body
{
background: url(../images/background.png);
font-size: 12px;
color: #6a6a6a;
}

a:link
{
text-decoration: underline;
color: #9d2f1e;
}

a:visited
{
text-decoration: underline;
color: #9d2f1e;
}

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

a:active, a:focus 
{
text-decoration: none;
color: #9d2f1e;
outline: none;
}

#starter
{
position: absolute;
background: url(../images/starter_logo.png) no-repeat;
width: 206px;
height: 87px;
top: 200px;
left: 50%;
margin: 0px 0px 0px -103px;
}

	#starter span#onlineschrift
	{
	position: relative;
	top: 120px;
	left: 13px;
	color: #923433;
	font-size: 14px;
	}

#wrap
{
position: absolute;
width: 920px;
left: 50%;
margin: 80px 0px 0px -460px;
}

	#wrap #kopf
	{
	background: url(../images/kopf.png) no-repeat;
	width: 920px;
	height:152px;
	}
	
		#wrap #kopf #logo
		{
		position: relative;
		left: 70px;
		top: 10px;
		width: 214px;
		height:104px;
		}
		
		#wrap #kopf #menue
		{
		position: relative;
		left: 403px;
		top: -14px;
		width: 506px;
		height: 33px;
		}
		
		*+ html #wrap #kopf #menue
		{
		position: relative;
		left: 403px;
		top: -15px;
		width: 506px;
		height: 33px;
		}
		
		#wrap #kopf #submenue
		{
		background: url(../images/referenzstrich.png) no-repeat 620px 3px;
		position: relative;
		left: 60px;
		top: -10px;
		width: 579px;
		height: 14px;
		color: white;
		text-align: right;
		padding: 0px 80px 0px 0px;
		}
		
			#wrap #kopf #submenue a.referenzmenue:link, #wrap #kopf #submenue a.referenzmenue:visited
			{
			text-decoration: none;
			color: #6d2c2c;
			margin: 0px 0px 0px 30px;
			font-weight: bold;
			}
			
			#wrap #kopf #submenue a.referenzmenue:active, #wrap #kopf #submenue a.referenzmenue:focus, #wrap #kopf #submenue a.referenzmenue:hover
			{
			text-decoration: none;
			color: white;
			outline: none;
			margin: 0px 0px 0px 30px;
			font-weight: bold;
			}
			
			#wrap #kopf #submenue b.referenz_inaktiv
			{
			margin: 0px 0px 0px 30px;
			}
	
	#wrap #page
	{
	background: url(../images/hintergrund.png) repeat-y;
	width: 664px;
	padding: 30px 128px 110px 128px;
	}
	
		#wrap #page .stuhl, #wrap #page .stuhl1
		{
		width: 159px;
		height: 143px;
		border: 1px solid #b93b3b;
		margin: 0px 3px 3px 0px;
		}
		
		#wrap #page .stuhl1
		{
		margin: 0px -1px 3px 0px;
		}
	
		#wrap #page #slideshow
		{
		width: 564px;
		height: 242px;
		margin: 0px 0px 50px 0px;
		padding: 50px 50px 50px 50px;
		border: 1px solid #6a6a6a;
		}
	
		#wrap #page h1
		{
		font-size: 30px;
		margin: 0px 0px 30px 0px;
		font-weight: bold;
		}
		
		#wrap #page h2
		{
		font-size: 20px;
		margin: 30px 0px 20px 0px;
		}
		
		#wrap #page h3
		{
		font-size: 14px;
		margin: 0px 0px 30px 0px;
		}
		
		#wrap #page p
		{
		font-size: 14px;
		margin: 0px 0px 20px 0px;
		}
		
		#wrap #page hr
		{
		border: 0px;
		border-top: solid 1px #9d2f1e;
		width: 664px;
		margin: 30px 0px 25px 0px;
		}
		
		#wrap #page .start_referenz
		{
		width: 215px;
		height: 143px;
		margin: 0px 5px 0px 0px;
		}
		
		#wrap #page .start_referenz1
		{
		width: 215px;
		height: 143px;
		margin: 0px 0px 0px 0px;
		}
		
		#wrap #page p
		{
		margin: 0px 0px 15px 0px;
		}
		
		#wrap #page ul.ueber
		{
		padding: 0px 0px 0px 40px;
		}
			
			#wrap #page ul.ueber li.ueberpunkte
			{
			list-style: square;
			}
		
		#wrap #page .impressumtab
				{
				width: 300px;
				margin: 0px 0px 10px 0px;
				}
				
					#wrap #page .impressumtab .impressumcell1
					{
					width: 40px;
					}
	
		#wrap #page .referenz
		{
		width: 665px;
		height: 143px;
		margin: 40px 0px 0px 0px;
		}
		
			#wrap #page .referenz .referenzbild1
			{
			width: 215px;
			height: 143px;
			margin: 0px 7px 0px 0px;
			}
			
			#wrap #page .referenz .referenzbild2
			{
			position: relative;
			top: -76px;
			width: 215px;
			height: 67px;
			margin: 0px 7px 0px 0px;
			}
			
			#wrap #page .referenz .referenzbild3
			{
			position: relative;
			top: -76px;
			width: 215px;
			height: 67px;
			margin: 0px -7px 0px 0px;
			}
			
			#wrap #page .referenz .referenzbild4
			{
			position: relative;
			top: -71px;
			left: 226px;
			width: 215px;
			height: 67px;
			margin: 0px -7px 0px 0px;
			}
			
			*+ html #wrap #page .referenz .referenzbild4
			{
			position: relative;
			top: -72px;
			left: 226px;
			width: 215px;
			height: 67px;
			margin: 0px -7px 0px 0px;
			}
			
			#wrap #page .referenz .referenzbild5
			{
			position: relative;
			top: -71px;
			left: 240px;
			width: 215px;
			height: 67px;
			margin: 0px 0px 0px 0px;
			}
			
		#wrap #page #kontakttab
				{
				width: 540px;
				padding: 20px 0px 0px 0px;
				margin: 0px 0px -50px 0px;
				}
				
					#wrap #page #kontakttab .kontaktcell1
					{
					width: 60px;
					padding: 3px 0px 3px 0px;
					}
				
					#wrap #page #kontakttab .kontaktcell2
					{
					width: 210px;
					padding: 3px 0px 3px 0px;
					}
					
						#wrap #page #kontakttab .kontaktcell2 input
						{
						width: 180px;
						height: 16px;
						background: #eeeeee;
						border: 1px solid #6a6a6a;
						font-family: "Trebuchet MS";
						font-size: 12px;
						}
				
					#wrap #page #kontakttab .kontaktcell3
					{
					width: 80px;
					padding: 3px 0px 3px 10px;
					}
				
					#wrap #page #kontakttab .kontaktcell4
					{
					width: 210px;
					padding: 3px 0px 3px 0px;
					}
					
						#wrap #page #kontakttab .kontaktcell4 input
						{
						
						width: 180px;
						height: 16px;
						background: #eeeeee;
						border: 1px solid #6a6a6a;
						font-family: "Trebuchet MS";
						font-size: 12px;
						}
						
					#wrap #page #kontakttab textarea.textfeld
					{
					width: 466px;
					height: 150px;
					background: #eeeeee;
					border: 1px solid #6a6a6a;
					font-family: "Trebuchet MS";
					font-size: 12px;
					margin: 3px 0px 3px 55px;
					}
					
					#wrap #page #kontakttab input.button
					{
					height: 22px;
					background: #eeeeee;
					border: 1px solid #6a6a6a;
					font-family: "Trebuchet MS";
					color: #6a6a6a;
					font-size: 12px;
					padding: 2px 5px 0px 5px;
					margin: -1px 0px 12px 55px;
					cursor: pointer;
					}
	
	#wrap #fuss
	{
	background: url(../images/rand.png) no-repeat;
	width: 920px;
	height:7px;
	}
	
	#wrap #copyright
	{
	width: 910px;
	text-align: right;
	margin: 0px 0px 10px 0px;
	padding: 12px 10px 0px 0px;
	color: white;
	font-size: 10px;
	line-height: 18px;
	}
	
		#wrap #copyright a.copy:link
		{
		font-weight: bold;
		text-decoration: none;
		color: white;
		}
		
		#wrap #copyright a.copy:visited
		{
		font-weight: bold;
		text-decoration: none;
		color: white;
		}
		
		#wrap #copyright a.copy:hover 
		{
		font-weight: bold;
		text-decoration: underline;
		color: white;
		}
		
		#wrap #copyright a.copy:active, #wrap #copyright a.copy:focus 
		{
		font-weight: bold;
		text-decoration: underline;
		color: white;
		}
		
		#wrap #copyright a.impressum:link
		{
		text-decoration: underline;
		color: white;
		}
		
		#wrap #copyright a.impressum:visited
		{
		text-decoration: underline;
		color: white;
		}
		
		#wrap #copyright a.impressum:hover 
		{
		text-decoration: none;
		color: white;
		}
		
		#wrap #copyright a.impressum:active, #wrap #copyright a.impressum:focus 
		{
		text-decoration: none;
		color: white;
		}
