body { background: #e2e1c8 url(./img/sitebackground.gif) top center repeat-x; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 13px; text-align: center;  }

h1, h2, h3, h4, h5, ul.sitenavigation a { font-family: Arial, Tahoma, Verdana,"sans-serif"; }
p, div#contentwrapper , td, th, input, textarea, select, #sitenavigation a span.menudescription { font-family: Georgia,Garamond,Times,"Times New Roman",serif; }
p { clear: both; line-height: 1.5em; margin-bottom: 1em; margin-top: 1em; }
.clear { clear: both; }
h1, h2 { text-transform: uppercase; font-size: 36px; color: #fff; }
h1 { line-height: 55px; margin-top: -5px; }
h2 { line-height: 36px; font-size: 18px; color: #fff; }

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

.accent { text-transform: uppercase; font-weight: bold; display: block; }

#wrapper { position: relative; width: 934px; margin: 0px auto; text-align: left; }
	
	/* kleine kÃ¤sten */
	#top, #headerimage { width: 900px; overflow: hidden; margin-left: 18px; }
	/* groÃŸe kÃ¤sten */
	#navigation, #contentwrapper { width: 923px; overflow: hidden; margin-left: 7px; }

	#header { width: 100%; background: url(./img/headerback_neu.gif) top left no-repeat; height: 480px; }
		#top { z-index: 5; position: absolute; top: 10px; left: 0px; height: 85px; }
			#logo { float: left; color: #fff; position: relative; top: 20px; width: 500px; left: 20px; }
				#logo a { font-size: 15px; color: #fff; }
				#logo span { font-size: 30px; font-weight: bold; }
			#languages { text-align: right; position: relative; width: 120px; float: right; margin-right: 20px; top: 50px; }
		#navigation { z-index: 5; position: absolute; top: 124px; left: 0px; height: 135px; background: #dcdcde url(./img/menuback_neu.gif) top left repeat-x; } 
			#sitenavigation { width: 100%; }
				#sitenavigation li { height: 150px; overflow: hidden; width: 156px;  float: left; }
				#sitenavigation li.first { width: 25px; }
				#sitenavigation li.splitter { width: 20px; background: url(./img/menuback_split.gif) top center no-repeat;}
					#sitenavigation a { outline: none; text-decoration: none; font-weight: normal; display: block; float: left; }
					#sitenavigation li.active a, #sitenavigation li.notActive a:hover { background: url(./img/menu_active_back.gif) top left no-repeat; }
					#sitenavigation li.active a span.menutitle, #sitenavigation li.notActive a:hover span.menutitle { padding-top: 15px; }
					#sitenavigation a span.menutitle { color: #b23c2e; text-decoration: none; padding: 20px 0px 5px 0px; font-size: 18px; text-transform: uppercase; display: block; }
					#sitenavigation a span.menudescription { color: #777; font-size: 12px; line-height: 1.5em; text-decoration: none; padding: 0px; }
					 
		#headerimage { width: 903px; overflow: hidden; position: absolute; top: 0px; left: -1px; height: 480px; z-index: 1; } 
			#headerimage img { width: 902px; }
	
	#contentwrapper { position: absolute; top: 480px; left: 0px; }
		#content { width: 100%; position: relative; float: left; background: #aa1e23 url(./img/contentback_neu.gif) top left no-repeat;  }
			#textwrapper { padding-bottom: 20px; color: #efefef; float: left; position: relative; width: 875px;  margin-left: 25px; margin-top: 20px; }
				#textwrapper p, #textwrapper td, #textwrapper b, #textwrapper span { color: #efefef; }
				#text_left { position: relative; float: left; width: 470px; }
				#text_right { position: relative; float: right; width: 390px; }

				.applinks a, .servicelinks a { display: block; width: 130px; float: left; font-size: 20px; text-transform: uppercase; color: #fff; }
				.applinks a span, .servicelinks a span { font-weight: normal; font-size: 14px; display: block; }
				.servicelinks a { font-weight: bold; margin-bottom: 20px; width: 320px; }
				div.applinks { float: left; width: 100%; clear: both; margin-top: 10px; height: 60px; }
				.applinks2 a { width: 320px; }
				.applinks2 a span { font-weight: bold; }
				
				.linklist a { color: #fff; font-weight: bold; }
				
				
				#the_main_image { position: relative; height: 240px; width: 360px; }
				#the_main_image img#imageimg { width: 360px; height: 240px; }
				#imagenavigation { margin-top: 10px; }
					#imagenavigation a {float: left;  margin-right: 5px; color: #ddd; padding: 5px; text-decoration: none; padding-bottom: 5px;}
					#imagenavigation a:focus { outline: none; }
					#imagenavigation a:hover, #imagenavigation a.active { border-bottom: 1px solid #fff; color: #fff; }
	
	#footer { clear: left; width: 100%; text-align: center; padding-top:10px; padding-bottom: 100px; font-size: 11px; color: #70706f; }


	div.loader { left: 140px; position: absolute; top: 100px; display: none; }
	
	#contentIMAGE { display: none; }
	#contentIMAGE img { position: absolute; top: 0px; left: 0px; }
	
	#contentwrapper ul { list-style-type: image; margin-left: 20px; list-style-image:url(./img/bullet_content.png); } 
	#content ul li { line-height: 1.5em;  }
	div.prices { width: 290px; float: left; }
	
	input, select, textarea { font-size: 10px; color: #777; padding: 4px; margin-bottom: 5px; }
	
	#requestTable { margin-top: 15px; }
	#requestTable td { color: #fff; }
	#requestTable tr td { padding-bottom: 5px; }
	
	
	