/* html, body {
    height:100%;
}        
#wrapper {
              position:relative;
              min-height:80%;
              height:auto !important;
              margin:0 auto;
}*/

body {font-size:16px; line-height:23px;
	background: #b4aaa0 url(../images/bacvk5.jpg) /*center center*/ repeat-y scroll; 
	background-size: auto; 

/* background: #ecd0b5;
background: -moz-linear-gradient(linear, lefttop, leftbottom, from(#ecd0b5), to(#f5ede6)) fixed cover;
background: -webkit-linear-gradient(linear, lefttop, leftbottom, from(#ecd0b5), to(#f5ede6)) fixed cover;
background: linear-gradient(linear, lefttop, leftbottom, from(#ecd0b5), to(#f5ede6)) fixed cover;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecd0b5', endColorstr='#f5ede6',GradientType=0 ) repeat-y scroll; /* IE6-9 */ */


font-family: 'leelawadeeregular', sans-serif;}
h1, h2, h3, h4, h5, h6
{
 font-family: 'leelawadeeregular', sans-serif;
}
 p, a, ul, ol, li
{
 font-family: 'leelawadeeregular', sans-serif;
}
ul.maximenuck li.maximenuck.level1 > a span.titreck {
  font-family:  'leelawadeeregular', sans-serif;
}
.button-schwarz {
  display: inline-block;
  font-size:14px;
  width: auto;
  padding: 0px 12px 0px 0px;
  color: #ccff17;
  border: 0px solid #686968;
  border-radius: 0px;
  text-align: center;
  outline: none;
  text-decoration: none;
  background-color: #000000;
  margin: 0px 0px 0px 0px;
}

.button-schwarz:hover,
.button-schwarz:active
 {
  background-color: #000000;
  color: #ffffff;
  font-size:14px;
  text-decoration: none;
}
li {
    margin-left: 0px;
    line-height:20px;  
}
 ul{
  list-style-type: none;
  margin-left:0px;
 }
.listStyle {
    color:#ccff17;
}
.listStyle p {
    color: black;
    line-height:15px;
}
.headerbild {display:none;}
.headerbild-rechts {position:absolute;float:right;margin-left:30px!important;margin-top:4px!important;height:200px!important;width:auto;}  
.telbild-rechts {float:right; margin-top:4px!important;}  
.imprbild-rechts {float:right; margin-top:4px!important;} 
.wsbild-rechts {float:right; margin-top:4px!important;} 
.homebild-rechts {float:right; margin-top:27px!important;} 





