@import url(/cms/master/css/navigation.css);
@import url(/cms/master/css/footernavi.css);
@import url(/cms/master/css/sprache.css);
@import url(/cms/master/css/teaser.css);
@import url(/cms/master/css/pauschalen.css);
@import url(/cms/master/css/ecard.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: #A90533;
}

a:visited {
 color: #A90533;
}
a:hover {
 color: #A90533;
 text-decoration: none
}

a:active {
color: #A90533;
}



/************************************************
*  Formatierung Scrollbalken
************************************************/
body
{
scrollbar-base-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-shadow-color:#E3D2DB;
scrollbar-arrow-color:#E3D2DB;
}
/************************
*  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-color: #FFFFFF;

}

#content {
 float:left;
 background-color: #FFFFFF;
 background-image: url(/cms/medien/images/content_hintergr_leer.gif) ; 
 width: 952px;
 _width: 952px;
 min-height:566px;
 _height:566px;
border: 1px #A80532 solid;
}

#header{
 position: relative;
 top: 0px;
 left: 0px;
 z-index:1
}

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

#headerfooter {
 position: relative;
 left: 0px;
 background-color: #FFFFFF;
 width: 952px;
 _width: 952px;
 min-height:50px;
 _height:50px;
}

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

#navigation {
 float: left;
 width: 166px;
 _width: 177px;
 margin: 0px 11px 10px 0px;
_ margin: 0px 0px 10px 0px;
 padding: 0px;
}

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

#inhaltLinks {
 float: left;
/*border: 1px solid black;*/
 width: 277px;
 _width: 277px;
  margin: 0px;
 padding: 0px;
 font-family:  Arial;
 font-size: 13px;
 color:#000000;
}

#inhaltRechts {
 width: 277px;
 _width: 230px;
float: right;
 margin-top: 0px;
 padding: 0px;
 font-family:  Arial;
 font-size: 13px;
 color:#000000;
}


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

.hl {
padding-top: 15px;
padding-left: 25px;
 font-family:  Arial;
 font-size: 13px;
 color:#A80532;
 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: left;
 width: 176px;
 _width: 176px;
 margin: 0px;
 padding: 0px;
 text-align:right;
}

#pauschalen{
 clear:left;
 float: left;
 width:569px;
 _width: 569px;
 margin: 15px 0px 0px 0px;
 padding: 0px;
}

#ecard {
 clear:left;
 float: left;
 width:569px;
 _width: 569px;
 margin: 0px;
 padding: 0px;
}

#footer {
 float:left;
padding-top: 10px;
 background-color: #FFFFFF;
 width: 952px;
 _width: 952px;
 min-height:20px;
 _height:20px;
}

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

#sprachauswahl {
 float:left;
 width: 166px;
 _width: 166px;
  margin: 0px;
 padding: 1px;
 _padding: 4px;
}

#footerNavi {
 float:left;
 width: 756px;
 _width: 756px;
 margin: 0px;
 padding: 1px;
 _padding: 0px;
 text-align: right;
}

#footernaviUnten {
 float:right;
 margin: 0px;
 padding: 0px;
}

#sprache {
 float:left;
 margin: 0px;
 padding: 0px;
}


#headerfooterLinks{
 float:left;
 width: 166px;
 _width: 166px;
  margin: 0px;
 padding: 14px 0px 0px 15px;
 font-family: Arial;
 text-decoration:none;
 font-size: .55em;
 color:#E3D2DB;
}

#headerfooterRechts {
 float:left;
 width: 756px;
 _width: 756px;
 margin: 0px;
 padding: 1px;
 _padding: 0px;
 text-align: right;
 padding: 14px 15px 0px 0px;
 font-family: Arial;
 text-decoration:none;
 font-size: 14px;
 color:#CCCCCC;
}



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


#inhaltHG {
 float:left;
 width:569px;
 _width: 569px;
 min-height:1px;
 _height:1px; 
 margin: 0px;

}


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

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

p {

	margin-top:0px;
	margin-bottom:0px;


	}

ul {
	margin:15px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
        font-size: 13px;


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

.tab_price
{
	border-right: 1px #A90533 solid;
	border-left: 1px #A90533 solid;

}

.td_price_head
{
	border-left: 1px #FFFFFF solid;
	background-color: #A90533;
	text-decoration: none;
	PADDING-Top: 3px;
	PADDING-bottom: 3px;
	PADDING-left: 10px;
	PADDING-right: 3px;
	color: #FFFFFF;
	font : bold;
}

.td_price_head1
{
	border-left: 0px #FFFFFF solid;
	background-color: #A90533;
	text-decoration: none;
	PADDING-Top: 3px;
	PADDING-bottom: 3px;
	PADDING-left: 10px;
	PADDING-right: 3px;
	color: #FFFFFF;
	font : bold;
}


.td_price_lo
{
	border-bottom: 1px #A90533 solid;
	border-left: 1px #A90533 solid;
	text-decoration: none;
	PADDING-Top: 3px;
	PADDING-bottom: 3px;
	PADDING-left: 10px;
	PADDING-right: 3px;

}

.td_price_1
{
	border-bottom: 1px #A90533 solid;
	border-left: 0px #A90533 solid;
	text-decoration: none;
	PADDING-Top: 3px;
	PADDING-bottom: 3px;
	PADDING-left: 10px;
	PADDING-right: 3px;

}

.rot {
 color:#A80532;
}
