body {
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}
select,input {
	background-color:#ffffff;
	color:#000000;
	border:1px solid #7f9db9;
	font-size:11px;
}
table,tr,td,th {
	padding:3px 0px 3px 2px;
}
.countries {
	width:150px;
	font-size:11px;
	height:18px;
}
.noborder {
	border:none;
	background-color:#f3f3f3;
}
textarea {
	font-size:11px;
	color:#000000;
	width:430px;
	height:120px;
}

/***** Maincontent *************************************************************/
.maincontent {
	width:940px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
}
/***** Intro *************************************************************/
.intro {
	width:940px;
	margin-left:auto;
	margin-right:auto; 
	margin-top:100px;
}
.introwith {
	width:970px;
	padding-top:120px;
	padding-left:120px;
	margin-top:10px;
	background-image:url(../img/caeroscene_logo_intro.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
/***** Header *************************************************************/
.logoheader {
	width:940px;
	height:106px;
	background-color:#dda907;
	background-image:url(../img/bgtop.gif);
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
}
.logoheader .headerlogo {
	top:0px;
	left:0px;
	width:269px;
	float:left;
}
.logoheader .headerabout {
	position:relative;
	top:0px;
	left:400px;
	width:39px;
	float:left;
}
.logoheader .headersitemap {
	position:relative;
	top:0px;
	left:430px;
	width:46px;
	float:left;
}
.logoheader .headercontactus {
	position:relative;
	top:0px;
	left:460px;	
	width:57px;
	float:left;
}
.logoheader .headerhome {
	top:0px;
	left:486px;
	position:relative;
	width:37px;
	float:left;
}

/***** Introseite 2 *************************************************************/
.intro2 {
	width:100%;
	float:left;
}
/***** Normaler Inhalt *************************************************************/

#contentnormal {
	width:920px;
	float:left;
	background-color:#ffffff;
	color:#000000;
	padding:20px 0px 20px 20px;;
}
/***** Request *************************************************************/
#request {
	width:100%;
	float:left;
	background-color:#f3f3f3;
	color:#2b2b2b;
	margin:0px 0px 20px 0px;
	font-family:Tahoma;
	border-top:1px solid #d7d7d7;
	font-size:11px;
}

/***** Register *************************************************************/
.registerhead {
	padding-left:20px;
	padding-bottom:10px;
	margin-bottom:10px;
	width:920px;
	float:left;
	border-bottom:1px solid #ffffff;
}
.register {
	font-size:10px;
	float:left;
	margin-right:20px;
	padding-top:10px;	
}
.selectd {
	font-weight:bold;
	background-image:url(../img/selected.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
.registercontent {
	padding-left:20px;
	float:left;
	width:920px;
}
.fromto {
	width:400px;
	float:left;
}
.departure {
	float:left;
	width:520px;
}

.depmonth {
	width:50px;
	font-size:11px;
	height:18px;	
}
#departuretowhere {
	padding-top:7px;
}
.departuretime {
	width:80px;
	font-size:11px;
	height:16px;
}
.deptimezone {
	width:70px;
	font-size:11px;
	height:18px;	
}
#airportswithin {
	width:500px;
	float:left;
	padding-top:10px;
	padding-left:50px;
}
#aircrafttype {
	float:left; 
	width:200px; 
	margin-left:20px;
	margin-top:10px;
}
.aircraftimage {
	float:left;
	width:200px;
}
.requestcontent {
	width:900px;
	margin-left:20px;
	float:left;
	font-size:10px;
}
.detailheader {
	font-weight:bold;
	font-size:10px;
	font-variant:caps;
	background-color:#dadada;
}
.detailresult {
	background-color:#e8e8e8;
	border-bottom:1px solid #ffffff;
	padding:5px 0px 5px 3px;
}
.pfeilresult {
	padding-left:10px;
	background-image:url(../img/pfeil_detail.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
.pfeilresultorange {
	padding-left:10px;
	background-image:url(../img/pfeil_detailrunter.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
.pfeilviewdetails a {
	padding-left:16px;
	background-image:url(../img/pfeil_viewdetails.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	font-size:10px;
	text-decoration:underline;
}
.detailresultselected {
	background-color:#dda706;
	padding:5px 0px 5px 3px;
	font-weight:bold;
}
.detailresultselectedmain {
	background-color:#ead288;
	padding:5px 0px 5px 3px;	
	font-weight:bold;
}
.pfeilviewdetailsresult  {
	padding-left:16px;
	background-image:url(../img/pfeil_viewdetailsselected.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	font-size:10px;
	text-decoration:underline;
}
.bgdetail {
	background-image:url(../img/bg_angebot.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.checkboxdetails {
	border:0px;
	margin:0px;
	padding:0px;
	height:11px;
	width:11px;	
}
/***** Register *************************************************************/

.login2 {
	width:250px;
	float:left;
	display:inline;
	border:1px solid #dadada;
	background-color:#e8e8e8;
	margin-right:20px;
	height:90px;
}
.loginhead2 {
	background-color:#dadada;
	padding:4px;
	width:242px;
	float:left;
}
.login {
	width:250px;
	float:left;
	display:inline;
	border:1px solid #dda806;
	background-color:#ead288;
	margin-right:20px;
	height:90px;	
}
.loginhead {
	background-color:#dda806;
	padding:4px;
	width:242px;
	float:left;
}
.logincontent {
	width:242px;
	float:left;
	padding:4px;
}
.login input {
	height:14px;
	width:100px;
	border:1px solid #666666;
	line-height:14px;
	font-size:10px;
}
.registration {
	width:100%;
	font-size:11px;
	margin-bottom:10px;
}
/***** Footer *************************************************************/
.footer {
	float:left;
	width:940px;
	height:60px;
	background-image:url(../img/bgfooter.gif);
}
.footer .footerlogo {
	position:relative;
	top:0px;
	left:0px;
	width:182px;
	float:left;
}
.footer .footerdisclaimer {
	position:relative;
	top:0px;
	left:400px;
	width:69px;
	float:left;	
}

.footer .footerterms {
	position:relative;
	top:0px;
	left:420px;
	width:124px;
	float:left;	
}
.footer .footercontact {
	position:relative;
	top:0px;
	left:450px;
	width:45px;
	float:left;	
}
.footer .footerhome {
	position:relative;
	top:0px;
	left:476px;
	width:36px;
	float:left;
	}