/* -------- Allgemein -------- */

body
	{
	padding: 0px;
	margin: 0px;
	scrollbar-track-color: #4593E6;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #4593E6;
	scrollbar-highlight-color: #4593E6;
	scrollbar-shadow-color: #4593E6;
	overflow: hidden;
	height: 100%;
	}

html
	{
	height: 100%;
	}

/* -------- Ebenen positionieren -------- */


#bogen, #foto, h1, h2, #kko, #kku, #frame, #content, #hint, #footer, #kku, #navi, #suche, .content, #liste, #reghot, #lhint, #bg, #text, #tour, #wku, #bg_buchung, #buchtop, #buchcon, #buchbot, #map
	{
	display: block;
	position: fixed;
	left: 50%;
	top: 50%;
	}

#bg
	{
	background: url(../images/bg.gif) #4593E6;
	margin-left: -960px;
	margin-top: -600px;
	width: 1920px;
	height: 1200px;
	z-index: 0;
	overflow: hidden;
	}
	
#bg_buchung
	{
	background: url(../images/bg_buchung.gif) #4593E6;
	margin-left: -960px;
	margin-top: -600px;
	width: 1920px;
	height: 1200px;
	z-index: 0;
	overflow: hidden;
	}

#foto, #bogen
	{
	margin-left: -505px;
	margin-top: -298px;
	width: 423px;
	height: 576px;
	z-index: 11;
	}

#map
	{
	margin-left: -505px;
	margin-top: -298px;
	width: 423px;
	height: 576px;
	z-index: 112;
	}

#bogen
	{
	height: 160px;
	z-index: 112;
	}

h1
	{
	margin-left: -59px;
	margin-top: -191px;
	width: 375px;
	height: 17px;
	z-index: 11;
	font: bold 15px Verdana, Arial, sans-serif;
	color: #ffffff;
	letter-spacing: 1px;
	}

h2
	{
	margin-left: -59px;
	margin-top: -169px;
	width: 375px;
	height: 17px;
	z-index: 11;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #ffffff;
	letter-spacing: 1px;
	}

#kko
	{
	margin-left: -60px;
	margin-top: -126px;
	width: 370px;
	height: 22px;
	z-index: 112;
	}

.uebersicht,.beschreibung,.fotos,.preise,.uebersicht1,.beschreibung1,.fotos1,.preise1
	{
	display: block;
	height: 22px;
	text-align: center;
	color: #1870CE;
	font: 11px Verdana, Arial, sans-serif;
	line-height: 22px;
	text-decoration: none;
	float: left;
	}

.flol
	{
	float: left;
	}

.uebersicht
	{
	background: url(../images/uebersicht0.gif) no-repeat;
	width: 73px;
	}

.uebersicht:hover,.uebersicht1
	{
	background: url(../images/uebersicht1.gif) center bottom no-repeat;
	width: 73px;
	}

.fotos
	{
	background: url(../images/fotos0.gif) no-repeat;
	width: 48px;
	}

.fotos:hover,.fotos1
	{
	background: url(../images/fotos1.gif) center bottom no-repeat;
	width: 48px;
	}

.preise
	{
	background: url(../images/preise0.gif) no-repeat;
	width: 54px;
	}

.preise:hover,.preise1
	{
	background: url(../images/preise1.gif) center bottom no-repeat;
	width: 54px;
	}

.beschreibung
	{
	background: url(../images/beschreibung0.gif) no-repeat;
	width: 96px;
	}

.beschreibung:hover,.beschreibung1
	{
	background: url(../images/beschreibung1.gif) center bottom no-repeat;
	width: 96px;
	}

#frame
	{
	margin-left: -69px;
	margin-top: -105px;
	width: 389px;
	height: 371px;
	z-index: 11;
	background: url(../images/kkr_bg.gif) no-repeat #ffffff;
	}

