/*
-----------------------------------------------
Author:   aktivwerk 14
Version:  15.2
----------------------------------------------- */
/* Main 
----------------------------------------------- */

.name-wrapper  {
	margin-top: -10px;
}

.oben-aw-text  {
	padding-top:8px !important;
	

    }
	
	.st-kacheln-copy img {

  border-radius: 8px;
  /*max-width: 120px;*/
  min-width: 100%;
}
	


	
	

.container-shadow {
-webkit-box-shadow: 0px 0px 21px 5px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 0px 21px 5px rgba(0,0,0,0.22);
box-shadow: 0px 0px 21px 5px rgba(0,0,0,0.22);
}


body {
	/*margin-top: 125px;*/
	
	font-weight:normal;
		/* adjust this if the height of the menu bar changes */
}

   p,body {
        font-family:  Arial, Helvetica;
         font-weight:normal;
	

    }

body {
  min-height: 100%;
  width:100%;
  	
  	 background-repeat: no-repeat;
	 background-position:center top;
	 background-image:  url(../img/bg-rente-3.jpg);
	  background-color:#fff;
	
  

}

.form-control {
    border-radius: 0px;
}

html {
  height: 100%;
  width:100%;
   background-color:#f8dfd6;
  	 background-repeat: no-repeat;
	 background-position:center;

  

}

.fg-50 {
	
  width:48%;
  float:left;
  



}

.fg-100 {
	
  width:100%;
  float:left;




}

.padding40{
	
 padding-left:40px !important;

}
.pagination-aw {
	
  width:100%;

  /*border: solid 1px #333;*/
  
    font-size: 24px;





}

.pagination-aw li a {
 font-size: 20px;
 width:7%;
 text-align:center;




}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
 /* background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);*/
  border: 1px solid #fff;
  border-radius: 20px;
}
.carousel-indicators .active {
  width: 22px;
  height: 22px;
  margin: 0;
  background-color: #fff;
}

.copyright {
	width:100%;
	float:left;
 font-size:12px;
	line-height: 14px;




}


 
 
 

.grau-container-1 {
	
background-color:#e8e8e8;
margin-bottom:0px;
background-repeat: no-repeat; 
background-position: center top;



}

.itemdetail {
	height: 340px;



}

.no-slide {
	
left:0px; top:25px;



}

.no-slide p {
	
	width:80%;
	font-size:16px;





}

.jahreszahl {
		font-size:72px;
	padding: 0px 0px 0px 0px;
	margin: -23px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	
	}


.grau-container-1-detail{
	
background-color:#e8e8e8;
margin-bottom:15px;



}

	.grau-container-1-detail h1 {
		font-size:45px;

	margin: 15px 0px -2px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	
	}
	
		.grau-container-1-detail h2 {
font-size:38px;
	margin: 8px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 400;
	
	}
	
			.grau-container-1-detail p {
font-size:16px;
	margin: 8px 0px 20px 0px;
	width:86%;

	
	}
	
.detailcontent{
	
min-width:100%;	
margin-bottom:15px;



}

.detailcontent-img-splitter

{

min-width:100%;
height:100%;
font-size:16px;
margin-bottom:25px;
margin-top:25px;




}

.detailcontent-img-scaler{
	width: 100%;
margin: 10px 0px 10px 0px;
	

}

.kundenstimmen-copy{
	

	
}


.kundenstimmen-marker{
	
margin: -30px 0px 0px 0px;
	
}

.kundenstimmen-copy-box{
	margin: 0px 0px 20px 0px;
	padding: 20px 25px 20px 25px;
	background-color: #e8e8e8;
	font-size:16px;

}

.kundenstimme-img-scaler{
	width: 100%;
margin: 0px 0px 0px 0px;
	

}


	.detailcontent h1 {
		font-size:45px;

	margin: 15px 0px -2px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	
	}
	
		.detailcontent h2 {
font-size:38px;
	margin: 8px 0px 15px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 400;
	
	}
	
			.detailcontent h3 {
font-size:20px;
	margin: 8px 0px 8px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	
	}
	
			.detailcontent p {
font-size:16px;
	margin: 8px 0px 20px 0px;
	width:100%;

	
	}
	
	.grau-container-2-detail{
	
background-color:#e8e8e8;
margin-bottom:15px;



}

	.grau-container-2-detail-smart{
	
background-color:#e8e8e8;
margin-bottom:0px;



}

	.grau-container-2-detail-smart h1{
	
	font-size:23px;
color:#333;
	margin: 25px 0px 25px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	 text-align:center;



}

	.grau-container-2-detail-smart h2{
	
	font-size:23px;
color:#333;
	margin: 25px 0px -15px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 400;
	 text-align:center;



}

	.grau-container-2-detail h1  {
		font-size:35px;
color:#333;
	margin: 25px 0px 25px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	
	}
	
		.grau-container-2-detail h1 a {
		
color:#333;
	margin: 25px 0px 25px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	
	}

.grau-container-2 {
	
background-color:#e8e8e8;
margin-bottom:15px;
padding: 7px 0px 7px 0px;


}




.grau-container-highlight {
	
background-color:#e8e8e8;
height:250px;


	
	background-repeat:no-repeat;
	
		background-position: center top;
margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor:pointer;




}


.highlight-text
 {

	 margin: 15px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
}

.highlight-text h1  {
		font-size:35px;
color:#333;
	margin: 25px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	 
	 /*text-transform:uppercase;*/
	
	}
	.highlight-text h2  {
		font-size:35px;
color:#333;
	margin: 0px 0px 12px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 400;
	 
	 /*text-transform:uppercase;*/
	
	}
	
	.highlight-copy {
		/*width:60%;*/
		width:580px;
	 
	 /*text-transform:uppercase;*/
	
	}

