27header#Header {
	padding-bottom: 20px;
}

.headerlogo img {
	
}

.container-fluid h1, .container-fluid h2, .container-fluid h3, .container-fluid h4, .container-fluid h5, .container-fluid h1 a, .container-fluid h2 a, .container-fluid h3 a, .container-fluid h4 a, .container-fluid h5 a {
  font-family: "unisansbook",Helvetica,Arial,sans-serif;
}

.navbar_mainpga {
	background-color: #fff;
	background-color: #f2f2f2;
}

.navbar_mainpga .navbar-nav > li > a, .navbar_mainpga .navbar-nav > li > span.navnolink {
	text-shadow: none;
	color: #00989a;
	text-transform: none;
	padding-left: 0;
	font-family: "unisansbook",Helvetica,Arial,sans-serif;
}

.navbar_mainpga .navbar-level1right > li > a {
	color: #0a0a0a;
}

.navbar_mainpga .navbar-nav .open .dropdown-menu > li > a {
	color: #00989a;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #0a0a0a;
}

.navbar_mainpga .navbar-nav > li > a:after {
	content: "|";
	padding-left: 15px;
}

.navbar_mainpga .navbar-nav > li:last-child > a:after {
	content: "";
	padding-left: 0;
}

.navbar_mainpga .navbar-nav > li > a:hover, .navbar_mainpga .navbar-nav > li > a:focus {
	background-color: transparent;
	color: #0a0a0a;
}

.navbar_mainpga .navbar-level1right > li > a:hover, .navbar_mainpga .navbar-level1right > li > a:focus {
	color: #00989a;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
	background-color: transparent;
	color: #0a0a0a;
}

.navbar_topnavigation .navbar-nav > li {
	
}

.navbar_topnavigation .navbar-nav > li:nth-child(8), .navbar_topnavigation .navbar-nav > li.noborder {
	border-right: none;
}

.navbar_topnavigation .navbar-nav > li > a {
	color: #0a0a0a;
	text-transform: none;
	padding: 3px 8px 0 0;
	/* Neu färbige Kastl */
	padding: 3px 8px;
	background-color: #019f96;
	color: #fff;
	margin-right: 4px;
	margin-left: 4px;
	
	/* / Neu färbige Kastl */
}

/* Neu färbige Kastl */

.navbar_topnavigation {
	margin-top: 5px;
}

.navbar_topnavigation .navbar-nav > li > a:hover, 
.navbar_topnavigation .navbar-nav > li > a:focus {
	color: #fff;
	background-color: #01bfb5;
}

.navbar_topnavigation .navbar-nav > li > a#menu1031 {
	background-color: #ffcc00;
}

.navbar_topnavigation .navbar-nav > li > a#menu1031:hover,
.navbar_topnavigation .navbar-nav > li > a#menu1031:focus {
	background-color: #dfb300;
}

.navbar_topnavigation .navbar-nav > li > a#menu31 {
	background-color: #642F6C;
}

.navbar_topnavigation .navbar-nav > li > a#menu31:hover,
.navbar_topnavigation .navbar-nav > li > a#menu31:focus {
	background-color: #874391;
}
/* / Neu färbige Kastl */

.navbar_topnavigation .navbar-nav > li > a:after {
	content: "|";
	padding-left: 8px;
	/* Neu färbige Kastl */
	content: "";
	padding-left: 0;
	/* / Neu färbige Kastl */
}

.navbar_topnavigation .navbar-nav > li:nth-child(8) > a:after{
	content: "";
	padding-left: 0;
}

a.pga-login, a.pga-logout {
	margin-top: 5px;
}

a.headercontact-collapsed, a.pga-login, a.pga-contact-collapsed {
	text-transform: none;
}

.navbar_topnavigation #ke_search_sword {
	border: 1px solid #0a0a0a;
	border-radius: 8px;
}

.navbar_topnavigation .tx-kesearch-pi1 input[type="text"], .navbar_topnavigation .tx-kesearch-pi1 select, .tx-kesearch-pi1 textarea {
	font-size: 12px !important;
}

