/* traffics_suchmaske - vitravel.de 

INDEX
1.0 traffics_suchmaske

*/ 

/* ---------- 1.0 traffics_suchmaske ---------- */
form {
    margin: 0;
}
#searchbox_holder {
	position: relative;
	float: left;
	width: 300px;
	height: 260px;
}
div#searchbox {
	position: relative;
	float: left;
	width: 300px;
	height: 260px;
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
div#searchhead {
    position: relative;
	height: 40px;
	width: 300px;
	margin: 0;
	padding: 0;
	color: #000;
}
#nameplate_lm, #nameplate_flug, #nameplate_hotel {
	position: absolute;
	font-size: 12px;
	font-weight: bold;
	color: #00609e;
}
#nameplate_lm {
	top: 15px;
	left: 22px;
}
#nameplate_flug {
	top: 15px;
	left: 177px;
}
#nameplate_hotel {
	top: 15px;
	left: 263px;
}
#radio_lastminute, #radio_flug, #radio_hotel {
	position: absolute;
	top: 12px;
	height: 21px;
	font-size: 12px;
	font-weight: bold;
}
#radio_lastminute {
	left:3px;
}
#radio_flug {
	left: 158px;
}
#radio_hotel {
	left: 244px;
}
#dotted_line2 {
	position: relative;
	width: 286px;
	height: 1px;
	margin-left: 7px;
	background: url('images/dotted_line_blue.gif') 0 0 repeat-x;
}
/* Formatierung des Suchfensters */
div#searchbody {
	margin: 0;
    float: left;
    position: relative;
	width: 300px;
	height: 218px;
	color: #00609e;
}
/* Formularauswahlfelder: Abflughafen, Reiseziel, Erwachsene */
#spacerone, #spacertwo, #epc {
	width: 160px;
	font-size: 1.1em;
	font-family: Arial, sans-serif, Helvetica;
	visibility: inherit;
}
/* Ende Formularauswahlfelder: Abflughafen, Reiseziel, Erwachsene */

/* Formularauswahlfelder: Frühester Abflug, Spätester Rückflug, Reisedauer, Angebotstyp  */
#vnd, #bsd, #cboMMC, #cboSub {
	width: 120px;
	font-size: 1.1em;
	font-family: Arial, sans-serif, Helvetica;
	visibility: inherit;
}
/* Ende Frühester Abflug, Spätester Rückflug, Reisedauer, Angebotstyp */

/* Formularauswahlfelder: Kinder */
.select_kind {
	font-size: 1.1em;
	font-family: Arial, sans-serif, Helvetica;
	visibility: inherit;
}
/* Ende Formularauswahlfelder: Kinder */
#info_box {
	position: absolute;
	top: 134px;
	left: 49px;	
	width: 12px;
	height: 12px;
}
#bestpreis_small {
	position: absolute;
	top: 184px;
	left: 9px;
	width: 61px;
	height: 23px;
    border: none;
}
#erweiterte_suche {
	position: absolute;
	top: 189px;
	left: 93px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}	
.es_link a:link, .es_link a:visited, .es_link a:hover {
	color: #ff4700;
}	
div#searchbox p {
    margin:0px 0px 2px 0px;
    padding:0;
    font-size: 1.2em;
}
div#searchbox div.select_kinder {
    float: left;
}
div#searchbox div.stop_float {
    clear: both;
}
div#searchbox select.select_kind {
    width: 50px;
}
div#searchbox img {
    border: none;
}
div#searchbox div#frmHMI {
	position: absolute;
	top: 10px;
	left: 9px;
}
div#searchbox div#frmDSI {
	position: absolute;
	top: 51px;
	left: 9px;
}
div#searchbox div#frmEPC {
	position: absolute;
	top: 92px;
	left: 9px;
}
div#searchbox div#frmKA{
	position: absolute;
	top: 133px;
	left: 9px;
}
div#searchbox div#frmVND {
	position: absolute;
	top: 10px;
	left: 175px;
}
div#searchbox div#frmBSD {
	position: absolute;
	top: 51px;
	left: 175px;
}
div#searchbox div#frmMMC {
	position: absolute;
	top: 92px;
	left: 175px;
}
div#searchbox div#frmSUB {
	position: absolute;
	top: 133px;
	left: 175px;
}
.full_line {
	position: absolute;
	top: 0px;
	left: -1000px; /* links verstecken */
}
#frmSUBMIT {
	position: absolute;
	top: 170px;
	left: 223px;
	width: 72px;
	height: 20px;
}
/* ---------- Ende 1.0 traffics_suchmaske ---------- */

