html, body { 
	background-color:#EEEEFF; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
	width:100%; 
	height:100%; 
}
DL,DD,h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { 
	font-family:Arial, Helvetica, sans serif; 
	font-size:11px; 
	color:#333333; 
	vertical-align:top; 
}



a:link {
	color:#E7F500; 
	text-decoration:none; 
	font-weight:bold; 
}
a:hover { 
	color:#FFFFFF; 
	text-decoration:none; 
	font-weight:bold; 
}
a:visited { 
	color:#E7F500; 
	text-decoration:none; 
	font-weight:bold; 
}
a:visited:hover { 
	color:#FFFFFF; 
	text-decoration:none; 
	font-weight:bold; 
}
.a2:link {
	color:#FFFFFF; 
	text-decoration:none; 
	font-weight:bold; 
}
.a2:hover { 
	color:#E0E9FF; 
	text-decoration:none; 
	font-weight:bold; 
}
.a2:visited { 
	color:#E0E9FF; 
	text-decoration:none; 
	font-weight:bold; 
}
.a2:visited:hover { 
	color:#E0E9FF; 
	text-decoration:none; 
	font-weight:bold; 
}

.triphead:link {
	font-family: Arial,Helvetica,sans serif; 
	font-weight: normal; 
	font-size: 14px; 
	color: #082264; 
	vertical-align: top;
}

.triphead:visited {
	font-family: Arial,Helvetica,sans serif; 
	font-weight: normal; 
	font-size: 14px; 
	color: #082264; 
	vertical-align: top;
}

.triphead:visited:hover {
	font-family: Arial,Helvetica,sans serif; 
	font-weight: normal; 
	font-size: 14px; 
	color: #082264; 
	vertical-align: top;
}

.b:link {
	color:#93C209; 
	text-decoration:underline; 
	font-weight:normal; 
}
.b:hover { 
	color:#E7F500; 
	text-decoration:underline; 
	font-weight:normal; 
}
.b:visited { 
	color:#93C209; 
	text-decoration:underline; 
	font-weight:normal; 
}
.b:visited:hover { 
	color:#E7F500; 
	text-decoration:underline; 
	font-weight:normal; 
}
.c:link {
	font-size:12px; 
	font-weight:bold; 
	text-decoration:underline; 
	color:#333333; 
}
.c:hover { 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:underline; 
	color:#FFFFFF; 
}
.c:visited { 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:underline; 
	color:#333333; 
}
.c:visited:hover { 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:underline; 
	color:#FFFFFF; 
}
.c2:link {
	font-weight:normal; 
	text-decoration:underline; 
	color:#082264; 
}
.c2:hover { 
	font-weight:normal; 
	text-decoration:underline; 
	color:#FFFFFF; 
}
.c2:visited { 
	font-weight:normal; 
	text-decoration:underline; 
	color:#FFFFFF; 
}
.c2:visited:hover { 
	font-weight:normal; 
	text-decoration:underline; 
	color:#FFFFFF; 
}
.d:link {
	font-weight:normal; 
	text-decoration:none; 
	color:#FFFFFF; 
}
.d:hover { 
	font-weight:normal; 
	text-decoration:underline; 
	color:#FFFFFF; 
}
.d:visited { 
	font-weight:normal; 
	text-decoration:none; 
	color:#FFFFFF; 
}
.d:visited:hover { 
	font-weight:normal; 
	text-decoration:underline; 
	color:#FFFFFF; 
}
.e:link {
	font-weight:normal; 
	text-decoration:none; 
	color:#082264; 
}
.e:hover { 
	font-weight:normal; 
	text-decoration:none; 
	color:#FFFFFF; 
}
.e:visited { 
	font-weight:normal; 
	text-decoration:none; 
	color:#082264; 
}
.e:visited:hover { 
	font-weight:normal; 
	text-decoration:none; 
	color:#FFFFFF; 
}
h1 { 
	font-size:18px; 
	line-height:16px; 
	color:#FFFFFF; 
	margin:5px 0 10px 0; 
}
h2 { 
	font-size:12px; 
	color:#082264; 
	font-weight:bold; 
	margin:0 0 10px 0; 
}
h3 { 
	font-size:12px; 
	font-weight:bold; 
	line-height:16px; 
	color:#082264; 
	margin:10px 0 0 0; 
}
h4 { 
	font-size:12px; 
	line-height:16px; 
	color:#FFFFFF; 
	font-weight:bold; 
	margin:0 0 5px 0; 
}
.intro1 { 
	font-size:12px; 
	line-height:16px; 
	color:#082264; 
	margin:16px 0 8px 0; 
	font-weight:bold; 
}
.intro2 { 
	font-size:12px; 
	line-height:16px; 
	color:#082264; 
	margin:0; 
}


.mitte { 
	vertical-align:middle; 
}
.unten { 
	vertical-align:bottom; 
}
.zentriert { 
	text-align:center; 
}
.rechts { 
	text-align:right; 
}
.fett { 
	font-weight:bold; 
}
.kursiv { 
	font-style:italic; 
}



