/* Allgemeine Anweisungen */
body { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: url(/images/background.jpg) #f4f3f1 repeat-x; }
html, body, p, ul, h1, h2, img { margin: 0; padding: 0; border:0; }
.clear { clear:both; visibility:hidden; }
a { color: #a08d0c; }
a:hover { color: #6c5f05; }

/* E-Mail Spam-Schutz */
.displaynone { display: none; }


/* CONTENT */
div#wrapper { margin:24px auto 0 auto; width: 980px; background: url(/images/header.jpg) #fff no-repeat; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; text-align: left; padding-bottom:35px;}
	div#top {width: 543px; float:right;  height: 328; min-height:328px; color: #878789; }
		div#top p#imprint {padding: 75px 30px 0 0; text-align:right; }
			div#top p#imprint a { color: #88888a; text-decoration: none; }
		div#top p#slogan { padding: 35px 0 0 252px;  }
		
	ul#navigation { list-style-type: none; clear:both; background-color: #87888a; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #6e6e6e; padding: 7px; }
		ul#navigation li { display:inline; padding: 0 10px 0 10px; border-left: 1px solid #c3c5c4; }
			ul#navigation li a { color: #fff; font-weight:bold; text-decoration: none; }
			ul#navigation li a:hover { color: #d5d5d5; font-weight:bold; text-decoration: none; }
			ul#navigation li a#aktiv { color: #bfbfbf; }
	ul#sub-navigation { list-style-type: none; clear:both; background-color: #dcdcdc; border-bottom: 1px solid #fff; padding: 7px; }
		ul#sub-navigation li { display:inline; padding: 0 11px 0 11px; border-left: 1px solid #88888a; }
			ul#sub-navigation li a { color: #4b4b4b; font-weight:bold; text-decoration: none; }
			ul#sub-navigation li a:hover { color: #7c7b7b; font-weight:bold; text-decoration: none; }
			ul#sub-navigation li a#aktiv { color: #727272; }
			
	div#content {}
		/* div#content h1 { padding: 0 24px 10px 24px; line-height: 22px; color: #414141; font-size: 14px; }*/
		div#content h2 { padding: 0 24px 10px 24px; line-height: 22px; color: #414141; font-size: 14px; }
		div#content h1 {padding-bottom: 15px; }
		div#content p {  padding: 0 24px 10px 24px; line-height: 18px; color: #414141; }
		div#content ul {  padding: 0 24px 10px 24px; line-height: 18px; color: #414141; list-style-type:none; }
			div#content ul li { background: url(/images/arrow.jpg) no-repeat left center; padding-left: 15px; }
		
	
			
	div#footer { width: 980px; margin:0 auto;  color: #87888a; } 
		div#footer p { padding: 10px; text-align: left; }
