/*
stil X	  	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 
}

p {
 padding: 20px;
}

#wrapper { 
 position: absolute;
 width: 950px;
 top: 50%;
 left: 50%;
 margin-left: -475px;
 margin-top: -199px;
}

#content { 
 float: left;
 color: #333;
 background: #FFFFFF;
 height: 398px;
 width: 150px;
 display: inline;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #C0C0C0;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #C0C0C0;
}

#leftcolumn { 
 color: #333;
 background: #43545C;
 height: 400px;
 width: 400px;
 float: left;
}

#rightcolumn { 
 color: #333;
 background: #D8D8CC;
 height: 400px;
 width: 400px;
 float: left;
}

#bottom-logo { 
 position: absolute;
 width: 806px;
 height: 70px;
 top: 50%;
 left: 50%;
 margin-left: -402px;
 margin-top: 210px;
}

#leftcolumn_galerie { 
 font-size: 10px;
 color: #333;
 background: #6C5533;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_galerie_2 { 
 font-size: 10px;
 color: #333;
 background: #6F675C;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_galerie_3 { 
 font-size: 10px;
 color: #333;
 background: #865839;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_galerie_4 { 
 font-size: 10px;
 color: #333;
 background: #8B7156;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_galerie_5 { 
 font-size: 10px;
 color: #333;
 background: #8B796B;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_galerie_6 { 
 font-size: 10px;
 color: #333;
 background: #B39478;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_galerie_7 { 
 font-size: 10px;
 color: #333;
 background: #C1BAA8;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_galerie_8 { 
 font-size: 10px;
 color: #333;
 background: #44362D;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_galerie_9 { 
 font-size: 10px;
 color: #333;
 background: #AE0011;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_galerie_10 { 
 font-size: 10px;
 color: #333;
 background: #987D68;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_galerie_11 { 
 font-size: 10px;
 color: #333;
 background: #7D504B;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_impressum { 
 color: #333;
 background: #728598;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_referenzen { 
 font-size: 10px;
 color: #333;
 background: #8399A7;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_taetigkeiten { 
 font-size: 10px;
 color: #333;
 background: #171515;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_netzwerk { 
 color: #333;
 background: #6A6150;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_kontakt { 
 color: #ffffff;
 background: #939393;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_kontaktmail { 
 color: #ffffff;
 background: #686860;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_kontaktform { 
 color: #ffffff;
 background: #686860;
 height: 300px;
 width: 350px;
 float: left;
 text-align: right;
 margin-left: 20px;
 margin-top: -30px;
}

#leftcolumn_anfahrt { 
 color: #000000;
 background: #EBE6DC;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#anfahrtrep { 
 position: absolute;
 width: 100px;
 height: 70px;
 top: 50%;
 left: 50%;
 margin-left: 70px;
 margin-top: 200px;
}

#galerie_klick { 
 color: #808080;
 font-size: 10px;
 position: absolute;
 width: 300px;
 height: 70px;
 top: 50%;
 left: 50%;
 margin-left: 77px;
 margin-top: 200px;
}

#rightcolumn_anfahrt { 
 color: #000000;
 background: #EBE6DC;
 height: 400px;
 width: 400px;
 float: left;
 text-align: left;
}

#leftcolumn_profil { 
 font-size: 10px;
 color: #333;
 background: #444A4A;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#leftcolumn_presse { 
 color: #333;
 background: #C4B7A8;
 height: 400px;
 width: 400px;
 float: left;
 text-align: right;
}

#logo_impressum {
  position:absolute;
  top: 50%;
  left: 50%;
  margin-left: -460px;
  margin-top: -185px;
}
  
#menue {
	width: 150px;
	font-size: 80%;
  line-height: 9pt
}
.menuekopf {
	font-weight: bold;
	color: #000000;
	width: 150px;
	padding: 5px;
	border: 1px solid #000000;
}
#menue ul {
	list-style-type: none;
	padding: 0px;
	margin: 12px 10px;
  letter-spacing: 3px;
}
#menue li {
	display: block;
}
#menue li a, #menue li a:link {
	text-decoration: none;
	display: block;
	color: #ACACAC;
	padding: 5px;
}
#menue li a:visited {
	color: #000033;
	color: #ACACAC;
}
#menue li a:hover, #menue li a:active, #menue li a:focus {
	color: #808080;
  font-weight: bold;
  font-size: 100%;
}

#menueright {
  position:absolute;
  left: 400px;
  top: 210px;
	width: 148px;
	font-size: 80%;
	text-align: right;
	line-height: 9pt
}
#menueright ul {
	list-style-type: none;
	padding: 0px;
	margin: 2px 0px;
	letter-spacing: 0.2px;
}
#menueright li {
	display: block;
}
#menueright li a, #menueright li a:link {
	text-decoration: none;
	display: block;
	color: #ACACAC;
	padding: 5px;
}
#menueright li a:visited {
	color: #000033;
	color: #ACACAC;
}

#menueright li a:hover, #menueright li a:active, #menueright li a:focus {
	color: #808080;
  font-weight: bold;
  font-size: 100%;
}

#pagenav {
  color: #808080;
  position:absolute;
  left: 485px;
  top: 375px;
  width: 150px;
	font-size: 90%;

}
#pagenav ul {
	list-style-type: none;
	padding: 0px;
	margin: 2px 0px;
}
#pagenav li {
	display: block;
}
#pagenav li a, #pagenav li a:link {
	text-decoration: none;
	color: #ACACAC;
	padding: 5px;
}
#pagenav li a:visited {
	color: #000033;
	color: #ACACAC;
}

#pagenav li a:hover, #pagenav li a:active, #pagenav li a:focus {
	color: #808080;
  font-weight: bold;
  font-size: 100%;
}