.sizer { 
	width:980px; 
	height:100%; 
	background:url(../images/schatten.gif)
}



.kopf { 
	width:940px; 
}
.t_nav { 
	width:940px; 
	height:22px; 
	background-color:#93C209; 
}
.nav_l { 
	width:605px; 
	vertical-align:middle; 
	padding-left:15px; 
}
.nav_r { 
	width:320px; 
	vertical-align:middle; 
	text-align:right; 
}
.z_main { 
	padding-top:20px; 
	padding-left:15px; 
	padding-right:15px; 
}
.main_l { 
	width:282px; 
}
.finder { 
	width:282px; 
	background:url(../images/back_blau.gif) 
}
.z_auswahl { 
	padding-left:9px; 
}
.auswahl { 
	width:168px; 
	font-family:Arial, Helvetica, sans serif; 
	font-size:11px; 
}
.kategorie { 
	padding-left:15px; 
	padding-top:9px; 
	padding-bottom:3px; 
}
.goX { 
	padding-top:9px; 
}
.head_bsp { 
	padding-left:13px; 
	padding-top:3px; 
	padding-bottom:14px; 
}
.fluege { 
	padding-left:100px; 
	padding-top:14px; 
	padding-bottom:14px; 
}
.main_r { 
	width:628px; 
}



.bild { 
	width:585px; 
	height:325px; 
}
.z_site { 
	padding-left:12px; 
	padding-top:20px; 
	padding-bottom:25px; 
	color:#666666; 
	height:12px; 
}
.pfeil_site { 
	color:#93C209; 
}
.home_text { 
	width:332px; 
	padding-left:12px; 
	padding-right:36px; 
	padding-bottom:4px; 
}
.z_text { 
	width:332px; 
	padding-left:12px; 
	padding-right:36px; 
	padding-bottom:4px; 
}
.z_text_lang { 
	width:580px; 
	padding-left:12px; 
	padding-right:36px; 
	padding-bottom:4px; 
}
.p_head { 
	font-size:14px; 
	line-height:16px; 
	color:#082264; 
	margin-top:20px; 
	margin-bottom:8px; 
}
.p_head_2 { 
	font-size:14px; 
	line-height:16px; 
	color:#082264; 
	margin-top:8px; 
	margin-bottom:8px; 
}
.p_head_3 { 
	font-size:14px; 
	line-height:16px; 
	color:#082264; 
	margin-top:36px; 
	margin-bottom:8px; 
}
.p_copy { 
	line-height:16px; 
	margin-top:10px; 
	margin-bottom:8px; 
}
.p_rot { 
	color:#990000; 
	font-style:italic; 
}
.p_preis { 
	font-size:18px; 
	font-weight:bold;
	color:#FFFFFF;
	margin-top:10px; 
	margin-bottom:5px; 
}
.p_termine { 
	font-size:12px; 
	font-weight:bold;
	color:#082264; 
	margin-top:10px; 
	margin-bottom:5px;
}
.home_kasten { 
	width:248px; 
	padding-top:40px; 
}
.z_kasten { 
	width:190px; 
	padding-top:10px; 
	padding-bottom:21px; 
	float:right; 
}
.kasten { 
	width:190px; 
	background-color:#CAD4EE; 
}
.kasten_braun { 
	width:190px; 
	background-color:#C3AE93; 
}
.box { 
	padding-left:20px; 
	padding-right:20px; 
}
.goX_kasten { 
	margin-top:4px; 
}
.h_kasten { 
	font-size:12px; 
	line-height:16px; 
	font-weight:bold; 
	margin-top:0px; 
	margin-bottom:0px; 
}
.li_bullets { 
	list-style-type:none; 
	margin-left:-30px; 
	padding-left:12px; 
	padding-right:15px; 
	background:url('../images/bullet.gif') no-repeat left top; 
	line-height:14px; 
	padding-bottom:3px; 
}
.ul_bullets { 
	margin-top:12px; 
	margin-bottom:0px; 
}
.p_kasten { 
	margin-top:0px; 
	margin-bottom:0px; 
}
.mr30 { 
	margin-right:30px; 
}
.strich_kasten { 
	width:150px; 
	height:2px; 
	margin-top:12px; 
	margin-bottom:12px; 
}
.strich_text { 
	width:332px; 
	height:1px; 
	margin-top:9px; 
	margin-bottom:3px; 
}
.strich_text_2 { 
	width:332px; 
	height:1px; 
	margin-top:6px; 
	margin-bottom:0px; 
}
.bild_text { 
	margin-top:6px; 
	margin-bottom:6px; 
}
.bild_float { 
	float:left; 
	margin-right:16px; 
	margin-bottom:8px; 
}
.ico_float { 
	float:left; 
	margin-right:14px; 
	margin-bottom:6px; 
}



.z_fuss { 
	vertical-align:bottom; 
	padding-top:20px; 
}
.t_fuss { 
	width:940px; 
	height:22px; 
	background-color:#93C209; 
}
.adresse { 
	width:605px; 
	vertical-align:middle; 
	padding-left:15px; 
	color:#FFFFFF; 
}
.fussnav { 
	width:320px; 
	vertical-align:middle; 
	text-align:right; 
}



