
#navigation {background-color:#2159BD; margin-top: 0px; margin-left: 10px;}
#advertising {background-color:#2159BD; margin-top: 0px; margin-right: 0px;}
#banner {background-color:#2159BD;}
#menue {background-color:#FFFFFF; margin-top: 0px; margin-left: 0px;}
#menuetop {background-color:#FFFFFF; margin-top: 0px; margin-left: 0px;}
#content {background-color:#FFFFFF; margin-top: 0px; margin-left: 0px; margin-right: 0px;}
#topaktuell {margin-top: 0px; margin-left: 0px; margin-right: 0px;}

#navigation a {display: block;
background-color:#2159BD;
color:#FFFFFF; text-decoration:none; font-family:verdana, arial, sans-serif; font-size: 8pt;
border-bottom:solid 1px #e6e6e6;
line-height:18px;
font-weight: bold;
}

#navigation a:visited {display: block;
background-color:#2159BD;
color:#FFFFFF; text-decoration:none;font-family:verdana, arial, sans-serif; font-size: 8pt;
border-bottom:solid 1px #e6e6e6;
line-height:18px;
font-weight: bold;
}

#navigation a:active{display: block;
background-color:#2159BD;
color:#000000;;text-decoration:none;font-family:verdana, arial, sans-serif; font-size: 8pt;
border-bottom:solid 1px #e6e6e6;
line-height:18px;
font-weight: bold;
}


#navigation a:hover {display: block;
background-color:#7EAED6;
color:#ffffff;
text-decoration:none;font-family:verdana, arial, sans-serif; font-size: 8pt;
border-bottom:solid 1px #e6e6e6;
line-height:18px;
font-weight: bold;
}


#menue a { color:#34489A;  font-weight: bold; text-decoration:none ;font-family: verdana, arial; font-size: 8pt; }
#menue a:visited { color:#34489A; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 8pt; }
#menue a:active { color:#34489A; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 8pt; }
#menue a:hover { color:#34489A; font-weight: bold;  text-decoration:underline ;font-family: verdana, arial; font-size: 8pt; }


#menuetop a { color:#000000;  font-weight: bold; text-decoration:none ;font-family: verdana, arial; font-size: 8pt; }
#menuetop a:visited { color:#000000; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 8pt; }
#menuetop a:active { color:#000000; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 8pt; }
#menuetop a:hover { color:#2159BD; font-weight: bold;  text-decoration:underline ;font-family: verdana, arial; font-size: 8pt; }

#content a { color:#000000; font-weight: bold;  text-decoration:none; font-family: verdana, arial; font-size: 8pt; }
#content a:visited { color:#000000; font-weight: bold;  text-decoration:none; font-family: verdana, arial; font-size: 8pt; }
#content a:active { color:#000000; font-weight: bold;  text-decoration:none; font-family: verdana, arial; font-size: 8pt; }
#content a:hover { color:#7EAED6; font-weight: bold;  text-decoration:none; font-family: verdana, arial; font-size: 8pt; }

#flughafen a { color:#34489A;  font-weight: bold; text-decoration:none ;font-family: verdana, arial; font-size: 10pt; }
#flughafen a:visited { color:#34489A; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 10pt; }
#flughafen a:active { color:#34489A; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 10pt; }
#flughafen a:hover { color:#34489A; font-weight: bold;  text-decoration:underline ;font-family: verdana, arial; font-size: 10pt; }

#topaktuell a { color:#34489A;  font-weight: bold; text-decoration:none ;font-family: verdana, arial; font-size: 11pt; }
#topaktuell a:visited { color:#34489A; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 11pt; }
#topaktuell a:active { color:#34489A; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 11pt; }
#topaktuell a:hover { color:#2159BD; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 11pt; }

#topaktuell2 a { color:#000000;  font-weight: bold; text-decoration:none ;font-family: verdana, arial; font-size: 11pt; }
#topaktuell2 a:visited { color:#000000; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 11pt; }
#topaktuell2 a:active { color:#000000; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 11pt; }
#topaktuell2 a:hover { color:#000000; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 11pt; }

.headline1 {
background-color:#2159BD; 
color:#FFFFFF; 
font-weight: bold; 
text-decoration:none;
font-family:verdana, arial, sans-serif; 
font-size:12pt; 
border-bottom:solid 0px #eaeaea;
height:38px;
}

.headline3 {color:#00000; text-decoration:none ;font-family:verdana, arial, sans-serif; font-size:10pt;
border-bottom:solid 0px #eaeaea;
line-height:16px;
height:16px;
padding-left:6px;
}


.menuecontent {
text-align:center;
background-color:#E3EFFD; 
color:#34489A; 
font-weight: bold; 
text-decoration:none ;
font-family:verdana, arial, sans-serif; 
font-size:10pt; 
height:24px;
text-align:center;
}

