body { margin: 0px 0px 0px 0px; padding: 0px 0px 0p 0px; border:none; background:#fefefe; font-family:  Arial, sans-serif; color: #000; font-size:0.75em;}

a { color: #808284; text-decoration: underline; }
a:hover { color: #000; text-decoration: underline; }

#wrapper { width:914px;  background:#fefefe url(images/hintergrund.png) top left no-repeat; }

#header { text-align:right; clear:both;}

/* Hides from IE5-mac */
* html #content {height: 1%;}
/* End hide from IE5-mac */

#menu {position: absolute;
	top: 265px;
	left: 750px;
	margin: 0;
	padding: 0px;
	/* width: 910px; */
	border: none;
}
#menu ul {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none; 
}
#menu li {  
	display: inline;
	list-style: none;
	padding: 0;
	margin: 0;
}
#menu a.mwk { color:#000; background: url(images/btn_bg.gif) top left no-repeat; }
#menu a.mwk:hover { color:#000; background: url(images/btn_bg.gif) top left no-repeat; }
#menu a { font-weight:bold; padding:10px 2px 1px 15px; text-decoration:none; background: url(images/btn_bg_normal.gif) top left no-repeat; }
#menu a:hover, #menu a.aktiv { color:#000; background: url(images/btn_bg_aktiv.gif) top left no-repeat; }
#menu img {float: left;}

#illustration {position: absolute;
	top: 141px;
	left: 0px;
	margin: 0;
	padding: 0px;

}
#content { width:780px; margin-left:120px; padding-right:10px; margin-top: 0px; padding-top: 240px; }
#content p { line-height:1.8em; }
#content h1 { font-size:1.4em; color:#4b6179; }
#content h2 { font-size:1.2em; color:#4b6179; }
#content h3 { font-size:1.0em; color:#000; }
#content h4 { font-size:1.2em; color:#000; }
/* #content ul { list-style:bullet; } */
#content li { margin-bottom:0.3em; line-height:1.4em; }

legend { color: #BB3994; font-weight:bold;padding:8px; }
fieldset.felder { border:1px solid #999; padding:0px 6px 6px 12px; }
#beispiel input.text { width:400px; background:#f0f0f0; border:1px solid #000; margin:2px 0px 2px 0px; }
#beispiel textarea { width:400px; background:#f0f0f0; border:1px solid #000; margin:2px 0px 2px 0px; }
#beispiel .label { margin: 8px 0px 0px 0px; font-weight:bold;}


label { cursor: pointer; }

#footer { width:908px; background:#fff url(images/hintergrund2.jpg) bottom left no-repeat; height:105px; }
#footer p { padding: 40px 5px 5px 10px; }
#footer p.links { float:left; padding-top: 53px;}
#footer p.rechts { float:right;text-align:right;}

#content table { font-size:1.0em; background:#888; }
#content table caption { padding:5px; font-style:italic; }
#content th { background:#F0E8BC; padding:5px; }
#content td { background:#F0E8BC; padding:5px; background:#fff;margin:0px; }
