/*	--------------------------------------------------------------------------
	GLOBAL 
	--------------------------------------------------------------------------  */
	
html {  overflow: -moz-scrollbars-vertical; }	

html, body {
	margin: 0;
	padding: 0;	
	height: 100%;
	width:100%;
	font-family:Verdana, Helvetica, Arial, Sans-Serif; 
	font-size:11px; 
	color:#9EA66F;
	background-image:url(_img/pageBG.gif); 
	background-position:top;   	
	}
	
.wrapper {
	position:relative;
	top:0;
	z-index:99;
	width: 980px;
	min-height: 100%;
	margin: auto auto;
	background-image:url(_img/contentBGstart.gif); 
	background-repeat:repeat-y;
	background-position:top;
	}
	
* html .wrapper { 
	height: 100%;
	}
	
#footer {
	position: absolute; 
	bottom: 0px; 
	left: 4px; 
	right: 0px;
	width: 980px; 
	z-index:1;
	}
	
#container {
	width:980px;
	padding-bottom:30px;
	}


#head{
  margin-left:115px;
  margin-right:115px;
  height:80px;
  background-color:#000000;
  }


#logo {
  position:relative;
  top:0px;
  left:0px;
  }
  

#breaker {
  margin-right:30px;
  margin-left:30px;
  width:920px;
  height:17px;
  background-color:#FFF;
  border-top-style:solid;
  border-top-color:#666666;
  border-top-width:1px;
  }
  
.breaker_bottom {
  margin-right:115px;
  margin-left:115px;
  width:750px;
  height:8px;
  padding:0;
  background-color:#000;
  }  

a:link{
  text-decoration:underline;
  color:#000;
  }

a:visited{
  text-decoration:none;
  color:#000;
  }
  
a:active{
  text-decoration:none;
  color:#000;
  } 

a:hover{
  text-decoration:none;
  color:#0000FF;
  }

a:focus {
  text-decoration:none;
  color:#0000FF;
  }
  
p {
  padding:0;
  margin:0;
  }  

strong {
  padding:0;
  margin:0;
  }  
 
.tab a:link{
  font-size:0.9em; 	
  text-decoration:none;
  color:#000;
  }
 
.tab a:visited{
  font-size:0.9em; 
  text-decoration:none;
  color:#000;
  }  

.tab  a:active{
  font-size:0.9em; 
  text-decoration:none;
  color:#0000FF;
  } 

.tab  a:hover{
  font-size:0.9em; 
  text-decoration:none;
  color:#0000FF;
  }

.tab a:focus {
  font-size:0.9em; 
  text-decoration:none;
  color:#0000FF;
  }

  
  
/*******************************************************************************
Bereich Header Start
*/  
  
#head_pics {
  margin-right:115px;
  margin-left:115px;
  height: 200px;
  background-color:#000000;
  }

#left_head_pic{
  float:left;
  padding:0;
  margin:0;
  height:200px;
  width:750px;
  background-color:#181818;
  }
  
#breaker_head_pic{
  float:left;
  padding:0;
  margin:0;
  height:244px;
  width:29px;
  } 
    
#right_head_pic{
  float:left;
  padding:0;
  margin:0;
  height:244px;
  width:639px;
  background-color:#fff;
  } 
  
/*
Header Stop
*******************************************************************************/


#content{
  margin-left:115px;
  margin-right:115px;
  width:750px;
  }
  
#left_content{
  float:left;
  padding:0;
  margin:0;
  width:252px;
  }
  
#color_box {
  height:10px;
  padding:0;
  margin:0;
  width:252px;
  background-color:#FFFF00;
  }


/*******************************************************************************
Bereiche Main Nav Start
*/

#start_line_nav{
	border-bottom-style:solid;
	border-bottom-color:#666666;
	border-bottom-width:1px;
	height:1px;
  }
/**/ 
#nav{
	z-index:99;
	position:absolute;
	top:80px;
	left:115px;
	height:20px;
	width:750px;
	background-color:#323231;
	font-weight:bold;
	/*opacity: 0.35;
	filter: alpha(opacity=35, finishopacity=35);
	-moz-opacity: 0.35;*/
	float:left;  
	padding:0;
	margin:0;
  	} 
  
   


ul#Navigation1 {
margin:0;
padding:0;
text-align:left;
  }