.text_klein_schwarz {color:#000000;  text-align:center; font-family:verdana, arial, sans-serif; font-size: 8pt;}
.text_klein_zentriert {color:#FFFFFF; font-family:verdana, arial, sans-serif; font-size: 8pt;}
.text_klein_zentriert {color:#FFFFFF;  text-align:center; font-family:verdana, arial, sans-serif; font-size: 8pt;}
.text_klein_zentriert_grau {color:#CCCCCC;  text-align:center; font-family:verdana, arial, sans-serif; font-size: 8pt;}
.text_klein_zentriert_hellblau {color:#7EAED6;  text-align:center; font-family:verdana, arial, sans-serif; font-size: 8pt;}
.text_klein_zentriert_schwarz {color:#000000;  text-align:center; font-family:verdana, arial, sans-serif; font-size: 8pt;}
.text_klein_fett_blau {color:#34489A; font-weight: bold; font-family:verdana, arial, sans-serif; font-size: 8pt;}
.text_klein_fett_zentriert_blau {color:#34489A; line-height:20px; text-align:center; font-weight: bold; font-family:verdana, arial, sans-serif; font-size: 8pt;}
.text_klein_fett_zentriert_weiss {color:#FFFFFF; line-height:20px; text-align:center; font-weight: bold; font-family:verdana, arial, sans-serif; font-size: 8pt;}

.text_normal_zentriert {color:#ffffff;  text-align:center; font-family:verdana, arial, sans-serif; font-size: 10pt;}
.text_normal_zentriert_schwarz {color:#000000;  text-align:center; font-family:verdana, arial, sans-serif; font-size: 10pt;}
.text_normal_fett_zentriert {color:#ffffff; font-weight: bold;  text-align:center; font-family:verdana, arial, sans-serif; font-size: 10pt;}
.text_normal_fett_zentriert_schwarz {color:#000000; font-weight: bold;  text-align:center; font-family:verdana, arial, sans-serif; font-size: 10pt;}
.text_normal_justify_schwarz {color:#000000; padding-right:40px; text-align:justify; font-family:verdana, arial, sans-serif; font-size: 10pt;}
.text_normal_justify_blau {color:#34489A; padding-right:40px; text-align:justify; font-family:verdana, arial, sans-serif; font-size: 10pt;}
.text_normal_fett_zentriert_blau {color:#34489A; line-height:20px; text-align:center; font-weight: bold; font-family:verdana, arial, sans-serif; font-size: 10pt;}

.text_gross_zentriert {color:#ffffff; text-align:center; font-family:verdana, arial, sans-serif; font-size: 12pt;}
.text_gross_schwarz {color:#000000; font-family:verdana, arial, sans-serif; font-size: 10pt;}
.text_gross_schwarz_fett_zentriert {color:#000000; text-align:center; font-weight: bold; font-family:verdana, arial, sans-serif; font-size: 12pt;}
.text_gross_fett_zentriert {color:#ffffff; font-weight: bold; text-align:center; font-family:verdana, arial, sans-serif; font-size: 12pt;}
.text_gross_fett_schwarz {color:#000000; font-weight: bold; font-family:verdana, arial, sans-serif; font-size: 12pt;}
.text_gross_fett_schwarz_linie {color:#000000; font-weight: bold; font-family:verdana, arial, sans-serif; font-size: 12pt; border-bottom: 1px solid #2159BD;}
.text_gross_fett_hp_blau {color:#2159BD; font-weight: bold; font-family:verdana, arial, sans-serif; font-size: 12pt; border-bottom: 1px solid #2159BD;}

.text_sehrgross_fett_zentriert {color:#ffffff; font-weight: bold; text-align:center; font-family:verdana, arial, sans-serif; font-size: 14pt;}
.text_sehrgross_fett_schwarz {color:#000000; font-weight: bold; font-family:verdana, arial, sans-serif; font-size: 14pt; line-height:24px;}

/* schriftstil,abstände */

body
{margin-top: 0px; margin-left: 0px; margin-right: 0px;margin-bottom: 0px; color: #000000;  background-color:#FFFFFF; font-family: verdana,arial; font-size: 10pt;}


table,tr,td
{ color: #000000 ;font-family: verdana, arial; font-size: 8pt
padding-left:0px; 
}



/* scrolleiste internet explorer ab vers.5.5 */

body
{ 
  scrollbar-base-color:#E3EFFD;
  scrollbar-arrow-color:#2159BD;
  scrollbar-highlight-color:#2159BD;
  scrollbar-shadow-color:#2159BD;
  scrollbar-track-color:#FFFFFF; 
}

/* grundlayout*/

.leiste {background-color:#2159BD; color:white;  text-decoration:none ;font-family:verdana, arial, sans-serif; font-size: 8pt;
line-height:10px;
height:20px;
}
.rand {background-color:#2159BD;
}


.leisteob {background-color:#2159BD; color:white;  text-decoration:none ;font-family:verdana, arial, sans-serif; font-size: 8pt;
line-height:20px;
height:20px;
}



.leisteun {background-color:#2159BD; color:white;  text-decoration:none ;font-family:verdana, arial, sans-serif;
line-height:20px;
height:20px;
}

.main {background-color:#2159BD;}


.nav {background-color:#d17a08; color:black;  text-decoration:none ;font-family:verdana, arial, sans-serif; font-size: 8pt;}





}
.logo {background-color:#2159BD; color:#ffffff;  text-decoration:none ;font-family:verdana, arial, sans-serif; font-size: 8pt;
height:78px;
}

/* rubriktitel */

.titel{background-color:#2159BD; color:#ffffff;
text-decoration:none ;font-family:verdana, arial, sans-serif; font-size: 8pt;
width:140px;
border-bottom:solid 0px #eaeaea;
line-height:20px;
height:20px;
padding-left:5px;
}

.inhalt {background-color:#2159BD;
padding:20px;

}





/* allgemeine links im text */

a:link{ color: #FFFFFF; font-weight: bold;  text-decoration:underline;font-family: verdana, arial; font-size: 10pt;}

a:visited{ color:#FFFFFF; font-weight: bold;  text-decoration:underline;font-family: verdana, arial; font-size: 10pt;}

a:active{ color:#FFFFFF; font-weight: bold;  text-decoration:underline;font-family: verdana, arial; font-size: 10pt; }

a:hover{ color:#7EAED6; font-weight: bold;  text-decoration:underline;font-family: verdana, arial; font-size: 10pt; }

td#rightcolumn div.blockTitle {
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #2159BD;
}


td#leftcolumn div.blockTitle {
	padding: 0px 0px 0px 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #2159BD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td#blockTitle {
	padding: 1px 1px 1px 6px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #2159BD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}


td#leftcolumn div.blockTitle2 {
	padding: 0px 0px 0px 0px;
	color: #34489A;
	font-weight: bold;
	background-color: #E3EFFD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td#leftcolumn div.blockContent {padding: 0px; line-height: 100%;}

td#blockContent {padding: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; line-width: 100%;  line-height: 210%;}

td#mainmenu a {
	display: block;
	margin: 0;
	border: none;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

td#topaktuell {
	display: block;
	margin: 0;
	font-weight: bold;
	border-bottom:ridge 1px #2159BD;
	line-height:22px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}


td#topaktuell2 {
	display: block;
	margin: 0;
	font-weight: bold;
	border-bottom:ridge 1px #2159BD;
	line-height:22px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

td#leftcolumn div.blockContent {padding: 0px; line-height: 100%;}

td#mainmenu a {
	display: block;
	margin: 0;
	border: none;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

td#mainmenu a:hover {
	background-color: #E3EFFD;
	color: #34489A;
}

td#mainmenu a.menuTop {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px dotted #E1E1E1;
	border-left: 1px none;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}

td#mainmenu a.menuMain {
	padding-left: 6px;
	border-right: 1px none;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none;
	border-top-width: 1px;
	border-top-style: none;
	font-size: 12px;
	font-family:verdana, arial, sans-serif;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}

td#mainmenu a:hover {
	background-color: #E3EFFD;
	color: #34489A;
}

td#mainmenu a.menuSub {
	padding-left: 6px;
	border-right: 0px none;
	border-bottom: 1px dashed #E1E1E1;
	border-left: 0px none;
	border-top-style: none;
	border-top-width: 0px;
	font-size: 11px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}


td#input { color:#000000; }
.Button { width:50px; font-size: 10px;}
.Textarea { font-size:10px; font-family:Verdana,Arial,sans-serif; }


td#reiseveranstalter {
	border-bottom:ridge 1px #2159BD;
	line-height:22px;
}

.reiseveranstalter a { color:#000000; font-weight: bold;  text-decoration:none; font-family: verdana, arial; font-size: 8pt; }
.reiseveranstalter a:visited { color:#000000; font-weight: bold;  text-decoration:none; font-family: verdana, arial; font-size: 8pt; }
.reiseveranstalter a:active { color:#000000; font-weight: bold;  text-decoration:none; font-family: verdana, arial; font-size: 8pt; }
.reiseveranstalter a:hover { color:#7EAED6; font-weight: bold;  text-decoration:none; font-family: verdana, arial; font-size: 8pt; }

td#reiseschnellsuche {
	background-color:#FFFFFF;
}

.reiseschnellsuche a { color:#000000; font-weight: bold;  text-decoration:none; font-family: verdana, arial; font-size: 14pt; }
.reiseschnellsuche a:visited { color:#000000; font-weight: bold;  text-decoration:none; font-family: verdana, arial; font-size: 14pt; }
.reiseschnellsuche a:active { color:#000000; font-weight: bold;  text-decoration:none; font-family: verdana, arial; font-size: 14pt; }
.reiseschnellsuche a:hover { color:#7EAED6; font-weight: bold;  text-decoration:none; font-family: verdana, arial; font-size: 14pt; }

td#newsletter {
	background-color:#EEEEEE; 
	color:#000000;
	font-family:verdana, arial, sans-serif; 
	font-size: 12px;
}