@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url("os400.woff") format('woff')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url("os600.woff") format('woff')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url("os700.woff") format('woff')}
/*@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans Extrabold'),local('OpenSans-Extrabold'),url("os800.woff") format('woff')}*/
*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
html,body{height:100%;width:100%;margin:0;padding:0;-webkit-text-size-adjust:none}
body{position:relative;width:100%;min-width:340px;height:100%;font-family:'Open Sans',Helvetica,Arial,sans-serif;letter-spacing:0.02em;font-size:15px;font-weight:400;color:#333;background-color:#fff;overflow-y:scroll}
b,strong{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:600}
img,fieldset{border:0}
ul{list-style-type:none}
.ul_disc li{list-style-type:disc}
input,select{
-moz-transition:border-color 0.1s,color 0.1s,height 0.08s,max-height 0.02s,width 0s;
-webkit-transition:border-color 0.1s,color 0.1s,height 0.08s,max-height 0.02s,width 0s;
-khtml-transition:border-color 0.1s,color 0.1s,height 0.08s,max-height 0.02s,width 0s;
-o-transition:border-color 0.1s,color 0.1s,height 0.08s,max-height 0.02s,width 0s;
-ms-transition:border-color 0.1s,color 0.1s,height 0.08s,max-height 0.02s,width 0s;
transition:border-color 0.1s,color 0.1s,height 0.08s,max-height 0.02s,width 0s}
ul,.slow,.inp_ermss,#ovlhuk,.slw_cls{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-khtml-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}
.ovlhdd{overflow:hidden}
a{-webkit-tap-highlight-color:rgba(0,0,0,0.08)}
a,a:link,a:visited,a:focus,a:hover,a:active{color:#006d2c;text-decoration:none;outline:0 none;border:0}
a:hover{}
.a_ul:hover{text-decoration:underline}
.clear{clear:both;height:0;width:0;overflow:hidden;line-height:0}
.posrel{position:relative}
.nowr{white-space:nowrap}
.jvpa{position:relative;top:-30px}
.rund,.rund img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.qrt_lnk{opacity:0.3}
.qrt_lnk:hover{opacity:1}
.hlf_lnk{opacity:0.6!important}
.hlf_lnk:hover{opacity:1!important}
.hdd_prload{position:absolute;height:0;width:0;overflow:hidden;display:none}
p{margin:6px 0}

.hr,.hr_hlf,.hr_qrt{display:block;position:relative;clear:left;width:100%;height:1px;border-bottom:1px solid #006d2c;opacity:0.75;margin:15px 0;text-align:center}
.hr_hlf{opacity:0.5}
.hr_qrt{opacity:0.15}

.round_3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.round_5,.inp_ermss div,.bed_start_l,.tit_lft_lnk,.my_h,.tooltip{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.round_7,.hnws{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}


#nojava{position:relative;top:0;left:0;width:100%;padding:10px 0 10px;text-align:center;font-weight:500;color:#fff;background:#cd3234}
#nojava div{padding:0 10px}
#nojava a{color:#fff;text-decoration:underline}
#nojava_bg{width:100%;height:37px;background:#cd3234;border-bottom:3px solid #f4f4f4}

#img_whole_ar{display:block;margin:0 auto;width:auto;height:auto}

.bed,.bed_hdd{width:100%;background:#f2f2f4;position:relative}
.bed{border-top-color:#e4e4e4}
.container{max-width:960px;min-width:320px;margin:0 auto;position:relative}


.top_bg,.bottom_bg{position:absolute;top:0;left:0;height:100%;width:100%;
background-attachment:scroll,fixed;
background-color:#fff;
background-position:600px top;
background-repeat:no-repeat;
background-size:104% auto}
.bottom_bg{min-height:300px}

@media(max-width:1600px){.top_bg,.bottom_bg{background-position:500px top;}}
@media(max-width:1400px){.top_bg,.bottom_bg{background-position:400px top;}}
@media(max-width:1200px){.top_bg,.bottom_bg{background-position:300px top;}}
@media(max-width:1000px){.top_bg,.bottom_bg{background-position:200px top;}}

@media(max-width:1440px){.top_bg,.bottom_bg{background-size:auto 104%}}

.index_le{float:left;width:76%}
.index_ri{float:right;width:190px}
#img_index_re{width:190px;position:relative;top:-15px}

@media(max-width:865px){.index_le{width:60%}}
@media(max-width:640px){.index_le{width:55%}}
@media(max-width:550px){
	.index_le{float:none;width:100%}
	.index_ri{float:none;margin:auto}
	#img_index_re{width:190px;top:0;display:inline-block;margin:20px 10px}
}

#bed_logotop{padding:20px 0;background:#fff}
#logo_top{display:block;position:relative;left:10px}
.bed_green_bg{background:#96c83c;
background:-moz-linear-gradient(left,#006d2c 0%,#96c83c 100%);
background:-webkit-gradient(linear,left top,right top,color-stop(0%,#006d2c),color-stop(100%,#96c83c));
background:-webkit-linear-gradient(left,#006d2c 0%,#96c83c 100%);
background:-o-linear-gradient(left,#006d2c 0%,#96c83c 100%);
background:-ms-linear-gradient(left,#006d2c 0%,#96c83c 100%);
background:linear-gradient(to right,#006d2c 0%,#96c83c 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006d2c',endColorstr='#96c83c',GradientType=90 )}

#haupt_menue a{display:block;float:left;margin:0 30px 17px 0;padding:5px 12px;background:rgba(255,255,255,0.1);color:#fff;font-size:16px;font-weight:700}
#haupt_menue a:hover{background:rgba(255,255,255,0.2)}
#haupt_menue a.active{color:#006d2c;background:#fff}
.menue_rgt{float:right!important;margin-right:0!important;margin-left:30px!important}

.imprlnk2{display:none!important}

@media(max-width:830px){
#haupt_menue a,.menue_rgt{float:none!important;width:80%;margin:0 auto 15px!important}
.imprlnk1{display:none!important}
.imprlnk2{display:block!important}
}


.bullet{font-weight:600;font-size:15px;margin:10px 0}
.bed_content a{text-decoration:underline}
.bed_content a:hover{opacity:0.75}


.dokm_lnk{display:block;position:relative;margin:0 0 50px 0;padding-left:60px}
.dokm_lnk img{position:absolute;top:-13px;left:0}


/*
green_dark: #006d2c		rgb:	0,109,44
green_hell: #96c83c		rgb:	150,200,60
rot:		#cd3234		rgb:	205,50,52
*/



input[type=text],input[type=number],input[type=password],input[type=date],select,textarea{outline:0 none;border:0;background:#fff;font-size:14px;font-family:'Open Sans',Helvetica,Arial,sans-serif;letter-spacing:0}

.inp_txt{padding:6px 10px;font-size:15px;border:2px solid #dbdbdb!important}
.inp_failure{border-color:#cd3234!important}

.form_reli{width:50%;margin-bottom:12px}
@media(max-width:650px){.form_reli{width:100%!important}}

.form_success,.form_failure{margin:15px 30px 0;border:5px solid rgba(0,0,0,0.1);background:#96c83c;padding:10px;color:#fff;font-weight:600;font-size:16px;text-align:center}
.form_failure{background:rgba(205,50,52,1)}







input[type=submit],button,#butt_s,.butt_s,.sbmt,.sbmt_inak{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.03) rgba(0,0,0,0.1) rgba(0,0,0,0.3) rgba(0,0,0,0.1);
padding:7px 12px 6px;text-align:center;letter-spacing:0.03em;color:#fff;cursor:pointer;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:600;font-size:16px;
background: #006d2c;
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
-moz-transition:none;-webkit-transition:none;-khtml-transition:none;-o-transition:none;-ms-transition:none;transition:none}
input[type=submit]:hover{opacity:0.8}
input[type=submit]:active{color:#fff!important;border-color:rgba(0,0,0,0);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}

input[type=submit].sbmt_disabled{background:#d6d6d6!important;cursor:default}
input[type=text]:disabled{opacity:0.5}

.sbmt_inak{background:#aaa;color:#fff}
.sbmt:hover,.sbmt_inak:hover{background:#e54b4d;color:#fff}

label{display:block;position:relative;top:-1px;margin:0 0 0 2px;cursor:pointer;font-size:14px;font-weight:600;text-align:left;
-moz-transition:all .15s;-webkit-transition:all .15s;-khtml-transition:all .15s;-o-transition:all .15s;-ms-transition:all .15s;transition:all .15s}

/*gesondert weil macht faxen*/
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000;text-align:center;opacity:0.5}
input::-moz-placeholder,textarea::-moz-placeholder{color:#000;text-align:center;opacity:0.5}
textarea::-ms-input-placeholder,textarea::-ms-placeholder{color:#000;text-align:center;opacity:0.5}

input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0.6}
input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0.6}
input:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{opacity:0.6}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input::-moz-placeholder,textarea::-moz-placeholder,input::-ms-input-placeholder,textarea::-ms-input-placeholder{
-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-khtml-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}
