.page                     { background: url(../images/layout/bg.gif) repeat-y; width: 930px; height: 100% }
.pageabstand              { color: #646464; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; padding: 0px 10px 0px 10px }
.head                     { background: #FFFFFF url(../images/layout/head_bg.gif) no-repeat; width: 910px; height: 70px }
.standards_navi           { float: right; padding: 10px 0px 0px 0px }
.standards_navipunkt      { float: left }
.standards_navipunkt1     { float: left; margin: 0px 0px 0px 6px; border-left: solid 1px #459138 }
.sprachwahl               { text-align: right; padding: 10px 10px 0px 0px }
.themen_navipunkt         { float: left }
.theme                    { float: left; background: #FFFFFF; padding: 0px 0px 1px 0px }
.bereiche_navi            { float: left }
.bereiche_navipunkt       { background: #FFFFFF; padding: 0px 0px 1px 0px }
.pfad                     { padding: 5px 5px 5px 30px; font-size: 11px; font-weight: bold }
.main                     { background: url(../images/layout/main_bg.gif) repeat-y; height: 100% }
.left                     { float: left; padding: 0px 60px 60px 130px }
.left_content             { position: relative; width: 420px; margin: 60px 0px 0px 0px }
.left_topic               { position: absolute; top: 0px; left: -130px; background: #FCE400; padding: 0px 0px 0px 50px }
.left_topic_bild          { border-left: solid 1px #FFFFFF }
.left_text                { padding: 0px 0px 0px 30px; text-align: justify }
.kontakt td               { color: #646464; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; background: #D2D2D2; border-bottom: solid 2px #FFFFFF; border-right: solid 2px #FFFFFF; padding: 3px 5px 3px 5px }
.right                    { float: left; width: 300px }
.right_content            { padding: 30px }
.right_topcontent         { border-bottom: solid 1px #AAAAAA; padding: 0px 0px 30px; margin: 0px 0px 30px }
.subnavi                  { border-top: solid 1px #AAAAAA; padding: 0px 0px 30px }
.subnavi a                { color: #646464; text-decoration: none }
.subnavi a:hover          { color: #646464; text-decoration: none }
.subnavipunkt             { background: #F0F0F0 url(../images/layout/pfeil_subnavi.gif) no-repeat 2px 11px; padding: 8px 0px 8px 10px; border-bottom: solid 1px #AAAAAA; font-size: 10px; font-weight: bold; text-transform: uppercase; cursor: pointer }
.subnavipunkt_over        { background: #D2D2D2 url(../images/layout/pfeil_subnavi.gif) no-repeat 2px 11px; padding: 8px 0px 8px 10px; border-bottom: solid 1px #AAAAAA; font-size: 10px; font-weight: bold; text-transform: uppercase; cursor: pointer }
.indikator                { margin: 0px 5px -1px 0px }
.seitenfuss               { padding: 10px; color: #AAAAAA; line-height: 18px }
.toppfeil                 { float: right; background: #FFFFFF; padding: 1px; border: solid 1px #8C8C8C }
.seitenfuss a             { color: #646464; text-decoration: none }
.seitenfuss a:hover       { color: #646464; text-decoration: underline }
.formular                 { color: #646464; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; border: solid 1px #D2D2D2 }
.formularerror            { color: #646464; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; border: solid 1px #FF0000 }
.sendebutton              { margin: 0px 0px 0px 10px; padding: 1px 15px 0px 0px; text-align: right; text-transform: uppercase; color: #459138; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; background: #D2D2D2 url(../images/layout/pfeil_rechts.gif) no-repeat right; border: none; cursor: pointer }
.loeschbutton             { margin: 0px 0px 0px 10px; padding: 1px 0px 0px 15px; text-align: left; text-transform: uppercase; color: #459138; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; background: #D2D2D2 url(../images/layout/pfeil_links.gif) no-repeat left; border: none; cursor: pointer }

body                      { background: #FFFFFF; margin: 0px }
h1                        { color: #459138; font-size: 14px; font-weight: bold; margin: 0px 0px 10px 0px }
h2                        { color: #AAAAAA; font-size: 12px; font-weight: bold; margin: 0px 0px 40px 0px }
h3                        { color: #AAAAAA; font-size: 14px; font-weight: bold; margin: 0px 0px 30px 0px }
h4                        { color: #AAAAAA; font-size: 12px; font-weight: bold; margin: 0px 0px 10px 0px }
ul                        { margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding-left: 10px; list-style-type: square }
ol                        { margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding-left: 10px }
a                         { color: #459138; text-decoration: none }
a:hover                   { color: #459138; text-decoration: underline }