* { margin:0px; padding:0px; }
p { margin:0px 0px 10px 0px; }
body, div, table { font-family: arial, sans-serif; font-size:12px; }
body { margin:0px; padding:0px; background:url(../template/bg/bg_pattern.gif); background-repeat:repeat-x; background-color:#d2d1d1; }
div.body { width:862px; background:url(../template/bg/bg.gif); background-repeat:repeat-y; }
div.inline_body { float:left; width:840px; }
div.header { width:100%; height:99px; overflow:hidden; background:url(../template/bg/bg_header.png); border:#ddd solid 1px; }
div.header_logo { float:left; width:240px; overflow:hidden; }
div.header_rechts { float:left; width:590px; overflow:hidden; }
div.header_text { float:left; margin:46px 0px 0px 0px; }
div.header_text_test { float:left; margin:2px 0px 0px 0px; }
div.header_text_mrn { float:left; margin:2px 0px 0px 0px; }
div.header_links { float:right; margin:20px 20px; color:#777; }
div.header_links_test { float:right; margin:20px 20px; color:#777; }
div.main_navigation { width:100%; height:30px; background:url(../template/bg/bg_navigation.png); background-repeat:repeat-x; }
div.content_body { margin:0px; padding-top:10px; background:url(../template/row1/bg_row1.png); background-repeat:repeat-x; }
div.content { margin:0px; padding:0px; width:840px; overflow:hidden; }
div.footer { background:url(../template/bg/bg_footer.png); background-repeat:repeat-x; border-top:#ab0b25 solid 3px; height:80px; }
div.footer_links { float:left; margin:15px 20px; font-size:10px; }
div.footer_rechts { float:right; margin:15px 20px; font-size:10px; }
div.shadow_right { float:left; width:20px; height:700px; background:url(../template/bg/bg_schatten.gif); background-repeat:no-repeat; }
div.clear { clear:both; }
a, a:visited { color:#333; text-decoration:none; }
a:hover { text-decoration:underline; }
