body {
font-family:Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
text-decoration: none;
background-color:#CDCDC7;
background-image: url(../gfx/hg_oben.gif);
background-position: center top;
background-repeat: repeat-y;
margin:0px;
}

div.zero {
position:relative;
width:1000px;
height:100em;
text-align:center;

}

div.bild {
position:absolute;	
top:25px;
width:980px;
height:235px;
left:10px;
}

div.thema {
position:absolute;
top:280px;
left:45px;
width:211px;
height:86px;
}

div.anfrage {
position:absolute;
top:672px;
left:15px;
width:180px;
height:95px;
}

table.anfrage {
postition:absolute;
margin-top:0px;
margin-left:0px;
width:300px;
height:91px;
font-family:Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border-top:1px solid #A0935D;
border-bottom:1px solid #A0935D;
background-color:#F7F3DE;
text-align:left;
}

div.hlanfrage {
position:absolute;
top:660px;
left:110px;
height:auto;
width:100px;
text-align:center;
font-family:Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #A0935D;
z-index:5;
}

div.kopfmenu {
position:absolute;
top:330px;
left:320px;
height:20px;
width:670px;
text-align:center;
border-bottom:2px groove #8F1821;
}

div.kopfmenu a{
text-align:left;
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
color:#A0935D;
text-decoration:none;
font-weight:bold;
}

div.kopfmenu a:hover{
color:#004995;
}

div.kopfmenu span#active a {
color:#004995;
}

div.submenu {
position:absolute;
top:355px;
left:330px;
width:630px;
line-height: 10px;
text-align:center;
}

div.submenu a{
text-align:left;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#95242C;
text-decoration:none;
font-weight:bold;
}

div.submenu a:hover{
color:#004995;
}

div.submenu span#active a {
color:#004995;
}

div.obenmenu {
position:absolute;
top:8px;
left:860px;
height:20px;
width:200px;
}

div.obenmenu a{
text-align:right;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#A0935D;
text-decoration:none;
}

div.obenmenu a:hover{
color:#004995;
}

div.obenmenu span#active a {
color:#004995;
}

div.adresse {
position:absolute;
top:900px;
left:15px;
width:300px;
height:auto;
font-family:Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #A0935D;
text-align:center;
}


div.adresse a {
color:#000000;
text-decoration:none;
}

div.adresse a:hover{
color:#A0935D;
}

div.topangebote {
position:absolute;
top:500px;
left:16px;
width:220px;
height:150px;
}


table.topangebote {
postition:absolute;
margin-top:0px;
margin-left:0px;
width:300px;
height:142px;
font-family:Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border-top:1px solid #A0935D;
border-bottom:1px solid #A0935D;
background-color:#F7F3DE;
text-align:left;
}

div.hltopangebote {
position:absolute;
top:488px;
left:110px;
height:auto;
width:100px;
text-align:center;
font-family:Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #A0935D;
z-index:5;
}

div.topmehr {
position:absolute;
top:120px;
left:230px;
width:55px;
height:12px;
}

div.topmehr a {
text-align:left;
font-family:Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #A0935D;
text-decoration:none;
font-weight:bold;
}

div.topmehr a:hover {
text-align:left;
font-family:Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration:none;
font-weight:bold;
}

h1 {
line-height: 20px;
font-family:Verdana, Helvetica, sans-serif;
font-size: 15px;
color: #000000;
letter-spacing: 1px;
}


h2 {
line-height: 20px;
font-family:Verdana, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
}

h3 {
line-height: 20px;
font-family:Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

h4 {
line-height: 20px;
font-family:Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

div.newsletter {
position:absolute;
top:797px;
left:15px;
width:180px;
height:97px;
}

table.newsletter {
postition:absolute;
margin-top:0px;
margin-left:0px;
width:300px;
height:95px;
font-family:Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border-top:1px solid #A0935D;
border-bottom:1px solid #A0935D;
background-color:#F7F3DE;
text-align:left;
}

div.hlnewsletter {
position:absolute;
top:785px;
left:110px;
height:auto;
width:100px;
text-align:center;
font-family:Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #A0935D;
z-index:5;
}

div.normalContent {
position:absolute;
top:393px;
left:360px;
width:600px;
padding-bottom:20px;
text-align:left;
float: left;
}

div.normalContent a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style:normal;
color: #736C4F;
text-decoration:none;
text-align:left;
}

div.normalContent a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style:normal;
color: #333332;
text-decoration:none;
}

div.rechts {
position:absolute;
top:375px;
left:162px;
width:100px;
height:150px;
}

table.rechts {
width:100px;
font-family:Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration:none;
}

table.rechts a{
font-family:Verdana, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
display:block;
color:#333333;
letter-spacing:1px;
text-decoration:none;
}

tr.rechts a{
padding-left:32px;
padding-right:32px;
padding-top: 2px;
padding-bottom: 2px;
background-color:#F0E8BE;
}
	
tr.rechts a:hover{
color:#004995;
padding-left:32px;
padding-right:32px;
padding-top: 2px;
padding-bottom: 2px;
background-color:#F0E8BE;
}
	
tr.rechts span#active a {
padding-left:32px;
padding-right:32px;
color:#004995;
padding-top: 2px;
padding-bottom: 2px;
background-color:#F0E8BE;
}

div.links {
position:absolute;
top:375px;
left:10px;
width:100px;
height:150px;
}

table.links {
width:100px;
font-family:Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration:none;
}

table.links a{
font-family:Verdana, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
display:block;
color:#333333;
letter-spacing:1px;
text-decoration:none;
}

tr.links a{
padding-left:32px;
padding-right:32px;
padding-top: 2px;
padding-bottom: 2px;
background-color:#F0E8BE;
}
	
tr.links a:hover{
color:#004995;
padding-left:32px;
padding-right:32px;
padding-top: 2px;
padding-bottom: 2px;
background-color:#F0E8BE;
}
	
tr.links span#active a {
padding-left:32px;
padding-right:32px;
color:#004995;
padding-top: 2px;
padding-bottom: 2px;
background-color:#F0E8BE;
}


iframe.iframe {
backgroundcolor:transparent;
border:0;
width:100%; 
height:100em;
margin-height: 0px;
allowtransparency:1;
}

span.nonie {
visibility: visible;
//visibility: hidden;
}

div.sprachen {
position:absolute;
top:8px;
left:909px;
width:80px;
text-align:right;
}

div.sprachen a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#333333;
text-align:right;
text-decoration:none;
}

div.sprachen a:hover{
font-size:10px;
font-weight:bold;
font-weight:normal;
color:#004995;
text-decoration:none;
}

table.preise a:hover{
font-size:10px;
color:#CCCCCC;
}

table.preise a:active{
font-size:10px;
color:#999999;
}

table.preise a{
font-size:10px;
color:#FFFFFF;
}

tr.wetterdetail {
background-color:#F0E8BE;
}

tr.wetterdetail2 {
background-color:#F7F3DE;
}

#borderSM {
border:1px solid #A39660;
background: #f0f;
}

