/* CSS Document */

body{
	margin: 0;
	padding: 0;
}

img.imgpng24 {
	behavior:url('fileadmin/system/css/pngbehavior.htc');
}

hr {
	border:0 none;
	height:1px;
	border-top:1px solid #DDDDDD;
	margin:10px 0 10px 0;
	padding:0;
}
a.mail {
	color:#58585a;
	text-decoration:none;
}
a.mail:hover{
	text-decoration:underline;
}
/* ******************** */
/* ***** STRUKTUR ***** */
/* ******************** */

div#rootlvl_0 {
	width:100%;
	margin-bottom:35px;
}
div#rootlvl_1 {
	width:890px;
	margin:50px auto 0 auto;
}
div#topbarlvl_0 {
	height:30px;
}
div#topbarlvl_1 {
	width:200px;
	float:left;
}
div#topbarlvl_2 {
	width:200px;
	float:right;
	text-align:right;
}
div#titelpiclvl_0 {
	height:210px;
	position:relative;
	z-index:auto;
}
div#titelpiclvl_1 {
	position:absolute;
	top:0;
	left:0;
	z-index:5000;
}
div#titelpiclvl_2 {
	height:210px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
}
div#mainnavlvl_0 {
	height:35px;
	position:relative;
	z-index:auto;
}
div#mainnavlvl_1 {
	height:35px;
	width:215px;
	padding:0;
	position:absolute;
	top:13px;
	left:0;
	z-index:auto;
}
div#mainnavlvl_2 {
	height:35px;
	width:666px;
	text-align:right;
	position:absolute;
	top:0;
	right:0;
	z-index:auto;
}
div#contlvl_0 {
	height:auto;
}
div#contlvl_1 {
	width:215px;
	padding:35px 0 10px 0;
	float:left;
}
div#contlvl_2 {
	width:666px;
	float:right;
	padding:35px 0 10px 0;
}
div#bootbarlvl_0 {
	height:20px;
}
div#bootbarlvl_1 {
	width:215px;
	padding:0;
	float:left;
	border-top:1px solid #dddddd;
}
div#bootbarlvl_2 {
	width:666px;
	padding:0;
	float:right;
	text-align:right;
	border-top:1px solid #dddddd;
}
div.clearer {
	clear:both;
}
.package01 {
	background-color:#008dc8;
}
.package02 {
	background-color:#908f35;
}
.package03 {
	background-color:#f18e00;
}
.package04 {
	background-color:#af111d;
}

/* ************************ */
/* ***** LANGUAGEMENU ***** */
/* ************************ */
.tx-srlanguagemenu-pi1 form {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.tx-srlanguagemenu-pi1 fieldset {
	border:0 none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.tx-srlanguagemenu-pi1 fieldset legend {
	display:none;
}
.tx-srlanguagemenu-pi1 fieldset legend {
	display:none;
}
.tx-srlanguagemenu-pi1 fieldset select {
	font-size: .8em;
	font-family: Verdana, sans-serif;
	background-color: #FFFFFF;
	color: black;
	font-weight: normal;
}

/* ************************** */
/* ***** SIDENAVIGATION ***** */
/* ************************** */


/* **************************** */
/* ***** TOPBARNAVIGATION ***** */
/* **************************** */
ul.topbarnavigation {
	margin: 0px;
	padding: 0px;
}
ul.topbarnavigation li {
	list-style-type: none;
	list-style-image: none;
	display:inline;
	padding:0 0 0 10px;
}


/* ******************************** */
/* ***** HEADLINES ALS GRAFIK ***** */
/* ******************************* */


h1.csc-firstHeader {
	display:block;
	height:45px;
	/*width:500px;*/
	/*max-width:500px;*/
	/*border:1px solid #FF0000;*/
}
span.h1text {
	display:block;
	width:1px;
	height:5px;
	overflow:hidden;
	margin:0;
	padding:0;
}
div.csc-header csc-header-n1 {
	margin:0;
	padding:0;
}


h1.mhz_h1image {
	display:block;
	height:45px;
}
h1.mhz_h1image span.mhz_h1h1text {
	display:block;
	width:1px;
	height:5px;
	overflow:hidden;
	margin:0;
	padding:0;
}


/* ************************ */
/* ***** WINTERFLUEGE ***** */
/* ************************ */

div.winterfluege {
	position:relative;
	top:0;
	left:0;
	z-index:auto;
}
div.winterfluege table {
	border-collapse:collapse;
	background-color:#EEEEEE;
	margin:0 0 10px 0;
}
div.winterfluege table tr td {
	line-height:20px;
	padding:0 0 0 5px;
}
div.winterfluege table tr td.c1 {
	width:150px;
}
div.winterfluege table tr td.c2 {
	width:295px;
}
div.winterfluege table tr td.c3 {
	width:130px;
}
div.winterfluege table tr,
div.winterfluege table tr td {
	border:1px solid #FFFFFF;
}
div.winterfluege div.flieger {
	position:absolute;
	top:-100px;
	right:20px;
	z-index:auto;
}
div.sidenav {
	position:relative;
	z-index:100;
}
div.sidenav p.naviflieger,
div.sidenav p.navibett {
	position:relative;
	text-align:right;
	top:-50px;
	z-index:auto;
	border:1px solid #FF0000;
}
div.airport {
	width:590px;
}
div.airport a,
div.airport a:link,
div.airport a:visited {
	color:#58585a;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
div.airport a.link:hover {
	color:#444446;
	text-decoration:underline;
}
div#contlvl_2 a.link,
div#contlvl_2 a.link:link,
div#contlvl_2 a.link:visited {
	color:#58585a;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
div#contlvl_2 a:hover {
	color:#444446;
	text-decoration:underline;
}
@media print {

	h1.csc-firstHeader {
	}
	span.h1text {
		display:inline;
		width:inherit;
		height:inherit;
		overflow:hidden;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
	}
	h1.mhz_h1image {
	}
	h1.mhz_h1image span.mhz_h1h1text {
		display:inline;
		width:inherit;
		height:inherit;
		overflow:hidden;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
	}
}

