body {color: #333; background:#fff;
font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {color: #009AFC;}
a:link {color: #09F;font-weight: bold;}
a:visited {color: #09F;font-weight: bold;}
a:hover {color: #0CF; text-decoration:underline;}
a:active {color:orange;}

em {font-style: normal;font-weight: bold;}
ul, li {margin: 0px;padding: 0px;border: 0px;text-indent: 0px; list-style-type:none;}
.button_img {cursor: pointer;}
hr {height:1px; background-color:#004b8d; border:0px;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left; font-weight:400;}
blockquote:before, blockquote:after, q:before, q:after {content:"";} blockquote, q {quotes:"" "";}
a {color:#0099FF;
text-decoration:underline;}
a:hover {color:#004b8d !important; text-decoration:underline !important;}
img {border:0 none;}
#Location {
  border: 1px solid #999999;
  width: 200px;
}
#day {
  border: 1px solid #999999;
  margin:0 10px 0 0;
  width: 50px;
}
#my {
  border: 1px solid #999999;
  width: 140px;
}
#r_day {
  border: 1px solid #999999;
  margin:0 10px 0 0;
  width: 50px;
}
#r_my {
  border: 1px solid #999999;
  width: 140px;
}

#wrapper {
	width:980px;
	margin:0 auto;
	background-color:#fff;
	  -moz-box-shadow:2px 2px 2px 2px #ccc;
  -webkit-box-shadow:2px 2px 2px 2px #ccc;
  box-shadow:2px 2px 2px 2px #ccc;}

#overthetop {height:40px;color: #004b8d;font-size:12px;}
#ott-left {width:480px;padding:5px 0 0 5px;}
#ott-right {float:right;width:205px;margin:-30px 5px 0 0;}
#ott-right ul {margin:0;}
#ott-right ul li{display:inline;}
.ott {line-height:54px;}

#topLinks {margin:-19px 0 0 158px;}
#topLinks li {display:inline; font-weight:900; font-size:1.0em;}
#topLinks li a {font-weight:bold; font-size:1em; color:#00AEEF !important; line-height:1.25; border-left:1px solid #00AEEF; text-decoration:none; padding:0 8px;}
#topLinks li a:hover {color:#666 !important;}

#header {
	background: url(http://www.airparks.de/images/harvest_aps/headerBG.gif) repeat-x;
	height:70px;
	padding:10px 0 10px 10px;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	}
#header img {margin:9px 10px 0 0;}

#header h2 {color:#fff;margin:20px 0 0 5px;font-weight:bold;font-size:14px;}
#header c {width:80px; height:12px; text-indent:-999em; padding:1px 0 0 22px; font-size:16px; color:#FFFFFF;}
#swoosh {width:67px; height:66px; float:right; margin:-86px 0 0 15px; background:url(http://www.airparks.de/images/harvest_aps/headerSwoosh.gif) no-repeat;}

/*style graue leiste*/
.menu{
	border:none;
	border:0px;
	margin:8px 7px 0px 7px;
	padding:0px;
	}
.menu ul{
	height:32px;
	list-style:none;
	padding:0;
	line-height:30px;
	font-size:12px;
	}
	.menu li{
		float:left;
		background:url(http://www.airparks.de/images/harvest_aps/mainNavBG.gif) top left repeat-x;
		}
	.menu li a{
		display:block;
		padding:0px 25px;
		height:32px;
		text-align:center;
                color:#004b8d;
		text-decoration:none;
		border-right:1px solid #d1d1d1;
		}
	.menu li a:hover{
		color:#000000;
		text-decoration:none;
			}
	.menu li ul{
		border-left:1px solid #d1d1d1;
		border-right:1px solid #d1d1d1;
		border-bottom:1px solid #d1d1d1;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		background:#fff;
		display:block;
		}
	.menu li li {
		display:block;
		float:none;
		padding:0px;
		width:225px;
		}
	.menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		text-align:left;
		}
	.menu li ul a:hover{
		background:#fff;
		color:#000000;
		opacity:1.0;
		filter:alpha(opacity=100);
			}
	.menu p{
		clear:left;
		}
	.menu #current{
		 top left repeat-x;
		}
/*style graue leiste*/

#subheader {margin-top:5px;height:280px; width:980px;background: url(http://www.airparks.de/images/de-aps/subheader-hg.jpg) repeat-y; clear:both;}

#middle{float:left; height: 280px;width:400px; text-align:left; background:url("http://www.airparks.de/images/de-aps/header-img.jpg") no-repeat;}
#middle h1{color:#fff;font-size:24px;margin:5px 0 0 10px;}
#engine{width:280px; float:left;height:280px; text-align:left; padding-top:-15px; background-color: #00aeef;color:#fff;font-weight:bold;font-size:14px;line-height:15px;}
#stay {margin:0 20px;}
#stay p {margin:8px 5px;}
#leave {padding:18px;}
.eFsubmit {margin: 5px 10px;
	padding: 5px 10px;
	display: inline-block;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
        font-weight:bold;
	color: #004b8d;
	border: solid 1px #d0d0d0;
	background: #d0d0d0;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d0d0d0));
	background: -moz-linear-gradient(top,  #ffffff,  #d0d0d0);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d0d0d0');}
.hxEmbed h3 {padding:10px;background-color:#004b8d;color:#fff;margin:0;}
#Ef_2 {padding-left:10px;}
form.hxEmbed fieldset {margin:5px 0 5px 5px; }
#right{margin: 0 0 0 710px; color: #004b8d;}
#right h2{color: #004b8d;font-size:20px;font-weight:bold;}
#right li{background:url("http://www.airparks.de/images/easyjet-new/orange-arrow.gif") no-repeat scroll 1px 6px transparent; list-style-type: none; padding: 6px 0 2px 30px;}
#right a{font-weight:normal;}
#right a:hover{font-weight: bold;}

#content {}

#contentleft{float:right; width: 190px; margin: 22px 0 0 0; padding:5px; border: 0px solid #004b8d; background-color: #FFF;}

#contentmiddle{float:left; width: 748px; text-align:left;}
.textfield{text-align:left; border: 0px solid #004b8d; padding:20px; margin-bottom:5px; background-color: #FFF; font-family:Arial, Helvetica, Verdana sans-serif; font-size:14px;}
.textfield h1 {font-size:18px; font-weight:bold;}
.textfield h2 {font-size:16px; font-weight:bold;}
.textfield h3 {font-size:16px;padding-bottom:10px;}
.textfield ul li {background: url(http://www.airparks.de/images/aps-new/airplane_side_blue.gif) 0 5px no-repeat;padding-left: 20px;line-height:20px; list-style-type:none;}
.whitefield{text-align:left; border: 1px solid #004b8d; padding:20px; margin-bottom:5px; background-color: #FFF; font-family:Arial, Helvetica, Verdana sans-serif; font-size:14px;}
.whitefield h1 {font-size:18px; font-weight:bold;}
.whitefield h2 {font-size:16px; font-weight:bold;}
.whitefield h3 {font-size:16px;padding-bottom:10px;}
.whitefield ul li {background: url(http://www.airparks.de/images/aps-new/airplane_side_blue.gif) 0 5px no-repeat;padding-left: 20px;line-height:20px; list-style-type:none;}
.star {font-size:11px;}
.liniedark {color:#004B8D; background-color:#004B8D; height:2px;}
.liniebright {color:#00AEEF; background-color:#00AEEF; height:2px;}
.darkblue {color: #004B8D;}
.brightblue {color:#00AEEF;}
.middleblue {color: #009AFC;}
.green {color: #00B200;}
.imgzentriert {text-align: center;}

/*table styling*/
.producttable { width:100%; font-size:14px; border:1px solid #FFFFFF; vertical-align:middle; }
.producttable th { border:1px solid #EDEDED; font-weight:bold; background-color:#004B8D; color:#FFFFFF; text-align:center; }
.producttable td { border:1px solid #EDEDED; text-align:center; height:25px; vertical-align:middle; }
.producttable caption {color:#00AEEF; font-size:18px; font-weight:bold; text-align:left: padding-top:3px; padding-bottom:8px; }
.producttable tr.altrow { background-color:#C7E9FF; }
.producttable a:link {color: #004B8D !important; font-weight: bold;}
.producttable a:visited {color: #004B8D; text-decoration:underline;}
#t-left {float:left;width:200px; }
#t-right {margin:0 0 0 220px;}

#content{width:960px; padding:10px; text-align:left; background:#ededed;}
#content h2 {margin: 0px;padding: 0px;font-weight: bold;}
#content p {margin: 5px;padding: 0px;}
#content a:link {color: #09F; text-decoration:underline; font-weight: bold;}
#content a:visited {text-decoration:underline; font-weight: bold;}
#content a:hover {color: #0CF; text-decoration:underline;}
#content a:active {color:orange; text-decoration:underline;}
#footer {padding:10px; width:960px; text-align:right; font-weight: bold; color: #FFFFFF; font-size: 20px; background-color:#004b8d;}

.promotion {border:2px solid #004b8d;background-color:#CCEBFF; cellpadding:10px; width:490px; margin:0 0 20px 40px; padding:5px; color:#004b8d; font-weight:bold;font-size:12px;}

/*email sign up styling*/
#textfeld .submit{background: url(http://www.airparks.de/images/de-aps/aps-anmelden.gif) no repeat;}

/*customer review*/
#review {float:left; padding:10px; margin:0px;border:2px solid #004b8d; margin:.5em; padding:.5em;}
#foto {float:right; padding:0px;margin:0px;}

#footerLinks {width:700px; float:right; margin:0 10px 0px 0;}
#footerLinks li {float:right; color:#009AFC; font-weight:900; font-size:0.8em;line-height:2.0;}
#footerLinks li.last {line-height:1.25; padding:0 0 0 8px;}
#footerLinks li a {font-weight:bold; font-size:1em; color:#00AEEF !important; line-height:1.25; border-left:1px solid #00AEEF; text-decoration:none; padding:0 8px;}
#footerLinks li a:hover {color:#666 !important;}

.right {float:right;}
.left {float:left;}

.clear{clear:both;}
a {color:#ff0000;}
