/* CSS Document */

/* 	1.basics 
	2.layout
	3.content
*/

/* Fonteinbindung */
@font-face {
   font-family: Futura;
   src: url('/fileadmin/admin/main/font/futura.ttf') format('truetype');
}


/* 1.basics*/
*{
margin: 0px;
padding: 0px;

	SCROLLBAR-FACE-COLOR: #c7c7c7; 
	SCROLLBAR-HIGHLIGHT-COLOR: #fff; 
	SCROLLBAR-SHADOW-COLOR: #fff; 
	SCROLLBAR-3DLIGHT-COLOR: #fff; 
	SCROLLBAR-ARROW-COLOR:  #000; 
	SCROLLBAR-TRACK-COLOR: #fff;
	SCROLLBAR-DARKSHADOW-COLOR: #fff;	
	
} 
body {
	background-color:#c7c7c7;
	background-image: url(/fileadmin/admin/main/img/hg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px 0 0px 0;
	}
h1{
	font-family: Futura, helvetica, sans-serif;
	font-size: 22px;
	color: #1e1e1e;
	padding: 5px 0 10px 0;
}
h2{
	font-family: "Arial", Helvetica, sans-serif;
	color:#eb7600;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}
h3{
	font-family: "Arial", Helvetica, sans-serif;
	color:#eb7600;
	font-size: 12px;
	line-height: 18px;

}
h4{
	font-family: "Arial", Helvetica, sans-serif;
	min-width: 20px;
	color:#fe8900;
	font-size: 12px;
	line-height: 16px;
	background-color:#000000;
	padding: 0 1px 0 1px;
}

.blackhg{
	font-family: "Arial", Helvetica, sans-serif;
	min-width: 20px;
	color:#fe8900;
	font-size: 12px;
	line-height: 16px;
	background-color:#000000;
	padding: 0 2px 0 2px;
	}

	
.slogangruen{
	font-family: "Georgia", Helvetica, sans-serif;
	color:#92a60e;
	font-size: 16px;
	line-height: 18px;
	}

.slogankontakt{
	font-family: "Georgia", Helvetica, sans-serif;
	color:#fff;
	font-size: 16px;
	line-height: 18px;
	}

.orange{
	font-family: "Arial", Helvetica, sans-serif;
	color:#fe8900;
	font-size: 12px;
	line-height: 18px;
}
.orangekontakt{
	font-family: "Arial", Helvetica, sans-serif;
	color:#eb7600;
	font-size: 12px;
	line-height: 18px;
}

.rot{
	font-family: "Georgia", Arial, Helvetica, sans-serif;
	color:#90080D;
	font-size: 12px;
	line-height: 18px;
}

.kontakt {
	font-family: "Georgia", Verdana, Helvetica, sans-serif;
	color:#080808;
	font-size: 18px;
	line-height: 20px;
	font-weight:bold;

}
.strichel {
	font-family: "Arial", Verdana, Helvetica, sans-serif;
	color:#333;
	font-size: 11px;
	line-height: 50px;
}

a:link {
font-family: "Arial", Helvetica, sans-serif;
	color:#90acbc;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
}
a:visited {
	font-family: "Arial", Helvetica, sans-serif;
	color:#90acbc;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
	
}
a:hover {
font-family: "Arial", Helvetica, sans-serif;
	color:#8acc27;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
}
a:active {
font-family: "Arial", Helvetica, sans-serif;
	color:#90acbc;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
}		

/* 1.basics ENDE */

/* 2.layout */

	
#all {
	width: 922px;
	height: auto;
	margin: 0 auto;
	}
	*html #all {
	height: auto;
	}
	
	
	
#bottom {
	width: auto;
	height: 280px;
	background-image: url(/fileadmin/admin/main/img/hgbottom.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	clear: both;
	float: none;
	}
	*html #bottom {
	width: 100%;
	height: 280px;
	}


/* top bereich */
	
