@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,500,600,700,800|Ubuntu:400,300,300italic,400italic,500,500italic,700,700italic|Ubuntu+Condensed);
/*
dblau 	#0D2B40
hblau 	#255879
logograu #3C5562
hgrau	#EFEFEF
dgrau	#58585A
mgrau	#A3A3A2
gelb 	#F1B400
dgelb	#D19A2A
rot		#B60F27
*/
/* #abc_video {
  width: 100%    !important;
  height: 600px   !important;
} */


#toph{
	margin:10px 0 0 -30px;
	padding:0 50px 0 0;
}
#centerContentHolder{
	margin:0; 
	padding:0;
	height:700px; 
	overflow:hidden;
}


#suchmaskenHalter { 
width:100%; 
margin:0 auto;
position:absolute;top:200px;z-index:55;
}

#suchMaske .row{
	margin:0;
	padding:0;
}
#suchMaske {
	width:1025px;
	height:410px;
}
#suchMaske .col-xs-3{
	padding:0;
}

/**/

#suchMaske {
	padding:0;
background-color:#345075; 
background: rgba(31,57,91,1);
background: -moz-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(31,57,91,1)), color-stop(5%, rgba(32,59,94,0.95)), color-stop(50%, rgba(42,77,122,0.85)), color-stop(95%, rgba(32,59,94,0.95)), color-stop(100%, rgba(31,57,91,1)));
background: -webkit-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -o-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: linear-gradient(135deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);


-webkit-box-shadow: 0 -1px 5px 1px rgba(0, 0, 0, 0.55);
	-moz-box-shadow: 0 -1px 5px 1px rgba(0, 0, 0, 0.55);
box-shadow: 0 -1px 5px 1px rgba(0, 0, 0, 0.55);


	
	/*box-shadow: 0px 0px 28px green, 0 -10px 20px -5px red;*/
}

#suchMaske  h1{   
	color:#fff;
    text-align:center;
	margin:50px 0 0 0;padding-left:140px;
	font-size:28px;
	text-shadow:rgba(0,0,0,.2) 2px 6px 5px,rgba(255,255,255,.4) 0 -4px 30px;
		font-family: 'Kalam', cursive;
		font-weight: 700;
    line-height: 1.1;
	

}

#warnmeldung {
	
}

#iata{
	background-color:#ECEFF2;
	background-color:rgba(255, 255, 255, 0.9);
	width:170px;
	height:50px;
	position:relative;
	margin:0px -110px 0 0;
	z-index:80;
	border-top-right-radius:50px;
	border-bottom-right-radius:50px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
	box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
	
}

#iata h4{
	margin:0;
	padding:8px 0 0 8px;
	color: #58585A;
    font-size: 11px;
    font-weight: 600;

}

#iata img{
	position:absolute;
	right:-3px;
	top:-5px;
}


/*button*/


#ibeButton {
	color:#1D3B66;
	background: -moz-linear-gradient(-45deg, #ffffff 0%, #a5a5a5 24%, #f7f7f7 43%, #ffffff 60%, #a8a8a8 79%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(24%,#a5a5a5), color-stop(43%,#f7f7f7), color-stop(60%,#ffffff), color-stop(79%,#a8a8a8), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(-45deg, #ffffff 0%,#a5a5a5 24%,#f7f7f7 43%,#ffffff 60%,#a8a8a8 79%,#ffffff 100%);
	background: -o-linear-gradient(-45deg, #ffffff 0%,#a5a5a5 24%,#f7f7f7 43%,#ffffff 60%,#a8a8a8 79%,#ffffff 100%);
	background: -ms-linear-gradient(-45deg, #ffffff 0%,#a5a5a5 24%,#f7f7f7 43%,#ffffff 60%,#a8a8a8 79%,#ffffff 100%);
	background: linear-gradient(135deg, #ffffff 0%,#c9c3c3 24%,#f7f7f7 43%,#ffffff 60%,#c9c9c9 79%,#ffffff 100%);
	border-radius:1px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
	box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
	width:240px;
	height:45px;
	font-weight:bold;
	font-size:17px;
	text-transform:uppercase; overflow-y:visible;
}

#ibeButtonHolder{
position:absolute;
bottom:-265px;
right:220px;
}

#ibeButton span {
	text-align:center;
	display:block;
	overflow:visible;
	height:40px;
}
	
#ibeButton img {
    z-index: 10;
    width: 55px;
    height: 55px;
    margin: -10px 10px -12px -70px;
    overflow-y: visible;
}



#ibeButton:hover  {
	color:#1D3B66;
/*background: rgb(219,220,221);*/
background: -moz-linear-gradient(top, rgba(219,220,221,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,220,221,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(219,220,221,1) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(219,220,221,1) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(219,220,221,1) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(219,220,221,1) 0%,rgba(255,255,255,1) 100%);

-webkit-box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);
	box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);


}
#ibeButton:active  {
	border-radius:1px;
	border:1px solid #F1B400;
	-webkit-box-shadow: inset 0px 0px 5px 1px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    inset 0px 0px 5px 1px rgba(50, 50, 50, 0.75);
	box-shadow:         inset 0px 0px 5px 1px rgba(50, 50, 50, 0.75);
-webkit-transform: translate(0, 3px);
	-moz-transform: translate(0, 3px);
	-o-transform: translate(0, 3px);
	transform: translate(0, 3px);
}

#ibeButton:hover  img{
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
	transition: transform 1s ease-in;
}

#ibeButton:focus  {
	outline:none;
}


/*button end*/

#Flugauswahl{
	margin:20px 0 15px 0; 
}
#Flugauswahl label{
	color:#DBDCDD;
	-webkit-box-shadow: 0 10px 10px -10px #0D2B40;
	-moz-box-shadow: 0 10px 10px -10px #0D2B40;
    box-shadow: 0 10px 10px -10px #0D2B40;
	position:relative;

}

#Flugauswahl span{
	color:#DBDCDD;
}
#Flugauswahl span:hover{
	text-decoration:none;
}

#Flugauswahl label:hover{
	color:#fff;
	text-decoration:none;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1); 
	-o-transform: scale(1.1); 
	-ms-transform: scale(1.1);
	-webkit-box-shadow: 0 10px 10px -10px #fff;
	-moz-box-shadow: 0 10px 10px -10px #fff;
    box-shadow: 0 10px 10px -10px #fff;
}

#Flugauswahl .active{
		-webkit-box-shadow: 0 10px 10px -10px #fff;
	-moz-box-shadow: 0 10px 10px -10px #fff;
    box-shadow: 0 10px 10px -10px #fff;
}

#Flugauswahl label::after {
	content:"|";
	position:absolute;
	top:5px;
	right:0;	
	color:#DBDCDD;
}

#Flugauswahl label:last-of-type::after  {
	content:"";
}

/*popover*/

