@import url(/cms/master/css/navigation.css);
@import url(/cms/master/css/teaser.css);



/************************************************
*  Position Print Div
************************************************/
#drucken_oben {
      display:none;
}

#drucken_unten {
     display:none;
}

/************************************************
*  HTML
************************************************/
html {
 padding:0; 
  margin:0; 
 border:0; 
 /* hide overflow:hidden from IE5/Mac */ 
 /* \*/ 
 overflow: auto; 
 /* */ 
}
/************************************************
*  Body
************************************************/
body{
 font-style: normal;
 text-decoration:none;
 overflow:hidden; 
 padding:0; 
 margin:0; 
 border:0;
 background-color: #FFFFFF;
}
a {
 color: #000000;
 text-decoration: none
}
a:visited {
 color: #000000;
 text-decoration: none
}
a:hover {
 color: #000000;
 text-decoration: none
}
a:active {
 color: #000000;
 text-decoration: none
}



/************************************************
*  Formatierung Scrollbalken
************************************************/
body
{
scrollbar-base-color:#F7F7F1;
scrollbar-track-color:#F7F7F1;
scrollbar-face-color:#F7F7F1;
scrollbar-highlight-color:#F7F7F1;
scrollbar-3dlight-color:#F7F7F1;
scrollbar-darkshadow-color:#F7F7F1;
scrollbar-shadow-color:#65070D;
scrollbar-arrow-color:#928C41;
}
/************************
*  Umhüllt die komplette Seite
*************************/
#main {
 position: absolute;
 top: 25px;
 left: 50%;
 width: 956px;
 _width: 956px;
 min-height:570px;
 _height:570px; 
 margin-left: -478px;
 background-image: url(/cms/medien/images/content_bg.gif) ; 
}

#content {
 float:left;
 background-color: #A2A7B1;
 background-image: url(/cms/medien/images/content_hintergr_leer.jpg) ; 
 width: 952px;
 _width: 952px;
 min-height:566px;
 _height:566px;
}

#t4x4HG {
 float:left;

}

#header{
 position: relative;
 top: 0px;
 left: 0px;
 z-index:1
 width: 952px;
 _width: 952px;
 min-height:126px;
 _height:126px;
 background-image: url(/cms/medien/images/hg_header.jpg) ; 
}

#headerLogo{
 position: absolute;
 top: 0px;
 left: 0px;
 z-index:10
}

#headerfooter {
 position: relative;
 left: 0px;
 background-image: url(/cms/medien/images/headerfooter.jpg) ; 
 width: 952px;
 _width: 952px;
 min-height:55px;
 _height:55px;
}

#submenue {
 font-family: Arial;
 font-style: normal;
 text-decoration:none;
 letter-spacing: 1px;
 font-size:10px;
 padding:5px 0px 0px 36px;
_ padding:1px 0px 0px 36px;
min-width: 700x;
 width: 700px;
 float: left;
 }

#abstandLinks{
 float: left;
 width: 15px;
 _width: 15px;
 margin: 0px;
 padding: 0px;
}

#navigation {
 float: left;
 width: 317px;
 _width: 329px;
 margin: 0px 11px 12px 0px;
_ margin: 0px 0px 12px 0px;
 padding: 0px;
}

#inhalt{
 float: left;
 width:595px;
 _width: 595px;
 min-height:370px;
 _height:370px;
 margin: 0px;
 padding: 0px;
}

#inhaltLinks {
 float:left;
 width: 330px;
 _width: 330px;
  margin: 0px;	
 padding: 0px;
 text-align:right;
}

#inhaltRechts {
 float: right;
 width: 252px;
 _width: 252px;
 margin: 0px;
 padding: 0px;
}


#hlLinks {
 float: left;
 width: 277px;
 _width: 277px;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 font-family:  Arial;
 font-size: 13px;
 color:#A6223A;
 font-weight:bold;

}

#hlRechts {
 float: left;
 width: 277px;
 _width: 277px;
 margin: 0px 0px 10px 0px;
 padding: 0px;
}

#abstandMitte{
 float: left;
 width:15px;
 _width: 15px;
 margin: 0px;
 padding: 0px;
}

#teaserspalte {
 float:right;
 width: 252px;
 _width: 252px;
 margin: 0px;
 margin: 12px 0px 12px 0px;
 text-align:right;
}


#footer {
 float:left;
 background-color: #A2A7B1;
 background-image: url(/cms/medien/images/footer_hintergr.jpg) ; 
 width: 952px;
 _width: 952px;
 min-height:15px;
 _height:15px;
}


#headerfooterLinks{
 float:left;
 width: 700px;
 _width: 700px;
  margin: 0px;
 padding: 0px;
padding: 14px 0px 0px 15px;
}

#headerfooterRechts {
 float:right;
 width: 180px;
 _width: 180px;
margin: 20px 0px 0px 0px;
 padding: 1px;
 _padding: 0px;
 text-align: right;
 padding: 16px 30px 0px 0px;
 color:#FFFFFF;
 font-family: Arial;
 font-style: normal;
 text-decoration:none;
 letter-spacing: 1px;
 font-weight:bold;
 font-size:11px;
}


#headerfooterRechts a{
 color:#FFFFFF;
 font-family: Arial, Verdana;
 font-style: normal;
 text-decoration:none;
 letter-spacing: 1px;
 font-weight:bold;
 font-size:11px;
}


#bildLeiste {
 float: left;
 width:569px;
 _width: 569px;
 margin:  0px;
 padding: 0px;
 background-color: #E9E9D8;
}


#inhaltHG {
 float:left;
 width:569px;
 _width: 569px;
 min-height:1px;
 _height:1px; 
 margin: 0px;
background-image: url(/cms/medien/images/inhalt_hintergr.gif) ; 
}


#pauschaleLinks {
 float: left;
 width: 277px;
 _width: 277px;
 margin: 0px;
 padding: 0px;
}

#pauschaleRechts {
 float: left;
 width: 277px;
 _width: 277px;
 margin: 0px;
 padding: 0px;
}

#abstandUnten {
 min-height:25px; 
 _height:25px; 
 float:left; 
 background-color:#FFFFFF;
}


#TextLinks {
 float: left;
 width: 305px;
 _width: 305px;
 margin: 0px 0px 27px 0px;
 padding: 0px 0px 0px 12px;
 font-family:  Arial;
 font-size: 11px;
 color:#231F20;

}

#TextLinks a{
 font-family:  Arial;
 font-size: 11px;
 color:#e2001a;
 text-decoration:none;

}

h1 {
 margin: 0px 0px 15px 0px;
 padding: 0px;
 font-family: arial;
 text-decoration:none;
 font-size: 30px;
color: #e2001a;
}

span.sIFR-alternate {
	display:block;
	height:0;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:0;
}

h2 {
 margin: 12px 0px 5px 2px;
 padding: 0px;
 font-family: Arial;
 text-decoration:none;
 font-size: 11px;
 color: #221e1f;
letter-spacing: 1px;
font-weight:normal;
}

h3 {
 margin: 0px 0px 3px 0px;
 padding: 0px;
 font-family: Arial;
 text-decoration:none;
 font-size: 13px;
 color: #fff;

font-weight:normal;
}


.bug a{
 font-size: 0.0em;
}

ul {
	margin:15px;
	padding:0px;


	}
	
li {
margin:0px;
padding:0px;
list-style-image:url(/cms/medien/navigation/off.gif);
}