#top { 
	width: 922x;
	height: 89px;
	margin: 0 auto;
	padding: 0px 0 0 0px;
	background-image: url(/fileadmin/admin/main/img/top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
						
				
				a.home { background:url(/fileadmin/admin/main/img/button/home.jpg) repeat 0px 0px; width: 164px; height:89px; display: block; float: left; }
				a.home span { display: none; }
				a.home:hover { background: url(/fileadmin/admin/main/img/button/home.jpg) repeat 0px -89px; }
				
				a.service { background:url(/fileadmin/admin/main/img/button/service.jpg) repeat 0px 0px; width: 131px; height:89px; display: block; float: left;}
				a.service span { display: none; }
				a.service:hover { background: url(/fileadmin/admin/main/img/button/service.jpg) repeat 0px -89px; }
				
				a.produkte { background:url(/fileadmin/admin/main/img/button/produkte.jpg) repeat 0px 0px; width: 163px; height:89px; display: block;float: left; }
				a.produkte span { display: none; }
				a.produkte:hover { background: url(/fileadmin/admin/main/img/button/produkte.jpg) repeat 0px -89px; }
				
				a.portfolio { background:url(/fileadmin/admin/main/img/button/portfolio.jpg) repeat 0px 0px; width: 152px; height:89px; display: block;float: left; }
				a.portfolio span { display: none; }
				a.portfolio:hover { background: url(/fileadmin/admin/main/img/button/portfolio.jpg) repeat 0px -89px; }
				
				a.support { background:url(/fileadmin/admin/main/img/button/support.jpg) repeat 0px 0px; width: 171px; height:89px; display: block; float: left;}
				a.support span { display: none; }
				a.support:hover { background: url(/fileadmin/admin/main/img/button/support.jpg) repeat 0px -89px; }
				
				a.kontakt { background:url(/fileadmin/admin/main/img/button/kontakt.jpg) repeat 0px 0px; width: 141px; height:89px; display: block; float: left;}
				a.kontakt span { display: none; }
				a.kontakt:hover { background: url(/fileadmin/admin/main/img/button/kontakt.jpg) repeat 0px -89px; }


#header {
	width: 743px; 
	height: 124px;
	background-image: url(/fileadmin/admin/main/img/header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: "Arial", Verdana, Helvetica, sans-serif;
	color:#999999;
	font-size: 12px;
	line-height: 18px;
	padding: 235px 0px 0px 179px;
	margin: 0 auto;
	float: left;
	}
	#header a:link, #header a:visited, #header a:active{
		font-family: "Arial", Verdana, Helvetica, sans-serif;
			font-size:12px;
			line-height: 16px;
			color:#c1d144;
			text-decoration:none;
			display: inline; /*block*/
			}
		
		#header a:hover{
			font-family: "Arial", Verdana, Helvetica, sans-serif;
			color:#fff;
			}

#navi {
	width: 536px; 
	height: 33px;
	background-image: url(/fileadmin/admin/main/img/navi.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: "Georgia", Helvetica, sans-serif;
	color:#92a60e;
	font-size: 14px;
	line-height: 16px;
	padding: 17px 0px 0px 400px;
	margin: 0 auto;
	float: left;
	}
			#navi a:link, #navi a:visited, #navi a:active{
			font-family: "Georgia", Helvetica, sans-serif;
			font-size:14px;
			line-height: 18px;
			color:#333;
			margin:0 42px 0 0px;
			text-decoration:none;
			display: inline; /*block*/
			}
		
			#navi a:hover{
			font-family: "Georgia", Helvetica, sans-serif;
			color:#92a60e;
			margin:0 42px 0 0px;
			}
		
			#navi1 {
			width: 163px; 
			height: 91px;
			padding: 0px 0px 0px 270px;
			float: left;
			}
			
			#navi2 {
			width: 250px; 
			height: 91px;
			padding: 0px 0px 0px 0px;
			float: left;
			}

