body { background-color:#f2f6f9; color:#666666; margin:0px; padding:0px; }	
table {background-color:white;}
body, td { font-family:Verdana,Arial,Helvetica; }

#layout { width:1000px; }
#top { border-bottom:1px solid #FDCC06; padding-top:5px; }
#top a { text-decoration:none; color:#316AC5; }
#slogan { margin-top:12px;color:#316AC5;font-weight:bold;text-align:right;float:left;width:706px;font-size:12px; }
#flugzeug { border-top:2px solid white; vertical-align:top; height:231px; }

#left { width:200px; vertical-align:top; border-top:2px solid white; }

#arrival { border-bottom:2px solid #FDCC06;background-image:url('images/arrival.gif');font-family:Verdana,Arial,Helvetica; }
#departure { border-bottom:2px solid #FDCC06;background-image:url('images/departure.gif');font-family:Verdana,Arial,Helvetica; }
#info { border-bottom:2px solid #FDCC06;background-image:url('images/info.gif');font-family:Verdana,Arial,Helvetica; }
#soccer { border-bottom:2px solid #FDCC06;background-image:url('images/soccer.gif');font-family:Verdana,Arial,Helvetica; }

.button { height:48px;margin-left:50px;font-size:21px; }
.button a { text-decoration:none;color:white;line-height:18px; }
.button a span { color:#FDCC06;font-size:12px;line-height:21px; }

.destinations { font-size:12px; line-height:24px; padding-top:8px; padding-bottom:12px; background-color:#E6EDF4; }
.destinations a { color:#316AC5; text-decoration:none; }
.fly { background-image:url('images/fly.gif');background-repeat:no-repeat; background-position:10px 0 0 0; padding-left:50px; border:1px solid #E6EDF4; }
.fly-on { background-image:url('images/fly-on.gif');background-repeat:no-repeat; background-position:10px 0 0 0; background-color:white; padding-left:50px; border:1px solid #E6EDF4;}
.destinations .fly-on a { color:#333333; }

.photocalendar { padding:10px; text-align:center; font-size:11px; font-weight:bold; }
.photocalendar-first a, .photocalendar a { color:#fe9900; text-decoration:none; }
.photocalendar-first { padding:10px; padding-top:32px; text-align:center; font-size:11px; font-weight:bold; }

#contentrow { vertical-align:top; }
#content { padding:20px; padding-left:40px; padding-top:5px; font-size:12px; line-height:24px; font-family:Georgia; }
h1 { color:#Fe9900; font-size:24px; margin-top:0px; margin-bottom:24px; }
h2 { font-weight:normal; font-size:18px; margin-top:0px; margin-bottom:18px; }
h3 { font-size:15px; margin-top:0px; margin-bottom:0px; }
#content a { color:#316AC5; }
.box { border:1px dotted #fecc7f; background-color:#f2f6f9; padding:10px; }
hr { height:1px; border:0px; border-bottom:1px dotted #999999; margin-top:6px; margin-bottom:18px; }
#content p  { margin-top:0px; margin-bottom:18px; }
img.right { margin-left:10px; margin-top:8px; margin-bottom:12px; }
img.left { margin-right:10px; margin-top:8px; margin-bottom:12px; }

#right { width:200px; text-align:center; vertical-align:top; padding-top:20px; padding-bottom:20px; }
#foot { vertical-align:bottom; text-align:right; }
#copyright { width:1000px; font-size:10px; padding:10px; color:#999999; }
#copyrights { margin-left:220px; }
#copyright a { color:#999999; text-decoration:none; }
