@charset "UTF-8";
/* "Yet Another Multicolumn Layout" v 3.2 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 430 $ $Date: 2009-10-27 21:15:57 +0100 (Di, 27. Okt 2009) $ */
@media all{*{margin:0;padding:0}option{padding-left:0.4em}select{padding:1px}* html body *{overflow:visible}* html iframe{overflow:auto}body{font-size:100.01%;background:#fff;color:#000;text-align:left}div{outline:0 none}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{line-height:1.5em;margin-left:0.8em}dt{font-weight:bold}dd{margin:0 0 1em 0.8em}blockquote{margin:0 0 1em 0.8em}blockquote:before,blockquote:after,q:before,q:after{content:""}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:block}.floatbox{overflow:hidden}#ie_clearing{display:none}.skip,.hideme,.print{position:absolute;top:-32768px;left:-32768px}.skip:focus,.skip:active{position:static;top:0;left:0}#skiplinks{position:absolute;top:0px;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}#skiplinks a.skip:focus,#skiplinks a.skip:active{left:32768px;outline:0 none;position:absolute;width:100%}}
@media screen,projection{#header{position:relative}#header,#main,#footer{clear:both}#col1{float:left;}#col2{float:right;}#col3{width:auto;}#col1_content,#col2_content,#col3_content{position:relative}.subcolumns{width:100%;overflow:hidden}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l{float:left}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r{float:right;margin-left:-5px}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.subc{padding:0 0.5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}.equalize >div{display:table-cell;float:none;margin:0;overflow:hidden;vertical-align:top}}
@media print{.subcolumns >div,.floatbox{display:table;overflow:visible}.print{position:static;left:0}.noprint{display:none !important}}
@media all
{
body{background:#DFCEB2 url(../images_layout/hg.jpg) no-repeat center top;text-align:center;}
#page_margins{width:1000px;margin:0 auto;border:0;text-align:left;}
#logo_top{background:url(../images_layout/hg_top.jpg) no-repeat;width:1000px;height:114px;position:relative;}
#logo {position:absolute;right:-10px;z-index:15;}
#kontimp{position:absolute;right:0;margin-top:88px;}
#kontimp a{text-transform:uppercase; font-size:11px;padding:0 5px;text-decoration:none;}
#kontimp a:hover{color:#786754;text-decoration:underline;}
#page{}
#header{height:446px;background:url(../images_layout/hg_header.png) no-repeat center top;width:989px;padding:0 5px 0 6px;}
#main{background:url(../images_layout/hg_schatten.png) repeat-y center; padding:0 5px 0 6px;}
#main_content{background:#796451;}

#footer_margins{width:100%;}
#footer{width:989px;min-height:30px;padding:0 5px 0 6px;margin:0 auto;text-align:left;background:url(../images_layout/hg_foot.png) no-repeat center top;}
#footer_content{float:right;width:738px;font-size:11px;padding:0 0 8px;}
#kontaktbox{background:#796955;height:73px;font-size:14px;margin-bottom:8px;position:relative;padding:15px;color:#fff;}
#kontaktbox a{color:#fff;}
#kontaktbox a:hover {color:#c4b094;}
#kontaktbox p{float:left;  margin:7px 0 0 25px;}
#kontaktbox p strong{color:#c4b094;}
.newsbox strong{color:#000;}
.newsbox p{margin-bottom:5px;line-height:1.3em;color:#d5d0c0;}
.newsbox img{margin-bottom:7px}
#footer div.werbewind{float:right;margin:0;text-align:right;font-size:11px;}
#footer div.werbewind div.links{margin:10px 0 10px;}
#footer div.werbewind div.links a{text-transform:uppercase;text-decoration:none;padding:0 5px;}
#footer div.werbewind div.links a.last{padding:0 0 0 5px;}
#footer span.red{color:#791e1d;}
#logos_bottom{width:251px; padding:14px 0 0;}
#logos_content{/*background:#e2d8cb;*/margin:0 auto;padding:5px;}


#col1{width:251px;}
#col1_content{}
#col1_content .box{border-bottom:1px solid #791f1d;padding:0 0 33px 0}
#col1_content h2{display:inline-block;margin:-8px 0 0;background:#791e1d;color:#fefefe;padding:4px 13px 3px}
#col1_content a.mehr,#footer a.mehr,#input_sa{padding:0 0 0 20px;background:url(../images_layout/col_pfeil.gif) no-repeat left bottom; color:#791e1d;text-transform:uppercase;text-decoration:underline;}
#col1_content a.mehr:hover,#footer a.mehr:hover, #input_sa:hover{text-decoration:none;}
#col3{margin:0 0 0 251px;}
#col3_content{padding:30px 0 10px;width:738px;background:#c4b094;}
#col3_content .content{padding:30px 22px 0 21px;border-top:1px solid #791f1d;}

#col3_content #nach-oben {text-align:right; background:#C4B094; padding:15px 21px 5px 0}
#col3_content #nach-oben a {background:#791E1D; padding:1px 8px 3px; color:#fff}

body.intro #col3 { margin:0}
body.intro #col3_content { width:944px; padding:15px 22.5px}
body.intro #col3_content .newsbox { padding:15px 47px; border-right:1px solid #791e1d; float:left; width:220px;}
body.intro #col3_content .newsbox p { color:#fff}
body.intro #col3_content .newsbox.last { border:0}
body.intro #col3_content #nach-oben { display:none}
body.intro #col3_content .newsbox p.mehr { margin:0}
body.intro #col3_content .newsbox p.mehr a { color:#791e1d; text-decoration:underline; text-transform:uppercase;}
body.intro #col3_content .newsbox p.mehr a:before {content:">> "}

#navi{height:42px;background:#791e1d;}
#navi ul{margin:0;padding:0;list-style-type:none;}
#navi ul li{line-height:41px;margin:0;float:left;position:relative;border-bottom:1px solid #791e1d;}
#navi ul li a{text-decoration:none;display:block;padding:0 17px;color:#d5d0c0;text-transform:uppercase;font-size:18px;}
#navi ul li a:focus,#navi ul li a:hover,#navi ul li a:active{text-decoration:none; background:#786854;}
#navi ul li#current > a{background:#786854}
#navi ul li a.last{padding:0 19px 0 20px;margin-bottom:1px;}

#navi ul li ul{display:none;position:absolute;background:#791e1d;right:0;z-index:15;}
#navi ul li:hover ul{display:block;}
#navi ul li ul li{border:0; width:175px;line-height:24px;}
#navi ul li ul li a{font-size:14px;}

#subnavi{margin:22px 0 0;}
#subnavi ul{margin:0;padding:0;list-style-type:none;}
#subnavi ul li{line-height:24px;margin:0;}
#subnavi ul li a{text-decoration:none;display:block;padding:0 0 0 21px;color:#d5d0c0;text-transform:uppercase;font-size:14px;width:130px;}
#subnavi ul li a:focus,#subnavi ul li a:hover,#subnavi ul li a:active{text-decoration:none;background:#791E1D;}
#subnavi ul li#current a{background:#791E1D;}

#schnellanfrage{position:absolute;margin:82px 0 0 6px;width:250px;z-index:15;}
#schnellanfrage h2{margin:0;cursor:pointer; background:#786854 url(../images_layout/sa_pfeil.gif) no-repeat right center;color:#fffefe;font-size:14px;width:150px;line-height:28px;height:28px;padding:2px 9px 0 7px }
#schnellanfrage #sa_content{background:#786854;padding:15px 0 10px 7px}
table.schnellanfrage{}
table.schnellanfrage td,table.freimeldungen td{color:#fff;}
#f_date_sa{width:90px;background:#fff url(http://img.werbewind.com/calendar/cal01.gif) no-repeat right center;cursor:pointer;}
#input_sa{margin-top:7px; display:block;border:none;cursor:pointer;text-decoration:underline;}
#input_sa:hover{text-decoration:none;}

#wetterbox_tab{width:230px; margin:10px 0 0 13px; color:#fefefe;}
#wetterbox_tab td.small{text-align:center;}
#wetterbox_tab td.txt{font-size:11px;padding:10px 3px 2px 10px;}
#wetterbox_tab td.txt strong{font-size:13px;}
#wetter p{text-align:right;margin:5px 20px 5px 0;}

#col1_content .newsbox.box{padding:15px;}

#col1_content #veranst_content{padding:0 20px;color:#d5d0c0;}
#col1_content #veranst_content a{color:#d5d0c0;}
#col1_content #veranst p.mehr{padding-left:15px;}

/* Klassen für Bildwechsler */
img.onClick{cursor:pointer;}
img.onCurrent{}
}
@media all
{
html *{font-size:100.01%;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}
h1,h2,h3,h4{color:#791e1d;margin:0 0 1em 0;font-weight:bold;text-transform:uppercase;}
h1.top, h2.top{padding:0 22px 0 21px;margin:0 0 8px 0;font-size:16px}
h1.top.detail{border-top:1px solid #791e1d;padding-top:20px}
h1.top.detail span{text-transform:none}
h1{font-size:16px;}
h2{font-size:14px;}
h3{font-size:12px;}
h4{font-size:12px;}
p{line-height:1.5em;margin:0 0 1em 0;}
ul,ol{line-height:1.5em;margin:0 0 1em 1em;}
li{margin-left:1.5em;line-height:1.5em;}
strong,b{font-weight:bold !important;}
em,i{font-style:italic;}

.float_left{float:left;display:inline;margin-right:1em;margin-bottom:0.15em;}
.float_right{float:right;display:inline;margin-left:1em;margin-bottom:0.15em;}
.center{text-align:center;margin:0.5em auto;}

a{color:#000;text-decoration:underline;}
a:focus,a:hover,a:active{color:#791e1d;text-decoration:none;}

table{width:auto;border-collapse:collapse;margin-bottom:0.5em;}
th,td{padding:2px;line-height:16px;vertical-align:top;}

hr{color:#fff;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border:0;border-bottom:1px #791e1d solid;}

.mb2{margin-bottom:20px}

p.bildtext{font-size:11px;}

.imginfo{position:absolute;color:#791e1d;padding-right:15px;font-weight:bold;}
p.imginfo{text-align:right;width:680px;}
ul.imginfo{margin:0;}
ul.imginfo li{text-align:left;}

table.preise{width:695px;}
table.preise td{padding:5px 0;background:#b29d80;text-align:center;vertical-align:middle;}
table.preise td.title{background:transparent;padding:10px 0 10px 20px; font-size:24px;color:#791f1d;margin:0;text-align:left; text-transform:uppercase;font-weight:bold;border-bottom:1px solid #791f1d;}
table.preise td.blank{background:transparent;font-size:20px;text-align:left;padding:15px 0 15px 20px;color:#796451;font-weight:bold;line-height:23px;}
table.preise td.saison{background:#791f1d;vertical-align:top;font-weight:bold;padding:5px 0;color:#c4b094;}
table.preise td.saison span{font-size:12px;display:block;margin-bottom:3px;font-weight:normal;}
table.preise td.saison.br{border-right:1px solid #736857;}
table.preise td.kat{text-align:left;padding:15px 0 5px 20px;}
table.preise td.kat.zim{padding:5px 0 8px 35px}
table.preise td.kat h3{font-size:18px;color:#791f1d;margin-bottom:2px;text-transform:none;}
table.preise td.kat strong.name{font-size:16px;}
table.preise td.kat span{font-size:12px;font-weight:bold;}
table.preise td.kat a:hover{color:#C4B094;}
table.preise tr.kat td{border-bottom:1px solid #c4b094;}
table.preise tr.kat td.kat{border:0;padding-bottom:0;}
table.preise tr.kat td.kat div{border-bottom:1px solid #c4b094;padding-bottom:8px;}
table.preise tr.bottom td{border-bottom:2px solid #791f1d;}
table.preise tr.bottom td.kat.zim{padding:5px 0 15px 35px;}
table.preise tr.bottom.detail td{border-bottom:0;}
table.preise td.br {border-right:1px solid #C4B094;}
#price_table_info{font-size:12px;}
#price_table_info h2{font-size:18px;text-transform:none;line-height:18px;color:#c4b094;padding:0 0 0 17px;position:absolute;margin-top:5px;}
#price_table_info div.h2{height:20px;background:#796451;margin:0 0 10px;}

table.head{width:695px;margin:0 0 10px 22px;}
table.head td{vertical-align:middle;height:19px;text-align:center;width:33.333333%;font-size:12px;}
table.head td.left{text-align:left;}
table.head td.right{text-align:right;}

#pic{margin-bottom:20px;}
#thumbs{position:absolute;background:url(../images/hg_thumbs.png);margin:324px 0 0;padding:9px 8px 9px 10px}
#thumbs img{margin-right:2px;border:1px solid #7a6653}
a.anfragen{display:block;padding:3px 10px;background:#791e1d;text-transform:uppercase;color:#fff;float:right;font-size:10px;text-decoration:none;margin:16px 21px 0 0}
a.anfragen:hover{text-decoration:underline}

#bplan_txt.js:hover{text-decoration:underline;cursor:pointer}

}
@media print{body{font-size:10pt;}h1,h2,h3,h4,h5,h6{page-break-after:avoid;}#col1{display:none;}#col2{display:none;}#col3,#col3_content{width:100%;margin:0;padding:0;border:0;}}
