@charset "windows-1252";
body	{
		scrollbar-3dlight-color: black;
        scrollbar-arrow-color: black;
        scrollbar-base-color: black;
        scrollbar-darkshadow-color: black;
        scrollbar-face-color: white;
	   	scrollbar-track-color: white;
        scrollbar-highlight-color: white;
        scrollbar-shadow-color: white;
	   	overflow: inherit;
        background-image: url(../bild/design/bkg.gif);
		background-repeat: repeat-x;
        font: normal 12px Arial;
        color: #505050;
        margin-top: 3px;
        
        }
h1      {
        font-size: 18px;
        }
h2      {
        font-size: 16px;
        }
h3      {
        font-size: 15px;
        }
h4      {
        
        }
h5      {
        
        }
h6      {
        
        }
table	{
        font:normal 12px Arial;
        color: #505050;
		}
fieldset{
		
		}
.bildbord{
        border: solid 1px #CDCDCD;
        }
legend	{
		font:bold 15px Arial;
        color: #505050;
        
        }
a:link	{ color:#505050; text-decoration:none; }
a:visited { color: #505050; text-decoration:none; }
a:focus { color: #505050; text-decoration:underline; }
a:hover { color:#FF0066; text-decoration:underline; }
a:active{ color:#FF0066; text-decoration:underline; }

.fuss	{
		color: #989898;
        font: normal 10px Arial;
        height: 80px; 
		}
label	{
		font: normal 11px Arial;
        
        }
.regtextfeld{
			border:solid 1px #CDCDCD;
			color: black;
			width: 300px;
			}
.but:link	{ color:#FF0066; text-decoration:none; }
.but:visited { color: #FF0066; text-decoration:none; }
.but:focus { color: #FF0066; text-decoration:underline; }
.but:hover { color:#FF0066; text-decoration:underline; }
.but:active{ color:#FF0066; text-decoration:underline; }

.linktext:link	{ color:#FF0066; text-decoration:none; }
.linktext:visited { color: #FF0066; text-decoration:none; }
.linktext:focus { color: #FF0066; text-decoration:underline; }
.linktext:hover { color:#FF0066; text-decoration:underline; }
.linktext:active{ color:#FF0066; text-decoration:underline; }

.admintable	{
			width: 1000px;
			height: 100%;
			}
.adminnavi	{
			width: 180px;
			vertical-align: top;
			}
.adminkopf	{
			height: 100px;
			}
.adminfuss	{
			height: 50px;
			}
.adminbody	{
			width: 800px;
			vertical-align: top;
			}
.adminiframe{
			width: 100%;
			height: 100%;
			}
.admindivbody{
			padding:20px;
			}
.mengeeingabetreppe	{
			width: 40px;
					}
.unverbindlicheangabe	{
			font-size: 9px;
						}
/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom;
} ul.sitemap, ul.sitemap ul{list-style-type:none;} ul.sitemap li{margin:0 0 12px 0;}