body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.366;	
	margin: 0px;
	padding: 0px;
font-size: 10px;
background: #FFFFFF;
}



#kopfabstand {
float: left;
width:720px;
height:216px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}

#inhaltwrapper_alt{
clear:both;
float: left;
width:739px;
display:inline;
margin-left: 68px;
margin-right: 0px;
}
#inhaltwrapper{
clear:both;
float: left;
width:739px;
display:inline;
margin-left: 4px;
margin-right: 0px;
}


#inhalt{
clear:both;
position:relative;
float: left;
width: 548px;
height:auto;
padding: 0px 0px 0px 0px;
}

#aktuell{
float: right;
width: 140px;
height:auto;
padding: 0px 0px 0px 0px;
}

#ueberschrift {
float: left;
width: auto;
height:30px;
padding: 0px 0px 0px 0px;
}


/* HOMEPAGE */

#homekopfabstand {
float: left;
width:744px;
height:185px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}

#homekopfabstand2 {
clear:both;
float: left;
width:720px;
height:7px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}

#homekopfabstand3 {
clear:both;
float: left;
width:720px;
height:11px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}


#homeinhaltwrapper{
float:left;
clear:both;
width:738px;
display:inline;
margin-left: 5px;
margin-right: 0px;
}

#homeinhaltwrapper_2010{
float:left;
clear:both;
width:742px;
display:inline;
margin-left: 0px;
margin-right: 0px;
}



#homelinks{
position:relative;
clear:both;
float: left;
width: 380px;
height:54px;
display:inline;
margin-left: 0px;
/*background:#CEDEF0;*/
/*background:#CCCCCC;*/
z-index:2;
}


#homemitte{
position:relative;
float: right;
width: 20px;
height:54px;
margin-right: 0px;
display:inline;
/*background:#CEDEF0;*/
/*background:#888888;*/
z-index:6;
}


#homerechts{
position:relative;
float: right;
width: 303px;
height:54px;
display:inline;
z-index:4;
background:#CEDEF0;
/*background:#CEDEF0;*/
/*background:#CCCCCC;*/

}




#homeblocklinks{
position:relative;
float: left;
width: 180px;
height:181px;
display:inline;
margin-left: 57px;
/*background:#CEDEF0;*/
background:#090924;

}


#homeblockmitte{
position:relative;
float: left;
width: 174px;
height:181px;
margin-left: 11px;
display:inline;
/*background:#CEDEF0;*/
background:#090924;

}


#homeblockrechts{
position:relative;
float: left;
width: 180px;
height:181px;
display:inline;
margin-left: 11px;

/*background:#CEDEF0;*/
background:#090924;

}



/* VERBÄNDE  */

#verbandkopfabstand2 {
clear:both;
float: left;
width:720px;
height:0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}

#verbandkopfabstand3 {
clear:both;
float: left;
width:720px;
height:7px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}
#verbandkopfabstand4 {
clear:both;
float: left;
width:720px;
height:7px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}



#verbandinhaltwrapper{
float:left;
clear:both;
width:738px;
display:inline;
/*margin-left: 5px;*/
margin-right: 0px;
}

#verbandinhalt{
clear:both;
position:relative;
float: left;
width: 612px;
height:auto;
padding: 0px 0px 0px 0px;
}


#verbandblocklinks{
position:relative;
float: left;
width: 180px;
height:160px;
display:inline;
/*margin-left: 57px;*/
/*background:#CEDEF0;*/
background:#090924;

}


#verbandblockmitte{
position:relative;
float: left;
width: 174px;
height:160px;
margin-left: 11px;
display:inline;
/*background:#CEDEF0;*/
background:#090924;

}


#verbandblockrechts{
position:relative;
float: left;
width: 180px;
height:160px;
display:inline;
margin-left: 11px;

/*background:#CEDEF0;*/
background:#090924;

}







/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
aktuelle Spalte, Startseite*/


#aktuellblockwrapper-einezeile{
clear:both;
float: right;
width: 138px;
height:61px;
padding: 0px 0px 0px 0px;
}


#aktuellblockwrapper-zweizeilen{
clear:both;
float: right;
width: 138px;
height:123px;
padding: 0px 0px 0px 0px;
}


