body, html, td {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* Navigation: Größe + Farbe des Balkens + Balkenrandfarbe */
table.farbe {
background-color:#999999;
padding-left:8px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
border-color:#003366;
border-style:solid;
border-right-width:1px;
border-left-width:1px;
border-top-width:0px;
border-bottom-width:0px;
}
/* Größe und Ausrichtung der Navigation*/
td.space {
vertical-align:middle;
font-size:12px;
}
/* Ausrichtung der Haupttexte, Blocksatz etc.*/
td.texteinzug {
padding-left:8px;
font-size:13px;
padding-right:12px;
text-align:justify;
}
/* Ausrichtung der Haupttexte, Blocksatz etc.*/
td.texteinzug1 {
padding-left:20px;
font-size:13px;
padding-right:12px;
text-align:justify;
}
/* Ausrichtung der senkrechten Striche zwischen der Navigation*/
b.dot {
padding-left:7px;
padding-right:4px;
}
/* Plazierung der vier Fenster*/
td.ausrichtung {
vertical-align:top;
padding-right:10px;
padding-bottom:10px;
}

td.ausrichtungunten {
vertical-align:top;
padding-right:10px;
}
/* Rahmenfarbe und -stärke der vier Fenster*/
table.rahmen {
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
}
/* Farbe + Ausrichtung des oberen Teils der vier Fenster*/
td.fensteroben {
font-size:13px;
font-weight:bold;
color:#FFFFFF;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;
vertical-align:middle;
background-color:#999999;
}
/* Farbe + Ausrichtung des oberen Teils der Boxen auf der rechten Seite*/
td.fensterobenblau {
font-size:13px;
font-weight:bold;
color:#FFFFFF;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;
vertical-align:middle;
background-color:#003366;
}
/* Farbe + Ausrichtung des oberen Teils des Specialsfensters*/
td.fensterobenrot {
font-size:13px;
font-weight:bold;
color:#FFFFFF;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;
vertical-align:middle;
background-color:#BC0000;
}

/* Ausrichtung der vier Fenstertexte*/
td.fenstertext {
padding-left:5px;
padding-right:4px;
padding-top:4px;
vertical-align:top;
font-size:11px;
}
/* Linker Teil der vier Fenster*/
td.fensterlinks {
background-color:#E4E4E4;
vertical-align:top;
}
/* Unterer Teil der vier Fenster*/
td.fensterunten {
background-color:#E4E4E4;
text-align:right;
vertical-align:middle;
padding-right:3px;
}
/* Navigation von 'read more' + Text der vier Fenster*/
a.fenster:link, a.fenster:visited, a.fenster:hover, a.fenster:active, a.fenster:focus {
font-size:11px;
color:#000000;
font-weight:normal;
}
/* Navigation innerhalb der Boxen rechts*/
a.read:link, a.read:visited {
font-size:11px;
color:#000000;
font-weight:normal;
}

a.read:hover, a.read:active, a.read:focus {
font-size:11px;
color:#FFFFFF;
font-weight:normal;
}

a.readbox:link, a.readbox:visited {
font-size:11px;
color:#000000;
font-weight:normal;
}
a.readbox:hover, a.readbox:active, a.readbox:focus {
font-size:11px;
color:#6699CC;
font-weight:normal;
}
/* Auf aktive Seite muss diese id="aktuell" dem Link zugeordnet werden (Beispiel: home) */
#aktuell { 
   color:#000000;  
   }
