html{
	height:100%;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6F6F;
	font-weight: normal;
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; margin:0px; padding:0px
	background-color:#FFFFFF;
	height:100%;
	line-height: normal;
}

a:link { color: #8E8D8D; text-decoration: none; }
a:visited { color: #8E8D8D; text-decoration: none; }
a:focus {	color: #000000;	text-decoration: none;	font-weight: bold;}
a:hover {	color: #000000;	text-decoration: none;	font-weight: bold;}
a:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
    outline: none;

}



ul#navigation {	list-style-type:none;	margin-top:0;	margin-left:1px;	margin-bottom:5px; margin-right:0; line-height: 11px;	padding: 0; }
ul#navigation li {	margin-top:0;	margin-bottom:5px;	line-height: 11px; padding: 0px;}
ul#navigation li a {display:list-item;}
ul#navigation li a:hover{	font-weight: bold;}
ul#navigation li a:focus{	   -moz-outline-style: none;}

H1 {
	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 11px;
	color: #8BA6B9;
}
#Titel {
	position:absolute;
	left:24px;
	top:31px;
	width:123px;
	height:28px;
	z-index:6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
}
#Architekten {
	position:absolute;
	left:581px;
	top:38px;
	width:300px;
	height:29px;
	z-index:7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	word-spacing: 20px;
	text-align: right;
}

#center {
	position: absolute;
	width: 936px;
	height: 590px;
	top: 50%;
	left: 50%;
	margin-top: -292px; /* negative Hälfte von height:584x; */
	margin-left: -468px; /* negative Hälfte von width:940px */
	border: 1px solid #CCCCCC;
}
#container {
	position: relative;
	width: 940px;
	height: 579px;
	background-color:#FFFFFF;
	background-image: url(../img/bg.gif);
	text-align: left;
	background-repeat: no-repeat;
}
#head {
	position: relative;
	width: 940px;
	text-align: left;
	height: 39px;
	padding-left: 20px;
}
#main {
	position: relative;
	background-color:#EFECD6;
	width: 940px;
	text-align: left;
	float: left;
	margin-top: 10px;
}
#mainGallery {
	position: relative;
	background-color:#A5BCCC;
	width: 647px;
	text-align: left;
	float: left;
	margin-top:10 px;
	background-image: url(../img/bg_gallery.gif);
	background-repeat: no-repeat;
}
.clear{ clear:both; }
#content {
	position:absolute;
	left: 0px; 
	top: 0px;
	float:left;
	height: 213px;
	width: 385px;
	margin-top: 20px;
	margin-left: 47px;
	overflow:hidden; 
	z-index:2;
}
#content h1 {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 7px 0px;
}
#content p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 7px 0px;
}

#bild {
	float:left;
	position: absolute;
	top: 75px;
}
#bild1 {	float:left;	position: absolute;	top: 75px; visibility:hidden; z-index:5}
#bild2{	float:left;	position: absolute;	top: 75px; visibility:hidden; z-index:6}
#bild3 {	float:left;	position: absolute;	top: 75px; visibility:hidden; z-index:7}
#bild4{	float:left;	position: absolute;	top: 75px; visibility:hidden; z-index:8}
#bild5{	float:left;	position: absolute;	top: 75px; visibility:hidden; z-index:9}
#bild6{	float:left;	position: absolute;	top: 75px; visibility:hidden; z-index:10}
#bild7{	float:left;	position: absolute;	top: 75px; visibility:hidden; z-index:11}
#bild8{	float:left;	position: absolute;	top: 75px; visibility:hidden; z-index:11}
#bild9{	float:left;	position: absolute;	top: 75px; visibility:hidden; z-index:11}

#footer {
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	text-align: right;
	width: 205px;
	background-color:#FFFFFF;
	left: 705px;
	top: 473px;
	position: absolute;
	z-index: 7;
}
.normal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}
.kleiner {
	font-size: smaller;
}
.kursiv {
	font-style: italic;
	letter-spacing: 0.0em;
}

#M1 {	position:absolute;	left:22px;	top:495px;	width:100px;	height:100;	z-index:1; visibility: hidden;}


#M2_1 {	position: absolute;	width:150px;	height:100px;	z-index:2;	left: 132px;	top: 495px;	visibility: hidden;}

#M2_1_1  {	position:absolute;	left:302px;	top:495px;	width:250px;	height:100;	z-index:3;	visibility:hidden;}

#M2_2   { position: absolute;	width:120px;	height:100px;	z-index:2;	left: 132px;	top: 495px;	visibility: hidden;}

#M2_3   {position: absolute;	width:120px;	height:100px;	z-index:2;	left: 132px;	top: 495px;	visibility: hidden;}

#M2_4   {	 position: absolute;	width:120px;	height:100px;	z-index:2;	left: 132px;	top: 495px;	visibility: hidden;}

#M2_2_1 {	position:absolute;	left:292px;	top:495px;	width:250px;	height:100;	z-index:3;	visibility: hidden;}

#M2_2_2 {	position:absolute;	left:292px;	top:495px;	width:250px;	height:100px;	z-index:3;	visibility: hidden;}
#M2_2_2An {	position:absolute;	left:302px;	top:495px;	width:250px;	height:100px;	z-index:3;	visibility: visible;}

#M2_2_3 {	position:absolute;	left:292px;	top:495px;	width:250px;	height:100px;	z-index:3;	visibility: hidden;}

#M2_2_4 {	position:absolute;	left:292px;	top:495px;	width:250px;	height:100px;	z-index:3;	visibility: hidden;}
#M2_2_4An {	position:absolute;	left:302px;	top:495px;	width:250px;	height:100;	z-index:3;	visibility:visible;}
#Menue4 {	position:absolute;	left:421px;	top:486px;	width:240px;	height:100px;	z-index:4;	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	visibility: visible;
}
#Daten {	position:absolute;	left:575px;	top:493px;	width:200px;	height:100px;	z-index:8;	color: #999999;	visibility: hidden;}
#Kontakt {
	position:absolute;
	left:808px;
	top:495px;
	width:120px;
	height:100px;
	z-index:9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.aktiv {
	font-weight: bold;
	color: #000000;
}

table ul {
	list-style-position: outside;
	list-style-image: url(../img/list_style_image.jpg);
	list-style-type: none;
	margin-left: 4px; 
  padding-left: 4px;  
}

table a:link { color: #8E8E8E; text-decoration: none; }
table a:visited {
	color: #8E8E8E;
	text-decoration: none;
	font-weight: normal;
}
table a:focus {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
table a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
table a:active {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
h1,h2,h3  {
	font-weight: bold;
	color: #000000;
		line-height: normal;
	padding-top:1px;
}
