body { background:#f0f0dc url(../img/bg_verlauf.jpg) repeat-x; }

/* layout gestaltung */
#container { width:900px; }
#globalfooter { border-top:none; margin-top:20px; }
#main { margin-bottom:0; }
#content { margin:18px 20px; }

/* raster */
.grid2col .column { width:48%; }

/* box */
#box { height:100px; position:relative; border-bottom:1px solid #00A0BF; overflow:hidden; }
#box.un { height:240px; position:relative; border-bottom:1px solid #00A0BF; overflow:hidden; }
#box.deux { height:160px; position:relative; border-bottom:1px solid #00A0BF; overflow:hidden; }
#box.trois { height:80px; position:relative; border-bottom:1px solid #00A0BF; overflow:hidden; }
#box a:link, #box a:visited, #box a:hover {
	text-decoration: none;
	color: black;
}

#box h2 {
	text-decoration: none;
	color: #22117B !important;
	font-size: 16px;
}	

#box h3 {
	text-decoration: none;
	color: black;
}	
/* content header */
#contentheader { height:53px; position:relative; border-bottom:1px solid #00A0BF; overflow:hidden; }
#contentheader #title { margin:0; padding:0; line-height:27px; position:absolute; bottom:6px; left:0; }
#contentheader .contact { position:absolute; bottom:6px; right:0; }

/* header navigation */
#contentheader #localnav { position:absolute; left:184px; bottom:6px; margin:0; padding:0; }
#contentheader #localnav li { display:inline; font-size:11px; font-weight:bold; padding-left:27px; line-height:1.1em; }
#contentheader #localnav li a:link, 
#contentheader #localnav li a:visited { color:#fff; text-decoration:none }
#contentheader #localnav li a:hover, 
#contentheader #localnav li a:active,
.kg#produkte #localnav li.produkte a,
.kg#service #localnav li.service a,
.kg#galerie #localnav li.galerie a,
.kg#sitemap #localnav li.sitemap a,
.kg#impressum #localnav li.impressum a,
.kg#anfahrtsplan #localnav li.anfahrtsplan a { color:#00A0BF; }

/* HERO */
#hero { width:900px; height:280px; text-align:center; margin-bottom:-20px; }

/* MAIN */
#main h2, h1 { color:#00A0BF; margin-bottom:18px; }


/* CONTENT FOOTER */
#contentfooter { overflow:hidden; background:#e0e4e6 url('http://images.apple.com/euro/airportextreme/styles/images/footertopbg_20070109.png') no-repeat; font-size:10px; color:#536e7a; }
#contentfooter p { margin-bottom:0; }
#contentfooter .promo { float:left; }
#contentfooter .padder { padding:12px 20px 6px; overflow:hidden; }
#contentfooter #cfpromo-80211 { width:270px; }
#contentfooter #cfpromo-80211 img.across { margin:-5px 0 -2px -8px; }
#contentfooter #cfpromo-appletv { background:#000; }
#contentfooter #cfpromo-contact { width:305px; }
#contentfooter #cfpromo-contact .padder { padding-top:2px; padding-bottom:10px; }
#contentfooter #cfpromo-contact p { margin:12px 0 6px 0; }
#contentfooter #cfpromo-contact img.contact { float:left; margin:0 10px 0 -5px; }
#contentfooter #cfpromo-contact img.right { margin:0 -5px 0 0; }
#contentfooter #cfpromo-contact input.prettysearch { width:160px; }
#contentfooter #cfpromo-contact .search-wrapper { width:160px; }
#contentfooter #cfpromo-contact .search-wrapper input.prettysearch { margin-left:20px; width:131px; }

/* BREADCRUMBS */
#breadcrumb { position:relative; z-index:2; margin-top:-8px; padding-top:27px; background:transparent url('http://images.apple.com/euro/airportextreme/styles/images/footerbottombg_20070109.png') no-repeat; }

/* PNGFIX */
#contentfooter,
#breadcrumb,


/* PRINT */
@media print {
	body, #breadcrumb { background:#fff; }
	#specsqtvr { display:none; }
}

/* IE */
#contentheader { *height:40px; }