ul#Navigation1 li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt; 
line-height:20px;
  }

ul#Navigation1 a, ul#Navigation1 span {
font-weight:bold;
padding:3px 20px 4px 20px;
text-decoration:none;
background-color:#323231;
color:#CCCCCC;
text-transform:uppercase;
border-right-color:#484848;
border-right-style:solid;
border-right-width:2px;
  }


* html ul#Navigation1 a, * html ul#Navigation1 span {
   width: 1em;   
   w/idth: auto;  
  }

ul#Navigation1 a:hover, ul#Navigation1 span {
   color: white; background-color: #848B5D;
  }









#subnav{
	z-index:98;
	position:absolute;
	top:102px;
	left:115px;
	width:750px;
	opacity: 0.55;
	filter: alpha(opacity=55, finishopacity=55);
	-moz-opacity: 0.55;
	float:left;  
	padding:0;
	margin:0;
  	} 
  
   


ul#Navigation2 {
margin:0;
padding:0;
text-align:left;
	background-color:#666666;
  }

ul#Navigation2 li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0; 

  }

ul#Navigation2 a, ul#Navigation2 span {
font-weight:normal;
padding:4px 20px 4px 20px;
text-decoration:none;
background-color:#FF0099;
line-height:20px;
  }


* html ul#Navigation2 a, * html ul#Navigation2 span {
   width: 1em;   
   w/idth: auto;  
  }

ul#Navigation2 a:hover, ul#Navigation2 span {
   color: white; background-color: #82B6EF;
  }















/**************** START LEVEL 1*/

ul#Navigation1 li.bM_ACT_L1 {
  list-style: none;
  display: inline;
  margin: 0; padding: 0;
     text-decoration: none; font-weight: bold;
   color:#ff0000;
    background-color: #82B6EF;
  }

ul#Navigation1 li.bM_ACT_L1 a:link{
padding:4px 20px 4px 20px;
   text-decoration: none; font-weight: bold;
   color:#325885;
    background-color: #82B6EF;
  }   
  
ul#Navigation1 li.bM_ACT_L1 a:visited{
padding:4px 20px 4px 20px;
   text-decoration: none; font-weight: bold;
   color:#325885;
    background-color: #82B6EF;
  }
  
ul#Navigation1 li.bM_ACT_L1 a:active{
padding:4px 20px 4px 20px;
   text-decoration: none; font-weight: bold;
   color:#325885;
    background-color: #82B6EF;
  }      
 
ul#Navigation1 li.bM_ACT_L1 a:hover{
padding:4px 20px 4px 20px;
   text-decoration: none; font-weight: bold;
   color:#fff;
    background-color: #82B6EF;
  } 
 

 
 


/*NORMAL*/
div.bM ul li.bM_NO_L1 {
  list-style: none;
  display: inline;
  background-color: #82B6EF;  
  }

div.bM ul li.bM_NO_L1 a:link{
   text-decoration: none; font-weight: bold;
   background-color:#CCFF00;
   color:white;
  }
  
div.bM ul li.bM_NO_L1 a:visited{
   text-decoration: none; font-weight: bold;
   color:white;
 } 
  
div.bM ul li.bM_NO_L1 a:active{
   text-decoration: none; font-weight: bold;
   color:white;

  } 
  
div.bM ul li.bM_NO_L1 a:hover{
   color: white; background-color: #82B6EF;
  }  

/**************** END LEVEL 1 NAV */




















div.bM{
	margin:0;
	padding:0;
	} 
  
div.bM ul {
	margin:0;
	padding:0;
	color:#000;	
	} 
  
div.bM ul li{
	padding-top:0;
	padding-bottom:0;
	margin:0;
	list-style:none; 	
	} 




/**************** START LEVEL 1*/

div.bM ul li.bM_ACT {
  border-top-style:solid;
  border-top-color:#82B6EF;
  border-top-width:1px;
  color:#333;
  padding-left:15px;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:5px; 	
  }

div.bM ul li.bM_ACT a:link{
  text-decoration:none;
  color:#294E74;
  }   
  
div.bM ul li.bM_ACT a:visited{
  text-decoration:none;
  color:#294E74;
  }
  
div.bM ul li.bM_ACT a:active{
  text-decoration:none;
  color:#294E74;
  }      
 