#suchMaske .popover{
    z-index:100;
	width:600px;
	-webkit-box-shadow: 1px 1px 5px 1px rgba(29,59,102,0.75);
	-moz-box-shadow: 1px 1px 5px 1px rgba(29,59,102,0.75);
	box-shadow: 1px 1px 5px 1px rgba(29,59,102,0.75);
	border:3px solid #fff;
	border-radius:0;
	margin-right:150px ;
}

#suchMaske .popover-title {
    color:#fff;
	border-bottom:1px solid #F1B400;
	padding:20px;
	font-size:16px;
	font-weight:bold;
	border-radius:0;
	text-align:center;
	
		background-color:#345075; 
background: rgba(31,57,91,1);
background: -moz-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(31,57,91,1)), color-stop(5%, rgba(32,59,94,0.95)), color-stop(50%, rgba(42,77,122,0.85)), color-stop(95%, rgba(32,59,94,0.95)), color-stop(100%, rgba(31,57,91,1)));
background: -webkit-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -o-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: linear-gradient(135deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f395b', endColorstr='#1f395b', GradientType=1 );

	}

#suchMaske .popover-content {
	text-transform:none;
	padding:0;
	margin:0;
}
	
#suchMaske .popover-content p{
	font-size:13px;
	text-align:left;padding:0;margin:0;
}

#suchMaske .panel-footer, .modal-footer{
	margin-bottom:0;
	color:#fff;
	font-size:15px;
	text-align:center;
	background-color:#345075; 
background: rgba(31,57,91,1);
background: -moz-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(31,57,91,1)), color-stop(5%, rgba(32,59,94,0.95)), color-stop(50%, rgba(42,77,122,0.85)), color-stop(95%, rgba(32,59,94,0.95)), color-stop(100%, rgba(31,57,91,1)));
background: -webkit-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -o-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: linear-gradient(135deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f395b', endColorstr='#1f395b', GradientType=1 );

}

#suchMaske .panel-footer span.glyphicon{
    font-size:20px;;
}
#suchMaske .panel-footer .glyphicon{
	color:#fff;
	float:left;
}
#suchMaske .panel{
	margin-bottom:0;
	border:none;
	border-radius:0;

}
#suchMaske .panel-body{
border:none;
}
/*
datetimepicker*/

#formWrap .bootstrap-datetimepicker-widget {
	-webkit-box-shadow: 1px 1px 5px 1px rgba(29,59,102,0.75);
	-moz-box-shadow: 1px 1px 5px 1px rgba(29,59,102,0.75);
	box-shadow: 1px 1px 5px 1px rgba(29,59,102,0.75);
}

#formWrap .bootstrap-datetimepicker-widget thead tr:first-child th,
#formWrap .bootstrap-datetimepicker-widget tfoot tr:first-child th {
	border-radius:0;
}

#formWrap .datepicker-days tr .dow{
	color:#fff;
	cursor:default;
	border-radius:0;
/*	border-top:1px solid #F1B400;
	border-bottom:1px solid #F1B400;
/*	background-color:rgba(13,43,64,0.8);*/

}

#formWrap .datepicker-days  thead {
	display: table-caption;
}

#formWrap .datepicker-days tr .dow {
	width: 37px;
}


/*
.datepicker-month tr th,
.datepicker-month tr th{background-color:red; color:red;}

*/

#formWrap .bootstrap-datetimepicker-widget table tr td.day, 
#formWrap .bootstrap-datetimepicker-widget table tr td span {
	border-radius:0;
}

#formWrap .bootstrap-datetimepicker-widget  table tr td.day:active,
#formWrap .bootstrap-datetimepicker-widget  table tr td.day:hover:active,
#formWrap .bootstrap-datetimepicker-widget  table tr td.day.active.disabled:active,
#formWrap .bootstrap-datetimepicker-widget  table tr td.day.active.disabled:hover:active,
#formWrap .bootstrap-datetimepicker-widget  table tr td.day.active.active,
#formWrap .bootstrap-datetimepicker-widget  table tr td.day.active:hover.active,
#formWrap .bootstrap-datetimepicker-widget  table tr td.day.active.disabled.active,
#formWrap .bootstrap-datetimepicker-widget  table tr td.day.active.disabled:hover.active,
#formWrap .bootstrap-datetimepicker-widget table tr td span.active:active,
#formWrap .bootstrap-datetimepicker-widget table tr td span.active:hover:active,
#formWrap .bootstrap-datetimepicker-widget table tr td span.active.disabled:active,
#formWrap .bootstrap-datetimepicker-widget table tr td span.active.disabled:hover:active,
#formWrap .bootstrap-datetimepicker-widget table tr td span.active.active,
#formWrap .bootstrap-datetimepicker-widget table tr td span.active:hover.active,
#formWrap .bootstrap-datetimepicker-widget table tr td span.active.disabled.active,
#formWrap .bootstrap-datetimepicker-widget table tr td span.active.disabled:hover.active{

	background-color:#345075; 
background: rgba(31,57,91,1);
background: -moz-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(31,57,91,1)), color-stop(5%, rgba(32,59,94,0.95)), color-stop(50%, rgba(42,77,122,0.85)), color-stop(95%, rgba(32,59,94,0.95)), color-stop(100%, rgba(31,57,91,1)));
background: -webkit-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -o-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: linear-gradient(135deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);

	-webkit-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);

}

#formWrap .bootstrap-datetimepicker-widget table tr td.day:hover,
#formWrap .bootstrap-datetimepicker-widget table tr td span:hover {
-webkit-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);

color:#fff;
background-color:#F1B400;
background: rgba(209,153,42,1);
background: -moz-linear-gradient(-45deg, rgba(209,153,42,1) 0%, rgba(212,156,38,0.95) 5%, rgba(241,180,0,0.85) 50%, rgba(212,156,38,0.95) 95%, rgba(209,153,42,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(209,153,42,1)), color-stop(5%, rgba(212,156,38,0.95)), color-stop(50%, rgba(241,180,0,0.85)), color-stop(95%, rgba(212,156,38,0.95)), color-stop(100%, rgba(209,153,42,1)));
background: -webkit-linear-gradient(-45deg, rgba(209,153,42,1) 0%, rgba(212,156,38,0.95) 5%, rgba(241,180,0,0.85) 50%, rgba(212,156,38,0.95) 95%, rgba(209,153,42,1) 100%);
background: -o-linear-gradient(-45deg, rgba(209,153,42,1) 0%, rgba(212,156,38,0.95) 5%, rgba(241,180,0,0.85) 50%, rgba(212,156,38,0.95) 95%, rgba(209,153,42,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(209,153,42,1) 0%, rgba(212,156,38,0.95) 5%, rgba(241,180,0,0.85) 50%, rgba(212,156,38,0.95) 95%, rgba(209,153,42,1) 100%);
background: linear-gradient(135deg, rgba(209,153,42,1) 0%, rgba(212,156,38,0.95) 5%, rgba(241,180,0,0.85) 50%, rgba(212,156,38,0.95) 95%, rgba(209,153,42,1) 100%);
}


