@charset 'iso-8859-1';
@media screen, projection {

	/* ERIC MEYER's RESET RELOADED */
	html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
	/* remember to define focus styles! */
	:focus {outline:0;}
	body {line-height:1.0;color:black;background:white;}
	ol, ul {list-style:none;}
	/* tables still need 'cellspacing="0"' in the markup */
	table {border-collapse:separate;border-spacing:0;}
	caption, th, td {text-align:left;font-weight:normal;}
	blockquote:before, blockquote:after, q:before, q:after {content:"";}
	blockquote, q {quotes:"" "";}

	/* STANDARD */
	html {cursor:default;}
	label, select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit] {cursor:pointer;}
	q:lang(de) {quotes:'Ã‘' 'Ã¬' 'Ã‡' 'Ã«';}
	q:lang(en) {quotes:'"' '"' "'" "'";}
	abbr[title] {border-bottom:1px dotted #888 !important;cursor:help;}
	a {cursor:pointer !important;}
	a abbr {cursor:pointer !important;}
	.aux {height:1px;left:0;overflow:hidden;position:absolute;top:-999em;width:1px;}
	.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
	.clearfix {display:inline-table;}
	/* Hides from IE-mac \*/ 
	* html .clearfix {height:1%;}
	.clearfix {display:block;}
	/* End hide from IE-mac */
	ul#skip {display:none;}

	/* AIRPORT PROJECT */
	body { text-align: center; background: #114476 url(img/bg.jpg) repeat-x; font-family: Arial; font-size: 12px; }
	h1, h2, h3, p { margin-bottom: 15px; }
	div#wrapper { margin: 20px auto 50px; text-align: left; width: 960px; }
	div#logo { background: black; height: 95px; width: 155px; }
	div#banner { background: #fff url(img/bg-banner.png) no-repeat left bottom; text-align: center; height: 298px; width: 768px; padding-top: 10px; }
	div#footer { margin: 20px; }
	ul#top-nav { margin-left: 195px; width: 788px; padding-bottom: 5px; }
	ul#top-nav li { float: left; margin-right: 22px; }
	ul#top-nav li a { display: block; padding: 5px; text-decoration: none; font-weight: bold; }
	ul#top-nav li a:hover { color: #fff; }	
	ul#top-nav li.active a { color: #fff; background: url(img/nav-arrow.png) no-repeat left center; padding-left: 20px; }
	ul#top-nav li a { color: #7793ad; }	
	ul#main-nav { width: 180px; }
	ul#main-nav li a { display: block; zoom: 1; color: #A4BDD6; padding: 5px; padding-left: 14px; text-decoration: none; font-weight: bold;}
	ul#main-nav li a:hover { color: #fff; }	
	ul#main-nav li.active a { zoom: 1; color: #fff; background: url(img/nav-arrow.gif) no-repeat left center; padding-left: 14px; }	
	ul#main-nav li.active ul { display: block;  zoom: 1; background: url(img/bg-left-nav.gif) no-repeat left top; padding: 10px 0 10px 0; }				
	ul#main-nav li.active ul li a { display: block; zoom: 1; background: none; color: #A4BDD6; }		
	ul#main-nav li.active ul li.active a { padding-bottom: 3px; zoom: 1; color: #fff; background: url(img/nav-arrow.gif) no-repeat left center; padding-left: 14px; }
	ul#main-nav li.top1 { display: block;  zoom: 1; background: url(img/bg-left-nav.gif) no-repeat left top; padding: 5px 0 20px 0; }
 	ul#main-nav li.top1 a { display: inline; zoom: 1; color: #859eb7; padding: 5px; padding-left: 0px; text-decoration: none; font-weight: bold;}
	ul#main-nav li.top2 { display: block;  zoom: 1; background: url(img/bg-left-nav.gif) no-repeat left bottom; padding: 0 0 5px 0; padding-bottom: 80px; }		
	ul#main-nav li.news a { display: block; zoom: 1; background: url(img/bg-left-nav.gif) no-repeat left bottom; padding: 10px 5px; color: #fff; font-weight: normal; }			
	ul#main-nav li.main-top { display: block;  zoom: 1; background: url(img/bg-left-nav.gif) no-repeat left top; margin-top: 55px; }			
	ul#main-nav li.main { display: block;  zoom: 1; background: url(img/bg-left-nav.gif) no-repeat left top;  }				
	div#col-1, div#col-2 { float: left; }
	div#col-1 { width: 185px; }
	div#col-2 { width: 768px; }
	div#col-2 { background: #fff url(img/bg-content.png) repeat-y; }
	div#subcol-1, div#subcol-2 { float: left; }
	div#subcol-1 { background: ; width: 75%; }
	div#subcol-2 { background: ; width: 25%; }
	div.content { padding: 20px 10px 20px 20px; }
	.content p { margin-bottom: 10px; padding: 0; }
	.content  { line-height: 1.5em }
.content h1 { margin: 0; padding: 0; color: #013567; font-weight: bold;  }
.content a {color: #013567; }
	
	#subcol-2 ul { width: 190px; padding: 0; }
	#subcol-2 a {color: #7793ad; text-decoration: none;  }
	#subcol-2 ul li { padding: 5px 0 0 10px; }
	#subcol-2 ul li.title { height: 18px; color: #434343; font-weight: bold; background: #dddedf url(img/bg-right-nav.gif) no-repeat left top;}	
	#subcol-2 ul li.search-form { background: #cccdce url(img/bg-right-nav.gif) no-repeat left top; padding: 10px; 0 10px 7px; }	
	#subcol-2 ul li.search-form input { background: #f1f1f1; border: 0; }
	#subcol-2 ul li.search-form input.button { width: 40px; background: #cccdce; border: 0; font-size: 11px; color: #686869; }
	#subcol-2 ul li.web1 { height: auto; text-align: left; background: #cfd0d1 url(img/bg-right-nav.gif) no-repeat left top; }	
	#subcol-2 ul li.web2 { height: auto; text-align: left; background: #cfd0d1 url(img/bg-right-nav.gif) no-repeat left top; }
	#subcol-2 ul li.web3 { height: auto; text-align: left; background: #cfd0d1 url(img/bg-right-nav.gif) no-repeat left top; }
	#subcol-2 ul li.bottom { background: #cfd0d1 url(img/bg-right-nav.gif) no-repeat left top; }	
}

/*Captcha Bild über den Absenden Button
form fieldset img {
    position: absolute;
    top: 120%;		
}
*/

.sprachwahl {
    color: #ffffff;
    padding: 10px;
}
 
 
.sprachwahl img {
    display: none;
}

@media print {
	textarea, input[type=text] {border:none;border-bottom: 2px #000 dashed;}
}

.tx-wtdirectory-pi1 label {
    width: 126px;
    display: inline-block;
}

.wt_directory_pagebrowser li {
    width: 100px;
    display: inline-block;
}

.wtdirectory_all dt {
    display: none;
    
}

.wtdirectory_all_div {
    border: solid 1px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}



/* UMFRAGE FORMULAR */
.survey_item h1{
	margin-top:10px;
}

.survey_item{
	margin:5px;
}

.question{
	font-weight:bold;
}

.questionNumber{
	display:none;
}

.bartext{
	display:none;
}

.plan {
    color: red;
    margin-top: 7px;
    margin-bottom: 5px;
    display: block;
    font-size: 1.2em;
}