#aktuellblockwrapper-dreizeilen{
clear:both;
float: right;
width: 138px;
height:185px;
padding: 0px 0px 0px 0px;
}


#aktuellblockleer{
clear:both;
float: left;
width: 14px;
height:60px;
padding: 0px 0px 0px 0px;
}

#aktuellblockpfeil{
clear:both;
float: left;
width: 14px;
height:60px;
padding: 0px 0px 0px 0px;
background-image:url(../images/aktuellpfeil.gif);
}

#aktuellblockpfeil-lang{
clear:both;
float: left;
width: 14px;
height:123px;
padding: 0px 0px 0px 0px;
background-image:url(../images/aktuellpfeillang.gif);
}

#aktuellblockpfeil-mittellang{
clear:both;
float: left;
width: 14px;
height:110px;
padding: 0px 0px 0px 0px;
background-image:url(../images/aktuellpfeilmittellang.gif);
}


#aktuellblockinhalt{
float: right;
width: 124px;
height:61px;
padding: 0px 0px 0px 0px;
background:#CEDEF0;
}

#aktuellblockinhalt-newsletter{
float: right;
width: 124px;
height:50px;
padding: 0px 0px 0px 0px;
background:#CEDEF0;
}


#aktuellblockinhalt-bild-einezeile{
float: right;
width: 124px;
height:61px;
padding: 0px 0px 0px 0px;
background:#FFFFFF;
}

#aktuellblockinhalt-bild-zweizeilen{
float: right;
width: 124px;
height:123px;
padding: 0px 0px 0px 0px;
background:#FFFFFF;
}



#aktuellblockueberschriftwrapper{
clear:both;
float: right;
width: 138px;
padding: 0px 0px 0px 0px;
}
#aktuellblockueberschriftleer{
clear:both;
float: left;
width: 14px;
height:auto;
padding: 0px 0px 0px 0px;
}



/* EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
aktuelle Spalte, Startseite*/

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Buchungsspalte*/



#buchungblockwrapper-kurz{
clear:both;
float: right;
width: 138px;
height:62px;
padding: 0px 0px 0px 0px;
}


#buchungblockinhalt-kurz{
float: right;
width: 124px;
height:62px;
padding: 0px 0px 0px 0px;
background:#CEDEF0;
border-bottom: 1px, #C0C0C0 solid;
}


#buchungblockwrapper{
clear:both;
float: right;
width: 138px;
height:124px;
padding: 0px 0px 0px 0px;
}

#buchungblockwrapper-1{
clear:both;
float: right;
width: 138px;
height:123px;
padding: 0px 0px 0px 0px;
}



#buchungblockzweizeilen{
float: right;
width: 124px;
height:110px;
padding: 0px 0px 0px 0px;
background:#CEDEF0;
border-bottom: 1px, #C0C0C0 solid;
}



/* EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
Buchungsspalte*/


/*#newsletterblockwrapper{
float: right;
width: 138px;
height:123px;
padding: 0px 0px 0px 0px;
}

#newsletterblockinhalt{
float: right;
width: 124px;
height:61px;
padding: 0px 0px 0px 0px;
background:#CEDEF0;

}*/


#bildblockdreizeilen{
float: right;
width: 124px;
height:185px;
padding: 0px 0px 0px 0px;
/*background:#ffffff;*/
}

#bildblockdreizeilen-neu{
float: right;
width: 124px;
height:186px;
padding: 0px 0px 0px 0px;
/*background:#ffffff;*/
}

#bildblockvierzeilen{
float: right;
width: 124px;
height:247px;
padding: 0px 0px 0px 0px;
/*background:#ffffff;*/
}
#bildblockvierzeilen-1{
float: right;
width: 124px;
height:246px;
padding: 0px 0px 0px 0px;
/*background:#ffffff;*/
}
#bildblockfuenfzeilen-1{
float: right;
width: 124px;
height:308px;
padding: 0px 0px 0px 0px;
/*background:#ffffff;*/
}
#bildblockfuenfzeilen{
float: right;
width: 124px;
height:309px;
padding: 0px 0px 0px 0px;
/*background:#ffffff;*/
}

#bildblockvierzeilen-neu{
float: right;
width: 124px;
height:248px;
padding: 0px 0px 0px 0px;
/*background:#ffffff;*/
}

