html {height: 100%; margin:0; padding:0;} 
body {background: #F0F0F0; height: 100%; margin:0; padding:0; font-family: Arial; font-size: 12px; color: #003365;}

div#container {
	width: 900px; 
	margin: auto;	
	background: #FFFFFF;
}

* html div#container{
	background: none;
}

div#container div#header{
	width: 900px;
	background: #FFFFFF;	
	margin: 0;
	padding: 0;
}

div#container div#content{
	margin: 0;	
	padding: 0;
	border: 0;
	width: 900px;
	background: #ffffff;
}


* html div#container div#content{
	width: 901px;
}

div#container div#content div#mainMenue{
	width: 244px;
	float: left;
	margin: 0;
	/*margin-top: -15px;*/
	/*margin-top: 13px;*/
	/*margin-left: -40px;*/
	margin-top: 37px;
	padding: 0;
	border: 0;
}

* html div#container div#content div#mainMenue{
	margin-top: 35px;
}

*:first-child+html div#container div#content div#mainMenue{
	margin-top: 35px;
}


/*
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin:0;
}*/

div#container div#content div#mainMenue ul.menueLeft {
	list-style-type: none;
	text-align: right;
	margin: 0;
	padding: 0;
}

div#container div#content div#mainMenue ul.menueLeft li{
	background: #ffffff;
	font-weight: bold;
}

div#container div#content div#mainMenue ul.menueLeft li.first{
	/*margin-top: 10px;*/
}

div#container div#content div#mainMenue ul.menueLeft li.middle, li.last{
	margin-top: 18px;
}

div#container div#content div#mainMenue ul.menueLeft li div.linebottom{
	border-bottom: 1px solid #003365;
	width: 244px;
	height: 11px;
}

div#container div#content div#mainMenue ul.menueLeft li div.linebottom.active{
	border-bottom: 1px solid #f6a906;
	width: 244px;
	height: 11px;
}



div#container div#content div#mainMenue ul.menueLeft li a{
	/*height: 12px;*/
	display: inline;
	background: #FFFFFF;
}

div#container div#content div#mainMenue ul.menueLeft li a:link{text-decoration: none; color: #003365;}
div#container div#content div#mainMenue ul.menueLeft li a:visited{text-decoration: none; color: #003365;}
div#container div#content div#mainMenue ul.menueLeft li a:hover{text-decoration: none; color: #c9c7c7;}
div#container div#content div#mainMenue ul.menueLeft li a:active{text-decoration: none; color: #c9c7c7;}
div#container div#content div#mainMenue ul.menueLeft li a:focus{text-decoration: none; color: #c9c7c7;}
div#container div#content div#mainMenue ul.menueLeft li a.active{color: #f6a906;}




div#container div#mainMenue ul.menueLeft li div#submenue{
	/*
	margin-top: 10px;
	margin-left: 10px;
	width: 200px;
	height: 15px;
	*/
	
	margin-top: 17px;	
}

div#container div#mainMenue ul.menueLeft li div#submenue ul.menuSub1 {
	text-align: right;	
	width: 244px;
	margin: 0;
	padding: 0;
}

div#container div#mainMenue ul.menueLeft li div#submenue ul.menuSub1 li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	/*margin-left: -40px;*/
	font-size: 11px;
	font-weight: bold;
}

div#container div#mainMenue ul.menueLeft li div#submenue ul.menuSub1 li a:link{text-decoration: none; color: #003365;}
div#container div#mainMenue ul.menueLeft li div#submenue ul.menuSub1 li a:visited{text-decoration: none; color: #003365;}
div#container div#mainMenue ul.menueLeft li div#submenue ul.menuSub1 li a:hover{text-decoration: none; color: #c9c7c7;}
div#container div#mainMenue ul.menueLeft li div#submenue ul.menuSub1 li a:active{text-decoration: none; color: #c9c7c7;}
div#container div#mainMenue ul.menueLeft li div#submenue ul.menuSub1 li a:focus{text-decoration: none; color: #c9c7c7;}
div#container div#mainMenue ul.menueLeft li div#submenue ul.menuSub1 li a.active{color: #f6a906;}








div#container div#content div#maincontent{
	/*width: 900px;*/
	width: 558px;
	/*margin-top: 41px;*/
	margin: 0;
	/*margin-top: 40px;*/
	margin-top: 8px;
	margin-left: 50px;
	padding: 0;
	/*margin-left: 294px;	*/
	float: left;
}

div#container div#content div#maincontent div#content_right{
	margin: 0;	
	padding: 0;	
}

div#container div#content div#maincontent div#content_right div.contentnormal{
	margin: 0;	
	padding: 0;
	margin-top: 29px;
}

div#container div#content div#maincontent div#content_right div.contentnormal div.csc-textpic.csc-textpic-left.csc-textpic-above{
	margin: 0;	
	padding: 0;
	padding-top: 3px;
}

