#rahmen_0 {
    width: 1px;
    height: 1px;
    position: absolute;
    top: 0px;
    left: 50%;
    overflow: visible; }
#rahmen_1 {
	position: absolute;
	top: 0px;
	left: -500px;
	height: 700px;
	width: 1000px;
	/* background-image: url(images/hintergrund.jpg); */
}
#logo { 
    position:absolute; 
	top:50px; 
	left:52px; 
	width:371px; 
	height:102px; 
	z-index:4;    
	overflow:hidden; 
	border:0px;}
#nav { 
    position:absolute; 
	top:205px; 
	left:65px; 
	width:300px; 
	height:200px; 
	z-index:12;    
	overflow:hidden; 
	border:0px;}
#subnav { 
    position:absolute; 
	top:470px; 
	left:786px; 
	width:201px; 
	height:200px; 
	z-index:12;    
	overflow:hidden; 
	border:0px;}
#bilder { 
    position:absolute; 
	top:155px; 
	left:420px; 
	width:580px; 
	height:227px; 
	z-index:3;    
	overflow:hidden; 
	border:0px;}
#inhalt { 
    position:absolute; 
	top:460px; 
	left:64px; 
	width:600px; 
	height:208px; 
	z-index:5;    
	overflow:auto; 
	border:0px;}
#nebenmenu { 
    position:absolute; 
	top:112px; 
	left:810px; 
	width:391px; 
	height:44px; 
	z-index:6;    
	overflow:auto; 
	border:0px;}
#adresse { 
    position:absolute; 
	top:690px; 
	left:0px; 
	width:1000px; 
	height:20px; 
	z-index:5;    
	overflow:hidden; 
	border:0px;}

#linie { 
    position:absolute; 
	top:140px; 
	left:0px; 
	width:1000px; 
	height:6px; 
	z-index:5;    
	overflow:hidden; 
	border:0px;}
#titel { 
    position:absolute; 
	top:382px; 
	left:-1px; 
	width:1000px; 
	height:55px; 
	z-index:5;    
	overflow:hidden; 
	border:0px;}
#footer { 
    position:absolute; 
	top:735px; 
	left:0px; 
	width:1000px; 
	height:20px; 
	z-index:5;    
	overflow:hidden; 
	border:0px;}
	
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2e2e2e;
	scrollbar-arrow-color: #a2a3a3;
	scrollbar-face-color: #eeeeee;
	scrollbar-track-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
}
td {
	font-size: 11px;
	color: #2e2e2e;
	line-height: 16px;
}
input, select, textarea
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    border-style:solid;  /*  solid = durchgezogen.
                            double = doppelt durchgezogen.
                            none = keine     */
    border-width:1px;
    border-color:#D8D8D8;
    background-color:#E9E9E9;
    color:#3e3e3e;
}
.feld {
	width:250px;
}
.feldgross {
	width:266px;
}
.bradio
 {
	width:13px;
	height: 13px;
    border-style:none;  /*  solid = durchgezogen.
                            double = doppelt durchgezogen.
                            none = keine     */
    background-color:#E1DFD7;
    color:#3e3e3e;
}

.button
 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    border-style:solid;  /*  solid = durchgezogen.
                            double = doppelt durchgezogen.
                            none = keine     */
    border-width:1px;
    border-color:#97999C;
    background-color:#E3E5E4;
    color:#3e3e3e;
	cursor:hand;
}
.f9px {
	font-size: 9px;
}
.f10px {
	font-size: 10px;
}
.f11px {
	font-size: 11px;
}
.f14px {
	font-size: 14px;
}
.f16px {
	font-size: 18px;
}
.f12px {
	font-size: 12px;
	color: #646c72;
}
.title {
	font-size: 14px;
	letter-spacing: 1px;
}
h1 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.adresse {color:#3e3e3e;font-size: 10px;font-weight: normal;}
.adresseinserat {color:#3e3e3e;font-size: 11px;font-weight: normal;}