/* HTML5 ✰ Boilerplate */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,abbr,address,cite,em,img,q,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figcaption,figure,footer,header,nav,section,summary,time,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
img {display:block}
article,aside,figcaption,figure,footer,header,nav,section{display:block;}

blockquote,q{quotes:none;font-style:italic;}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}
article blockquote p{margin:0;}
blockquote + p{font-style:italic;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}

body{font-size:62.5%;text-align:center;background:#003366;min-width:900px;}
body.sommer{background:#f2c849;}

select,input,textarea,button{font:99% sans-serif;}

html{overflow-y:scroll;}
a:hover,a:active{outline:none;}
ul,ol{margin-left:2em;}
li{margin-left:1.5em;}
ol{list-style-type:decimal;}
nav ul,nav li,aside ul,aside li{margin:0;list-style:none;list-style-image:none;}
strong,th{font-weight:bold;}
em{font-style:italic;}
th,td{vertical-align:top;font-size:1.2em;}
sub,sup{font-size:75%;line-height:0;position:relative;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}

textarea{overflow:auto;}
.ie6 legend,.ie7 legend{margin-left:-7px;}
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align:bottom;}
.ie7 input[type="checkbox"]{vertical-align:baseline;}
.ie6 input{vertical-align:text-bottom;}
input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer;}
button,input,select,textarea{margin:0;}
input:valid,textarea:valid{}
input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red;}
.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}

