body {
 position: absolute;
 margin: 0px;
 padding: 0px;
 font-family: Arial,Verdana,Helvetica;
 font-size: 16px;
 background: #f1f1f1;
 background-image:url(/img/bg_143.gif);
 background-repeat:repeat-y;
}
#kopf_bild {
 position: absolute;
 z-index: 0;
 left: 135px;
 top: 35px;
 width:300px;
}
#kopf_print {
display:none;
}
#kopf {
 position: absolute;
 z-index: 1;
 margin: 0px;
 padding: 0px;
 left: 0px;
 top: 0px;
}

 #kopf_slogan {
 position: absolute;
 z-index: 2;
 margin: 0px;
 padding: 0px;
 left: 20px;
 top: 20px;
 font-size: 32px;
 font-weight: bold;
 color: white;
 }

#kopf_lauftext {
 position: absolute;
 z-index: 3;
 margin: 0px;
 padding: 0px;
 left: 200px;
 top: 20px;
 font-size: 32px;
 font-weight: bold;
 color: white;
}
#kopf_lauftext input {
 width: 400px;
}

#kopf1{
 width:889px;
}
h1 {
 font-size: 18px;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
}
h2 {
 font-size: 18px;
 font-weight: bold;
 color: #f34700;
}
h5 {
 display: none;
}
th {
 text-align:left;
 background-color: #DDDDDD;
 cursor: default;
}
td {
vertical-align: top;
}
#zitat {
 font-size: 12px;
 text-align: right;
}
a, a:link, a:hover, a:visited {
 text-decoration: none;
 font-weight: bold;
 color: white;
 }
#text {
 position: absolute;
 margin: 0px;
 padding: 0px;
 left: 160px;
 top: 320px;
 width: 500px;
}
#text_agb {
 position: absolute;
 font-size: 14px;
 margin: 0px;
 padding: 0px;
 left: 160px;
 top: 320px;
 width: 820px;
}
#text_breit {
 position: absolute;
 font-size: 16px;
 margin: 0px;
 padding: 0px;
 left: 160px;
 top: 320px;
 width: 820px;
}
#land_link {
 position: absolute;
 z-index: 9;
 left: 700px;
 top: 296px;
 width:300px;
 font-weight: bold;
}
#bilder {
 position: absolute;
 left: 700px;
 top: 320px;
 width:300px;
}
#back_gelb {
 left: 700px;
 top: 320px;
 width:700px;
 height: 2250px;
}
#bilder_land {
 position: absolute;
 left: 700px;
 top: 115px;
 width:300px;
}
#termine_preis {
 position: absolute;
 left: 715px;
 top: 335px;
 width: 270px;
}
#termine_preis a, a:link, a:visited {
 color:#f34700;
 font-weight: bold;
}
#termine_preis a:hover {
 color:black;
 font-weight: bold;
}
#termine_liste a, a:link, a:visited{
 color:black;
 font-weight: normal;
}
#termine_liste a:hover {
 color:#f34700;
 font-weight: bold;
}
#info {
 position: relative;
 left: 690px;
 top: 490px;
}
#land1 {
 position: absolute;
 z-index: 4;
 display:none;
 left: 700px;
 top: 70px;
}
#land2{
 position: absolute;
  z-index: 5;
 left: 600px;
 top: 100px;
 font-size: 18px;
 font-weight: bold;
}
#land2 a{
 color: #000000;
 font-weight: bold;
}
#land2 a:hover {
 color: #f34700;
 font-weight: bold;
}
#land3{
 position: absolute;
 z-index: 6;
 left: 353px;
 top: 148px;
 font-size: 18px;
 font-weight: bold;
}
#land3 a{
 color: #000000;
}
#land3 a:hover {
 color: #f34700;
}
#land4{
 position: absolute;
 z-index: 7;
 left: 255px;
 top: 194px;
 font-size: 18px;
 font-weight: bold;
}
#land4 a{
 color: #000000;
}
#land4 a:hover {
 color: #f34700;
}
#land5{
 position: absolute;
 z-index: 8;
 left: 185px;
 top: 255px;
 font-size: 18px;
 font-weight: bold;
}
#land5 a{
 color: #000000;
}
#land5 a:hover {
 color: #f34700;
}
#land6{
 position: absolute;
 z-index: 9;
 left: 185px;
 top: 255px;
 font-size: 18px;
 font-weight: bold;
}
#land6 a{
 color: #000000;
}
#land6 a:hover {
 color: #f34700;
}
#land7{
 position: absolute;
 z-index: 10;
 left: 185px;
 top: 255px;
 font-size: 18px;
 font-weight: bold;
}
#land7 a{
 color: #000000;
}
#land7 a:hover {
 color: #f34700;
}
#land8{
 position: absolute;
 z-index: 11;
 left: 185px;
 top: 255px;
 font-size: 18px;
 font-weight: bold;
}
#land8 a{
 color: #000000;
}
#land8 a:hover {
 color: #f34700;
}
#land9{
 position: absolute;
 z-index: 12;
 left: 185px;
 top: 255px;
 font-size: 18px;
 font-weight: bold;
}
#land9 a{
 color: #000000;
}
#land9 a:hover {
 color: #f34700;
}
#menue_links {
 position: absolute;
 z-index: 4;
 margin: 0px;
 padding: 0px;
 left: 0px;
 top: 310px;
 width: 143px;
 height: 200px;
/* background-color: #f34700;*/
 font-size: 13px;
 font-weight: bold;
 }
dl, dt, dd, ul, li {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#menu {
position: absolute;
top: 0px;
left: 0px;
width: 138px;
}
#menu dt {
cursor: pointer;
margin: 5px;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: bold;
color: #222;
}
#menu li {
text-align: left;
margin-left: 8px;
color: #f1f1f1;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
border: 0 none;
/*height: 100%;*/
color: #f1f1f1;
font-weight: bold;
}
#menu li a:hover, #menu dt a:hover {
background: #eee;
color: #010101;
font-weight: bold;
}

form {border:0px inset #e2e2e2;padding:5px;}
legend {font-weight:bold;}
fieldset {margin:10px;padding:10px;font-size:12px;}
input {border:2px inset #e2e2e2;font-size:12px;}
input.normal {width:350px;}
input.button {width:75px;line-height:20px;font-size:12px;border:1px none #e2e2e2;background-color:#e2e2e2;color:#222222;}
input.button:hover {border-style:outset;}
input.button:active {border-style:inset;}
input.button:focus {border-style:outset;}
select.normal {width:354px;}
#plz {width:60px;}
#ort {width:286px;}
.underline {text-decoration:underline;}
.red {color:#ff0000;background-color:#e2e2e2;}
td.short {width:200px;text-align:right;}
td.long {width:400px;padding-left:10px;}
#inhalt {
 position: absolute;
 left: 20px;
 top: 154px;
 width: 950px;
 font-size: small;
}
#buttondiv {
top: 20px;
width:75px;
padding:3px;
margin: 10px;
border-style:outset;
font-weight:bold;
}