
body {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	line-height:12px;
	padding:0px;
	margin:0px;	
}
div	{
	border: 0px solid #cccccc;
}
#container {
	width:950px;
	margin:0px;;
	margin-top:1px;
	margin-left:10px;
	padding:0;
}
.menue_reiter_rot {
	height:32px;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	float:left;
	background-color:#cc0000;
	background-image:url(/images/menue_reiter_ro_bg.gif);
}
.menue_reiter_orange {
	height:32px;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	float:left;
	background-color:#ED8108; 
}
.menue_reiter_blau {
	height:32px;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	float:left;
	background-color:#0066cc;
	background-image:url(/images/menue_verlauf_reiter_0066CC.gif);

}

.mschatten {
 	float:left;
 	width:3px;
 	height:32px;
}
#menue {
	color:#ffffff;
	text-decoration:none;
}
#menue:hover {
	text-decoration:underline;
}
a.menue {
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a.menue:hover {
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
.submenue {
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
.submenue:hover {
	text-decoration:underline;
}
.submenue_a {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	letter-spacing:1px;
}
.submenue_a:hover {
	text-decoration:underline;
}
.submenue_sp {
	color:#ffffff;font-weight:bold;font-size:14px;
}
#submenu_line {
	clear:left;
        padding-top:2px;
	font-size:11px;
	color:#cc0000;
	background-color:#ffffff;
	height:14px;
}
a.submenu_line {
	font-size:11px;
	color:#cc0000;
	font-weight:normal;
}
#space_sub_menue {
        clear:left;
	height:7px;
	line-height:1px;
	font-size:1px;
}
#content {
	margin:0;
	padding:0;
	float:left;
}
#links {
	border: 0px solid #cccccc;
	width:600px;
	margin:0;
	float:left;
}
* html #links {
	border: 0px solid #cccccc;
	width:590px;
	margin:0;
	float:left;
}
#rechts {
	border: 0px solid #cccccc;
	margin:0;
	margin-left:600px;
	padding:0;

}
* html #rechts {
	border: 0px solid #cccccc;
	margin:0;
	margin-left:597px;
	padding:0;

}

#links_traffics-content {
	border: 0px solid #cccccc;
	width:610px;
	margin:0;
	float:left;
}
* html #links_traffics-content {
	border: 0px solid #cccccc;
	width:610px;
	float:left;	
}

#rechts_traffics-content {
	border: 0px solid #3300cc;
	margin:0;
	margin-left:610px;
	padding:0;
}
* html #rechts_traffics-content {
	border: 0px solid #3300cc;
	margin:0;
	margin-left:610px;
	padding:0;
}

#links_traffics2-content {
	border: 0px solid #cccccc;
	width:625px;
	margin:0;
	float:left;
}
* html #links_traffics2-content {
	border: 0px solid #cccccc;
	width:623px;
	float:left;	
}

* html #rechts_traffics2-content {
	border: 0px solid #3300cc;
	margin:0;
	margin-left:623px;
	padding:0;
}
#rechts_traffics2-content {
	border: 0px solid #3300cc;
	margin:0;
	margin-left:625px;
	padding:0;
}

#links_iframe-fewoedomizil {
	border-left: 1px solid #ED8108;
	border-right: 1px solid #ED8108;
	padding-left:3px;
	padding-right:3px;
	width:600px;
	margin:0;
	float:left;
}
* html #links_iframe-fewoedomizil {
	border-left: 1px solid #ED8108;
	border-right: 1px solid #ED8108;
	padding-left:3px;
	padding-right:3px;
	width:600px;
	float:left;	
}

#links_iframe-katalogangebote {
	border-left: 1px solid #ED8108;
	border-right: 1px solid #ED8108;
	padding-left:20px;
	padding-right:4px;
	width:742px;
	margin:0;
	float:left;
}
* html #links_iframe-katalogangebote {
	border-left: 1px solid #ED8108;
	border-right: 1px solid #ED8108;
	padding-left:40px;
	padding-right:6px;
	width:730px;
	float:left;	
}

