@charset "UTF-8";
*{margin:0;padding:0}
body,#main{background:#999;}
body{font: 12px "Verdana","Arial","Helvetica",sans-serif;text-align:center;line-height:1.4em;}
#header,.cont,.cont_bg{background-color:#ebf1dd;}
.cont{border:1px dotted #B9D18F;background-image:url('cont-bg.png');background-repeat:no-repeat;background-position:top left;}
.box{padding:0 10px 10px 10px;margin-bottom:5px;}

#main{width:955px;margin:0 auto;}
#container{width:770px;border:1px solid #333;background:#fff;text-align:left;float:left;position:relative;}
#header{position:relative;height:160px;background:#ebf7e5 url("/bilder/webseite/logo.jpg") 0 0 no-repeat;}}
#header:hover{cursor:pointer;}
#header_text{width:136px;height:20px;text-align:right;float:right;padding:3px;}
#header_text a{color:#FF9933 !important;}
#wrapper{float:left;width:100%;}
#inhalt{margin-left:190px;padding:10px;}
#links{float:left;width:190px;margin-left:-770px;background:#fff;}
#links_inhalt{background:#fff;/*margin-right:20px;*/margin-left:10px;margin-top:10px;position:relative;}
#rechts{padding-top:0;margin-left:770px;text-align:left;}
#footer{clear:left;width:100%;background:#333;color:#FFF;}
#footer a{color: #bbb;}

h1{font-size:1.5em;font-weight:normal;margin:0 0 3px 0;position:relative;color:#52822C;}
h2{font-size:1.2em;font-weight:normal;margin:8px 0;position:relative;color:#7C9D42;}
h3,h4{font-size:1em;font-weight:bold;margin:12px 0 12px 0;}
h5{font-size:1em;}

p{margin:10px 0 0 0;}
ul{margin-bottom:20px;line-height:1.67em;list-style:none;margin-left:0em;padding-left:0em;}
.bold{font-weight:bold;}
.underline{text-decoration:underline;}
span.error{font-weight:bold;color:#f00;}

/* Linker Frame */
#links strong{color:#708CB3;text-decoration:underline;}
#links ul{margin-top:2px;line-height:1.4em;}
#links li{text-align:left;text-indent:1px;}
#links a:hover{text-decoration:underline;}

ul.nav2,ul.nav3,ul.nav4{padding-left:8px;padding-bottom:0;margin:0;}
ul.nav3,ul.nav4{font-size:.9em;}
ul.nav4{padding-bottom:2px;}

/* Hyperlinks */
a{border:none;text-decoration:none;}
a:link, a:visited, a:focus, a:active{color:#666666;}
a:hover, a.intern:hover, a.extern:hover{color:#708CB3;}
a.intern{font-weight:bold;color:#000000;}
a.ext{font-weight:bold;color:#000000;}

/* Bilder */
img{padding:3px;border:1px dotted #B9D18F;background-color:#FFFFFF;}
img.borderfree{padding:0;border:none;background:none;}

/* Bildboxen */
dl.image{width:200px;float:left;clear:both;border:1px solid #ebedef;}
dl.left{float:left;text-align:center;margin:5px 5px 0px 0px;background-color:#ebedef;color:inherit;padding:2px 2px;width:210px;}
dl.left dt, dl.left dd{margin:0;padding:0;text-align:center;}
dl.right{float:right;text-align:left;margin:12px 0px 0px 5px;background-color:#ebedef;color:inherit;padding:2px 2px;}
dl.right dt, dl.right dd{margin:0;padding:0;text-align:center;}
dd{width:200px;line-height:12px;}
dl span.cr{display:block;font-size:9px;color:#666;}

/* Trennlinie */
.trennlinie{width:100%;margin-top:10px;margin-bottom:10px;background-color:#CDCDCD;height:1px;border:0px none;color:#CDCDCD;}
.tr_rechts{display:none;}
html>body .trennlinie{background:#CDCDCD url("hr_links.png") no-repeat left;}
html>body .tr_rechts{background:url("hr_rechts.png") no-repeat right;height:1px;display:block;}

/* Lastminute */
.lastminute{padding:1em;margin-bottom:1.5em;}
.lastminute:hover{background-color:#E6E6E6;background-image:none!important;}
.lastminute h3{padding:0;margin:0;}
.lastminute img{float:left;padding:3px;margin: 2px 5px 5px 0;position: relative;}

/* Unterkünfte */
.ukliste{line-height:18px;padding:5px;margin-bottom:10px;position:relative;}
.ukliste:hover{background-color:#e6e6e6!important;background-image:none;}
.ukliste h3{padding:0;margin:2px 0 0 0;}
.ukliste img{float:left;margin:5px 5px 5px 0;position:relative;}
.ukliste p{padding:0;margin-top:4px;}
.ukextra{font-size:0.9em;width:250px;height:90px;float:left;margin:0 3px 3px 0;line-height:1.3em;}

/* Pagebar */
.pagebar{text-align:center;padding:20px 0 20px 0;margin:0px;}
.pagebar a, .pagebar a:visited{padding:1px 3px;border:solid 1px #ddd;background:#fff;text-decoration:none;margin-right:3px;}
.pagebar .break{padding:1px 3px;border:none;background:#fff;text-decoration:none;}
.pagebar a.prev-page, .pagebar a.next-page{font-weight:bold;}
.pagebar .this-page{padding:1px 3px;border-color:#999;font-weight:bold;vertical-align:top;background:#fff;}
.pagebar a:hover{background:#edf7f7;border-color:#333;text-decoration:none;}

/* Float und Clear */
.f_left{float:left;margin:0 10px 10px 0;}
.f_right{float:right;margin:0 0 10px 10px;}
.c_left{clear:left;}
.c_right{clear:right;}

/* Werbeboxen */
.wbox,.wbox2,.wbox3,.wbox4{width:160px;background-color:#fff;border:1px solid #000;padding:3px;margin-left:10px;margin-bottom:20px;position:relative;}
.wbox_120{width:120px;background-color:#fff;border:1px solid #000;padding:3px;margin-left:10px;margin-bottom:20px;position:relative;}
/* Formularfelder */
input[type=submit]{margin:10px 0 0 0;width:140px;border:1px solid #B9D18F;background-color:#ebf1dd;}
input,textarea,select{font-size:1em;color:#333;border:1px solid #B9D18F;}
.input_70{width:70px;}
.input_85{width:85px;}
.input_200{width:200px;}
.input_270{width:270px;}
.txt_270_140{width:270px;height:140px;}
.pflicht{background-color:#ebf1dd!important;}
label.w120{float:left;width:120px;}
label.w140{float:left;width:140px;}
label.w150{float:left;width:150px;}
label.w160{float:left;width:160px;}
.javascript-enabled #suche{display:none;}

/* Bildergalerie */
.foto_box{text-align:center;padding-bottom:4px;margin-top:5px;}
.foto_box_thumb{float:left;margin:0px 5px 5px 0px;padding-top:6px;width:176px;height:164px;text-align:center;}
.foto_box_thumb span{display:block;margin:0px 5px 0px 5px;}
.foto_box_thumb img{padding:2px;}

/* Google Map und InfoWindow */
#mapdiv img{background-color:transparent;}
.giw{width:300px;height:130px;font-size:10px;line-height:12px;}
.giw img{float:left;padding:2px;}
.giw a{color:red;}
.EWTabOff{background-color:#dddddd;border-right:1px solid black;border-bottom:1px solid black;text-align:center;padding:3px 7px;}
.EWTabOn{font-weight:bold;border-right:1px solid black;text-align:center;padding:3px 7px;}

/* Slideshow */
.bilderbox{border:1px dotted #B9D18F;background-color:#ebf1dd;}
#slideshow{width:308px;/*text-align:center;*/}
#thumbbox{text-align:center;}
.be_slide_1{font-size:0;margin:0;padding:0;text-align:center;position:absolute;left:0;top:0;background-color:#ebf1dd;}
.be_slide_img{max-height:225px;max-width:300px;}
.float_rechts{position:relative;float:left;margin-left:10px;margin-bottom:10px;}

/* Neuzugänge */
.neue_objekte{/*position:relative;*/padding:5px;}
.neue_objekte img{float:left;padding:3px;margin:0px 5px 5px 0px;}
