html, body { margin:0; padding:0; background-color:rgb(255,255,255); background-image:url(../grafik/back-v.png); background-repeat:repeat-y; }
#top_section {background-color:rgb(255,255,255);
background-image:url(../grafik/back-h.png);
background-repeat:no-repeat;
height:100px;
margin:0;
padding:0;
}
#logo {
position:absolute;
top:19px;
left:20px;
width:190px;
height:44px;
}
#main_section {
margin:0px;
padding:0px;
}
#navigation {
position:absolute;
left:20px;
top:120px;
width:190px;
}
#content { margin-left:240px; margin-right:0; border-top: 3px solid #360; font-family: arial, verdana, helvetica, sans-serif;; }
#navi_content_top { position:absolute; top:103px; left:240px; width:100%; height:40px; background-color:#fff; z-index:1; }
#h1portal { color: #360; font-family: arial, verdana, helvetica, sans-serif; position: absolute; top: 20px; left: 280px; width: auto; }
a.navi, a.navi_first, a.navi_self { display:block; white-space:nowrap; overflow:hidden; font-family:arial, verdana, helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; letter-spacing:0.1em; text-align:center; padding: 3px !important; }
a.navi:link, a.navi_first:link,
a.navi:visited, a.navi_first:visited { color:white; background-color: #a1b888; }
a.navi_self:link, a.navi_self:visited { color:white; background-color: #360; }
a.navi:hover, a.navi_first:hover, a.navi_self:hover,
a.navi:active, a.navi_first:active, a.navi_self:active {
background-color:white;
color:black;
}
a:link { color: #006; font-size: 11px; background-position: center; text-decoration: none; }
a:visited { color: #006; font-size: 11px; text-decoration: none; }
h1 { font-size: 24px; font-family: arial, verdana, helvetica, sans-serif; margin-top: 5px; margin-bottom: 5px; }
h3 { font-size:18px; font-family:arial, verdana, helvetica, sans-serif; color:#600; }
h4 { color: #600; font-size: 16px; font-family: arial, verdana, helvetica, sans-serif; margin: 1.33em 0; }
h5 { color: #600; font-size: 14px; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; margin: 1.67em 0; }
h6 { color: #600; font-size: 14px; margin: 2.33em 0; }
table { margin-top: 20px; margin-left: 20px; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; outline-width: 0; }
.tabel { color: maroon; border-color: maroon; border-width: thin; }
.table_index { margin-top: 5px; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px; }
td { font-size: 11px; margin-left: 10px; vertical-align:middle; left: 10px; padding-left: 10px; }
p { color: #600; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; margin-left: 10px; }
.p_block { color: #600; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; text-align: justify; margin: 5px 5px 5px 10px; }
.p_klein { color: #600; font-size: 11px; font-family: arial, verdana, helvetica, sans-serif; margin-left: 10px; }
.p_klein_fett { color: #600; font-size: 11px; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; margin-left: 10px; }
.p_klein_block { color: #600; font-size: 11px; font-family: arial, verdana, helvetica, sans-serif; text-align: justify; margin-right: 10px; margin-left: 10px; }
.linktext_ul { color: #006; font-size: 11px;  text-decoration: underline; }
.link_intern { color: #5b2c11; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: underline; }
.link_intern_menu { color: #600; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; background-color: #e7e7de; }
.cont_1 { color: #050505; font-size: 8pt; background-color: #f4f5ef; text-align: justify; width: auto; float: none; margin: 12px; padding: 12px; border-style: solid; border-width: 1px; }
.cont_2 { color: maroon; font-size: 10pt; text-align: justify; width: 150px; height: auto; margin: 5px; padding: 12px; float: none; border-style: solid; border-width: 1px; outline-color: gray; outline-width: thin; }