#formWrap .bootstrap-datetimepicker-widget table tr td.disabled:hover,
#formWrap .bootstrap-datetimepicker-widget table tr td.day.disabled:hover,
#formWrap .bootstrap-datetimepicker-widget table tr td span.disabled:hover {
	background-color:#DBDCDD;
	color:#F2F2F2;
	cursor:default;
	border:none;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(88,88,90,1);
	-moz-box-shadow: 0px 0px 0px 0px rgba(88,88,90,1);
	box-shadow: 0px 0px 0px 0px rgba(88,88,90,1);
	background: -moz-linear-gradient(-45deg,#DBDCDD 0%,#DBDCDD 50%,#DBDCDD 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#DBDCDD), color-stop(50%,#DBDCDD), color-stop(100%,#DBDCDD));
	background: -webkit-linear-gradient(-45deg,#DBDCDD 0%,#DBDCDD 50%,#DBDCDD 100%);
	background: -o-linear-gradient(-45deg,#DBDCDD 0%,#DBDCDD 50%,#DBDCDD 100%);
	background: -ms-linear-gradient(-45deg, #DBDCDD 0%,#DBDCDD 50%,#DBDCDD 100%);
	background: linear-gradient(135deg, #DBDCDD 0%,#DBDCDD 50%,#DBDCDD 100%);
}

#formWrap .bootstrap-datetimepicker-widget table tr td.disabled,
#formWrap .bootstrap-datetimepicker-widget table tr td span.disabled{
	background-color:#DBDCDD;
	color:#F2F2F2;
	cursor:default;
	
}

#formWrap .picker-switch {
color:#fff;
}
#formWrap .picker-switch:hover{
color:#000;
}
#formWrap .datepicker thead{
	background-color:#345075; 
background: rgba(31,57,91,1);
background: -moz-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(31,57,91,1)), color-stop(5%, rgba(32,59,94,0.95)), color-stop(50%, rgba(42,77,122,0.85)), color-stop(95%, rgba(32,59,94,0.95)), color-stop(100%, rgba(31,57,91,1)));
background: -webkit-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -o-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: linear-gradient(135deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);

	border-bottom:1px solid #F1B400;
	}
	
#formWrap .glyphicon-chevron-left,
#formWrap .glyphicon-chevron-right {
color:#fff;
}

#formWrap .glyphicon-chevron-left:hover,
#formWrap .glyphicon-chevron-right:hover {
color:#58585A;
}

#formWrap tr .disabled {

}

#formWrap tr .next{

}
/*.dow  tagereihebg*/
/*alle tage im kalender bg .day*/
/*alle monatein auswwahl bg .datepicker-months*/
/*bg von previeus pfeil  .prev*/
/*alles was diabled ist .disabled*/
 /*alles was activ ist .active*/
 /*alle jahre .year*/
 /*tietel und kasten .picker-switch*/

 /*rest von datepicker*/
 
 /*formwrap*/
#formWrap{
	position:absolute;
	top:170px;
	right:40px;
	width:650px;

}
#formWrap .col-xs-3{
	padding:8px;
}
#formWrap .col-xs-6{
	padding:0 8px;
}

/*inputs*/

/*input flughafen*/

#dan {
	background-image:url(../images/ibe/ab.png);
	background-repeat:no-repeat;
	background-position:7px 9px;
}
#aan{
	background-image:url(../images/ibe/an.png);
	background-repeat:no-repeat;
	background-position:7px 8px;
	
}

#remote1 input[type=text],
#remote2 input[type=text] {
	/* -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);  */border:1px solid #799EC2;
	background-color:#fff;
	border-radius:5px;
/* 	border:none; */
	padding:0 0 0 50px;
	height:40px;
	text-align:left;
	font-family:'Ubuntu';
}

#remote1 input[type=text]:hover,
#remote2 input[type=text]:hover {
	-webkit-box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);
	box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);
}

#remote1 input[type=text]:focus,
#remote2 input[type=text]:focus { 
-webkit-box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);
	box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);
border:none;
}

#remote1 .typeahead,
#remote2 .typeahead {
	
}

#remote1 .tt-dropdown-menu,
#remote2 .tt-dropdown-menu { 
padding:0 0 0 30px;
width:inherit;
	border:solid #fff 5px; 
		-webkit-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
} 
#remote1 .tt-dataset-airports{}
/*
#remote1 .tt-suggestions,
#remote2 .tt-suggestions {
	background-color:#fff; 
}
#remote1 .tt-suggestions div:nth-child(odd),
#remote2 .tt-suggestions div:nth-child(odd)  {
    background:#EFEFEF;
} 
#remote1 .tt-suggestions div:nth-child(odd) span,
#remote1 .tt-suggestions div:nth-child(odd) span{
    background:#EFEFEF;
}
*/
.tt-dropdown-menu {
 /* max-height: 200px;
  overflow-y: auto;*/
	background-color:#fff;
}

.tt-dropdown-menu .tt-suggestion {
	float: left;
	background-color:#fff;
	width: 100%;text-shadow:rgba(0,0,0,.2) 2px 6px 5px,rgba(255,255,255,.4) 0 -4px 30px;
}
.dacaac .tt-dropdown-menu .tt-suggestion.tt-cursor {
  text-decoration: none;
  outline: 0;
}

.dacaac .tt-dropdown-menu .tt-suggestion:hover {
	background-color:#EFEFEF;
-webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.75);

}
.tt-highlight {
	text-decoration:none;
	color:#F1B400;
	text-shadow:rgba(0,0,0,.2) 2px 6px 5px,rgba(255,255,255,.4) 0 -4px 30px;
}
	
.tt-dropdown-menu .tt-suggestion .cty {
	float:left;
	font-size:14px;
	text-align:left;
}
.tt-dropdown-menu .tt-suggestion .apc {
	float:right;
	padding: 3px 5px 0 0;
	font-family: 'Raleway';
}
.dacaac .tt-dropdown-menu .tt-suggestion .apn {
	clear: left;
	color:#A3A3A2;
	float: left;
	font-size: 12px;
	line-height: 8px;
	position: relative;
	width: 90%;
}


/*input dates*/

#flightDates .form-group {
	background-color:#fff;
	border-radius:5px;
	/* -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1); */
	height:40px;
	font-family:'Ubuntu';
}

#flightDates .input-group{
	padding:0;	
	height:inherit;
	margin:10px 0 0 0;
	border-radius:5px;
	border:1px solid #337ab7;
	background-color:transparent;
/*	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);*/

/* border:none; */
}

#flightDates .input-group:hover{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);
	box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);
}
#flightDates .input-group:focus{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);
	box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);
}

#flightDates .input-group input[type=text]{
/*-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);*/
border:none; 
background-color:transparent;
margin:3px 0 0 0;
}
#flightDates .input-group input[type=text]:hover{
}
#flightDates .input-group input[type=text]:focus{
	border:none;
	box-shadow:none;
}
#flightDates .glyphicon-calendar,
#flightDates .glyphicon-minus,
#flightDates .glyphicon-plus  {
	color:#a5a5a5;
 }

