@charset "utf-8";



#gmoverlay {
    background: transparent none repeat scroll 0 0;        
    height: 373px;
    margin-top: -373px;
    position: absolute;
    top: 373px;
    width: 100%;

}


.header-section .container h1,
.header-section .container h2,
.header-section .container h3 {color:#003c6e; text-shadow:0px 2px 8px #ffffff;}
.header-section .container h1 {font-family: 'Arial'; font-size: 45px; color: #FFFFFF; text-shadow: 0 6px 6px #000000;}
.header-section .container h2 {font-family: Tahoma, Arial; font-weight:300; font-size:38px;}
.header-section .container h3 {font-family: Tahoma, Arial; font-weight:100; font-size:38px}
.company_name {color:#003c6e; font-family:Tahoma, Arial, Helvetica,sans-serif; font-weight:200; /* text-transform: uppercase; */ font-size:18px; padding: 18px 0 4px 0px; }
.company_name p {margin:0px 0px;}
/*--------------------------------------------------------------------------------------------------
CSS Styles for <Die NachfolgeExperten>.

version:   1.0
--------------------------------------------------------------------------------------------------*/
                                        
/* =Branding
--------------------------------------------------------------------------------------------------------*/
html, body { padding:0; margin:0;}


body{ background-color: #fff9eb; color:#003c6e; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:300; font-size:20px; line-height:24px;}
#wrapper {width:100%; margin:0 auto;}
#header{position:absolute; left:0; top:0; width:100%; z-index:1;}

/* .header-coption .container {background-image: url("http://haus-entenhof.de/uploads/images/site/weich.png"); background-size:100% 100%; background-repeat: no-repeat; } */

h1 a img {max-width:100%; height:auto;}



#logo {display:block; margin:0; padding:0;}
#logo a, #logo a:focus{display:block; text-decoration:none;}



a, a:hover, a:focus{outline:0;}
.left {float:left;}
.right {float:right;}
img {max-width:100%; height:auto;}
h2 {font-size:25px; line-height:31px; color:#ae111f; font-weight:200; /* text-transform:uppercase; */ margin:0 0 15px;}



/* End Branding
--------------------------------------------------------------------------------------------------------*/


/* =Main Nav
--------------------------------------------------------------------------------------------------*/

nav#mainNavigation {margin-top:35px;}
#mainNavigation.navbar-collapse{padding:0;}
#mainNavigation .nav{margin: 32px 0px 0px 0px;}
#mainNavigation .nav > li {float:left; margin: 0 12px;}
#mainNavigation .nav li a, #mainNavigation .nav li a:focus{display:block; outline:0; background:none;}
#mainNavigation .nav > li > a {padding:0; font-size:18px; line-height:24px; color:#003c6e; font-weight:200; /* text-transform:uppercase; */ text-shadow:none;}  /*Fas 23.07.15*/
#mainNavigation .nav > li:hover > a, #mainNavigation .nav > li.active > a{text-decoration:none; color:#ae111f;}
#mainNavigation .nav .open > a, #mainNavigation .nav .open > a:hover, #mainNavigation .nav .open > a:focus{background:none; color:#ae111f;}
#mainNavigation .caret{border:none; background:url("http://haus-entenhof.de/uploads/images/site/arrow.png") no-repeat left top; width:15px; height:8px;}

#mainNavigation .nav > li > .dropdown-menu {
    background: #ae111f;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    margin-left: 0px;
    min-width: 280px;
    padding: 10px 12px;
    position: absolute;
    right: 0;

}

#mainNavigation .dropdown-menu > li > a, #mainNavigation .dropdown-menu > li > a:focus {font-size:15px; line-height:26px; color:#fff; font-weight:700; padding:0; /* text-transform:uppercase; */}
#mainNavigation .dropdown-menu > li > a:hover, #mainNavigation .dropdown-menu > li.active > a {color:#cbcbcb; background:none; filter:none;}

#mainNavigation .dropdown-menu {position:relative;}
.dropdown-toggle .dropdown-menu {display:block;}
.dropdown-submenu {display:block;}
.dropdown-submenu > ul.dropdown-menu {background:none; border-radius:none; border:none;}

/* End Main Nav
--------------------------------------------------------------------------------------------------*/

/* =Main Content
--------------------------------------------------------------------------------------------------*/
#container{position:relative; z-index:0; padding-top:125px;}

.container{padding-left:0; padding-right:0;}
.header-inner {padding-top:20px; padding-bottom:22px;}

.header-section{position:relative; z-index:0;}
.header-slider{margin:0; padding:0; list-style-type:none;}
.header-slider > .item{width:100%; float:left;}
.header-img-section img {width:100%; position:relative; z-index:0;}
.header-coption {font-weight:400; font-size:20px; line-height:24px;} /* Von Falko S. */
.header-slider .header-coption{left:0; right:0; bottom:1%; padding:0; text-shadow:none; } /* oder bottom 310px; oder top: 474px; */
.header-coption .container{ padding:38px 20px 48px;}
.header-coption h2{font-size: 44px; line-height: 50px;}
.header-coption h2 span{color:#003c6e;}


.expertsblock-outer, .mainblock-outer {background:#fff9eb; z-index:1; margin-top:-9px;}

.expertsblock-outer:after{

    background:rgba(0, 0, 0, 0) url("http://haus-entenhof.de/uploads/images/site/widetop-curvebg.png") no-repeat scroll center top;
    content: "";
    height: 9px;
    left: 0;
    position: absolute;
    right: 0;
    top: -9px;
    width: 100%;
}

.wrap-container{padding:30px 0; position:relative;}
.heading-title{text-align:center;}
.expertsblock-outer .heading-title, .mainblock-outer .heading-title {margin-bottom:25px; font-family: Tahoma, Arial;  font-size:40px; text-transform:unset; color:#ae111f; }
.servicesblock-outer .heading-title {margin-bottom:36px; font-family: Tahoma, Arial; font-size:50px; text-transform:unset; color:#ae111f; }

ourexperts-lists {min-height:158px;}
.ourexperts-lists .col-md-6{margin-bottom:30px;}
.ourexperts-profile{background:#333;}
.ourexperts-profile > .pull-left{margin-right:15px;}
.ourexperts-profile .media-object{}
.ourexperts-profile .media-body{padding:12px 30px 0 0;}
.ourexperts-profile .media-heading{ /* text-transform:uppercase; */ margin:0 0 8px; font-size:18px; line-height:24px; font-weight:700;}
.ourexperts-profile .media-heading span{display:block; font-size:14px; line-height:20px; color:#003c6e;}
.ourexperts-profile .profile-tag{margin-top:20px;}
.ourexperts-profile .profile-tag span{display:inline-block;}
.ourexperts-profile p{color:#4b4b4b; font-size:16px; line-height:20px; margin-bottom: 2px;}
.site-link, .site-link:focus{display:inline-block; color:#003c6e; font-size:16px; line-height:20px; text-decoration:underline;}
.site-link:hover{ color:#003c6e; text-decoration:none;}
.aboutlink-bar{text-align:center; display:block; padding-top:6px;}

 .container_box { position:relative; height: inherit; border-bottom:3px solid #ae111f;}
 .container_box .content_box {
position:absolute; right:0; top:0; background-color:#ffffff; ;/* rgba(255,255,255,0.9); */ height: inherit; width: 64%; z-index: 3; font-size:16px; color:#003c6e; height: 100%; padding:15px 15px;
 } 

 .container_box .content_box h1, .container_box .content_box h2, .container_box .content_box h3 {font-size:18px; color:#ae111f; line-height: 20px;  margin: 0px 0px 10px 0px;}

  
.googlemaps_container {position:relative; height:373px; border-top:3px solid #ae111f; border-bottom:3px solid #ae111f; margin-bottom:0px;} 
.googlemaps_container .googlemaps_content 
{
 position:absolute;
 top:135px; 
 left:80px;
 z-index:10;
 background-color:#ffffff;
 width:370px;
 height:223px;
 border-bottom:3px solid #ae111f;
 padding:15px 15px;
 
}

.googlemaps_container .googlemaps_content a {
    color: #003c6e;
    font-family: Tahoma, Arial;
    font-size: 14px;
}   
 
.googlemaps_content .contact_block h1 {
    font-family: Tahoma, Arial; font-weight:100; font-size:18px; color:#ae111f; line-height: 20px;  margin: 0px 0px 10px 0px;
}

.googlemaps_content .contact_block p, .googlemaps_content .contact_block h2, .googlemaps_content .contact_block h3 {
  color: #003c6e;
  font-family: Tahoma, Arial;
  font-weight:700;
  font-size: 14px;
  margin-bottom:0px;
  line-height:16px;
}
 
.googlemaps_content .place-card {display:none;}

 .container_box img {
    height: auto;
    max-width: 100%;
    width: 100%;
}
.container_box a {display:block;}

.aboutlink-bar a, .aboutlink-bar a:focus {
    margin-right: 15px; color:#4b4b4b; font-size:18px; line-height:22px; text-decoration:none; /* text-transform:uppercase; */ position:relative; font-weight:700;
}
.aboutlink-bar a:hover{color:#4b4b4b; text-decoration: underline;}
.aboutlink-bar a:after{content:''; background:url(http://haus-entenhof.de/uploads/images/site/green-arrow.png) no-repeat left top; width:10px; height:15px; position:absolute; top:3px; right:-20px;}

.servicesblock-outer {padding-bottom: 20px; z-index:2; 

background:url(http://haus-entenhof.de/uploads/images/site/bg_headerbild.jpg) no-repeat center top; background-size: cover;
-ms-behavior: url(http://haus-entenhof.de/tatooine/css/backgroundsize.min.htc);
behavior: url(http://haus-entenhof.de/tatooine/css/backgroundsize.min.htc);
background-color:#c3c3c3;

border-top:3px solid #ae111f;

}

.servicesblock-outer span{color:#4b4b4b; display:block; font-size:20px; line-height:24px; text-transform:none; font-weight:400; padding-top:16px; text-align: center;}

div.heading-container {margin: 22px 0 46px 0px}
div.heading-container h2.heading-title {margin:0px 0px; padding:0px 0px;} 
div.heading-container span, div.heading-container p, div.heading-container div  {
    
    color: #003c6e;
    display: block;
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    padding-top: 10px;
    /* text-transform: uppercase; */    
    
}
.services-lists {padding-bottom:26px; margin-bottom:30px; /* height:294px; */}
.services-lists > * {height:inherit;}
.services-box{ background: rgba(0,60,110, 1.0); padding:28px 24px 15px; text-align:center;}
.services-box .glyphicon-ok{color:#fff;}
.services-box h1, .services-box h2, .services-box h3 {color:#ffffff; font-family: Tahoma, Arial; font-weight:100; font-size:18px; margin:10px 0px 0px 0px;} 
.services-box .glyphicon-ok:before{content:''; display:block; background:url(http://haus-entenhof.de/uploads/images/site/haken.png) no-repeat left top; width:22px; height:17px;}
.services-box h4{color:#fff; font-weight:700; /* text-transform:uppercase; */ font-size:20px; line-height:24px; margin:15px 12px 9px;}
.services-desc{min-height:136px;}
.services-box p{color:#fff; font-size:16px; line-height:19px;}


.newsblock-outer{background:#cbcbcb; z-index:3;  padding: 34px 0 28px;}
.wrap-container.newsblock-outer:after{content:''; background:url(http://haus-entenhof.de/tatooine/..uploads/images/site/widetop-curvebg.png) no-repeat center top; position:absolute; left:0; top:-9px; right:0; width:100%; height:9px;}
.newsblock-outer .heading-title{margin-bottom:35px;}
.news-lists{padding-bottom:26px;}
.news-box{background:#fff; padding:32px 15px 15px; min-height:156px;}
.news-desc {min-height:88px;}
.news-box h4{/* text-transform:uppercase; */ font-weight:700; margin: 0; line-height: 24px;}

.news-box a 
{
    bottom: 15px;
    position: absolute;
    right: 30px;
}
#NewsPostDetailReturnLink {margin-top: 10px; }


.newsarrow-outer{display:block;}
.news-arrow{background:url(http://haus-entenhof.de/uploads/images/site/news-arrow.png) no-repeat left top; width:20px; height:21px; text-indent:-999em; display:inline-block;}

/* =End Main Content
--------------------------------------------------------------------------------------------------*/


/* =Secondary Content
--------------------------------------------------------------------------------------------------*/
.pageheading-header{position:relative; overflow:hidden; border-top:3px solid #ae111f; border-bottom:3px solid #ae111f;}
.pageheader-img img{width:100%; position:relative; z-index:0;}
.page-heading{position:absolute; z-index:1; bottom:0; left:0; width:100%;}
.page-heading h2{color:#003c6e; background:url(http://haus-entenhof.de/uploads/images/site/caption-bg.png) repeat left top; padding:20px 40px 10px; font-size: 44px; margin:0; display:inline-block;}

.page-heading h3 {background:url(http://haus-entenhof.de/uploads/images/site/caption-bg.png) repeat left top; padding:20px 50px 14px; font-size: 32px; margin:0 0 30px; display:table; /* text-transform: uppercase; */ font-weight: lighter;}
.wrapinner-container {background:#fff9eb; padding:0px 0px 0px 0px;}
.content-block {
  background:#fff;
  padding:20px 50px 50px 30px; 
  width: 100%;
  margin: 0px 0px 20px 0px;
}
 
.link_box {
width:100%;
height:37px;
padding:7px 15px;
background-color:#ae111f;
color:#ffffff;
font-family: Tahoma, Arial;
font-weight:700;
background-image:url("http://haus-entenhof.de/uploads/images/site/arrow-right-white.png"); background-position:93% 49%; background-repeat:no-repeat;
font-size:16px;
}

.link_box a {display:block; color:inherit; text-decoration:none;}
.link_box p {display:block; margin:0px 0px;}

.content-normal {
  -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2; /* Firefox */
   column-count: 2;
}


.content-normal2 {
  -webkit-column-count: 1; /* Chrome, Safari, Opera */
  -moz-column-count: 1; /* Firefox */
   column-count: 1;
}


.content-block p, .content-block ul li {
 color: #003c6e;
 font-size: 16px;
 margin-bottom:10px;
}

.content-normal p, .content-normal2 p
{
  margin-top: 10px;
  margin-bottom: 10px;
}

.content-block ul {padding:0px 0px 0px 20px;}

table {margin-bottom:40px;}

.table-responsive {
    min-height: 0.01%;
    overflow-x: auto;
    margin-bottom:20px !important;
}

.content-block .introduction p, .extra_title, .content-block b, .content-block strong, h4  {
color: #ae111f;
font-size: 16px;
margin-bottom:10px;
font-family: Tahoma, Arial; font-weight:100;
}

.content-block h4
{
  margin-top: 25px;
}

.content-block h5
{
  margin-top: 15px;
  color: #000000;
  font-size: 16px;
  margin-bottom:10px;
  font-family: Tahoma, Arial; font-weight:100;

}


.extra_title {margin:10px 0px; text-align:left;}
.content-block h1, .content-block h2, .content-block h3 {font-family: Tahoma, Arial; font-weight:100; /*text-transform: uppercase; */}

.content-block p strong{font-weight:700; }
.content-block td{padding:3px; vertical-align:top;}
.content-block a {color:#ae111f; text-decoration:underline;}
.wrapinner-container .newsblock-outer{margin-top:0; padding-bottom: 0;}
.wrapinner-container .news-lists{padding-bottom:0;}
.wrapinner-container .news-box h4{margin:0 0 8px;}
.news-date{display:block; font-size:16px; line-height:20px;}

/* End Secondary Content
--------------------------------------------------------------------------------------------------*/


/* =Footer
--------------------------------------------------------------------------------------------------*/
#footer{padding:25px 0 60px;}
.footer-link{margin:0; padding:0; list-style-type:none; text-align:right; font-size: 16px; line-height: 20px; }
.footer-link li{display:inline; padding-left:28px;}
.footer-link li a, .footer-link li a:focus{display:inline-block; font-size:16px; color:#003c6e;}
.footer-link li a:hover{color:#003c6e; text-decoration:underline;}
.copyright{display:block; font-size:16px; line-height:20px; color:#ae111f; /* text-transform:uppercase; */}
/* End Footer
--------------------------------------------------------------------------------------------------*/


/* =Forms
--------------------------------------------------------------------------------------------------*/
/* Removing fieldset borders (remove if you want to keep the defaults defined in Normalization) */
fieldset{border: none; margin: 0; padding: 0;}
/* End Forms
--------------------------------------------------------------------------------------------------*/

/* =Ergänzung OOIS (Falko Schawohl)
--------------------------------------------------------------------------------------------------*/
/* Removing fieldset borders (remove if you want to keep the defaults defined in Normalization) */

 .media-body  {
    color: #003c6e;
    font-size: 16px;
}
.ourexperts-profile .media-body p, .ourexperts-profile .media-body div {

    display: block;
    font-size: 16px;
    line-height: 20px;
}

.ourexperts-profile .media-body p a, .ourexperts-profile .media-body p a:focus {
    color: #003c6e;
    display: inline-block;
    font-size: 16px;
    line-height: 20px;
    text-decoration: underline; 
    text-transform: none;
}


a.link-with-caret {
background-image: url("http://haus-entenhof.de/uploads/images/site/arrow-right.png");
background-position: 100% 8px;
background-repeat: no-repeat;
padding: 0 15px;
color: #003c6e;
text-decoration:none;

}

  .media-body  h1, .media-body  h2, .media-body h3, .media-body h3 a, .media-body h3 a:focus, .media-body h4 {
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    margin: 0px 0px 8px 0px;
    color: #003c6e;
}
.media-body h3 a{ text-decoration:underline;}


 .services-box p:last-of-type {margin-top:20px;}
 
 .services-box a:after {
    background: url("http://haus-entenhof.de/uploads/images/site/arrow-right-white.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    content: "";
    height: 15px;
    position: absolute;
    right: -15px;
    top: 3px;
    width: 10px;
}

 .services-box a, .services-box a:focus {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 25px;
    position: relative;
    text-decoration: none;
}

 .services-box p {margin:0px 0px 10px 0px;}
 .services-box a:hover {text-decoration: underline;}


/* End Forms
--------------------------------------------------------------------------------------------------*/


@media only screen and (max-width:1200px){
.ourexperts-profile p{font-size: 14px; line-height: 20px;}
.services-box{padding:20px 12px 15px;}
.services-box h4{margin: 15px 0 9px;}
.services-box p{font-size: 14px; line-height:18px;}
.news-box h4{font-size: 17px;}

.container_box .content_box {
 font-size: 16px;
 line-height: 20px;

 }

}

@media only screen and (max-width: 1024px){

.header-inner {
    padding-bottom: 12px;
    padding-top: 10px;
}
.header-coption .container{padding:15px 15px 20px;}

.company_name {
    font-size: 16px;
    padding: 5px 0 4px;
}

 .header-section .container h1 { font-size: 35px;}
 .header-section .container h2 { font-size: 35px;}

.header-coption p{font-size: 16px; line-height: 22px;}
.heading-title{font-size:30px; line-height:34px; margin-bottom:15px;}
.expertsblock-outer .heading-title{margin-bottom:35px;}
.content-block{padding:20px;}

.page-heading h2{font-size: 24px; line-height: 30px; padding:15px 30px 15px}
.googlemaps_container .googlemaps_content {

    width: 230px;
    left: 60px;
    top: 120px;
}

}
@media only screen and (max-width: 992px){

.header-inner {
    padding-bottom: 12px;    
    padding-top: 10px;
}

.container {padding-left:15px; padding-right:15px;}
.content-normal, .content-normal2 {
  -webkit-column-count: 1; /* Chrome, Safari, Opera */
  -moz-column-count: 1; /* Firefox */
   column-count: 1;
} 

.company_name {
    font-size: 16px;
    padding: 16px 0 4px;
}

#mainNavigation .nav{margin:17px 0 0;}
#mainNavigation .nav > li{margin:0 5px;}
#mainNavigation .nav > li > a{font-size:14px;}
#container {padding-top:108px;}


.ourexperts-profile .profile-tag{margin-top:0;}
.ourexperts-lists .col-md-6{margin-bottom:15px;}
.services-lists{padding-bottom:0;}
.services-lists .col-md-3 {margin-bottom:15px;}
.services-desc{min-height:40px;}
.news-lists{padding-bottom:0;}
.news-lists .col-md-4{margin-bottom:15px;}
.news-desc{min-height:30px;}
.news-box{padding:15px 15px 15px 15px; min-height:156px; }
.copyright, .footer-link{text-align:center;}    
.footer-link li{padding:0 14px;}
.news-box h4{font-size: 16px;}
}

@media only screen and (max-width: 767px) {                                           


 .header-section .container h1 { font-size: 30px; line-height:35px;}
 .header-section .container h2 { font-size: 30px; line-height:35px;}

  h1#logo > a {height:inherit;}
  h1#logo > a > img {height:inherit; max-height: 90px;}

  
.company_name.clear {clear:both;}
 
.company_name {
    font-size: 16px;
    padding-top: 5px;
    line-height: 16px;
}
  
  
.googlemaps_container .googlemaps_content {

    width: 230px;
    left: 60px;
    top: 120px;
}
.content-normal, .content-normal2 {
  -webkit-column-count: 1; /* Chrome, Safari, Opera */
  -moz-column-count: 1; /* Firefox */
   column-count: 1;
} 

.header-inner {padding-top:0px; padding-bottom:0px;}
.header-inner > .row{position:relative;}
.header-inner .col-xs-12 {position:static;}
.navbar-toggle {background:#ae111f; margin-top: 40px;}
.navbar-toggle .icon-bar{background:#fff;}
.navbar-header{position:absolute; top:0px; right:0;}
#mainNavigation.navbar-collapse {width:100%; top:99px; left: 0; padding: 0 15px 5px; position: absolute; background:rgba(255,255,255,0.8); margin-top:0px;}
#mainNavigation .nav{margin:0;}
#mainNavigation .nav > li{width:100%; margin: 5px 2px;}
#mainNavigation .nav > li > a{font-size: 16px;}
#mainNavigation .nav > li > .dropdown-menu {text-align:left;}
.header-coption p{font-size:14px; line-height:18px;}
#container{padding-top:99px;}
#footer{padding-bottom:25px;}  

}

@media only screen and (max-width: 568px){


.header-coption p{display:none;}
.page-heading h2 {font-size: 18px; line-height: 24px; padding:15px;}
.content-block p{font-size:14px; line-height:18px;}
                                                    
 .header-section .container h1 { font-size: 25px; line-height:30px;}
 .header-section .container h2 { font-size: 27px; line-height:37px;}
 .header-slider .header-coption {top:50%;}
 .container_box .content_box {font-size:14px; line-height: 20px;}
 .container_box .content_box h2 {margin-bottom:5px;}

}
@media only screen and (max-width: 480px) {
                             
     .header-section .container h1 { font-size: 20px; line-height:25px;}    
      .header-section .container h2 { font-size: 25px; line-height:30px;}
      .header-slider .header-coption {top:45%;}                      
    .container_box .content_box {
     font-size: 12px;
     line-height: 16px;
     padding:5px 15px;
     overflow: auto;
     }
    .container_box .content_box h2 {margin-bottom:5px;} 
    .googlemaps_container .googlemaps_content {
    
        background: rgba(255, 255, 255, 0.6);
        left: 50px;
        top: 121px;
        width: 230px;
    }
    .content-normal {
      -webkit-column-count: 1; /* Chrome, Safari, Opera */
      -moz-column-count: 1; /* Firefox */
       column-count: 1;
    } 
    
    .content-block h1, .content-block h2, .content-block h3 {font-size:18px; line-height:22px;} 

    .link_box {margin-bottom:5px;}
    
    h1#logo > a > img {height: inherit; max-height: 105px; position: absolute; top: 20px; }
    
    
h1#logo > a > img {
    height: inherit;
    /* min-height: 60px; */
}
    
    
    #mainNavigation .nav > li{width:100%; margin: 5px 0px;}
    #mainNavigation .dropdown-menu > li > a, #mainNavigation .dropdown-menu > li > a:focus{font-size:14px;}
    .header-coption h2{font-size: 18px; line-height: 24px;}
    .heading-title{font-size:24px; line-height:30px;}
    .ourexperts-profile .media-body {padding-right:10px;}
    .ourexperts-profile .media-heading{margin-bottom:0; font-size:13px; line-height:18px;}
    .site-link, .site-link:focus{font-size:13px; line-height:18px;}
    .ourexperts-profile p{font-size:12px; line-height:16px;}
    .expertsblock-outer .heading-title,
    .servicesblock-outer .heading-title,
    .newsblock-outer .heading-title {margin-bottom:20px;}
    .header-coption h2{font-size: 18px; line-height: 24px;}
    .page-heading h2{font-size: 14px; line-height:18px;}
    .news-box h4{font-size: 14px; line-height:18px;}
    .servicesblock-outer .heading-title {font-size: 40px;}
    
}

@media only screen and (max-width: 320px) {

#container{padding-top:85px;}
#carousel-header .header-img-section img {height:150px;}
.header-slider .header-coption {top:46%;}
.header-coption .container {
  padding:0px 0px;
}
.expertsblock-outer .heading-title, .mainblock-outer .heading-title { font-size:30px; }
.servicesblock-outer .heading-title {font-size:30px;}
.content_box p {display:none;}

.header-section .container h1 { font-size: 15px; line-height:20px;}    
.header-section .container h2 { font-size: 18px; line-height:25px;}

.googlemaps_container .googlemaps_content {
 left: 0px;
 top: 77px;
}
#mainNavigation.navbar-collapse { top:85px; }
.navbar-toggle {
    margin-top: 28px;
}
 
}


@media print {
    #mainNavigation{ display: none; }
    .pageheading-header{ display: none; }
    .navbar-header{ display: none; }
}   
       
.dropdown-menu {font-size:15px;}
ul.dropdown-menu > li.dropdown-submenu > ul.dropdown-menu {display:block;}

li.open .dropdown-menu a.active {
color:#fff !important;
background:transparent;
background-image: url("http://haus-entenhof.de/uploads/images/site/arrow-right-nav-white.png") !important;
background-position:0% 50% !important; 
background-repeat:no-repeat !important;
padding-left: 10px !important;
}


ul.dropdown-menu ul.third-level, ul.dropdown-menu > li.dropdown-submenu > ul.third-level {list-style:none; padding:0px 0px 0px 10px;}
ul.dropdown-menu > li.dropdown-submenu > ul.third-level li a, ul.dropdown-menu ul.third-level li a {color:#ffffff; text-decoration:none;}
ul.dropdown-menu > li.dropdown-submenu > ul.third-level li a:hover, ul.dropdown-menu ul.third-level li a:hover {color:#cbcbcb;}

.navbar-collapse.in {
    overflow-y: visible;
}
   
.obis_impressum {
    color: #003c6e;
    font-size: 16px;
}
.obis_impressum b  {

    color: #ae111f;
    font-family: Tahoma, Arial; font-weight:700;
    font-size: 18px;
    margin-bottom: 10px;

}   
          
.obis_impressum img {width:220px; height:auto;}        

.onlyimg img
{
	max-width: 450px;
	margin-bottom: 20px;
}