.fredericseulink{width:500px;height:90px;position:absolute;left:400px;z-index:1000;}
#frederics {position: absolute; z-index: 200; top: 135px; left: 718px; display:none}
#frederics a {color: #fff; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

.gotofrederics{}

#language {position: absolute; z-index: 200; top: 135px; left: 718px;}

#frederics_nav {margin-left: 20px; margin-top: 20px;}
#frederics_nav a {color: #fff; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

.HeadBalken {
 background-color:#DF942F;
 font-weight: bold;
 width:493px;
 height:17px;
 color:#fff;
 padding-left:2px;
 font-size: 11px;
 padding-top:2px;
}

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 0; 
}
.csc-textpic-imagewrap {
}      
.csc-textpic-caption {
 margin-top:0px;
 margin-bottom:0px;
 margin-right:15px;
 margin-left:0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
}
.bodytext { 
 margin-top:0px;
 margin-bottom:0px;
 margin-right:15px;
 margin-left:0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
}
.p { 
 margin-top:0px;
 margin-bottom:0px;
 margin-right:15px;
 margin-left:0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
}

#MainContainer { position: absolute;

         width:900px;

         top:0px;

		 left:0px; 



		 }

/* Andere Variante: alles zentiert

#MainContainer { position: absolute;

         width:900px;

         left: 50%;

         margin-left: -450px;

         font-family: Verdana, Arial, Helvetica, sans-serif;



         top: 20px;

		 background-image:url(../img/hintergrund.gif);}

		

		   

*/		

#top_show_date {
 position: absolute;
    float:left;

	left:0px;

	width:510px;

	height:20px;

	background-color: #DEDDDD;font-family: Verdana, Arial, Helvetica, sans-serif;

	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size:13px;


}



#top_suche  { position: absolute;

       

      font-family: Verdana, Arial, Helvetica, sans-serif;



		 left:535px;

			height:20px;

		 background-color: #DEDDDD;

		 

		 }   



#top_links_blk_gray  { position: absolute;

       top:103px;

	  width:180px;

	   height:20px;

		 left:0px;

		 z-index: 56; 

		 background-color: #DEDDDD;

		 font-family: Verdana, Arial, Helvetica, sans-serif;



		 }   		 

#top_rechts_blk_gray  { position: absolute;
       top:103px;

	  width:720px;

	   height:20px;

		 left:0px;

		 z-index: 55; 

		 background-color: #DEDDDD;

		 font-family: Verdana, Arial, Helvetica, sans-serif;



		 }  



#top_links  { position: absolute;

     top:0px;
	   height:160px;

		 left:0px;

		 z-index: 55; 

		 background-color: #E0942F;

		 font-family: Verdana, Arial, Helvetica, sans-serif;



		 

		 }  

#top_rechts  { 
 position: absolute;
      top:0px;

	   width:720px;

	   height:158px;

		 left:180px;

		 z-index: 55; 

		 

		

		 font-family: Verdana, Arial, Helvetica, sans-serif;

		 

		 }  

		 

#ContentContainer { position: absolute;

         width:494px;

         top:182px;

		 left:200px;

		 z-index: 50;

		 font-family: Verdana, Arial, Helvetica, sans-serif;



		 



 }  

		   

#TopContainer { position: absolute;

         width:900px;

         top:0px;

		 left:0px;

		 font-family: Verdana, Arial, Helvetica, sans-serif;



		 z-index: 20;  }  

#Logo { position: absolute;

         top:18px;

         font-family: Verdana, Arial, Helvetica, sans-serif;



		 left:20px;

		 z-index:555;  } 		 

		 

		   

#LinkerContainer { position: absolute;

         width:180px;

         top:158px;

         font-family: Verdana, Arial, Helvetica, sans-serif;



		 left:0px;

		 z-index: 30; 



		  background-color: #E0942F;

		   min-height:720px;

  height:auto !important;

		   height:720px;

  

  

		  }  

		   

#RechterContainer { position: absolute;

         width:186px;

         top:182px;

         font-family: Verdana, Arial, Helvetica, sans-serif;

		 left:714px; 

		 z-index: 40;

		 background-color:#CCCCCC; min-height:700px;

  height:auto !important;

  height:700px;

		 }  

		 

#DummyContainerRechts 	{ position: absolute;

         width:186px;

		 height:24px;

         top:158px;

         font-family: Verdana, Arial, Helvetica, sans-serif;



		 left:714px; 

		 z-index: 90;

		 background-color:#fff;}/*leeer container für weisse fläche zwischen top und rechter navigation*/ 	



#NaviLinks { position: absolute;

	top: 79px;

	left: 10px;

	z-index: 2;

	font-family: Verdana, Arial, Helvetica, sans-serif;



	width: 150px; }	

 





#NaviLinks { position: absolute;

	top: 79px;

	left: 10px;

	z-index: 2;

	width: 150px; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

}	

 





		   

/*************** Sidenav ****************/