#flightDates .input-group-addon {
	background-color:transparent;
	width:40px;
/*	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);*/
border:none;
 }
 
#flightDates .input-group-btn button{
	background-color:transparent;
	/*-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);*/
border:none; 
padding:0;
margin:0;
height:35px;
width:30px;
 }
 
#flightDates .input-group-btn small{
	padding:0;
	margin:0;
 }
 
/*nurhinflug*/
#flightDates fieldset div.form-group a {
	/*margin:20px 0 0 0;
	padding:12px 0 0 0;
	text-align:center;
	display:none;
	background-color:transparent;background-color:red;	margin:20px 0 0 0;
	border:none;*/
}

#grp-rdtplus {
	display:none;

}
.flightSet{
	text-align:center;
	margin:20px 0 0 0;
	border:none;
	background-color:red;
	border:1px solid red;
}

.flightSetBox {
	text-align:center;
	margin:10px 0 0 0;
	border:none;

}
.flightSetBox  div.form-group{
	padding:10px 0 0 0;
}

.flightSetBox  a#grp-rdtplus{ 
	height:40px;	
	text-decoration:none;
	color:#0D2B40;
}

.flightSetBox  a#grp-rdtplus:hover{ 
	color:#255879;
	cursor:pointer;
}
/*erweiterteSuche*/
#personenWahldropClose,
#ErweiterteSucheWahldropClose,
#trfDropClose{
	position:absolute;
	top:-11px;
	right:-11px;
	font-size:20px;
	color:#AFAFAF;
	background-color:#fff;
	border-radius:50px;
	border:2px solid #fff;
	cursor:pointer;
}

#erweiterteSuche {
	padding:0;
	margin:10px 0 0 0;
	font-family:'Ubuntu';
	font-size:13px;
}

#erweiterteSuche button {
	border:none;
	background-color:transparent;
	padding:5px 10px;
	color:#BEBEBE;
	height:35px;
}

#erweiterteSuche div.dropdown-menu {
	border:5px solid #fff;
	padding:5px -5px 5px 10px;
	margin:0 -207px 5px 0;
	height:320px;
	width: 745px;
}


#ailineBoxholder{

background-color:#345075; 
background: rgba(31,57,91,1);
background: -moz-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(31,57,91,1)), color-stop(5%, rgba(32,59,94,0.95)), color-stop(50%, rgba(42,77,122,0.85)), color-stop(95%, rgba(32,59,94,0.95)), color-stop(100%, rgba(31,57,91,1)));
background: -webkit-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -o-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: linear-gradient(135deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);

	padding:10px 10px 10px 5px;
	border-radius:5px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
 height: 295px;width:460px; margin-top: 10px;

}

#erweiterteSuche div.ms-container {
	border-radius:5px; 
	margin:0;
	padding:0;
	width:440px;
}

#erweiterteSuche input[type=text] {
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1);
	background-color:#fff;
	border-radius:5px;
	border:none;
	padding:0 0 0 50px;
	height:40px;
	text-align:left;
	font-family:'Ubuntu';
	width:100%;
	margin:0 0 0 0;
	position:relative;
	background-image:url(../images/ibe/lupe.png);
	 background-size: 30px 30px;
	background-repeat:no-repeat;
	background-position:5px 5px;
}


#erweiterteSuche span#lblAirline {
/*	background-color:#fff;
	display:block;
	-webkit-box-shadow:inset 0px 0px 5px 0px rgba(241,181,0,1);
	-moz-box-shadow:inset 0px 0px 5px 0px rgba(241,181,0,1);
	box-shadow:inset 0px 0px 5px 0px rgba(241,181,0,1);
	border:1px solid yellow;
	padding:10px 0 0 50px;
	height:40px;
	text-align:left;
	font-family:'Ubuntu';
	width:100%;
	margin:0 0 0 0;
	color:#58585A;*/
		
	border:1px solid #BEBEBE;
	background-color:transparent;
	padding:8px;
	margin:0 0 0 0;
	color:#fff;
	height:40px;
	border-radius:0;
	display:block;
	text-align:center;
	-webkit-box-shadow: 0px 0px 5px 1px #fff);
	-moz-box-shadow: 0px 0px 5px 1px #fff);
	box-shadow: 0px 0px 5px 1px #fff;
}

#erweiterteSuche .ms-selection,
#erweiterteSuche .ms-selectable {
	background-color:transparent;
	padding:00;
	margin:0 0 0 5px;
	border-radius:5px; 
}
#erweiterteSuche  .ms-list {
	width:200px;
	height:190px;
	border-radius:5px;
	background-color:transparent;		
}
#erweiterteSuche .ms-selectable ul.ms-list,
#erweiterteSuche .ms-selection ul.ms-list {
	border:5px solid #fff;
	background-color:#fff;
	margin:20px 0 0 0;
}

#erweiterteSuche .ms-elem-selectable,
#erweiterteSuche .ms-elem-selection {
	border:none;
	background-color:#fff;
}

#erweiterteSuche .ms-elem-selectable:hover,
#erweiterteSuche .ms-elem-selection:hover {
	background-color:#345075; 
background: rgba(31,57,91,1);
background: -moz-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(31,57,91,1)), color-stop(5%, rgba(32,59,94,0.95)), color-stop(50%, rgba(42,77,122,0.85)), color-stop(95%, rgba(32,59,94,0.95)), color-stop(100%, rgba(31,57,91,1)));
background: -webkit-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -o-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: linear-gradient(135deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f395b', endColorstr='#1f395b', GradientType=1 );

color:#fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
}

#erweiterteSuche .ms-container .ms-selectable li.ms-hover, 
#erweiterteSuche .ms-container .ms-selection li.ms-hover {    
	cursor: pointer;         
	text-decoration: none;     
	background-color:#345075; 
	background: rgba(31,57,91,1);
	background: -moz-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(31,57,91,1)), color-stop(5%, rgba(32,59,94,0.95)), color-stop(50%, rgba(42,77,122,0.85)), color-stop(95%, rgba(32,59,94,0.95)), color-stop(100%, rgba(31,57,91,1)));
	background: -webkit-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
	background: linear-gradient(135deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f395b', endColorstr='#1f395b', GradientType=1 );
	color:#fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
	box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
}


#airlinePlaceholder{
	background-color:transparent;
	width:180px;
	position:absolute;
	right:22px; z-index:50;
	top:100px;
	padding:10px;
	color:blue;
	border-radius:5px; 
	color:#58585A;
	text-align:center;
}
#erweiterteSuche  .input-group {
	/* margin:50px 0 0 0;
	width:150px;
	color:rgba(0,0,0,.6);
	text-shadow:rgba(0,0,0,.2) 2px 6px 5px,rgba(255,255,255,.4) 0 -4px 30px;	 */
}

#ceb{width:220px;height:210px;
position:absolute;right:20px;padding:0;
}
#ceb p{
	font-weight:normal;
	font-size:13px;
	padding:3px;
}

