html { 
	height: 100%; 
}
*		{font-family: Palatino Linotype, georgia, Verdana, arial, sans-serif; font-size: 1.03em; line-height: 1.2 em; }

body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	font-size: 0.8em;
	color: #00476C;
	background: #15293e url(/img/body-highlight.png) repeat-x 0 135px fixed;	
}

#container {
	position: relative;
	width: 976px;
	margin: 10px auto 10px auto;
	padding: 0px;
	overflow: visible;
	text-align: left;
	z-index: 1;
}

#head {
	margin: 0px;
	padding: 0px;
	height: 128px;
}

#nav-leiste {
	width: 100%;
	height: 19px;
	background-image: url(/img/nav-bkgr.jpg);
	margin: 0px;
	padding: 0px;
}

#nav-container {
	float: right;	
	height: 19px;
}

#maincontent {

	width: 976px;
	background-color: #E0F4F8;
	background-image: url(/img/bkgr.jpg);
	background-repeat: repeat-x;
	overflow: visible; 
}

#nav-bigbox {
	margin: 15px auto 15px 15px;
	padding-top: 8px;
	width: 200px;
	float: left;
}

#nav-box {
	padding-top: 8px;
	background-color: #E6F6F9;
	background-image: url(/img/box-left-top.jpg);	
	background-repeat: no-repeat;
	font-variant: small-caps;
	letter-spacing:1.15px;	
}

a {
	color: #CB091E;
}

a.navitem {
	color: #FFFFFF;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
 }

 a.navitem:active, a.navitem:hover
{
	color: #f9dc7a;
	background-image: url(/img/nav-item-over.gif);
	background-position: 0px 3px;
}	

a.navitem:link, a.navitem:visited
{
	text-decoration:none;
}

.navitem-active
{
	color: #00476C;
	background-image: url(/img/nav-item-active.jpg);
	background-position: 0px 3px;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	text-align:center;
	font-weight:bold;
}	

a.menuitem {
	display:block;
	padding:6px;
	border-bottom:1px solid #E0F4F8;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
 }

a.menuitem:active, a.menuitem:hover
{
	background-color: #bee3ea;	
	color: #00476C;	
}	

.menuitem-active
{
	display:block;
	padding:6px;
	border-bottom:1px solid #E0F4F8;
	text-align:center;
	font-weight:bold;
	background-color: #bee3ea;	
	color: #00476C;	
}	

a.menuitem:link, a.menuitem:visited
{
	text-decoration:none;
}

#nav-box-bottom {
	width: 200px;
	height: 8px;
	background-color: #E6F6F9;
	background-image: url(/img/box-left-bottom.jpg);	
	background-repeat: no-repeat;	
}

#topleft, #topleft:active, #topleft:visited {float: left; width: 200px; height: 190px; border: none; background: url(/img/logo-airpark.png) no-repeat center;}
#topleft:hover {	background: url(/img/logo-airpark-hover.png) no-repeat center;}

#content-bigbox {
	margin: 15px auto 15px 15px;
	width: 731px;
	background-color: #D0EFF4;
	background-image: url(/img/bigbox-middle-top.jpg);	
	background-repeat: no-repeat;
	float: left;
}

#content-box {
	margin: 15px auto 15px 15px;
	width: 486px;
	background-color: #D0EFF4;
	background-image: url(/img/box-middle-top.jpg);	
	background-repeat: no-repeat;
	float: left;
}

#content {
	margin: 10px;
	min-height: 400px;
}

#content-box-bottom {
	height: 8px;
	background-color: #E6F6F9;
	background-image: url(/img/box-middle-bottom.jpg);	
	background-repeat: no-repeat;	
}

#content-bigbox-bottom {
	height: 8px;
	background-color: #E6F6F9;
	background-image: url(/img/bigbox-middle-bottom.jpg);	
	background-repeat: no-repeat;	
}

#pic-box {
	float: left;
	margin: 15px auto 15px 15px;
	width: 230px;
}

#shadow {
	height: 38px;
	background-image: url(/img/shadow.jpg);
	background-repeat: no-repeat;
	color: #CCCCCC;
	text-align: right;
	font-size: 0.8em;
	padding: 4px 20px ;
}

.clearit {
	clear: both; 
	height: 1px;
}



h1 {
	font-size: 1.4em;
	color: #CB091E;
	letter-spacing : 3px;
}

h2 {
	margin-top: 2em;
	font-size: 1.2em;
	color: #CB091E;
}

h3 {
	font-size: 1.1em;
	margin-top: 1.5em;	
}

p {
	text-align: justify;
	line-height: 14pt;	
}

td, li {
	line-height: 14pt;	
}

img {
	border: 0;
}

.ruecktext{
	padding: 15px;
}

.rueck{
	padding: 15px;
	background: #fff;		
}

.red {
	color: #CB091E;
}

.blue{
	border: 2px solid #fff;	
	background: #01466d;	
}
.blue:hover{
	background: #fff;	
	border: 2px solid #01466d;		
}

.schrift-klein {
	font-size: 0.7em;
}

.textfeld {
	background: #ffffff;	
	border: 1px solid #00476C;
	width: 200px;
}

.textfeld-pflicht {
	background: #ffffff;	
	border: 1px solid #CB091E;
	width: 200px;
}
.button {
	background: #00476C;
	color: #ffffff;	
	border: 1px solid #707070;
	width: 150px;	
	letter-spacing : 3px;
}

.pflichtfeld {
	background: #ff6666;	
	border: 1px solid #CB091E;
	width: 200px;	
}

.pflichtfeldtext {
	color: #CB091E;	
	font-weight: bold;
}

#box-r {
	background-image: url(/img/box-right-bkgr.jpg);	
	background-repeat: repeat-x;
	margin-bottom: 15px;
	padding: 10px;
	vertical-align: top;
}

#box-r-thin {
	background-repeat: repeat-x;
	margin-bottom: 15px;
	border: 1px solid #29B1CB;
	height: 175px;
}

.grafikbtn {
		background-image: url(/img/button.gif);
		width: 146px;
		height: 16px;
		text-align: center;
		font-weight: bold;
		margin-top: 10px;
}

.grafikbtn a {
		display: block;
		text-decoration: none;
		font-size: 0.9em;
}

.grafikbtn a:hover {
		color: #00476C;
}


.zelle{
	padding: 10px;	
	border: none;
}	

.wzelle{
	padding: 10px;	
	background: #ffffff;
	border: none;
}	

.thumbfoto, .thumbfoto:active, .thumbfoto:visited{	
	width: 96px;
	padding: 2px;
	vertical-align: middle;
	border: none;
}	

.thumbfoto:hover{	
	width: 96px;
	padding: 1px;
	vertical-align: middle;
	background: #ffffff;
	border: 1px solid #a1a7c4;
}	
.galerietext{margin:0 14px 2px;}
.galerie{background-color:#E6F6F9; border: 1px solid #01466d; margin:4px 10px; padding:4px;}
.galerie:hover{background-color: #fff;}
.galerieblock{padding: 0 17px 20px;}
