@charset "iso-8859-2";
/* CSS Document */
/* body */
body{ background-color: #CCCCCC;  margin:0px; padding: 0;}
.body {border:0px solid #000000; margin:8px;}
.mainhead { border:0px solid #CCCCCC;}
.logo { background-image: url(../img/logo.jpg); background-repeat:no-repeat; float:left; overflow:hidden; margin:0px; height:250px; width:250px; border:0px solid #000000}
.headerright { background-image: url(../img/header_bg_right.jpg); background-repeat:no-repeat; float:left; overflow:hidden; margin:0px; height:250px; width:80px; border:0px solid #000000}
.banner { width:650px; height:250px; margin-bottom:0px; float:left; margin-top:0px; border:0px solid #000000}
.banner h1 {margin:0px 0px;}
.bannertitle1 { font-size: 16px; color: #FFD541; font-weight: bolder;}
.headertxt { font-size:12px; padding:5px; color: #FFFFFF; background-image:url(../img/hederbg.png); font-weight:bolder; margin:100px 5px; overflow:hidden; width:270px; border:0px solid #000000}
#flags {position: absolute; top:238px; left:15px}
#userlogin { text-align:center;  position:absolute;	left:850px;	top:112px; width:125px; height:100px; z-index:1;}
.headerbilder { position: relative; background-color:#FFFFFF; margin-bottom:-5px; z-index:2000; height:61px; border:0px solid #FF0000;}
.headermenu { width:980px; position:absolute; top:258px; background-image:url(../img/h_menu_bg.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; z-index:2000; margin-top:0px; margin-left:0px; height:50px; border:0px solid #FFFFFF;}
.hmenu { position:absolute; top:8px; left:260px; text-align:left; color: #CCCCCC; font-size:12px; font-weight:bold;}
#hmain { padding:5px; height:15px; float:left}
#hleft { width:11px; height:25px; float:left}
#hreight { width:11px; height:25px; float:left}
.hmenu p {padding:4px; }
.hmenu a {padding:4px; color:#FFFFFF; text-decoration:none;}
.hmenu a:hover {color: #F90;}
/* main content */
.main { width:980px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.maincontent { background-color:#FFFFFF; clear:both; width:980px; border:0px solid #000000;}
.content { width:752px; margin-left:2px; float:left; vertical-align: top; padding-top:4px; padding-left:0px;}
.contentblock1 { width:552px; font-size:12px; float:left; margin:5px 0px 10px 8px; border:0px solid #000000; padding:0px 5px 0px 10px;}
.contentblock1b { width:760px; font-size:12px; float:left; border:0px solid #000000; padding:0px 10px 0px 10px; margin:6px 0px 10px 4px; }
.contenttitleleft { background-color:#E2E2D8; margin-top:0px; padding:1px; border:1px solid #CCCCCC;}
.contenttitleleft2 { background-color:#E2E2D8; width:755px; margin-top:0px; padding:1px; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}

.contentblockright{ }
.serchlinks {background-color:#e2e2d8; text-align:center; padding:5px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.contenttitle {font-size:16px; margin:0px 9px 0px 9px; text-align:center; font-size:16px;}
.contenttitle h1{ margin-top:0px; margin-bottom:0px; font-size:16px;}
.contenttitle h2{ margin-top:0px; margin-bottom:0px; font-size:16px;}
.contenttitle div {padding:5px;}
.reiseziele a { text-decoration:none}
.contentblock2 { float:left; margin-right:0px; background-color:#6C8DD9; border:1px solid #000000; padding:10px; color: #093418;  margin-top:-8px; width:200px}
.contenttitle {}
.cntentheader {}
.contenttext{font-size:12px; color: #000000}
.blockr { border:1px solid #CCCCCC; background-color:#E2E2D8; margin-top:-2px; margin-bottom:10px; padding:8px}
.blockr h1 { font-size:14px; font-weight:bold}
.blockr h2 { font-size:14px; font-weight:bold}
.blockr h5 { font-size:14px; font-weight:bold}
.blockrr { border:1px solid #CCCCCC; background-color:#E2E2D8; margin-bottom:10px; padding:8px}

.sitelist { border:1px solid #CCCCCC; background-color:#E2E2D8; margin-top:-1px; margin-bottom:10px; padding:8px}
/* blöcke */
.naviblock{ width:200px; float:left; margin-top:5px; padding:0px;}
.detailmenu {width:205px; z-index:3000; background-color:#E2E2D8; font-size:12px; font-weight:bold; margin:5px 0px 0px 8px; padding:0px; border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.detailmenu ul { list-style-type:none; margin:0; padding:0}
.detailmenu li { list-style-type:none; margin-left:0px; padding:3px 3px 3px 8px}
.detailmenu a:hover { color: #0066cc; }
.detailmenu li:hover {  background-color: #999999; }
.leftblocktitle { background-color:#E2E2D8; margin:5px 0px 0px 8px; padding-top:3px; padding-bottom:2px; border:1px solid #CCCCCC; font-size: 13px; font-weight: bold; text-align: center; height: 20px; width: 200px;}
.leftblocktitle h5 {font-size: 13px; font-weight: bold; margin-top:0px}
.rblock { color:#DB9C19; background-color:#fff; text-align:center; padding:0px; position: absolute; z-index:3000; left:995px; width:218px}

.menuv1 { width:200px; border:1px solid #CCCCCC; margin-top:-1px; margin-left:7px;}
.blockfooter { width:200px; margin-left:8px; background-color:#E2E2D8; clear:both; margin-bottom:8px; height:10px; border:1px solid #CCCCCC;}
.blockfooter2 { clear:both; margin-bottom:8px; border:0px solid #999999;}
/*Aktionen*/
.aktionblock {background-color:#DB9C19; padding:0px; position: absolute; z-index:3000; left:995px; width:218px}
.aktionblock h4 {color: #FFFF35; margin:8px; text-align:center}
.aktionlocktitle { background-color:#EEC04E; padding-top:3px; padding-bottom:2px; margin:0px 9px 0px 9px; border:0px solid #000000;  text-align: center; height: 20px; width: 200px;}
.aktionlocktitle h5 {color: #000000; font-size: 13px; font-weight: bold; margin:0px}
.aktionen {width:190px; border:0px solid #000000; padding:5px; margin:0px 9px 0px 9px; background-color: #EEC04E; font-size:12px;}
.aktionitem {border-bottom:3px solid #999;  padding:3px 0px 3px 0px; }
.aktionen a { color:#6600FF; font-weight:bold}
.aktionfooter { width:200px; margin:0px 9px 0px 9px; background-color:#EEC04E; clear:both; margin-bottom:15px; height:10px;}
.wetteraktionblock {background-color:#DB9C19; padding:5px; border:5px solid #EEC04E}
.wetteraktion {background-color:#EEC04E; text-align:center; padding:5px}
.wetteraktion a { color:#6600FF; font-weight:bold}

/* block Partnerlink*/ 
.plink ul{ 	
background-color:#FFFFFF; border-left:1px solid #999999; border-right:1px solid #999999; margin: 0; padding: 0; height:48px; overflow: hidden; list-style-type: none; font-size: 12px;; cursor: default; width: 200px; }
.plink ul:hover { overflow-y: scroll; overflow-x: hidden;}
.plink a {background-image: url(../img/SpryMenuBarRight.png);
	background-repeat: no-repeat;
	background-position: 3% 50%;	display: block; cursor: pointer; background-color: #ffffff;	padding: 4px 20px; color: #0066cc; text-decoration: none; font-weight: bold;}
.plink a:hover{ color: #ff7e00; }
.displaysession{ font-size:11px; color: #093418; padding:5px;}

/* rechte blöcke index */
.navirechts { float:left; border:0px solid #000000; color: #093418; padding-left:4px; padding-right:4px;  margin-top:5px; width:196px}
.rightblocktitle { border-bottom:1px solid #CCCCCC; padding:5px; margin:0px; font-size: 13px; background-color:#E2E2D8; font-weight: bold; text-align: center;}
.rightblocktitle h5 {font-size: 13px; font-weight: bold; margin:0px}
.blockinfo { width:190px; margin-left:8px; background-color:#E2E2D8; font-size:12px; padding:5px; margin-top:-1px; border:1px solid #CCCCCC;}
.blockinfo ul {list-style-image:url(../img/SpryMenuBarRight.png); }
.blockinfotitle { font-size:14px; font-weight:bold; text-align:center}

.block1 { margin-left:8px; background-color:#E2E2D8; font-size:12px; text-align:center; padding:5px; border:1px solid #CCCCCC;}
.block1 a { font-size:12px; font-weight:bold;  text-decoration:none; color: #0066CC;}
.block1 a:hover { color: #CC3300;}
.blockimg { background-color:#E2E2D8; margin-top:-5px; padding:3px; text-align:center; border-left:1px solid #CCCCCC;}
.blockimg a { margin-top:-10px; text-decoration:none; font-size:10px; color:#2C276A;}
.bildbild { margin: 5px 22px 10px 22px; padding:0px; width:150px; height:112px; border: 0px solid #FF7E00}
a {color:#0066CC; text-decoration:none;}
a:hover {color:#CC3300;}

.slideblock {margin-top:-26px; border:0px solid #FFFFFF;   position:relative; overflow:hidden;  background-color:#6C8DD9; width:308px;}
.slideblocktitle {border-bottom:1px solid #FFFF00; font-size:12px; font-weight:bold; color:#FFFF00; text-align:center; margin:20px 5px 10px 5px; height:25px;}

.slider { position: relative;  text-align:center; overflow:hidden; border:0px solid #000000; width:976px; height:40px; padding:2px;}
#ticker{ position:relative; color: #093418; font-size:12px}
.slideimg{ margin-right:5px; border:none}
.slider a{ font-weight:bold; color: #0066cc; text-decoration:none}
.slider a:hover {color:#ff7e00;}
.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}

/* Footer */
.footer { height:0px; padding:0px; width:970px;}
.footer2 { text-align:center;  padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; width:970px; margin-bottom:20px; color: #FFFFFF; font-size:12px; border:0px solid #000000; background-color:#E38503}
.footer2 a { color: #FFFFFF; text-decoration:none}
/* footer */
.footerplink { font-family:Verdana, Arial, Helvetica, sans-serif; color:#093418; font-size:10px; text-align:center; text-decoration:none;}
.footerplink a {text-decoration:none; color: #093418;}

/* Suchformular */
.formrow { height:30px; vertical-align:middle; border:0px solid #000000; }
.formrow2 { margin-top:-8px; vertical-align:middle; }
.formtitle { font-size: 12px; float:left; margin-top:5px; font-weight: bold; }
.formrow3 { float:left; font-size:10px;}
.formrow3 select, .formrow3 input {font-size:10px; margin-right:20px;}
.forminput3 { border: 0px solid #999999} 

.FormElement3s { background-color: #A2B8E8; border: 2px solid #999999}

.SucheForm{ background-color: #E2E2D8; text-align:center; border: 0px solid #000000 }
.SucheForm2{ width:520px; background-color: #E2E2D8; text-align:center; border: 0px solid #000000 }
.SucheForm3{ width:900px; background-color: #E2E2D8; border:0px solid #000000; margin:0px 0px 0px 40px; height:30px; white-space:nowrap;}
.SucheForm4{ background-color: #E2E2D8; text-align:center; border: 1px solid #E2E2D8 }
.formselect { float: right;	text-align:right; margin-right:10px;}
.FormElement2s { font-size:12px; width:160px; background-color: #A2B8E8;}
.forminput { text-align:right; margin-right:10px}
.forminput2 {background-color: #A2B8E8; border: 2px solid #999999}
.formblock1 { float:left; padding:3px; width:240px; border:0px solid #FFFFFF}
.formblock2 { float:left; padding:3px; width:242px; border:0px solid #FFFFFF}
.formblock3 { background-color:#E2E2D8; float:left; padding:3px; width:236px; border:0px solid #E2E2D8}
.formblock4 { float:left; padding:3px; width:238px; border:0px solid #E2E2D8}
.naviunten{ }

.line{ width:976px; height:8px; border: 0px solid #993300; margin-right:-7px;}


.maptext { font-size:12px; color:#000000; vertical-align:top; }
.maptext img {margin:5px}
.title1 { width:738px; font-weight:bold; font-size:16px; color:#FFFF00; background-image:url(../img/title_bg.jpg); background-repeat:repeat-x; border:1px solid #000000; padding:5px}
.title2 { font-size:14px; margin-left:20px;}
.title1 a {color:#FFFF00; text-decoration:none;}
.title1 a:hover {color: #FF9900; text-decoration:none;}
.blockliste { font-size:12px; width:728px; background-color:#6C8DD9; border:1px solid #000000; padding:10px; color: #093418;  margin-bottom:10px}
.objimgtxt{ text-align:center; font-size:10px}
.seite a{ font-size:11px; width:20px; height:14px; color:#2C276A; text-decoration:none; background-color:#6C8DD9; border:1px solid #000000; padding:0px 3px 1px 3px; margin-right:5px }
.seiteon { font-size:11px; width:20px; height:14px; color:#6C8DD9; text-decoration:none; border:1px solid #000000; padding:0px 3px 1px 3px; margin-right:5px }
.seite a:hover {color: #093418; background-color:#0062B7}
.objtxtblock{font-size:12px; color:#000000;; width:530px; float:left; }
.objtxtblock a {color:#0066cc; text-decoration:none;}
.objtxtblock a:hover {color: #ff7e00; background-color:#0062B7}
.objimg{text-align:center; float:left; width:150px; border:0px solid #000000; margin-right:5px; }
.bild { width:150px;}
.video { position: relative; vertical-align:middle; left:0px; top:0px; text-align: right; border:0px solid #FFFFFF}
.video1 { position: relative; vertical-align:middle; padding-right:4px; left:0px; top:0px; text-align: right; border:0px solid #FFFFFF}
.video img, .video1 img { width:55px; height:21px}
.bigobjimg{ text-align:center; float:left; margin-right:5px;}
.bigobjimgborder {border:0px solid #000000; padding:5px}
.angebote{ text-align:left; color: #093418; font-size:14px;}
.objopt {width:290px; float:left}
.hr1 { border-top:1px solid #000; margin-top:5px}
.objimggalerie{
	width:400px;
	height:140px;
	overflow: hidden;
	white-space: nowrap;
}
.ubelegt { color:#990000; font-weight:bold}
.ufrei {color: #009900; font-weight:bold}
.previewPan { border: 1px solid #ff7e00; width:400px; height:300px}
.orttitle { font-size:16px; font-weight:bold}
.ortinfo { font-size:11px;}
.reiseinfo { font-size:12px; margin:20px}
.objlisttitle { float:left; font-size:14px; font-weight:bold; color:#FFFF00; margin-top:0px; border-bottom:1px solid #0066cc;}
.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 #000000}
.uliste a {color:#0066cc; text-decoration:none;}
.uliste a:hover {color: #ff7e00; background-color:#0062B7}
.uliste2 a {color:#0066cc; text-decoration:none;}
.uliste2 a:hover {color: #ff7e00; background-color:#0062B7}
.button2  { margin-right:20px; padding-right:10px; color:#0066cc; text-decoration:none; cursor:pointer}
.button2:hover {color: #ff7e00; background-color:#0062B7; cursor:pointer}
.preisschild { float:right; width:150px; border: 0px solid #000000; text-align:right;}
.ptitle{ font-weight:bold; color: #093418; margin-top:15px;}
.pdesc { font-size:10px}
.tinititle{ 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 {text-decoration:none; border:0px solid #FFFF00; color:#FFFF00; background-color:#6C8DD9 }
.ulistefooter a:hover {color: #093418; background-color:#0062B7}

.merken{ float:right; margin:11px -14px}
.opth2  { margin-bottom:0px; margin-top:10px; padding:3px}
*:first-child+html .opth2  { margin-bottom:0px; margin-top:0px;}
.optg{ font-size:12px; font-weight:bold; text-decoration:underline; color: #093418;}
.optg2{ font-size:16px; font-weight:bold; text-decoration:none; color:#093418;}
.optgblock{font-size:12px;}
.uoptgblock{font-size:12px; width:330px; margin-right:10px; margin-left:5px; float:left; border:0px solid #000000}
.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}
#map {width:724px; height:455px; text-align:left}
.fenster{ position: fixed; left:200px; top:10px; z-index:2000; width:400px; height:300px; border:1px solid #FFFFFF;}

.kalender {	cursor:pointer; font-size: 10px; text-align:center; vertical-align:middle; background-color:#000000; margin-bottom:5px; color:#000000;}
.wtag {	width:17px;	height:18px;}
.ktag { width:17px;	height:18px;}
.antag { width:17px; height:18px; cursor: pointer; background-color:#00B366;}
.belegt { background-image:url(../img/belegt.gif);	background-repeat:no-repeat; width:17px; height:18px; background-color: #00B366; color: #000000; cursor: none}
.frei {	width:17px;	height:18px; background-color: #0066B3;}
.antag:hover{ background-color:#FFFF00;}
.monat { background-color:#B9C9E4; text-align:left; width:60px; padding-left:2px;}
.kalenderrow {color: #093418; background-color:#B9C9E4;}
.kalenderrow1 {	background-color:#5680D6;}
.kalenderrow2 {	background-color:#7B9CDF;}
.rowhidden{ display:none}
.auswahl { background-color:#FF6600; color:#FFFF00; padding-top:3px; width:17px; height:15px;}
.a_von{	background-image:url(../img/a_von.gif);	background-repeat:no-repeat; color:#FFFF00; vertical-align:middle; width:17px; height:18px;}
.a_bis{ background-image:url(../img/a_bis.gif); background-repeat:no-repeat; color:#FFFF00; vertical-align:middle; width:17px; height:18px;}
.b_von{	 background-color:#00B366; color:#000000; vertical-align:middle; width:17px; height:18px;}
.b_bis{	 background-color:#00B366; color:#000000; vertical-align:middle; width:17px; height:18px;}
.kalenderdesc { padding:5px}

.preis{ margin:4px}
.rowtitle{ background-color:#B9C9E4}
.preisliste{ color:#000000; font-size:11px; text-align:center; margin:4px;}
.preistablebg{ background-color:#B9C9E4 }
.preistable{ width:100%; background-color:#000000}
.pliste{ width:78px}
.preisleistung{ text-align:left; color: #093418; background-color:#B9C9E4;}
.pclasse{ font-size:14px; font-weight:bold}


.idrivapreisrechner { text-align:center; background-color:#E2E2D8; font-size:10px; border:2px solid #CCCCCC; overflow: auto; width:380px; margin-left:5px; margin-top:10px; margin-bottom:10px; padding:10px;}
.idrivapreisrechner h1 {margin-top: 0px; margin-bottom: 10px; font-size: 16px; color: #ff7e00;}
.preisrechner {background-color:#E2E2D8; font-size:10px; border:2px solid #CCCCCC; overflow: auto; width:400px; margin-left:5px; margin-top:9px; margin-bottom:10px; padding:0px; text-align:left}
.preistitle { vertical-align:middle; height:30px; font-weight:bold; font-size:16px; color:#ff7e00; background-image:url(../img/title_bg.jpg); background-repeat:repeat-x; border:1px solid #000000;}
.pinput{font-size:14px; background-color:#A2B8E8; border:0px solid #FFFFFF; text-align:center;}
.dateerr{ font-size:11px; color:#000000; padding:5px; background-color: #FF9966; border:0px solid #FFFFFF; text-align:center;}
.preisbg { width:100%; }
.preisbg2 {  }

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

.ptd1{ border-bottom:1px solid #000000;}
.ptd2{ }
.ptd3{ text-align:right}
.ptd3alt{ width:80px; text-align:right; color: #990000; text-decoration:line-through}
.ptd3neu{ width:80px; text-align:right; color: #009900;}
.vz { text-align:right;}
.right { float:left; width:160px; border:0px solid #000000;}
.endpreis {text-align:right; border-bottom:3px double #000000;}
.endpreisalt { text-align:right; border-bottom:3px double #000000; border-top:1px solid #FFFFFF; color: #990000; text-decoration:line-through;}
.endpreisneu { text-align:right; border-bottom:3px double #000000; color: #009900; 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: #66FF99;}
.sparen { font-size:14px; color:#FF0000; text-align:left}
.tinisparen { font-size:10px; font-weight:bold; color: #007700; text-align:center}
.pfeilstep { border: 0px solid #000000;  margin-left:10px}
.pfeilstep a{text-decoration:none; color: #093418; 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: #093418}
.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: #093418; 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 { text-align:center; margin:3px}
.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 #999999}
.invalid { background-color: #FF9F9F; width:190px; font-size:11px; border: 2px solid #FFFFFF}
.buchname { font-size:11px; background-color: #A2B8E8; border: 2px solid #999999}
.buchtextarea { width:410px; height:60px; font-size:11px; background-color: #A2B8E8; border: 2px solid #999999}
.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;}
.sitemap { font-size:10px; width:728px; background-color:#6C8DD9; border:1px solid #000000; padding:10px; color: #093418;  margin-bottom:10px}
.sitemap a {color: #093418; text-decoration:none; margin-right:5px}
.sitemap a:hover {color: #FF9900;}
.regliste { clear:both; margin-bottom:15px; border-top:1px solid #FFFFFF}
.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:#0066cc; }
.rsliste a:hover { color: #ff7e00;}
.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:#FFFF00; margin-top:5px;}
.logintitle a:hover{ font-size:12px; color: #FF6600; margin-top:8px;}
.rechnung h4{ margin: 5px 0px 0px 0px }
#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}
.loginform { text-align:center}
.loginform input { text-align:center; color:#999999}
.kundenlogin { color:#FFFFFF; position: absolute; top:238px; left:810px; z-index:5000}
.kundenlogout { position: absolute; top:238px; left:815px; z-index:5000}
.kundenlogin a, .kundenlogout a {color:#FFFFFF; font-size:12px; font-weight:bold;} 
.AdSense { margin-top:30px; }
