
	body { 
		margin:0;
		padding:0;
		text-align:center;
		font-family:verdana, arial, helvetica, sans-serif;
		color:#fff;
		font-size:12px;
		text-decoration:none;
		background-color:#000;
		background-image:url(gfx/bg.gif);
	}

	#content {
		position:relative;
		margin:auto;
		width:806px;
		text-align:left;
		background-image:url(gfx/bg_schwarz_middle2.gif);
		background-position:left;
		background-repeat:repeat-y;
		min-height:100%;
	}
	
	.links {
		width:525px;
		float:left;
		margin:0 13px 0 25px;
		min-height:100%px;
	}

	.rechts {
		margin:0 0px 5px 0px;
		float:left;
		font-size:16px;
		color:#e2007a;
		font-weight:bold;
		min-height:100%;
	}
	
	.bottom {
		position:relative;
		width:806px;
		height:100px;
		text-align:center;
		background-image:url(gfx/bg_schwarz_bottom.gif);
		background-position:left;
		background-repeat:none;
		margin-bottom:-20px;
		clear:left;
	}	
	
	h1 {
		font-size:15px;
		color:#e2007a;
		margin-top:20px;
	}
	
	h2 {
		margin-top:25px;
		font-size:12px;
		color:#fff;
		padding-bottom:3px;
		border-bottom:1px dotted #fff;
	}
	
	.def {
		font-size:11px;
		color:#e2007a;
		font-style:italic;
		margin-bottom:3px;
	}
	
	.box_white {
		font-family:"Courier New",Courier,monospace;
		font-size:12px;
		background-color:#fff;
		color:#000;
		padding:15px;
		margin-bottom:4px;
	}
	
	.box_white_pink {
		color:#e2007a;
	}
	
	.box_black a {
		background-color:#000;
		padding:7px;
		margin:-2px 0 4px 555px;
	}
	
	.contact {
		font-size:11px;
		color:#e2007a;
		text-decoration:none;
	}
	
	ul li {
		list-style:none;
	}
	
	ul a {
		color:#e2007a;
		font-weight:normal;
		font-size:12px;
		text-decoration: none;
		margin:0 0 0 -29px; 
		list-style:none;
	}
	
	ul a:hover {
		color:#fff;
		text-decoration:none;
		font-weight:normal;
	}
	
	a {
		color:#e2007a;
		font-weight:normal;
		text-decoration: none;
	}

	a:hover {
		color:#fff;
		font-weight:normal;
	}

