/* CSS Document */

/* allgemeiner Seitenaufbau */
* {
	margin:0px;
	padding:0px;
}
HTML, BODY {
	margin:0;
	padding:0;
}
body {
	font: 76% arial,sans-serif;
	font-family: Arial, Heveltica, Sans-serif;
	color:#555555;
}

INPUT, SELECT { 
	color:#333 !important; 
	font-family:Arial, Verdana, Geneva, sans-serif; 
	font-size:1.0em;
}
IMG { border:0 none; }
A { color:#617495; }
A:HOVER { text-decoration:none; }
H3 { font-size:1.1em; margin-bottom:5px; }

TABLE { border-collapse:collapse; }
TD {
	font-size:12px;
	text-align:left;
	vertical-align:top;
}

.smaller { font-size: 9px !important; }


h3.search-headline {
	 padding:4px; 
	 background-color:#335688; 
	 border:1px solid #fff; 
	 border-top:1px solid #fff;
	 color:#fff;
	 margin:0;
	 /*background-image:url(images/flightbox/headline_bg.jpg);*/
	 background-repeat:repeat-x;
	 display:none;
}


div#suchbox {
	width:567px; 
	float:right; 
	margin-bottom:10px;
}

TABLE.table-flugsuche {
	 width:100%; 
	 background-color:#ebebeb;
	 background-repeat:repeat-x;
	 border:1px solid #fff;
	 border-top:0 none;
	 margin-bottom:0px;
}

.table-flugsuche TD {
	padding:0px 0px 0px 8px;
	color:#000;
}

.table-flugsuche TD.spacer {
	padding:0px;
	margin:0px;
	font-size:0.1em;
	line-height:1px;
	height:5px;
}

.table-flugsuche tr.title TD {
	padding:4px 0px 4px 8px;
	vertical-align:bottom;
}


TABLE.jq-suche {
	width:100%;
	border-collapse:collapse;
}
TABLE.jq-suche TH,
TABLE.jq-suche TD {
	padding:3px 5px 3px 5px;
}



TABLE#erweitert, #kids, #warningCheckRatio2, #hotel {
	display:none;
}

SPAN.toggler {
	text-decoration:underline;
	line-height:25px;
	cursor: pointer;
}


 DIV.errorbox {
	position:absolute;
	width:200px; 
	margin-top:5px; 
	margin-left:400px; 
	border:1px solid red; 
	padding:8px; 
	background-color:#FCD6DF;
	color:#CC0000;
	filter:alpha(opacity=60); /* Internet Explorer */
	-moz-opacity:0.6; /* Mozilla/Firefox */
	opacity: 0.6; /* Safari */
	khtml-opacity: 0.6 /* Konquerer */
}
UL.error {
	padding:0;
}

UL.error LI {
	 list-style:square;	
}

	input.error {
		background-color:#FF9933 !important;
		border:1px solid red;
	}
	div.error {
		color: #f00;
	}

