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:35px;color: #004b8d;font-size:12px;}	
#ott-left {width:480px;padding:5px 0 0 5px;}
#ott-right {width:265px;margin:0 -40px 0 0;}
#ott-right ul {margin:0;}
#ott-right ul li{display:inline;}
.ott {line-height:54px;}

#topLinks {margin:0 10px 0px 0;}
#topLinks li {float:right; font-weight:900; font-size:1.0em;line-height:2.0;} 
#topLinks li.last {line-height:1.25; padding:0 0 0 8px;}
#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*/
#mainNav {background:#f0efef; padding:8px 10px; width:960px;} 
#mainNav ul {overflow:hidden; border:1px solid #e1e1e1; background:#d6d6d6 url(http://www.airparks.de/images/harvest_aps/mainNavBG.gif) repeat-x; width:958px; position:relative; white-space:nowrap;} 
#mainNav ul li {float:left; padding-top:4px; border-right:1px solid #d0d0d0; padding-bottom:8px;} #mainNav ul li.last {background:0;} #mainNav ul li a {font-weight:700; color:#004b8d; font-size:0.75em; text-decoration:none; line-height:1.3; padding:0 16px;} #mainNav ul li a.top {padding-top:6px; padding-bottom:10px; text-decoration:none !important; color:#0084C5 !important;} #mainNav ul li a.top:hover {background:#0084c5; color:#fff !important;} 
#mainNav ul.mainSubNav {display:none;} 
#mainNav .active {height:45px;} 
#mainNav #homeNav {height:18px;} 
#mainNav .active a.top {background:#009dde; color:#fff !important; padding-top:6px; padding-bottom:9px;} 
#mainNav .active ul.mainSubNav {display:block; position:absolute; top:28px; left:0; background-image:none; background:#009dde; border:0;} 
#mainNav .active ul.mainSubNav li {border:0;} 
#mainNav .active ul.mainSubNav li a {padding:10px 12px 12px; color:#fff !important; background:url(/images/harvest_aps/subNavBorder.gif) no-repeat center right; text-decoration:none !important;} 
#mainNav .active ul.mainSubNav li a:hover {background: #00AEEF url(/images/harvest_aps/subNavBorder.gif) no-repeat center right;} 
#mainNav .active ul.mainSubNav li a:hover {text-decoration: none !important;} #mainNav .active ul.mainSubNav li.last a {border:0; background-image:none;}
/*style graue leiste*/

#subheader {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;}
	
#content {}

#contentleft{float:right; width: 190px; margin: 22px 0 0 0; padding:5px; border: 1px solid #004b8d;}
	
#contentmiddle{float:left; width: 748px; text-align:left;}
.textfield{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;}
.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:640px; 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;}