/* latin */
@font-face {
	font-family: 'Bad Script';
	font-style: normal;
	font-weight: 400;
	src: url(../../../webfonts/Bad_Script/BadScript-Regular.ttf) format('ttf');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
#buehneContainer {
	background:				url(../img/header_start.jpg) no-repeat fixed center center / cover ;
	background-attachment:	fixed;
    height: 				400px;
    min-width: 				1030px;
    position: 				relative;
    width: 					100%;
	overflow:				hidden;
}
#buehneContainer h1 {
	font-size:				50px;
	color:					#fff;
	padding-top:			30px;
	text-transform:			uppercase;
	text-shadow:			1px 1px 2px #525252;
}
#buehneContainer p.subhead {
    background: #126641;
    color: #fff;
    display: inline-block;
	font-family: 'Bad Script', cursive;
    font-size: 30px;
	left: 528px;
    line-height: 1.6em;
    padding: 0 12px;
    position: absolute;
    text-shadow: 1px 1px 2px #525252;
    top: 100px;
    transform: rotate(-3deg);
}
div.boxImagesBG {
    background: 			url(../img/verlauf-black-transp.png) repeat-x scroll center bottom;
    height: 				400px;
    margin: 				0 auto;
    min-width: 				1030px;
    position: 				relative;
}
@media only screen 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	#buehneContainer {
		background:				url(../img/header_start.jpg) no-repeat center center / cover ;
		min-width: 				1030px;
		position: 				relative;
		width: 					100%;
	}
}
.background-e7e7e7{
	background: 			#e7e7e7; /* Old browsers */
	background: 			-moz-linear-gradient(top, #e7e7e7 0%, #ffffff 100%); /* FF3.6-15 */
	background: 			-webkit-linear-gradient(top, #e7e7e7 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: 			linear-gradient(to bottom, #e7e7e7 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	/* filter: 				progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	/* border-width: 			1px; 
	border-style: 			solid; 
	-webkit-border-image: 	-webkit-gradient(linear, 0 0, 0 100%, from(#CBCCCC), to(rgba(0, 0, 0, 0))) 1 100%; 
	-webkit-border-image: 	-webkit-linear-gradient(#CBCCCC, rgba(0, 0, 0, 0)) 1 100%; 
	-moz-border-image: 		-moz-linear-gradient(#CBCCCC, rgba(0, 0, 0, 0)) 1 100%; 
	-o-border-image: 		-o-linear-gradient(#CBCCCC, rgba(0, 0, 0, 0)) 1 100%; 
	border-image: 			linear-gradient(to bottom, #CBCCCC, rgba(0, 0, 0, 0)) 1 100%;
	border-top:				none;
	border-bottom:			none;*/
}

.height-1 {height:1px;}

.background-EDEFF2 {
    background: 			#edeff2 none repeat scroll 0 0;
}
.borderME {
    box-shadow: 			0 0 3px 0 rgba(0, 0, 0, 0.0);
}
.borderME:hover {
    box-shadow: 			0 0 4px 0 rgba(0, 0, 0, 0.3);
}
.intoTop {
	position:				relative;
	margin-top: 			-225px;
}
.margin-left-60{margin-left: 60px;}
.padding-top-18{padding-top:18px;}
.padding-bottom-18{padding-bottom:19px;}
.border-2pxtop-eee{border-top:2px solid #eee;}
.checkInsurance {
	background: url(../img/greencheck.png) no-repeat 0px 2px;
	padding-left:28px;
	margin-top:20px;
	float:left;
	font-family:open-sanslight;
}
.checkPDF {
	background: url(../img/file_pdf.png) no-repeat 0px 0px;
	padding-left:28px;
	margin-top:20px;
	float:left;
	display:block;
	font-family:open-sans;
	color:#233184;
}
.checkPDF:hover{text-decoration:underline;} 
.insuranceHeader {
    background: #126641;
    left: -19px;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 284px;
	margin-top:20px;
}
.insuranceCorner {
	background: url(../img/awardsCorner.png) no-repeat;
	width:304px;
	height:4px;
    left: -19px;	
    position: relative;	
}
.insuranceProduct {
    background: rgba(0, 0, 0, 0) url("../img/engel.jpg") no-repeat scroll left center;
    border: 1px solid #eee;
    box-sizing: border-box;
    color: #126641;
    display: inline-block;
    float: left;
    font-family: open-sans-semibold;
    margin-top: 2px;
    padding: 16px 12px 16px 45px;
    width: 314px;
}
.insuranceProduct:hover { border: 1px solid #126641;}
.insuranceHeadbar{
	background:#aaa;
	color:#fff;
	padding:4px 9px;;
	
}
.iPackage:hover{transform: scale(1.02); border:1px solid #ddd; cursor:pointer;}
.iPackage:hover .iSubHead{background:#ddd;}
.iPackage:nth-child(5n){ margin-right:0px;}
.iiPackage{
	width:163px; 
	background:#fff; 
	float:left; 
	margin-right:6px;
	box-sizing:border-box;
	border: 1px solid #eee;
}
.iPackage{
	width:111px; 
	background:#fff; 
	float:left; 
	margin-right:6px;
	box-sizing:border-box;
	border: 1px solid #eee;
}
.iPackage .checkMe, .iPackage .checkMeLast, .iPackage .UNcheckMe, .iPackage .UNcheckMeLast{
	height:35px;
	width:35px;
	margin:3px auto 2px auto;
}
.iPackage .checkMe{background: url(../img/check.jpg) no-repeat;}
.iPackage .checkMeLast{	background: url(../img/check.jpg) no-repeat; margin:2px auto 2px auto;}
.iPackage .UNcheckMeLast{ margin:2px auto 2px auto;}
.wiv {
	box-sizing: border-box;
    height: 38px;
}
.sb {
    background: #126641 none repeat scroll 0 0;
    font-family: open-sanslight;
    font-size: 12px;
    padding: 5px 7px;
    position: absolute;
    right: -6px;
    text-align: center;
    top: -4px;
    transform: rotate(2deg);
}
.InsuranceLinks {
	width:100%;
	height:100px;
	background:	url(../img/iBG.jpg) no-repeat;
}	
.InsuranceLinks p.smallprint{ 
	position:absolute; 
	right:2px;
	top:2px;
	color:#fff;
	font-size:10px;
	opacity:.5;
	}
.InsuranceLinks h5{
	font-family: 'Bad Script', cursive;
	font-size:30px;
	color:#fff;
	position:absolute;
	top:40px;
	right:12px;
}
.yearlyIns {
	background: #126641;
	padding:4px 9px;
	margin-top:12px;
}
.Col {
	width:314px
}