div#container div#content div#maincontent div#content_right h1{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	/*margin-top: 29px;*/
	padding: 0;
	/*margin-top: 20px;*/
}

div#container div#content div#maincontent div#content_right p.bodytext{
	margin: 0;	
	margin-top: 10px;
	padding: 0;
	font-size: 11px;
}





div#container div#content div#maincontent div#content_right a:link{text-decoration: none; color: #003365;}
div#container div#content div#maincontent div#content_right a:visited{text-decoration: none; color: #003365;}
div#container div#content div#maincontent div#content_right a:hover{text-decoration: underline; color: #c9c7c7;}
div#container div#content div#maincontent div#content_right a:active{text-decoration: underline; color: #c9c7c7;}
div#container div#content div#maincontent div#content_right a:focus{text-decoration: underline; color: #c9c7c7;}






div#container div#content div#maincontent div#content_right ul{
	/*
	margin: 0;
	padding: 0;
	*/
}

div#container div#content div#maincontent div#content_right li{
	margin-left: -40px;
	list-style-type: none;
	padding-left: 5px;
	background: url(../images/content_bullet.jpg) 0px 11px no-repeat;
		
}

div#container div#content div#maincontent div#content_right div.csc-textpic-clear{
	/*float: left;*/
	/*clear: none;*/
	
}


div#container div#content div#homelink{
	min-height: 50px;
	width: 244px;
	margin: 0;
	margin-top: 18px;
	padding: 0;
	font-weight: bold;
}


div#container div#content div#homelink ul.secMenue {
	list-style-type: none;
	text-align: right;	
	margin: 0;
	padding: 0;
	
}

div#container div#content div#homelink ul.secMenue li{
	height: 13px;
	/*margin-top: 10px;*/
	background: #FFFFFF;
}

div#container div#content div#homelink ul.secMenue li div.linebottom{
	border-bottom: 1px solid #003365;
	width: 244px;
	height: 11px;
}

div#container div#content div#homelink ul.secMenue li div.linebottom.active{
	border-bottom: 1px solid #f6a906;
	width: 244px;
	height: 11px;
}

div#container div#content div#homelink ul.secMenue li a{
	display: inline;
	background: #FFFFFF;
}











div#container div#content div#homelink ul.secMenue li a:link{text-decoration: none; color: #003365;}
div#container div#content div#homelink ul.secMenue li a:visited{text-decoration: none; color: #003365;}
div#container div#content div#homelink ul.secMenue li a:hover{text-decoration: none; color: #c9c7c7;}
div#container div#content div#homelink ul.secMenue li a:active{text-decoration: none; color: #c9c7c7;}
div#container div#content div#homelink ul.secMenue li a:focus{text-decoration: none; color: #c9c7c7;}
div#container div#content div#homelink ul.secMenue li a.active{color: #f6a906;}





div#container div.quality{
	width: 150px;
	float: right;
	padding-right: 45px;
	padding-bottom: 20px;
	text-align: center;
	font-size:11px;
	color: #000000;
	font-family: Arial;
}


div#container div#footer{
	width: 900px;
	height: 53px;
	background: url(../images/footer_bg.png) repeat-x;
	font-weight: bold;
}



div#container div#footer ul.menueBottom {
	margin-top: 9px;
	margin-right: 47px;
	list-style-type: none;
	float: right;
}

div#container div#footer ul.menueBottom li{
	margin-left: 5px;
	float: left;
}

div#container div#footer ul.menueBottom li img.bullet{
	height: 1px;
	width: 2px;
	margin-left: 5px;
	
	
}


div#container div#footer ul.menueBottom li a:link{text-decoration: none; color: #003365;}
div#container div#footer ul.menueBottom li a:visited{text-decoration: none; color: #003365;}
div#container div#footer ul.menueBottom li a:hover{text-decoration: none; color: #c9c7c7;}
div#container div#footer ul.menueBottom li a:active{text-decoration: none; color: #c9c7c7;}
div#container div#footer ul.menueBottom li a:focus{text-decoration: none; color: #c9c7c7;}
div#container div#footer ul.menueBottom li a.active{color: #f6a906;}








fieldset.csc-mailform { border-style: none; margin: 0; padding: 0px 0px 10px 0px; }

fieldset.csc-mailform div.csc-mailform-field { margin-bottom: 2px; }

fieldset.csc-mailform div.csc-mailform-field input { width: 310px; font-size: 11px; font-family: Arial;}

fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-submit { width: auto; margin-left: 90px; }

fieldset.csc-mailform div.csc-mailform-field textarea { width: 310px; font-size: 11px; font-family: Arial; }

fieldset.csc-mailform div.csc-mailform-field label { float: left; width: 80px; padding-top: 2px; margin-right: 10px; }









.clear {clear: both;}