.container-breadcrumb {
    min-height: 15px;
}

header .headercontact p {
    font-size: 14px;
    margin: 0;
    color: #00989a;
}

a.pga-login {
	padding-left: 20px;
}

header .headercontact p a {
	color: #00989a;
}

header .header-phone, .header-phone {
    color: #00989a;
    font-size: 21px !important;
    font-family: "unisansbook",Helvetica,Arial,sans-serif;
}

.navbar-toggle {
	margin-top: 14px;
	margin-right: 20px;
}

.maincontent {
    
}

.navbar-inverse .navbar-toggle .icon-bar, .navbar-toggle .icon-bar {
	background-color: #0a0a0a;
	height: 4px;
    width: 30px;
}

.progesmodal .modal-body {
	padding: 0;
}

.progesmodal .close {
	font-size: 35px;
	opacity: 0.5;
}

.container-fluid .progesmodal h4 {
	font-size: 22px;
}

.navbar-brand {
	height: 79px;
	width: 305px;
	padding-top: 0px;
	margin-bottom: 20px;
	padding-bottom: 0px;
}

.pga-login .glyphicon {
	display: none;
}

#nav-wrapper .navbar {
	margin-bottom: 0;
}

.infobtn {
	position: absolute;
	width: 150px;
	height: 150px;
	left: 50%;
	margin-left: 160px;
	top: 43px;
	z-index: 999;
}

.homegfareatop {
    margin-top: 15px;
}


@media (min-width: 979px) and (max-width: 1030px) {  
	.infobtn {
		width: 115px;
		height: 115px;
		left: 50%;
		margin-left: 140px;
		top: 43px;
	}
	.homegfareatop {
	    margin-top: 10px;
	}
}

@media (max-width: 1200px) {  
	
}

@media (max-width: 1263px){ 
	
}

   
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px){  
	
}


@media (max-width: 979px) { 
	.infobtn {
		width: 90px;
		height: 90px;
		left: 50%;
		margin-left: 75px;
		top: 43px;
	}
	.homegfareatop {
	    margin-top: 10px;
	}
}

@media (max-width: 788px) {  
	.maincontent {
	    margin-top: 00px;
	}
	.navbar_mainpga .navbar-nav > li > a:after {
		content: "";
		padding-left: 0;
	}
	.navbar_mainpga .navbar-nav > li > a, .navbar_mainpga .navbar-nav > li > span.navnolink {
		font-size: 18px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.navbar_mainpga .navbar-nav {
		border-bottom: none;
		margin-bottom: 0;
		padding-bottom: 10px;
	}
	
	.navbar_mainpga .navbar-level1right {
		border-bottom: 8px solid #00989a;
		margin-bottom: 0;
		padding-bottom: 10px;
	}
	
	.navbar-brand svg {
	    max-width: 200px;
	}
	.navbar-brand {
		width: 230px;
	}
	header#Header {
	    padding-bottom: 0px;
	}
	.navbar_topnavigation .navbar-nav > li > a:after {
		content: "";
		padding-left: 0;
	}
	.navbar-nav .open .dropdown-menu {
		background-color: #eaeaea;
	}
	.infobtn {
		display: none;
	}
	.navbar_mainpga {
	    background-color: #fff;
	}
	.homegfareatop {
	    margin-top: 0;
	}
}

/* Caroussel NEU */

@media (max-width: 580px){   
	.carousel-caption {
		position: static;
		height: 100%;
	}
	.owl-item,
	.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
		height: 100%;
		background-color: #019f96;
	}
	.carousel-caption h4 {
		font-size: 17px;
	}
	.carousel-caption p {
		font-size: 14px;
	  }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 989px) {  
	
}

@media (min-width: 767px) { 
	
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {  
	
}


@media (max-width: 665px) { 
	
}

@media (max-width: 580px){   
	
}

@media (min-width: 480px) { 
  	
}
 
/* Landscape phones and down */
@media (max-width: 480px) { 
 	
}
