
  @font-face {
      font-family: "Dr Sugiyama";
      src: url("/inc/fonts/Dr_Sugiyama/DrSugiyama-Regular.ttf");
    }

  @font-face {
      font-family: "Alegreya";
      src: url("/inc/fonts/Alegreya/Alegreya-Medium.ttf");
    }






.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-header::before, .modal-header::after, .modal-footer::before, .modal-footer::after {
    display: none !important;
    content: " ";
}
#map {height: 400px;width: 100%;}
#pageInnerWrapper{background: rgba(174, 190, 236, 0.3);}
/*#menubar{height:50px !important;}*/

.aMiddle{vertical-align:middle !important; font-size:18px;font-weight: 400; height:100px; padding-bottom:10px; }
.marketing .col-lg-4 {  margin-bottom: 20px;  text-align: center;}
.marketing h2 {  font-w

eight: normal;}
.marketing .col-lg-4 p {  margin-right: 10px;  margin-left: 10px;}

/*.featurette {  background: rgba(174, 190, 236, 0.2); }*/
.featurette-divider {  margin: 80px 0; }
.featurette-heading {  
font-family: "Dr Sugiyama", cursive; 
color: #1a1d5b;
font-size: 80px;  
font-weight: 300;  
line-height: 1;  
letter-spacing: -1px;}

.lead{
  font-family: "Alegreya", serif;
  font-size: 18px;  
  color: #000;
  font-weight: 300;  
}
.rounded{
	border-radius: 20px
}
#tutVideo{    width:100%;    height:auto;}

