.auskunft {
	font-family: "SourceSansPro-Semibold";
	font-size: 24px;
	color: #333;
	letter-spacing: 2px;
}
.bilder {
	width: 410px;
}
.boldred20 {
	font-family: "SourceSansPro-Bold";
	font-size: 20px;
	font-weight: normal;
	color: #CC3300;
	line-height: 20px;
	letter-spacing: 3px;
}
.bold20 {
	font-family: "SourceSansPro-Bold";
	font-weight: normal;
	font-size: 20px;
	color: #CC0000;
}
.bold {
	font-family: "SourceSansPro-Bold";
	font-weight: normal;
}
.bold_upcase {
	font-family: "SourceSansPro-Bold";
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.bord_bott {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #069;
}
.bordnone {
	border: none;
}
.bottom {
	vertical-align: middle;
}
.button_submit {
	color: #FFF;
	background-color: #F66;
	font-size: 10px;
	padding: 5px 0 10px 0px !important;
	height: 20px !important;
}
.button_reset {
	color: #FFF;
	background-color: #6C3;
	font-size: 10px;
	padding: 5px 0 10px 0 !important;
	height: 20px !important;
}
.charter {
	width: 410px;
}
.charter tr td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003366;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
.chf {
	text-transform: uppercase;
}
.flex-container {
	display: flex;
}

.flex-item {
	border: none;
	border-radius: 0;
	margin: 0 20px 0 0;
	padding: 0;
	background: #fff;
	width: 200px;
}
.float_left {
	float: left;
}
.font10px {
	font-size: 10px;
}
.hellblau {
	background-color: #e0ffff;
}
.histo {
	width: 410px;
}
.histo tr td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin: 0;
	padding: 3px 0 3px 0;
	vertical-align: top;
}
.hoehe_12 {
	height: 14px;
	vertical-align: middle;
}
.imgbord {
	border: 1px solid #006abe;
}

.imgsr {
	float: left;
	padding-right: 10px;
}
.img_cont_text {
	position: relative;
	z-index: 100;
	width: 410px;
}
.impression {
	padding-bottom: 35px;
	background-color: rgba(255, 255, 255, .3);
}
.inputtext {
	width: 400px;
}
.kursiv {
	font-family: "SourceSansPro-It";
}
.kursivrechts {
	font-family: "SourceSansPro-It";
	text-align: right;
}

.lineheight11 {
	line-height: 11px;
	text-align: left;
	vertical-align: text-bottom;
}
.marg0 {
	margin: 0px;
}
.marg5 {
	margin: 5px;
}
.marglogo {
	margin: 5px 20px 5px 0px;
}
.mittelachs {
	text-align: center;
}
.no_bg {
	background-color: transparent;
}
.normcase {
	text-transform: none;
}
.opaque {
	opacity: .5;
	/* filter:alpha(opacity=50); */
}
.opaque_zero {
	opacity: 0;
	/* filter:alpha(opacity=0); */
}
.pad10 {
	padding: 10px;
}
.padbot0 {
	padding-bottom: 0px;
}
.padbot8 {
	padding-bottom: 8px;
}
.padbot16 {
	padding-bottom: 16px;
}
.padright42 {
	padding-right: 42px;
}
.padright41 {
	padding-right: 41px;
}
.padtop8 {
	padding-top: 8px;
}
.padtop20 {
	padding-top: 20px;
}
.padtop100 {
	padding-top: 100px;
}
.padtop700 {
	padding-top: 600px;
}
.padtop16 {
	padding-top: 16px;
}
.padtopbot5 {
	padding-bottom: 5px;
	padding-top: 5px;
}
.padleft70 {
	padding-left: 70px;
}
.padleft90 {
	padding-left: 90px;
}
.padmarg0 {
	padding: 0;
	margin: 0;
}
.padmarg_neg {
	padding: 0px;
	margin: -10px;
}
.preise tr td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003366;
	margin: 0;
	padding: 3px 0 3px 0;
	vertical-align: top;
	font-family: "SourceSansPro-Regular";
	font-weight: normal;
}
.preise {
	width: 410px;
}
.programm {
	width: 500px;
	vertical-align: top;
}
.red {
	color: #F00;
}
.semi {
	font-family: "SourceSansPro-Semibold";
	font-weight: normal;
}
.serif {
	font-family: "Quattrocento-Regular", "Times New Roman", serif;
	font-size: 12px;
	color: #000066;
}
.spons {
	font-family: "SourceSansPro-Regular";
	color: #0F2F2F;
	font-size: 14px;
	line-height: 17px;
	padding: 3px 0 3px 0;
}
.sponsbot {
	font-family: "SourceSansPro-Regular";
	color: #0F2F2F;
	font-size: 16px;
	line-height: 20px;
	border-bottom: #999 1px dotted ;
	padding: 3px 0 3px 0;
}
.sponstext {
		padding: 10px 0px 10px 10px;
}
.noupcase {
	text-transform: none;
}
.upcase {
	text-transform: uppercase;
	letter-spacing: 2px;
}
.vh09pt {
	font-size: 9px;
	padding-left: 68px;
}	
.vh14px {
	font-size: 14px;
}
.w45r {
	text-align: right;
	width: 45px;
}
.w45_l {
	width: 65px;
	vertical-align: top;
}
.w35 {
	width: 40px;
}
.w30 {
	width: 30px;
}
.w20 {
	width: 20px;
}
.w90 {
	width: 90px;
}
.w90r {
	width: 90px;
	text-align: right;
}
.w100 {
	width: 100px;
}
.w90h100 {
	width: 90px;
	height: 100px;
}
.w120 {
	width: 120px;
}
.w110 {
	width: 110px;
}
.w110r {
	width: 110px;
	text-align: right;
}
.w135 {
	width: 135px;
}
.w152 {
	width: 153px;
}
.w195 {
	width: 195px;
}
.va_top {
	vertical-align: top;
}
.w300 {
	width: 300px;
}
.w315 {
	width: 315px;
}
.w375 {
	width: 370px;
}
.w410 {
	width: 410px;
}
.w365 {
	width: 365px;
}
.w295 {
	width: 295px;
}
.z500 {
	z-index: 1000;
}
