/* ALLGEMEIN */
@import url(/inc/fonts/Maven_Pro/web/font2.css);
@import url(/inc/fonts/Raleway/web/font2.css);
@import url(/inc/fonts/Open_Sans/web/font2.css);

body {-webkit-text-size-adjust: 100%;}

* { outline:none;  }

html { min-height:100%; }
body { min-height:100%; }
body { margin:0px; }
body,td,th,input,select,textarea,legend,* { font-family: 'Maven Pro', Arial, Helvetica, sans-serif; }
body,td,th,input,select,textarea,legend { font-size: 14px; color: #434343; line-height: normal; }
a:link,a:visited,a:active { color: #000000; text-decoration: underline; }
a:hover { color: #000; text-decoration: none; }

h1 { font-family: Raleway, sans-serif; font-size:22px; font-weight:bold; color: #494d50; margin:0px auto 15px auto; line-height:normal; text-align:center; }
h2 { font-family: Raleway, sans-serif; font-size: 18px; font-weight:bold; text-transform:none; color: #434343; margin:20px auto 10px auto; }
h2 span { color: #27002d; }
h3 { font-size: 16px; font-weight:100; color:#999; margin:0px 0px 10px 0px; text-align:left; font-weight:bold; }

fieldset { border-color:#EEE; text-align:left; margin:0px; }
fieldset table { margin:0px; }

fieldset legend { padding:0px; margin:0px 0px 0px 0px; /*text-align:center;*/ }
fieldset legend h2,fieldset legend h3 { margin:0px; }
select,input[type=text],input[type=password],input[type=submit],input[type=button] {/* -webkit-appearance:none;*/  } 
input[type=text],input[type=password],input[type=submit],input[type=button],select { -webkit-appearance:none; }
select { background:rgba(255,255,255,1) url(../img/dropdown-ico.png) no-repeat right 11px !important; padding-right:10px; border-radius:0px; }
input[type=file] { background:rgba(255,255,255,1); padding-top:6px; }
label { cursor:pointer; }
body,td,th { line-height:normal; }
th { padding-right:6px; padding-top:2px; padding-bottom:2px; text-align:left; }
th.lbl { font-weight:bold; padding-right:20px; }
td { text-align:left; }
table table { margin:0px; }
table p,table div { margin-left:0px; margin-right:0px; text-align:left !important; }
p { margin-top:0px; line-height:20px; }
input,select,textarea { color:#333; border:none; /*border-bottom: 3px solid #4e235b; background:rgba(78,35,91,0.1);*/border: 1px solid #AAA; background:rgba(255,255,255,1); padding:4px 3px 6px 6px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; }
select { background:rgba(255,255,255,1) url(../img/dropdown-ico.png) no-repeat right 11px !important; padding-right:25px; border-radius:0px; }

input.helptext
{ color:#5a5a5a; }
input.check { border-width:0px; cursor:pointer; }
hr { padding-top:10px; padding-bottom:0px; background-image: url(../../../../../../img/design/hr.png); background-repeat:repeat-x; background-position:center; height: 1px; border: 0px; }

img,.img { border:0px; margin:0px auto; padding:0px; }
form { margin:0px auto; text-align:center; }
table { margin:auto;/*0px !important;*/ }

ul { margin-bottom:0px; margin-left:14px; padding-left:0px; }
ol { margin-bottom:15px; margin-left:14px; padding-left:0px; }
ul li { list-style-image:url(../../../../../../img/design/li.png); margin-left:0px; margin-left:0px; text-align:left; }
ul li ul { padding-top:4px; }
ul li ul li,ul.li2 li { list-style-image:url(../../../../../../img/design/li2.png); }

.mobile_nav_ico > button {
    border: none;
    cursor: pointer;
    background: transparent;
    padding: 0;
}

#bx_content ul li { padding-bottom:10px; }

#cookie_accept > button.cookie_accept_link {
    color: #000000;
    border: none;
    text-decoration: underline;
    cursor: pointer;
    background: none;
}
#cookie_accept > button.cookie_accept_link:hover {
    text-decoration: none;
}