.cookieCol{background-color:none !important;border:none,height:0px;}
#cookiebar a:link,#cookiebar a:active,#cookiebar a:visited{color:#000;}
#cookiebar{color:#000;margin-top: 10px; padding-left:10px; padding-right:10px;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.footer{padding-top:20px;}
.mschiffers_logo{text-align:left;border:1px solid #ccc;display: contents !important;}
.adress_info{text-align:left;font-size:11px;}
.dvpj_logo{text-align:right;display: contents !important;}
.img-circle{margin-top:20px;}
.containerArt{display:flex;flex-flow:column}
.outerCol{padding-right:0!important;padding-left:0!important}
.navbar-brand > img{padding-right:20px!important}

.Col3Left > ul > li,.Col3Center > ul > li,.Col3Right > ul > li{margin-left:-20px}
.Col1Center{padding-left:40px!important;padding-right:40px!important}
.Col2Left{padding-left:40px!important;padding-right:100px!important}
.Col2Right{padding-left:100px!important;padding-right:40px!important}
.Col3Left{padding-left:40px!important;padding-right:20px!important}
.Col3Center{padding-left:20px!important;padding-right:20px!important}
.Col3Right{padding-left:20px!important;padding-right:40px!important}
.picRight{text-align:right}

html,body{color:#ddd;font-family:'Alegreya',regular;font-style:normal;font-weight:300;margin:0;padding-bottom: 40px;}
.address-template{text-align:center;background-color:#fff;color:#9d9d9d;line-height:150%;padding-bottom:10px}
.fullheader{padding-right:0!important;padding-left:0!important}
#cnt{width:100%;display:inline-flex;/*flex-direction:column*/}
body{overflow-y:scroll;padding:0;margin:0;color:#333;width:100%;height:100%;background:#fff url(/user_uploads/bilder/home/backgroundSite.jpg) no-repeat center center fixed;font-family:"Alegreya", serif;font-style:normal;font-weight:300;font-size:14px}
p.clear{clear:both}
.article{position:relative;width:100%;display:inline-block;font-style:normal;font-weight:300;font-size:14px;font-family:'Open Sans',sans-serif;color:#333}
.article img{margin-bottom:5px}
.articleImgLeft{float:left;margin-right:10px;padding-right:10px}
.articleTitel{padding-bottom:10px}
.articleSignatur,.rndCreditFooter{position:relative;width:100%;border-top:1px solid #ccc;font-style:normal;font-weight:300;font-size:.8em;color:#999;padding-right:2px;text-align:right}
.article h1{font-size:20px;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:300}
.article h2{font-size:20px;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:300}
.article h3{font-size:14px;line-height:120%;font-family:'Open Sans',sans-serif;font-weight:700;text-rendering:optimizelegibility}
.articleSignatur a:Link,.articleSignatur a:active,.articleSignatur a:hover{text-decoration:none;color:#999}
.artUsr{display:inline-block;margin-right:5px}.artAvatar{display:inline-block}
.imgAvatar{margin-top:2px;margin-bottom:2px;height:40px;display:inline-block;border-radius:50%}
.picButton{cursor:pointer}
.footerImage{vertical-align:top;padding-top:10px;padding-bottom:10px;text-align:center;height:45px}
#pageWrapper{position:absolute;top:0;width:100%;vertical-align:top;min-height:100vh;height:auto}
#cnt_header,#cnt_center{padding-left:0!important;padding-right:0!important;top:0px;width:100%}
.footer{position:relative;left:0;bottom:0px;width:100%;display:inline-block;}
#contentWrapper{position:relative;top:140px;height:100%;width:100%;margin-top:auto;background:transparent;background:none}
#cnt_left{height:100%;display:inline-block;vertical-align:top;}
#cnt_right{display:inline-block;height:auto}
.navbar-nav > li > a,.dropup,.dropdown{font-size:16px}
#extSuche a:hover{font-family:'Open Sans',sans-serif;font-style:normal;font-size:11px;color:#e8e8e8;text-decoration:none}
.navbar-brand{padding:0!important}
#navigation{position:absolute;top:12px;left:10px;width:340px;color:#000}
ul#navigation{float:left;width:100%;padding:0;margin:0;list-style-type:none}
ul#navigation li{list-style:none;display:inline}
ul#navigation a{text-decoration:none;color:#666;text-align:center;margin-left:10px;padding-left:3px;border-left:5px solid #666}
ul#navigation a:hover{margin-left:10px;padding-left:3px;color:#222;border-left:5px solid #900}
ul#navigation a:active{margin-left:10px;padding-left:3px;border-left:5px solid #900;color:#900}
.adress_info{height:auto;display:inline-block;float:left;max-width:580px}
.row{
    margin-right: 0px !important;
    margin-left: 0px !important;
}
@media screen and (max-width:420px){
    body{background-color:#fff;padding:0!important;background:#FFF}
    #cnt_left{width:100%;display:block}#cnt_right{width:100%;display:block}
    #pageWrapper{display:block;width:100%;height:auto;vertical-align:top}
}
@media screen and (max-width:1200px){
    #pageWrapper{max-width:1170px}
    .Col2Left{padding-left:10px!important;padding-right:10px!important}
    .Col2Right{padding-left:10px!important;padding-right:10px!important}
    .Col3Left{padding-left:10px!important;padding-right:10px!important}
    .Col3Center{padding-left:10px!important;padding-right:10px!important}
    .Col3Right{padding-left:10px!important;padding-right:10px!important}
}
@media screen and (max-width:992px){
    #pageWrapper{max-width:970px}
    #cnt_right{display:inline-block;}
    #cnt_left{display:inline-block;}
    .navbar-brand > img{padding-right:2px!important}
    .Col2Left{padding-left:10px!important;padding-right:10px!important}
    .Col2Right{padding-left:10px!important;padding-right:10px!important}
    .Col3Left{padding-left:10px!important;padding-right:10px!important}
    .Col3Center{padding-left:10px!important;padding-right:10px!important}
    .Col3Right{padding-left:10px!important;padding-right:10px!important}
}
@media screen and (max-width:768px){
    #pageWrapper{max-width:100%}
    #cnt_right{display:inline-block;padding-left:10px;padding-right:10px}
    #cnt_left{display:inline-block;padding-left:10px;padding-right:10px}
    .navbar-brand > img{padding-right:2px!important}
    .Col2Left{padding-left:10px!important;padding-right:10px!important}
    .Col2Right{padding-left:10px!important;padding-right:10px!important}
    .Col3Left{padding-left:10px!important;padding-right:5px!important}
    .Col3Center{padding-left:5px!important;padding-right:5px!important}
    .Col3Right{padding-left:5px!important;padding-right:10px!important}
    .left{text-align:center;}
    .right{text-align:center;}

}
@media screen and (max-width:480px){
    .footerPics{width:100%}
    .Col2Left{padding-left:0!important;padding-right:0!important}
    .Col2Right{padding-left:0!important;padding-right:0!important}
    .Col3Left{padding-left:0!important;padding-right:0!important}
    .Col3Center{padding-left:0!important;padding-right:0!important}
    .Col3Right{padding-left:0!important;padding-right:0!important}
    .navbar-brand > img{padding-right:2px!important}body{margin:0!important;padding:0;overflow-x:hidden}
    #cnt_left,#cnt_right{max-width:100%;display:block;margin-right:0!important;margin-left:0!important;padding-left:0;padding-right:0}
    .footer{position:relative;left:0;bottom:0px;width:100%;display:inline-block;padding-left:10px;padding-right:10px;margin:0}
    .left{text-align:center;}
    .right{text-align:center;}

}
@media (min-width: 768px) and (max-width: 879px){
 .navbar-collapse.collapse{display:none!important}
 .navbar-collapse.collapse.in{display:block!important}
 .navbar-header .collapse,.navbar-toggle{display:block!important}
 .navbar-header{float:none}
}
.no_padding  {padding-left:0px !important;	padding-right:0px !important;}
.no_maring  {maring-left:0px !important;	maring-right:0px !important;}
}
.navbar-toggle {
    border: 1px solid #333;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
    border-radius: 4px;
}

.navbar-nav > li > a, .dropup, .dropdown {
  list-style: none;
}



body {
  background-image: url('/user_uploads/website/background-site.png');
  background-repeat: no-repeat;
  background-position: right top;
  background-attachment: fixed;
  }

	
footer {
	background-color: rgba(255,255,255,0.3);
	color: #1a1d5b;
}

.jumbotron {
	font-family: 'Lobster', cursive;
	background-color: rgba(255,255,255,0.3);
	color: #1a1d5b;
	}
	
ul {
  list-style-type: none;
  margin: 0;
  padding: 20;
  color: black;
}
.nav-link{
	font-family: 'Georgia'; 
	font-size: 30px; 
	color: #1a1d5b;	
}