@media all and (min-width: 903px)
{ 
.column {background-color:white;}
.desk {display: block;}
.tablet {display: none;}
.handy{display: none;}
/*.desktablet {display:block;}*/
.tablethandy {display:none;}
.footer-bg {background-color:#b4aaa0;}
.weissdeckung {position:relative; top:-28px!important;}
.headervideo {position:relative; left:-42px!important;}
.headerbild {display:none;}
}

@media all and (max-width: 902px)
{
.column {background-color:white;}
.desk {display: none;}
.tablet {display:block;}
.handy {display: none;}
/*.desktablet {display:block;}*/
.tablethandy {display:block; margin-left:40px!important;}  
.headervideo {display:none;}
.headerbild {display:inline;}
#wrapper3, #block2 {display:none} 
#block2 {background-color:white;}   
.scrollToTop {right:-10px!important;}
.footer-bg {background-color:#b4aaa0;}
.weissdeckung {position:relative; top:-28px!important;}
.referent {margin-left:20px; margin-top:20px; display:block; line-height:14px;}
#content > div.inner {border-top:40px solid black;}
.telbild-rechts {float:none; margin-left:auto!important; margin-right:auto!important;  display:block; text-align:center; padding-bottom:20px; margin-top:55px!important;}  
.imprbild-rechts {float:none; margin-left:auto!important; margin-right:auto!important; text-align:center!important; padding-bottom:30px; display:block;} 
.wsbild-rechts {float:none; margin-left:auto!important; margin-right:auto!important;  display:block; text-align:center; padding-bottom:40px; margin-top:10px;} 
.homebild-rechts {float:none; margin-left:auto!important; margin-right:auto!important;  display:block; text-align:center; padding-bottom:20px; margin-top:-25px!important;}
.headerbild-rechts {margin-left:20px!important}  
}

@media all and (max-width: 599px)
{
body {font-size:14px;}
.column {background-color:white;}
.desk {display: none;}
.tablet {display:none;}
.handy {display: block;}
/*.desktablet {display:none;}*/
.desktablet {display:block;}
.tablethandy {display:block; margin-left:40px!important;}  
#wrapper3, #block2 {display:none}   
#block2 {background-color:white;}
.scrollToTop {right:-10px!important;}  
.weissdeckung {display:none}
.footer-bg {background-color:#b4aaa0;}
.headervideo {display:none;}
.headerbild {display:none;}
.txtbild-rechts {margin-bottom:20px!important;}
.referent {margin-left:20px; margin-top:20px; display:block; line-height:14px;}
.zitat-txt {font-size:12pt!important;}
/*.custom {border-bottom:40px solid black;}*/
#content > div.inner {border-top:40px solid black;}
.slogan {margin-top:20px!important;}
.homebild-rechts {float:none; margin-left:auto!important; margin-right:auto!important;  display:block; text-align:center; padding-bottom:20px; margin-top:-25px!important;}
.imprbild-rechts {float:none; margin-left:auto!important; margin-right:auto!important; text-align:center!important; padding-bottom:30px; display:block;} 
.wsbild-rechts {float:none; margin-left:auto!important; margin-right:auto!important;  display:block; text-align:center; padding-bottom:40px; margin-top:10px;} 
.telbild-rechts {float:none; margin-left:auto!important; margin-right:auto!important;  display:block; text-align:center; padding-bottom:20px; margin-top:55px!important;}    
}
  


#cookiesck_accept:hover {
    font-size: 100%;
}
.referenzen{
  background-color:#edece8;
}

a.referenzen:link
{ 
background-color:transparent;
color:#363636;
}
a.referenzen:hover,
a.referenzen:active

 {
  background-color: #000000;
  opacity:0,4;
  color: #ccff17;
  text-decoration: none;
}
.btn-toolbar {
    font-size: 0;
    margin-bottom: 9px;
    margin-left: -15px;
    margin-top: 9px;
}
#cookiesck {
  padding-left:90px;
}



#wrapper3 {background: #706a64; height:200px;}
.container-fluid {max-width: 1080px;}
#block2 {background-color:white; height:200px;}
.desk {float:left; width:63.0%;}
.headervideo {float:left; margin-right:0;}
.imgtelefonhoerer {position:absolute; float:left; margin-left:-23px;}
.mejs-controls {display:none !important;}
#content > div.inner {margin-top:0!important;}
.linie-footer {border-bottom: solid 1px #e4fe00; position:relative; top:-23px;}
.footer {font-size:12px; text-align:right; color:white; position:relative; top:-20px;}
.txtfooter {color:white;}
.txtfooter a {color:white;}
a.txtfooter:hover {color:#e4fe00;}
.button, button, button.btn, input.btn, .btn, .btn-group > .btn.active {color:white;}
.button:hover, button:hover, button.btn:hover, input.btn:hover, .btn:hover, .btn-group:hover > .btn.active {color:#e4fe00!important;}
/* .maximenuckh {border-top: solid 1px #CCFF17;} */
.slogan {background-color:#f4f1ed; padding:20px; border-radius: 15px 15px 15px 15px; box-shadow: 5px 5px 10px rgba(112,106,100, 0.6);}
.weissdeckung {position:relative; top:-27px;height:40px; background-color:white;}
.wrapper3 {box-shadow:1px 1px 6px #a0a0a0;}
.referenzen {background-color:#f4f1ed; padding:20px; border-radius: 15px 15px 15px 15px;}
a.referenzen-link:hover {color:#e4fe00;}
.blogartikel {background-color:#f4f1ed; padding:20px; border-radius: 15px 15px 15px 15px;}
.referent {margin-left:20px;}
.zitat {background-color:#f4f1ed; padding:17px 20px 7px 20px; border-radius: 15px 15px 15px 15px; box-shadow: 5px 5px 10px rgba(112,106,100, 0.6);}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight {background-color:#f4f1ed!important;}
input.inputbox, .registration input, .login input, .contact input, .contact textarea, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(180,170,160,.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(180,170,160,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(180,170,160);}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: rgba(180,170,160, 0.8);
    outline: 0;
    outline: thin dotted \9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(180,170,160,.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(180,170,160,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(180,170,160, 0.6);
  .left {text-align:left!important;}
.txtbild-rechts {margin-top:-100px!important;}
  
  