/*Cur OPt*/


#optboxCur {
	color:#555555;
    font-size:14px;
	margin:0;
	padding:10px 10px;
	position:absolute;
	width:100%;
	
	bottom: -90px;
    right: -25px;
	
	
	
}

#optboxCur .radioBox{
	padding:0 0 3px 0;
}


#optboxCur strong{
	padding:12px 0 0 5px; 
	display:inline-block;
	margin:-5px 0 0 0;
	vertical-align:top;
}

#optboxCur .glyphicon{
	font-size:16px;
	text-shadow: 2px 0px 1px rgba(255, 255, 255,.4);
	font-family:'Glyphicons Halflings';
}


#optboxCur input[type=radio]{
    visibility:hidden;
}

#optboxCur input[type=radio] + label {
display: inline-block;
position: relative;
cursor:pointer;
background: rgb(246,248,249);
background: -moz-radial-gradient(center, ellipse cover, rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(245,247,249,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(246,248,249,1)), color-stop(50%,rgba(229,235,238,1)), color-stop(100%,rgba(245,247,249,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(245,247,249,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(245,247,249,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(245,247,249,1) 100%);
background: radial-gradient(ellipse at center, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(245,247,249,1) 100%); -webkit-box-shadow: inset 0px 0px 2px 0px rgba(163,163,163,1);
-moz-box-shadow: inset 0px 0px 2px 0px rgba(163,163,163,1);
box-shadow: inset 0px 0px 2px 0px rgba(163,163,163,1);
 width:26px;
  height:26px;
  border-radius:50%;
  margin:10px 0 0 0; 
  
  
  border: 1px solid #A3A3A2;
	background-color:#fff;
	background: rgba(255,255,255,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(238,240,242,1) 76%, rgba(238,240,242,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(76%, rgba(238,240,242,1)), color-stop(100%, rgba(238,240,242,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(238,240,242,1) 76%, rgba(238,240,242,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(238,240,242,1) 76%, rgba(238,240,242,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(238,240,242,1) 76%, rgba(238,240,242,1) 100%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(238,240,242,1) 76%, rgba(238,240,242,1) 100%);
	-webkit-box-shadow: inset 0px 0px 3px 0px rgba(88,88,90,1);
	-moz-box-shadow: inset 0px 0px 3px 0px rgba(88,88,90,1);
	box-shadow: inset 0px 0px 3px 0px rgba(88,88,90,1);
}

#optboxCur input[type=radio]:checked + label:after { 
	
	content: '\e013';
	font-family:'Glyphicons Halflings';
	font-size:15px;
	left:4px; 
	position: absolute;
	top:1px;
	color:#02AAFF;
}

.checkEtwas {
	color:#555555;
    font-size:14px;
	font-weight:bold;
	position:absolute;
	top:0;
	right:0;
	box-shadow:0 0 5px #515151;
	padding:10px 5px;
	width:100%;
	background-color:#E2E4E6;
	background: rgba(226,228,230,1);
	background: -moz-linear-gradient(top, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,228,230,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(226,228,230,1)));
	background: -webkit-linear-gradient(top, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	background: -o-linear-gradient(top, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	background: -ms-linear-gradient(top, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	background: linear-gradient(to bottom, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	
}


.checkEtwas a {
	height:30px;
	position:absolute;
	right:45px;
	display:block;
	font-size:14px;
	color:#58585A;
	cursor:default;
}
.checkEtwas a:hover {
	text-decoration:none;
}
 
.checkEtwas  input[type=checkbox] {
	visibility:hidden;
}

.checkEtwas .checkbox {
	display:inline-block;
}

.checkEtwas  label{
	display:inline;
	margin:0;
}

.checkEtwas .checkbox + label  {
	display: inline-block;
	position: relative;
	cursor:pointer;
	border: 1px solid #A3A3A2;
	background-color:#fff;
	background: rgba(255,255,255,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(238,240,242,1) 76%, rgba(238,240,242,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(76%, rgba(238,240,242,1)), color-stop(100%, rgba(238,240,242,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(238,240,242,1) 76%, rgba(238,240,242,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(238,240,242,1) 76%, rgba(238,240,242,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(238,240,242,1) 76%, rgba(238,240,242,1) 100%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(238,240,242,1) 76%, rgba(238,240,242,1) 100%);
	-webkit-box-shadow: inset 0px 0px 3px 0px rgba(88,88,90,1);
	-moz-box-shadow: inset 0px 0px 3px 0px rgba(88,88,90,1);
	box-shadow: inset 0px 0px 3px 0px rgba(88,88,90,1);
	padding:11px;
	margin-left:0px; 
	 margin-top: 10px;
}

.checkEtwas .checkbox + label:active, .checkbox:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.checkEtwas .checkbox:checked + label::after  {
	content: '\e013';
	font-family:'Glyphicons Halflings';
	font-size:15px;
	left:3px; 
	position: absolute;
	top:0px;
	color:#02AAFF;
}

/*flugklasse*/

#flugKlasse{
	margin:10px 0;
	width:100%;
	font-family:'Ubuntu';
	font-size:13px;
}

#flugKlasse input[type=radio] {
	visibility:hidden;
}

#flugKlasse #flightClass {
    border:1px solid #BEBEBE;
	background-color:transparent;
	padding:5px 10px;
	color:#BEBEBE;	
	width:100%;
	border-radius:0;
	height:35px;
		
}

/* #flugKlasse .caret {
    position: absolute;
    right: 16px;
    top: 16px;
} */

#flugKlasse div.flugClasse {
	border:5px solid #fff;
	width:135px;	
	margin:0 -8px 5px 0 ;
}

#flugKlasse label{
	width:100%;
	padding:5px;
	text-align:center;
	background-color:#E2E4E6;
}

#flugKlasse label:hover{

	background-color:#345075; 
background: rgba(31,57,91,1);
background: -moz-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(31,57,91,1)), color-stop(5%, rgba(32,59,94,0.95)), color-stop(50%, rgba(42,77,122,0.85)), color-stop(95%, rgba(32,59,94,0.95)), color-stop(100%, rgba(31,57,91,1)));
background: -webkit-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -o-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: linear-gradient(135deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);

	color:#fff;
}

/*										browsermoz
select::-ms-expand {
            width:12px;
            border:none;
            background:#fff;
        }*/
/*

/*personenwahl*/

#dropdownMenu0{
	padding:10px 0 0 0;
	font-family:'Ubuntu';
	font-size:13px;
}

#lblPerson{
	font-family:'Ubuntu';
	font-size:13px;
	text-align:center;
}
#dropdownMenu0 #dropdownMenu1 {
	border:1px solid #BEBEBE;
	background-color:transparent;
	padding:5px 10px;
	color:#BEBEBE;
	width:100%;
	height:35px;
	border-radius:0;
}
span#erw {
	background-image:url(../images/ibe/erw.png);
	width:20px;height:20px;display:block;
	 background-size: 20px 20px;
	background-repeat:no-repeat;margin:20px 0 0 5px;
}
span#kind {
	background-image:url(../images/ibe/kind.png);width:20px;height:20px;display:block;
	background-repeat:no-repeat;
	 background-size: 20px 20px;margin:20px 0 0 5px;
}
span#baby {
	background-image:url(../images/ibe/baby.png);width:20px;height:20px;display:block;
	background-repeat:no-repeat;
	 background-size: 20px 20px;margin:20px 0 0 5px;
}
#dropdownMenu0 div.dropdown-menu {
	border:5px solid #fff; 
	min-width:272px;
	margin: 0;
	padding:0 5px 15px 5px;

}

