body {margin: 0px; padding: 0px;text-align:center;background:#161616;font-family: Arial, Helvetica, sans-serif;font-size:12px;}

#page {background: url('../pics/links_bg.png') repeat-y;margin: 0px; padding: 0px;}

#pageinner {background: url('../pics/rechts_bg.png') repeat-y right;margin: 0px; padding: 0px;}

#center { width:950px;margin:0px auto;padding:0px 0px 10px 0px;background: url('../pics/mitte_bg.png') repeat-y;}

#header { width:950px;height:49px;margin: 0px; padding: 0px;}

#logo { float:left;width:186px;height:49px;margin: 0px; padding: 0px;background: url('../pics/logo_bg_ie.png') no-repeat;}

#menu { float:right;width:496px;line-height:49px;height:49px;margin: 0px; padding: 0px;text-align:left;background: url('../pics/menu_bg_ie.png') no-repeat;}
	#menu ul {float:left;list-style:none;margin:0px;padding:0px 0px 0px 22px;}
	#menu li {display: inline;}
	#menu a {display: block;float: left;margin: 0px 5px;padding: 5px;text-decoration: none;color:#e4e4e4;}
	#menu .active a, #menu a:hover {color:#fff;}
	
	#formlogin 		{ float:right;margin:0px;padding:10px;width:190px;}
	#inputlogin 	{ float:left;width:126px;margin:0px;padding:7px 0px 5px 25px;font-style: italic;color:#5d5d5d;background: url('../pics/input_login.png') no-repeat;border:none;}
	#buttonlogin 	{ float:right;}
	
	.inputkontakt 	{ width:200px;padding:5px;}
	.inputfrage 		{ width:20px;padding:5px;}
	.inputtextarea 	{ width:440px;height:80px;padding:5px;}
	
	#buttonkontakt 	{ float:right;margin:0px;padding:0px;}
	
	.inputkontakt		{ background: url('../pics/input_kontakt.png') no-repeat; border:none;}
	.inputfrage			{ background: url('../pics/input_kontakt.png') no-repeat; border:none;}
	.inputtextarea	{ background: url('../pics/input_kontakt.png') no-repeat; border:none;}

	#subheader 			{ width:950px;height:78px;margin: 0px; padding: 0px;background: url('../pics/schatten_bg_ie.png') no-repeat right top;}
	#submenue 			{ float:left;width:900px;margin: 0px; padding: 50px 0px 0px 0px;text-align:left;color:#4e4b4a;}
	#submenue span 	{ color:#ae171a;font-weight: bold;}
	#submenue a 		{ color:#4e4b4a;text-decoration: none;}
	#subschatten 		{ float:right;width:1px;height:78px;margin: 0px; padding: 0px;}

	#mobilesstudio			{ width:950px;height:354px;margin: 0px; padding: 0px;text-align:left;}
	#momente						{ width:950px;height:354px;margin: 0px; padding: 0px;text-align:left;}
	#startseite					{ width:950px;height:354px;margin: 0px; padding: 0px;text-align:left;}
	#kontakt						{ width:950px;height:354px;margin: 0px; padding: 0px;text-align:left;}
	#leistungen					{ width:950px;height:354px;margin: 0px; padding: 0px;text-align:left;}
	#photoprodukte 			{ width:950px;height:354px;margin: 0px; padding: 0px;text-align:left;}
	#galerie 						{ width:950px;height:404px;margin: 0px; padding: 0px;text-align:left;}

	#mobilesstudiotext	{ width:400px;color:#8c8c8c;font-weight: 100;letter-spacing: 1px;word-spacing: 1px;line-height:18px;margin: 0px; padding: 20px 40px;}
	#momentetext 				{ width:400px;color:#8c8c8c;font-weight: 100;letter-spacing: 1px;word-spacing: 1px;line-height:18px;margin: 0px; padding: 20px 40px;}
	#startseitetext 		{ width:400px;color:#8c8c8c;font-weight: 100;letter-spacing: 1px;word-spacing: 1px;line-height:18px;margin: 0px; padding: 20px 40px;}
	#kontakttext 				{ width:350px;color:#8c8c8c;font-weight: 100;letter-spacing: 1px;word-spacing: 1px;line-height:18px;margin: 0px; padding: 20px 40px;}
	#kontaktform 				{ width:400px;color:#8c8c8c;font-weight: 100;letter-spacing: 1px;word-spacing: 1px;line-height:18px;margin: 0px; padding: 20px 40px;}
	#leistungentext 		{ width:400px;color:#8c8c8c;font-weight: 100;letter-spacing: 1px;word-spacing: 1px;line-height:18px;margin: 0px; padding: 20px 40px;}
	#photoproduktetext 	{ width:400px;color:#8c8c8c;font-weight: 100;letter-spacing: 1px;word-spacing: 1px;line-height:18px;margin: 0px; padding: 20px 40px;}

	#mobilesstudiotext a 	{ color:#fff;}
	#momentetext a 				{ color:#fff;}
	#startseitetext a 		{ color:#fff;}
	#kontakttext a 				{ color:#fff;}
	#kontaktform a 				{ color:#fff;}
	#leistungentext a 		{ color:#fff;}
	#photoproduktetext a 	{ color:#fff;}
	
	#mobilesstudiotext h1 { font-size:14px;border-bottom:1px solid #8c8c8c;}
	#momentetext h1 			{ font-size:14px;border-bottom:1px solid #8c8c8c;}
	#startseitetext h1 		{ font-size:14px;border-bottom:1px solid #8c8c8c;}
	#kontakttext h1 			{ font-size:14px;border-bottom:1px solid #8c8c8c;}
	#kontaktform h1 			{ font-size:14px;border-bottom:1px solid #8c8c8c;}
	#leistungen h1 				{ font-size:14px;border-bottom:1px solid #8c8c8c;}
	#photoprodukte h1 		{ font-size:14px;border-bottom:1px solid #8c8c8c;}

	#mobilesstudio 		{ background: url('../pics/mobiles_studio_bg.png') no-repeat;}
	#momente 					{ background: url('../pics/momente_bg.png') no-repeat;}
	#startseite 			{ background: url('../pics/startseite_bg.png') no-repeat;}
	#kontakt 					{ background: url('../pics/galerie_bg.png') no-repeat;}
	#leistungen 			{ background: url('../pics/leistung_bg.png') no-repeat;}
	#photoprodukte   	{ background: url('../pics/leistung_produkte_bg.png') no-repeat;}
	
	#kontakttext {float:left;}
	#kontaktform {float:right;width:450px; padding: 20px 40px 0px 0px;}

	#thumbnails 		{ clear: both;margin: 10px auto; }
	#thumbnails div { position: relative;width: 60px;height: 60px;float: left;margin: 8px;padding: 0;float: left;display:inline;}
	#thumbnails img { width: 60px;height: 60px;position: absolute;border: solid 3px #8c8c8c;}

#footer {width:950px;margin:0px auto;padding:5px 0px 0px 0px;color:#4c4c4c;}
	#footerlinks {float:left;}
	#footerlinks a {color:#4c4c4c;text-decoration: none;}
	#footerrechts {float:right;}
	#footerrechts a {color:#4c4c4c;text-decoration: none;}