html, body{font-family:"trebuchet ms", verdana, arial, tahoma, sans-serif;font-size:10pt;color:black;background-color:white;margin:0;padding:0;text-align:center;width:100%;height:100%;}
h1{font-size:130%;}
h2{font-size:110%;}
h3{font-size:100%;}
a:link, a:visited{color:#5b8fbe;text-decoration:none;}
a:hover{color:#666;text-decoration:none;}
.error{color:#ff5458;border:1px solid #ff5458;padding:10px;margin:10px 0px;background-color:#ffdadb;-moz-border-radius:5px;-webkit-border-radius:5px;}
.info,.success,.warning,.error,.validation{border:1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;}
.info{color:#00529B;background-color:#BDE5F8;background-image:url('../_design/system_icons/info.png');}
.success{color:#4F8A10;background-color:#DFF2BF;background-image:url('../_design/system_icons/success.png');}
.warning{color:#9F6000;background-color:#FEEFB3;background-image:url('../_design/system_icons/warning.png');}
.error{color:#D8000C;background-color:#FFBABA;background-image:url('../_design/system_icons/error.png');}
.fright{float:right;}
p.clear, h2.clear {clear: left;}
#shadow_wrapper{background-image:url('../_design/bg_menu_shadow.gif');background-repeat:repeat;width:1000px;margin-left:auto;margin-right:auto;margin-bottom:0px;text-align:left;position:relative;}
#menu-top, #header, #menu-sub, #content{margin-left:13px;margin-right:13px;}
#menu-top, #menu-sub{overflow:hidden;font-size:8pt;}
#menu-sub{float:left;margin-bottom:10px;}
#menu-top p{margin:10px 10px 0px 10px;float:right;}
#menu-top ul, #menu-sub ul{margin:0px 10px;padding:0;list-style:none;float:left;}
#menu-top ul{padding-top:1em;}
#menu-top li, #menu-sub li{display:inline;float:left;}
#menu-top ul a, #menu-sub ul a{float:left;background:transparent url(../_design/menuleft.png) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;line-height:1.5em;}
#menu-top ul a{background:white url(../_design/menuleft.png) no-repeat left top;}
#menu-sub ul a{background:white url(../_design/submenuleft.png) no-repeat left bottom;}
#menu-top ul a span, #menu-sub ul a span{padding:5px 15px 4px 6px;color:#5b8fbe;display:block;float:left;cursor:pointer;}
#menu-top ul a span{background:transparent url(../_design/menuright.png) no-repeat right top;}
#menu-sub ul a span{background:transparent url(../_design/submenuright.png) no-repeat right bottom;}
#menu-top ul a:hover, #menu-top ul a.activ{background-position:0% -42px;}
#menu-sub ul a:hover, #menu-sub ul a.activ{background:white url(../_design/submenuleft2.png) no-repeat left bottom;}
#menu-top ul a:hover span, #menu-top ul a span.activ{background-position:100% -42px;}
#menu-sub ul a:hover span, #menu-sub ul a span.activ{background:transparent url(../_design/submenuright2.png) no-repeat right bottom;}
#menu-top ul a span.activ, #menu-sub ul a span.activ{text-decoration:underline;}
#menu-top a img{text-decoration:none;border-style:none;}
#header{background:#FFFFFF url('../_design/banner_wind1.jpg') no-repeat center top;height:95px;padding:5px 20px;color:white;background-color:transparent;text-align:left;clear:both;}
#header h1{margin-bottom:-10px;}
#header a{color:white;}
#header a:hover{text-decoration:underline;}
#logo-column{float:right;width:125px;margin:10px;margin-right:23px;text-align:center;}
* html #logo-column{margin:10px 10px;}
#logo-column a img{text-decoration:none;border-style:none;}
#logo-column .logo_link_top{margin-left:10px;}
#logo-column .logo_link{border-top:1px dotted #6699CC;padding-bottom:5px;margin-top:10px;margin-left:10px;}
#logo-column p{font-size:8pt;}
#content{clear:left;margin:10px 150px 0px 33px;padding-right:15px;border-right:1px dotted #6699CC;position:relative;}
#content h1, #content h2{margin-left:-10px;padding-left:10px;width:50%;border-bottom:1px solid #6699CC;}
#content h1{margin-top:5px;}
#content .red{color:red;}
#content ul{padding:0px 20px;}
#content blockquote{border:1px solid #6699CC;padding:5px;text-align:center;background-color:#EEEEEE;}
#content blockquote em{color:#6699CC;}
#content img.graph{border:1px solid #c2c2c2;background-color:white;padding:5px;}
#content img.map{border:1px solid #c2c2c2;background-color:white;padding:5px;margin:0 10px 10px 0;}
#content table{border-collapse:collapse;width:100%;}
* html #content table{width:99%;}
#content th.left, #content td.left{text-align:left;}
#content th.center, #content td.center{text-align:center;}
#content th.right, #content td.right{text-align:right;}
#content th{font-weight:bold;}
#content td{border:1px solid #c2c2c2;padding:1px 5px;}
#content tr.even{background-color:#DADADA;}
#content .choice_dropdown{background-color:#EEEEEE;margin:0px 0px 20px -10px;padding:10px 20px 10px 10px;}
#content .choice_dropdown h1{border:0px;margin-bottom:5px;font-size:110%}
#content .choice_dropdown form{float:right;margin-top:5px;}
.img_link{float:left;}
.img_link img{border:1px solid #5b8fbe;background-color:white;padding:2px;margin:3px 10px 0px 0px;}
.img_link a:hover img{border:1px solid #c2c2c2;}
h2.clear{clear:left;padding-top:10px;}
#content #stations table{width:380px;}
#content #stations h1, #content #stations h2{width:380px;}
#content .stations_img{float:right;padding:5px;border:1px solid #c2c2c2;background-color:white;margin-left:10px;}
#content .floatfree, #content #stations .floatfree{clear:both;}
#content #stations .floatfree table{width:380px;}
#content #stations .floatfree .stations_img{margin-top:1.5em;}
#content .graph_right{float:right;}
#content img.formula{margin-left:100px;}
#content .weibull_input{width:230px;text-align:center;}
#content .weibull_right{width:555px;}
#content .weibull_input td, #content .weibull_input tr, #content .weibull_input input{text-align:center;}
#content input.profil_input{text-align:center;margin:2px}
#content .luftdichte_result{float:right;width:300px;}
#content .luftdichte h2{margin-top:0;}
#content .luftdichte{width:495px;}
#content .luftdichte td{border:none;vertical-align:baseline;}
#content #ertrag{float:right;width:395px;}
#content #ertrag h3{margin-top:0;}
#content #ertrag_form{width:395px;}
#content table.leistungskurve td{border:0;padding:0;margin:0;text-align:right;vertical-align:baseline;}
#content table.leistungskurve input{margin:1px;}
#content table.kontakt tr{border:0;padding:0;margin:0;}
#content table.kontakt td{border:0;padding:0;margin:0;}
#bvz_search{background-color:#EEEEEE;margin:0px 0px 20px -10px;padding:10px 20px 10px 10px;}
#bvz_search a{text-decoration:underline;}
#bvz_search h2{margin-top:5px;margin-bottom:5px;}
#content #bvz_search table, #content #bvz_search td, #content #bvz_search tr{border:none;}
#content #bvz_search p{font-size:8pt;font-size:8pt;margin:0px 0px 10px 0px;}
#content #bvz_search #advsearchmask table{margin:0;margin-bottom:10px;padding:0;font-size:8pt;}
#content #bvz_search #advsearchmask td{margin:0;padding:0;}
#bvz_content{padding:5px;margin:0;background-color:#d8eaff;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:10px;width:50%;float:right;}
#bvz_content.popup{margin:10px;width:430px;width:95%;float:none;}
#bvz_content img{border:1px solid #c2c2c2;background-color:white;padding:5px;}
#bvz_content table{width:100%;}
#bvz_content td{border:none;text-align:left;padding:5px;}
#bvz_content table tr{border-bottom:1px solid #6699CC;}
#bvz_content dt{clear:left;float:left;width:20px;margin:0;padding:5px;border-top:1px solid #6699CC;font-weight:bold;}
#bvz_content dd{float:left;width:385px;margin:0;padding:5px;border-top:1px solid #6699CC;}
*+html #bvz_content table td, * html #bvz_content table td{border-bottom:1px solid #6699CC;}
#bvz_content table tr:last-child{border-bottom:none;}
#bvz_content table ul{margin:0;}
#bvz_content table li{list-style-type:disc;}
#bvz_list{width:345px;}
#bvz_list img{border:none;}
#bvz_list p{margin:0px;}
#bvz_list #search_result li, #bvz_list #kategorienliste li li{list-style-type:disc;}
#bvz_list div{padding-left:15px;}
#bvz_list div p{margin:3px 0px;font-style:italic;color:grey;font-size:12px;}
#bvz_list .comment{padding-left:0px;margin-bottom:5px;background-color:#EEEEEE;}
#bvz_list .comment p{padding:5px 15px;color:black;font-style:normal;}
.bvz_register{border:1px solid #c2c2c2;padding:0px 20px 5px 20px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.bvz_register div{padding:20px;background-color:#d8eaff;-moz-border-radius:10px;-webkit-border-radius:10px;margin-bottom:10px;}
#content .bvz_register td{border:none;padding:4px;}
#content .bvz_register tr, #content .bvz_register td{border-bottom:1px solid #5b8fbe;border-top:1px solid #5b8fbe;}
.bvz_register input{text-align:left;padding:1px 10px;border:1px solid #c2c2c2;}
.bvz_content input, .bvz_content textarea{border:1px solid #c2c2c2;}
.bvz_register input.must, .bvz_register textarea.must{border:1px solid #c2c2c2;border-right:5px solid #5b8fbe;}
.bvz_content em{font-size:12px;color:#5b8fbe;font-style:normal;}
#map{border:1px solid #808080;width:795px;height:550px;}
div.markerTooltip, div.markerDetail{color:black;font-weight:bold;background-color:white;white-space:nowrap;margin:0;padding:2px 4px;border:1px solid black;}
#info td{border:1px solid #6699CC;padding:5px;margin:5px;background-color:white;vertical-align:top;}
#footer{clear:both;background:transparent url('../_design/bg_footer.png') no-repeat center;margin:0;height:14px;}
#footer_print{display:none;}
#winfo_notification{position: absolute; top:30px;left:-20px;width:836px;height:900px;background: rgba(64, 64, 64, 0.5);z-index: 10000;display: none;}
#winfo_notification div{margin: 50px auto; width: 600px; padding: 20px; border: 1px solid #222222; background-color: #FFFFFF;}
#winfo_notification input{margin-top: 20px; font-style: bold;}