#bildblockfuenfzeilen-neu{
float: right;
width: 124px;
height:310px;
padding: 0px 0px 0px 0px;
/*background:#ffffff;*/
}




#bildblockdreizeilen-1{
float: right;
width: 124px;
height:184px;
padding: 0px 0px 0px 0px;
background:#ffffff;
}
#bildblockdreizeilen-2{
float: right;
width: 124px;
height:183px;
padding: 0px 0px 0px 0px;
background:#ffffff;
}


#bildblocklinieleer{
clear: both;
float: right;
width: 124px;
height:1px;
padding: 0px 0px 0px 0px;
}


#bildblock-textabstand {
padding-top:3px;

}



#bildblockdreizeilen-ohnelinie{
float: right;
width: 124px;
height:186px;
padding: 0px 0px 0px 0px;
background:#ffffff;
}

#bildblockdreizeilen-obenlinie{
float: right;
width: 124px;
height:185px;
padding: 0px 0px 0px 0px;
background:#ffffff;
border-top: 1px, #C0C0C0 solid;
border-bottom: 1px #C0C0C0 solid;
}




#bildblockzweizeilen{
float: right;
width: 124px;
height:123px;
padding: 0px 0px 0px 0px;
background:#ffffff;
}

#bildblockzweizeilen-neu{
float: right;
width: 124px;
height:124px;
padding: 0px 0px 0px 0px;
/*background:#ffffff;*/
}

#bildblockeinezeile{
float: right;
width: 124px;
height:62px;
padding: 0px 0px 0px 0px;
/*background:#ffffff;*/
}

#bildblockeinezeileobenmitlinie{
float: right;
width: 124px;
height:62px;
padding: 0px 0px 0px 0px;
border-top: 1px #C0C0C0 solid;

}


#bildblockeinezeileleer{
float: right;
width: 124px;
height:61px;
padding: 0px 0px 0px 0px;
}
#bildblockeinezeileleer-neu{
float: right;
width: 124px;
height:62px;
padding: 0px 0px 0px 0px;
}




#bildblockeinezeileleer-2{
float: right;
width: 124px;
height:59px;
padding: 0px 0px 0px 0px;


}





.feature{
clear:both;
	padding: 0px 0px 0 0px;
	font-size: 100%;
}

/* Schriften -------------------------------------------------------------*/

p {font-family: Arial,sans-serif;
color: #444444;
line-height: 17px;	
margin: 0px;
padding: 0px;
font-size: 12px;
text-align:justify;

}

p.flatter{font-family: Arial,sans-serif;
color: #444444;
line-height: 17px;	
margin: 0px;
padding: 0px;
font-size: 12px;
text-align:left;
}


li {font-family: Arial,sans-serif;
color: #333333;
line-height: 17px;	
margin: 0px;
padding: 0px;
font-size: 12px;
}
td {font-family: Arial,sans-serif;
color: #333333;
line-height: 17px;	
margin: 0px;
padding: 0px;
font-size: 12px;
}


.aktuell
{font-family: Arial,sans-serif;
color: #000000;
line-height: 12px;	
margin: 0px;
padding: 0px;
font-size: 11px;
text-align:left;
}
.aktuellbuchen
{font-family: Arial,sans-serif;
color: #FBA101;
line-height: 12px;	
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight:bold;
}

.bildblock
{font-family: Arial,sans-serif;
color: #000000;
line-height: 12px;	
margin: 0px;
padding: 0px;
font-size: 10px;
text-align:left;
}

.pressetextstart
{font-family: Arial,sans-serif;
color: #F0F0F0;
line-height: 12px;	
margin: 0px;
padding: 0px;
font-size: 10px;
text-align:left;
}


.bildblock-padding
{font-family: Arial,sans-serif;
color: #000000;
line-height: 12px;	
margin: 0px;
padding-top: 1px;
padding-left: 0px;
font-size: 10px;
text-align:left;
}


.blau {
color: #0095DA;
font-weight:bold;
font-style:italic;
}
.hellgrau {
color: #F0F0F0;
font-weight:bold;
font-size:12px;
}