#kalender {
	width: 922px; 
	height: 207px;
	background-image: url(/fileadmin/admin/main/img/kalender.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: "Arial", Helvetica, sans-serif;
	color:#fff;
	font-size: 12px;
	line-height: 16px;
	padding: 79px 0px 0px 0px;
	margin: 0 auto;
	float: left;
	}
			#kalender a:link, #kalender a:visited, #kalender a:active{
			font-family: "Arial", Helvetica, sans-serif;
			font-size:12px;
			line-height: 18px;
			color:#333;
			margin:0 0px 0 0px;
			text-decoration:none;
			display: inline; /*block*/
			}
		
			#kalender a:hover{
			font-family: "Arial", Helvetica, sans-serif;
			color:#92a60e;
			margin:0 px 0 0px;
			}
			
			#kalender img{
			border: none;
			}
		
		#kal01 { width: 214px; height: 207px; padding: 0px 14px 0px 25px; float: left;}
				#kal01con { width: 214px; height: 180px; padding: 0px 0px 0px 0px; float: left;}
				#kal01but { width: 214px; height: 27px; padding: 0px 0px 0px 0px; float: left; text-align: right;}
		#kal02 { width: 214px; height: 207px; padding: 0px 14px 0px 0px; float: left;}
				#kal02con { width: 214px; height: 180px; padding: 0px 0px 0px 0px; float: left;}
				#kal02but { width: 214px; height: 27px; padding: 0px 0px 0px 0px; float: left; text-align: right;}
		#kal03 { width: 214px; height: 207px; padding: 0px 17px 0px 0px; float: left;}
				#kal03con { width: 214px; height: 180px; padding: 0px 0px 0px 0px; float: left;}
				#kal03but { width: 214px; height: 27px; padding: 0px 0px 0px 0px; float: left; text-align: right;}
		#kal04 { width: 210px; height: 207px; padding: 0px 0px 0px 0px; float: left;}
				#kal04con { width: 210px; height: 180px; padding: 0px 0px 0px 0px; float: left;}
				#kal04but { width: 199px; height: 27px; padding: 0px 0px 0px 0px; float: left; text-align: right;}


#login {
	width: 922px; 
	height: 30px;
	background-image: url(/fileadmin/admin/main/img/login.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: "Arial", Helvetica, sans-serif;
	color:#333;
	font-size: 12px;
	line-height: 18px;
	padding: 21px 0px 0px 0px;
	float: left;
	}	
	
	#login1 {
	width: 433px; 
	height: 30px;
	padding: 0px 0px 0px 30px;
	float: left;
	}	
	
	#login2 {
	width: 459px; 
	height: 30px;
	padding: 0px 0px 0px 0px;
	float: left;
	}		
		
#main {
	width: 922px; 
	min-height:300px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
*html #main{
	height: 300px;
		}
		

#mainleft {
	width: 461px; 
	min-height: 100px;
	font-family: "Arial", Helvetica, sans-serif;
	color:#070707;
	font-size: 12px;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
*html #mainleft {
	height: 100px;
		}	

		#mainleft ul {
		padding:0 0 0 0px;
		list-style-type: none;
		float: left;
		width:380px;
		}
		
		#mainleft li{
		font-family: "Arial", Helvetica, sans-serif;
		color:#070707;
		font-size: 12px;
		line-height: 18px;
		font-weight: bold;
		background: url(/fileadmin/admin/main/img/pfeil.png) 0px 4px no-repeat;
		padding:0 0 0 25px;
		list-style-type: none;
		width:300px;		
		}
		#mainleft a:link, #mainleft a:visited, #mainleft a:active{
		font-family: "Arial", Helvetica, sans-serif;
		color:#eb7600;
		font-size: 12px;
		line-height: 18px;
		font-weight: bold;
		text-decoration:none;
				
		}
		
		#mainleft a:hover{
		font-family: "Arial", Helvetica, sans-serif;
		color:#000000;
		border: none;
		}	
		

#contentlefttop {
	width: 401px; 
	height: 37px;
	background-image: url(/fileadmin/admin/main/img/contentlefttop.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 44px 0px 0px 60px;
	float: left;
	font-family: Futura, helvetica, sans-serif;
	font-size: 28px;
	color: #1e1e1e;
	}

