.contbg{

	background-color: #000000;

}



.contnorm{

	background-color: #ffffff;

}



#spacer{

	background-color: #446aa9;

	margin-bottom: 24px;

}





.script{

	color: #ffffff;

	font-size: 11px;

	background-color: #446aa9;

	text-align: left;

	vertical-align: middle;

	padding: 5px;

	padding-bottom: 0px;

}





.h1fuss {

	color: #ffffff;

	font-size: 12px;

	background-color: #446aa9;

	text-align: left;

	vertical-align: middle;

	padding-left: 5px;

	padding-top: 1px;

	border-bottom: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	display:block;

	margin-bottom:4px;

	}	



/* GENERAL fonts */

P, OL, UL, DIV, H1, H2, TD{

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

	font-size: 12px; 

	font-style: normal; 

	line-height: normal; 

	font-weight: normal; 

	text-decoration: none;

	color: #ffffff;

	line-height: 16px;

	}

	

DT{

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

	font-size: 12px; 

	font-style: normal; 

	line-height: normal; 

	font-weight: normal; 

	text-decoration: none;

	color: #000000;

	line-height: 16px;

	}

	

	

H1 {

	color: #ffffff;

	font-size: 13px;

	background-color: #446aa9;

	text-align: left;

	vertical-align: middle;

	padding-left: 5px;

	padding-top: 1px;

	padding-bottom: 2px;

	border-bottom: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	font-weight: bold;

	}



#login h1 {

		border: none;

		padding-left: 3px;

		font-size: 12px;

		background: url("../images/navi/button_sch_dark_b.gif") #183a87;

}		

H2 { font-size: 13px;

	font-weight: bold; 

 }

 

P, H1, H2 {

	margin: 0px 0px 0px 0px;

	padding-left: 5px;

	padding-right: 5px;

	}



P {

	margin-bottom: 10px;

}



.link { text-decoration: none 

	}



P a:link{

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

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #ffffff;

}

P a:visited{

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #ffffff;

}

P a:hover{

	font-weight: bold;

	text-decoration: none;

	color: #90ACE2;

}

P a:active{

	font-weight: bold;

	color: #90ACE2;

}



.bodytext {

	background-color: #446aa9;

}



DIV#inhalt .csc-textpic-text {

	background-color: #446aa9;

	padding-bottom: 10px;

	padding-top: 5px;

}



DIV#news .csc-textpic-text {

	background-color: #446aa9;

	padding-bottom: 5px;

	padding-top: 3px;

}



.csc-textpic-imagewrap {

	background-color: #446aa9;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 0px;

	display: block;

}



DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { 

	margin: 0px; 

}



.csc-subheader {

	background-color: #446aa9;

}







ul{

	list-style-type:none;

	list-style-image:   url("../images/navi/button_white.gif");

	/*margin-left: 5px;*/

}

ul li {

	/*background-color: #446aa9;*/

	margin: 0px;

	/*padding-left: 5px;*/

}

ul a{

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

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	color: #FBFBFB;

	text-decoration: none;

}



ul a:active{

	color: #FBFBFB;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	text-decoration: none;

}



ul a:hover{

	color: #b6c3e2;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	text-decoration: none;

}





DIV#news ul a {

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

	font-size: 12px;

	/*display: block;*/

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FBFBFB;

	text-decoration: none;	 

}

DIV#news ul a:active{

	color: #FBFBFB;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-decoration: none;

}

DIV#news ul a:hover{

	color: #b6c3e2;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-decoration: none;

}

DIV#news ul{

	list-style-type:none;

	list-style-image:   url("../images/navi/button_white.gif"); 

	margin:0px; 

	padding: 0px 0px 0px 17px;

}



DIV#news ul li {

background-color: #446aa9;

padding: 1px 0px 0px 0px; 

margin: 0px;

}





.download a:link{

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

	font-size: 12px;

	font-weight: normal; 

	text-decoration: none;

	color: #ffffff;

}

.download a:visited{

	font-size: 12px;

	font-weight: normal; 

	text-decoration: none;

	color: #ffffff;

}

.download a:hover{

	font-weight: normal; 

	text-decoration: none;

	color: #204290;

}

.download a:active{

	font-weight: normal; 

	color: #204290;

}



.download_bg{

	background-color: #446aa9;

	color: #ffffff;

	font-size: 9pt;

	border-bottom-width: 1px; 

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	text-align: center;

}

.download_head{

	background-color: #446aa9;

	color: #ffffff;

	font-size: 10pt;

	font-weight: bold;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	text-align: left;

}