/* Allgemeine HTML-Tags */
body { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:12px; padding:28px 0 0 0; margin:0; text-align:center; background:#FFF url(../images/bg_site.gif) repeat-x left top; }
img { border:none; }

#top { width:955px; margin:0 auto; text-align:left; padding-top:398px; position:relative; }

/* Kopfbereich mit Logo, Standard- und Hauptnavigation */
.header { position:absolute; left:0; top:0; width:955px; height:368px; border-bottom:2px solid #0088C9; background:#FFF url(../images/bg_header.png) no-repeat left top; }
.header .slogan { display:none; }
.header .logo 	{ position:absolute; left:22px; top:11px; }
.header .block	{ position:absolute; left:336px; top:123px; }

.header .snavi  { position:absolute; left:336px; top:0; width:617px; margin:0; padding:0; text-align:right; }
.header .snavi a { color:#0088C9; text-decoration:none; padding-left:8px; background:#FFF url(../images/bg_btn_snavi.gif) no-repeat left center; margin-right:14px; }
.header .snavi a:hover { text-decoration:underline; }

.header ul { position:absolute; left:15px; top:249px; width:320px; margin:0; padding:0; }
.header li { list-style:none; padding:0 0 6px 0; margin:0; }
.header li a { display:block; color:#0088C9; text-decoration:none; padding-left:14px; background:#FFF url(../images/bg_btn_hnavi.gif) no-repeat 0 3px; }
.header li a:hover { text-decoration:underline; }

/* Inhaltsbereich */
.content   { min-height:200px; height:auto !important; height:200px; }

.content .img { clear:both; background-color:#FFF; border-left:10px solid #F6A800; padding-left:3px; color:#000; text-decoration:none; }
.content .left { float:left; margin:0 25px 25px 0; }
.content .right { float:right; margin:0 0 25px 18px; }
.content .right span { display:block; padding:5px 2px 5px 2px; font-size:10px; }

.content .main { float:right; width:744px; }

.contentblock { clear:both; }
.content .contentblock { padding-left:25px; background:#FFF url(../images/bg_navi_border.gif) repeat-y left top; }
.content .marker { padding-left:9px;  background:#FFF url(../images/bg_btn_snavi.gif) no-repeat 0 3px; }


.content .navi { float:left; padding:0; margin:0; width:180px; }
.content .navi ul { clear:left; margin:0; padding:0; }
.content .navi li { clear:left; float:left; margin:0; padding:0 0 0 15px; list-style:none; }
.content .navi a { float:left; color:#000; text-decoration:none; padding-left:15px; background:#FFF url(../images/bg_btn_snavi.gif) no-repeat 0 3px; width:150px; margin-bottom:3px; }
* html .content .navi a { width:165px; }
.content .navi a:hover { text-decoration:underline; }

.content h1 { width:710px; height:35px; background-color:#FFF; background-repeat:no-repeat; background-position:0 0; float:left; margin:0; padding:0; margin-top:-7px; margin-bottom:11px; }
.content .main h1 { margin-bottom:7px; }
.content h2 { clear:both; width:710px; height:35px; background-color:#FFF; background-repeat:no-repeat; background-position:0 0; float:left; margin:0; padding:0; margin-top:17px; margin-bottom:11px; }
.content .navi h3 { width:209px; height:35px; background-color:#FFF; background-repeat:no-repeat; background-position:4px 0; float:left; margin:0; padding:0; position:relative;  margin-top:-8px; margin-bottom:8px; }

.content h1 span, .content h2 span, .content h3 span { display:none; }
.content p { margin:0; padding:0 0 19px 0; line-height:16px; }
.content a { color:#0088C9; text-decoration:underline; }

.content .main p { padding-bottom:18px; }

.content .trenner { clear:both; height:1px; background:#FFF url(../images/bg_trenner.gif) repeat-x left top; }
.content .trenner hr { display:none; }

.content .news { clear:both; background:#FFF url(../images/bg_news.png) no-repeat left top; }
.content .news p { padding-bottom:0; }
.content .news .newsblock { width:440px; float:left; margin-left:29px; }
* html .content .news .newsblock { margin-left:15px; }
.content .news h3 { font-size:12px; font-weight:bold; padding:0 0 5px 0; margin:0; }
.content .news a { color:#000; text-decoration:none; }
.content .news a:hover { text-decoration:underline; }

.content form { margin:0; padding:0; clear:both; }
.content fieldset { margin:0; padding:0; border:0; }
.content legend { display:none; }
.content form td { padding-bottom:10px; padding-right:10px; }
.content td, .content form td input, .content form td textarea { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:12px; }
.content form td label { color:#0088C9; font-size:10px; }
.content form #submit { font-size:22px; font-style:italic; font-weight:bold; color:#0088C9; }
.content form .gruen { display:none; }
.content #liste h1 { margin-left:0; }
.content #liste a { color:#000; text-decoration:none; }
.content #liste a:hover { text-decoration:underline; }
.content #liste .trenner { margin-top:20px; }

/* Fussbereich mit Seitenverlinkungen */
.footer 			{ margin:20px 0 5px 0; padding:0; height:25px; background-color:#F6A800; }
.footer span 		{ display:block; width:949px; margin:0 auto; text-align:right; padding:5px 6px 0 0; }
* html .footer span { width:955px; }
.footer a 			{ color:#000; text-decoration:none; }
.footer a:hover 	{ text-decoration:underline; }