::-moz-selection{background:#e99b14;color:#000;text-shadow:none;}
::selection{background:#e99b14;color:#000;text-shadow:none;}
a:link{-webkit-tap-highlight-color:#e99b14;}
button{width:auto;overflow:visible;}
.ie7 img{-ms-interpolation-mode:bicubic;}

body,select,input,textarea{color:#797979;font-family:Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0 0 .5em;color:#393939;}
a,a:active,a:visited{color:#000;}
a:hover,a:focus{color:#666;text-decoration:none;}

a.skiplink{font-size:1.4em;position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}
a.skiplink:active,a.skiplink:focus{position:static !important;clip:auto;}

#top,#container,#footer{width:900px;margin:0 auto;padding:0;text-align:left;}
#container{background:#fff;}

#top{padding:12px 0;}
#social_media_box{margin:9px 0 0;width:400px;}
.ie6 #social_media_box li{float:left;margin:0 10px 0 0;}
#box_wetter{float:right;}
#box_wetter td{color:#fff;vertical-align:middle;font-size:1.1em;padding:0 0 0 15px;}
.sommer #box_wetter td{color:#000;}
#box_wetter a.button{font-size:1em;}

#page{border:1px solid #626262;}
.col1,.col2,.col3{position:relative;}
.col1{float:left;width:198px;}
.col2{float:right;width:197px;}
.col3{margin:0 197px 0 198px;border:solid #626262;border-width:0 1px;}
.ie6 .col1{position:absolute;top:0;left:0;}
.ie6 .col2{position:absolute;top:0;right:0;}


#header{position:relative;height:148px;border-bottom:1px solid #626262;background:#e99b14;}
#header .col1{text-align:center;background:#fff;}
#header .col1 img{margin:5px auto 10px;}
#box_schnellanfrage,#box_webcam{padding:15px 20px 0;}
#box_schnellanfrage h2,#box_webcam h2{color:#be092f;line-height:1em;}
#box_schnellanfrage td{font-size:1.1em;padding:0 7px 4px 0;}
#box_schnellanfrage input{width:90px;color:#fff;background:#5f5f5f url(http://img.werbewind.com/calendar/cal01.gif) no-repeat 74px center;}
#box_schnellanfrage select,#box_schnellanfrage option{color:#fff;background:#5f5f5f;}
#box_webcam p{font-size:1.1em;color:#606060;margin:0;}
#box_webcam img{border:1px solid #5f5f5f;}
#box_webcam .subcolumns{margin:0 0 10px;}

#content{position:relative;background:#e2e2e2;}
#content .col3{min-height:330px;background:#fff;}
.ie6 #content .col3{height:330px;}
#content .col3_content{padding:15px 25px;}
#navi li{padding:0;margin:0;font-size:1.1em;}
#navi a{display:block;color:#373737;padding:5px 20px;line-height:1;text-decoration:none;text-transform:uppercase;border-bottom:1px solid #373737;}
#navi a:hover,#navi a:focus,#navi .current a{color:#fff;background:#b2b2b2;}
#navi ul ul{display:none;}
#navi ul .current ul{display:block;}
#navi ul ul li{font-size:1em;}
#navi .current ul a{color:#373737;background:#e2e2e2;padding:5px 20px 5px 30px;}
#navi .current ul a:hover,#navi .current ul a:focus,#navi .current ul .current a{color:#fff;background:#b2b2b2;}

#bottom{border-top:1px solid #626262;position:relative;background:#e99b14;}
#logo_austria,#logo_kwt{position:absolute;z-index:4;}
#logo_austria{bottom:13px;right:25px;}
#logo_kwt{bottom:10px;right:90px;}
#navi2{background:#fff;width:auto;display:inline-block;min-height:149px;}
#navi2 li{padding:0;margin:0;font-size:1.1em;}
#navi2 a{display:block;color:#373737;padding:5px 10px;line-height:1;text-decoration:none;text-transform:uppercase;border-bottom:1px solid #acacac;}
#navi2 a:hover,#navi2 a:focus{color:#000;background:#c9c9c9;}
#navi2 .current a{color:#000;background:#c9c9c9;}
#navi2 ul ul{display:none;}
#navi2 ul .current ul{display:block;}
#navi2 ul ul li{font-size:1em;}
#navi2 ul ul li a{padding:5px 20px 5px 30px;}

#footer{padding:10px 0;text-align:center;}
#footer,#footer a{color:#fff;}
.sommer #footer,.sommer #footer a{color:#000;}
#footer p{font-size:1.1em;}
#footer span{display:inline-block;padding:0 7px;}

h1{font-size:1.2em;line-height:1em;margin:0;}
h2{font-size:1.4em;text-transform:uppercase;}
h3{font-size:1.4em;text-transform:uppercase;}
h4{font-size:1.2em;font-weight:bold;}
p{font-size:1.2em;margin:0 0 .9em;}
ul{margin-bottom:1em;}
li{font-size:1.2em;}
.col3{font-size:1.1em;}
.col3 h2{font-size:1.3em;margin:0 0 .2em;}
.col3 h3{font-size:1.3em;margin:0 0 .2em;padding:.7em 0 0;}
.col3 h4{font-size:1em;}
.col3 p{font-size:1em;}
.col3 ul{list-style-position:inside;margin-left:0;}
.col3 li{font-size:1em;}
.col3 td{font-size:1em;}

#content table{width:100%;}
#content table td{border:1px solid #666;background:#eee;padding:2px;word-wrap:break-word;}
#content table .head td{background:#666;color:#fff;border-color:#000;}

#content table.preise{margin:0 0 20px;}
#content table.preise th,
#content table.preise td,
#content table.preise .head td{border:2px solid #fff;background:#e4e4e4;color:#000;font-size:1em;font-weight:normal;text-align:center;vertical-align:middle;}
#content table.preise th{color:#fff;padding:4px;vertical-align:top;}
#content table.preise th.kat{text-align:left;background:#e99b14;font-size:2em;}
#content table.preise td.kat{text-align:left;background:#b3def8;vertical-align:top;padding:4px;}
#content table.preise.sommer td.kat{background:#bcf5ac;}
#content table.preise td.preis2{background:#d4d4d4;}
#content table.preise th.winter1{background:#0b90e4;}
#content table.preise th.winter2{background:#116bbe;}
#content table.preise th.winter3{background:#00417d;}
#content table.preise th.sommer1{background:#4ee525;}
#content table.preise th.sommer2{background:#059813;}
#content table.preise th.sommer3{background:#005108;}

#wetter table{width:100%;margin-bottom:20px;}
#wetter td{padding:2px 0;text-align:center;vertical-align:middle;border:1px solid;}
#wetter td:first-child{border-left:0;text-align:left;}
#wetter td.last{border-right:0;}
#wetter td.tag{vertical-align:top;font-size:1.2307em;border:0;width:48%;}
#wetter td.tageszeit{padding-top:0;width:18%;}
#wetter td.tageszeit span{display:block;padding:3px 0;margin-bottom:5px;}
#wetter td img{margin:0 auto;}
#wetter td.tageszeit span{color:#fff;background:#be092f;}
#wetter td{border-color:#be092f;}

table.impressum{margin:0 0 1em;}
table.impressum td{line-height:1.6em;}
table.impressum td:first-child{width:200px;}

.subcolumns{width:100%;overflow:hidden;}
.float_left{float:left;margin:0 15px 0 0;}
.float_right{float:right;margin:0 0 0 15px;}
.c33l,.c50l,.c66l,.c33r,.c50r,.c66r{margin:0 0 10px;}
.c33l,.c50l,.c66l{float:left;}
.c33r,.c50r,.c66r{float:right;margin-left:-5px;}
.c33l,.c33r{width:33.333%;}
.c50l,.c50r{width:50%;}
.c66l,.c66r{width:66.666%;}
.subc{padding:0 0.5em;}
.subcl{padding:0 1em 0 0;}
.subcr{padding:0 0 0 1em;}
.lay02 img{margin:0 0 10px;}

fieldset{border:1px solid #414141;padding:13px 20px 20px;margin-bottom:22px;}
fieldset legend{padding:2px 8px;background:#414141;color:#fff;text-transform:uppercase;font-size:1em;}
label,p.label{display:block;padding:5px 0 0;font-size:1em;}
label.error{display:table-cell;background:#990f0f;color:#fff;padding:1px 4px;font-weight:normal;font-size:1em;}
input,textarea,select{background:#fff;color:#333;border:1px solid #666;font-size:1.1em;}
textarea{height:120px;}
input:focus,textarea:focus,select:focus{border-color:#000;}
fieldset input{width:185px;margin:1px 0;padding:3px 1px;}
fieldset .float_left input{margin-bottom:2px;}
fieldset select{width:189px;margin:1px 0;padding:2px 1px;}
fieldset textarea{width:394px;padding:1px;}
fieldset .captcha img{float:left;margin:1px 4px 2px 0;}
fieldset select#telefon_0,fieldset select#mobil_0{width:45px;}
fieldset input#telefon_1,fieldset input#telefon_2,fieldset input#mobil_1,fieldset input#mobil_2{width:65px;}
fieldset .personen select{width:auto;}
fieldset .datum input{width:90px;background:#fff url(http://img.werbewind.com/calendar/cal01.gif) no-repeat 74px center;}
.cb{padding:10px 0 0;}
.cb label{display:inline;padding:0;margin:0 15px 0 0;font-size:1.1em;}
.cb input{width:1.5em;border:0;background:none;}
#kkcaptcha{width:70px;height:32px;font-size:24px;font-weight:bold;}
#kkemail{display:none !important;}
#kontakt button{font-size:2em;}

button,a.button{
background:#be092f;color:#fff;font-size:1.1em;line-height:1;margin:0;padding:1px 4px 2px;border:1px solid #be092f;
cursor:pointer;text-decoration:none;}
a.button{padding:2px 4px;}
button:after,a.button:after{content:" →";}
button:hover,button:focus,a.button:hover,a.button:focus{color:#be092f;background:#fff;}
p button,p a.button, td button, td a.button{font-size:1em;}

.cf-msg-1{color:#990f0f;font-weight:bold;}
.cf-msg-2{font-size:1.4em;font-weight:bold;padding:5px 10px;text-align:center;border:2px solid #be092f;}

.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}

#ui-datepicker-div{display:none;}
#ui-datepicker-div .ui-datepicker-header{}
#ui-datepicker-div a.ui-state-default{}
#ui-datepicker-div a.ui-state-active{}
#ui-datepicker-div a.ui-state-hover{}

#social_share_privacy_area li.help_info .info{bottom:auto !important;top:0px;left:80px !important;width:540px !important;padding:4px !important;}

.ie7 #social_media_box li{float:left}
@media print{
*{background:transparent !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}
a,a:visited{color:#444 !important;text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}
pre,blockquote{page-break-inside:avoid;}
thead{display:table-header-group;}
tr,img{page-break-inside:avoid;}
@page{margin:0.5cm;}
p,h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
#header h1,#container{max-width:none;}
nav,aside,#print,#footer{display:none;}
}