.sidenavItem_1 {  background-color: #E0942F;

              border-bottom: solid #FFFFFF 1px;

			   font-family: Verdana, Arial, Helvetica, sans-serif;




			   height: 24px;

			   padding-left: 20px;}

.sidenavItem_1A { background-color: #EAA850;

               border-bottom: solid #FFFFFF 1px;

			font-family: Verdana, Arial, Helvetica, sans-serif;



			   height: 25px;

			   padding-left: 20px;}

			   

.sidenavItem_2 { background-color: #EAA850;

           font-family: Verdana, Arial, Helvetica, sans-serif;



			 

			   height: 25px;

			   padding-left: 25px;}			

			      

.sidenavItem_3 { background-color: #EAA850;

             

			  font-family: Verdana, Arial, Helvetica, sans-serif;



			   height: 14px;

			   padding-left: 25px;}					   

	    

a.SN_LEV1:link { color: #66171A;

		 font-size: 11px;

         text-decoration: none;      

         font-family: Verdana, Arial, Helvetica, sans-serif;

 }

a.SN_LEV1:visited { color: #66171A;



font-family: Verdana, Arial, Helvetica, sans-serif;

		 font-size: 11px;

         text-decoration: none;        }

a.SN_LEV1:hover { color: #66171A;

font-family: Verdana, Arial, Helvetica, sans-serif;



		 font-size: 11px;

         text-decoration: underline;   }

a.SN_LEV1:active { color: #66171A;

font-family: Verdana, Arial, Helvetica, sans-serif;



		 font-size: 11px;

         text-decoration: none;       }    

		 

a.SN_LEV1A:link { color: #66171A;

font-family: Verdana, Arial, Helvetica, sans-serif;



		 font-size: 11px;

         text-decoration: none;       

         font-weight: bold;   }

a.SN_LEV1A:visited { color: #66171A;

font-family: Verdana, Arial, Helvetica, sans-serif;



		 font-size: 11px;

         text-decoration: none;       

         font-weight: bold;  }

a.SN_LEV1A:hover { color: #66171A;

font-family: Verdana, Arial, Helvetica, sans-serif;



		 font-size: 11px;

         text-decoration: underline;       

         font-weight: bold;  }

a.SN_LEV1A:active { color: #66171A;

font-family: Verdana, Arial, Helvetica, sans-serif;



		 font-size: 11px;

         text-decoration: none;       

         font-weight: bold; }   		   

         

	    

a.SN_LEV2:link { color: #66171A;

font-family: Verdana, Arial, Helvetica, sans-serif;



		 font-size: 11px;

         text-decoration: none;  }

a.SN_LEV2:visited { color: #66171A;

font-family: Verdana, Arial, Helvetica, sans-serif;



		 font-size: 11px;

         text-decoration: none;   }

a.SN_LEV2:hover { color: #66171A;

		 font-size: 11px;

         text-decoration: underline; }

a.SN_LEV2:active { color: #66171A;

		 font-size: 11px;

         text-decoration: none;  }  

		 

a.SN_LEV2A:link { color: #66171A;

		 font-size: 11px;

         text-decoration: none;       

         font-weight: bold;  }

a.SN_LEV2A:visited { color: #66171A;

		 font-size: 11px;

         text-decoration: none;       

         font-weight: bold;   }

a.SN_LEV2A:hover { color: #66171A;

		 font-size: 11px;

         text-decoration: underline;       

         font-weight: bold; }

a.SN_LEV2A:active { color: #66171A;

		 font-size: 11px;

         text-decoration: none;       

         font-weight: bold;  }  	

		 

a.SN_LEV3:link { color: #66171A;

		 font-size: 9px;

         text-decoration: none;  }

a.SN_LEV3:visited { color: #66171A;

		 font-size: 9px;

         text-decoration: none;   }

a.SN_LEV3:hover { color: #66171A;

		 font-size: 9px;

         text-decoration: underline; }

a.SN_LEV3:active { color: #66171A;

		 font-size: 9px;

         text-decoration: none;  }  

		 

a.SN_LEV3A:link { color: #66171A;

		 font-size: 9px;

         text-decoration: none;       

         font-weight: bold;  }

a.SN_LEV3A:visited { color: #66171A;

		 font-size: 9px;

         text-decoration: none;       

         font-weight: bold;   }

a.SN_LEV3A:hover { color: #66171A;

		 font-size: 9px;

         text-decoration: underline;       

         font-weight: bold; }

a.SN_LEV3A:active { color: #66171A;

		 font-size: 9px;

         text-decoration: none;       

         font-weight: bold;  } 		 

		 	 

		 

/**************** ende Sidenav *************/

			





h1 {

font-family: Verdana, Arial, Helvetica, sans-serif;



font-weight: bold;



color:#DF942F;



font-size: 11px;

padding-top:2px;}






   
 

a.internal-link:link {

font-family: Verdana, Arial, Helvetica, sans-serif;



 font-weight: bold;



color:#66171A;

font-size: 11px;  }