/*  Navigationseffekt der Hauptnavigation  */
a:link { font-weight:bold; color:#FFFFFF; text-decoration:none}
a:visited { font-weight:bold; color:#FFFFFF; text-decoration:none }
a:hover { font-weight:bold; color:#000000; text-decoration:none }
a:active { font-weight:bold; color:#000000; text-decoration:none }
a:focus { font-weight:bold; color:#000000; text-decoration:none }
/*  Formatierung des Banners */
table.banner {
font-size:13px;
font-weight:bold;
color:#000000;
padding-left:10px;
padding-right:10px;
padding-top:7px;
padding-bottom:7px;
vertical-align:middle;
background-color:#E4E4E4;
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
margin-top:10px;
margin-bottom:10px;
}

/* Subnavigation: Balkenfarbe + Ausrichtung*/
table.subfarbe {
background-color:#999999;
padding-left:8px;
}
/*  Formatierung des Copy-Bereichs */
table.copy {
font-size:13px;
font-weight:bold;
color:#CCCCCC;
margin-top:10px;
}
/* Ausrichtung und Farbe Tabellenboxen rechts */
table.boxfarbe {
background-color:#C1D3EF;
margin-left:10px;
margin-right:10px;
margin-top:10px;
border-color:#003366;
border-style:solid;
border-width:1px;
}
/* Formatierung der kleinen Box auf der Unterseite */
table.kleinebox {
background-color:#6699CC;
border-color:#003366;
border-style:solid;
border-width:1px;
margin-top:10px;
}
/* Formatierung der kleinen Box auf der Unterseite */
table.kleinebox1 {
background-color:#C1D3EF;
border-color:#003366;
border-style:solid;
border-width:1px;
margin-top:10px;
}
/* Formatierung des Containers für die Boxen rechts*/
td.container {
background-color:#E4E4E4;
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
vertical-align:top;
font-size:11px;
}
/* Formatierung des Textes in den Boxen rechts */
table.boxinhalt {
padding-top:4px;
padding-right:4px;
padding-left:4px;
}
/* Formatierung der Formulareingabefelder */
input.formular {
width:60px;
font-size:11px;
}
/* Formatierung der Formulareingabefelder für Kalender */
input.formular_cal {
width:14px;
font-size:11px;
}
/* Formatierung der Listen */
ul { 
list-style-type:square;
list-style-position:outside;
}
/* Formatierung der Listen innerhalb der kleinen Box */
ul.einruecken { 
margin-left: 15px;
margin: 0;
padding-left: 15px;
}
/* Formatierung der Überschrift auf der Unterseite */
td.titel {
font-size:18px;
font-weight:bold;
color:#6699CC;
}
/* Formatierung der Überschrift auf der Unterseite */
td.titel1 {
font-size:14px;
font-weight:bold;
color:#6699CC;
}

/* Ab hier alles für die search.php */
.name 
{
	color: #0B3574;	text-decoration: none; font-family: Verdana, Arial; font-size: 9px; font-weight:bold;

} 
.menu 
{
	color: #ffffff;	text-decoration: none; font-family: Verdana, Arial; font-size: 9px;

} 
.menu:link 
{
 color: #034D5A; text-decoration: none; font-family: Verdana, Arial; font-size: 9px;

} 
.menu:hover
{ color: #000000; text-decoration: none; font-family: Verdana, Arial; font-size: 9px;

} 
.menu:visited { font-weight:bold; color:#034D5A; text-decoration: none; font-family: Verdana, Arial; font-size: 9px;
}
.menu:focus { font-weight:bold; color:#034D5A; text-decoration: none; font-family: Verdana, Arial; font-size: 9px;
}
.menu:active 
{
 color: #034D5A; text-decoration: none; font-family: Verdana, Arial; font-size: 9px;

} 
.main 
{
	color: #034D5A;	text-decoration: none; font-family: Verdana, Arial; font-size: 9px;

} 
.titlemenu 
{
 color: #01368D; font-family: Verdana, Arial; font-size: 12px; font-weight:bold;

} 
table.tfarbe {
background-color:#FFFFFF;
padding-left:8px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
border-color:#003366;
border-style:solid;
border-right-width:1px;
border-left-width:1px;
border-top-width:1px;
border-bottom-width:1px;

a:visited { font-weight:bold; color:#01368D; text-decoration:none }

}
a.hotel:link, a.hotel:visited { font-weight: bold; color:#0078E1; text-decoration: none;}
a.hotel:hover, a.hotel:active, a.hotel:focus {font-weight: bold; color:#000000; text-decoration: none;}




