/* CSS Document */

#body { margin:0px; padding:0px; height:100%; border:0px; text-align:center; page:auto; font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;}

#main { 
	position:absolute; height:500px; width:1024px; margin:-250px 0px 0px -512px; top: 50%; left: 50%; padding: 0px; border: 1px solid #999999; 
	overflow: auto; text-align:left; z-index:100;
}

#default_site { position:absolute; z-index:0; height:100%; width:100%; min-height:520px; min-width:1044px; margin:0px; top: 0px; left: 0px; padding: 0px; }


#navi {
	position:absolute; left:0px; bottom:29px; width:1024px; background-color:#93b7fa; border:0px; overflow:hidden;
	/*background-image:url(../pics/navi_bg.gif); background-position:top; background-repeat:repeat-x; */
}


.navi_spalte { 
	float:left; width:127px; text-align:center; vertical-align:middle; font-size:12px; line-height:20px; font-weight:bolder; 
	font-family:Arial, Helvetica, sans-serif; color:white; border:0; margin:0px; padding:0px; text-decoration:none;
}
.navi_spalte a:link {color:#ffffff; text-decoration:none;}
.navi_spalte a:visited {color:#ffffff; text-decoration:none;}
.navi_spalte a:hover {color:#0099ff; text-decoration:none;}
.navi_spalte a:active {color:#ffffff; text-decoration:none;}
.navi_spalte a:focus {color:#ffffff; text-decoration:none;}

.links { font-size:12px; line-height:20px; color:#3d3d3d; border:0; margin:0px; padding:0px; text-decoration:none;}
.links a:link {color:#3d3d3d; text-decoration:none;}
.links a:visited {color:#3d3d3d; text-decoration:none;}
.links a:hover {color:#767676; text-decoration:none;}
.links a:active {color:#3d3d3d; text-decoration:none;}
.links a:focus {color:#767676; text-decoration:none;}


#content {
	position:absolute; left:0px; top:79px; height:370px; width:1024px; border:0px; border-top: 1px solid #b2b2b2; 
	border-bottom: 1px solid #b2b2b2; background-color:#e6e6e6;
}
#map { border:0px; padding:0px; margin:0px; position:absolute; left:10px; top:10px; z-index:20; height:350px; width:1004px; overflow:hidden; }
#content_text {	border:0px;	padding:0px; margin:0px; position:absolute; left:30px; top:30px; z-index:20; width:360px; max-height:340px; overflow:auto; }
.left_note {float:left; width:5%; border:0px;	padding:0px;}
.left_text {float:left; width:94%; border:0px;	padding:0px;}
#content_bild {border:0px; padding:0px; margin:0px; position:absolute; right:30px; top:0px; width:576px; height:370px; overflow:hidden; z-index:2; display:block; }
#content_gallery {border:0px; padding:0px; margin:0px; position:absolute; right:30px; top:0px; width:576px; height:370px; overflow:hidden; z-index:3; display:none;}

#grundriss_inhalt {border:0px; padding:2px; margin:0px; position:absolute; left:420px; top:2px; z-index:300; display:block; background-color:#FFFFFF; border:3px double #e6e6e6; display:none; max-width:300px; overflow:hidden;  }
	
.text {	background-color:#e6e6e6; font-size:11px; line-height:15px; color:#767676; }
.text a {color:#767676; text-decoration:none;}
.text a:link {color:#767676; text-decoration:none;}
.text a:visited {color:#767676; text-decoration:none;}
.text a:visited:hover {color:#3d3d3d; text-decoration:underline;}
.text a:hover {color:#3d3d3d; text-decoration:underline;}
.text a:active {color:#767676; text-decoration:none;}


.text strong {	font-size:1.1em; }

.navi_links { color:#3d3d3d; border:0; margin:0px; padding:0px; border:0px; font-size:12px; line-height:12px; text-decoration:none;}
.navi_links a {color:#3d3d3d; text-decoration:none;}
.navi_links a:link {color:#3d3d3d; text-decoration:none;}
.navi_links a:visited {color:#3d3d3d; text-decoration:none;}
.navi_links a:visited:hover {color:#767676; text-decoration:none;}
.navi_links a:hover {color:#767676; text-decoration:none;}
.navi_links a:active {color:#3d3d3d; text-decoration:none;}

.td { float:left; width:50%; border:0px; margin:0px; padding:0px;}
.td_30 { float:left; width:30%; border:0px; margin:0px; padding:0px;}
.td_70 { float:left; width:70%; border:0px; margin:0px; padding:0px;}
.zeile { clear:both; border:0px; margin:0px; padding:0px;}
