body, h1, h2, h3, h4, h5, h6, p, ul, li { margin:0; padding:0; }
body { background-color:#faba00; }
body, td { font-family:Verdana,Arial,sans-serif; font-size:13px; color:#000; line-height:16px; }
img, table { border:0; }
a { color:#a10600; text-decoration:none; }
a:hover { text-decoration:underline; }

img, div { behavior: url("/css/iepngfix.htc") }

#zaehlpixel { float:right; width:0; height:0; }

#ad_banner { width:740px; text-align:center; }

#wrapper { width:740px; background:#fff url(images/bg-foto.jpg) no-repeat; }

#header { position:relative; width:740px; height:195px; }

	#logo1 { position:absolute; top:0px; left:24px; width:103px; height:68px; }
	#logo2 { position:absolute; top:72px; left:25px; width:101px; height:52px; }
	#titel { position:absolute; top:29px; left:151px; width:580px; height:80px; color:#fff; }
	#button1 { position:absolute; top:161px; left:519px; width:97px; height:34px; }
	#button2 { position:absolute; top:161px; left:619px; width:97px; height:34px; }
	
	#titel .small { font-size:11px; }
	#titel .big { font-size:40px; font-weight:bold; line-height:40px; }
	#titel .farbe { color:#1c5623; }
	
	#button1, #button2 { background-color:#fff; color:#1c5623; text-align:center; font-size:16px; line-height:34px; font-weight:bold; text-transform:uppercase; }
	#button1 a, #button2 a { color:#1c5623; }
	#button1.hi, #button2.hi { background-color:#faba00; }

#content { padding:0 24px; }

	.intro { background-color:#faba00; padding:24px 15px 15px; color:#1c5623; font-weight:bold; }
	.intro .h2 { font-size:30px; padding-bottom:22px; }
	
	p.link_back { margin-top:10px; margin-bottom:-12px; }
	p { margin:20px 0; }
	p.h3 { font-size:16px; font-weight:bold; color:#1c5623; margin-top:24px; }
	p.b, p .b { font-weight:bold; }
	
	.bild_links { float:left; width:220px; border:1px solid #c2c2c2; margin:0 18px 15px 0; }
	.bild_links .bu { color:#666666; padding:3px 10px 8px; }
	
	.teaserleiste { margin:20px 0; border-top:1px solid #fcdc7d; padding-top:20px; }
	.teaser { float:left; width:220px; border:1px solid #c2c2c2; }
	.teaser .text { color:#666666; padding:7px 10px 8px; font-size:12px; }
	.teaser .text a { font-size:13px; }

#footer { margin-top:20px; padding:0 24px 25px; text-align:center; font-size:12px; }
#footer, #footer a { color:#666666; }

	.service { border-top:1px solid #fcdc7d; padding:20px 0; }
