#maincontainer {
	position:relative;
	left:auto;
	top:0px;
	width:762px;
	height:900px;
	z-index:1;
	background-color: #FFFFFF;
}
#add {
	position:absolute;
	left:10px;
	top:784px;
	width:742px;
	height:90px;
	z-index:101;
}
#maincontainerfaq {
	position:relative;
	left:auto;
	top:0px;
	width:762px;
	height:1900px;
	z-index:1;
	background-color: #FFFFFF;
}
#maincontainerprivacy {
	position:relative;
	left:auto;
	top:0px;
	width:762px;
	height:1215px;
	z-index:1;
	background-color: #FFFFFF;
}
#maincontainersec {
	position:relative;
	left:auto;
	top:0px;
	width:762px;
	height:910px;
	z-index:1;
	background-color: #FFFFFF;
}
#faqCont {
	position:absolute;
	left:20px;
	top:389px;
	width:723px;
	height:1485px;
	z-index:12;
	background-color: #FFFFFF;
}
#privacyCont {
	position:absolute;
	left:20px;
	top:389px;
	width:723px;
	height:800px;
	z-index:12;
	background-color: #FFFFFF;
}
#secCont {
	position:absolute;
	left:20px;
	top:389px;
	width:723px;
	height:500px;
	z-index:12;
	background-color: #FFFFFF;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #F3F3F3;
}
H1 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	display:inline
   }
   
   H2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	display:inline;
	font-weight: bold;
   }
#headerimage {
	position:absolute;
	left:10px;
	top:10px;
	width:742px;
	height:336px;
	z-index:2;
	background-image: url(http://www.alleuropefares.com/headerimages/2.jpg);
	background-repeat: no-repeat;
}
#navigation {
	position:absolute;
	left:10px;
	top:348px;
	width:742px;
	height:30px;
	z-index:3;
	background-color: #990000;
	background-image: url(images/nav.gif);
}
#cont_grey_bg {
	position:absolute;
	left:10px;
	top:378px;
	width:742px;
	height:400px;
	z-index:4;
	background-color: #EAEAEA;
}
#cont_grey_bgfaq {
	position:absolute;
	left:10px;
	top:378px;
	width:742px;
	height:1505px;
	z-index:4;
	background-color: #EAEAEA;
}
#cont_grey_bg {
	position:absolute;
	left:10px;
	top:358px;
	width:742px;
	height:400px;
	z-index:4;
	background-color: #EAEAEA;
}
#cont_grey_bgprivacy {
	position:absolute;
	left:10px;
	top:378px;
	width:742px;
	height:825px;
	z-index:4;
	background-color: #EAEAEA;
}
#cont_grey_bgsec {
	position:absolute;
	left:10px;
	top:378px;
	width:742px;
	height:522px;
	z-index:4;
	background-color: #EAEAEA;
}
#DarkgreyStripe_footer {
	position:absolute;
	left:10px;
	top:758px;
	width:742px;
	height:10px;
	z-index:5;
	background-color: #999999;
}
#airengine {
	position:absolute;
	left:392px;
	top:91px;
	width:360px;
	height:256px;
	z-index:6;
}
#airenginemulti {
	position:absolute;
	left:391px;
	top:92px;
	width:360px;
	height:230px;
	z-index:6;
}
#livesupport {
	position:absolute;
	left:647px;
	top:19px;
	width:93px;
	height:33px;
	z-index:25;
}
#welcometext {
	position:absolute;
	left:393px;
	top:370px;
	width:347px;
	height:220px;
	z-index:8;
	background-color: #FFFFFF;
}
.fliess {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 1em;
}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
#airnav {
	position:absolute;
	left:312px;
	top:62px;
	width:76px;
	height:23px;
	z-index:2;
}
#Layer1 {
	position:absolute;
	left:0px;
	top:0px;
	width:776px;
	height:149px;
	z-index:3;
}
#carnav {
	position:absolute;
	left:312px;
	top:91px;
	width:76px;
	height:23px;
	z-index:3;
}
#Layer2 {
	position:absolute;
	left:0px;
	top:0px;
	width:760px;
	height:168px;
	z-index:4;
}
#hotelnav {
	position:absolute;
	left:311px;
	top:120px;
	width:76px;
	height:23px;
	z-index:4;
}
#cruisenav {
	position:absolute;
	left:311px;
	top:150px;
	width:76px;
	height:23px;
	z-index:4;
}
#newsletter {
	position:absolute;
	left:393px;
	top:603px;
	width:347px;
	height:141px;
	z-index:25;
	background-color: #FFFFFF;
	background-image: url(images/nav.gif);
	background-repeat: no-repeat;
	list-style-type: disc;
}
.newsletterfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CCCCCC;
	width: 180px;
}
.newletterbutt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B50000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 15px;
}
.fliessBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
#traveltools {
	position:absolute;
	left:21px;
	top:603px;
	width:360px;
	height:141px;
	z-index:11;
	background-color: #FFFFFF;
	background-image: url(images/traveltools.gif);
	background-repeat: no-repeat;
}
.checkmyfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 130px;
}
#teaser {
	position:absolute;
	left:21px;
	top:370px;
	width:360px;
	height:220px;
	z-index:12;
	background-color: #FFFFFF;
}
#footer {
	position:absolute;
	left:10px;
	top:777px;
	width:742px;
	height:60px;
	z-index:13;
}
#footerfaq {
	position:absolute;
	left:10px;
	top:1830px;
	width:742px;
	height:38px;
	z-index:13;
}
#footerprivacy {
	position:absolute;
	left:10px;
	top:1140px;
	width:742px;
	height:38px;
	z-index:13;
}
#footersec {
	position:absolute;
	left:10px;
	top:843px;
	width:742px;
	height:38px;
	z-index:13;
}
.carsinputt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 160px;
}
.hotelCountry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 200px;
}


.navifooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.navifooter:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;

}
.navitools {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.navitools:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #B50000;
	font-weight: bold;
}
.EnginetextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.pullDownMonthYear {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	width: 115px;
}
.pullDownDay {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	width: 40px;
}
.carpullpref {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 100px;
}
.carscond {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 120px;
}


.pullDownPassenger {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	width: 40px;
}
.pullDownTime {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	width: 80px;
}
.pullDownClass {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	width: 75px;
}
.sendButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	border: 1px solid #666666;
	width: 65px;
	height: 17px;
}
.hotelguest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 90px;
}
.hotelarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 100px;
}

.navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #990000;
	font-weight: bold;
}
.navi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 10px;
	text-decoration: none;
	color: #333333;
}.inputFields {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	width: 130px;
}
.Enginetext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.destinationText {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.activePage {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.inputFieldscontact {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	width: 200px;
}
.sailindatebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
	.searchButtoncruise{
	border:1px solid #999999;
	background-color:#333399;
	cursor:pointer;
	width:80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	}