.grau-container-2-white {
	
background-color:#fff;
margin-bottom:15px;



}

.grau-container-3 {
	
margin-top:-15px;
margin-bottom:0px;



}

.grau-container-no-slide {
	
margin-top:15px;
margin-bottom:0px;



}

.contactline-wrapper {
	


text-align:center;





}

.contactline-wrapper-box {
	
background-color:#e8e8e8;
margin-bottom:15px;
text-align:center;

margin: 0px 0px 0px 0px;
padding: 10px 20px 20px 20px;



}

		.contactline-tel{
font-size:28px;
	margin: 8px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 400;
	 color:#003882;
	
	}
	
			.contactline-tel-2{
font-size:28px;
	margin: 15px 0px 15px 0px;
	padding: 15px 0px 15px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 400;
	 color:#003882;
	 border-top: solid 1px #ccc;
	 border-bottom: solid 1px #ccc;
	 min-width:100%; text-align:center;
	
	}





.navbar-fixed-top .nav {
	padding: 15px 0;
	
}

.container {
	/* scale fuer navigation*/
	font-weight:normal;
	min-width: 920px; 
	
}

.mix-aw-container {
	
	font-weight:normal;
	min-width: 920px; 
	height:340px;
	
}



.nav-wrapper{
	/* scale fuer navigation*/
	 /* aktiv*/

}


.img-responsive-aktiv {
	margin: 0px 0px 0px 0px;
		width: 290px;
    height: auto;
	float:left;
	
}
.aw-logo{
	float:left;
	padding:15px;
	font-size:18px;
	line-height:20px;
	height:50px; 
	/*background-color: #00cb21;
*/
	}
	
	.logo-wrapper{
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	
	width:190px;

	 
	

	}
	
		.logo-img-scaler{
	width:100%;
	

	

}

/*.site-wrapper {
		background-color: #2db489;
	width:100%;
	height:120px;
	
		
	}*/
	
		.vp-login-header{
	
		height:15px;
		
		background-color: #fe6000;
		display:none;
	
		
	
	}
	
			.vp-nav-log-header{
	
		height:55px;
		
	background-color:#21c425;
		
	
	}
			
		.vp-link-login {
		text-align:center;
		color:#fff;
		float:right;
		font-size:12px;
		width:70px;
		margin: 4px 0px 0px 0px;
		
	
	}
	
.navbar{
	background-color: #e8e8e8;

	padding: 0px 0px 0px 0px;	  
	margin: 0px 0px 0px 0px;


	
}



.navbar-inverse {
	/*background-color: #e2007a;*/
	/*border-color: #ffffff; */
	
	padding: 0px 0px 0px 0px;
	
	/*border-bottom: solid 5px #c6c7c9;*/
	border-bottom: solid 5px #fff;
	
	
	
	
	
	font-weight: normal;

	
}

 .navbar-inverse .navbar-brand {
	
	
}


.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
	

	
	
}

.navbar{
  min-height:40px; /* or whatever height you require*/
 
}


.navbar-inverse .navbar-text {
padding: 0px 0px 0px 0px;	  
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a {
		color: #333;
	/*background-color: #e2007a;*/
	font-weight: normal;
	border-left: solid 2px #d4d1d1;
	height:40px;
	padding: 10px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
	
}


.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
	color: #333;
	background-color: #fff; /* ----main button hover---- */
	border-left: solid 2px #d4d1d1;
	
	
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  	height:15px;
	background-color: #ffffff;
	border-left: solid 2px #d4d1d1;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav  > .open > a:focus {
	color: #333;
	background-color: #fff;
}

.navbar-inverse .navbar-nav > .open > a:hover {
		color: #333;
	background-color: #fff;
}
.navbar-inverse .navbar-toggle {
	border-color: #ffffff;
	
	
	
	
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color: #fff;
	
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
	/*border-color: #ffffff;*/
	border: none;
	
}
.navbar-inverse .navbar-link {

	

}
.navbar-inverse .navbar-link:hover {
	
	 

}

.berater {
	color: #333;
	background-color:#21c425;
	width:210px;
	height:350px;
	position:relative;
	
	left:1155px;
}

.script-angebot{
	color: #333;
	/*background-color:#21c425;*/
	width:321px;
	height:45px;
	position:relative;
	
	top:-20px;
	
	left:60px;
	z-index:1500;
}




.anfrage-box {
	
	
	
margin-top:15px;

	padding:0px;

	

}

.anfrage-btn {
	float:left;
	width:100%;
	height:44px;
	margin-bottom:6px;
	text-align:left;

color:#8d8d8d;
	border: solid 1px #b2aeae;
background-color:#edeaea;


	background-repeat:no-repeat;
	
	
	padding: 11px 0px 0px 50px;

	
}


.btn-aktiv { 
  color: #333; 
  background-color: #c6c7c9; 
  border-color: #fff; 
  
} 
 
.btn-aktiv:hover, 
.btn-aktiv:focus, 
.btn-aktiv:active, 
.btn-aktiv.active, 
.open .dropdown-toggle.btn-aktiv { 
  color: #333; 
  background-color: #dbdbdc; 
  border-color: #ccc; 
} 
 
.btn-aktiv:active, 
.btn-aktiv.active, 
.open .dropdown-toggle.btn-aktiv { 
  background-image: none; 
} 
 