#contentleftmain {
	width: 391px; 
	min-height: 60px;
	background-image: url(/fileadmin/admin/main/img/contentleftmain.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px 40px 0px 30px;
	float: left;
	}
	*html #contentleftmain {
	height: 60px;
	}
	
#contentleftbottom {
	width: 461px; 
	height: 37px;
	background-image: url(/fileadmin/admin/main/img/contentleftbottom.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px 0px 0px 0px;
	float: left;
	}
	
#mainright {
	width: 461px; 
	min-height: 100px;
	font-family: "Arial", Helvetica, sans-serif;
	color:#070707;
	font-size: 12px;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
*html #mainright {
	height: 100px;
	}	

		#mainright ul {
		padding:0 0 0 0px;
		list-style-type: none;
		float: left;
		}
		
		#mainright li{
		font-family: "Arial", Helvetica, sans-serif;
		color:#070707;
		font-size: 12px;
		line-height: 18px;
		font-weight: bold;
		background: url(/fileadmin/admin/main/img/pfeil.png) 0px 4px no-repeat;
		padding:0 0 0 25px;
		list-style-type: none;		
		}
		#mainright a:link, #mainright a:visited, #mainright a:active{
		font-family: "Arial", Helvetica, sans-serif;
		color:#eb7600;
		font-size: 12px;
		line-height: 18px;
		font-weight: bold;
		text-decoration:none;
				
		}
		
		#mainright a:hover{
		font-family: "Arial", Helvetica, sans-serif;
		color:#000;
		border: none;
		}	
		

#contentrighttop {
	width: 401px; 
	height: 37px;
	background-image: url(/fileadmin/admin/main/img/contentlefttop.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 44px 0px 0px 60px;
	float: left;
	font-family: Futura, Arial Narrow, sans-serif;
	font-size: 28px;
	color: #1e1e1e;
	}

#contentrightmain {
	width: 391px; 
	min-height: 60px;
	background-image: url(/fileadmin/admin/main/img/contentleftmain.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px 40px 0px 30px;
	float: left;
	}
	*html #contentrightmain {
	height: 60px;
	}
	
#contentrightbottom {
	width: 461px; 
	height: 37px;
	background-image: url(/fileadmin/admin/main/img/contentleftbottom.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px 0px 0px 0px;
	float: left;
	}

		


#bottomnavi {
	position: relative;
	width: 911px; 
	height: 205px;
	font-family: "Arial", Helvetica, sans-serif;
	color:#1b1a1a;
	font-size: 12px;
	line-height: 18px;
	padding: 75px 0px 0px 11px;
	background-image: url(/fileadmin/admin/main/img/bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px auto;
	clear: both;
	float: none;
	}
			#bottomnavi a:link, #bottomnavi a:visited, #bottomnavi a:active{
			font-family: "Arial", Helvetica, sans-serif;
			font-size:12px;
			line-height: 18px;
			color:#1b1a1a;
			text-decoration:none;
			}
		
			#bottomnavi a:hover{
			font-family: "Arial", Helvetica, sans-serif;
			color:#eb7600;
			text-decoration: underline;
			}
			
			#bottomnavi ul {
			padding:0 0 0 0px;
			list-style-type: none;
			float: left;
			}
		
			#bottomnavi li{
			font-family: "Arial", Helvetica, sans-serif;
			color:#1b1a1a;
			font-size: 12px;
			line-height: 18px;
			list-style-type: none;		
			}
			
			
#bottom1 {
	width: 164px; 
	height: 205px;
	padding: 0 0px 0 0px;
	float: left;
	}
#bottom2 {
	width: 126px; 
	height: 205px;
	float: left;
	}
#bottom3 {
	width: 162px; 
	height: 205px;
	float: left;
	}
#bottom4 {
	width: 459px; 
	height: 205px;
	float: left;
	}

/* 2.layout ENDE */


#fixfloat{
	clear: both;
	float: none;
	}



/*-------------------------inhalt display none---------------------------*/

#display {
	width: 850px;
	height: 202px;
	background-image: url(/fileadmin/admin/main/img/top.jpg);
	float: left;
	display: none;
	}

