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:none;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;}

#kev_login_menu{
	position: relative;
	top: -30px;
	float : right;
	display:none;

}
.kev_chooseCurve select {
	margin-left : 18px ;	
}
.kev_chooseCurve label {
	font-weight: bold;
	}
.kev_chooseCurve p{
	margin: 8px 0 20px 20px;
}
.kev_breadcrumb{
	font-weight:bold;
	/*color:#5b8fbe;*/
}
.kev_breadcrumb a :hover{color:#666;text-decoration:none;}
#kev_leistdiv{
	width : 400px;
	margin-left: 18px;
}
#kev_leistung table {
	border-collapse: collapse; 
}
#kev_leistung td {
	width : 125px;
    margin:0;
    padding-left:6px;
    font-size: 90%;
	border : 0px;
	border-right:thin solid lightgray;
}
#kev_leistung td:last-child {
    border-right: 0;
}
#kev_leistung input {
	width : 50px;
	display:inline-block;	
	margin-bottom: 3px;
}
#kev_leistung label {
	width : 40px;
	display:inline-block;
}
.kev_weiter{
	color: white;
	background: #5b8fbe;
	cursor : pointer;
	border-radius: 5px;
	padding: 5px 10px 5px 10px;
}

.kev_weiter:hover {
	background: #4577a1;
}
#kev_ref{
	display: none; 
}
#kev_verguetung{
	display: none;
}
#tostep2{
	color:#aaa;
    cursor : auto;	
}
#step2 {
	display: none;
}
#step3{
	display: none;
}


.pointer{
	cursor:pointer;	
}

.kev_editForm {
	margin-top:5px;
	margin-left: 30px;
}


.kev_editForm label {	
	width : 135px;
	display:inline-block;
    vertical-align:middle;	
}

.kev_comment {
	position : relative;	
	top:-50px;	
}

.kev_editForm input[type=text]{		
	width : 170px;
	margin-top:5px;
		
}

.kev_editForm input[type=submit]{		
	margin-top:15px;		
}
.kev_editForm textarea{		
	width : 170px;
	margin-top:5px;	
	resize:none;
}

.kevLogin {
	margin-top:20px;
	margin-left: 30px;
}
.kevLogin input[type=password]{		
	width : 170px;
	margin-top:5px;
		
}
#kev_edit1{
	float:left;
	margin:0;
	margin-right :20px;
    display:inline-block;
}
#kev_leistdiv{
	position :relative ; 
	display:inline-block;
}

.kev_thead{
	border: thin solid #6699CC;
}

.borderRight{
	border-right:1px solid gray;

}
.kev_upresult{
	position : relative;
	top:10px;
	margin-top : 10 px ;
	color: #D8EAFF;
	font-weight: bold;
}
.kev_updateresult{
	
	position : relative;
	left :300px;
	top:30px;
	color: #0b6111;
	font-weight: bold;
	display:inline;
}

.kev_logerror{
	color: red;
	font-weight: bold;
}

.tablesorter-header {
	background-color :#849ec4 !important;
}

#kev_ref label , #kev_verguetung label {
	width : 180px;
	display:inline-block;
    vertical-align:middle;	
}
#kev_ref input, #kev_verguetung input {
	margin-right : 10px;
}
.kev_next{
	margin-top: 20px;
}
.kev_small{
	font-size: 11px;
	margin-top:10px;
}

.kev_refCalcul {
	margin-top: 20px;
	margin-bottom:20px;
}


#referenzertrag, #referenzertragb{
	display:none;
	padding: 10px;
	background-color: #D8EAFF;
	width : 600px;
}

#referenzertrag span{
    display : inline-block;
	margin-bottom:3px;
    margin-right : 5px;
    margin-bottom: 3px;
   
}

#refertrag span{
    margin-right : 0px;
    margin-bottom: 10px;
}

.kev_error{
	display:none;
	color : red;
	margin-left: 30px;
}

#noselectedcurve_er{
	display:none;
	margin-left : 120px;
	color : red;
}
#noselectedcurve_er2{
	display:none;
	margin-left : 120px;
	color : red;
}

#referenzertragb span{
	display : inline-block;
	margin-bottom:3px;
}
.kev_res_title{
	font-weight: bold;
	margin-bottom:4px;
}


#referenzertragb td {
	border:thin solid #6699CC;
}

#referenzertragb thead {
	background-color: #6699CC;

}

.kev_rightMargin span {
	margin-right:5px;
}

#kev_pdf_link{
	display:none;
	color: white;
	background: #5b8fbe;
	cursor : pointer;
	border-radius: 5px;
	padding: 5px 10px 5px 10px;
}
#kev_pdf_link:hover {
	background: #4577a1;

}

#forCertified{
	display:none;
}



.ui-datepicker {

    font-family:"trebuchet ms", verdana, arial, tahoma, sans-serif !important;
    font-size:10pt !important;
    z-index : 9999;
}

.wka_legend {
	margin-top: 6px;
	min-height: 48px;
}
.wka_legend_item {
	float: left;
	margin-right: 24px;
}
.wka_legend_item:last-child {
	margin-right: 0;
}
.wka_legend_item div {
	float: left;
	font-size: 8pt;
}
.wka_legend_icon {
	float: left;
	margin-top: 2px;
	margin-right: 6px;
}