#content
	{
	margin-left: -65px;
	margin-top: -97px;
	width: 377px;
	height: 318px;
	z-index: 11;
	overflow: auto;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #4593E6;
	scrollbar-3dlight-color: #4593E6;
	scrollbar-darkshadow-color: #4593E6;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	}

#content p, .content p, #text p, #tour p
	{
	color: #103459;
	font: 11px Verdana, Arial, sans-serif;
	margin: 0px 6px 8px 6px;
	line-height: 14px;
	}

li
	{
	color: #103459;
	font: 11px Verdana, Arial, sans-serif;
	line-height: 14px;
	padding-left: 0px;
	margin-bottom: 4px;
	}

ul
	{
	margin-top: 0px;
	}

#content p.mark, #tour p.mark
	{
	color: #103459;
	font: 11px Verdana, Arial, sans-serif;
	padding: 2px 4px;
	margin: 10px 2px;
	line-height: 14px;
	background: #DCE8F4;
	border: 1px dotted #103459;
	}

#hint
	{
	margin-left: -58px;
	margin-top: 229px;
	width: 373px;
	height: 28px;
	z-index: 11;
	color: #103459;
	font: 10px Verdana, Arial, sans-serif;
	line-height: 14px;
	}

#footer
	{
	margin-left: -59px;
	margin-top: 283px;
	width: 370px;
	height: 16px;
	z-index: 11;
	color: #ffffff;
	font: 11px Verdana, Arial, sans-serif;
	}

.navf,.navfxx
	{
	color: #ffffff;
	font: 11px Verdana, Arial, sans-serif;
	text-decoration: none;
	}

a.navf:hover,.navfxx
	{
	color: #BE5001;
	}

#kku
	{
	margin-left: -187px;
	margin-top: 278px;
	width: 95px;
	height: 18px;
	z-index: 112;
	}
	
#wku
	{
	/*margin-left: -202px;*/
	margin-left: -322px;
	margin-top: 278px;
	width: 110px;
	height: 18px;
	z-index: 112;
	}

.karte,.foto,.foto1,.karte1,.wkorb,.wkorb1
	{
	display: block;
	height: 22px;
	text-align: center;
	color: #ffffff;
	font: 11px Verdana, Arial, sans-serif;
	line-height: 22px;
	text-decoration: none;
	float: left;
	}

#wku a {
	text-decoration: none !important;
}

.karte,.foto
	{
	background: url(../images/kku0.gif) no-repeat;
	width: 46px;
	}

.karte:hover,.karte1,.foto:hover,.foto1
	{
	background: url(../images/kku1.gif) center bottom no-repeat;
	width: 46px;
	color: #1870CE;
	}

.wkorb
	{
	background: url(../images/wku0.gif) no-repeat;
	width: 105px;
	}

.wkorb:hover,.wkorb1
	{
	background: url(../images/wku1.gif) center bottom no-repeat;
	width: 105px;
	color: #1870CE;
	text-decoration: none;
	}


#navi
	{
	margin-left: 334px;
	margin-top: -138px;
	width: 172px;
	height: 440px;
	z-index: 11;
	}

.nav0,.nav1,.nav2,.nav0x,.nav1x,.nav2xx,.nav0xx,.nav1xx,.nav2xx
	{
	display: block;
	width: 164px;
	text-align: left;
	color: #ffffff;
	font: 11px Verdana, Arial, sans-serif;
	line-height: 15px;
	text-decoration: none;
	padding-left: 8px;
	}

.nav1,.nav1x,.nav1xx
	{
	padding-left: 12px;
	width: 160px;
	}

.nav2,.nav2x,.nav2xx
	{
	padding-left: 16px;
	width: 156px;
	}

.nav0x
	{
	background: #4593E6;
	}

.nav1x
	{
	background: #68A3E0;
	}

.nav0xx, .nav1xx, .nav2xx
	{
	background: #ffffff;
	color: #103459;
	}

.nav0:hover,.nav1:hover,.nav2:hover,.nav0x:hover,.nav1x:hover,.nav2x:hover
	{
	background: #F99D5B;
	color: #ffffff;
	}

#navi1
	{
	background: #7BB0E7;
	width: 172px;
	}

#navi2
	{
	background: #8FBDEC;
	width: 172px;
	}

#suche
	{
	margin-left: -495px;
	margin-top: 281px;
	width: 140px;
	height: 17px;
	z-index: 11;
	background: url(../images/suchbg.gif) left top no-repeat;
	}

form
	{
	display: inline;
	}

.suchfeld
	{
	border: none;
	background: #ffffff;
	width: 92px;
	height: 12px;
	color: #6089B4;
	font: 11px Verdana, Arial, sans-serif;
	margin: 0px 2px 0px 6px;	
	}

.suchbut
	{
	border-left: 1px solid #68A5E6;
	}

.detfoto
	{
	margin-right: 2px;
	margin-bottom: 2px;
	border: 2px solid #ffffff;
	}

.detfoto:hover
	{
	border: 2px solid #4593E6;
	}

.content
	{
	margin-left: -65px;
	margin-top: -122px;
	width: 377px;
	height: 383px;
	z-index: 11;
	visibility: hidden;
	}

#content_oman,#content_VAE,#content_jordanien
	{
	visibility: visible;
	}

.h2
	{
	visibility: hidden;
	}

