/* ----------------------------------------------------------------
	CSS: AC Pfeffer
	Version: 1.0
	Date: 02.11.2009
---------------------------------------------------------------- */

/*  Global definitions */

* { margin:0px; padding:0px; }
html { margin:0px; padding:0px; }
html * { font-size: 100.01% }

body {
	margin:0px; padding:0px;
	text-align:left;	
	color:#cccccc;
	font-size:101%;
	background: #424242 ;
	font-family: 'Baumans', cursive;
}


ul, li  {text-indent:-10000px;}
p  {text-indent:-10000px;}

/* global */

a {color:#b56618;text-decoration:none}
a:hover {text-decoration:none}

p  {padding-bottom:1.0em; }

h1 {color:#fff}

img {border:0px}

/* positioning-layers */

#overall {
	position:absolute;
    	top: 50%;
    	left: 50%;
	margin-left: -450px;
	margin-top:-258px;
	width: 900px;
	height:516px;
   	min-width:inherit;
	max-width:none;
	background: url("images/home-bg.gif") repeat-y center top;
}

.footer {
float: left;
width: auto;
clear: both;
position: absolute;
bottom: -40px;
left: 160px;
box-sizing: border-box;
line-height: 60px;
}

#overall h1, h2,h3,h4 {text-indent:-10000px;}
#overall p, br {text-indent:-10000px;}


#overall-kontakt {
	position:absolute;
    	top: 50%;
    	left: 50%;
	margin-left: -450px;
	margin-top:-258px;
	width: 900px;
	height:516px;
   	min-width:inherit;
	max-width:none;
	background: url("images/kontakt-bg.gif") repeat-y center top;
}


#overall-kontakt h1, h2,h3,h4 {text-indent:-10000px;}
#overall-kontakt p {text-indent:-10000px;}

#overall-projekte {
	position:absolute;
    	top: 50%;
    	left: 50%;
	margin-left: -450px;
	margin-top:-258px;
	width: 900px;
	height:516px;
   	min-width:inherit;
	max-width:none;
	background: url("images/projekte-bg.gif") repeat-y center top;
}


#overall-projekte h1, h2,h3,h4 {text-indent:-10000px;}
#overall-projekte p {text-indent:-10000px;}

#overall-profil {
	position:absolute;
    	top: 50%;
    	left: 50%;
	margin-left: -450px;
	margin-top:-258px;
	width: 900px;
	height:516px;
   	min-width:inherit;
	max-width:none;
	background: url("images/profil-bg.gif") repeat-y center top;
}


#overall-profil h1, h2,h3,h4 {text-indent:-10000px;}
#overall-profil p {text-indent:-10000px;}


#map {
	float:left;
	height:81px;
	width:527px;
	margin-top:85px;
	margin-left:112px;
}


#map-projekte {
	float:left;
	height:108px;
	width:340px;
	margin-top:67px;
	margin-left:112px;
}



.box,
.box2,
.box3 {
	border:0px solid #fff;
	padding:5px;
	padding-left:93px;
	color:#fff;
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	width:430px;
	height:139px;
	background:#b1773b;
text-transform:lowercase;
}
.box a, 
.box2 a, 
.box3 a {color:#fff;}

.layer-1 {width:60px;float:left;}

.layer-1 .box, 
.layer-1 .box2, 
.layer-1 .box3  {display:none;}

.layer-1:hover .box, 
.layer-1:hover .box2, 
.layer-1:hover .box3 {display:block;}

.box {margin-left:-90px;}
.box2 {margin-left:-150px;}
.box3 {margin-left:-210px;}

#map-profil {
	float:left;
	height:48px;
	width:231px;
	margin-top:67px;
	margin-left:112px;
}


#content {
	float:left;
	margin-top:67px;
	margin-left:150px;
	width:480px;
	height:150px;
	overflow-x:hidden;
	overflow:auto;
}

#kontakt {
	position:absolute;
	right:329px;
	top:390px;
	width:161px;
	height:26px;
}

.imprint {
	padding:60px;
	box-sizing:border-box
}
.imprint h1, .imprint h2, .imprint h3, .imprint h4 {
    text-indent: 0px;
}
.imprint p {
	text-indent: 0px;	
}

.imprint ul, .imprint li {
    text-indent: 0px;
margin-left:20px;
}