.form-inline .input-group > .form-control {
	width:40px;
	text-align:center;
	background-color:transparent;
}

.form-inline .input-group > .form-control:hover {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);
	box-shadow: 0px 0px 5px 0px rgba(241,181,0,1);
}

.form-inline {
	background-color:#fff;
	border:none;
	padding:0 0 0 0;
	margin:5px 0;
	font-family:'Ubuntu';
	color:#0D2B46;
	
}
.form-inline label{
	margin:-55px 0 0 35px;
}

.form-inline label span {
	margin:8px 12px 0 7px;
}
#dropdownMenu0 .help-block{
	padding:0 0 0 35px;
	margin:-30px 0 0 0;
	font-size:12px;
	color:#58585A;
}

.form-inline .form-group {
	background-color:#fff;
	border-radius:5px;
	border:none;
	min-width:260px;
	height:40px;
	padding:0;
}

.form-inline .input-group{
	background-color:transparent;
	border:none;
	border-radius:5px;
	margin:13px 0 0 15px;
}

.form-inline .input-group button {
	border-radius:0;
	color:#fff;
	margin:0 10px;
	
	background-color:#345075; 
background: rgba(31,57,91,1);
background: -moz-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(31,57,91,1)), color-stop(5%, rgba(32,59,94,0.95)), color-stop(50%, rgba(42,77,122,0.85)), color-stop(95%, rgba(32,59,94,0.95)), color-stop(100%, rgba(31,57,91,1)));
background: -webkit-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -o-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);
background: linear-gradient(135deg, rgba(31,57,91,1) 0%, rgba(32,59,94,0.95) 5%, rgba(42,77,122,0.85) 50%, rgba(32,59,94,0.95) 95%, rgba(31,57,91,1) 100%);


	-webkit-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
border:none;
}

/*warnmeldung*/


#err01 {
	font-size:14px;
	height:60px;
	padding: 5px 10px;
	text-align:center;
	position: absolute;
	right:43px;
	top:-40px;border:1px solid #fff;
		background: rgb(182,15,39);
background: -moz-linear-gradient(top, rgba(182,15,39,1) 0%, rgba(175,15,37,1) 44%, rgba(165,14,35,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(182,15,39,1)), color-stop(44%,rgba(175,15,37,1)), color-stop(100%,rgba(165,14,35,1)));
background: -webkit-linear-gradient(top, rgba(182,15,39,1) 0%,rgba(175,15,37,1) 44%,rgba(165,14,35,1) 100%);
background: -o-linear-gradient(top, rgba(182,15,39,1) 0%,rgba(175,15,37,1) 44%,rgba(165,14,35,1) 100%);
background: -ms-linear-gradient(top, rgba(182,15,39,1) 0%,rgba(175,15,37,1) 44%,rgba(165,14,35,1) 100%);
background: linear-gradient(to bottom, rgba(182,15,39,1) 0%,rgba(175,15,37,1) 44%,rgba(165,14,35,1) 100%);
	border-radius:4px;
	color:#fff;
		-webkit-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
box-shadow: 0px 0px 5px 0px rgba(88,88,90,1);
}
#err01:after {
	bottom: -10px;
	right: 10px;
	width: 0;
	display: block;
	content: "";
	position: absolute;
	border-width: 10px 10px 0;
	border-style: solid;
	border-color: #B40F26 transparent;

}

.alert {
	font-size:14px;
	height:40px;
	padding:5px 10px;
	margin:-20px 0 5px 0;
	text-align:center;
	background: rgb(182,15,39);
background: -moz-linear-gradient(top, rgba(182,15,39,1) 0%, rgba(175,15,37,1) 44%, rgba(165,14,35,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(182,15,39,1)), color-stop(44%,rgba(175,15,37,1)), color-stop(100%,rgba(165,14,35,1)));
background: -webkit-linear-gradient(top, rgba(182,15,39,1) 0%,rgba(175,15,37,1) 44%,rgba(165,14,35,1) 100%);
background: -o-linear-gradient(top, rgba(182,15,39,1) 0%,rgba(175,15,37,1) 44%,rgba(165,14,35,1) 100%);
background: -ms-linear-gradient(top, rgba(182,15,39,1) 0%,rgba(175,15,37,1) 44%,rgba(165,14,35,1) 100%);
background: linear-gradient(to bottom, rgba(182,15,39,1) 0%,rgba(175,15,37,1) 44%,rgba(165,14,35,1) 100%);
	border-radius:4px;
	border: 1px solid #fff;
	color:#fff;
}

.alert li{
	list-style-type:none;
	 content:"\2b";
  font-family:"Glyphicons Halflings";
}


.alert button{
	color:#fff;
}

.alert li:before{
	content: "\e127";
	font-family:"Glyphicons Halflings";
	margin:0 20px 0 0;
}
/*list*/


#dropdownMenu0 #dropdownMenu1:hover {
border:solid 1px #F2B500;
	color:#fff;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1); 
	-o-transform: scale(1.1); 
	-ms-transform: scale(1.1); 
}

#dropdownMenu0 #dropdownMenu1:active {
    outline:none;
  -webkit-box-shadow:inset 0px 0px 5px 0px rgba(242,181,0,0.4);
-moz-box-shadow:inset 0px 0px 5px 0px rgba(242,181,0,0.4);
box-shadow:inset 0px 0px 5px 0px rgba(242,181,0,0.4); 
} 
#dropdownMenu0 #dropdownMenu1:focus {
    outline:none;
} 

#flugKlasse #flightClass:hover {
border:solid 1px #F2B500;
	color:#fff;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1); 
	-o-transform: scale(1.1); 
	-ms-transform: scale(1.1); 
	}
#flugKlasse #flightClass:active {
    outline:none;
  -webkit-box-shadow:inset 0px 0px 5px 0px rgba(242,181,0,0.4);
-moz-box-shadow:inset 0px 0px 5px 0px rgba(242,181,0,0.4);
box-shadow:inset 0px 0px 5px 0px rgba(242,181,0,0.4); 
} 
#flugKlasse #flightClass:focus {
    outline:none;
} 

#erweiterteSuche button {
    border-radius:0;
    color:#bebebe;
    height:35px;
    padding:0;
    width:100%;
	margin:0 0 0 30px;
}
#erweiterteSuche button .glyphicon{
    font-size:10px;
	margin:0 3px 0 3px;
}