#liste
	{
	margin-left: -65px;
	margin-top: -102px;
	width: 377px;
	height: 313px;
	z-index: 11;
	overflow: auto;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #4593E6;
	scrollbar-3dlight-color: #4593E6;
	scrollbar-darkshadow-color: #4593E6;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	}

#tour
	{
	margin-left: -65px;
	margin-top: -115px;
	width: 377px;
	height: 373px;
	z-index: 11;
	overflow: auto;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #4593E6;
	scrollbar-3dlight-color: #4593E6;
	scrollbar-darkshadow-color: #4593E6;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	}

#text
	{
	margin-left: -65px;
	margin-top: -102px;
	width: 377px;
	height: 363px;
	z-index: 11;
	overflow: auto;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #4593E6;
	scrollbar-3dlight-color: #4593E6;
	scrollbar-darkshadow-color: #4593E6;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	}

#reghot
	{
	margin-left: 12px;
	margin-top: -128px;
	width: 300px;
	height: 20px;
	text-align: right;
	z-index: 11;
	color: #1870CE;
	font: 10px Verdana, Arial, sans-serif;
	line-height: 14px;
	text-decoration: none;
	}

#reghot:hover
	{
	color: #BE5001;
	}

.lfoto
	{
	text-align: left;
	vertical-align: top;
	width: 61px;
	margin-bottom: 16px;
	padding-top: 3px;
	}

.ltext
	{
	text-align: left;
	vertical-align: top;
	width: 277px;
	margin-bottom: 16px;
	}

a.llink
	{
	margin:0px;
	color: #1870CE;
	font: bold 12px Verdana, Arial, sans-serif;
	line-height: 14px;
	text-decoration: none;
	}

a.llink:hover
	{
	color: #BE5001;
	}


h3
	{
	margin:0px;
	color: #1870CE;
	font: bold 12px Verdana, Arial, sans-serif;
	line-height: 14px;
	}

h5
	{
	margin:0px;
	color: #5B6978;
	font: bold 12px Verdana, Arial, sans-serif;
	line-height: 14px;
	}

strong, b
	{
	color: #222222;
	}

#tour h3, #tour h5, #text h3, #text h5
	{
	margin: 0px 5px;
	}

h4
	{
	margin: 0px;
	color: #103459;
	font: 9px Verdana, Arial, sans-serif;
	line-height: 14px;
	}

.ltext p
	{
	color: #103459;
	font: 11px Verdana, Arial, sans-serif;
	margin: 0px;
	line-height: 14px;
	}

.lline
	{
	height: 31px;
	}

#lhint
	{
	margin-left: -65px;
	margin-top: 239px;
	width: 373px;
	height: 28px;
	z-index: 11;
	color: #103459;
	font: 10px Verdana, Arial, sans-serif;
	line-height: 14px;
	}

#text p.fhint
	{
	font: 9px Verdana, Arial, sans-serif;
	}

.tlink
	{
	color: #1870CE;
	font: 11px Verdana, Arial, sans-serif;
	text-decoration: none;
	}

.tlink:hover
	{
	color: #BE5001;
	}

.kti,.ktid
	{
	padding:1px;
	color: #1870CE;
	font: bold 9px Verdana, Arial, sans-serif;
	}

.ktn,.ktnd
	{
	padding:1px;
	color: #103459;
	font: 9px Verdana, Arial, sans-serif;
	text-align: right;
	}

.ktid,.ktnd
	{
	background: #DCE8F4;
	}

.klita
	{
	margin: 5px 0px 5px 5px;
	}
	
	
.buchhint
	{
	color: #103459;
	font: 10px Verdana, Arial, sans-serif;
	line-height: 14px;
	padding-top: 14px;
	}

#buchtop
	{
	margin-left: -496px;
	margin-top: -135px;
	width: 810px;
	height: 67px;
	z-index: 11;
	}
	
#buchcon
	{
	margin-left: -496px;
	margin-top: -52px;
	width: 810px;
	height: 191px;
	z-index: 11;
	overflow: auto;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #4593E6;
	scrollbar-3dlight-color: #4593E6;
	scrollbar-darkshadow-color: #4593E6;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	}

#buchbot
	{
	margin-left: -496px;
	margin-top: 139px;
	width: 810px;
	height: 128px;
	z-index: 11;
	}

.buchtabh
	{
	color: #34587d;
	font: bold 11px Verdana, Arial, sans-serif;
	line-height: 14px;
	padding-bottom: 5px;
	padding-left: 3px;
	}

.buchtdl,.buchtdr
	{
	color: #113459;
	font: 11px Verdana, Arial, sans-serif;
	line-height: 14px;
	}
	
.buchtdl
	{
	border-left: 1px solid #deecfc;
	padding-left: 3px;
	}

.buchtdx
	{
	border-left: 1px solid #deecfc;
	padding-top: 0px;
/*	padding-top: 3px;
	line-height: 14px;*/
	}

.buchtdr
	{
	padding-left: 15px;
	}

.buchand
	{
	width: 83px;
	height: 17px;
	color: #113459;
	font: 9px Verdana, Arial, sans-serif;
	margin:0px;
	}

.buchja
	{
	color: #103459;
	font: 11px Verdana, Arial, sans-serif;
	line-height: 14px;
	}

strong.ja
	{
	color: #34587d;
	}
	
.buchfox
	{
	color: #113459;
	font: 11px Verdana, Arial, sans-serif;
	line-height: 13px;
	}

.buchfon
	{
	width: 190px;
	height: 14px;
	color: #113459;
	font: 9px Verdana, Arial, sans-serif;
	margin:0px;
	background: #ffffff;
	border: 1px solid #aaaaaa;
	}

.buchfob
	{
	width: 193px;
	height: 17px;
	color: #6270db;
	font: 9px Verdana, Arial, sans-serif;
	margin:0px;
	background: #ffffff;
	border: 1px solid #1870ce;
	}


 /*

#text,#liste,#tour
	{
	top:0px;left:0px;
	margin:10px;
	width:100%;
	height:100%;
	background: #ffffff;
	z-index: 110;
	}


*/

td.preisinfo {font-size:11px;font-family:Verdana,Arial,sans-serif;padding:4px 3px 0px 0px;vertical-align:top;}
select {font-size:11px;font-family:Verdana,Arial,sans-serif;color: #103459;border:1px solid #103459;margin:0;}
.submitbutton {font-size:11px;font-family:Verdana,Arial,sans-serif;color: #1870CE;border:1px solid #1870CE;background: #DCE8F4;}
.error {font-size:11px;font-family:Verdana,Arial,sans-serif;color: #cc0000;padding:6px 2px 6px 0px;}
h3.listeneintrag {margin:0px;	color: #1870CE;	font: bold 12px Verdana, Arial, sans-serif;	line-height: 14px;}
td.dateselect{padding:0px 2px 0px 0px;vertical-align:top;}

	
#aendern_plausibilitaetsinfo{visibility:hidden;height:1px;margin:0;padding:0;}

.datum
	{
	text-align: left;
	vertical-align: top;
	width: 81px;
	padding:0px 10px 20px 0px;
	}

.leistung
	{
	text-align: left;
	vertical-align: top;
	width: 257px;

	padding:0px 0px 10px 0px;
	}
ul.sonderreise {margin: 5px 0px 12px 0px;padding:0;}
ul.sonderreise li {padding:0; margin: 3px 0px 0px 20px;}

#sonderreise_detail {margin: 12px  12px  12px  12px;overflow:visible;}
#sonderreise_detail p {
	color: #103459;
	font: 11px Verdana, Arial, sans-serif;
	margin: 0px 6px 8px 6px;
	line-height: 14px;
}
#sonderreise_detail h3 {
margin: 12px 0px 12px 0px;
}
#sonderreise_detail h5 {
margin: 12px 0px 12px 0px;
}
.l_image{margin: 0px 12px 12px 0px;}
.r_image{margin: 0px 0px 12px 12px;}

.menu_spacer {height:1px;margin-top:3px; margin-bottom:8px;border-bottom:8px solid #7BB0E7;}



.aendern_button {
	display:inline;
	visibility:visible;
	width: 20px;
	height: 17px;
	color: #6270db;
	font: 9px Verdana, Arial, sans-serif;
	margin:0px;
	background: #ffffff;
	border: 1px solid #1870ce;
}
.buchand{float:left;width: 63px;}
.buchfob_bold
	{
	width: 193px;
	height: 17px;
	color: #6270db;
	font: 9px Verdana, Arial, sans-serif;
	margin:0px;
	background: #ffffff;
	border: 1px solid #1870ce;
	font-weight:bold;
	}

#buchungsform
	{
display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -496px;
	margin-top: -95px;
	width: 810px;
	height: 340px;
	z-index: 11;
	overflow: auto;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #4593E6;
	scrollbar-3dlight-color: #4593E6;
	scrollbar-darkshadow-color: #4593E6;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	}
	



#copy
	{
	width: auto;
	height: 18px;
	right: 5px;
	bottom: 3px;
	z-index: 1;
	font: 9px Verdana, Arial, sans-serif;
	line-height: 15px;
	text-align: right;
	color: #b1d6fe;
	position: absolute;
	}
	
#copy a
	{
	text-decoration: none;
	color: #b1d6fe;
	}