a.internal-linkvisited {font-weight: bold;



color:#66171A;



font-size: 11px;   }

a.internal-link:hover {

font-family: Verdana, Arial, Helvetica, sans-serif;

 font-weight: bold;



color:#66171A;



font-size: 11px;}

a.internal-link:active { font-weight: bold;



color:#66171A;



font-size: 11px; }     



.internal-link { font-weight: bold;



color:#66171A;



font-size: 11px; 

text-decoration: none;  }



		 

h1 {

background-color:#DF942F;

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;



height:17px;

color:#fff;

padding-left:2px;

font-size: 11px;

padding-top:2px;

padding-bottom:0px;

margin-bottom:10px;





}







h2 {

font-family: Verdana, Arial, Helvetica, sans-serif;



font-weight: bold;



color:#DF942F;

margin-left:0px;

margin-right:15px;

font-size: 11px;

padding-top:2px;

 text-align:justify}





   

		   

hr{

	border: 6px dashed #DF942F;

	margin-bottom:0px;

		padding-bottom:0px;









}	   

.hr{

	border: 6px dashed #DF942F;

	margin-bottom:0px;

		padding-bottom:0px;









}		

.divider_dahed{

	border: 1px dashed #DF942F;
	margin-top:3px;

	margin-bottom:3px;
          }





.contenttable TD {                  



font-family: Verdana, Arial, Helvetica, sans-serif;

              font-size: 11px; 

              }

.contenttable p{                  



padding-top:0px;

margin-top:0px;

margin-left:0px;

padding-bottom:0px;

margin-bottom:0px;
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;



  }



.contenttable h2{                  





margin-left:0px;

padding-bottom:0px;

margin-bottom:0px;

padding-top:0px;

margin-top:0px;

font-family: Verdana, Arial, Helvetica, sans-serif;



              font-size: 11px; 

              text-align:justify}



		   

	   

		   

#RechterContainer h2 {

font-family: Verdana, Arial, Helvetica, sans-serif;

text-align:left;

margin-left:10px;

}		   

		   

#RechterContainer p {

text-align:left;

margin-left:10px;

}		   

		   

#RechterContainer bodytext {

text-align:left;

margin-left:10px;

}	

#RechterContainer h1 {



margin-bottom:0px;

}		   

		   

 	   

	    

a.external-link-new-window:link {

font-family: Verdana, Arial, Helvetica, sans-serif;







color:#999999;

font-size: 11px;  }

a.external-link-new-window{

color:#999999;



font-size: 11px;   }

a.external-link-new-window:hover {

font-family: Verdana, Arial, Helvetica, sans-serif;





color:#999999;



font-size: 11px;}

a.external-link-new-window:active { 

color:#999999;



font-size: 11px; }     



.external-link-new-window { 

color:#999999;



font-size: 11px; 

text-decoration: none;  }



.horizontal_row{

	border: 6px dashed #DF942F;

	margin-bottom:0px;

		padding-bottom:0px;









}	

.contenttable horizontal_row{

	border: 6px dashed #DF942F;

	margin-bottom:0px;

		padding-bottom:0px;









}			
.csc-header{display:block;clear:both}
.csc-textpic-intext-left p {}
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {float:left;}	
.csc-textpic-intext-left-nowrap .csc-textpic-text {margin-left: 10px;}
.csc-textpic-text ul {font-size: 11px;}

.tx-indexedsearch-title a {color: #fff;}
.tx-indexedsearch-browsebox {font-size: 11px;}
.tx-indexedsearch-noresults {font-size: 11px;}
.tx-indexedsearch-whatis {font-weight: bold; color:#DF942F; font-size: 11px;}

#mailform{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
}
#mailform fieldset{border:0;padding:0;margin:0;vertical-align:top}
.csc-mailform-field{width:100%;margin-bottom:2px;}
.csc-mailform-field label{position:relative;width:30%;display:block;float:left;}
.csc-mailform-field input, .csc-mailform-field textarea{border:1px solid #e0942f;width:60%}
.csc-mailform-field input.csc-mailform-submit{position:relative;left:30%;width:80px;}


#RechterContainer a{
color: #66171A;
}
.tx_st9contact input {width: 300px; border: solid 1px #e0942f;}
.tx_st9contact textarea {width: 300px; height: 150px; border: solid 1px #e0942f;}
.tx_st9contact .submit {width: 100px;}
.tx_st9contact #area-code-field {width: 75px;}
.tx_st9contact #code-field {width: 50px; margin-left: 7px; margin-right: 8px;}
.tx_st9contact #number-field {width: 150px;}


.tx-flseositemap-pi1 ul li {
 font-size:11px;
}
.input-search {
 width:115px;
 height:12px;
 padding:1px;
 margin:0px;
 font-size:10px;
 background-color:#F3F3F3;
}
*html .input-search {
 height:16px;
}
li {
font-size:11px;
}
