body   { font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 1.2em; margin: 0; padding: 0 0 50px; background:#F4F2F2 }

.smalltext { font-size: 11px;}
a:link  { color: #11639e; text-decoration: underline }
a:visited   { color: #666; text-decoration: underline }
a:hover  { color: #fecd53 !important; text-decoration: none }
a:active  { color: #fecd53 !important; text-decoration: none }

#allWrap  { position: relative; width: 1024px }
#head {padding-top: 80px;}
#navbar    { color: #fff; font-size: 18px; font-style: italic; font-weight: bold; background-color: #11639e; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; position: relative; border-bottom: 2px solid #8fb8d5 }
#navbar ul   { font-size: 12px; font-style: normal; font-weight: normal; line-height: 1em; text-align: right; margin: 0; padding: 0; position: absolute; top: 8px; right: 0; width: 614px }
#navbar ul li { display: inline; margin: 0; padding: 0 15px; border-right: 1px solid #fecd53 }
#navbar a:link  { color: #fff; text-decoration: none }
#navbar a:visited  { color: #fff; text-decoration: none }
#navbar a:active  { color: #fecd53; text-decoration: none }
#navbar a:hover  { color: #fecd53; text-decoration: none }

#logo_gruppen_fliegen   { position: absolute; top: 20px; left: 20px }
#banner { position: absolute; top: 10px; right: 0; width: 468px }
#navigation  { float: left }
#navigation ul   { font-weight: bold; display: block; margin: 0; padding: 10px 0 0 }
#navigation ul li  { display: block; margin: 10px 0 0; padding: 0 }
#navigation ul li a:link   { color: #fff; font-size: 16px; text-decoration: none; background-image: url("img/button.gif"); display: block; width: 187px; height: 38px }
#navigation ul li a:visited  { color: #fff; font-size: 16px; text-decoration: none; background-image: url("img/button.gif"); display: block; width: 187px; height: 38px }
#navigation ul li a:hover  { color: #8fb8d5; font-size: 16px; text-decoration: none; background-image: url("img/button.gif"); display: block; width: 187px; height: 38px }
#navigation ul li a:active  { color: #8fb8d5; font-size: 16px; text-decoration: none; background-image: url("img/button.gif"); display: block; width: 187px; height: 38px }
#navigation ul li a span   { display: block; padding-top: 15px; padding-left: 20px }
#skyscraper  { margin-top: 20px; width: 120px; height: 630px; float: right }
#content      { margin: 20px 150px 50px 220px }

h1     { color: #11639e; font-size: 2.2em; font-weight: bold; line-height: 1.1em; margin: 0.5em 0 0.2em; padding: 0 }
h2      { color: #11639e; font-size: 1.6em; font-weight: bold; line-height: 1.1em; margin: 0.5em 0 0.2em; padding: 0 }
h3      { color: #11639e; font-size: 1.4em; font-weight: bold; line-height: 1.1em; margin: 0.5em 0 0.2em; padding: 0 }
h4      { color: #11639e; font-size: 1.2em; font-weight: bold; line-height: 1.1em; margin: 0.5em 0 0.2em; padding: 0 }
h5      { color: #11639e; font-size: 1em; font-weight: bold; line-height: 1.1em; margin: 0.5em 0 0.2em; padding: 0 }
h6      { color: #11639e; font-size: 1em; font-weight: normal; line-height: 1.1em; margin: 0.5em 0 0.2em; padding: 0 }

p  { margin: 0 0 1.8em; padding: 0 0 0 }

/*formular */
form  { display: inline; margin: 0; padding: 0 }
fieldset { display: block; margin: 1.5em 0; padding-top: 0; padding-bottom: 5px; padding-left: 0; border: solid 2px #11639e }
fieldset p {margin:1em 1.8em;}
legend  { color: #fff; font-weight: bold; background-color: #11639e; margin: 0; padding: 3px 10px; width: 200px }

#gruppenhotel h2,
#gruppenflug h2 {font-size:100%;margin-left:20px;clear: left }

#gruppenhotel ol,
#gruppenflug ol   { list-style-type: none; margin: 0; padding: 0 }

#gruppenhotel ol li,
#gruppenflug ol li    { list-style-type: none; display: block; margin-left: 20px; width: 170px; float: left }

#gruppenhotel label,
#gruppenflug label     { color: #11639e; margin-top: 5px; float: left }

#gruppenhotel select,
#gruppenflug select {width:150px;} 

#gruppenhotel label.required,
#gruppenflug label.required   { font-weight: bold; }

#gruppenhotel label.error,
#gruppenflug label.error  { color: red; font-color: #f00 }

#gruppenhotel span.error,
#gruppenflug span.error  { color: red; display: block; clear: left }

#gruppenhotel textarea,
#gruppenhotel input,
#gruppenflug textarea,
#gruppenflug input    { margin-bottom: 5px; float: left; clear: left;display:block; }

#gruppenhotel textarea,
#gruppenhotel input.text,
#gruppenflug textarea,
#gruppenflug input.text   { color: #11639e; background-color: #fff; width: 150px; border: solid 1px }

#gruppenhotel textarea#Besondere_wuenche  { width: 340px; height: 5em }
#gruppenflug textarea#Besondere_wuenche  { width: 530px; height: 5em }

#gruppenhotel input.radio,
#gruppenhotel input.checkbox,
#gruppenflug input.radio,
#gruppenflug input.checkbox  { position: relative; top: 4px }

ul#billigflieger {margin:0;padding:0;}
ul#billigflieger li {margin:0;padding:0;display:block;float:left;width:220px;height:120px;}

#sitemap ul  { margin: 0 20px 0 0; padding: 0; width: 200px; float: left }
#sitemap ul li  { font-size: 120%; display: block; margin: 0.5em 0 }

#powered_by_aerticket {border:none;margin:10px 0 0 10px;}

#hotelIBE {border:5px solid #11639e; border-right:none;border-bottom:none; padding: 5px;}
