@charset "iso-8859-2";
* {
color:#000000;
font-size:12px;
}
#linkespalte { margin-top:5px}
a { text-decoration:none; color: #0000FF}
a:hover { color:#0099FF; text-decoration: underline; }
body{ margin:5px 0px; width:1000px; background-color: #CCCCCC}
.body {  border:0px solid #000000}
.main {	font-family: Verdana, Arial, Helvetica, sans-serif;}

.displaysession{ font-size:11px; color:#FFFFFF; padding:5px;}

.hidepage { background-color: #511519;  height: 1000px; width: 1022px; left: 0px; top: 0px; position: absolute;}

.mainhead {	background-color: #eed4a1;  border:0px solid #000000;}
.logo { background-image:url(../img/logo.jpg); background-repeat:no-repeat; vertical-align:top;}
.banner { width:1000px; height:100px; background-image: url(../img/banner.png); background-repeat:no-repeat;}
.logotitle1 a { font-size:18px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.logotitle2 a { font-size:18px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.logotitle1 { margin-left:30px; margin-top:18px; }
.logotitle2 { margin-left:30px; margin-top:5px;}
.headermenu { background-color: #eed4a1;  padding-left:5px;  border:0px solid #FFFFFF; margin-bottom:0px; height:26px}

.naviblock{ max-height:inherit; background-color:#EED4A1; width:220px; float:left; margin-top:5px; padding-bottom:10px}
.leftblocktitle {  font-size: 14px; font-weight: bold; text-align: center; padding:5px; color: #511519;}
.leftblocktitle2 {  font-size: 14px; font-weight: bold; text-align: center; color: #511519;}

.navi { background-color:#eed4a1; margin-bottom:3px; padding:3px;}
.navi a, u { font-size:10px}

.formrow { padding-left: 5px; height:30px; vertical-align:middle; }
.formtitle { font-size: 12px; color: #511519; float:left; margin-top:5px; font-weight: bold; }
.SucheForm{  margin-top:10px}
.formselect { float: right;	text-align:right; margin-right:10px;}
.FormElement2s { width:130px; background-color: #B4ACA1;}
.forminput { text-align:right; margin-right:10px}
.forminput2 {background-color: #B4ACA1; border: 2px solid #FFFFFF}


.formblock1 { float:left; width:370px; border:0px solid #FFFFFF}
.formblock2 { float:left; width:370px; border:0px solid #FFFFFF}


.maincontent {}
.serchlinks {text-align:center; padding-left:9px; padding-top:9px}
.serchitems {float:left; background-color: #cccc99; margin-right:6px; margin-bottom:5px; padding:5px; border:1px solid #cccccc; height:180px; width:170px}

.imgrand { width:775px; height:150px; border:0px solid #000000; float:left; margin-left:5px; margin-top:5px; margin-bottom:5px}
.content {width:775px; float:left; vertical-align: top; margin-top:0px; margin-left:5px; border:0px solid #000000;}
.contentblock1 { float:left; font-size:12px; float:left; margin-right:5px; background-color:#FFFFE3; border:0px solid #000000; padding:10px; color:#FFFFFF; width:567px}
.contentblock1 h1{ font-size:16px}
.contentblock2 { float:left; margin-right:5px; background-color:#FFFFE3; border:1px solid #000000; padding:10px; color:#FFFFFF;  margin-bottom:10px;}

.reiseziele a { text-decoration:none}
.title1 { margin-top:0px; margin-bottom:5px; font-weight:bold; font-size:16px; color:#511519; background-color:#eed4a1; border:0px solid #000000; padding:5px}
.title1 a { font-size:16px; padding:3px; color: #330066; text-decoration:none;}
.title1 a:hover { color: #FF9900}
.title2 { font-size:14px; margin-left:20px; color:#511519}
.blockliste {margin-bottom:5px; background-color:#FFFFE3; border:1px solid #000000; padding:10px; color:#FFFFFF;}
.objimgtxt{ text-align:center; font-size:10px}
.seite a{ font-size:11px; width:20px; height:14px; color:#511519; text-decoration:none; background-color:#eed4a1; border:1px solid #000000; padding:0px 3px 1px 3px; margin-right:5px }
.seiteon { font-size:11px; width:20px; height:14px; color:#511519; text-decoration:none; background-color:#FFFFE3; border:1px solid #000000; padding:0px 3px 1px 3px; margin-right:5px }
.seite a:hover { background-color:#FFFFE3}
.objtxtblock{color:#CCCCCC; width:550px; font-size:12px; float:left; margin-left:3px}
.objtxtblock a { padding:3px 3px 3px 0px; color:#3300FF; text-decoration:none;}
.objtxtblock a:hover { background-color:#66FFFF; color:#3300FF}
.objimg{text-align:center; float:left; width:150px; border:1px solid #000000; }
.bigobjimg{ text-align:center; float:left; margin-left:3px}
.bigobjimgborder {border:1px solid #000000; padding:5px 5px 5px 5px;}
.angebote{border:0px solid #FFF; margin-top:10px}
.objopt {width:340px; float:left; margin-left:3px}
.hr1 { border-top:1px solid #000000; margin-top:5px}
.objimggalerie{
	width:400px;
	height:140px;
	overflow: hidden;
	white-space: nowrap;
}
.objimgtxt{text-align:center; font-size:10px; }
.objlisttitle { white-space:nowrap; float:left; font-size:14px; font-weight:bold; color:#eed4a1; margin-top:0px; border-bottom:1px solid #eed4a1;}
.stars{ float: right; margin-right:-30px}
.optionen{margin:2px 0px 10px 0px; }
.uliste{  margin-top:10px}
.uliste2{ font-size:12px; margin-top:10px; border:0px solid #E4DF96}
.uliste a {padding:3px 3px 3px 0px; color:#D5E496; text-decoration:none; cursor:pointer}
.uliste a:hover { background-color:#66FFFF; color:#511519; cursor:pointer}
.uliste2 a {padding:3px 3px 3px 0px; color:#3300FF; text-decoration:none; cursor:pointer}
.uliste2 a:hover {background-color:#66FFFF; color:#3300FF; cursor:pointer}
.button  {padding:3px 3px 3px 0px; color:#3300FF; text-decoration:none; cursor:pointer}
.button:hover { background-color:#66FFFF; color:#3300FF; cursor:pointer}
.tinititle{ border:0px solid #000000; color:#511519; font-size:12px; font-weight:bold; text-decoration:underline}
.ulistefooter { margin-bottom:5px; font-size:12px; font-weight:bold; text-align:right; border:0px solid #000000}
.ulistefooter a { padding:3px; text-decoration:none; border:0px solid #FFFF00; color:#3300FF;}
.ulistefooter a:hover {color:#3300FF; background-color:#00CCCC}

.unterkuenfte{ border-bottom:1px solid #000000; margin:0 -5px 0 -5px; padding-left:5px; height:25px;}

.umenuselected{ 
			float:left; padding:5px;
			border-top:1px solid #000000; 
			border-left:1px solid #000000; 
			border-right:1px solid #000000; 
			border-bottom:1px solid #ffffe3;
			margin-bottom:-3px;
			margin-right:4px; 
			background-color: #ffffe3;
}

.umenu { 
			float:left; padding:5px; 
			border:1px solid #000000; 
			margin-right:4px; 
			margin-bottom:-3px;
			background-color: #eed4a1;
}
.umenu a,.umenuselected a {
			color: #0066cc;
			text-decoration: none;
}
.unterkuenfte div:hover {
			background-color: #ffffe3;
}


.merken{ float:right; margin:0px 0px}
.opth2  { margin-bottom:0px; margin-top:10px;}
*:first-child+html .opth2  { margin-bottom:0px; margin-top:0px;}
.optg{ font-size:12px; font-weight:bold; text-decoration:underline; color:#511519;}
.optg2{ font-size:16px; font-weight:bold; text-decoration:none; color:#511519;}
.optgblock{font-size:12px;}
.optrow{ width:100%; margin-bottom:-4px}
.objopt_w{ text-align:right}
.opt_e {width:25px; text-align:right}
.unterkunft{margin-top:5px; border:0px solid #000000}
.uopt{ border:0px solid #000000; padding:5px}
.uimg{ padding:5px; text-align:center; border:0px solid #000000;}
#map {width:764px; height:455px; text-align:left}

.fenster{ position: fixed; left:200px; top:10px; z-index:2000; width:400px; height:300px; border:1px solid #FFFFFF;}
.ortinfo { font-size:12px;}
.kalender {	font-size: 10px; background-color:#000000; margin-bottom:5px; color:#000000;}
.wtag { color:#000000; width:17px;	height:18px; text-align:center;	font-size: 12px; vertical-align:middle;}
.ktag { width:17px;	height:18px; text-align:center;	font-size: 12px; vertical-align:middle;}
.antag { width:17px; height:18px; text-align:center; font-size: 12px; vertical-align:middle; cursor: pointer; background-color:#0066B3;}
.belegt {  background-color: #FF3300; color:#000000;	cursor:pointer;}
.a_abtag { background-image:url(../img/b_abtag.gif); background-position:right; background-repeat:no-repeat; background-color:#0066B3}
.a_antag { background-image:url(../img/b_antag.gif); background-position:left; background-repeat:no-repeat; background-color:#0066B3}
.frei {	width:17px;	height:18px; background-color: #00B366;	text-align:center; font-size: 12px;}
.antag:hover{ background-color:#FFFF00;}
.monat { color:#000000; background-color:#eed4a1; vertical-align:middle; width:100px; padding-left:2px;}
.kalenderrow {color:#000000; background-color:#eed4a1;}
.kalenderrow1 {	background-color:#5680D6;}
.kalenderrow2 {	background-color:#7B9CDF;}
.rowhidden{ display:none}
.auswahl { background-color:#FF6600; cursor: pointer; color:#FFFF00; height:15px; padding-top:3px;}
.a_von{ background-color:#0066B3; background-image:url(../img/a_von.gif);	background-repeat:no-repeat; width:17px; color:#FFFF00;	height:18px; }
.a_bis{ background-color:#0066B3; background-image:url(../img/a_bis.gif); background-repeat:no-repeat; width:17px; color:#FFFF00;	height:18px; }
.b_von{ background-color:#0066B3; background-image:url(../img/b_von.gif);	background-repeat:no-repeat; width:17px; color:#FFFF00;	height:18px; }
.b_bis{ background-color:#0066B3; background-image:url(../img/b_bis.gif); background-repeat:no-repeat; width:17px; color:#FFFF00; height:18px; }
.kalenderdesc { padding:5px; color:#000000}
.kalenderdescr { color:#000000}
.preis{ margin:4px}
.rowtitle{ text-align:left; background-color:#D2A84F}
.preisliste{ color:#000000; font-size:11px; text-align:center; margin:4px;}
.preistable{ width:100%; background-color:#000000}
.pliste{ width:78px}
.pcszdate { font-size:11px}
.pdesc { font-size:12px}
.preisleistung{ text-align:left; color:#000000; background-color:#eed4a1;}
.pclasse{ font-size:14px; font-weight:bold}
.preisschild { text-align:right; font-weight:bold; margin-bottom:0px; margin-top:-16px; border:0px solid #000000}
.ubelegt{ color:#990000; font-weight:bold}
.ufrei {color: #009900; font-weight:bold}

.ptitle {margin-top:5px; font-weight:bold; font-size:10px}
.preistext { color:#511519;}
.preisrechner {background-color:#eed4a1; font-size:10px; color:#511519; border:0px solid #000000; overflow: auto; width:405px; margin-top:10px; padding:0px; text-align:left;}
.preisrechner2 {background-color:#eed4a1; font-size:10px; color:#511519; border:0px solid #000000; overflow: auto; width:352px; margin-right:3px; margin-top:10px; padding:0px; text-align:left;}
.preisrechner h1 { color: #009900; padding:5px; text-align:center}
.sparen { color: #009900; text-align:center;}
.preisrechner td {color:#511519; padding:5px;}
.preistitle { font-weight:bold; font-size:16px; color:#FFF; border:0px solid #000000; padding:5px}
.pinput{font-size:14px; border:0px solid #FFFFFF; text-align:center;}
.preisbg { background-color:#eed4a1; }
.preisbg2 {  }
.msgkinder { color:#511519; text-align:center; padding:5px}

.etitle{ font-size:12px; font-weight:bold; color:#511519}
.ptable{ width:95%}
.ztable{ width:100%; border:1px solid #FFFFFF;}
.ztable td {border:0px solid #FFFFFF;}

.ptd1{ border-bottom:1px solid #FFFFFF; color:#511519}
.ptd2{ }
.ptd3{ text-align:right}
.dateerr{ padding:5px; text-align:center; color: #000000; background-color:#FFCCCC}
.ptd3alt{ width:80px; text-align:right; color: #BB0000; text-decoration:line-through}
.ptd3neu{ width:80px; text-align:right; color: #008800;}
.vz { text-align:right;}
.right { float:left; width:182px; border:0px solid #000000; background-color:#FFFFE6}
.endpreis {text-align:right; border-bottom:3px double #000000; border-top:1px solid #000000;}
.endpreisalt { text-align:right; border-bottom:3px double #000000; border-top:1px solid #000000; color: #FFCC99; text-decoration:line-through;}
.endpreisneu { text-align:right; border-bottom:3px double #000000; color: #008800; vertical-align:bottom}
.zpreis {text-align:right; border-top:1px double #000000;}
.zpreisalt {text-align:right; border-top:1px double #000000; color: #FFCC99; text-decoration:line-through;}
.zpreisneu {text-align:right; border-top:1px double #000000; color: #008800;}
.slideblock {border:0px solid #000000;   position:relative; overflow:hidden;  background-color:#EED4A1; width:320px;}
.navirechts { }
.rightblocktitle {border-bottom:1px solid #006600; font-size:12px; font-weight:bold; color:#FFFF00; text-align:center; margin:20px 5px 10px 5px; height:25px;}
.blockimg a{ text-decoration:none; color: #0000CC}
.bildbild { text-align:center}
.blockimg { text-align:center}
.slider { margin-top:0px; position: relative;  text-align:left; overflow:hidden; background-color:#EED4A1; border:0px solid #000000; width:312px; height:380px; padding:4px;}
#ticker{ position:relative; color:#FFFFFF; font-size:12px}
.slideimg{ margin-right:5px; border:none}
.slider a{ font-weight:bold; color:#FFFFFF; text-decoration:none}
.slider a:hover {color:#FFFF00}
.slideort{ margin-top:-14px}
.slidepbe{margin-top:-15px; font-size:9px}
.slideprice{ margin-top:-10px; margin-right:5px; color:#CCCC00; font-size:16px; font-weight:bolder; text-align:right}

.galerie { width:435px;}
.galerie div { margin:5px; border:1px solid #000000; padding:3px;  background-color:#FFFFE3;}

.pfeilstep { border: 0px solid #000000;  margin-left:10px}
.pfeilstep a{text-decoration:none; color:#FFFFFF; font-weight:bold}
.pfeil { width:120px; height:51px; background-image:url(../img/pfeil.png); background-repeat:no-repeat}
.pfeilselect { width:120px; height:51px; background-image:url(../img/pfeil_h.png); background-repeat:no-repeat}
.pfeil:hover { background-image:url(../img/pfeil_h.png); background-repeat:no-repeat}
.pfeilende { width:120px; height:51px; background-image:url(../img/ende.png); background-repeat:no-repeat}
.pfeilendeselect { width:120px; height:51px; background-image:url(../img/ende_h.png); background-repeat:no-repeat}
.pfeilende:hover { background-image:url(../img/ende_h.png); background-repeat:no-repeat}
.pfeiltxt{ margin-left:20px}
#balken {border:1px solid #000066; height:35px}

#buchframe {width:744px; height:800px}
.schritt { padding:5px}
.btitle { font-size:14px; font-weight:bold; color:#FFFFFF}
.btext { font-size:12px}
.kinder { margin-left:95px}
.bsubmit { text-align:center}
.bsubmit p { margin-bottom:-20px}
.bbutton{ width:121px; height:51px; background-image:url(../img/b_button.png); background-repeat:no-repeat}
.bbuttonbg { height:100px; width:125px; border:1px} 
.bbutton:hover{background-image:url(../img/b_button_h.png); background-repeat:no-repeat}
.ublock1 {float: left; border:1px solid #FFFFFF}
.ublock2{ float: left; border:1px solid #FFFFFF; margin-left:10px; padding:3px; width:450px}
.ublockua{ color: #FF6600;}
.ublockform { font-size:10px; border:0px solid #FFFFFF;}
.buchenpdesc{ font-size:9px;}
.buchenbody{color:#FFFFFF; background-color:#406FD0; }
.buchenptitle{ font-size:12px; font-weight:bold;}
.titlebutton {width:214px; color:#000000; font-size:12px; font-weight:bold; padding:5px; text-align:center;}
.utable { width:100%}
.td1 { padding:2px; width:200px; text-align:left;}
.td2{ padding:2px; width:70px;  font-size:12px; text-align: right; cursor:pointer}
.td1 a {font-size:12px; color: #FF6600; text-decoration:none;}
.td1 a:hover {color: #FF6600;}
.td3 {padding:2px; text-align:left; }
.td4 {font-size:12px; text-align:right}
.ubutton{width:214px;cursor:pointer}
.opti{ background-color: #B5EDB1}
.bpreis{ width:130px; text-align:right; font-size:12px; border-bottom:4px double #FFFFFF; border-top: 1px solid #FFFFFF}
.alterk { color:#511519; text-align:center; margin: 3px 0px 0px 32px}
.tdweg { margin-top:-1px}

.buchform { font-size:12px; }
.buchselect { background-color: #A2B8E8; border: 2px solid #FFFFFF}
.buchinputtxt{ font-size:12px;}
.buchinput { width:190px; font-size:11px; background-color: #A2B8E8; border: 2px solid #FFFFFF}
.invalid { background-color: #FF9F9F; width:190px; font-size:11px; border: 2px solid #FFFFFF}
.buchname { font-size:11px; background-color: #A2B8E8; border: 2px solid #FFFFFF}
.buchtextarea { width:410px; height:60px; font-size:11px; background-color: #A2B8E8; border: 2px solid #FFFFFF}
.buchtd1 { width:200px}
.buchtd2 { width:220px}
.buchpreis { text-align:right; font-weight:bold; padding-right:30px;}
.buchdesc { font-size:12px; text-align:justify; margin:5px; padding:5px; border:1px solid #FFFFFF;}
.zimmer li { margin-left:-20px; padding-right:30px;}
.footer2 { margin-top:5px; height:25px; text-align:center; vertical-align:middle; background-color:#eed4a1; color:#511519; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.footer2 a{ text-decoration:none; color:#330066; }
.sitemap { font-size:10px; background-color:#FFFFE3;; border:1px solid #000000; padding:10px; color: #093418;  margin-bottom:10px}
.sitemap a {color: #000000; text-decoration:none; margin-right:5px}
.sitemap a:hover {color: #eed4a1;}
.regliste { clear:both; margin-bottom:15px; border-top:1px solid #000000}
.ortliste {float:left; margin-right:15px; padding:5px}
#m_kroatienkarteentwurf a:hover{ border:10px solid #FFFFFF}
.rsliste li { list-style-position: inside;}
.rsliste a { text-decoration:none; color: #0033FF}
.rsliste a:hover { color: #FF9900}
#userlogin { text-align:center;  position:absolute;	left:850px;	top:5px; width:125px; height:100px; z-index:1;}
.userlogininput {font-size:10px; width:95px; border:2px solid #FFFFFF; text-align:center; color:#666666; background-color:#A2B8E8; margin-top:3px} 
.logintitle { background-color:#6C8DD9}
.logintitle a{ font-size:12px; font-weight:bold; text-decoration:none; color:#eed4a1; margin-top:5px;}
.logintitle a:hover{ font-size:12px; color: #FF6600; margin-top:8px;}
.guide img{ margin:10px;}
#rdruck { background-image:url(../img/rdruck.png); background-position:left; background-repeat:no-repeat}
#rdruck:hover{ background-image:url(../img/rdruck_hover.png); background-position:left; background-repeat:no-repeat}
#gdruck { background-image:url(../img/gdruck.png); background-position:left; background-repeat:no-repeat}
#gdruck:hover{ background-image:url(../img/gdruck_hover.png); background-position:left; background-repeat:no-repeat}
.aktionblock { background-color:#FFCCCC; border:3px solid #CC00CC; text-align:center; padding:5px; margin-top:5px}
.aktion {}