body{font-family:"Arial",Arial,"Droid Serif", Georgia, "Times New Roman", Times, serif;}
header{background-color:#FFF;height:150px;}
.info{background:#fbfbfb;}
.ym-hlist{background:#2d84b9;background-color:#2d84b9;}
.ym-hlist ul li a, .ym-hlist ul li strong{color:#FFF;font-size:1.4em;}
.ym-vlist li a:focus,
.ym-vlist li a:hover,
.ym-vlist li a:active{background-color:#64A9D1;}
.ym-vlist a, .ym-vlist a:visited{color:#4d87c7;}
.ym-searchform .ym-searchbutton{display:none;}
nav{background:#2d84b9;}
th, td, caption{line-height:1.5em;vertical-align:top;padding:0.7143em 0.5em;}
footer{background:#2d84b9;color:#FFF;}
.ym-wrapper .ym-wbox h1 img{top:0px;position:absolute;}
.ym-form{background:#fbfbfb;}
.ym-form fieldset{background-color:#fbfbfb;;border:1px solid #06C;margin-top:20px;margin-right:20px;margin-bottom:40px;margin-left:20px;padding:20px;}
.ym-form fieldset legend{font-family:Verdana, Geneva, sans-serif;font-style:normal;text-transform:uppercase;color:#666;}
.ym-form select{width:80%;}
.ym-fbox-check{}
#ohnea a:hover{background-color:#F4F4F4;}
#firmenfeld{display:none;}
#einblenden1,#einblenden2,#einblenden3{display:none;}
.ym-form input[type="button"]{font-size:0.8571em;}
#impressum,
#impressum a{color:#FFF;float:right;}
caption{text-transform:uppercase;font-weight:bold;background-color:#64A9D1;color:#FFF;}
caption.table1{text-transform:uppercase;font-weight:bold;background-color:#F4F4F4;color:#000;}
#vemail{unicode-bidi:bidi-override;direction:rtl;}
.bold{font-weight:bold;}
header .ym-wrapper li, header .ym-wrapper .head_link{float:right;margin-right:30px;margin-left:5px;color:#000;margin-top:15px;}
.ym-vlist li.active{color:#fff;background-color:#64A9D1;}
.ym-vlist a.active{color:#fff;}
#main .ym-wrapper .ym-wbox .ym-grid.linearize-level-1 .ym-g33.ym-gr .ym-gbox-right.ym-clearfix h3{padding-top:25px;padding-bottom:20px;}
.ym-form div.ym-fbox-text,
.ym-form div.ym-fbox-select,
.ym-form div.ym-fbox-check,
.ym-form div.ym-fbox-button{padding:0.3em 0.7em;margin-bottom:0.5em;}
.jquery_tabs .tabbody h6{margin-top:30px;background-color:#f4f4f4;color:#000;border-left-width:medium;border-left-style:solid;border-left-color:#f4f4f4;padding:5px;clear:left;}
.jquery_tabs .tabbody div a{float:left;padding-right:45px;text-align:center;background-color:#FFF;}
.jquery_tabs .tabbody div a:hover{background-color:#FFF;}
.jquery_tabs .tabbody div p a{float:none;color:#2249D2;}
h3, h4{clear:left;}
.rand{margin-bottom:1em;margin-top:1em;background-color:#f4f4f4;border:thick solid #f4f4f4;}
.ym-button.ym-small ,
.ym-button.ym-primary{margin-bottom:1.5em;}
.box{margin:0 0 3.0em 0;}
.slicknav_menu{display:none;}
#email_falle{display:none;}
#unbekannt{display:none;}
@media screen and (max-width:600px){#mobile-nav{float:none;}
.js nav{display:none;}
.js .slicknav_menu{display:block;margin-top:-40px;}
.ym-wrapper .ym-wbox h1 img{top:0px;position:absolute;height:auto;width:90%;}
.ym-hlist ul li,ym-hlist ul li a, .ym-hlist ul li strong{padding-left:1.5em;padding-bottom:0.7em;}
.ym-vlist ul li,ym-vlist ul li a, .ym-vlist ul li strong{padding-left:1.5em;padding-bottom:0.7em;}
.ym-button.ym-small{margin-bottom:0.7em;margin-top:0.7em;}
header .ym-wrapper li, header .ym-wrapper .head_link{display:none;}
}