	body
	{
		//background:#000000;
		background-image:url(content/images/testlogo.jpg);
		background-repeat:repeat;
		//background-position:center center;
		//background-size:100%;
		//background-attachment:fixed;
		font-family:Verdana;
		font-size:12px;
		text-align:center;
	}
	
	h1	
	{ 
	font-size:14px;
	color:#225cb2; 
	}
	
	h2
	{
	font-size:14px;
	color:#225cb2;
	border-bottom:1px solid #225cb2;
	}

	a.menu       
	{ 
    font-weight:bold;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	}
	
    a.menu:hover 
	{
	border-bottom:1px solid #225cb2;
	border-top:1px solid #225cb2;
	color:#225cb2;
	}
		
	a.restposten
	{
    font-weight:bold;
	color:#ec1b23;
	font-size:12px;
	text-decoration:underline;
	}
	
	a.restposten:hover
	{
	color:#225cb2;
	border-bottom:1px solid #225cb2;
	border-top:1px solid #225cb2;
	}
	
	a.email
	{
	font-weight:bold;
	color:#225cb2;
	font-size: 12px;
	text-decoration:none;
	border-bottom:1px dotted;
	}
	
	a.email:hover
	{
	color:#000000;
	border-bottom:1px dotted;
	}
	
	#header
	{
	background-color:#ffffff;
	padding:20px;
	margin-top:20px;
	margin-bottom:20px;
	}

	.logo
	{
	float:left;
	margin:0px;
	padding:0px;
	}

	.lieferanten_top
	{
	float:right;
	margin:0px;
	padding-top:10px;
	}
	
	.profilbild
	{
	float:left;
	margin:10px 0px 10px 9px;
	width:200px;
	height:188px;
	//border:1px solid #225cb2;
	border-radius:10px;
	}
	
	.topic
	{
	float:left;
	background-image:url(content/images/topic_bg.jpg);
	width:800px;
	height:30px;
	margin-top:10px;
	border-radius:10px;
	}
	
	p.profiltext
	{
	font-size:12px;
	line-height:32px;
	text-align:left;
	margin-left:70px;
	}
	
	.icons
	{
	float:left;
	margin:0px 0px 5px 20px;
	}
	
	#content
	{
	width:800px;
	margin:10px 0px 10px 0px;
	border-radius:10px;
	background-color:#ffffff;
	float:left;
	}
	
	a.flachdach       
	{
	display:block;
	border-radius:5px;
	width:129px;
	height:107px;
	margin:10px 0px 0px 10px;
	background: transparent url(content/images/flachdach_b.jpg) 0px 0px no-repeat;
	text-indent:-9000%;
	}
	
    a.flachdach:hover 
	{
	background: transparent url(content/images/flachdach_a.jpg) 0px -0px no-repeat;
	}
	
	a.steildach       
	{
	display:block;
	border-radius:5px;
	width:129px;
	height:107px;
	margin:10px 10px 0px 0px;
	background: transparent url(content/images/steildach_b.jpg) 0px 0px no-repeat;
	text-indent:-9000%;
	}
	
    a.steildach:hover 
	{
	background: transparent url(content/images/steildach_a.jpg) 0px -0px no-repeat;
	}
	
	a.baumetalle       
	{
	display:block;
	border-radius:5px;
	width:129px;
	height:107px;
	margin:5px 10px 5px 0px;
	background: transparent url(content/images/baumetalle_b.jpg) 0px 0px no-repeat;
	text-indent:-9000%;
	}
	
    a.baumetalle:hover 
	{
	background: transparent url(content/images/baumetalle_a.jpg) 0px -0px no-repeat;
	}
	
	a.belichtung       
	{
	display:block;
	border-radius:5px;
	width:129px;
	height:107px;
	margin:0px 0px 10px 10px;
	background: transparent url(content/images/belichtung_b.jpg) 0px 0px no-repeat;
	text-indent:-9000%;
	}
	
    a.belichtung:hover 
	{
	background: transparent url(content/images/belichtung_a.jpg) 0px -0px no-repeat;
	}
	
	a.holz       
	{
	display:block;
	border-radius:5px;
	width:129px;
	height:107px;
	margin:0px 10px 10px 0px;
	background: transparent url(content/images/holz_b.jpg) 0px 0px no-repeat;
	text-indent:-9000%;
	}
	
    a.holz:hover 
	{
	background: transparent url(content/images/holz_a.jpg) 0px -0px no-repeat;
	}
	
	a.fassade       
	{
	display:block;
	border-radius:5px;
	width:129px;
	height:107px;
	margin:5px 0px 5px 10px;
	background: transparent url(content/images/fassade_b.jpg) 0px 0px no-repeat;
	text-indent:-9000%;
	}
	
    a.fassade:hover 
	{
	background: transparent url(content/images/fassade_a.jpg) 0px -0px no-repeat;
	}
		
	.contactbox
	{
	float:left;
	background-color:#ffffff;
	width:220px;
	height:400px;
	border-radius:10px;
	margin:10px 15px 10px 10px;
	box-shadow:0 5px 5px #888;
	}
	
	.contactbox_klein
	{
	float:left;
	background-color:#ffffff;
	width:390px;
	height:190px;
	border-radius:10px;
	margin:10px 15px 15px 0px;
	box-shadow:0 5px 5px #888;
	}
	
	.produktbox
	{
	float:left;
	background-color:#ffffff;
	width:800px;
	//border:2px solid #225cb2;
	border-radius:10px;
	padding:0px;
	margin:10px 15px 10px 0px;
	}
	
	.unterstrichen
	{
	text-decoration:underline;
	}
	
	ul#navigation
	{
	background-color:#ffffff;
	width:800px;
	height:40px;
	padding:20px 0px 0px 0px;
	margin-left:0px;
	}
	
	ul#navigation li
	{
	list-style:none;
	display:inline;
	}
	
	
	#footer
	{
	float:left;
	width:800px;
	background-color:#225cb2;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	padding-top:0px;
	margin-top:5px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	}
	
	#liefertab table
	{
	background:transparent;
	width:800px;
	height:100%;
	margin: 30px auto 10px auto;
    border-collapse: collapse;
    table-layout: auto;
	}

	#liefertab td
	{
	background:#ffffff;
	width:250px;
	height:150px;
	border-radius:10px;
	}
	
	.schatten
	{
	box-shadow:0 5px 5px #888;
	}
