html { 
  padding:0px;
  margin:0px;
}

body {
  background-image: url(../images/hg_main.gif);
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font: normal;
  color: #003300;  
  padding:0px;
  margin:0px;
}
a:link {
	color: #003300;
	text-decoration: none
	}
a:visited {
	color: #336633;
	text-decoration: none;
	}
a:hover {
	color: #CC6633;
	text-decoration: none;
	}
	
td a:link {
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003300;
	line-height: 23px;
	text-decoration: none;
	padding-left:0px;
	}	
	
td a:visited {
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #336633;
		line-height: 23px;
	text-decoration: none;
	padding-left:0px;
	}	

td a:hover {
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC6633;
	line-height: 23px;
	text-decoration: none;
	padding-left:0px;
	}	
	
h2, th{
font: normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #003300;
text-align : left;
}

p{
margin: 0px;
padding : 0px;
}
h2{
margin: 0px;
padding: 5px 0px;
}
.text 	{
font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #003300;
}

.alignright {
padding:0px;
margin: 0px 0px 5px 10px;
float: right;
}
.alignleft{
margin: 0px 10px 5px 0px;
padding:0px;
float: left;
}
.clr{
	clear: both;
}

.textsmall 	{
font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #003300;
margin:0px;
padding-top: 4px;
text-align : center;
	}
.headline 	{
	font: normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003300;
	}
.headlines 	{
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003300;
	}
	
#foot1 {
	position:absolute;
	top: 554px;
	width: 173px;
	z-index:1;
	left: 112px;
	height: 27px;
	background-image: url(../images/hg_foot1.gif);
	background-repeat : no-repeat;
	}	

#foot2 {
position:absolute;
left:285px;
top:554px;
width:627px; 
height:29px; 
z-index:1; 
background-image:  url(../images/hg_foot2.gif); 
background-repeat : repeat-x;
  
	} 
	
#logo {
	position:absolute;
	left:112px;
	top:30px;
	width:173px;
	height:82px;
	z-index:1px;
}

#head {
 position:absolute; left:285px; top:30px; width:627px; height:82px; z-index:1;
 background:  url(../images/hg_oben.gif); 
background-repeat : no-repeat;
}	
#main {
position:absolute; 
left:285px;
top:112px;
width:627px;
height:442px;
z-index:1;
background: url(../images/hg_re.jpg) repeat; 
}
#nav {
position:absolute;
left:112px;
top:112px;
width:173px;
height:442px;
z-index:1;
background-repeat : no-repeat;
background-image: url(../images/vermiet.gif);
}
#navh {
position:absolute;
left:112px;
top:112px;
width:173px;
height:442px;
z-index:1;
background-repeat : no-repeat;
background-image: url(../images/holunder.jpg);
}
#left {
position:absolute;
left:112px;
top:112px;
width:173px;
height:442px;
z-index:2;
}
	
/*TopNavi Anfang*/
ul#navtop
{
list-style-type: none;
margin: 0px;
padding: 45px 10px 10px 25px;
}

ul#navtop li {
 display: inline;
 text-decoration: none;
 margin: 0px;
 padding : 0 0 0 0; 
 }

ul#navtop li a
{
color: #003300;
font-weight : normal;
letter-spacing : 0.04em;
 text-decoration: none;
display: inline;
margin: 0px;
padding: 5px 8px 0px 8px;
}

ul#navtop li a:hover { 
color: #CC6633;
}

ul#navtop li a.current{
font-weight: normal;
color: #CC6633;
}	
/*TopNavi Ende*/

/*LeftNavi Anfang*/
ul#navleft{
list-style-type: none;
margin: 0;
padding: 40px 0px 10px 20px;
}

ul#navleft li {
 display: block;
background-image: url(../images/hg_navleft.gif);
background-repeat: repeat;
margin: 0px 0 5px 0;
padding : 2px 0px; 
 }

ul#navleft li a
{
color: #003300;
font-weight : normal;
letter-spacing : 0.04em;
 text-decoration: none;
display: inline;
padding : 0px 5px 3px 5px;
}

ul#navleft li a:hover { 
color: #CC6633;
background:  url(file:images/pfeil.gif) no-repeat left; }

ul#navleft li a.current
{
color: #CC6633;
background:  url(file:images/pfeil.gif) no-repeat left;
}	
/*LeftNavi Ende*/

.scroll{
	scrollbar-face-color: #FFFFCC;
	scrollbar-arrow-color: #CC6633;
	scrollbar-darkshadow-color : white;
	scrollbar-highlight-color : #E9FAC3;
	scrollbar-3dlight-color : white;
	scrollbar-base-color : white;
	scrollbar-shadow-color : #E9FAC3;
}
.contentBox{
position: relative;
float: left;
margin: 20px 20px 0px 15px;
padding: 0px;
width: 555px;
}

#divScroller1 {
position: relative;
overflow: hidden;
z-index: 9;
left: 35px;
top: 15px;
width: 565px;
height: 400px;
clip: rect(0px 565px 400px 0px);
visibility: visible;
background-color: #E9FAC3;
}

.dynPage {
position:absolute; 
z-index:10; 
left:0px;
top:0px;
width:550px; 
visibility:hidden; 
padding:0px 0px 0px 0px;
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
background-color: #E9FAC3;
}

#arrows{
position:relative;
width:20px;
height:30px;
z-index:20;
left: 585px;
top: 0px;
}