html, body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, a, table, tr, th, td, form, img, li, input {margin:0px; padding:0px; border-width:0px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; border-width:0px;}
html {height:100%;}
body {background-color:#c8c9bd; text-align:center; height:100%;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4 {font-weight:normal; font-family: Arial Black, Arial Bold;}
h1 {font-size:19px; color:#f78900; margin-bottom:5px;}
.h1 {font-weight:bold; font-size:17px;}
h2 {font-size:16px; color:#00898c; margin-bottom:3px;}
.h2 {font-weight:bold; font-size:13px; color:#F7D358;}
h3 {font-family: Arial; font-size:13px; font-weight:bold;}
.h3 {font-weight:bold; font-size:11px;}
h4 {font-weight:bold; font-size:10px;}
.h4 {font-weight:bold; font-size:10px;}
p  {font-size:12px; line-height:18px;}
ul {font-size:12px; margin-left:20px; margin-bottom:5px; list-style-position:outside; list-style-type:disc; line-height:18px;}
a  {text-decoration:none; color:inherit; line-height:18px;}
a:hover {color:#FFFFFF;}
label{font-weight:bold; font-size:11px;}

select {font-size:11px; margin-top:5px; margin-bottom:5px; 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; font-size:12px;}
input {font-size:11px; color:#000000; padding:2px;}

#container {width:800px; margin-right:auto; margin-left:auto; text-align:left; overflow:hidden; background-color:#e5e4d2;}
#header {width:800px; height:227px;}
#navigation1 {position:absolute; margin-left:204px; margin-top:-20px; width:368px; height:20px; text-align:left;}
#navigation2 {position:absolute; margin-left:575px; margin-top:-43px; width:225px; height:20px; text-align:left;}







#footer {width:800px; clear:both; margin-right:auto; margin-left:auto; height:15px; color:#FF8A00; text-align:right; font-weight:bold; font-size:11px;}
#footer a{color:#FF8A00;}
#footer a:hover{color:#F71C08;}

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

#europa {float:right; clear:right; margin-top:23px; width:400px; height:360px; text-align:right;}
#land {position:absolute; clear:left; top:190px; text-align:left;}
#land a {border-color:#F7D358; border-style:solid;}
#land a:hover {border-color:#D67F38; border-style:solid;}
#reiselaender {float:left; margin-top:20px; width:100px; text-align:right;}
#reiselaender a {color:white;}


.Preis {font-weight:bold; font-size:32px;}
.content_links  {float:left; clear:both; width:195px;}
.content_rechts {float:right; width:195px; font-size:11px;}





.Feld_klein {background-color:#3E4B62; clear:both; margin-top:10px; padding:5px; cursor:pointer; display:none; text-align:left;}
.Feld_gross {background-color:#3E4B62; clear:both; margin-top:10px; padding:5px; display:block; min-height:30px; text-align:left;}
.Feld_gross a:hover{color:#F7D358;}
.Feld_normal {background-color:#3E4B62; clear:both; margin-top:10px; padding:5px;}
.Feld_normal a{color:#FFFFFF; font-weight:bold;}
.Feld_normal a:hover{color:#F7D358;}
.Feld_weiter {background-color:#3E4B62; clear:both; display:block; float:right; margin-bottom:10px; cursor:pointer;}
.Feld_weiter a {padding:5px; font-weight:bold; font-size:11px; display:block;}
.Feld_weiter a:hover{color:#FFFFFF;}
.Feld_weiter img {vertical-align:text-bottom;}


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

#container_links {width:310px; clear:left;}
#container_links a {font-family: Arial; font-size:12px; font-weight:bold; color:#FFFFFF;}
#container_links a:hover {color:#ffce55;}
#subnavigation {margin-bottom:20px;}
#subnavigation a {padding-left:5px; font-size:12px; font-weight:bold; border-left-width:12px; border-left-style:solid; border-left-color:#E8D79B; display:block; height:13px;}
#subnavigation h3 {padding-left:5px; font-size:12px; border-left-width:12px; border-left-style:solid; border-left-color:#FFC300; display:block; height:13px;}
#subnavigation .aktiv {font-size:12px; margin-left:-2px; height:13px;}
#subnavigation ul{padding-left:5px; list-style:none; font-size:12px; font-weight:bold; color:white;}
#subnavigation li{margin-left:5px; padding:3px 3px 3px 0px; border-bottom:1px solid white; height:13px;}
#subnavigation a:hover,a:active{border-left-color:#FF8A00;}
#subnavigation .Pfeil {display:block; height:13px; background-image:url('/Bilder/Pfeil.gif'); background-repeat:no-repeat; padding-left:17px; font-size:12px;}

.Bildunterschrift_Balken {width:250px; height:20px; margin-top:-20px; background-color:#657A9E; filter:Alpha(opacity=60, style=4); -moz-opacity:0.60;}
.Bildunterschrift {position:relative; margin-left:10px; height:20px; margin-top:-17px;}
#flash {margin-left:45px; margin-bottom:20px;}

#container_rechts {float:right; width:450px; margin-top:23px; margin-right:20px; display:inline;}
#container_rechts a {color:#f78900; font-weight:bold; font-size:12px;}
#container_rechts a:hover{color:#009094;}

#ueberschrift {margin-bottom:5px;}
#abpreis {float:right; text-align:right; width:135px;}
#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;}
#beschreibung {clear:left;}
#Preisberechnung td {height:10px;}
