/* General header and bodytext: */

H1 {

	font-family: verdana;

	font-size: 18px;

	font-color: #000000;

	text-align: left;

}

P.bodytext {

	font-family: verdana;

	font-size: 12px;

	font-color: #000000;

	margin: 0px 0px 5px 0px;

	text-align: left;

}



#colRight P.bodytext {

    font-family: verdana;

	font-color: #000000;

	text-align: right;

	font-size: 14px;

}



/* Additional attributes for content in RIGHT column */

#colRight H1 {

	font-size: 16px;

	background-color: #eefffe;

	text-align: center;

	font-color: maroon;

}



#colCenter P.bodytext {

    font-family: verdana;

	font-size: 16px;

	font-color: #000000;

	text-align: right;

}

#ct7 #colLeft P.bodytext {

	font-size: 13px;

	font-color: #000000;

}



/* Overriding attributes for columns in case of content template #3 */





#ct3 #colLeft P.bodytext,

#ct3 #colNormal P.bodytext

{

	font-size: 13px;

	font-color: #000000;
	background-image: url(fileadmin/template/sub/images/content.jpg);
	background-repeat: repeat-x;

}

#ct3 #colRight H1,

#ct3 #colLeft H1,

#ct3 #colNormal H1

{

	font-size: 13px;

	text-align: center;

	font-color: maroon;

}



#ct3 #colLeft H1 {	background-color: #82A2AE;	font-color: #ffffff; }

#ct3 #colNormal H1 { background-color: #82A2AE;font-color: #ffffff;  }

#ct3 #colRight H1 {	background-color: #82A2AE; font-color: #ffffff; }



#ct3 TD#colRight {padding-left: 5px;}

#ct3 TD#colLeft {padding-right: 5px;}

#ct3 TD#colNormal {
padding-right: 5px;
padding-left: 20px;
	background-image: url(fileadmin/template/sub/images/content.jpg);
	background-repeat: repeat-x;
}


.colNormal {
	background-image: url(fileadmin/template/sub/images/content.jpg);
	background-repeat: repeat-x;
}




/* NEWS splash in template #4 */

TABLE#news-table {

  margin-left: 10px;

  border: solid 1px #000000;

}

TD.news-header {

	background-color: navy;

}

TD.news-header H1 {

	color: white;

	margin: 0px 0px 0px 0px;

	text-align: center;

	border: dotted;



}



.fontgris {

	font-size: 13px;

	background-color: ACADB1;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

	word-spacing: normal;

	height: 15px;

	width: auto;

	font-color: #000000;

	





}.backlogo {

	background-repeat: no-repeat;

	background-position: left;

}

.couleurcote {

	background-color: #f0f0f0;

	background-image: url(../images/right.jpg);

	background-repeat: no-repeat;

	background-position: right top;





}

.csc-firstHeader{

	font-color: #cc0000;}.pointille {

	background-image: url(../images/pointille-vertical.gif);

	background-repeat: repeat-y;

}

.csc-form-label{

	font-size: 13px;

	font-color: #000000;

	height: 40px;

	vertical-align: top;

	width:250px;

}



.csc-form-label-req{

	font-size: 13px;

	font-color: #000000;

}



.form-label{

	font-size: 13px;

	font-color: #000000;

	height: 40px;

	vertical-align: top;

	width:250px;

}

label {	font-family: verdana;font-size: 12px; text-align:left; width:250px;height: 30px; vertical-align:top;}



.csc-mailform{

	background-color: #FFffff;

	border: none;



}

.csc-mailform-submit{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #f0f0f0;

	display: table;

	margin-left: 300px;

	

}