.btn-aktiv.disabled, 
.btn-aktiv[disabled], 
fieldset[disabled] .btn-aktiv, 
.btn-aktiv.disabled:hover, 
.btn-aktiv[disabled]:hover, 
fieldset[disabled] .btn-aktiv:hover, 
.btn-aktiv.disabled:focus, 
.btn-aktiv[disabled]:focus, 
fieldset[disabled] .btn-aktiv:focus, 
.btn-aktiv.disabled:active, 
.btn-aktiv[disabled]:active, 
fieldset[disabled] .btn-aktiv:active, 
.btn-aktiv.disabled.active, 
.btn-aktiv[disabled].active, 
fieldset[disabled] .btn-aktiv.active { 
  background-color: #dbdbdc; 
  border-color: #ccc; 
} 
 
.btn-aktiv .badge { 
  color: #333; 
  background-color: #dbdbdc; 
}


/* ------------- Anfrage Buttons -------------*/

.ic1 { 
background-image: url(../img/ic_arrow_1.png);
  color: #333; 
  background-color: #edeaea; 
  border-color: #cccccc; 
} 
 
.ic1:hover, 
.ic1:focus, 
.ic1:active, 
.ic1.active, 
.open .dropdown-toggle.ic1 { 
 background-image: url(../img/ic_arrow_h_1.png);
 background-color: #f9dceb; 
 border-color: #f6b3d7; 
 color: #E2007A; 
} 
 
.ic1:active, 
.ic1.active, 
.open .dropdown-toggle.ic1 { 
 background-image: url(../img/ic_arrow_h_1.png);
} 
 
.ic1.disabled, 
.ic1[disabled], 
fieldset[disabled] .ic1, 
.ic1.disabled:hover, 
.ic1[disabled]:hover, 
fieldset[disabled] .ic1:hover, 
.ic1.disabled:focus, 
.ic1[disabled]:focus, 
fieldset[disabled] .ic1:focus, 
.ic1.disabled:active, 
.ic1[disabled]:active, 
fieldset[disabled] .ic1:active, 
.ic1.disabled.active, 
.ic1[disabled].active, 
fieldset[disabled] .ic1.active  { 
 background-image: url(../img/ic_arrow_h_1.png);
} 

.ic2 { 
background-image: url(../img/ic_arrow_2.png);
  color: #333; 
  background-color: #edeaea; 
  border-color: #cccccc; 
} 
 
.ic2:hover, 
.ic2:focus, 
.ic2:active, 
.ic2.active, 
.open .dropdown-toggle.ic2 { 
 background-image: url(../img/ic_arrow_h_2.png);
 background-color: #f9dceb; 
 border-color: #f6b3d7; 
 color: #E2007A; 
} 
 
.ic2:active, 
.ic2.active, 
.open .dropdown-toggle.ic2 { 
 background-image: url(../img/ic_arrow_h_2.png);
} 
 
.ic2.disabled, 
.ic2[disabled], 
fieldset[disabled] .ic2, 
.ic2.disabled:hover, 
.ic2[disabled]:hover, 
fieldset[disabled] .ic2:hover, 
.ic2.disabled:focus, 
.ic2[disabled]:focus, 
fieldset[disabled] .ic2:focus, 
.ic2.disabled:active, 
.ic2[disabled]:active, 
fieldset[disabled] .ic2:active, 
.ic2.disabled.active, 
.ic2[disabled].active, 
fieldset[disabled] .ic2.active  { 
 background-image: url(../img/ic_arrow_h_2.png);
} 

.ic3 { 
background-image: url(../img/ic_arrow_3.png);
  color: #333; 
  background-color: #edeaea; 
  border-color: #cccccc; 
} 
 
.ic3:hover, 
.ic3:focus, 
.ic3:active, 
.ic3.active, 
.open .dropdown-toggle.ic3 { 
 background-image: url(../img/ic_arrow_h_3.png);
 background-color: #f9dceb; 
 border-color: #f6b3d7; 
 color: #E2007A; 
} 
 
.ic3:active, 
.ic3.active, 
.open .dropdown-toggle.ic3 { 
 background-image: url(../img/ic_arrow_h_3.png);
} 
 
.ic3.disabled, 
.ic3[disabled], 
fieldset[disabled] .ic3, 
.ic3.disabled:hover, 
.ic3[disabled]:hover, 
fieldset[disabled] .ic3:hover, 
.ic3.disabled:focus, 
.ic3[disabled]:focus, 
fieldset[disabled] .ic3:focus, 
.ic3.disabled:active, 
.ic3[disabled]:active, 
fieldset[disabled] .ic3:active, 
.ic3.disabled.active, 
.ic3[disabled].active, 
fieldset[disabled] .ic3.active  { 
 background-image: url(../img/ic_arrow_h_3.png);
} 





.welle-oben {
	background-repeat:repeat-x;
	background-position: left top;
	background-image: url(../img/welle_oben_bg_1.png);
	
	/*background-color:#21c425;*/
	width:100%;
	height:210px;
	position:absolute;
	top:100px;
	z-index:-50;
	
	left:0px;
}

.welle-unten {
	background-repeat:repeat-x;
	background-position: left bottom;
	background-image: url(../img/welle_unten_bg_1.png);
	
	/*background-color:#21c425;*/
	width:100%;
	height:210px;
	position:absolute;
	top:980px;
	z-index:-50;
	
	left:0px;
}






.anfrage-container{
	color: #797777;
	background-color:#fff;
	
	box-shadow:-5px 8px 16px #999;
	
	border: solid 1px #cac8c8;
	

	
	padding:15px;
	

	height:349px;
	

}


.anfrage-container h2{
	color: #e2007a;
	 margin: 0px 0px 8px 0px;
	

	

}



.mainbanner-01{
	margin-top:0px;
	
	
	
	
	
	text-align:left;
	
	
	
	

}

.carousel-larger
{
	width:1400px;
}

.abstand-links{
	
	
	margin: 0px 15px 0px 14px;
	
	
	

}

