    body {
        background-color:#BFBFBF;
		margin: 0px;
		text-align: center; /* Zentrierung im Internet Explorer */
        color:black;
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;

    }

	#frame {
		margin: auto; /*standardkonforme horizontale Zentrierung */
		position:relative;
		width:1005px;
		height: 622px;
		overflow:visible;
		clear: both;
		border: 1px solid #838588;
		/* border: 1px solid #838588; */
		background-color: white;
		text-align: left; /*Seiteninhalt wieder links ausrichten */
	}

	#frameerkl {
		margin: auto; /*standardkonforme horizontale Zentrierung */
		position:relative;
		width:595px;
		height: 842px;
		overflow:visible;
		clear: both;
		border: 1px solid #838588;
		/* border: 1px solid #838588; */
		background-color: white;
		text-align: left; /*Seiteninhalt wieder links ausrichten */
	}

	html>body #frame {width: 1003px; height: 620px;z-index: 10000;}
	
	
	#contentframe {
		position:absolute;
		top: 34px;
		left: 70px;
		width:863px;
		height: 556px;
		overflow:visible;
		clear: both;
		border: 1px solid black;
		/* border: 1px solid #838588; */
		background-color: white;
		text-align: left; /*Seiteninhalt wieder links ausrichten */
	}
	
	html>body #contentframe {width: 861px; height: 555px;}
	
	#startlink {
		position: absolute;
		top: 40px;
		left: 650px;
		border: 0px;
	}

	#startlink a:link {
		text-decoration: none;
		border: 0px;
	}

	#startlink a:visited {
		text-decoration: none;
		border: 0px;
	}

	#startlink a:hover {
        text-decoration: none;
		border: 0px;
	}

	#startlink a:active {
        text-decoration: none;
		border: 0px;
	}

	
	#topnav {
		position: absolute;
		top: 142px;
		left: 87px; 
		font-size: 13px;
		z-index: 10000;
	}

	#topnav a:link {
		text-decoration: none;
		border: 1px;
		color: white;
		z-index: 1000000;
	}

	#topnav a:visited {
		text-decoration: none;
		border: 0px;
		color: white;
	}

	#topnav a:hover {
	    text-decoration: none;
	    border: 0px;
	    font-size: 12px;
	    color: white;
	    font-weight: bold;
	}

	#topnav a:active {
    	 text-decoration: none;
    	 border: 0px;
    	 font-size: 12px;
    	 color: white;
    	 font-weight: bold;
	}
	
	#topnavblack {
		position: absolute;
		top: 142px;
		left: 87px; 
		font-size: 13px;
		z-index: 10000;
	}

	#topnavblack a:link {
		text-decoration: none;
		border: 1px;
		color: black;
		z-index: 1000000;
	}

	#topnavblack a:visited {
		text-decoration: none;
		border: 0px;
		color: black;
	}

	#topnavblack a:hover {
	    text-decoration: none;
	    border: 0px;
	    font-size: 12px;
	    color: black;
	    font-weight: bold;
	}

	#topnavblack a:active {
    	 text-decoration: none;
    	 border: 0px;
    	 font-size: 12px;
    	 color: black;
    	 font-weight: bold;
	}


	#subnav {
		position: absolute;
		top: 593px;
		left: 653px;
		font-size: 10px;
	}

	#subnav a:link {
		text-decoration: none;
		border: 0px;
		color: black;
	}

	#subnav a:visited {
		text-decoration: none;
		border: 0px;
		color: black;
	}

	#subnav a:hover {
	    text-decoration: none;
	    border: 0px;
	    color: black;
	    font-weight: bold;
	}

	#subnav a:active {
    	 text-decoration: none;
    	 border: 0px;
    	 color: black;
    	 font-weight: bold;
	}
	
	
	#sidenav {
		font-size: 10px;
	}

	#sidenav a:link {
		text-decoration: none;
		border: 0px;
		color: white;
	}

	#sidenav a:visited {
		text-decoration: none;
		border: 0px;
		color: white;
		font-size: 9px;
	}

	#sidenav a:hover {
	    text-decoration: none;
	    border: 0px;
	    color: white;
	    font-weight: bold;
	    font-size: 9px;
	}

	#sidenav a:active {
    	 text-decoration: none;
    	 border: 0px;
    	 color: white;
    	 font-weight: bold;
    	 font-size: 9px;
	}
	
	
	.std {
	font-size: 11px;
	color: black;
	text-decoration: none;
	}

	#scroll {
		position: absolute;
		top: 428px;
		left: 72px;
		width: 572px;
		height: 161px;
		overflow: auto;
		z-index: 1000;
		text-decoration: none;
		font-size: 11px;
		padding-left: 25px;
		line-height: 15px;
	}
	
	html>body #scroll {width: 547px; height: 162px;}

	#scrolllang {
		position: absolute;
		top: 160px;
		left: 82px;
		width: 572px;
		height: 268px;
		overflow: auto;
		z-index: 1000;
		text-decoration: none;
		font-size: 11px;
		padding-left: 25px;
		line-height: 14px;
	}
	
	html>body #scrolllang {width: 537px; height: 268px;}
	
		#scrollextralang {
		position: absolute;
		top: 159px;
		left: 70px;
		width: 572px;
		height: 430px;
		overflow: auto;
		z-index: 1000;
		text-decoration: none;
		font-size: 11px;
		padding-left: 25px;
		line-height: 14px;
	}
	
	html>body #scrollextralang {width: 545px; height: 430px;}
	
	#link {
		position: absolute;
		font-size: 11px;
	}

	#link a:link {
		color: white;
		text-decoration: none;
	}

	#link a:visited {
		color: white;
		text-decoration: none;
	}

	#link a:hover {
		color:#58595A;
        text-decoration: none;
	}

	#link a:active {
        text-decoration: none;
		color:#58595A;
	}
	
	
	#linkblack {
	}

	#linkblack a:link {
		color: #58595A;
		text-decoration: none;
		font-weight: bold;
	}

	#linkblack a:visited {
		color: #58595A;
		text-decoration: none;
		font-weight: bold;
	}

	#linkblack a:hover {
		color: black;
        text-decoration: none;
        font-weight: bold;
	}

	#linkblack a:active {
        text-decoration: none;
		color: black;
		font-weight: bold;
	}






	#menu {
		color: white;

	}

	#menu a:link {
		text-decoration: none;
		border: 0px;
		color: white;
	}

	#menu a:visited {
		text-decoration: none;
		border: 0px;
		color: white;
	}

	#menu a:hover {
	    text-decoration: none;
	    color: white;
	    font-weight: bold;
	    font-size: 9px;
	    line-height: 14px;
	}

	#menu a:active {
    	 text-decoration: none;
    	 border: 9px;
    	 color: white;
    	 line-height: 14px;
	}
	

	.navi {
		height="10"
	}

	.navi:link {
		text-decoration: none;
	}

	.navi:visited {
		text-decoration: none;
	}

	.navi:hover {
		background-color: #b19f81;
	}

	.navi:active {
        background-color: #b19f81;
	}


	#scrolllink {
		position: absolute;
		top: 161px;
		left: 655px;
		width: 277px;
		height: 266px;
		overflow: auto;
		z-index: 1000;
		text-decoration: none;
		padding-left: 25px;
		line-height: 15px;
	}
	
	html>body #scrolllink {width: 252px; height: 267px;}


.servicelink { font-size: 11px; color: #caa870; text-decoration: none; }
.servicelink:hover {  font-weight: bold; }

