@charset "UTF-8";
@import url(./../core/base.css);
@import url(./../core/print.css);
@import url(./../css/print.css);

body { color: #033A4A; font-family: 'Helvetica Neue', Helvetica, Arial, Geneva, Swiss, SunSans-Regular; background: #fff url(./../../img/body.gif) no-repeat 50% 100px; }

a { color: #3A731C; text-decoration: underline; }
a:hover { color: #ff0000; text-decoration: underline; }

#page { width: 800px; margin: 0 auto; padding: 2em 0 0 0; }

#header { height: 70px; }
#header h1 a { display: block; width: 445px; height: 40px; background: url(./../../img/logo.gif) no-repeat; text-indent: -9999px; margin: 0 0 0 255px; }

#col1 { width: 255px; }
#col1 ul { margin: 0 0 3em 1.5em; }
#col1 ul li { margin-bottom: 0.7em; }
#col1 ul li a { color: #033A4A; font-size: 14px; font-weight: bold; text-decoration: none; }
#col1 ul li a:hover, #col1 ul li strong a { color: #ff0000; }
#col1 ul li ul { margin: 0.5em 0 1em 1.5em; }
#col1 ul li ul li a { font-size: 12px; }
#col1 p, #col1 .p, #col1 address { font-size: 1.2em; font-style: normal; line-height: 1.3em; margin-bottom: 1.2em; }
#col1 form { padding: 1em 0; }
#col1 form input#suchbegriff { width: 100px; border: 1px solid #C4DFB5; border-bottom: 3px solid #07566C; padding: 2px; }
#col1 form input.button { background: none; border: 0; font-weight: bold; }

#col3 { margin: 0 0 0 255px; }
#col3 h1 { font-size: 1.5em; margin-bottom: 0.8em; }
#col3 h2 { font-size: 1.2em; margin-bottom: 0.8em; }
#col3 .content { font-size: 1.2em; line-height: 1.6em; }
#col3 .content p { margin-bottom: 0.8em; }
#col3 .content ul { margin: 0 0 0.8em 1.5em; }
#col3 .content .news_eintrag { margin-bottom: 1.5em; }

#col3 .content .download_box ul { list-style: none; margin: 0; }
#col3 .content .download_box li { padding: 0 0 10px 0; margin: 0 100px 10px 0; border-bottom: 1px solid #000; }
#col3 .content .download_box span.border { border-right: 1px solid #000; display: block; margin-right: 45px; padding: 0 10px 0 0; }
#col3 .content .download_box a.doc { display: block; background: url(./../../img/doc_klein.gif) no-repeat top right; width: 35px; height: 35px; float: right;  }
#col3 .content .download_box a.pdf { display: block; background: url(./../../img/pdf_klein.gif) no-repeat top right; width: 35px; height: 35px; float: right;  }

#col3 form { margin: 3em 0; }
#col3 fieldset { border: 1px solid #C4DFB5; background: #F0F8EE; padding: 8px; margin-bottom: 10px; font-size: 11px; }
#col3 legend { padding: 0 5px; background: #C4DFB5; border: 1px solid #F2EEE1; font-size: 13px; font-weight: bold; }
#col3 label { width: 140px; display: block; float: left; text-align: right; padding-right: 10px; line-height: 20px; }
#col3 input, #col3 textarea { border: 1px solid #C4DFB5; padding: 3px; font-size: 11px; }
#col3 input.margin-top { margin-top: 3px; border: 0; }
#col3 textarea { height: 80px; }
#col3 form fieldset div.floatbox { margin-bottom: 7px; }


#footer { padding: 1em 0; margin: 1em 0 0 255px; font-size: 1em; color: #666; border-top: 1px solid #666; }
#footer .printlink { background: url(./../../img/print.gif) left center no-repeat; padding: 0 0 0 15px; }
#footer .top { background: url(./../../img/top.gif) left center no-repeat; padding: 0 0 0 10px; }