* {
	padding:0;
	margin:0;
}
 body,html {
 	background: #cfcfcf;
 	font-family: Arial, Verdana, Sans-Serif;
 	font-size: 12px;
 	color: #7e8080;
 }
 
a img {
 	border:0;
 }
a { 
	color: #7e8080;
}
a:hover { 
	text-decoration: none;
}
 
div#head {
	height: 134px;
}
div#head div.logo {
	padding-top: 59px;
	padding-left: 54px;
	float: left;
}
div#head div.headMenu {
	float: right;
	padding: 15px 15px 0 0;
	text-align: right;
}
div#head div.headMenu,
div#head div.headMenu a {
	text-transform: uppercase;
	font-size: 11px;
	color: #f6f8f9;
	text-decoration: none;
}
div#head div.headMenu div.langpicker {
	text-align: right;
	padding-top: 10px;
}
div#head div.headMenu div.langpicker img {
	margin-bottom:5px;
}
div#menue {
	width: 863px;
	border: 1px solid #fff;
	border-left:0;
	height: 233px;
	padding: 5px 5px 5px 0;
	background-position: left center;
	background-repeat: no-repeat;
}
div.homeHead {
	background-image: url(../images/contentBG1.gif);
}

body.page-11 div.homeHead,
body.page-38 div.homeHead {
	background-image: url(../images/contentBG11.gif);
}
body.page-21 div.homeHead,
body.page-33 div.homeHead {
	background-image: url(../images/contentBG12.gif);
}
body.page-10 div.homeHead,
body.page-16 div.homeHead,
body.page-15 div.homeHead,
body.page-14 div.homeHead,
body.page-13 div.homeHead,
body.page-24 div.homeHead,
body.page-25 div.homeHead,
body.page-17 div.homeHead,
body.page-40 div.homeHead,
body.page-41 div.homeHead,
body.page-42 div.homeHead,
body.page-43 div.homeHead,
body.page-44 div.homeHead,
body.page-45 div.homeHead,
body.page-46 div.homeHead,
body.page-65 div.homeHead,
body.page-39 div.homeHead,
body.page-66 div.homeHead {
	background-image: url(../images/contentBG17.gif);
}
body.page-9 div.homeHead,
body.page-48 div.homeHead {
	background-image: url(../images/contentBG18.gif);
}
body.page-23 div.homeHead,
body.page-49 div.homeHead {
	background-image: url(../images/contentBG9.gif);
}

body.page-22 div.homeHead,
body.page-50 div.homeHead {
	background-image: url(../images/contentBG18.gif);
	
}
body.page-19 div.homeHead {
	background-image: url(../images/contentBG19.gif);
}
body.page-12 div.homeHead,
body.page-20 div.homeHead,
body.page-27 div.homeHead,
body.page-29 div.homeHead {
	background-image: url(../images/contentBG20.gif);
}
 
 /**
    Menue left
 **/
#menue ul {
 	list-style:none;
 	float:right;
}
#menue ul li { padding: 0; margin: 0;height: 22px; overflow: hidden; }
#menue ul li.sub { height: 0px; } 
#menue ul li.sub {
	margin-bottom: 0px;
}
#menue ul li.sub ul {
	position:absolute;left:495px;margin-top:-23px;
}

#content {
	width: 863px;
}
#content div.ContentMenueImage {
	position: absolute;
	left:30px;
	top:350px;
	width:260px;
}
#content div.ContentMenueImage div.csc-textpic,
#content div.ContentMenueImage div.tx-rgmediaimages-pi1 {
	background: url(../images/bgContentMenueImage.png);
	padding: 10px;
	float: right;
	margin-bottom: 20px;
}
#content div.ContentMenueImage dd.csc-textpic-caption {
	margin-top: 5px;
	font-size: 11px;
}

#content div.text {
	padding: 37px 0 0 320px;	
}

#content div.text h1 {
	font-size: 16px;
	color: #426397;
	font-weight: normal;
	padding-bottom:20px;
}

#content div.text h2 {
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 20px;
}

#content div.text p {
	line-height: 18px;
	margin-bottom: 15px;
	font-size: 12px;
}




#scroll{
	margin:1em 0;

	}	

	#scrollnav {
		position: absolute;
		top: 770px;
		left: 256px;
		list-style: none;
	}
	#scrollnav, #scrollnav li{
		margin:0;	
		padding:0;
		height: 13px;
		}			
	#scrollnav li{
		margin-left: 2px;
		width: 13px;
		height: 13px;
		float: left;
		cursor:pointer;
		text-indent:-3000px;
		}					
	#scrollnav li#btnUp {
		background:url(../images/scroller.gif) no-repeat;
	}
	#scrollnav li#btnDown {
		background:url(../images/scroller.gif) no-repeat -14px;
	}								



fieldset.csc-mailform {
	border: 0;
}
fieldset.csc-mailform div.csc-mailform-field {
	padding: 4px 0;
}
fieldset.csc-mailform div.csc-mailform-field label {
	float: left;
	width: 80px;
	font-weight: bold;
}
fieldset.csc-mailform div.csc-mailform-field input,
fieldset.csc-mailform div.csc-mailform-field textarea {
	width: 300px;
	padding: 2px;
	border: 0;
}

fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-submit {
	width: inherit;
	margin-left: 80px;
}


ul.presse {}
ul.presse li {margin:8px 0 6px 0;}

/* PDF Link */

a.pdf {
background: url(../images/pdf_icon.gif) no-repeat left 10px;
color: #61789E;
font-size:12px;
padding:10px 0 2px 20px;
text-decoration:none;
}

a:hover.pdf {
text-decoration:underline;
}

/* PDF Link */



#footer
{
border-top: 1px solid #ffffff;
max-width: 868px;
margin: 32px 0 24px 0;
padding:0;}



#footer a {
font-size:11px; 
color: #61789E}

#footer ul {
	list-style: none;
	height: 30px;
	margin-left: 320px;
	padding: 8px 0 16px 0;
}
#footer ul li {
	float: left;
	padding: 0 10px 0 0;
}

#footer .bodytext {
        margin-left: 320px;
	padding: 16px 0 8px 0;}
