html{margin:0; padding:0;}
body{margin:0; padding:0; font:11px arial,verdana, sans-serif; color:#7f8184; background: url(../images/style/bg.jpg) repeat;}
div, p, h1, h2, h3, h4, b, span, ul, li, img{margin:0; padding:0; position:relative;}
a{color:#ac262c; text-decoration:underline;}
a:hover{text-decoration:none;}
form{}
input{padding:0; margin:0; border:1px solid #a7a9ac; color:#a7a9ac; font:12px arial,verdana, sans-serif; background-color:#fff;}
textarea{padding:0; margin:0; border:1px solid #a7a9ac; color:#a7a9ac; font:12px arial,verdana, sans-serif; background-color:#fff;}
table td{vertical-align:top;}
hr{height:1px; border:0; width:100%; background-color:#a7a9ac}
object,embed {padding:0;margin:0;}
	#flashcontent {background-color:#fafafa; margin:0px; padding:0px; width:820px;}


/*Content*/
#Container{margin:0em auto; width:990px; height:630px; background: url(../images/style/bg_main.jpg) no-repeat;}
	#Navi{padding-top:35px; height: 50px; text-align:right; padding-right:80px;}
		#Navi img{border:0;}
		
	#Start{padding:60px 0 0 40px; height:505px;}
		#Start a img{border:0;}
	
	#About{height:480px;}
	#About p {text-align: justify;}
		#aboutfly_design{position:absolute; bottom:85px; padding:0 160px; text-align: justify; }
		#aboutfly a{color: #a7a9ac; text-decoration:none;}
		#aboutfly a:hover{color: #ac262c; text-decoration:none;}
		
	#Work{height:480px; padding:0 0 0 80px; }
	#Portfolio{height:480px; padding-left:40px;}
	#Jobs{height:480px; }
		#jobs_text{ position:absolute; bottom:85px; padding:0 160px; text-align: justify; }
		#Jobs a img{border:0;}
		#Jobs p {text-align: justify;}
	
	#Logo{margin-top: -70px; padding:0 0 0 120px;}
		#Logo a img{border: 0;}	
		
	#Logo2{padding-left:353px; padding-top:40px;}
		#Logo2 a img{border:0px solid;}
	
	#Impressum {margin-left:50px; width:880px; height:360px; margin-top:35px; margin-bottom:15px;}
		
		#Big_Left {position:relative; width:680px; height:360px; float:left;}
			#Big_Left .imp {display:none;}
			#Big_Left span {color:#a7a9ac;}
			#Big_Left caption {padding-left:30px;padding-top:110px; padding-bottom:10px; text-align:left;  font-weight:bold;}
			#Big_Left td {padding-left:30px;width:600px;}
			#Big_Left a {text-decoration:none; color:#7f8184;}
			
			#imp_dd {position:relative; background:url(../images/impressum/dd.jpg) no-repeat 30px 0px; }			
			#imp_ideal {position:relative; background:url(../images/impressum/ideal.jpg) no-repeat 30px 0px;}
			#imp_nl {position:relative; background:url(../images/impressum/netlounge.jpg) no-repeat 30px 0px;}
			#imp_merc {position:relative; background:url(../images/impressum/mercato.jpg) no-repeat 30px 0px;}
			#imp_ds {position:relative; background:url(../images/impressum/doppelschicht.jpg) no-repeat 30px 0px;}
			#imp_dp {position:relative; background:url(../images/impressum/diller.jpg) no-repeat 30px 0px;}
			#imp_dd_ch {position:relative; background:url(../images/impressum/dd_ch.jpg) no-repeat 30px 0px;}		
	
		
		#Big_Right {position:relative; width:200px; height:360px; float:left;}
			#Big_Right a img{text-decoration:none; border:0px;}
			
			
			#stripe_s {position:absolute; top:0; left:0; background:url(../images/style/stripe_s.png) no-repeat; width:1px; height:360px;}



#Footer{font:0.8em/1.60em helvetica, arial, verdana, sans-serif; margin-top: -30px;}
	#Footer a{color: #7f8184; text-decoration:none;}
	#Footer a:hover{color:#ac262c; text-decoration:none;}	 
	#Footer a b{font:0.9em/1.60em verdana, sans-serif;}
	#Footer h1{font:0.94em/1.60em helvetica, arial, verdana, sans-serif; color:#a7a9ac; margin:0; padding:0; }	
	#Footer .hellgrau{font:0.94em/1.60em helvetica, arial, verdana, sans-serif; color:#a7a9ac; margin:0; padding:0;}	
	

/*Content*/
