
body { padding:0; margin:0; text-align:center; background:url(img/bg.jpg) top left repeat-x #f7f7f7; font-family:"Lucida Grande","Lucida Sans Unicode",verdana, arial,sans-serif; font-style:normal; color:#444444; font-weight:normal; font-size:12px; }

div#main { margin:0 auto 0 auto; width:920px; text-align:left; background:url(img/bg-navi.gif) 15px 0px repeat-y #ffffff; }

div#skip-links,
a#seiten-navigation,
a#hauptinhalt { display:none; }

div#main div#header { width:920px; height:136px; overflow:hidden; background:url(img/bg-header.jpg) 0px 91px repeat-y; border-bottom:solid #ffffff 15px; }
div#main div#header div#logo { width:920px; height:91px; overflow:hidden; background-color:#ffffff; }
div#main div#header div#logo img { float:left; }
div#main div#header div#headertext { text-align:right; font-size:12px; padding:15px 15px 0 0; }

div#content { float:left; margin:0 0 50px 30px; width:500px; font-size:13px; line-height:19px; padding-top:10px; }
div#content h1 { font-weight:normal; font-size:30px; line-height:32px; margin:0; padding:0 0 18px 0; color:#999999; }
div#content h2,
div#content h3,
div#content h4,
div#content h5,
div#content h6 { font-weight:normal; font-size:18px; line-height:20px; margin:0; padding:0 0 8px 0; color:#777777; }
/*
.csc-header-n1 { padding-top:10px; }
*/
div.csc-textpic-text { margin-bottom:19px; }
div.bildblock-links { float:left; background-color:#f7f7f7; margin:2px 15px 30px 0; font-size:11px; line-height:14px; }
div.csc-textpic-imagewrap { float:left; background-color:#f7f7f7; margin:2px 0px 20px 0; font-size:11px; line-height:14px; }
div.bildblock-links p,
dd.csc-textpic-caption { padding:5px 5px 10px 10px; margin:0; }
dl { margin:0; }
div#content ul { padding-bottom:19px; }

div#content a:link,
div#content a:visited,
div#content a:active { color:#ed7d15; text-decoration:underline; }
div#content a:hover { color:#c45e00; text-decoration:underline; }

div#spalterechts { float:right; margin-right:15px; width:160px; }
div#spalterechts h2 { margin:0; padding:2px 5px 2px 10px; width:145px; font-size:13px; font-weight:normal; color:#ffffff; }
div#spalterechts h2.rot { background:url(img/bg-re-rot.gif) top left repeat-y #f2800c; }
div#spalterechts h2.gruen { background:url(img/bg-re-gruen.gif) top left repeat-y #48a939; }
div#spalterechts h2.blau { background:url(img/bg-re-blau.gif) top left repeat-y #5786c9; }
div#spalterechts div.block { background-color:#f7f7f7; margin-bottom:30px; }
div#spalterechts div.block div.text { padding:5px 5px 10px 10px; font-size:11px; }
div#spalterechts .csc-frame-frame1 { background-color:#eeeeee; margin-bottom:30px; padding:5px 5px 10px 10px; color:#000000; }

div#spalterechts a:link,
div#spalterechts a:visited,
div#spalterechts a:active { color:#ed7d15; text-decoration:underline; }
div#spalterechts a:hover { color:#c45e00; text-decoration:underline; }

div#navi { float:left; margin:0; width:180px; padding:0 0 0 15px; }
div#navi h2 { margin:0; padding:2px 3px 2px 7px; width:170px; font-size:14px; font-weight:normal; color:#ffffff; }
div#navi h2.rot { background:url(img/bg-navi-rot.gif) top left repeat-y #f2800c; }
div#navi h2.gruen { background:url(img/bg-navi-gruen.gif) top left repeat-y #48a939; }
div#navi h2.blau { background:url(img/bg-navi-blau.gif) top left repeat-y #5786c9; }
div#navi ul { padding:0; margin:0 0 30px 0; list-style:none; }
div#navi ul li { padding:1px 0 0 0; margin:0; font-size:13px; width:180px; }
div#navi ul.rot li { background:url(img/bg-navi-rot.gif) top left no-repeat; }
div#navi ul.gruen li { background:url(img/bg-navi-gruen.gif) top left no-repeat; }
div#navi ul.blau li { background:url(img/bg-navi-blau.gif) top left no-repeat; }
div#navi ul li a { display:block; padding:4px 3px 4px 7px; margin:0; font-size:13px; }
div#navi ul li a.on { font-weight:normal; }

div#navi ul li a:link,
div#navi ul li a:visited,
div#navi ul li a:active { color:#444444; text-decoration:none; }
div#navi ul li a:hover { color:#000000; text-decoration:underline; background-color:#ffffff; }
div#navi ul.rot li a.on:link,
div#navi ul.rot li a.on:visited,
div#navi ul.rot li a.on:active,
div#navi ul.rot li a.on:hover { color:#ed7d15; }
div#navi ul.gruen li a.on:link,
div#navi ul.gruen li a.on:visited,
div#navi ul.gruen li a.on:active,
div#navi ul.gruen li a.on:hover { color:#51a93f; }
div#navi ul.blau li a.on:link,
div#navi ul.blau li a.on:visited,
div#navi ul.blau li a.on:active,
div#navi ul.blau li a.on:hover { color:#5b8ac6; }

div#main div#fusszeile { clear:both; width:920px; height:30px; color:#ffffff; font-size:12px; background:url(img/bg-header.jpg) 0px 0px repeat-y #f2800c; text-align:center; }
div#main div#fusszeile div#links { padding-top:7px; }
div#main div#fusszeile div#links a:link,
div#main div#fusszeile div#links a:visited,
div#main div#fusszeile div#links a:active { color:#ffffff; text-decoration:none; }
div#main div#fusszeile div#links a:hover { color:#ffffff; text-decoration:underline; }

p { margin:0; padding:0; }

form { padding:0; margin: 19px 0 19px 0; }
fieldset { padding:0 0 0 45px; margin:0; border:0; }
textarea { width:360px; margin-bottom:15px; }
select, input, textarea { width:360px; }
input.csc-mailform-submit { width:auto!important; }
label { display:block; margin-top:10px; }

div.indent { padding-left:30px; }

/* überschreibe css-styled-content */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0px!important;
}

/* Kennzeichnung bei Dr Jäger */
sup.drjaeger { display:block; float:left; width:52px; height:5px; padding-top:32px; overflow:hidden; background:url(img/anoa_logo.gif) 0px 4px no-repeat }


.csc-frame-rulerAfter { padding-bottom:40px; border-bottom:solid 1px #cccccc; margin-bottom:40px; }