#links_iframe-kreuzfahrten {
	border: 0px solid #cccccc;
	width:630px;
	margin:0;
	float:left;
}
#rechts_iframe-kreuzfahrten {
	border: 0px solid #cccccc;
	width:180px;
	margin:0;
	float:left;
}
#links_flughotelmix {
	border: 0px solid #cccccc;
	width:625px;
	margin:0;
	float:left;
}
#rechts_flughotelmix {
	border: 0px solid #cccccc;
	width:170px;
	margin:0;
	float:left;
}
#links_service {
	border: 0px solid #cccccc;
	width:165px;
	margin:0;
	padding:0;
	float:left;

}
#rechts_service {
	border: 0px solid #cccccc;
	width:610px;
	margin:0;
	padding:0;
	float:left;
}
#service_titel_balken {
        float:left;
	background-image:url(/images/menue_blk_service_bg.gif);
	background-color:#0066CC;
	color:#ffffff;
	font-weight:bold;
	height:23px;
	width:595px;
}
#service_menue_balken {
	float:left;
	background-image:url(/images/menue_blk_service_bg.gif);
	background-color:#0066CC;
	color:#ffffff;
	font-weight:bold;
	height:23px;
	width:145px;
}
#service_menue_balken_padding {
	padding-top:5px;
	padding-left:9px;
}
#service_box_breite {
	width:601px;
}
* html #service_box_breite {
	width:603px;
}

#vbanner {
        margin-top:0px;
        margin-left:779px;
	border: 0px solid #000000;
}
#fusszeile {
	width:770px;
	line-height:17px;
	color:#999999;
	border: 0px solid #000000;
}
#fusszeile_sub_klein {
	line-height:10px;
	font-size:10px;
}
#fusszeile_sub {
	line-height:13px;
	font-size:11px;
	margin-top:7px;
}
.link_fusszeile {
	font-size:11px;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#0066CC;
	font-weight:normal;
	text-decoration:none;
}
.link_fusszeile:hover {
	color:#003399;
	text-decoration:underline;
}
#teaser_nl_titel {
	background-color:#0066CC;
	height:20px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}
#teaser_nl_box {
	background-color:#9ACCFF;
	font-size:11px;
	line-height:13px;
	padding:5px;
	padding-top:3px;
	padding-bottom:7px;
}
#teaser_nl_box a {
	color:#ffffff;
}

#teaser_bera_box {
	width:156px;
	background-color:#FAF3E3;
	font-size:11px;
	line-height:13px;
}
#teaser_bera_box_katalog {
	width:170px;
	background-color:#FAF3E3;
	font-size:11px;
	line-height:13px;
}
#teaser_bera_box144 {
	width:144px;
	background-color:#FAF3E3;
	font-size:11px;
	line-height:13px;
}
#teaser_bera_box140 {
	width:140px;
	background-color:#FAF3E3;
	font-size:11px;
	line-height:13px;
}
#teaser_bera_box_padding {
	padding-left:5;
	padding-top:5;
	padding-right:3px;
	padding-bottom:3px;
}
#teaser_staedtereisen_box {
	width:166px;
	background-color:#FAF3E3;
	font-size:13px;
	line-height:13px;
}
#teaser_staedtereisen_box_padding {
	padding-left:5;
	padding-top:5;
	padding-right:3px;
	padding-bottom:3px;
}