#erweiterteSuche button:hover{
    color:#fff;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1); 
	-o-transform: scale(1.1); 
	-ms-transform: scale(1.1);
}

#lblErweitertSearchList{
	padding:0;  
	font-size:13px;
	color:#FFF;
	margin: 16px 0 0 5px;
	
}

#lblErweitertSearchList li{
	list-style-type:none;
	text-align:left;
}

#lblErweitertSearchList li:before{
	font-size:15px;
	content: '\e013';
	font-family:'Glyphicons Halflings';
	color:#02AAFF;
	margin: 0 3px 0 3px;
	padding: 3px 0 0 0;
} 


#lblErweitertSearchNst{
	display:none;
}

#lblErweitertSearchAln{
	display:none;
}


/*suchmaske 2.0*/

#leftHolder {
	height:410px;
	z-index:50000;
	width:295px; background-color:#fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(85,85,85,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(85,85,85,1);
	box-shadow: 0px 0px 5px 0px rgba(85,85,85,1);
} 

#gradiantHolder {
	background-color:#E2E4E6;
	background: rgba(226,228,230,1);
	background: -moz-linear-gradient(left, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(226,228,230,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(226,228,230,1)));
	background: -webkit-linear-gradient(left, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	background: -o-linear-gradient(left, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	background: -ms-linear-gradient(left, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	background: linear-gradient(to right, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	-webkit-box-shadow: 0px 0px 5px 0px rgba(85,85,85,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(85,85,85,1);
	box-shadow: 0px 0px 5px 0px rgba(85,85,85,1);
	width:280px; 
	height:390px;
	margin:10px 10px 5px 7px;
}


#leftHolder  input[type=checkbox] {
	visibility:hidden;
}

#leftHolder .checkbox {
	display:inline-block;
}

#leftHolder  label{
	display:inline;
	margin:0;
}

#leftHolder .checkbox + label  {
	display: inline-block;
	position: relative;
	cursor:pointer;
	border: 1px solid #A3A3A2;
	background-color:#fff;
	background: rgba(255,255,255,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(238,240,242,1) 76%, rgba(238,240,242,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(76%, rgba(238,240,242,1)), color-stop(100%, rgba(238,240,242,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(238,240,242,1) 76%, rgba(238,240,242,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(238,240,242,1) 76%, rgba(238,240,242,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(238,240,242,1) 76%, rgba(238,240,242,1) 100%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(238,240,242,1) 76%, rgba(238,240,242,1) 100%);
	-webkit-box-shadow: inset 0px 0px 3px 0px rgba(88,88,90,1);
	-moz-box-shadow: inset 0px 0px 3px 0px rgba(88,88,90,1);
	box-shadow: inset 0px 0px 3px 0px rgba(88,88,90,1);
	padding:11px;
	margin-left:-5px; 
}

#leftHolder .checkbox + label:active, .checkbox:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

#leftHolder .checkbox:checked + label:after  {
	content: '\e013';
	font-family:'Glyphicons Halflings';
	font-size:15px;
	left:3px; 
	position: absolute;
	top:0px;
	color:#02AAFF;
}

.gbInfo{
	display:inline-block;
	background-color:#fff;
	color:#555;
	padding:5px 20px 5px 15px;
	border: 1px solid #a5a5a5;
	font-family:'Ubuntu';
	margin:1px 0 0 0;
	cursor:default;
}

.gbInfo:hover{
	text-decoration:none;
	color:#555;
}

.gbInfo:focus,
.gbInfo:active {
	outline:none;
}

.gbInfo:hover .glyphicon{
	color:#4966A3;
}

.gbInfo .glyphicon{
	position:absolute;
	top:5px;
	right:4px;
	color:#D7DEE2;
}

#tarifauswahl {
    width:260px; 
	padding:5px 5px 7px 0;
}

#tarifauswahl .row{
	padding-left:0;
	margin:0; 
}

#tarifauswahl .col-xs-7,
#tarifauswahl .col-xs-12,
#tarifauswahl .col-xs-5{
   padding-left:0 !important;
}

#leftHolder  #tarifTag{
	display:block;
	font-family: "Kalam",cursive;
	font-weight:500;
    font-size:20px;
    text-align:center; 
	color:#fff;
	text-shadow:rgba(0,0,0,.2) 2px 6px 5px,rgba(255,255,255,.4) 0 -4px 30px;
	margin:-24px 0 5px 0;
	padding:20px 0 10px 0;
	line-height:1em;
	height:106px;
	background-image: url(../images/ibe/tetra.png);
	background-position:45% 0;
	background-repeat:no-repeat;
	background-size:194px 96px;
} 

#leftHolder #tarifTag strong{
	display:block;
	font-family:'Ubuntu';
	font-weight:600;
    text-transform: uppercase; 
} 

#leftHolder  h2{
	font-weight:500;
    font-size: 18px;
    padding:0;
    text-transform: uppercase; 
	color:#2C4463;
	font-family:'Ubuntu';
	text-shadow:rgba(0,0,0,.2) 2px 6px 5px,rgba(255,255,255,.4) 0 -4px 30px;
	text-align:center;
	margin:-5px 0 0 0;
}

#leftHolder p{
	line-height:1em;
	font-size: 14px;  
	text-align:center;
	margin:10px 0 10px 0;
	padding:0 5px 0 15px; 
} 

#suchMaske .popover-content p{
	line-height:1.3em;
}

#leftHolder p img{
	position:absolute;
	left:25px;
	margin:-4px 0 0 0;
} 

.selectedTarif{
	background-color:transparent !important;
}

