@charset "UTF-8";
/* CSS Document */

body { font-family: "macho",sans-serif;font-weight: 400; font-style: normal; color:#000; }
h1, h2, h3, h4 {text-transform:uppercase; font-family: "macho",sans-serif;font-weight: 200; }

p { color:#000000;}

.jumbotron
{display:none}
}

.home .jumbotron
{ display:none
 
}

.jumbotron h1
{
  font-size: 1.5rem;
  padding-left:0.5rem;
  display:block; 
  line-height: 1rem;
  font-family: "macho",sans-serif; font-style: normal;font-weight: 700; display:block; text-transform:uppercase; letter-spacing: 0.2rem;
  color: #fff;
}

.jumbotron h2
{
  font-size: 1.5rem;
  padding-left:0.5rem;
  display:block; text-transform:uppercase; letter-spacing: 0.1rem;
    font-family: "macho",sans-serif; font-style: normal;font-weight: 700; display:block; text-transform:uppercase; letter-spacing: 0.2rem;
 }




.home .jumbotron h1
{ 
font-size: 5rem;
 font-family: "emily-austin",sans-serif; font-style: normal;font-weight: 400; display:block; text-transform:none; letter-spacing:0; line-height:10rem;
  color: #fff;
  text-shadow: 0 0 12px #999;

}



.jumbotron p, .jumbotron .ce-bodytext p
{
  font-size: 1rem;
  padding-left:0.5rem;
  display:block; text-transform:uppercase; letter-spacing: 0.2rem;
  line-height: 1rem;
  color:#ffffff;

}

.bg-faded
{background-color:#9eab10;
padding: 0;

}

.p-t-1
{width:100%; 
background-color:#b0bc04;
background-image:url(../../../../Resources/Public/Images/header.png);
background-repeat:no-repeat;
background-position:center;
height:150px;
}

.m-b-1
{ padding:0; width:100%; text-align:center}

.breadcrumb-section .bg-faded
{
  background-color: #fff; margin-top:100px;

  background-image: none;
  height:20px;
}
.breadcrumb-section
{
  background-color: #fff; margin-top:100px;
  background-image: none;
  height:20px;
}

.pull-left
{
  padding-left: 0px;
}

.col-menu
{
   background-color:#e1e5ad;
   color: #a4ad36;
   font-size:90%;
   }

a
{
  background-color: transparent;
}

a
{
  color: #95928d;
  text-decoration-line: none;
  text-decoration-style: solid;
}

a, area, button, [role="button"], input, label, select, summary, textarea
{
}
area, input, select, summary, textarea
{
   background-color:#f0f2d8
}

.nav-link
{
  display: inline-block;
}

a:active, a:hover
{
  outline-width: 0px;
}

a:focus, a:hover
{
  color: #001216;
  text-decoration-line: underline;
  text-decoration-style: solid;
}

a:focus, a:hover
{
  color: #001216;
  text-decoration-line: underline;
  text-decoration-style: solid;
}

a:focus
{
  outline-width: thin;
  outline-style: dotted;
  outline-offset: -2px;
}


.dropdown-item:focus, .dropdown-item:hover
{
  color: #2b2d2f;
  text-decoration-line: none;
  text-decoration-style: solid;
  background-color: #d7d5d1;
}

.dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover
{
  color: #ffffff;
  text-decoration-line: none;
  text-decoration-style: solid;
  background-color: #95928d;
  outline-width: 0px;
  outline-style: none;
}

.dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover
{
  color: #ffffff;
  text-decoration-line: none;
  text-decoration-style: solid;
  background-color: #95928d;
  outline-width: 0px;
  outline-style: none;
}

.dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover
{
  color: #ffffff;
  text-decoration-line: none;
  text-decoration-style: solid;
  background-color: #95928d;
  outline-width: 0px;
  outline-style: none;
}

.nav-link:focus, .nav-link:hover
{
  text-decoration-line: none;
  text-decoration-style: solid;
}

.nav-link:focus, .nav-link:hover
{
  text-decoration-line: none;
  text-decoration-style: solid;
}

.nav-pills .nav-link
{
  display: block;
  padding-top: 0.5em;
  padding-right: 1em;
  padding-bottom: 0.5em;
  padding-left: 1em;
  border-top-left-radius: 0.0rem;
  border-top-right-radius: 0.0rem;
  border-bottom-right-radius: 0.0rem;
  border-bottom-left-radius: 0.0rem;
    text-transform: uppercase;

}

.nav-sidebar a.nav-link
{
  padding-top: 0.25rem;
  padding-right: 0.75rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
}

.nav-pills .nav-link.active, .nav-pills .nav-item.open .nav-link, .nav-pills .nav-link.active:focus, .nav-pills .nav-item.open .nav-link:focus, .nav-pills .nav-link.active:hover, .nav-pills .nav-item.open .nav-link:hover
{
  color: #ff9900;
  text-transform: uppercase;
  cursor: default;
  background-color: transparent;
}

.nav-pills .nav-link.active, .nav-pills .nav-item.open .nav-link, .nav-pills .nav-link.active:focus, .nav-pills .nav-item.open .nav-link:focus, .nav-pills .nav-link.active:hover, .nav-pills .nav-item.open .nav-link:hover
{
  color: #ff9900;
    text-transform: uppercase;
  cursor: default;
  background-color: transparent;
}

.nav-pills .nav-link.active, .nav-pills .nav-item.open .nav-link, .nav-pills .nav-link.active:focus, .nav-pills .nav-item.open .nav-link:focus, .nav-pills .nav-link.active:hover, .nav-pills .nav-item.open .nav-link:hover
{
  color: #990000;
    text-transform: uppercase;
  cursor: default;
  background-color: transparent;
}

.navbar-fixed-top, .navbar-fixed-bottom
{
  position: fixed;
  right: 0px;
  left: 0px;
  z-index: 1030;
}



.navbar-fixed-top, .navbar-fixed-bottom
{
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.navbar-fixed-top
{
  top: 0px;
}

.navbar-brand > img
{
  display: none;
  margin-top: -20px;
 
}

.navbar-user
{
  background-color: #b0bc04;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}

.navbar-default
{padding: 0;
height: 150px}

.navbar-toggleable-md
{
  margin: auto;
  margin-top: 0;
   background-color: #9eab10;
   width: 100%;
   height: 25px;
   padding:0;
     
 }


.navbar-light .navbar-nav .nav-link
{
  color: rgba(0, 0, 0, 0.4);
  text-transform:uppercase;

}
.navbar-language
{display:none}


 
.card img{ margin-top: -42px; opacity: 1; 	border: 0 solid #eee; /*Transition*/ -webkit-transition: all 0.5s ease; 	-moz-transition: all 0.5s ease; 	-o-transition: all 0.5s ease; 	 	/*Reflection*/ 	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left  bottom, from(transparent), color-stop(.7, transparent),  to(rgba(0,0,0,0.1))); }  
	
.card img:hover { opacity: 0.5;  /*Reflection*/   -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left  bottom, from(transparent), color-stop(.7, transparent),  to(rgba(255,255,255,0.4)));      /*Glow*/   -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.8);   -moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.8);   box-shadow: 0px 0px 20px rgba(0,0,0,0.8); 
 }

.card-img-top {}
 
.card-block { background-color:#95928d; display:none}

.container.m-t-3 h3 { color:#000; height:40px; font-size:1.5rem; font-weight:400; text-align:center; padding-top:5px; margin-bottom:0}
.container.m-t-3 h3 a{ color:#000; }

.btn { text-transform:uppercase;}
.btn
{ background-color:#e9e8e5;
   line-height: 1.25;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: solid 1px transparent;
    border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1rem;
  border-radius: 0.0rem;
  background-image:url(Button_open-close.png);
  background-repeat:no-repeat;
  background-position:0px -17px;
 
}

.btn-secondary:hover
{
  color: #fff;
  background-color: #95928d;
  border-top-color: #95928d;
  border-right-color: #95928d;
  border-bottom-color: #95928d;
  border-left-color: #95928d;
}

/* Zeile 5 */
.btn-secondary:focus, .btn-secondary.focus
{
  color: #000;
  background-color: #d5d1ca;
  border-top-color: #d5d1ca;
  border-right-color: #d5d1ca;
  border-bottom-color: #d5d1ca;
  border-left-color: #d5d1ca;
}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus
{
  outline-width: 0px;
  outline-style: dotted;
  outline-offset: -2px;
    background-position:0px 7px;
}

#c1397 {
 background-image: url(../../../../../../../fileadmin/images/Pakete2016/Mini/_MG_0452.jpg);
 background-position: -1100px 0px;
 color: #fff;
 border-radius: 1rem;
 padding-left: 15px;
}
#c1397 p {color: #fff;}
#c1397 h2 {font-weight: 700;}

#c1396 {
 background-image: url(../../../../../../../fileadmin/images/Pakete2016/Midi/16-02-19_MG_6389.jpg) ;
 background-position: 0px 0px;
 color: #fff;
 border-radius: 1rem;
 padding-left: 15px;
}
#c1396 p {color: #fff;}
#c1396 h2 {font-weight: 700;}

#c1395 {
 background-image: url(../../../../../../../fileadmin/images/Pakete2016/Maxi/15-04-18_MG_7193.jpg);
 background-position: -900px -550px;
 color: #fff;
 border-radius: 1rem;
 padding-left: 15px;
}
#c1395 p {color: #fff;}
#c1395 h2 {font-weight: 700;}

#c1398 {
 background-image: url(../../../../../../../fileadmin/images/Pakete2016/Luxus/15-09-19_MG_3460.jpg);
 background-position: -150px -50px;
 color: #fff;
 border-radius: 1rem;
 padding-left: 15px;
}
#c1398 p {color: #fff;}
#c1398 h2 {font-weight: 700;}

