/*	--------------------------------------------------------------------------

	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;

	}	

	
#side td {
	background-color:#3c423a !important;
}

