/* CSS Document */
body{ background-color:#ffffff; text-align:center; font-family: Arial, Helvetica, sans-serif; padding-left:5px; padding-right:5px; }
.main { color: #3366cc; text-align: center; width: 740px; clear: both; margin: auto; font-size: 12px; }
.dan-hus {	font-style: normal;	font-weight: normal; 	text-decoration: none; }
form, form input, form select { margin:0; padding:0;color: #000066; }
form input#stichwortsuchbutton{ height: 19px; background-color: #f4f4f4; color: #000066; margin-top: 1px; border: solid 1px; margin-left:2px; }
form input#stichwortsuchefeld{width:200px; font-size:12px; vertical-align: bottom;  height:15px; }
.dan-hus {	font-style: normal;	font-weight: normal; 	text-decoration: none; }
/*links */
a:link {font-style: normal;	color: #3366cc;	text-decoration: none;}
a:visited {	color: #3366cc;	text-decoration: none;	font-style: normal;}
a:hover {font-family: Arial, Helvetica, sans-serif;	font-style: normal;	color: #FF0000;	text-decoration: none;}
a:active {	font-family: Arial, Helvetica, sans-serif;	font-style: normal;	color: #3366cc;	text-decoration: none;}
div.cont-logo-email { background-color: white; width: 740px; height: 52px; }

/*logo */
div#logo { background-image: url(../images/logo1.png); width: 158px; height: 52px; float: left; }
div.button { width: 50px; float: right; margin-top: 15px; }
div.button#lastbutton { margin-right: 20px; }
#navicont { width: 740px; height: 83px; clear: both; margin: auto; }
ul#navigation {  height: 33px;list-style: none; display: inline;  border: 0; margin: 0; padding: 0; }
ul#navigation li { float: left; list-style: none; margin: 0; padding: 0; border: 0; height: 33px; }
ul#navigation li a { width: 116px; height: 33px;  float: inherit; margin: 0; padding: 0; border-width: 0; margin: 0; padding: 0; border: 0; }
ul#navigation li a img  { visibility: hidden; border: 0; width:116px; height: 33px;  }
ul#navigation li a#navihome { background-image: url(../images/buttons/navihome3.jpg); }
ul#navigation li a.navihome { background-image: url(../images/buttons/navihome1.jpg); }
ul#navigation li a.navihome:hover { background-image: url(../images/buttons/navihome2.jpg); }
ul#navigation li a#navisuchen { background-image: url(../images/buttons/navisuchen3.jpg);}
ul#navigation li a.navisuchen { background-image: url(../images/buttons/navisuchen1.jpg);}
ul#navigation li a.navisuchen:hover { background-image: url(../images/buttons/navisuchen2.jpg); }
ul#navigation li a#navibuchunsab { background-image: url(../images/buttons/navibuchunsab3.jpg);}
ul#navigation li a.navibuchunsab { background-image: url(../images/buttons/navibuchunsab1.jpg);}
ul#navigation li a.navibuchunsab:hover { background-image: url(../images/buttons/navibuchunsab2.jpg);}
ul#navigation li a#naviurlaubtip { background-image: url(../images/buttons/naviurlaubtip3.jpg);}
ul#navigation li a.naviurlaubtip { background-image: url(../images/buttons/naviurlaubtip1.jpg);}
ul#navigation li a.naviurlaubtip:hover { background-image: url(../images/buttons/naviurlaubtip2.jpg);}
ul#navigation li a#navivermiter { background-image: url(../images/buttons/navivermiter3.jpg);}
ul#navigation li a.navivermiter { background-image: url(../images/buttons/navivermiter1.jpg);}
ul#navigation li a.navivermiter:hover { background-image: url(../images/buttons/navivermiter2.jpg);}
ul#navigation li#navimerkliste a {padding-top:10px; font-size:13px; }
* html li#navimerkliste, * html li#navimerkliste a  {  height:15px; width:116px; padding-top:10px;  }
ul#navigation li a.favoriten { padding-top:10px; font-size:13px;}


div.naviblau { clear: both; background-color: #3366cc;   width: 740px; height: 25px; margin: 0; padding: 0; border-width: 0; }
 * html #naviblaunurfue_ie { margin:-3px;}
/*Datumzeile*/
div#datumzeile {  background-color: #99ccff; vertical-align: bottom;  border-bottom: 2px solid red;  }
div.datumzeilespalten { float: right; margin-right: 10px; padding-top: 3px; }
div#datum {font-size: 13px;}
div#naviunten { clear: both;background-color: #99ccff;   width: 740px; height: 21px; text-align: center; margin-top:5px; padding: 3px 0 1px; border-top: 2px solid red; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; font-size: 12px; }
div#inhaltcont {font-size:16px; margin-bottom:10px;}
div#schnellsuchcont {border-width:thin;border-color:#99CCFF;border-style:solid; height:350px; margin-top:10px; margin-bottom:10px;}
div#schenellsuch {font-weight:bold; background-color:#E1E9FD;}
div#kartecont {float:left; height:328px; padding:5px;}
div#schnellsuchformular {float:left; padding-top:100px;}
table#schnellsuchtab { font-size:14px;}
table#schnellsuchtab td#erweitertesuche { font-size:12px; text-align:right;	 }
/*formualr */
input#schenellsuchbutton { background-color: #f4f4f4; color: #000080; border: 1px solid #000080; text-align: center;}
div#rechtinhalbox {float:left; width:556px; margin-top:10px; }
div#rechtscont{float:left; width:180px;}
div.rechtsbox {width:170px; padding:3px; text-align:center; font-size:10px; margin-top:5px; background-color:#E1E9FD; margin-left:5px;}
div#angebotbox {font-size:12px; font-weight:bold;}

div#rechtsboxtabelle {width:176px; font-size:10px; margin-left:5px; margin-top:3px; }
table#rechtsboxtable {border-width:thin;border-color:#99CCFF;border-style:solid; width:176px;}
table#rechtsboxtable td, table#angebottable td{ color:#000066; }
div#angebotcont {clear:both; margin-bottom:10px; font-size:10px;}
table#angebottable {width:740px; border-width:thin;border-color:#99CCFF;border-style:solid; text-align:center;}
a.regionlink:hover {color:red; text-decoration:underline; }

div.linkszudetails {margin-bottom:2px; margin-left:2px; font-size:12px;}

/* Deails Seie*/
div#detailsinhalcont {border-color:  #99ccff; border-style:solid; border-width:1px; margin-top:10px; margin-bottom:10px; color:#3366cc; padding:0px; width: 738px; }
div#uberschrifzeile { background-color:#99ccff; height:25px; font-size:16px;  padding-left:20px; padding-right:20px;   }
div#uberschrifzeile div {float:left; margin-top:2px; margin-right:20px;}
div#uberschrifzeile div#formdiv { margin-left:50px; margin-right:0px; float:right;}
div#uberschrifzeile div#formdiv input {background-color: #F4F4F4; color: #000080; border: 1px solid #000080; padding-left:1px; padding-right:1px; width:200px; height:20px;}
* html div#uberschrifzeile div#formdiv input {float:right;}

div.divuberschzeile { height:20px; background-color:#99ccff; width: 281px; font-size:14px; padding-top:5px; margin-left:2px; margin-right:2px; text-align:center; float:left; border:#ccc 1px solid;}
div#divinfoueber { float:left;   width:445px;}
* html div#divinfoueber {   width:440px;}
div.divbox2 {margin-top:5px; margin-bottom:2px; color:#3366cc;}
div.divbox2 div#imgboxgross {float:left; margin:2px; height:204px; width:283px;}
div.divbox2 div#imgboxgross img { height:202px; width:281px; border:#000000 1px solid; }
div.divbox2 div#infotablebox { float:left; border:#ccc 1px solid; margin-top:2px; margin-left:2px; text-align:left;}
div.divbox2 div#infotablebox table td { font-weight:bold; }
div.divbox2 div#infotablebox table td.tddefin { font-weight:normal; }
div.divbox2 div#infotablebox table tr.trdefin { background-color:#E1E9FD;}
div.schliessen { font-size:10px; text-align:left; border:#000000 0px solid;}

div.infouberrabate {position:absolute; display:none; background-color:#FFFF00; border:#000000 1px solid; color:#000000; font-size:12px; padding:3px;width:200px;}
div.infouberrabatehidden{position:absolute; display:none; visibility:hidden;}
div.infouberrabate div.schliessen {text-align:right;}
div#linkcontbaz {font-size:14px; float:right; margin-right:15px;  text-align:center;}
div#linkcontbaz div {border:#99ccff thin solid; padding:2px; width:80px; margin-bottom:10px; margin-top:10px;font-size:12px; }
div#linkcontbaz div#divanfrage, div#linkcontbaz div#divbuchen { border-color:#ff0000;font-size:12px;}
div#linkcontbaz div#routenplaner{border:#99ccff 2px solid; text-align:center; width:201px; position:absolute; background-color:#fff; display:none; margin:0px;}
div#routenplanerlink {}
div#linkcontbaz div#zurueck {font-size:12px; }
div.divubzeile {background-color:#9cf;  height:20px; padding-top:5px; font-size:14px; border:#ccc 2px solid; margin-top:5px; }
div.kleinimg {float:left; margin:4px;}
div.kleinimg img { height:50px; width:75px;  border:#000000 1px solid;}
div#ausstattungcont {clear:both; margin-top:10px;}
div#ausstattungbox {margin-left:5px; margin-right:5px;}
div#ausstattungbox div {float:left; margin-left:17px; margin-right:17px;}
div#ausstattungbox div table { margin-bottom:10px; margin-top:5px; }
div#ausstattungbox div table th { background-color:#ccc; padding-left:5px; padding-right:5px; font-weight:normal; }
div#ausstattungbox div table td { background-color:#E1E9FD; padding-left:3px; padding-right:3px; }
div.divinfobox3{ text-align:left;padding:3px; font-size:12px; }
table#rabatttabelle {border-collapse:collapse;color:#3366cc;}
table#rabatttabelle th, table#rabatttabelle td { border:#E1E9FD 1px solid; padding:2px; margin-bottom:5px;color:#3366cc;  }
table#rabatttabelle th {background-color:#9cf; }
table#rabatttabelle tr { }
table#rabatttabelle tr.trdef {background-color:#E1E9FD;}
div#kleineangebotbox{ width:230px; border:#CCCCCC 0px solid;}
div.angebotdebodiv{float:left; margin-right:5px; margin-left:5px;}
div#wochenweise {width:98px; height:17px;background-color:#33FFFF; text-align:center;padding-top:2px; font-weight:bold;}

/*anfrage */
div#linkscontanf = {float:left; margin-left:4px; width:100px; margin-top:10px; }
div#linkscontanf div#detailslink, div#linkscontanf div#zuruecklink { float:left; margin-left:6px; border:#99ccff thin solid; padding:2px; width:92px; font-size:14px; margin-bottom:5px; margin-top:5px;   }
/*Reaservierung.php*/
div.uberschrifzeilebuch { background-color:#99ccff; height:25px; font-size:16px; text-align:left; padding-top:0px; padding-left:40px;  }
* html div#plazhalter { display:none;}
div#buchformcont {border-color:  #99ccff; border-style:solid; border-width:1px; margin-top:10px; margin-bottom:10px; color:#000066; padding:0px; width: 738px; }
div.divlabel{float:left; width:100px; padding-top:3px;}
div.divformelemet { margin-bottom:8px; margin-top:8px; }
fieldset legend { font-weight:bold; }
div.divlabelanabreise {float:left; width:70px; height:27px; padding-top:0px;}
fieldset#fieldbuchen {margin:10px; border:0px;}
fieldset#fieldbuchen fieldset{margin:5px;float:left;padding:5px; text-align:left; }
fieldset#Angaben_zur_Person {  width:320px;}
fieldset#anabreise { width:230px; }
input#preisbutton, input#buchundsbuton { background-color: #f4f4f4; color: #000080; border: 1px solid #000080; text-align: center; }

/*Suchseien */
div#suchforlarcont{text-align:left; border-color:#99ccff; border-width:1px ; color:#000066; border-style:solid; }
fieldset#suchparameter {width:395px; margin:0px; padding:0px; }
div.suchformlabels {  padding-top:4px; margin-left:2px; width:105px; color:#000066;}
div.suchformzeilen { clear:both;}
div.suchformzeilen div {float:left; margin:3px;}
input#karte { background-color: #f4f4f4; color: #000080;  border: solid 1px; }
* html input#karte {height:20px;}
fieldset#ausstattungscont { width:370px;}
fieldset#ausstattungscont div { float:left; white-space:nowrap; margin-bottom:2px; margin-top:3px; width:120px;}

/*ergebnisliste*/
input.seiten { margin:1px; width:20px; border:#3366cc 1px solid; background-color:#fff;}
input#inputseiten{background-color:#99ccff;}
div.divbox2 div.infotablebox2 { float:left; border:#ccc 1px solid; margin-top:2px; margin-left:2px; text-align:left; font-size:12px; color:#3366cc;}
div.divbox2 div.infotablebox2 table td {  font-weight:bold; }
div.divbox2 div.infotablebox2 table td.tddefin { font-weight: normal; }
div.divbox2 div.infotablebox2 table tr.trdefin { background-color:#E1E9FD;}
div.routenplaner{border:#6666FF 2px solid; text-align:center; width:201px; position:absolute; background-color:#fff; display:none; margin:0px;}


/*AGB*/
div#agbinhalt{font-size:16px; text-align:left; margin:5px; color:#3366ff;}
/*div#agbinhalt div { text-decoration:underline;}*/
div#agbinhalt span { text-decoration:underline;}
div#agbinhalt p.peinruecken{margin-left:30px;}
/*HILFE*/
div#hilfecont {font-size:16px; height:500px; text-align:center; color:#3366ff;}

/*Urlaubtips*/
div#urlaubtips {padding-top:20px; text-align:left;font-size:14px;}
div#urlaubtips div#ulinkcont {width:185px; float:left; }
div#urlaubtips div#ulinkcont div {background-color:#99ccff;   border:solid 3px #99ccff; margin-top:2px; margin-bottom:2px;}
div#urlaubtips div#ulinkcont div#ulmain { font-weight:bold; color:#CCCCCC; text-align:center; background-color:#3366cc;  border:solid 3px #3366cc; margin-top:0px; margin-bottom:2px;}
div#urlaubtips div#ulinkcont div#ulaktivlink {color:red;}
div#urlaubtips div#ulinkcont div#ullinksbild {background-color:#FFFFFF; margin-top:50px; border:0; text-align:center;}
div#uinhalt{ width:364px; float:left;  padding:10px; padding-top:0px;  }
div#uinhalt p.uniuschrift { text-decoration:underline; text-align:center;}
div#urechtcont {float:left; width:166px;}
div#urechtcont img { margin-top:20px; margin-bottom:30px;}



/*
div.linkklein {color:#FFFFFF; margin-right:20px; padding-top:5px; float:left;}
div.linkklein a:link {font-style: normal;	color: #ffffff;	text-decoration: none;}
div.linkklein a:hover {font-family: Arial, Helvetica, sans-serif;	font-style: normal;	color: #FF0000;	text-decoration: none;} */
