html, body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, a, table, tr, th, td, form, fieldset, img, li, input {margin:0px; padding:0px; border-width:0px; font-family: Arial, Helvetica, sans-serif; color:#555555;}
html {height:100%; width:100%;}
body {background-color:#FFFFFF; text-align:center; height:100%; width:100%; background-repeat:repeat-y; background-position:center; background-image:url(/Bilder/Background-SKF.gif);}
h1, .h1 {font-weight:normal; font-size:17px; font-family: 'Arial Black', Helvetica, sans-serif;}
h2, .h2 {font-weight:normal; font-size:13px; color:#ff8a00; font-family: 'Arial Black', Helvetica, sans-serif;}
h3, .h3 {font-weight:bold; font-size:12px;}
h4, .h4 {font-weight:bold; font-size:11px;}
p, .p  {font-size:12px;}
ul {font-size:12px; margin-left:20px; margin-bottom:5px; list-style-position:outside; list-style-type:disc; line-height:13px;}
ol {margin-left:1.5em; _margin-left:1.9em; padding:0px; font-size:11px; line-height:13px;}
a  {text-decoration:none; color:inherit;}
a:hover {color:#ff8a00;}
label{font-weight:bold; font-size:12px;}

select {font-size:11px; color:#000000;}
table {font-size:11px; border-collapse:collapse; border-spacing:0px;}
th {font-weight:bold; text-align:left; padding-left:5px;}
td {height:25px; padding-top:5px; padding-bottom:5px;}
input {font-size:11px; color:#000000; padding:2px;}

#container {width:740px; height:100%; margin-right:auto; margin-left:auto; text-align:left; background-color:#FCFAE8;}
#Header {position:absolute;}
#Header_spacer {position:relative; height:155px; display:block;}
#Navigation {margin-left:340px; position:absolute; width:400px; height:20px; font-weight:bold; text-align:left; background-color:#ff8a00;}
#Navigation a {color:;}
#Navigation a:hover {color:#D90009;}

#footer {width:740px; position:fixed; bottom:0px; _position:absolute; _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight); clear:both; background-color:#FFFFFF; margin-right:auto; margin-left:auto; height:15px; color:#000000; text-align:right; font-weight:bold; font-size:11px;}
#footer a{color:#000000;}
#footer a:hover{color:#e50101;}

.reiseziel {position:absolute; list-style:none; font-size:10px; padding-left:3px; padding-right:3px; height:10px;}

#Landkarte {position:absolute; clear:both;  float:left; text-align:left; width:315px; margin-top:55px;}
#Landkarte a {border-color:#feaa1b; border-style:solid; font-size:11px; color:#555555; padding-bottom:1px; line-height:11px;}
#Landkarte a:hover {border-color:#e50101; color:#e50101;}

#Europa {padding-left:340px; padding-top:24px; height:360px; text-align:right; clear:both;}
#Reiselaender {position:absolute; float:left; margin-top:56px; text-align:left;}
#Reiselaender a {color:#ff8a00;}

#allgemeine_Teaser {margin-left:340px; width:100%; width:400px; text-align:right;}

.Preis {font-weight:normal; font-size:32px; font-family: 'Arial Black', Helvetica, sans-serif;}
.Preis_klein {font-weight:normal; font-size:20px; font-family: 'Arial Black', Helvetica, sans-serif;}
.Preis_klein_Zusatz {float:right; padding:9px 4px 0px 0px; color:#668f44;}
.content_links  {float:left; width:185px; padding:5px 0px; margin-left:7px;}
.content_rechts {float:right; width:185px; font-size:11px; padding:5px 0px; margin-right:3px;}
.content_rechts a:hover {color:#ff8a00;}
.Feld_klein {clear:both; margin-top:10px; cursor:pointer; text-align:left; background-color:#b3de8d;}
.Feld_gross {clear:both; display:block; text-align:left;}
.Feld_gross a:hover {color:#ff8a00;}
.Feld_klein h2, .Feld_gross h2, .Feld_normal h2 {color:#FFFFFF;}
.Feld_normal {clear:both; margin-top:10px; padding:5px; text-align:left; background-color:#b3de8d;}
.Feld_normal a {color:#FFFFFF; font-weight:bold;}
.Feld_normal a:hover {color:#ff8a00;}
.Feld_weiter {clear:both; display:block; float:right; cursor:pointer; background-color:#b3de8d;}
.Feld_weiter a {padding:5px; font-weight:bold; font-size:11px; display:block; background-color:#b3de8d;}
.Feld_weiter a:hover{color:#ff8a00; background-color:#caddb9;}
.Feld_weiter img {vertical-align:text-bottom;}

.Anweisung {color:#555555;}

.Unterkunftsbild {display:none; width:250px;}

.Button_klein {float:left; width:80px; height:45px; margin-top:25px; margin-right:10px; padding-bottom:5px; cursor:pointer; display:none; background-color:#caddb9;}
.Button_gross {float:left; width:300px; margin-top:25px; margin-right:10px; padding-left:6px; padding-right:6px; padding-bottom:5px; font-size:11px; background-color:#caddb9;}
.Button-Bild  {position:relative; text-align:center; margin-top:-15px; margin-bottom:2px;}

#container_links {width:250px; clear:left; margin-top:45px; margin-left:20px;}
#subnavigation {margin-bottom:20px;}
#subnavigation a , #subnavigation .aktiv{padding-left:5px; font-size:12px; font-weight:bold; border-left:12px solid #ff8a00; display:block; height:13px;}
#subnavigation h3 {padding-left:5px; font-size:12px; border-left:12px solid #d1d0ce; display:block; height:13px; color:#bebebe;}
#subnavigation .aktiv {color:#555555; border-left-color:#7ca558;}
#subnavigation ul{padding-left:0px; list-style:none; font-size:12px; font-weight:bold; color:white; margin-left:0px;}
#subnavigation li{margin-left:0px; padding:3px 3px 3px 0px; border-bottom:1px solid #bebebe; height:13px;}
#subnavigation a:hover,a:active {border-left-color:#ff8a00; color:#ff8a00;}

.Bildunterschrift_Balken {width:250px; height:20px; margin-top:-20px; background-color:#7ca558; filter:Alpha(opacity=70, style=4); -moz-opacity:0.70;}
.Bildunterschrift {position:relative; margin-left:10px; height:20px; margin-top:-17px;}
.Bildunterschrift p, .Bildunterschrift h3 {color:#FFFFFF;}
#flash {margin-left:45px; margin-bottom:20px;}

#container_rechts {float:right; width:430px; margin-top:23px; margin-right:20px; _margin-right:10px;}
#ueberschrift {margin-bottom:5px;}
#ueberschrift h1 {color:#668f44;}
#ueberschrift h2 {color:#7ca558;}
#ueberschrift h3 {color:#7ca558;}
#abpreis {float:right; text-align:right; width:135px; color:#668f44;}
#abpreis h3 {color:#668f44;}
#Lehrertipp {float:right; clear:both; width:80px; margin-top:25px; margin-left:10px; margin-bottom:5px; text-align:center; font-size:11px;}
#Lehrertipp a {display:block; padding-bottom:3px; background-color:#caddb9;}
#Lehrertipp a :hover {background-color:#b3de8d;}
#beschreibung {clear:left;}
#beschreibung h3 {color:#7ca558;}
#Preisberechnung td {height:10px;}
.Clearer {clear:both; font-size:1px; line-height:1px; height:1px;}

.Teaser_Blau {background-color:#a0d1ee; background-image:url('/Bilder/Teaser-Blau.gif');}
.Teaser_Blau a {background-color:#a0d1ee; background-image:url('/Bilder/Teaser-Blau.gif');}
.Teaser_Blau a:hover {background-color:#b8ddf2;}
.Teaser_Gruen {background-color:#b3de8d; background-image:url('/Bilder/Teaser-Gruen.gif');}
.Teaser_Gruen a {background-color:#b3de8d; background-image:url('/Bilder/Teaser-Gruen.gif');}
.Teaser_Gruen a:hover {background-color:#caddb9;}
.Teaser_Gelb {background-color:#efdc81; background-image:url('/Bilder/Teaser-Gelb.gif');}
.Teaser_Gelb a {background-color:#efdc81; background-image:url('/Bilder/Teaser-Gelb.gif');}
.Teaser_Gelb a:hover {background-color:#e5dcb0;}
.Teaser_Tuerkis {background-color:#8bdde1;}
.Teaser_Tuerkis a {background-color:#8bdde1;}
.Teaser_Tuerkis a:hover {background-color:#b9dadc;}
.Teaser {display:block; line-height:12px; width:320px; height:61px; margin-top:8px; cursor:pointer;}
.Teaser .h1 {font-size:13px; display:block; font-family: Arial, Helvetica, sans-serif; color:#e50101; font-weight:bold; padding-top:4px; line-height:15px;}
.Teaser .h2 {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#484747; font-weight:bold;}
.Teaser .p {font-size:11px; color:#484747; padding-right:5px; line-height:12px;}
.Teaser img {float:left; margin-right:8px;}

.Teaser_Inhalt {clear:both; padding:5px;}

.Formular th, .Formular td {font-weight:normal; vertical-align:middle; padding:2px 0px; _padding:1px 0px; line-height:16px;}
.Formular th {white-space:nowrap;}
.Formular label, .Formular input, .Formular td, .Formular th,  .Formular select, .Formular input {font-size:12px;}
#Infofenster {position:absolute; display:none; padding:2px; display:none; background-color:#81b1d3; font-size:12px; z-index:50; white-space:nowrap;}