.pfeil { 
	width:6px; 
	height:6px; 
	margin-left:5px; 
	margin-right:18px; 
	margin-bottom:1px; 
}
.pfeil_2 { 
	width:6px; 
	height:6px; 
	margin-left:5px; 
	margin-right:14px; 
	margin-bottom:1px; 
}
.pfeil_3 { 
	width:6px; 
	height:6px; 
	margin-left:5px; 
	margin-bottom:1px; 
}
.preis { 
	font-size:14px; 
        font-weight:bold;
	color:#082264; 
}
.strich { 
	height:1px; 
	background-color:#FFFFFF; 
}



.beschriftung { 
	width:166px; 
	padding-top:16px; 
	padding-bottom:6px; 
}
.feld { 
	width:143px; 
	height:14px; 
	padding-top:1px; 
	padding-left:3px; 
	font-family:Arial, Helvetica, sans serif; 
	font-size:11px; 
	background-color:#EEEEFF; 
}
.liste { 
	width:150px; 
	margin-top:12px; 
	margin-bottom:3px; 
	height:24px; 
	padding:3px; 
	font-family:Arial, Helvetica, sans serif; 
	font-size:11px; 
}
.anrede { 
	padding-top:12px; 
	padding-bottom:3px; 
}
.liste_2 { 
	width:150px; 
	margin-top:21px; 
	margin-bottom:3px; 
	height:24px; 
	padding:3px; 
	font-family:Arial, Helvetica, sans serif; 
	font-size:11px; 
}
.nachricht { 
	width:306px; 
	padding:3px; 
	height:70px; 
	font-family:Arial, Helvetica, sans serif; 
	font-size:11px; 
	background-color:#EEEEFF; 
}
.senden { 
	margin-top:6px; 
	width:146px; 
	height:24px; 
	font-family:Arial, Helvetica, sans serif; 
	font-size:11px; 
}
.senden_2 { 
	width:146px; 
	height:24px; 
	padding-top:1px; 
	font-family:Arial, Helvetica, sans serif; 
	font-size:11px; 
}



div#gewinnspiel { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#000000; 
	margin:10px; 
	background-color:#CAD4EE; 
}
div#gewinnspiel a:link {
	font-weight:normal; 
	text-decoration:none; 
	color:#082264; 
}
div#gewinnspiel a:hover { 
	font-weight:normal; 
	text-decoration:none; 
	color:#FFFFFF; 
}
div#gewinnspiel a:visited { 
	font-weight:normal; 
	text-decoration:none; 
	color:#082264; 
}
div#gewinnspiel a:visited:hover { 
	font-weight:normal; 
	text-decoration:none; 
	color:#FFFFFF; 
}
.spiel_beschriftung { 
	width:85px; 
	vertical-align:middle; 
}
.spiel_feld { 
	width:143px; 
	height:14px; 
	padding-top:1px; 
	padding-left:3px; 
	font-family:Arial, Helvetica, sans serif; 
	font-size:11px; 
	background-color:#EEEEFF; 
	vertical-align:middle; 
	margin-top:8px; 
	margin-bottom:8px; 
}
.senden_3 { 
	width:180px; 
	height:24px; 
	margin-top:8px; 
	padding-top:1px; 
	font-family:Arial, Helvetica, sans serif; 
	font-size:11px; 
}

#main { 
	width:522px; 
	background-color:#FFFFFF; 
	padding:0;
}
#main_ { 
	width:768px; 
	background-color:#FFFFFF; 
	padding:0;
}
#trip, #overview, #verlauf, #details, #overview2 { 
	padding:0 10px 16px 10px;
}
#liste { 
	padding:21px 21px 21px 21px;
	float:left; 
}
#dossier { 
	padding:17px 0 17px 0; 
	text-align:center;
}
#print { 
	padding:21px 21px 21px 21px;
	float:right; 
}
#overview { 
	width:251px
	padding:0 20px 16px 10px;
}
#back { 
	line-height:12px; 
	padding:5px 0 0 10px;
	float:left; 
}
#nav_details { 
	line-height:12px; 
	padding-left:10px; 
}
#overview_header, #verlauf_header, #details_header, #dossier_header { 
	line-height:22px; 
	background-color:#CAD4EE; 
	padding:0 10px 0 10px;
	font-weight:bold; 
}
#detail_header { 
	line-height:22px; 
	background-color:#082264; 
	padding:10px 10px 10px 10px;
	margin-top:10px; 
}
#termine_header { 
	line-height:22px; 
	width:190px;
	background-color:#082264; 
	padding:5px 0 5px 5px;
}
#preis_ { 
	width:120px; 
	height:35px;
	background-color:#082264;
	float:right; 
}
#buchen { 
	line-height:22px; 
	width:120px; 
	height:22px; 
	border-bottom:#FFFFFF 1px solid; 
	background-color:#CE0000; 
	float:right; 
}