.kacheln-container{
	
	background-repeat:no-repeat;
	background-position: center top;
	
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
	/*background-color:#dcdde1;*/
	
	/*min-width: 100%;*/
	text-align: left;	
	color: #333;
	

}

.kcl{

	margin-left: -7px;
	

	

}

.kcr{

	margin-right: -7px;
	/*background-color:#dcdde1;*/

	

}


.kacheln-img-scaler{
	height: 73%;

	

}

.product-main-img-scaler{
	width: 100%;
margin: 10px 0px 0px 0px;
	

}

.product-main-thumb-scaler{
	width: 100%;
margin: 0px 0px 8px 0px;
padding: 0px 4px 0px 4px;

	

}

.row-thumb{
margin: 0px 7px 0px 7px;
padding:0px;
	

}

.col-thumb{
/*background-color: #ff00fc;*/
padding:0px;	

}

.teaser-img-scaler{
	width: 100%;
	

	

}
.col-kacheln{
	
	/*background-color:#0C0;*/ 
	padding: 0px 19px 0px 19px;
	text-align:left;
	

}

.col-kacheln-line{
	
	border-top: solid 1px #ccc;
	padding: 0px 5px 0px 5px;
	margin: 0px 13px 12px 13px;
	text-align:left;
	

}

.row-kacheln{

	text-align:left;
	

}
.kacheln-container h1{
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*position:relative;
	top:180px;*/
	font-size:38px;
	
	
	font-family: 'Open Sans', sans-serif;
	 font-weight: 800;

	

}

.kacheln-container h2{
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 25px 0px;
	/*position:relative;
	top:180px;*/
	font-size:38px;
	
	
	font-family: 'Open Sans', sans-serif;
	 font-weight: 400;

	

}
.kacheln-head{
	
	/*background-color: #ff8a00;*/
	width:100%;
	
	height:auto;
	text-align:center;

	

}



.head-sb h2{
	
color:#e2007a;

	

}

.m0{
	
	
	margin: 0px 0px 0px 0px;
	
	

}







/*----------FOOTER---------------*/
* {
  margin: 0;
}

.site-wrapper {
  /*margin-top:125px;*/
  min-height: 100%;
 width:auto;
  /*background-color:#0F0;*/
  
  /* equal to footer height */
  margin-bottom: -30px; 
}
.site-wrapper:after {
  content: "";
  display: block;
 
}
.site-footer, .site-wrapper:after {
  /* .push must be the same height as footer */
 height: 30px; 
 
}
.site-footer {
  background-repeat:repeat-x;
	background-position: left top;
	background-image: url(../img/welle_unten_bg_1.png);
	/*background-color:#eeefed;*/
	padding-top:0px;
	margin-top:0px;
}

.footer-col {


padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
}

.footer-col-left{

float:left;


 

padding: 0px 0px 0px 0px;
margin: 0px 25px 0px 0px;
text-align: left;
}



.footer-col-adress{

float:left;
color:#666;

font-size:12px;
line-height:18px;

 

padding: 0px 0px 0px 0px;
margin: 0px 15px 0px 0px;
text-align: left;
}

.footer-row {

 

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}

.footer-row-left {


/*min-width:520px;*/

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}


.footer-row-right {
	

 

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}







  ul.footer-link-head{ 
   
	font-size:15px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	border-top: none;
list-style-type:none;


	}
ul.footer-link-head li a {
	font-size:15px;
	font-weight:bold;
	padding: 15px 0px 0px 0px;
	border-top: none;
	color:#666;


	}



  ul.footer-list{ 
   

padding: 0px 0px 0px 0px;
 margin: 0px 10px 0px 0px;
   
text-align: left;
list-style-type:none;
	font-size:13px;



	}
ul.footer-list li a {
	color:#666; 
/*display:block;*/
 padding: 5px 0px 0px 0px;
 margin: 0px 10px 8px 0px;
 /*width:100%;*/
 height:16px;




	}
	

	
	.footer-col-ratings {
/*background-color:#0F0;*/
float:right;

/*height:87px;*/
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
}
	
	.rating-img-scaler{
	width:100%;
	

	

}

	.imprint-footer-wrapper {
background-color: #171c24;
border-top: solid 1px #171c24;
width:100%;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
height:45px;
}




.footer-imprint-row {
	color:#ccc; 
	font-size:13px;

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}

.footer-imprint-row a{

color:#ccc; 
}


		.footer-imprint-link{
		
			color:#ccc; 
		
		
		float:right;
		margin: 0px 0px 0px 0px;
		
	
	}
	
			.footer-imprint-link-xs{
		 text-transform:uppercase;
			color:#666; 
			font-size:11px;
		
		
		
		margin: 0px 0px 0px 0px;
		
	
	}


	.footer-imprint-divider {
		
			color:#666; 
		float:right;
		padding: 0px 10px 0px 10px;
		
		
	
	}
	
	
	.footer-imprint-divider-xs {
		
			color:#666; 
			
		
		padding: 0px 10px 0px 10px;
		
		
	
	}
	
			.imprint-nav {
		/*background-color: #ff00fc;*/
	
		
		
	
	}
	
				.footer-spacer {
		/*Abstand zwischen Footern;*/
	
		
		padding-bottom:25px;
		
	
	}
	
					.footer-ratings-head {
color:#666; 
		padding: 0px 0px 10px 0px;
		font-size:15px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	
	}
	


/*----------FOOTER END---------------*/


