
body   { text-align: center; margin: 0; padding: 0 }
body,td   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }

h1    { color: green; font-size: 18px; font-weight: bold; margin-top: 1em; margin-bottom: 0.5em }
h2   { color: green; font-size: 14px; font-weight: bold; margin-top: 1em; margin-bottom: 0.5em }
h3   { color: green; font-size: 12px; font-weight: bold; margin-top: 1em; margin-bottom: 0.5em }
h4  { color: green; font-size: 12px; font-weight: bold; margin-top: 1em; margin-bottom: 0.5em }
h5  { color: green; font-size: 12px; font-weight: bold; margin-top: 1em; margin-bottom: 0.5em }
h6  { color: green; font-size: 12px; font-weight: bold; margin-top: 1em; margin-bottom: 0.5em }

.header   { background-color: #def2cf; background-image: url("../img/header_edge.gif"); background-repeat: no-repeat; background-position: right 0; margin: 12px 0; padding: 10px; border-bottom: 2px solid #00912f }
.header h1 { margin-top: 0; margin-bottom: 10px}
.header h2 { margin-top: 0; margin-bottom: 0px}

#content {margin-bottom:50px;}
#content a:link   { color: #0f9927; font-weight: bold; text-decoration: underline }
#content a:visited   { color: #0f9927; font-weight: bold; text-decoration: underline }
#content a:hover   { color: white; font-weight: bold; text-decoration: none; background-color: #0f9927}
#content a:active   { color: white; font-weight: bold; text-decoration: none; background-color: #0f9927}
.clear{clear:both;}
p  { margin-top: 0; margin-bottom: 1em }
img { margin: 0; padding: 0; border-style: none }
img.right  { margin-bottom: 10px; margin-left: 10px; float: right; clear: right }
img.left  { float: left; clear: left }
img.border  { padding: 5px; border: solid 1px #0f9927}

div.box   { margin-bottom: 1em; padding: 0 10px; border: solid 2px #0f9927}
div.box h1 {margin-top:0.5em}

#allWrap    { text-align: left; margin: 0 auto; width: 1000px }
#head    { position: relative; top: 0; left: 0; height: 122px }
#head #logo  { position: absolute; top: 23px; left: 11px }
#head #headImage   { position: absolute; top: 10px; right: 20px }
#navbar        { background-image: url("../img/nav_bg.gif"); background-repeat: no-repeat; position: relative; top: 0; bottom: 0; height: 31px }
#navbar_left  { background-image: url("../img/nav_left_bahn.gif"); background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 20px; height: 51px }
#navbar_right { background-image: url(../img/nav_right.gif); background-repeat: no-repeat; position: absolute; top: 0; right: 0; width: 18px; height: 31px }
#navbar_tabs   { text-align: right; margin-right: 20px; position: absolute; top: 0; right: 17px }

#navigation        { background-repeat: no-repeat; text-align: left; margin-top: 12px; width: 170px; float: left }
#navigation a:link  { color: #0f9927; font-weight: bold; text-decoration: none }
#navigation a:visited  { color: #0f9927; font-weight: bold; text-decoration: none }
#navigation a:hover   { color: #0f9927; font-weight: bold; text-decoration: underline; background-color: transparent }
#navigation a:active   { color: #0f9927; font-weight: bold; text-decoration: underline; background-color: transparent }
#navigation ul  { margin: 0 0 14px 0; padding: 0; border-bottom: 2px solid #0f9927}
#navigation ul li   { background-color: #def2cf; list-style-type: none; margin: 0; padding: 3px 5px 3px 10px; border-right: 2px solid #0f9927; border-bottom: 1px solid #a5df7a; border-left: 2px solid #0f9927}
#navigation ul li.head  { color: white; font-weight: bold; line-height: 21px; background-image: url("../img/nav_header.gif"); background-repeat: no-repeat; padding: 0 0 0 10px; height: 21px; border-style: none }
#content      { margin-top: 0; margin-right: 20px; margin-left: 182px }
#foot   { background-image: url(../img/footer_sep.gif); background-repeat: no-repeat; text-align: center; margin-left: 218px; padding-top: 20px; padding-bottom: 50px; clear: both }
#logo_atmosfair{}
.smalltext {font-size:10px;}
.banner {margin-bottom:20px;}
/* Tabelle */

table.anbieter {}
table.anbieter td { padding-right: 20px; padding-bottom: 20px; vertical-align: top }
table.anbieter a:link  { font-size: 1.2em; text-decoration: none; background-color: #def2cf; display: block; padding: 4px }
table.anbieter a:visited  { font-size: 1.2em; text-decoration: none; background-color: #def2cf; display: block; padding: 4px }
table.anbieter a:hover { font-size: 1.2em; display: block }
table.anbieter a:active { font-size: 1.2em; display: block }

/* flugschnellsuche */

#flugsuche_wide    { margin: 0 0 0 10px; padding-left: 1px; width: 759px; float: right }
#flugsuche_wide div.inlay{padding: 0 0 0px 0px;}
#flugsuche_wide div.block  { clear: both }
#flugsuche_wide div.block ul  { margin: 0 0 0; padding: 0; clear: both }
#flugsuche_wide div.block ul li  { display: inline; margin: 0; padding: 0 20px 0 0; float: left }
#flugsuche_wide label  { font-weight: bold; display: block; padding-top: 10px }
#flugsuche_wide_submit {float:right;}
#flugsuche_titel  { background-image: url("../img/schnellsuche/borders0.gif"); position: relative; top: 0; left: 0; height: 21px }
#flugsuche_titel_start  { background-image: url("../img/schnellsuche/borders_.gif"); background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 10px; height: 21px }
#flugsuche_titel_mid  { color: white; font-weight: bold; padding-top: 1px; padding-left: 20px }
#flugsuche_titel_end  { background-image: url("../img/schnellsuche/borders1.gif"); background-repeat: no-repeat; position: absolute; top: 0; right: 0; width: 10px; height: 21px }
#flugsuche_content    { background-image: url("../img/schnellsuche/box_cont.gif"); background-repeat: repeat-x; padding: 5px; border-right: 2px solid #0f9927; border-left: 2px solid #0f9927}
#flugsuche_foot   { background-image: url("../img/schnellsuche/borders3.gif"); position: relative; top: 0; left: 0; height: 8px }
#flugsuche_foot_start    { background-image: url("../img/schnellsuche/borders2.gif"); background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 10px; height: 8px }
#flugsuche_foot_mid  { }
#flugsuche_foot_end    { background-image: url("../img/schnellsuche/borders4.gif"); background-repeat: no-repeat; position: absolute; top: 0; right: 0; width: 10px; height: 8px }
