body { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(../images/grafics/bg_body.gif); margin: 0 0 25px; padding: 0; }
div#container_navigation { color: black; font-size: 14px; }
div#container_navigation a { color: black; font-size: 12px; font-weight: bold; background-image: url(../images/grafics/bg_button.gif); text-decoration: none; height: 20px; margin-top: -1px; padding-left: 4px; border-top: 1px solid #329c26; border-bottom: 1px solid #329c26; border-left: 1px solid #329c26; display: block; }
div#container_navigation a.sub { color: black; font-size: 12px; font-weight: normal; background-image: url(../images/grafics/bg_button_hover.gif); text-decoration: none; height: 20px; margin-left: 15px; padding-left: 4px; border-bottom: 1px solid #329c26; border-left: 1px solid #329c26; display: block; }
div#container_navigation a:hover { background-image: url(../images/grafics/bg_button_hover.gif); }
div#container_navigation a.sub:hover { background-image: url(../images/grafics/bg_button_select.gif); }
div#container_navigation a.current { background-image: url(../images/grafics/bg_button_select.gif); }
div#container_body { background-color: white; min-height: 400px; padding: 5px; border-right: 1px solid #329c26; border-left: 1px solid #329c26; border-top-width: 0; border-bottom-width: 0; }
div#container_menu { background-color: #fff; border: solid 1px #329c26; }
div#container_zusatzmenu { font-size: 12px; background-color: white; text-align: right; vertical-align: middle; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; border: solid 1px #329c26; }
div#container_zusatzmenu ul { margin: 0; padding: 0; list-style-type: none; display: inline; }
div#container_zusatzmenu li { margin: 0; padding: 0; list-style-type: none; display: inline; }
div#container_zusatzmenu a { color: black; font-size: 12px; text-decoration: none; }
.style_copyright_white { color: white; font-size: 10px; text-align: center; }

hr{ background-color:#ccc; color:#ccc; border: none; height: 1px; margin-top: 10px; margin-bottom: 10px; }
ul, ol { margin-top: 0; margin-bottom: 6px; }
p { margin-top: 0; margin-bottom: 6px; }
a { color: blue; text-decoration: none; }


.image_right{ background-color: white; z-index: 10; float: right; margin: 0; padding: 7px; }
.text_right{ background-color: white; text-align: justify; z-index: 0; padding: 4px; }
.image_left{ background-color: #ddffca; z-index: 10; float: left; margin: 0; padding: 7px; }
.text_left{ background-color: #ddffca; text-align: justify; z-index: 0; padding: 4px;  }