div.bM ul li.bM_ACT a:hover{
  text-decoration:none;
  color:#294E74; 
  } 
 

 
 
  

/*NORMAL*/
div.bM ul li.bM_NO {
  width:170px;
  padding-left:15px;
  padding-top:5px;
  padding-right:5px;
  padding-bottom:5px; 
  border-top-style:solid;
  border-top-color:#82B6EF;
  border-top-width:1px;   
  }

div.bM ul li.bM_NO a:link{
  text-decoration:none;
  color:#6EA2DB; 
  }
  
div.bM ul li.bM_NO a:visited{
  text-decoration:none;
  color:#6EA2DB; 
  } 
  
div.bM ul li.bM_NO a:active{
  text-decoration:none;
  color:#6EA2DB; 
  } 
  
div.bM ul li.bM_NO a:hover{
  text-decoration:none;
  color:#325885; 
  }  
     
/**************** END LEVEL 1 NAV */


/**************** START LEVEL 2 NAV */

div.bM ul li.bM_ACT_2 {
  padding-top:10px;  
  padding-bottom:0;  
  padding-left:15px;
  }

div.bM ul li.bM_ACT_2 a{
  text-decoration:none;
  color:#294E74;
  }    
 
div.bM ul li.bM_ACT_2 a:hover{
  text-decoration:none;
  color:#294E74; 
  } 
  

  
/*NORMAL*/
div.bM ul li.bM_NO_2 {
  padding-top:10px;  
  padding-bottom:0;  
  padding-left:15px;
  }

div.bM ul li.bM_NO_2 a:link{
  text-decoration:none;
  color:#6EA2DB;
  font-weight:normal;
  }
  
div.bM ul li.bM_NO_2 a:visited{
  text-decoration:none;
  color:#6EA2DB;
  font-weight:normal;
  }
  
div.bM ul li.bM_NO_2 a:active{
  text-decoration:none;
  color:#6EA2DB;
  font-weight:normal;
  }    

div.bM ul li.bM_NO_2 a:hover{
  text-decoration:none;
  color:#325885; 
  }  
  
  

  
  
  
/**************** END LEVEL 2 NAV*/





/**************** START LEVEL 3 NAV */

div.bM ul li.bM_ACT_3 {
  padding-top:10px;  
  padding-bottom:0;  
  padding-left:20px;

  }

div.bM ul li.bM_ACT_3 a{
  text-decoration:none;
  color:#294E74;
  }    
 
div.bM ul li.bM_ACT_3 a:hover{
  text-decoration:none;
  color:#294E74; 
  } 
  

  
/*NORMAL*/
div.bM ul li.bM_NO_3 {
  padding-top:10px;  
  padding-bottom:0;  
  padding-left:20px;
  }

div.bM ul li.bM_NO_3 a:link{
  text-decoration:none;
  color:#6EA2DB;
  font-weight:normal;
  }
  
div.bM ul li.bM_NO_3 a:visited{
  text-decoration:none;
  color:#6EA2DB;
  font-weight:normal;
  }
  
div.bM ul li.bM_NO_3 a:active{
  text-decoration:none;
  color:#6EA2DB;
  font-weight:normal;
  }    

div.bM ul li.bM_NO_3 a:hover{
  text-decoration:none;
  color:#325885; 
  }  
  
/**************** END LEVEL 3 NAV*/





#cntStart{
	padding-left:20px;
	padding-right:20px;
	width:510px;
	float:left;
	}
	
#side{
	padding-left:10px;
	padding-right:10px;
	margin:0;
	padding-top:0;
	width:180px;
	float:left;
	}	
  
#newsTitle {
	font-family:Verdana, Helvetica, Arial, Sans-Serif; 
font-size: 11px;
  color:#9EA66F;
	padding-left:17px;
	padding-right:10px;
	padding-top:7px;
	margin:0;
	width:175px;
	float:left;
	font-weight:bold;
	}	 
  
#breaker_content{
  float:left;
  padding:0;
  margin:0;
  width:19px;
  } 
  
#right_content{
  float:left;
  margin:0;
  width:750px;
  line-height: 1.5em; 
  }


  
#right_content a:link{
  text-decoration:underline;
  	color:#9EA66F;
  }