/* -----------------------------------------
	Hauptnavigation
----------------------------------------- */ 

	ul#navmenu {
		margin:0;
		text-align:left;
		border:0 none;
		padding:13px 0 16px 0;
		width:525px; /*For KHTML*/
		list-style:none;
		height:24px;
		background-image:url(gfx/bg_navi.gif);
	}
	
	ul#navmenu li {
		margin:0;
		border:0 none;
		padding:0;
		float:left;/*For Gecko*/
		display:inline;
		list-style:none;
		position:relative;
		height:24px;
	}
	
	ul#navmenu ul {
		margin:0;
		border:0 none;
		padding:0;
		width:160px;
		list-style:none;
		display:none;
		position:absolute;
		top:24px;
		left:0;
	}
	
	ul#navmenu ul:after /*From IE 7 lack of compliance*/ {
		clear:both;
		display:block;
		font:1px/0px serif;
		content:".";
		height:0;
		visibility:hidden;
	}
	
	ul#navmenu ul li {
		width:175px;
		float:left; /*For IE 7 lack of compliance*/
		display:block !important;
		display:inline; /*For IE*/;
		border-top:1px solid #000;
	}
	
	/* Root Menu */
	ul#navmenu a {
		padding:0 5px 0 5px;
		margin:0 10px 0 0;
		float:none !important; /*For Opera*/
		float:left; /*For IE*/
		display:block;
		color:#fff;
		font:12px/24px Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		height:auto !important;
		height:1%; /*For IE*/
	}
	
	/* Root Menu Hover Persistence */
	ul#navmenu a:hover,
	ul#navmenu li:hover a,
	ul#navmenu li.iehover a {
		background-color:#e2007a;
		color:#FFF;
	}
	
	/* 2nd Menu */
	ul#navmenu li:hover li a,
	ul#navmenu li.iehover li a {
		float:none;
		background-color:#e2007a;
		color:#fff;
	}
	
	/* 2nd Menu Hover Persistence */
	ul#navmenu li:hover li a:hover,
	ul#navmenu li:hover li:hover a,
	ul#navmenu li.iehover li a:hover,
	ul#navmenu li.iehover li.iehover a {
		background-color:#000;
		color:#fff;
	}
	
	/* 3rd Menu */
	ul#navmenu li:hover li:hover li a,
	ul#navmenu li.iehover li.iehover li a {
		background-color:#e2007a;
		color:#fff;
		margin:0 0 0 -10px;
	}
	
	/* 3rd Menu Hover Persistence */
	ul#navmenu li:hover li:hover li a:hover,
	ul#navmenu li:hover li:hover li:hover a,
	ul#navmenu li.iehover li.iehover li a:hover,
	ul#navmenu li.iehover li.iehover li.iehover a {
		background-color:#fff;
		color:#e2007a;
	}
	
	/* 4th Menu */
	ul#navmenu li:hover li:hover li:hover li a,
	ul#navmenu li.iehover li.iehover li.iehover li a {
		background:#EEE;
		color:#666;
	}
	
	/* 4th Menu Hover */
	ul#navmenu li:hover li:hover li:hover li a:hover,
	ul#navmenu li.iehover li.iehover li.iehover li a:hover {
		background:#CCC;
		color:#FFF;
	}
	
	ul#navmenu ul ul,
	ul#navmenu ul ul ul {
		display:none;
		position:absolute;
		top:0;
		left:160px;
	}
	
	/* Do Not Move - Must Come Before display:block for Gecko */
	ul#navmenu li:hover ul ul,
	ul#navmenu li:hover ul ul ul,
	ul#navmenu li.iehover ul ul,
	ul#navmenu li.iehover ul ul ul {
		display:none;
	}
	
	ul#navmenu li:hover ul,
	ul#navmenu ul li:hover ul,
	ul#navmenu ul ul li:hover ul,
	ul#navmenu li.iehover ul,
	ul#navmenu ul li.iehover ul,
	ul#navmenu ul ul li.iehover ul {
		display:block;
	}


.stichwortsuche {
margin:0 0 10px 10px;color:#e2007a;
}

/* -----------------------------------------
	Slidemenue
----------------------------------------- */ 

	.slider dt a, .slider dt a:visited {
		width:220px;
		text-align:left;
		display:block; 
		color:#e2007a; 
		padding:5px 5px 5px 10px;
		background-image:url(gfx/bg_arrow.gif);
	}
	
	.slider dd a, .slider dd a:visited {
		color:#e2007a;
		min-height:1em;
		font-size:11px;
		text-decoration:none;
		display:block;
		padding:0 5px 0 10px;
	}
	
	* html .slider dd a, * html .slider dd a:visited {
		height:1em;
	}
	
	.slider dd a:hover {
		color:#fff;
	}
	
	#slidemenu {height:28em;margin:0 0 0 36px;}
	#menu {list-style-type:none; margin:0 0 10px; padding:0; position:absolute; width:15em; z-index:100;}
	#menu li {display:block; padding:0; margin:0; position:relative; z-index:100;}
	#menu li a, #menu li a:visited {display:block; text-decoration:none;}
	#menu li dd {display:none;}
	#menu li:hover, #menu li a:hover {border:0;}
	#menu li:hover dt a , #menu li a:hover dt a { color:#fff; }
	#menu li:hover dd, #menu li a:hover dd {display:block;background-image:url(gfx/bg_slide.gif);background-repeat:repeat-y;margin-left:-36px;padding-left:35px;}
	#menu li:hover dl, #menu li a:hover dl {margin-bottom:13px;}
	#menu table {padding:0; margin:-4px; font-size:1em;}
	#menu dl {width: 15em; margin: 0; cursor:pointer;}
	#menu dt {margin:0 0 3px 0; padding: 0;}
	#menu dd {margin:0; padding:0 ; text-align:left; }	
	
	
	
	
	
	
	h3 {
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:14px;
		color:#e2007a;
		margin-bottom:4px;
		margin-top:0px;
	}
     
	.box_white_2 {
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:12px;
		background-color:#fff;
		color:#676767;
		padding:15px;
		margin-bottom:4px;
		line-height:16px;
	} 
     
	.box_white_2 div {
		margin-top:6px;
	}
	