/* Effective stylesheet produced by snapshot save */
html { height: 101%; margin-bottom: 1px; }
body { font-family: Helvetica,Arial,sans-serif; line-height: 16px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
a:link, a:visited { text-decoration: none; font-weight: normal; }
a:hover { text-decoration: underline; font-weight: normal; }
p { margin-top: 0px; margin-bottom: 5px; }
img { border: 0px none; }
#page_bg { padding: 10px 0px; margin-bottom: 1px; }
div.center { text-align: center; }
div#wrapper { margin-left: auto; margin-right: auto; }
body.width_medium div#wrapper { width: 950px; }
div#header_l { position: relative; }
div#header_r { height: 90px; padding-left: 370px; padding-right: 30px; padding-top: 25px; overflow: hidden; text-align: left; }
div#logo { position: absolute; left: 0px; top: 0px; float: left; width: 450px; height: 80px; background: transparent url("../Dateien/banner_nat.gif") no-repeat scroll 0px 0px; margin-left: 275px; margin-top: 25px; }
div#tabarea { background: rgb(247, 247, 247) url("../Dateien/mw_header_b.png") repeat-x scroll 0px 0px; margin: 0px 11px; }
div#tabarea_l { background: transparent url("../Dateien/mw_header_l_b.png") no-repeat scroll 0px 0px; padding-left: 32px; }
div#tabarea_r { height: 42px; background: transparent url("../Dateien/mw_header_r_b.png") no-repeat scroll 100% 0px; padding-right: 1px; }
div#footer_r { padding-top: 10px; height: 47px; overflow: hidden; }
div#footer_r div { text-align: center; font-size: 0.9em; color: rgb(170, 170, 170); }
div#footer_r a:link, div#footer_r a:visited { color: rgb(153, 153, 153); }
div#footerspacer { height: 10px; }
#pathway { padding: 0px 10px 8px; width: auto; margin-top: -2px; margin-right: 250px; text-align: left; }
#search { float: right; width: 320px; margin-top: -20px; margin-right: 30px; height: 40px; overflow: hidden; text-align: right; }
#area { padding: 0px; }
#whitebox { margin: 0px 21px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: auto; }
#whitebox div { text-align: left; }
#whitebox_t { background: rgb(255, 255, 255) url("../Dateien/mw_content_t.png") repeat-x scroll 0px 0px; }
#whitebox_tl { background: transparent url("../Dateien/mw_content_t_l.png") no-repeat scroll 0px 0px; }
#whitebox_tr { height: 10px; overflow: hidden; background: transparent url("../Dateien/mw_content_t_r.png") no-repeat scroll 100% 0px; }
#whitebox_m { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); width: auto; padding: 1px 8px; }
#whitebox_b { margin-top: -5px; background: transparent url("../Dateien/mw_content_b.png") repeat-x scroll 0px 100%; }
#whitebox_bl { background: transparent url("../Dateien/mw_content_b_l.png") no-repeat scroll 0px 100%; }
#whitebox_br { height: 13px; background: transparent url("../Dateien/mw_content_b_r.png") no-repeat scroll 100% 100%; }
table.pill { margin-left: auto; margin-right: auto; padding: 0px; }
td.pill_l { width: 20px; height: 32px; }
td.pill_m { padding: 0px; margin: 0px; width: auto; }
td.pill_r { width: 19px; height: 32px; }
#pillmenu { white-space: nowrap; height: 32px; float: left; }
#leftcolumn { padding: 0px; margin: 0px; width: 20%; float: left; }
#maincolumn, #maincolumn_full { margin-left: 20%; padding-left: 15px; width: 75%; }
table.nopad { width: 100%; border-collapse: collapse; padding: 0px; margin: 0px 0px 15px; }
table.contentpaneopen h3 { margin-top: 25px; }
h3, .componentheading, table.moduletable th, legend { margin: 0px 0px 10px; font-weight: bold; font-family: Helvetica,Arial,sans-serif; font-size: 1.5em; padding-left: 0px; text-align: left; }
span.article_separator { display: block; height: 20px; }
td.buttonheading {  }
td.buttonheading img { border: medium none; }
.clr { clear: both; }
table.blog span.article_separator { display: block; height: 20px; }
table.contentpaneopen, table.contentpane { margin: 0px; padding: 0px; width: 100%; }
table.contentpaneopen h3 { margin-top: 25px; }
div.module_menu { margin: 30px 0px 15px; padding: 0px; line-height: 37px; }
div.module_menu div div div { padding: 30px 10px 15px; width: auto; height: 295px; }
div.module_menu ul { margin: 0px; padding-left: 20px; }
div.module_menu ul li a:link, div.module_menu ul li a:visited { font-weight: bold; }
#syndicate { float: left; padding-left: 25px; }