#c1399 {
 background-image: url(../../../../../../../fileadmin/images/Galerie2016/Details/16-06-16_1_MG_9959.jpg);
 background-position: -150px -650px;
 color: #fff;
 border-radius: 1rem;
 padding-left: 15px;
}
#c1399 p {color: #fff;}
#c1399 h2 {font-weight: 700;}


#cookie-bar p
{
 color: #666;
}

 
#cookie-bar .btn-primary
{
  color: #ffffff;
  background-color: #333;
  border-top-color: #005262;
  border-right-color: #005262;
  border-bottom-color: #005262;
  border-left-color: #005262;
}
#cookie-bar .btn-success
{
  color: #ffffff;
  background-color: #333;
  border-top-color: #5cb85c;
  border-right-color: #5cb85c;
  border-bottom-color: #5cb85c;
  border-left-color: #5cb85c;
}
p.copyright {margin-left:-1000px}



#bd-main-nav ul li a {font-size:110%; height:30px}

#bd-main-nav
{  
	margin-top:140px;
	padding-left: 22%; 
		}


		
#header #bs-searchbar-inline {background:#f09; border: 5px dashed #9f0; display: none;}



.main-content
{margin-top: 100px;}

.footer-section
{display:none;}


	
#c1073 p
	{ padding-left:75px; text-indent: -75px;}