#right_content a:visited{
  text-decoration:underline;
  	color:#9EA66F;
  }
  
#right_content a:active{
  text-decoration:underline;
  	color:#9EA66F;
  } 

#right_content a:hover{
  text-decoration:none;
  	color:#9EA66F;
  }

#right_content a:focus {
  text-decoration:underline;
  	color:#9EA66F;
  }    


/*Breadcrum*/

p.breadcrumb  {
  color:#999999;
  padding:0;
  margin:0;
  text-transform:uppercase;
  font-size:10px;
  }

#bread {
	width:535px;
	margin:0;
	padding-left:10px;
	padding-top:7px;
	background-image:url(_img/breadBG.gif); 
	background-repeat:repeat-x;
	background-position:top;  
	height:27px;
	float:left;
	}
  
#bread a:link{
  text-decoration:none;
  color:#999999;
  }

#bread a:visited{
  text-decoration:none;
  color:#999999;
  }
  
#bread a:active{
  text-decoration:none;
  color:#0000FF;
  } 

#bread a:hover{
  text-decoration:underline;
  color:#9EA66F;
  }

#bread a:focus {
  text-decoration:underline;
  color:#9EA66F;
  }  
  
  
  
/*content stuff*/  

.main{
  font-family:Georgia,Verdana,Arial,Helvetica,sans-serif;
font-weight: normal;
font-size: 25px;
  padding-bottom:2px;
  padding-top:15px;
  color:#9EA66F;
  margin-top:14px;
  margin-bottom:10px;
	/*letter-spacing: 0.1em;*/
  }

#footer {
	position: absolute; 
	bottom: 0px; 
	z-index:1;
	bottom: 0;
	left:0;
	padding-top:0px;
	margin:0px;
	height:60px;
	margin-right:115px;
	margin-left:115px;
	width:750px;	
	}
	
#footer_line{
	background-color:#181818;	
	height:19px;
	background-repeat:no-repeat;
	background-image:url(_img/footerLine.gif); 
	background-position:top; 	
  }	
 
#adresse{
  position:absolute;
  top:35px;
  left:20px;
	background-color:#181818; 
  } 
  
#adresse a:link{
  text-decoration:none;
  	color:#9EA66F;
  }

#adresse a:visited{
  text-decoration:none;
  	color:#9EA66F;
  }
  
#adresse a:active{
  text-decoration:none;
  	color:#9EA66F;
  } 

#adresse a:hover{
  text-decoration:underline;
  	color:#9EA66F;
  }

#adresse a:focus {
  text-decoration:underline;
  	color:#9EA66F;
  }   
  
#top_icon{
  position:absolute;
  right:18px;
  top:35px;
  color:#9EA66F;
  }  

div.csc-header {
  margin:0;
  padding:0;
  }
	
div.csc-header h1{
  font-size:0.9em;
  font-weight:bold;
  line-height:0.5em;
  padding-bottom:6px;

  margin:0;
  padding-top:17px;
  }	
  
.imgtext-table{
  padding-top:3px;
  } 
  
.csc-caption {
  font-size:9px;
  } 
  
.csc-bulletlist{
  margin:0;
  padding-left:18px;
  }  
  
.contenttable{
  width:600px;
  }  
  
caption{
  color:#000;
  font-weight:bold;
  background-color:#CCC;
  } 

/* Element Table */
table.contenttable {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #EDD300;
	width:100%;
	margin-top:0px;
	}

table.contenttable td{
	padding:0px;
	}

table.contenttable tr.tr-odd {  
	background-color:#F7F7F7;
	}
	
table.contenttable tr .tr-even {  
	background-color:#EDEDED;
	}

table.contenttable .tr-0 {
	background-color:#ffffff ; 
	color:#000000;
	font-weight:bold;  
	}  

	
table.ohne_rahmen {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ffffff;
	width:100%;
	margin-top:0px;
	}	
	
/* Element Form */
.csc-mailform{
	padding:0px;
	margin:0px;
	}

.mailform {
	padding:0px;
	margin:0px;
	}

form {
	margin:0;
	padding:0;
	}

fieldset {
	border: 0;
	} 

input, select, textarea { 
	font-family:Verdana,sans-serif; font-weight:normal; 
	}


.req {
	color:#FF0000;
	}	
	
