body { background-color:#b0b9be; margin:50px 0 20px 0; padding:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#79858b; }
#page { position:relative; margin:0 auto; padding:0; width:990px; text-align:left; background-color:#ffffff; }
#main { width:990px; position:relative; margin:0; }
.content { position:relative; width:990px; background-repeat:no-repeat; overflow:hidden; }
#header { position:relative; height:115px; background-color:#fff; }
#logo { position:absolute; top:15px; left:10px; }

.blue { color:#0492d0; }
.grey { color:#79858b; }

#textarea { position:relative; margin:210px 0 0 10px; padding:0 0 25px 0; width:783px; background-color:#ffffff; }
#textarea .headline { padding:21px 0 30px 0; margin:0; }
#textarea .headline span, .rightCol .headline span { display:none; }

#textarea h2, #textarea h3, #textarea p, #textarea li, .rightCol p { margin:0; line-height:1.6em; }

#textarea h2 { font-size:12px; color:#0492d0; font-weight:bold; }
#textarea h3 { font-size:11px; font-weight:bold; }

#textarea ul { margin:0; padding:0 0 0 1.6em; list-style-position:outside; }
#textarea ul li { margin:0; padding:0; list-style-image:url(images/li-bull.gif); }

#textarea table { border-collapse:collapse; border:0; }
#textarea tr { vertical-align:top; }
#textarea table td { padding:0 10px 0 0; }

#textarea .bodyhomeaktiv { color:#0492d0; font-weight:bold; }

#textarea a:link, #textarea a:visited, .rightCol a:link, .rightCol a:visited { color:#0492d0; text-decoration:none; font-weight:normal; }
#textarea a:hover, #textarea a:active, .rightCol a:hover, .rightCol a:active { color:#0492d0; text-decoration:underline; font-weight:normal; }

#textarea a.grey:link, #textarea a.grey:visited, .rightCol a.grey:link, .rightCol a.grey:visited { color:#79858b; text-decoration:none; font-weight:normal; }
#textarea a.grey:hover, #textarea a.grey:active, .rightCol a.grey:hover, .rightCol a.grey:active { color:#0492d0; text-decoration:underline; font-weight:normal; }

div.rightCol { width:187px; position:absolute; top:330px; left:793px; }
div.rightCol.grundriss { width:306px; position:absolute; top:240px; left:674px; background-color:#ffffff; }
.rightCol a.impressum { display:block; text-align:right; }
.rightCol a.impressum:link, .rightCol a.impressum:visited { color:#79858b; text-decoration:none; font-weight:normal; }
.rightCol a.impressum:hover, .rightCol a.impressum:active { color:#79858b; text-decoration:underline; font-weight:normal; }

.rightCol table { border-collapse:collapse; border:0; margin:0; }
.rightCol tr { vertical-align:top; }
.rightCol.grundriss table td { padding:0 10px 5px 2px; }
.rightCol.grundriss table td.current { color:#0492d0; font-weight:normal; }

.rightCol.grundriss a:link, .rightCol.grundriss a:visited { color:#79858b; text-decoration:none; font-weight:normal; }
.rightCol.grundriss a:hover, .rightCol.grundriss a:active { color:#0492d0; text-decoration:none; font-weight:normal; }

div.flash { position:absolute; top:115px; left:793px; }


table.navigation { position:absolute; top:70px; left:530px; width:450px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
table.navigation { text-align:right; border-collapse:collapse; border:0; }
table.navigation td.last { width:192px; }
table.navigation a { display:block; }
table.navigation a:link, table.navigation a:visited { color:#79858b; text-decoration:none; font-weight:normal; }
table.navigation a:hover, table.navigation a:active { color:#79858b; text-decoration:underline; font-weight:normal; }

table.navigation a.current:link, table.navigation a.current:visited,
table.navigation a.current:hover, table.navigation a.current:active { color:#0492d0; text-decoration:none; font-weight:bold; }

.aikBottom { width:99px; height:62px; position:absolute; bottom:0; right:0; padding:0 10px 20px 0; }


#logo a, .aikBottom a { text-decoration:none; }
#logo a img, .aikBottom a img { border:0; }


.linksBuero { position:absolute; top:115px; left:623px; width:358px; height:220px; background-image:url(images/buero/aufteilungstabelle.gif); background-repeat:no-repeat; overflow:hidden; }
.linksBuero table { border-collapse:collapse; border:0; width:320px; height:200px; }
.linksBuero table tr { vertical-align:bottom; }
.linksBuero table td { text-align:right; }

.linksBuero a:link, .linksBuero a:visited { color:#ffffff; text-decoration:none; font-weight:normal; }
.linksBuero a:hover, .linksBuero a:active { color:#ffffff; text-decoration:underline; font-weight:normal; }


.tableBuero { position:absolute; top:115px; left:623px; width:358px; height:223px; background-image:url(images/buero/aufteilungstabelle.gif); background-repeat:no-repeat; }
.tableBuero .clickable { padding:28px 52px 0 51px; }
.tableBuero table { empty-cells:show; border-collapse:collapse; border:0; width:100%; }
.tableBuero table td { height:28px; padding:0; }
.tableBuero table td a { display:block; }
.tableBuero table td img { height:27px; width:51px; border:0; }


.futuraLight { font-family: "futura-pt",sans-serif;
font-style: normal;
font-weight: 300;
}
h1.futuraLight { margin:8px 0 0 0; color:#79858b; font-size:38px; line-height:42px; }
h2.futuraLight { font-size:24px; margin:0 0 14px 0; }

/*table.content { position:relative; width:990px; border-collapse:collapse; background-repeat:no-repeat; overflow:hidden; }

.bodyhead {
	color: #006600;
	font-weight: bold;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
}
.body1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding-left: 25px;
	text-decoration: none;
}
.body2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
*/