
body { padding:0 0 30px 0; margin:0; text-align:center; background-color:#1E3551; font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif; font-style:normal; color:#444444; font-weight:normal; }

div#main { margin:0 auto 0 auto; width:940px; text-align:left; }

div#randoben { width:940px; height:20px; background:url(img/bg_oben.gif) top left no-repeat; overflow:hidden; }
div#randunten { width:940px; height:20px; background:url(img/bg_unten.gif) top left no-repeat; overflow:hidden; }
div#randlinks { background:url(img/bg_links.gif) top left repeat-y; padding-left:20px; }
div#randrechts { background:url(img/bg_rechts.gif) top right repeat-y; padding-right:20px; }

div#content { width:900px; background-color:#F4EBD5; }

div#navi { width:900px; height:61px; background:url(img/bg_navi.gif) repeat-x; overflow:hidden; }
div#navi ul { padding:0; margin:0; list-style-type:none; }
div#navi ul li { position:relative; float:left; }
div#navi span.on,
div#navi a { display:block; float:left; padding:8px 22px 5px 22px; font-size:14px; line-height:15px; }
div#navi a:active,
div#navi a:link,
div#navi a:visited { color:#1A2F4E; text-decoration:none; background-color:transparent; }
div#navi a:hover { color:#1A2F4E; text-decoration:none; border-bottom:solid 2px #1A2F4E; }
div#navi span.on { color:#890000; border-bottom:solid 2px #890000; }
div#navi a.on:active,
div#navi a.on:link,
div#navi a.on:visited { color:#890000; border-bottom:solid 2px #890000; }

div#subnavi { position:absolute; top:31px; left:0px; width:900px; height:28px; overflow:hidden; }
div#subnavi span.on,
div#subnavi a { display:block; float:left; padding:7px 25px 4px 25px; font-size:12px; line-height:13px; }
div#subnavi a:active,
div#subnavi a:link,
div#subnavi a:visited { color:#1A2F4E; text-decoration:none; background-color:transparent; }
div#subnavi a:hover { color:#1A2F4E; text-decoration:none; border-bottom:solid 1px #1A2F4E; }
div#subnavi span.on { color:#890000; border-bottom:none;  }

div#spaltelinks { width:430px; }
div#spalterechts { float:right; width:430px; }
div#inhalt { padding:0px 0 0 0; }
div#content div.textbereich { margin:0; padding:0 25px 25px 25px; line-height:160%; }
div#content div.textbereich a:active,
div#content div.textbereich a:link,
div#content div.textbereich a:visited,
div#content div.textbereich a:hover { color:#890000; }

div#content h1 { margin:0 0 10px 0; padding:0; font-size:28px; line-height:30px; font-family:garamond,'Times New Roman',Times,serif; font-weight:normal; }
div#content h2 { margin:0 0 4px 0; padding:0; font-size:15px; line-height:22px; font-weight:bold; }
div#content h6 { margin:0; padding:0; font-size:12px; line-height:14px; font-weight:normal; }
div#content p { padding:0 0 7px 0; margin:0; }

div#fusszeile { clear:both; color:#949494; font-size:10px; text-align:right; /* height:18px; margin-top:40px; */ 
	padding:5px 10px 5px 10px; background-color:#E3DAC6; }
div#fusszeile a:link,
div#fusszeile a:visited,
div#fusszeile a:active { color:#1A2F4E; text-decoration:none; }
div#fusszeile a:hover { color:#1A2F4E; text-decoration:underline; }

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd { font-size:10px; color:#999999; padding:0 5px 0 5px; }

p.align-right { text-align:right; }
div.indent { padding-left:25px; }

div.clearer { clear:both; height:1px; overflow:hidden; }
div.trenner { overflow:hidden; width:300px; height:33px; margin:20px 0 40px 30px;
	background:url(img/trenner.gif) top left no-repeat; }

ul { margin-top:0; }