.selectedTarif .tarifCheck:after {
	content:'';
    width:2.4em;
    height:2.4em;
	position:absolute;
    right:-1.2em;
    top:0.4em;
	background-color:#E2E4E6;
	background: rgba(238,240,242,1);
	background: -moz-linear-gradient(-45deg, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(238,240,242,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(226,228,230,1)));
	background: -webkit-linear-gradient(-45deg, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	background: linear-gradient(135deg, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	-webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);  
    border-right:1px solid #a5a5a5;
    border-top:1px solid #a5a5a5;
    -webkit-border-radius:0.25em 0.25em 0.25em 0;
    -moz-border-radius:0.25em 0.25em 0.25em 0;
    border-radius:0.25em 0.25em  0.25em 0;
    z-index:1;
	box-shadow:10px 0 10px -10px #0d2b40;
} 

.selectedTarif .gbInfo{
	border-top: 1px solid #F9BA00;	
	border-bottom: 1px solid #F9BA00;	
	border-right: 1px solid #F9BA00;	
	border-left:none;
} 

.tarifCheck{
	padding:5px 0 0 0;
	position:relative;
	width:100%;
	color:#2C4463;
	position:relative;
    font-size:0.75em;
    font-weight:bold;
    color:#996633;
    text-shadow:0px 1px 0px rgba(255,255,255,.4);
    border-top:1px solid #a5a5a5;
    border-right:1px solid #a5a5a5;
    border-bottom:1px solid #a5a5a5;
    -webkit-border-radius:0 0.25em 0.25em 0;
    -moz-border-radius:0 0.25em 0.25em 0;
    border-radius:0 0.25em 0.25em 0;
 	background-color:#E2E4E6;
	background: rgba(226,228,230,1);
	background: -moz-linear-gradient(top, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,228,230,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(226,228,230,1)));
	background: -webkit-linear-gradient(top, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	background: -o-linear-gradient(top, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	background: -ms-linear-gradient(top, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	background: linear-gradient(to bottom, rgba(226,228,230,1) 0%, rgba(255,255,255,1) 50%, rgba(226,228,230,1) 100%);
	z-index:100;
	-webkit-box-shadow:-5px 0 7px -5px #555, 0px 0px 5px 0px rgba(85,85,85,1);
	-moz-box-shadow:-5px 0 7px -5px #555, 0px 0px 5px 0px rgba(85,85,85,1);
	box-shadow:-5px 0 7px -5px #555, 0px 0px 5px 0px rgba(85,85,85,1);
	margin-bottom:3px;	
}

.tarifCheck:hover {
	cursor:pointer;
	transform: translate(5px);
	-ms-transform: translate(5px); 
	-webkit-transform: translate(5px); 
	-o-transform: translate(5px); 
	-moz-transform: translate(5px); 
	-webkit-transition: transfor 0.3s ease-in;
	-moz-transition: all 0.5s ease-in;
	-ms-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in; 
}

.selectedTarif .tarifCheck:hover {
	transform: translate(0px);
	-ms-transform: translate(0px); 
	-webkit-transform: translate(0px); 
	-o-transform: translate(0px); 
	-moz-transform: translate(0px); 
}

.tarifCheck:hover .tarif {
	color:#4966A3 !important;
}

#leftHolder .tarif {
	font-size:13px;
	font-weight:600;
	display:inline-block;
	vertical-align:top;
	padding:3px 3px 3px 10px;
	color:#004971;
}

/*overwrite for en*/

#leftHolder {
    width: 305px;
}

.tarifCheck {
   width: 111%;
   margin-left: -5px;
}

#leftHolder .checkbox + label {
    margin-left: -10px;
}

#leftHolder .tarif {
    padding: 3px 3px 3px 5px;
}

#tarifauswahl {
	margin: 0 0 0 -5px;
    width: 270px;
}

#suchMaske .popover-content  {
    font-family: "Raleway";
}
#suchMaske .popover-content  .panel-body{
	line-height: 1em;
}


#suchMaske .popover-content ul {
    padding: 8px 0 0 15px;
	font-size:13px;
	line-height: 1.2em;
}

.gbInfo {
  padding: 5px 15px 5px 12px;
}
.gbInfo .glyphicon {
    right: 2px;
    top: 3px;
}

#gradiantHolder {
    padding: 0 20px;
    width: 290px;
}


.modal .modal-dialog .modal-footer a {
	color:#fff;
	margin:3px 20px 0 0;
}

.modal .modal-dialog .modal-footer .tooltip > .tooltip-inner {
 background-color: #fff;  
 color:#515151;
 padding: 10px;
 font-size: 12px;
 text-align:left;
 -webkit-box-shadow: 0px 0px 5px #515151;
 -moz-box-shadow: 0px 0px 5px #515151;
 box-shadow: 0px 0px 5px #515151;
 font-family:'Raleway';
 text-transform:none;
 font-weight:500;
 min-width:100px;
 line-height:14px;
 border:none;
}


.modal .modal-dialog .modal-footer .tooltip.top > .tooltip-arrow {
    border-top: 5px solid #fff; 
    bottom:-5px;
	border-width:10px 10px 0 0;
}


.prozenteklick, .prozenteklick:focus {
    display: inline-block;
    background-color: #fff;
    color: #555;
    padding: 5px 5px 5px 15px;
    border: 1px solid #a5a5a5;
    font-family: 'Ubuntu';
    margin: 1px 0 0 15px;
	text-decoration:none;
}

.prozenteklick span i {
	padding-left:5px;
}

.prozenteklick:hover, .selectedTarif .prozenteklick:hover {
    display: inline-block;
    background-color: #74bbdf;
    color: #004971;
    padding: 5px 10px 5px 15px;
    border: 1px solid #a5a5a5;
    font-family: 'Ubuntu';
    margin: 1px 0 0 15px;
	text-decoration:none;
}

.modal-dialog {
    margin: 210px auto;
	padding:50px;
}

.selectedTarif .prozenteklick {
    display: inline-block;
    background-color: #fff;
    color: #004971;
    border: 1px solid #a5a5a5;
    font-family: 'Ubuntu';
    text-decoration: none;
    outline: 2px solid #1c94c4;
}

/*suchmaske zahlung*/
/* #ceb


.checkEtwas 
	h3
	a

#optboxCur
.radioBox 

strong
span 
small */
#ceb {
	position:relative;

}
.checkEtwas {
	background: #e8ecef none repeat scroll 0 0;
    box-shadow: none;
    height: 65px;
     right: -55px;
    top: 10px;
    width: 250px;
}

.checkEtwas a {
	height: 30px;
    padding: 15px 0 0;
    position: absolute;
    right:20px;
    top: -7px;
    width: 175px;
}

.checkEtwas a strong {
	font-size:15px;
	color:#415E83;
	padding:0;
	line-height:1;
		font-family: 'News Cycle';
}

.checkEtwas a small {
	color:#555555;
	font-size:13px;
		font-family: 'News Cycle';
	font-weight:normal;
}

#optboxCur .radioBox strong  {
	font-size:15px;
	color:#415E83;
	padding:0;
	font-family: 'News Cycle';
}
#optboxCur .radioBox strong span {
	color:#415E83;
}
#optboxCur .radioBox small {
	color:#555555;
	font-size:13px;
	left:0;
	top: 27px;
    position:absolute;
	font-family: 'News Cycle';
}

#optboxCur .radioBox {
	background-color:#E8ECEF;
	position:relative;
	width:250px;
}	

#optboxCur .radioBox.dollar {
	height:85px;
}	
#optboxCur .radioBox.euro {
	height:130px;
	margin-bottom: 5px;
}	

#optboxCur .radioBox.dollar:before {
    background-image: url("../images/icons_dollarZahlung.png");
    background-repeat: no-repeat;
    content: "";
    height:40px;
    left:50px;
    position: absolute;
    bottom:0px;
    width:199px;
}	

#optboxCur .radioBox.euro:before {
    background-image: url("../images/icons_euroZahlung.png");
    background-repeat: no-repeat;
    bottom: 5px;
    content: "";
    height: 77px;
    left: 50px;
    position: absolute;
    width: 199px;
}
#optboxCur .radioBox p {
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 197px;
	padding:15px 0 0 0;
}	