.hellgraunormal {
color: #F0F0F0;
font-size:12px;
font-weight:normal;
text-align:left;
}
.orangefett {
color: #FBA200;
font-size:12px;
font-weight:bold;
text-align:left;
}


.buchungszwischenzeile {
color: #F0F0F0;
background-color:#848929;
font-size:12px;
font-weight:normal;
text-align:left;
}
.kalenderkopf {
color: #F0F0F0;
background-color:#090924;
font-size:12px;
font-weight:normal;
text-align:left;
}
.newskopf {
color: #F0F0F0;
font-size:12px;
font-weight:normal;
text-align:left;
}

.newszeile {
color: #000000;
background-color:#FFFFFF;
font-size:12px;
font-weight:normal;
text-align:left;
}



.verbaendefett {
color:#F0F0F0;
font-weight:bold;
font-size:12px;
line-height: 16px;	
text-align:center;
}
.verbaendenormal {
color:#F0F0F0;
font-weight:normal;
font-size:12px;
line-height: 16px;	
text-align:center;
}





.klein {
font-size:11px;
line-height:95%;
}

.ueberschrift {
font-size:16px; font-weight:bold;
}

.ueberschriftaktuell {
font-size:14px;
}


.ueberschriftimtext {
font-size:12px;
font-weight:bold
}

.ueberschriftindervita {
font-size:14px;
}

.ueberschriftpromis {
font-size:13px;
font-weight:bold
}


.ueberschriftpfeil {
font-size:15px;
font-weight:bold;
color:#FBA101;
}

.nichtmehrverfuegbar {
color:#FBA101;
font-weight:bold;
font-size:12px;

}

.hinweis {
color:#FBA101;
font-weight:bold;
font-size:12px;

}



/* LINKS -------------------------------------------------------------------*/

a:link.menuaktiv, a:visited.menuaktiv, a:active.menuaktiv, a:hover.menuaktiv { font-size:8pt;font-family:"Arial","Helvetica";color:#F98406; font-weight:bold;text-decoration:none; }

a:link.menuinaktiv, a:visited.menuinaktiv, a:active.menuinaktiv, a:hover.menuinaktiv { font-size:8pt;font-family:"Arial","Helvetica";color:#000000; text-decoration:none; }

a:link.aktuell, a:visited.aktuell, a:active.aktuell, a:hover.aktuell { font-size:11pt;font-family:"Arial","Helvetica";color:#FBA101;text-decoration:none; }

a:link.zumseitenanfang, a:visited.zumseitenanfang, a:active.zumseitenanfang, a:hover.zumseitenanfang { font-size:10pt;font-family:"Arial","Helvetica";color:#FBA101;text-decoration:none; }

a:link.downloadlink, a:visited.downloadlink, a:active.downloadlink, a:hover.downloadlink { font-size:10pt;font-family:"Arial","Helvetica";color:#333333;text-decoration:underline; }

a:link.grau, a:visited.grau, a:active.grau, a:hover.grau { font-size:10pt;font-family:"Arial","Helvetica";color:#F0F0F0;text-decoration:underline; }

a:link.home, a:visited.home, a:active.home, a:hover.home { font-size:10pt;font-family:"Arial","Helvetica";color:#F0F0F0;text-decoration:none; font-weight:bold; }

a:link.start, a:visited.start, a:active.start, a:hover.start { font-size:8pt;font-family:"Arial","Helvetica";color:#F0F0F0;text-decoration:none; font-weight:bold; }


a:link.homeklein, a:visited.homeklein, a:active.homeklein, a:hover.homeklein { font-size:9pt;font-family:"Arial","Helvetica";color:#F0F0F0;text-decoration:none; }




a:link, a:visited, a:active, a:hover { font-size:10pt;font-family:"Arial","Helvetica";color:#333333;text-decoration:underline; }


/* Tabellen ------------------------------------------------------------------*/

td.menu  { height:15px; vertical-align:middle; }

table.aktuell { float:right; width:160px; border-style:solid; border-color:#FBAF31; border:thin; border-collapse:collapse; border-spacing:0px 0px; padding:0px;}

td.aktuell-unten { font-size:11px; border-bottom:thin; border-bottom-style:solid; border-bottom-color:#FBAF31; }
td.aktuell-unten-ohne-border { font-size:11px; }