#c1078 p
	{ padding-left:75px; text-indent: -75px;}
	
#content nav ul li a
	{color:#000; font-weight:bold}
#content nav ul li a.active
	{color:#900; font-weight:bold}
	



@media (min-width: 90em)  
{
.home .jumbotron .col-xs-12 h1
{ 
font-size: 6rem; line-height:6rem;
 }
.jumbotron
{
  min-height: 48rem;
} 
 .home .jumbotron
{
  min-height: 48rem;
}

.p-t-1
{
background-image:url(../../../../Resources/Public/Images/header.png);
height:150px;
}

}
@media (min-width: 60em) and (max-width: 90em)
{
.home .jumbotron .col-xs-12 h1
{ 
font-size: 5rem; line-height:5rem;
 }
 .jumbotron
{
  min-height: 36rem;
}
 .home .jumbotron
{
  min-height: 36rem;
}

.bg-faded
{


}
.navbar-toggleable-md
{
 
}
#bd-main-nav ul li a
{font-size: 80%;}

.p-t-1
{
background-image:url(../../../../Resources/Public/Images/header_L.png);
height:98px;
}
.navbar-default
{
height: 100px}

}

@media (min-width: 30em) and (max-width: 60em)
{
.home .jumbotron .col-xs-12 h1
{ 
font-size: 4rem; line-height:3rem;
 }
 .jumbotron
{
  min-height: 24rem;
}
 .home .jumbotron
{
  min-height: 24rem;
}
.bg-faded
{

}


.navbar-toggleable-md
{


 
}
#bd-main-nav ul li a
{font-size: 70%;}

.p-t-1
{
background-image:url(../../../../Resources/Public/Images/header_XS.png);
height:62px;
}
.navbar-default
{
height: 65px}



}
@media (min-width: 15em) and (max-width: 30em)
{
.home .jumbotron .col-xs-12 h1
{ 
font-size: 2rem;
 line-height:1.5rem;
}
.jumbotron
{
  min-height: 16rem;
}
 .home .jumbotron
{
  min-height: 16rem;
}
.bg-faded
{

}
.navbar-toggleable-md
{

 
}

.p-t-1
{
background-image:url(../../../../Resources/Public/Images/header_XXS.png) !important; height:56px !important;
}
.navbar-default
{
height: 60px}

.home form
{display:none}



}
@media (min-width: 7em) and (max-width: 15em)
{
.home .jumbotron .col-xs-12 h1
{ 
font-size: 2rem;
 line-height:2rem;
}
.jumbotron
{
  min-height: 16rem;
}
 .home .jumbotron
{
  min-height: 16rem;
}
.bg-faded
{

}
.navbar-toggleable-md
{

 
}

.p-t-1
{
background-image:url(../../../../Resources/Public/Images/header_XXS.png) !important;height:37px !important;
}
.navbar-default
{
height: 40px}
.home form
{display:none}


}
@media (max-width: 7em)
{
.home .jumbotron .col-xs-12 h1
{ 
font-size: 2rem;
 line-height:2rem;
}
.jumbotron
{
  min-height: 20rem;
}
 .home .jumbotron
{
  min-height: 20rem;
}


.p-t-1
{
background-image:url(../../../../Resources/Public/Images/header_XXXS.png) !important; height:19px !important;
}
.navbar-default
{
height: 20px}
.home form
{display:none}


}



