body {
 background-image:url(../images/bg2.png);
 Margin-left: 0px;
 Margin-right: 0px;
 Margin-top: 0px;
 Margin-bottom: 0px;
 font-family: Verdana;
 font-size: 10px;
 color: #444444;
}

p {
 text-align: justify;
 margin-top: 0px;
}

h1 {
 FONT-SIZE: 13px;
 COLOR: #444444;
 FONT-FAMILY: VERDANA;
 margin: 0;
 padding: 0;
}

h2 {
 font-family: Verdana;
 font-size: 11px;
 font-weight: bolder;
 color: #444444;
 margin: 0;
 padding: 0;
}

td {
 font-size: 10px;
 z-index: 2;
 font-family: VERDANA;
 color: #444444;
}

a:link, a:visited {
 font-size: 10px;
 z-index: 2;
 font-family: VERDANA;
 text-decoration: none;
 color: #4D5358;
}

a:hover {
 font-size: 10px;
 font-family: VERDANA;
 text-decoration: yes;
 color: #A40000;
 text-decoration: underline;
}

#main {
 position: absolute;
 width: 1000px;
 height: 100%;
 left: 50%;
 margin-left: -500px;
 border-top: 0px solid;
 border-right: 1px solid;
 border-bottom: 1px solid;
 border-left: 1px solid;
 background-color:#FFFFFF;
}

div#banner {
 background-image: url(../images/banner.png);
 width: 1000px;
 height: 100px;
}

div#navi_oben {
 vertical-align: middle;
 color:#FFFFFF;
 margin-top: 2px;
 margin-bottom: 2px;
 padding-left: 0px;
 padding-right: 0px;
 height: 25px;
}

#navi_oben_text {
 color: #FFFFFF;
 width: 100%;
}


#navi_oben_text a:hover {
 color: #D8D8D8;
 width: 100%;
}

#navi_oben_text a:link, #footer a:visited {
 color: #FFFFFF;
 width: 100%;
}


#navi_oben a:hover {
 color: #D8D8D8;
 width: 100%;
}

div#content_out {
 width: 1000px;
 background-color:#FFFFFF;
 height: 655px;
 border: 4 solid;
 border-color:#FF0000;
}

div#navi-main {
 width: 270px;
 border: 0px solid;
 float:left;
}

div#navi {
 margin-left: 3px;
 background-color:#E1E1E1;
 color:#000000;
 padding-left: 4px;
 padding-top: 4px;
 padding-bottom: 4px;
 width: 258px;
}

div#navi-title {
 margin-left: 3px;
 background-color:#145EA3;
 color:#FFFFFF;
 font-size: 12px;
 padding-left: 2px;
 padding-top: 4px;
 width: 260px;
 height: 20px;
 text-align: center;
}

div#placeholder {
 height: 2px;
}

div#navi2 {
 margin-left: 5px;
 background-color:#666666;
 color:#FFFFFF;
 padding-left: 2px;
 padding-top: 0px;
 margin-top: 0px;
 width: 242px;
}

div#navi-rechts {
 width: 259px;
 float: left;
}

div#content {
 background-color:#E6F3FF;
 margin-left: 0px;
 padding-left: 5px;
 padding-top: 5px;
 padding-right: 5px;
 height: 650px;
 width: 594px;
 float: left;
}

div#content-inn {
 background-color:#FFFFFF;
 margin-left: 1px;
 padding-left: 5px;
 padding-top: 5px;
 padding-right: 5px;
 width: 582px;
 float: left;
 border-color: #CCCCCC;
 border-top: 1px solid;
 border-bottom: 1px solid;
}

div#content_right {
 padding-left: 3px;
 width: 120px;
 float: left;
}

div#footer {
 text-align:center;
 vertical-align:bottom;
 background-color:#FFFFFF;
 color: #D8D8D8;
 width: 1000;
 height: 18px;
}

#footer a:link, #footer a:visited {
 color: #D8D8D8;
 width: 100%;
}

#footer a:hover {
 color: #D8D8D8;
 width: 100%;
}

div#bannerst {
 font-size : 10px;
 background-image: url(images/banner/banner-st.png);
 width: 940px;
 height: 100px;
 position: absolute;
 left: 160px;
 top: 6px;
}

#navi_left {
 color: #A40000;
 border-color: #A40000;
 border-top: 1px solid;
 border-right: 1px solid;
 border-bottom: 1px solid;
 border-left: 1px solid;
}

.td_b_top {
 color: #A40000;
 border-color: #A40000;
 border-top: 1px solid;
 padding-left: 5px;
 height: 25px;
}

.weiter:link, .weiter:visited {
 font-size: 10px;
 z-index: 2;
 font-family: VERDANA;
 text-decoration: underline;
 color: #A40000;
}

.weiter:hover {
 font-size: 10px;
 font-family: VERDANA;
 text-decoration: yes;
 color: #444444;
 text-decoration: none;
}