.infocontent {
	text-align:center;
	color:#666; 
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	
	}
	
	.infocontent h1 {

	margin: 15px 0px -2px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	
	}
	
		.infocontent h2 {

	margin: 15px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	
	}
	
		.infocontent h5 {

	 line-height:23px;
	
	}
	
		.infocontent-img-scaler{
	width:100%;
	/*height:342px;*/
	

	

}

		.infocontent-img-wrapper{

	max-width:322px;
	

	

}

.script-angebot-xl{
	color: #333;
	/*background-color:#21c425;*/
	width:360px;
	
	position:relative;
	
	top:120px;
	
	left:190px;
	z-index:1500;
}

.script-beratung-xl{
	color: #333;
	/*background-color:#21c425;*/
	width:430px;
	
	position:relative;
	
	top: 220px;
	
	right:320px;
	z-index:1500;
}

		.headercontent h1 {

	margin: 10px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	
	}
	
		.headercontent .lead {
			font-family: 'Open Sans', sans-serif;
	 font-weight: 400;
	 margin: 10px 0px 0px 0px;

	
	
	}
		.headercontent-wellen {
			
			background-repeat:repeat-x;
	background-position: left bottom;
	background-image: url(../img/welle_oben_bg_1.png);
		
			width:100%;
	text-align:center;
	color:#666; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	
	}
	
	.headercontent {
	text-align:center;
	color:#666; 
	padding: 0px 0px 10px 0px;
	margin: 20px 0px 0px 0px;
	
	
	}
	

	
		.maincontent {
	
	color:#666; 
	padding: 0px 0px 0px 0px;
	margin: 55px 0px 0px 0px;
	
	
	}
	
		.maincontent-2{
	
	color:#666; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	
	}
	
	
/* tab color */
.nav-tabs>li>a {
  background-color: #fff; 
    border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	height:45px;
	padding: 8px 30px 12px 30px;
	margin: 0px 10px 0px 0px;
  color:#666;
   font-size: 1.4em;
   border-radius: 0px;
}

/* active tab color */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
  color: #005ea6;
  background-color: #fff;
height:55px;
 padding: 8px 30px 12px 30px;
  border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-top: solid 1px #ccc;
	font-size: 2em;
	border-radius: 0px;
	
}

/* hover tab color */
.nav-tabs>li>a:hover {
 border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-top: solid 1px #ccc;
  background-color: #eeefed;
}


			.tab-content {
	
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	padding: 20px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
	color:#333;
	
	
	}
	
	h1 {

	margin: 15px 0px 15px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	
	}
	
	
	.maincopy-xl {
		font-size:16px;
		

	
	}
	
		.content-copy-wrapper{
		padding: 10px 40px 40px 40px;
		

	
	}
	
		.content-copy-wrapper-gallery{
		padding: 10px 0px 10px 0px;
		

	
	}
	
			.content-copy-wrapper h1{
		 font-family: 'Open Sans', sans-serif;
	 font-weight: 400;
	 text-align:center;
		

	
	}
	
				.content-copy-wrapper h3{
		 font-family: 'Open Sans', sans-serif;
	 font-weight: 400;
	 text-align:left;
		

	
	}
	
	.grau-container-vorteile {
	
/*background-color:#e8e8e8;*/

margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	




}
	
			.content-copy-wrapper-vorteile{
		padding: 5px 40px 15px 40px;
		
background-color:#e8e8e8;

	
	}
	
				.content-copy-wrapper-vorteile h1{
		 font-family: 'Open Sans', sans-serif;
	 font-weight: 400;
	 text-align:center;
	 font-size:35px;
		

	
	}
	
				.content-copy-wrapper-vorteile h3{
		 font-family: 'Open Sans', sans-serif;
	 font-weight: 400;
	 text-align:left;
		

	
	}
		.ul-vorteile {
margin: -15px 0px 0px 0px;
}
	
	.icon-list li {
  padding: 6px 0px 5px 45px;
  display: block;
  position: relative;
  font-size:15px;
}
.icon-list li:before {
  font-family: 'Glyphicons Halflings';
  position: absolute;
  left: 0px;
  top:3px;
  font-size:230%;
  color: #5e6468;
}

.icon-list span {
font-size:23px;
 color: #333;
	margin: -8px 0px 2px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 400;
}

.chevron-right li:before {
 content: '\e080';
}

.checkmark li:before {
 content: '\e067';
}

.icon-ok-sign li:before {
 content: '\e089';
}

.st-kacheln-container-contact-link 
 {
	 
	 	float:left;
  		font-size: 28px;
		font-weight:bold;

        line-height:38px;
		color:#005ea6;

		width:100%;
		
		
	
text-decoration:none; 


font-weight:normal;



}

