@charset "utf-8";
/* CSS Document */

* { margin:0; padding: 0; } 
option { padding-left: 0.4em}
fieldset, img { border:0; }
html { height: 100% } 
#content ul { margin-left:20px; }
#content ol { margin-left:20px; }
select, input, textarea { font-size: 99% }

body { min-height: 101%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 100.01%; position: relative; color: #000; background: #e0e7ed; text-align: left; padding: 0px; }

#ie6 { display:none; }

#seitenrand { border: 0px #000 solid; margin:auto; width:1000px;  padding-bottom:20px;}
#seite { border: 0px #000 solid; background: #fff; }

#header { position:relative; height: 150px; color: #000; background: #fff url(../images/header_ferrier-air-cargo.jpg) no-repeat top; }
#header img { margin: 0px; }

/*Navigation oben*/
#topnav { height:34px; float:left; margin-bottom:10px; border-bottom: solid 1px #306088; }
#topnav ul { list-style:none; float:left; margin-left:0px; }
#topnav ul li { float:left; }
#topnav a { display:block; height:34px; width:142px; text-decoration:none; color: #2a343d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: url(../images/navigation_off.gif) repeat-x; font-weight:bold; line-height:35px; text-align:center; border-right:1px solid #fff; text-transform:uppercase; }
#topnav li.last a { border:none; }
#topnav a:hover { background: url(../images/navigation_on.gif) repeat-x; color:#fff; }
#topnav li.active a { background: url(../images/navigation_on.gif) repeat-x; color:#fff; }

/*Hauptcontainer um Inhaltsspalten*/
#hauptcontainer { clear:both; font-size:12px; width: auto; background: #fff; margin:0px; padding:0px; }

/*Spalten-Definitionen*/
#spalte1 { float: left; width: 275px; z-index: 3; }
#spalte1_inhalt { position:relative; z-index: 4; padding-left:10px; }
	
#spalte2 { float:right; width: 210px; z-index: 5; margin-top:51px; }
#spalte2_inhalt { position:relative; z-index: 6; padding-right:10px; }

#spalte3 { width:auto; margin-left: 275px; margin-right: 210px; z-index: 1; }
#spalte3_inhalt { position:relative; z-index: 2; padding: 0px 30px 0px 10px; }

/*Navigation*/
#navigation { width:100%; margin-bottom:30px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#navigation h1 { width:100%; padding:8px 0px 9px 0px; color:#fff; text-indent:30px; text-transform:uppercase; font-size:12px; background: #fff url(../images/subnav_title.jpg) no-repeat top left; }
#navigation ul { list-style:none; margin-left:0px; width:100%; }
#navigation ul a { display:block; text-indent:20px; font-weight:bold; width:100%; text-decoration:none; color:#2a343d; padding:8px 0px 9px 0px;  background: url(../images/subnav_off.jpg) no-repeat; }
#navigation ul li.active a { color:#fff; background: url(../images/subnav_on.jpg) no-repeat; }
#navigation ul li a:hover { color:#fff; background: url(../images/subnav_on.jpg) no-repeat; }

/*Content*/
#pagetitle_container { height:51px; width:705px; background: url(../images/background_title.gif) no-repeat; }
#pagetitle { position:absolute; top:24px; text-indent:10px; }
#pagetitle h1 { color:#fff; text-transform:uppercase; font-size:18px; }
#breadcrumb { position:absolute; width:670px; color:#fff; text-align:right; padding-top:6px; }
#breadcrumb a { color:#fff; text-transform:uppercase; text-decoration:none; font-size:10px; }
#breadcrumb a:hover { text-decoration:underline; }
#sitemap { width:auto; position:absolute; left:686px; }
#content { float:left; padding-bottom:40px; padding-top:20px; line-height:18px; }
#content a, #adresse a { color:#316189; }
#content h2 { color:#316189; padding-bottom:20px; }
#adresse { margin-top:30px; padding:10px 5px; background: url(../images/box_background.jpg) no-repeat top left; }

/*Footer und Clearing*/	
#footer { clear:both; height: 40px; text-align:center; color:#000; background:#fff; margin: 0px; padding: 0px; border: 0px #000 solid; line-height: 20px; }
#footer_oben { height:20px; background:#0594fd; }
#footer_unten { height:20px; color:#2a343d; background: #e0e7ed; text-align:right; }
#footer a { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
#footer_unten a { color:#2a343d; }
#footer a:hover { text-decoration:underline; }

/*Footermenue*/
#footer_oben { font-size:10px; text-transform:uppercase; color:#fff; }
#footer_oben ul { width:auto; display:inline; list-style:none; border-left:1px solid #fff; padding-left:8px; }
#footer_oben li { display:inline; }
#footer_oben a { color:#fff; text-decoration:none; padding:0px 8px 0px 0px; margin:0px 8px 0px 0px; border-right:1px solid #fff; }
#footer_oben a:hover { text-decoration:underline; }
#footer_oben li.active a { text-decoration:underline; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; } 
.floatbox { overflow:hidden; }
#ie_clearing { display: none }
.hide { position:absolute; top:-9999px; left:-9999px; display:inline; overflow:hidden; width:0px; height:0px; }

/*Newsteaser*/
#teaser h2 { padding-top:20px; color:#316189; font-size:12px; line-height:16px; text-transform:uppercase; margin-bottom:10px; border-bottom: 1px solid #316189; padding-bottom:10px; }
#teaser .news-list-date { font-size:10px; line-height:16px; font-weight:bold; }
#teaser .news-list-container { margin-top:20px; }
#teaser .news-list-item { margin-bottom:10px; border-bottom: 1px solid #316189; padding-bottom:10px; }
#teaser .news-list-item h2 { border-bottom:0px; margin-bottom:0px; padding-bottom:0px; padding-top:0px; }
#teaser .news-list-item h2 a { color:#316189; font-size:12px; line-height:16px; text-decoration:none; text-transform:uppercase; }
#teaser .news-list-item h2 a:hover { text-decoration:underline; }
#teaser .news-list-morelink { font-size:10px; line-height:16px; display:block; width:100%; text-indent:20px; background:url(../images/linking.gif) no-repeat left center; }
#teaser .news-list-morelink a { color:#316189; text-decoration:none; text-transform:uppercase; }
#teaser .news-list-morelink a:hover { text-decoration:underline; }
#teaser .clearer { height:1px; }

#teaser ul { color:#316189; margin-left:20px; }
#teaser a { color:#316189; text-decoration:none; }
#teaser a:hover { text-decoration:underline; }

/*News Single*/
.news-single-rightbox { font-weight:bold; padding-top:10px; }
.news-single-item h1 { color:#316189; font-size:14px; line-height:16px; padding-bottom:10px; }
.news-single-backlink { text-align:right; margin-top:40px; border-top: 1px solid #316189; padding-top:10px; }
.news-single-date { width:100%; padding-top:30px; }

/*Search*/
#search { width:670px; position:absolute; top:28px; text-align:right; }
#search input.searchinput { width:120px; height:14px; }
#search input.searchinput:hover { background:#cad7e0; }
#search input.searchinput:focus { background:#cad7e0; }
.searchtitle { font-size:10px; color:#cad7e0; text-transform:uppercase; }
#search input.searchgo { position:absolute; top:-2px; border:0px; }







