
#navigation {background-color:#2159BD; margin-top: 0px; margin-left: 10px;}
#advertising {background-color:#2159BD; margin-top: 0px; margin-right: 0px;}
#banner {background-color:#2159BD;}

#menuetop {margin-top: 0px; margin-left: 8px;}
#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:#184b9e;  font-weight: bold; text-decoration:none ;font-family: verdana, arial; font-size: 8pt; }
#menue a:visited { color:#184b9e; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 8pt; }
#menue a:active { color:#184b9e; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 8pt; }
#menue a:hover { color:#184b9e; font-weight: bold;  text-decoration:underline ;font-family: verdana, arial; font-size: 8pt; }

#menuetop a { color:#FFFFFF;  font-weight: bold; text-decoration:none ;font-family: verdana, arial; font-size: 12px; }
#menuetop a:visited { color:#FFFFFF; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 12px; }
#menuetop a:active { color:#FFFFFF; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 12px; }
#menuetop a:hover { color:#FFFFFF; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 12px; }

#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; }

#topaktuell a { color:#34489A;  font-weight: bold; text-decoration:none ;font-family: verdana, arial; font-size: 8pt; }
#topaktuell a:visited { color:#34489A; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 8pt; }
#topaktuell a:active { color:#34489A; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 8pt; }
#topaktuell a:hover { color:#2159BD; font-weight: bold;  text-decoration:none ;font-family: verdana, arial; font-size: 8pt; }

#topaktuell2 a { color:#FF8000;  font-weight: bold; text-decoration:underline ;font-family: verdana, arial; font-size: 8pt; }
#topaktuell2 a:visited { color:#FF8000; font-weight: bold;  text-decoration:underline ;font-family: verdana, arial; font-size: 8pt; }
#topaktuell2 a:active { color:#FF8000; font-weight: bold;  text-decoration:underline ;font-family: verdana, arial; font-size: 8pt; }
#topaktuell2 a:hover { color:#FF8000; font-weight: bold;  text-decoration:underline ;font-family: verdana, arial; font-size: 8pt; }

.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_schwarz_hg {color:#000000; background-color:#E3EFFD; font-family:verdana, arial, sans-serif; font-size: 10pt;}
.text_normal_schwarz {color:#000000; 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_zentriert_blau {color:#184b9e;  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_tipps_tricks_justify_schwarz {color:#000000; padding-right:4px; padding-top:4px; padding-bottom:4px; padding-left:4px; text-align:justify; 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:none;font-family: verdana, arial; font-size: 10pt;}

a:visited{ color:#FFFFFF; font-weight: bold;  text-decoration:none;font-family: verdana, arial; font-size: 10pt;}

a:active{ color:#FFFFFF; font-weight: bold;  text-decoration:none;font-family: verdana, arial; font-size: 10pt; }

a:hover{ color:#7EAED6; font-weight: bold;  text-decoration:none;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: #266FBE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

td#blockTitleSpecials {
	padding: 1px 1px 1px 6px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #8000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

td#blockTitleRuf {
	padding: 1px 1px 1px 6px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF8000;
	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#topaktuell {
	display: block;
	padding-left: 4px;
	border-bottom:ridge 1px #2159BD;
	line-height:22px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

td#topaktuell2 {
	padding-right: 4px;
	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: 8pt;
}

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: 0.8em;
	font-family:verdana, arial, sans-serif;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 1px;
	color: #000000;
	height: 22px;
}

td#mainmenu a:hover {
	background-color: #2159BD;
	color: #FFFFFF;
}

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; }

SELECT 		{ MARGIN-TOP: 0pt; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0pt; FONT-FAMILY: Verdana }
#BTN 		{ MARGIN-TOP: 0pt; FONT-SIZE: 9pt; MARGIN-BOTTOM: 0pt; FONT-FAMILY: Verdana }

P 			{ FONT-SIZE: 8pt; MARGIN: 0px }
#pb 		{ FONT-SIZE: 8pt; MARGIN: 0px }
#ps 		{ FONT-SIZE: 8pt; MARGIN: 0px }
#pb 		{ FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #004a74 }
#ps 		{ FONT-SIZE: 8pt }
#pw 		{ FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff0000 }

.td1 		{ FONT-SIZE: 8pt; MARGIN-BOTTOM: 0pt; FONT-FAMILY: Verdana; COLOR: #34489A; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #C6DEFB; BORDER-RIGHT: #F3F3F3 1px solid; BORDER-TOP: #F3F3F3 1px solid; }
.td0 		{ FONT-SIZE: 8pt; MARGIN-BOTTOM: 0pt; FONT-FAMILY: Verdana; COLOR: #34489A; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #E3EFFD; BORDER-RIGHT: #F3F3F3 1px solid; BORDER-TOP: #F3F3F3 1px solid; }

#A1 		{ COLOR: #ffffff; TEXT-DECORATION: underline }
#BTN 		{ BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: normal; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #34489A }
#TABLE2		{ BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid }
#table1 	{ BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px }
BODY 		{ COLOR: #000077; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center }



.verweise {color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.verweise a {color:#000000;ont-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:9px; font-weight: normal;}
.verweise a:hover {color:#344895;ont-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:9px; font-weight: normal;}
.verweise a:visited {color:#000000;ont-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:9px; font-weight: normal;}
.verweise a:active {color:#000000;ont-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:9px; font-weight: normal;}


td#specials {
	color:#000000;
	font-family:verdana, arial, sans-serif;
	font-size: 8pt;
	display: block;
}

td#specials a {
	text-decoration:underline;
	font-weight: bold;
	display: block;
	margin: 0;
	border: none;
	font-size: 8pt;
	color: #34489A;
}

td#specials a:hover {
	font-weight: bold;
	color: #34489A;
}

td#flughafen {
	display: block;
	padding-left: 4px;
	border-bottom:ridge 0px #2159BD;
	line-height:16px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

td#flughafen a {
	color:#000000;  text-align:center; font-family:verdana, arial, sans-serif; font-size: 8pt; text-decoration:none;
}

td#flughafen a:hover {
	color:#000000;  text-align:center; font-family:verdana, arial, sans-serif; font-size: 8pt; text-decoration:none;
}

td#flughafen a:visited {
	color:#000000;  text-align:center; font-family:verdana, arial, sans-serif; font-size: 8pt; text-decoration:none;
}

td#flughafen a:active {
	color:#000000;  text-align:center; font-family:verdana, arial, sans-serif; font-size: 8pt; text-decoration:none;
} 

td#flughafen1 {
	display: block;
	padding-left: 4px;
	border-bottom:ridge 0px #2159BD;
	line-height:16px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

td#flughafen1 a {
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

td#flughafen1 a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

td#flughafen1 a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

td#flughafen1 a:active {
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

td#content {
	display: block;
	padding-left: 50px;
	padding-right: 50px;
	border-bottom:ridge 0px #2159BD;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

td#content a {
	font-weight: bold;
	color: #266FBE;
	text-decoration:underline;
	font-size: 11pt;
}

td#content a:hover {
	font-weight: bold;
	color: #266FBE;
	text-decoration:underline;
	font-size: 11pt;
}

td#content a:visited {
	font-weight: bold;
	color: #266FBE;
	text-decoration:underline;
	font-size: 11pt;
}

td#content a:active {
	font-weight: bold;
	color: #266FBE;
	text-decoration:underline;
	font-size: 11pt;
}
