body {
font-family:Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
text-decoration: none;
background-color:#FFF;
background-image: url(../img/hg_sporthotel.gif);
background-position: center top;
background-repeat: repeat-y;
margin:0px;
}

div.zero {
position:relative;
width:1000px;
height:90em;
text-align:center;
border-top:20px solid #c7d3e1;
}

div.normalContent {
position:absolute;
top:380px;
left:300px;
width:600px;
min-height:460px;
margin-top:0px;
padding-left:40px;
padding-right:30px;
//padding-right:32px;
padding-top:55px;
//padding-top:55px;
padding-bottom:20px;
text-align:left;
float: left;
background-color:#e8edf4;
}

div.kopfmenu {
position:absolute;
top:337px;
left:296px;
height:32px;
width:675px;
padding-top: 8px;
padding-bottom: 3px;
text-align:left;

}

div.kopfmenu a{
padding-top:7px;
padding-right:6px;
padding-bottom:14px;
padding-left:6px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2c2c2c;
text-decoration:none;
font-weight:normal;
line-height:32px;
}

div.kopfmenu a:hover{
padding-top:7px;
padding-right:6px;
padding-bottom:14px;
padding-left:6px;
background-color:#e8edf4;
color:#2c2c2c;
line-height:32px;
}

div.kopfmenu span#active a {
padding-top:7px;
padding-right:6px;
padding-bottom:14px;
padding-left:6px;
margin-left:4px;
background-color:#e8edf4;
color:#2c2c2c;
line-height:32px;
}

div.submenu {
position:absolute;
top:387px;
left:320px;
width:620px;
line-height: 12px;
text-align:center;
}

div.submenu a{
margin-left:-7px;
margin-right:-6px;
padding-right:11px;
padding-left:11px;
padding-top:0px;
padding-bottom:0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#314052;
text-decoration:none;
font-weight:normal;
border-right-style:solid ! important;
border-right:thin;
//border-right:1px;
border-left-style:solid ! important;
border-left:thin;
//border-left:1px;
line-height:12px;
letter-spacing:0.1em;
//letter-spacing:0.1em;
}

div.submenu a:hover{
color:#314052;
font-weight:bold;
}

div.submenu span#activeSub a {
color:#314052;
font-weight:bold;
}

div.linksmenu a:hover{
	font-size:11px;
	font-weight:normal;
	color:#526a87;
}

span#activeLinks a {
	font-weight:normal;
	color:#526a87;
}

h1 {
margin-top:0px;
margin-bottom:0px;
line-height: 20px;
font-family:"Times New Roman", Times, serif;
font-size: 22px;
color: #314052;
font-weight:normal;
}

#garni {
color:#ffffff;

}
/*
div.hotelrahmen {
width:170px;
padding: 2px;
color:#554D2E;
border: 3px solid #37434F;
}
*/
#hotelstrass {
color:#ffffff;
}

#aparthotel {
color:#ffffff;
}

#villa {
color:#ffffff;
}

#landhaus {
color:#ffffff;
}

div.hotelstop {
position:absolute;	
left: 146px;
top:35px;
width:123px;
height:auto;
text-align:center;
line-height:35px;
z-index:10;
}

div.hotelstop1 {
position:absolute;	
left: 432px;
top:34px;
width:123px;
height:auto;
text-align:center;
line-height:35px;
z-index:10;
}

div.hotelstop2 {
position:absolute;	
left: 154px;
top:34px;
width:90px;
height:auto;
text-align:center;
line-height:35px;
}

div.hotelstop3 {
position:absolute;	
left: 320px;
top:34px;
width:116px;
height:auto;
text-align:center;
line-height:35px;
}

div.hotelstop4 {
position:absolute;	
left: 242px;
top:34px;
width:80px;
height:auto;
text-align:center;
line-height:35px;
}

div.hotelstop5 {
position:absolute;	
left: 542px;
top:34px;
width:130px;
height:auto;
text-align:center;
line-height:35px;
}

div.hotelstop1 a {
padding-right:9px;
padding-bottom:3px;
padding-left:9px;
border-bottom-style:solid ! important;
border-bottom:6px;
border-bottom-color:#590a1b;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:normal;
line-height:35px;
}


div.hotelstop1 a:hover {
color:#ffffff;
font-weight:normal;
}

div.hotelstop2 a {
padding-right:9px;
padding-bottom:3px;
padding-left:9px;
border-bottom-style:solid ! important;
border-bottom:6px;
border-bottom-color:#dbbf73;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:normal;
line-height:35px;
}


div.hotelstop2 a:hover {
color:#ffffff;
font-weight:normal;
}


div.hotelstop3 a {
padding-right:9px;
padding-bottom:3px;
padding-left:9px;
border-bottom-style:solid ! important;
border-bottom:6px;
border-bottom-color:#fda635;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:normal;
line-height:35px;
}


div.hotelstop3 a:hover {
color:#ffffff;
font-weight:normal;
}

div.hotelstop4 a {
padding-right:9px;
padding-bottom:3px;
padding-left:9px;
border-bottom-style:solid ! important;
border-bottom:6px;
border-bottom-color:#9cc05a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:normal;
line-height:35px;
}

div.hotelstop4 a:hover {
color:#ffffff;
font-weight:normal;
}

div.hotelstop5 a {
padding-right:9px;
padding-bottom:3px;
padding-left:9px;
border-bottom-style:solid ! important;
border-bottom:6px;
border-bottom-color:#f8dd72;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:normal;
line-height:35px;
}

div.hotelstop5 a:hover {
color:#ffffff;
font-weight:normal;
}

div.hotelstop span#garni a:hover {
font-size:12px;
color:#ffffff;
}

div.hotelstop span#hotelstrass a:hover {
font-size:12px;
color:#ffffff;
}

div.hotelstop span#aparthotel a:hover {
font-size:12px;
color:#ffffff;
}

div.hotelstop span#villa a:hover {
font-size:12px;
color:#ffffff;
}

div.hotelstop span#landhaus a:hover {
font-size:12px;
color:#ffffff;
}
