/* CSS Document 
font-color: #666666
border-color: #999999
guen: #99CC33
blau: #336699
hintergrund-grau: #EAEAEA
*/

body{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:15px 0 0px 20px;color:#666666; }

#container1{  margin:0 0 10px 0; }

#bannerTopLeft{ height:60px;  padding:0px; margin:0px 10px 0 0px; float:left; }
#bannerTopRight{ height:60px; width:460px; }
/*ie6*/
* html #bannerTopLeft{ mar\gin:0px 5px 0 0px;}

#head{ position:absolute; left:20px; background-image:url(../img/template/head.jpg); background-repeat:no-repeat; background-position:center; width:946px; height:245px; margin: 10px 0 0 0; z-index:1;}

#box_left{position:relative; z-index:2; float:left;clear:both;}
#mainNaviBox{ position:relative; width:244px; border:1px solid #FFFFFF; margin:80px 0 10px 10px; background-color:#EAEAEA; height:325px; }
#mainNavi{ height:255px; margin:10px 10px 10px 10px; }

#searchBox{ height:39px; padding:10px 0 0 30px; border-top:1px solid #FFFFFF; }
#news{ position:relative; width:235px; margin:10px 0 0 10px; background-color:#FFFFFF; border-right:1px solid #999999; border-top:1px solid #999999; padding:20px 10px 0 0;  }

#contentNormal{ position:relative; margin:275px 0 0 10px; width:535px; float:left; padding-right:20px;  }
/*ie6*/
* html #contentNormal{ mar\gin:275px -17px 0 15px; }

#contentVideo{ height:365px; margin: 10px 0 0 0px; background-color:#EAEAEA; }

#bannerRight{ position:relative; width:120px; height:600px; margin: 265px 0 0 826px; }
/*ie6*/
* html #bannerRight{ mar\gin:265px 0 0 0;}

#foot{ position:relative; clear:both; margin:0px 0 0px -20px; height:60px; background-image:url(../img/template/foot.gif); background-repeat:no-repeat; background-position:0px bottom; text-align:right; width:966px; }

#to_top { padding:28px 11px 0 0; }
#to_top a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
	




.mainNaviItem{ font-size:14px; text-transform:uppercase; color: #336699; background-image:url(../img/template/mainNaviListItem.gif); background-repeat:no-repeat; background-position:0px 13px; margin:0px 0px 0px 0px; padding:6px 0px 6px 20px; border-top:1px dashed #336699; }

a.mainNaviItem:link, a.mainNaviItem:visited, a.mainNaviItem:active{	display:block; width:205px;	text-decoration:none; font-size:14px; color:#336699; padding:2px 0 2px 0; letter-spacing:1px; }
a.mainNaviItem:hover{ text-decoration:none;	background-color:#F9F9F9; padding:2px 0 2px 0; }

.subNaviItem{ padding:0px 0 2px 20px; margin:0 0 3px 0;	}
a.subNaviItem{ display:block; width:205px; text-decoration:none; font-size:14px; color:#336699; display:block; width:205px;	}
a.subNaviItem:hover{ text-decoration:none; background-color:#F9F9F9; }

/************************************************************
*********************** csc-mailform ************************
************************************************************/

.csc-mailform { border:0px; margin:30px 40px 0 30px;}
.csc-mailform-field label { display:block; float:left; width:80px; margin: 0 0; vertical-align:top; padding:3px 0 0 0; font-weight:bold;}
.csc-mailform-field input, .csc-mailform-field textarea { margin: 0 0 5px 0; border:1px solid #848484;}
.csc-mailform-field textarea { width:228px;}
.csc-mailform-field .csc-mailform-submit{ margin: 0 0 5px 240px;}
* html .csc-mailform-field .csc-mailform-submit{ margin: 0 0 5px 225px;}



/***************/
/* Bulletlists */
/***************/

/* Bulletlists, general */
UL { list-style-image:url(../img/template/listItem.gif); padding-left:50px; }
OL { padding-left:50px; padding-right:10px;}
* html OL { padd\ing-left:15px;}
* html UL { l\ist-style-image:url(../img/template/listItem_ie6.gif); padd\ing-left:10px;}

