/* Sellinger-Design 2004 */
/* Grundelemente */

body {margin:10px 0px;padding: 0px;color: #252525;background-color: #F1F0E9;text-align: center;font-family: "Trebuchet MS", "MS Sans Serif", sans-serif;}
a {color:#0065AC;text-decoration:none;}
a:visited {color: #9A00AC;text-decoration:none;}
a:hover { color:#FF7E00; }
img {border:0px;background-color:transparent;}
.imgright {margin:0px 0px 15px 15px;float:right;}
.imgleft {float:left;margin:0px 15px 15px 0px;}
.clear{clear:both;}


/* Absätze und Schriften */
	

div, p, td {font-size: 12px;}
.pteaser {margin-top: 0px;}
.kleinertext {font-size: 10px;margin-top: 0px;}
	
/* Header-Bild-Bereich */

#rahmen {width: 650px;margin:0px auto;padding:0px;text-align:left;position: relative;background: url(img/hg.gif) center repeat-y;}

#siteheader {height:20px;background: url(img/hg_o.gif) bottom no-repeat;}
#logozeile {height: 86px;background: url(img/logo.gif) center no-repeat;}
#logozeile h1 {font-size:1em}
#logozeile h2 {font-size:0.8em;font-weight:normal;}
#logozeile h1,h2 span {visibility:hidden;}

#hctrenner {height:15px;background: url(img/hg_m.gif) center no-repeat;}
#bildzeile {height:150px;background: url(img/vis_start.jpg) center no-repeat;text-align:center;}
#bildzeile p {font-size:0.8em;font-weight:normal;margin:0px;}
#bildzeile p span {visibility:hidden;}
#bildzeilecontent {height:100px;background: url(img/vis_content.jpg) center no-repeat;}

#impressum {position: absolute;z-index: 10;top: 30px;right: 35px;width: 70px;margin: 0px; }
#impressum a {padding-left: 20px;background: url(img/ico_logo.gif) left no-repeat;line-height: 18px;}
#impressum a:hover {background: url(img/ico_logo_h.gif) left no-repeat;}
	
/* (Haupt-)Navigationsbereich */

#navizeile {width: 600px;height: 27px;margin: 20px 0px 0px 30px;padding:0px;position: relative;}
#naviabschlussL {width: 65px;height: 27px;background: url(img/n_tab_abschluss_l.gif) no-repeat;float: left;}
#naviabschlussR {width: 65px;height: 27px;background: url(img/n_tab_abschluss_r.gif) no-repeat;float: left;}	
#navi {margin: 0px;padding: 0px;height: 27px;float: left;}
#navi li {list-style: none;float: left;margin:0px;padding:0px 0px 0px 14px;font-size: 12px;line-height: 27px;white-space: nowrap;background: url("img/n_tab_passiv.gif") 0 100% no-repeat;}
#navi a {text-decoration: none;color: #0065AC;}
#navi span {margin: 0px;display: block; float: left; padding-right:14px;background: url(img/n_tab_passiv.gif) 100% 100% no-repeat;}
html>body #navi a { width: auto;} /* Commented Backslash Hack hides rule from IE5-Mac \*/
#navi a {float: none;} /* End IE5-Mac hack */
#navi a:hover {color: #FF7E00;}
#navi #current, #navi #current span {background-image: url(img/n_tab_aktiv.gif);}
#navi #current a {color: #89A908;font-weight: bold;}

	
/* (Sub-)Navigationsbereich */

#subnavi {margin: 0px;padding: 0px;}
#subnavi li {list-style:none;margin: 0px; padding:0px;font-size: 12px;line-height:15px;float:left;width:99%;}
#subnavi a {margin:0; padding: 20px 0px 0px 12px; display: block; text-decoration: none;color: #0065AC;background: url("img/subn_dot.gif") 1px 26px no-repeat;}
html>body #subnavi a { width: auto;} /* Commented Backslash Hack hides rule from IE5-Mac \*/
#subnavi a {float: none;}/* End IE5-Mac hack */
#subnavi #aktiv, #subnavi #aktiv a {color: #89A908;font-weight: bold;background: url(img/subn_dot_g.gif) 0px 25px no-repeat;}
#subnavi a:hover, #subnavi #aktiv a:hover {color: #FF7E00;background: url("img/subn_dot_o.gif") 0px 25px no-repeat;}


	
/* Contentbereich */

#contentl {width:380px;margin:0px;padding:10px 30px 10px 35px;float:left;position:relative;}
#contentr {padding:10px 0px 10px 0px;width:170px;float:left;position:relative;}

#contentl h1, #contentl h1 a{margin: 0px;font-family: Georgia, serif;font-size: 15px;font-weight: bold;color: #89A908;}
#contentl h2, #contentl h2 a{margin: 0px;font-family: Georgia, serif;font-size: 13px;font-weight: bold;color: #89A908;}
#contentl h1 a:hover, contentl h2 a:hover{color: #FF7E00;}

#contentr h1, #contentr h1 a {margin: 0px;font-family: Georgia, serif;font-size: 15px;font-weight: bold;color: #89A908;}
#contentr h2, #contentr h2 a {margin: 0px;font-family: Georgia, serif;font-size: 13px;font-weight: bold;color: #89A908;}
#contentr h1 a:hover, contentr h2 a:hover{color: #FF7E00;}

#promotrenner {background: url(img/trenner.gif) repeat-x;}
	

	
* html .contentbox h1 {height: 1%;} /* For IE 5 PC */
		.contentbox {width:100%;background: url(img/box_content.gif) no-repeat bottom right;margin-bottom:10px;}
		.contentboxhead {background: url(img/box_content.gif) no-repeat top right;margin: 0;padding: 0;}
		.contentboxbody p {font-size:11px;margin:0px;line-height:16px;}
		.contentboxhead h1 {background: url(img/box_content_left.gif) no-repeat top left;margin:0;padding:5px 10px 7px 10px;font-size:13px;font-weight:normal;color:#5B6F00;}
		.contentboxbody {background: url(img/box_content_left.gif) no-repeat bottom left;margin:0;padding: 0px 10px 10px;clear:both;}
		.contentboxbody ul{margin:5px 0px 0px 15px;padding:0px;}
		
		
hr {visibility: hidden;margin: 0px;}
.clear {clear:both;}
	
	
/* Tabelle */

#tabelle {
	background: #E3EAC3;
	padding-bottom: 5px;
	margin-bottom: 15px;
	}
#tabelle h1 {
	margin: 0px;
	padding: 5px 10px 5px 10px;
	font-family: Georgia, serif;
	font-size: 15px;
	font-weight: bold;
	color: #89A908;
	}

table {
	width: 100%;border-top: 1px solid white; border-bottom: 1px solid white;
	}
th, td {
	text-align: left;
	padding: 0 0.5em;
	padding: 10px;
	vertical-align: top;
	}
thead th {
	background: #F1F0E9;
	}
table tr.zeileW * {
	background: #FFF;
	}
table tr.zeileG * {
	background: #F1F0E9;
	}
table td.zeileG, table th.zeileG {background-color: #EAEDD6; font-weight: bold;}
table td.zeileW {background-color: #F1F4E1; font-weight: bold;}
 

/* Footer */

#sitefooter {width: 650px;height:20px;margin:0px auto;background: url(img/hg_u.gif) bottom no-repeat;}
#footer {width: 650px;font-size: 10px;line-height: 18px;text-align:center;background-color: #F1F0E9;}
	

/* Aufz&auml;hlung */

#contentl ul {margin: 0px 0px; padding: 10px 0px 10px 0px;}
#contentl li {list-style:square; margin: 0px 0px 0px 17px; padding: 0px; }



