body{margin:0;padding:0;font:73%"lucida sans", tahoma,"Trebuchet MS", arial, verdana, sans-serif;color:#555;background:#f7f7f7;}
#container{width:1000px;margin-left:auto;margin-right:auto;padding:0;line-height:1.5em;}
#banner{height:150px;padding:0;background:#f7f7f7 url(http://www.airport-frankfurt-am-main.com/image/airport-frankfurt-am-main.jpg) no-repeat;color:#333;}
#banner h1{margin:0;font:xx-large;padding:25px;padding-top:20px;background:transparent;color:#fff;}
#banner h2{margin:0;line-height:0.60em;padding:25px;padding-top:0px;background:transparent;color:#fff;}
#navlist{padding:4px 5px 5px 0;margin:0 0 20px 0;text-align:left;letter-spacing:3px;color:#fff;background:#FF9900;}
#navlist li{list-style:none;margin:0;display:inline;}
#navlist li a{padding:5px 0.75em;margin:0;color:#fff;background:#0453d1;text-decoration:none;}
#navlist li a:link{color:#fff;background:#0453d1;}
#navlist li a:visited{color:#fff;background:#0453d1;}
#navlist li a:hover{color:#0033FF;background:#f17c0b;}
#navlist li a#current{color:#fff;background:#f17c0b;}
.menu ul li{line-height:1.8em;margin:0 5px 0 0;padding:0;list-style-type:square;color:#476042;background:inherit;}
.menu ul li a{color:#f17c0b;background:inherit;}
.menu ul li a:hover{color:#0033FF;background:inherit;}
#content{padding:0;margin-left:170px;margin-right:170px;border-left:1px dashed #333;border-right:1px dashed #333;color:#555;background-color:#f7f7f7;}
#content p{margin:20px;}
#sidebar-a{float:left;width:160px;margin-left:0px;padding:0 5px 0 5px;color:#666;background:#f7f7f7;}
#sidebar-b{float:right;width:140px;margin:0 5px 0 0;padding:0 5px 15px 5px;color:#333;background:#faf8e9;}
#footer{clear:both;padding:5px;margin:0;background:#0044CC;color:#f7f7f7;}
#quelle{font-size:8px;}
a{text-decoration:none;color:#f17c0b;background:inherit;}
a:hover{text-decoration:underline;color:#0033FF;background:inherit;}
a img{border:0;}
.border{padding:10px;margin:10px;border:1px solid #FF9900;}
.imgleft{float:left;border:1px solid #FF9900;margin:5px 10px 10px 15px;padding:5px;}
h1{margin:20px;padding:5px;font-size:150%;letter-spacing:3px;color:#fff;background:#476042;}
h2{padding-left:20px;font-size:90%;text-transform:uppercase;letter-spacing:10px;color:#FF9900;background:inherit;}
h3{padding:5px;text-transform:uppercase;font-size:110%;color:#fff;background:#0044CC;}
h4{padding:5px;text-transform:uppercase;font-size:110%;color:#fff;background:#f17c0b;}
blockquote{font-weight:bold;font-style:italic;color:#b29b35;}
.clear{clear:both;width:100%;}
.colsmitte{padding-left:1%;}
.col3,.col3center{float:left;width:31%;}
.col3center{margin:0 3%;}
div.c5{padding-left:5px;}
span.c4{color:#ffffff;}
h2.c3{background-color:#0044CC;}
span.c2{font-weight:bold;color:#ffffff;}
span.c1{color:#ff9900;}