.contact-link-color{color:#005ea6;}
.contact-link-color span{color:#005ea6;}

.contact-link-color-tel {color:#005ea6; }
.contact-link-color-tel li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 38px; 	}
.contact-link-color-tel  span{color:#005ea6; padding: 4px 0px 0px 0px; font-size:26px; }
.contact-link-color-tel li:before{color:#005ea6; content:"\e182"; font-size:28px;}

.contact-link-color-mail {color:#005ea6;}
.contact-link-color-mail li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 38px; 	}
.contact-link-color-mail  span{color:#005ea6; font-size:26px;  }
.contact-link-color-mail li:before{color:#005ea6; content:"\2709"; font-size:28px;  }

.contact-link-color-angebot {color:#005ea6;}
.contact-link-color-angebot li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 38px; 	}
.contact-link-color-angebot span{color:#005ea6; font-size:26px; }
.contact-link-color-angebot li:before{color:#005ea6; content:"\e022"; font-size:28px;}


	.table-aw{
		
		padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
	}
	
		.td2{
			text-align:right;
		
		padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
	}
	
	
	
.row-beispiel h2 {

	margin: 15px 0px 0px 0px;
	 font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	  color: #e2007a;
	
	}
	
		.row-beispiel  {

	 padding: 0px 0px 0px 0px;
	 
	 margin: 25px 45px 0px 0px;
	
	
	}
	
	.row-beispiel h5 {

	margin: 15px 0px 15px 0px;
	 
	 
	
	}
	
		.mann-wrapper {
			/*height:380px;*/
			max-width:296px;
			min-width:100%;
			text-align:center;
		
	
	
	
 

	margin: -15px 0px 0px 0px;
	 
	 
	
	}
	

	
		.tabellebeispiel {
			top:-185px;
			margin: 0px 0px -185px 0px;
		padding: 0px 0px 0px 0px;

	
}

	.mann-img-scaler{
	width:110%;
	max-width:296px;
	

	

}

.col-beispiel-linie{
border-top: solid 1px #999; 
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	

	

}

.col-beispiel-content{
		
		padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	
	}
	
	
	
	.vorteillarge-ul li{
		
		
	margin:0px 0px 15px 0px;
	background-color: #dedfdd;
	
	}
	
	
	
		.grauwrapper{
	width:100%;
	text-align:center;
	color:#666; 
	padding: 40px 0px 40px 0px;
	margin: 0px 0px 0px 0px;
		
	
	background-color: #f8bfde;
	
	}
	
		.grauwrappercontent h1 {

	margin: 5px 0px 0px 0px;
font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	
	}
	
			.tabellebeispiel-large {
			top:-185px;
			margin: 0px 0px -185px 0px;
		padding: 0px 0px 0px 0px;

	
}

	.row-beispiel-large  {

	 padding: 0px 30px 0px 30px;
	 
	 margin: 0px 0px 0px 0px;
	
	
	}
	
	.row-beispiel-large  h2 {
		font-size:49px;

		margin: 15px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	 font-weight: 400;
	  
	
	}
	
	.col-beispiel-linie-large{
/*border-top: solid 1px #999; */
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
	
	.table-aw-large {
		text-align:left;
		
		padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
	}
	
		.table-aw-seminar {
		text-align:left;
		
		font-weight: 200;
		width:100%;
		vertical-align: top;
		
	
	}
	
	.table-aw-seminar-header th{
	 font-size:18px;
		background-color:#ccc;
		padding: 7px 0px 7px 0px;
	
	}
	
	
	.table-aw-seminar td

 {
	 
	 vertical-align: top;
	padding: 15px 0px 15px 0px;
cursor:pointer;
  	text-align:left;
}
	


.table-aw-seminar tr

 {
  background-color: #fff;
  border-top: solid 1px #cccccc;
  text-align:left;
  
}
	
.table-aw-seminar tr:hover

 {
  background-color: #f3f3f3;
}

.td2-seminar{
			text-align:left;
		cursor:pointer;
		padding: 0px 0px 0px 8px;
	margin:0px 0px 0px 8px;
	font-weight: 200;
	font-size:16px;
	
	}
	
	.td2-seminar-inhalt{
	padding-left:8px;   max-width:240px;
	
	}
	
		.td2-seminar-teilnehmer{
			font-weight: normal;
	font-size:17px;
	  
	
	}
.td2-seminar-datum{
			
		padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight: bold;
	font-size:18px;
	
	}
	

	
	.td2-seminar-titel{
		min-width:100%;
			float:left;
		padding: 0px 0px 0px 8px;
	margin:0px 0px 0px 0px;
	font-weight: bold;
	font-size:18px;
	
	}
	
		.td2-seminar-beschreibung{
		
		min-width:100%;
		float:left;
			
		padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight: normal;
	font-size:17px;
	
	}
	
	
.td2-seminar pdl td{
		
		padding-left:15px

	
	}
	
	#gmap{

width:100%; 

height:360px; 

	margin: 0px 0px 0px 2px;

	padding: 0px 0px 0px 1px;	

	

	



 }
	
	

	
	
	.mann-wrapper-large {
			/*height:380px;*/
			max-width:296px;
			min-width:150%;
			text-align:center;
		
	
	
	
 

	margin: 0px 0px -41px 0px;
	 
	 
	
	}
	
		.contact-box {
			height:90px;
			width:288px;
			position:relative;
			font-weight:bold;
			top:20px;
			font-size: 15px;
			/*left:880px;*/
			/*right: 0px;*/
			/*border: solid 1px #ccc;*/
			 border-radius: 6px;
			z-index:1500;
	
	/*border: solid 2px #fff; 
	background-color: #ebf6fc;
	box-shadow:5px 5px 5px #ccc;*/
	
	/*background-image:   url(../img/cbox-001.png);*/
	background-repeat: no-repeat; 
	background-position: left -30px;
	color:#252122;
	
	margin: 0px 15px 15px 0px;
	 padding: 12px 0px 12px 12px;
	 background-color: #fff;
	 
	
	}
	
	.anfrage-tel{
		float:left;
  		font-size: 23px;
		font-weight:bold;
        margin: 15px 0px 13px 0px;
		padding: 0px 0px 0px 0px;
        line-height:23px;
		color:#252122;

		width:100%;
	

}

.navbar-static-top{
		margin-top:-20px;
	

}


.link-anfrage-box
 {
	color: #fff; 
text-decoration:none; 
height:17px;
font-size: 13px;
font-weight:normal;
background-image: url(../img/treppenlift-anfrage-ic.png);
	background-repeat:no-repeat;
	
	background-position: -1px -3px;
	float:left;
	 margin: -4px 0px 0px 0px;
		padding: 0px 0px 0px 16px;
}

 .link-anfrage-box:a{
	color: #fff; 
text-decoration:none; 
height:17px;


}
 .link-anfrage-box:hover{
 color: #37738f;
 background-image: url(../img/treppenlift-anfrage-ic-hover.png);
 }

.link-anfrage-box:link, 
.link-anfrage-box:visited, 
.link-anfrage-box:active {
	
text-decoration:none; 
height:21px;
font-size: 12px;
}

.link-zurueck
 {
	color: #333; 
text-decoration:none; 

font-size: 13px;
font-weight:normal;
background-image: url(../img/ic_arrow.png);
	background-repeat:no-repeat;
	
	background-position: -1px -3px;
	float:left;
	 margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 18px;
}

 .llink-zurueck:a{
	color: #333; 
text-decoration:none; 



}
 
 
 .link-zurueck:hover, 
.link-zurueck:link, 
.link-zurueck:visited, 
.link-zurueck:hover, 
.link-zurueck:active {
	color: #666; 
text-decoration:none; 

font-size: 12px;
}


.container-main   { 

	margin-top:0px;


} 

.slider-text
 {

	 margin: 15px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
}



.slider-text h3
 {
font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	 margin: 0px 0px 8px 0px;
		padding: 0px 0px 0px 0px;
}

.slider-text-line
 {
	 
	 border-bottom: solid 1px #333;

	 margin: 15px 0px 15px 0px;
		padding: 0px 0px 15px 0px;
}

.slider-text-line h3
 {
font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	 margin: 0px 0px 8px 0px;
		padding: 0px 0px 0px 0px;
}

.breadcrumb-wrapper
 {
	 
font-size: 12px;
	 margin: 15px 0px 15px -10px;
		padding: 0px 0px 0px 0px;
}

.breadcrumb-wrapper-2
 {
	 
font-size: 12px;
	 margin: 15px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
}



 .breadcrumb-link:a{
	color: #333; 
text-decoration:none; 
height:20px;


}
 
 
 .breadcrumb-link:hover, 
.breadcrumb-link:link, 
.breadcrumb-link:visited, 
.breadcrumb-link:active {
	color: #333; 
text-decoration:none; 
height:25px;
font-size: 12px;
}


.breadcrumb-link:hover 
 {
	color: #000; 
text-decoration:underline;
height:25px;
font-size: 12px;
}

 .bld{
	 font-weight:bold; color: #333; 



}

 .fl-awlabel{
	 font-weight:bold; color: #333; 



}

 .productcontent-container{
	
	text-align:left;

	

}

 .cl-aw{
	
	text-align:left; 
 	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*min-width:100px;*/
	font-weight:bold;
	

}

 .cl-aw-2{
	
	text-align:left; 
 	padding: 7px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	/*min-width:100px;*/
	font-weight:400;
	height:35px;
	
	background-color: #c2def1;
	

}


 .form-grau-container{
	
	background-color: #121211;
	width:100%; 
	height:258px; 

	
	 padding: 12px 0px 12px 20px;
	margin: 0px 0px 15px 0px;
	
	

	

}

 .form-grau-container h3{
	 font-size:22px;
	 padding: 0px 0px 0px 0px;
	margin: 5px 0px 10px 0px;


	

}

 .form-grau-container-2{
	
	background-color: #121211;width:100%; 
	height:100%;

	
	 padding: 12px 0px 12px 20px;
	margin: 0px 0px 15px 0px;
	
	

	

}

 .form-grau-container-2 h3{
	 font-size:22px;
	 padding: 0px 0px 0px 0px;
	margin: 5px 0px 10px 0px;


	

}

 .form-grau-container-2-aw{
	
	background-color: #e4f4ff;
	width:100%; 
	float:left;
	

	
	 padding: 12px 20px 25px 20px;
	margin: 0px 0px 15px 0px;
	
	

	

}

 .form-grau-container-2-aw h3{
	 font-size:22px;
	 padding: 0px 0px 0px 0px;
	margin: 5px 0px 10px 0px;


	

}

 .form-grau-container-3-aw{
	
	background-color: #e4f4ff;
	width:100%; 
	float:left;
	

	
	 padding: 12px 20px 25px 20px;
	margin: 0px 0px 15px 0px;
	
	

	

}

 .form-grau-container-3-aw h3{
	 font-size:22px;
	 padding: 0px 0px 0px 0px;
	margin: 5px 0px 10px 0px;


	

}


 .awpull{
	
	 padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 50%;
	float: left;
}

 .col-sm-7 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 0px !important
}

 .anfrage-bt{
	
float:right;


	

}

 .aw-formfield{
	
	 padding: 0px 0px 0px 0px;
	margin: 0px 0px 25px 0px;


	

}

.row-st-kacheln{

	text-align:left;
	

}

.col-st-kacheln{
	
	/*background-color:#0C0;*/ 
	padding: 0px 19px 0px 19px;
	text-align:left;
	

}

.st-kacheln-container{
	
	
	background-repeat:no-repeat;
	background-position: center top;

	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
	/*background-color:#dcdde1;*/
	
	/*min-width: 100%;*/
	text-align: left;	
	color: #231f20;
	

}

.st-kacheln-team-container{
	
	
	background-repeat:no-repeat;
	background-position: center top;
	/*border: solid 1px #333;*/
	height:480px;
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
	/*background-color:#dcdde1;*/
	
	/*min-width: 100%;*/
	text-align: left;	
	color: #333;
	

}






.st-kacheln-container h1{
	
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
	/*position:relative;
	top:180px;*/
	font-size:38px;
	
	
	font-family: 'Open Sans', sans-serif;
	 font-weight: 800;

	

}

.st-kacheln-container h2{
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*position:relative;
	top:180px;*/
	font-size:20px;
	color: #009bac;
	
	font-family: 'Open Sans', sans-serif;
	 font-weight: 400;

	

}

.st-contact-container{
	/*border: solid 1px #ccc;*/
	
	padding: 0px 8px 0px 8px;
	margin: 0px 0px 12px 0px;
	box-shadow: 0px 0px 21px 5px rgba(0,0,0,0.22);
	background-color: #fff;
	border-radius: 8px;
	min-height: 750px;




}

.st-contact-container h1{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	/*position:relative;
	top:180px;*/
	font-size:16px;
	
	
	
	font-family: 'Open Sans', sans-serif;
	 font-weight: 800;

	




}


.st-contact-box{
	
	padding: 8px 8px 8px 8px;	  
	margin: 0px 0px 0px 0px;




}


.st-kacheln-container-contact{
	
	
	background-repeat:no-repeat;
	background-position: center top;
	
	
	
	margin: 0px 0px 12px 0px;
	/*background-color:#dcdde1;*/
	
	/*min-width: 100%;*/
	text-align: left;	
	color: #333;
	
	background-color:#e8e8e8; 
	text-align:left; 
	height:490px; 
	padding:15px;
	

}

.st-kacheln-container-contact h2{
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 55px 0px;
	/*position:relative;
	top:180px;*/
	font-size:45px;
	width:80%;
	
	
	font-family: 'Open Sans', sans-serif;
	 font-weight: 400;

	

}









.st-kacheln-img-scaler{
	width: 100%;
	

	

}

.st-kacheln-head {
  text-align: left;
background: #fff;
 color: #333;
 display: block;
  width: 100%;
 
 padding: 17px 0px 10px 0px;

}
.st-kacheln-head a {
font-size: 34px;
line-height:21px;
font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
 color: #333;
 /*text-transform:uppercase;*/

 

}

.st-kacheln-head-4er {
  text-align: left;
background: #fff;
 color: #333;
 display: block;
  width: 100%;
 
 padding: 17px 0px 10px 0px;

}
.st-kacheln-head-4er a {
font-size: 26px;
line-height:21px;
font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
 color: #333;
/*text-transform:uppercase;*/

 

}

.st-kacheln-unterschied-head-4er {
	 display: block;
  width: 100%;
	
	 padding: 9px 0px 0px 0px;
font-size: 26px;
line-height:26px;
font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
 color: #333;
/*text-transform:uppercase;*/

 

}

.presse-head-4er {
  text-align: left;

 color: #333;
 display: block;
  width: 100%;
 
 padding: 8px 0px 0px 0px;

}
.presse-head-4er a {
font-size: 18px;
line-height:19px;
font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
 color: #333;
/*text-transform:uppercase;*/

 

}

.st-presse-container{
	min-height:300px;
	
	
	background-repeat:no-repeat;
	background-position: center top;
	
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
	/*background-color:#f8f7f7;*/
	
	/*min-width: 100%;*/
	text-align: left;	
	color: #333;
	

}

.presse-copy {
  text-align: left;

 color: #333;
 display: block;
  width: 100%;
  
  font-size: 13px;
 
padding: 8px 0px 8px 0px;
}





.st-kacheln-head-6er {
  text-align: left;
background: #fff;
 color: #333;
 display: block;
  width: 100%;
 
 padding: 17px 0px 10px 0px;

}
.st-kacheln-head-6er a {
font-size: 26px;
line-height:26px;
font-family: 'Open Sans', sans-serif;
	 font-weight: 400;
 color: #333;

/*text-transform:uppercase;*/

 

}

.st-6er-line {
	padding: 0px 0px 10px 0px;
width: 100%;
border-bottom: solid 1px #999;	
/*text-transform:uppercase;*/

 

}

.6er-bld  {
font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	 color: #fff;
	 font-size: 26px;
}

.6er-bld a  {
font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
	 color: #fff;
	 font-size: 26px;
}


.st-kacheln-copy {
  text-align: left;
/*background: #fff;*/
 color: #231f20;
 display: block;
  width: 100%;
  
  font-size: 13px;
 
padding: 8px 0px 8px 0px;
}

.team-kacheln-head-titel {
font-size: 13px;
line-height:21px;
font-family: 'Open Sans', sans-serif;
	 font-weight: 400;
	  
 color: #333;
/*text-transform:uppercase;*/

 

}

.team-kacheln-head-name {
	float:left;
	min-width:100%;

	 margin: 8px 0px 0px 0px;
font-size: 20px;
line-height:21px;
font-family: 'Open Sans', sans-serif;
	 font-weight: 800;
 color: #333;
/*text-transform:uppercase;*/

 

}




.st-kacheln-link a {
font-size: 13px;

	 font-weight: bold;
 color: #333;
  width: 100%;
  display: block;
  background-image: url(../img/ic_arrow.png);
	background-repeat:no-repeat;
	background-position: -1px -3px;
 margin: -4px 0px 30px 0px;
		padding: 0px 0px 12px 18px;
	border-bottom: solid 1px #999;	
		
		
		
 

}

.cb-aw-label {
font-size: 18px;

		
		
 

}

.cb-aw {
padding: 5px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
	/*border: solid 1px #333;*/
	/*height:35px;*/
	float:left;
	border-top: solid 1px #999;
	 	
		
 

}

.cb-aw-label input {
    
    margin-right: 0px;
}

 .form-grau-container-ab{
	
	background-color: #121211;width:100%; 
	height:180px;

	
	 padding: 12px 0px 12px 20px;
	margin: 0px 0px 15px 0px;
	
	

	

}

 .form-grau-container-ab h3{
	 font-size:22px;
	 padding: 0px 0px 0px 0px;
	margin: 5px 0px 10px 0px;


	

}


	
	
} 
	


	
	