.teaser_lmliste { color:#000000;font-weight:normal;font-size:12px; }
.teaser_lmliste_small { color:#000000;font-weight:normal;font-size:12px; }
.teaser_lmliste_preis { font-weight:bold;color:#cc0000; }
.teaser_lmliste_preis:hover { color:#666666; }
.teaser_lmliste_small_preis { font-weight:bold;color:#cc0000; }
.teaser_lmliste_small_preis:hover { color:#666666; }

.teaser_lmliste_cp { color:#000000;font-weight:normal;font-size:12px;line-height:12px; }
.teaser_lmliste_cp_ort { text-decoration:none;font-weight:normal;color:#000000; }
.teaser_lmliste_cp_ort:hover { text-decoration:underline;font-weight:normal;color:#000000; }
.teaser_lmliste_cp_preis { font-weight:bold;color:#cc0000; }
.teaser_lmliste_cp_preis:hover { color:#666666; }

.tmain_lokal {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    background-color: #FAF3E3;
    color: #000000;
    font-size: 11px;
}
xh1 {
    font-size: 12px;
    padding:0;
    margin:0;
}
h1.katalog {
    background-color: #ED8108;
    color: #ffffff;
    font-size: 12px;
    line-height:20px;
    height:20px;
    padding:0;
    margin:0;
}
xh2 {
    font-size: 12px;
    padding:0;
    margin:0;
    font-weight:normal;
    line-height:14px;
}
h2.katalogh2 {
    font-size: 12px;
    line-height:20px;
    height:20px;
    padding:0;
    margin:0;
}

#suche_navi {
	font-size:12px;
	color:#cc0000;
	font-weight:bold;
}
#nl_links {
	float:left;
	width:80px;
	height:27px;
}
#nl_rechts {
	height:27px;
}
#nl_eingabefeld {
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
	background-color: #FFFFFF;
	WIDTH: 220px;
	padding-right: 3px;
	padding-left: 3px;
	overflow: hidden;
}
#nl_submitbutton {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	padding: 1px;
	border: 1px solid #000000;
	height: 20px;
	width: 90px;
}

#katalog_info {
   font-size:12px;
   line-height:14px;
   width:580px;
}
#k_ueb {
   font-weight:bold;
   margin-top:8px;
}
#breadcrump_nav {
        margin-bottom:7px;
	font-size:11px;
	text-decoration:none;
}
#breadcrump_nav a {
	text-decoration:none;
}
#breadcrump_nav a:hover {
	text-decoration:underline;
}
#breadcrump_nav_pfeil {
	font-size:9px;
	font-family:verdana,helvetica,sans-serif;
	font-weight:bold;
}
#box_linkflaeche {
	width:587px;
	line-height:17px;
	border: 1px solid #cc0000;
}
* html #box_linkflaeche {
	width:590px;
	line-height:17px;
	border: 1px solid #cc0000;
}
#box_rahmen_flaechen_text {
	width:587px;
	line-height:17px;
	border: 1px solid #ED8108;
}
* html #box_rahmen_flaechen_text {
	width:590px;
	line-height:17px;
	border: 1px solid #ED8108;
}
* html #box_linkflaeche_360px {
	width:360px;
	line-height:17px;
	border: 1px solid #cc0000;
}
#box_linkflaeche_360px {
	width:357px;
	line-height:17px;
	border: 1px solid #cc0000;
}
.option_liste {
	color:#cc0000;
	font-weight:bold;
}
#wikipedia {
	width:500px;
	font-size:10px;
	line-height:10px;
	color:#999999;
}
a.wiki_link {
	font-size:10px;
	text-decoration:underline;
}

#subfooterbox {
	border: 1px solid #cccccc;
	color: #cccccc;
	width:610px;
	font-size:10px;
	line-height:11px;
	margin-top:40px;
}
.newsletter_layer_text {
        font-size:13px;
        line-height:16px;
}
.newsletter_layer_text_big {
        font-size:14px;
        font-weight:bold;
        color:#cc0000;
}
.newsletter_layer_text_orange {
        font-size:14px;
        font-weight:bold;
        color:#ed8108;
}
.newsletter_layer_text_anmelden {
        font-size:12px;
        font-weight:bold;
        color:#cc0000;
}
/* 
orange #ED8108
orange-blass: #F0942D;
blassgelb mittelbereich #FAF3E3 
ockergelb suchbereich #F9D28D
ockergelb (fuer holiday&more) #F2A54E
rot #CC0000
blau #0066CC;
hellblau #9ACCFF

*/
