/* GENERAL */

body
{
	
	padding:0;
	font:0.8em arial,sans-serif;
	color : #2A3E9D;
	
background: #FCFCFC url(../img/esta08_bg.jpg) repeat-y ;
margin:15px;
}

a  { color: black; text-decoration: none }




img {border:0}

/* LAYOUT */

#container 
{
	width:820px;
	
	margin:5px 0;
	
	position:relative;
	background: url(../img/esta08_bg_content.jpg) repeat-y;
	
	
}

#esta
{
	position:absolute;
	top:630px;
	left:8px;
	
}


#badges
{
	position:absolute;
	top:590px;
	left:20px;
	
}




#torzubehoer
{
	position:absolute;
	top:550px;
	left:20px;
	
	width:720px;
	height:100px;
}

#torzubehoer img
{
	margin-right:10px;
}


#address a
{
color:#fff
}


#head
{
	
	height:162px;
}

#head h1
{
padding: 125px 0 0 216px;
color:#343538}



.head_home
	{
	background: url(../img/esta08_head_home.jpg) no-repeat;
	
	}

.head_lochbleche
{
	background: url(../img/esta08_head_lochbleche.jpg) no-repeat;
	
	}


.head_lohnfertigung
{
	background: url(../img/esta08_head_lohnfertigung.jpg) no-repeat;
	
	}




.head_profile
{
	background: url(../img/esta08_head_profile.jpg) no-repeat;
	
	}
	


.head_torzubehoer
{
	background: url(../img/esta08_head_torzubehoer.jpg) no-repeat;
	
	}

.head_treppen
{
	background: url(../img/esta08_head_treppen.jpg) no-repeat;
	
	}




	
	
#footer
{
	height:87px;
	background: url(../img/esta08_footer.jpg) no-repeat;
	color:#fff;
	padding:60px 0 0 600px;
}


#footer a
{
color:#fff;
}


#nav
{
	width:155px;
	float:left;
	padding: 22px 6px 0 20px;
	margin:0;
	font-size:11px;
	font-weight:bold;
	
	

	
	
}

#content
{
	width:565px;
	margin:4px 0 0 33px;
	
	float:left;
	color:#343538;
	
}

#content img
{
		border:2px solid #137FB7;
}

#content img.noborder
{
		border:none;
}



/* LISTS */
/* NAV */
#nav ul 
{
	
	list-style:none;
	margin:0 0 0 0;
	padding:0;
}

#nav ul li
{
	background: url(../img/but1s.gif) no-repeat;
	margin-bottom:3px;
	
}

.special_li
{
	background: url(../img/but2s.gif) no-repeat !important;
	
}

#nav a:hover, #nav a.active {color:#999;
background: url(../img/but1.gif) no-repeat;
}

#nav .special_a:hover , #nav .special_li .active  {
background: url(../img/but2.gif) no-repeat;
}

#nav li.nobg
{
background: none;
	padding:0;
	margin:0;
		
		
}

#nav a.nobg
{
	padding:0;
	margin:0;

}

#nav a img
{
	padding:0;
	margin:0;

}


#nav a.nobg:hover
{
background: none;
}



#nav ul a
{

	display:block;
	height:20px;
	width:118px;
	padding:3px 10px;
	color:	#278EC5;
}

.special_a
{

	height:32px !important;
	line-height:1.4em;
	padding:2px 5px;
	
}




#nav img
{
	margin: 10px 0 10px 0px;
}

h1 
{
	font-size:1.0em;
	padding:0;
	margin:0;
}

#content p {margin-top:0;}


.spacer
{
	margin: 0 15px 0 15px;
}

.img
{
	width:215px;
	float:left;
	height:95px;
}

#col_1
{
	float:left;
	width:200px;
}

#col_2
{
	float:left;
	width:250px;
}

#big_col
{
	float:left;
	width:330px;
}

#small_col
{
	float:left;
	width:120px;
	postion:relative;
}

#small_col div
{
	position:absolute;
	top:464px;
	color:#248FBD;
	font-weight:bold;
}


#small_col div a
{
	color:#248FBD;
}
 
.three_cols{
float:left;
margin-right:40px;
}


.three_cols img{margin-top:5px}
element { }
element1 { }
a:hover { color: #343538; text-decoration: underline }
a:visited  { color: #343538 }

