* {
margin: 0;
padding: 0;
overflow:hidden;
}
body {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 100.01%;
/*background-color: #ececec;*(
background-color: transparent;
/*background-color: #ffffff;*/
color: #000;
overflow:hidden;
z-index:0;
}
p, li {
font-size: 80%;
}

/* Die Hauptboxen */
#rsaeuleganz{
z-index:50;
position: fixed;
top:0px;
right:0px;
width:125px;
height:100%;
background-color:#537c53;
/*background-color: #b30337;*/
color: #ffffff;
}


#leeroben{
z-index:9;
position: fixed;
top:0px;
left:0px;
width:100%;
height:100px;
/*background-color:#feffef;*/
/*background-color: #ffffff;*/
/*color: #000000;*/
}
#menu1oben{
z-index:9;
position: absolute;
top:100px;
left:0px;
width:100%;
height:30px;
background-color: #ffffff;
color: #808285;
font-family: Helvetica;
font-size :  14px;
line-height: 18px;
text-decoration: none;
text-transform: uppercase;
padding:5px;
}


#menu1oben a {
text-decoration: none;
background-color: transparent;
font-weight:bold;
margin-top:80px;
color: #808285;
padding: 0px 15px 0px 5px;
}
#menu1oben a:hover {
font-weight:bold;
/* wunderschönes rot color: #b30337;*/
color: #b30337;
}


#menu1oben a:active {
font-weight:bold;
text-decoration:underline;
color: #b30337;
}

.men1obenwahl{
text-decoration:underline;
font-weight:bold;
/* schönes grün color: #537c53;*/
color: #b30337;
margin-top:20px;
}

#menu2oben{
z-index:45;
position: absolute;
top:130px;
left:0px;
width:100%;
height:30px;
background-color: #808285;
color: #ffffff;

}
/* top-menue */
#menu2oben ul.topmen {
position:relative;
margin-top: 5px;
line-height: 18px;
/*margin-left: 15px;*/
list-style-type: none;
/* Nur zum Testen einen Border eingefügt */
/*
border-width:1px;
border-color:#537c53;
border-style:solid;
*/
}
#menu2oben ul.topmen li {
position:relative;
display: inline;
font-family: Helvetica;
font-size: 12px;
background-color: #808285;
color: #ffffff;
padding-left:18px;
padding-right:0px;
line-height: 18px;

border-width:1px;
border-color:#808285;
border-style:solid;



/*padding-bottom:4px;*/
/* Nur zum Testen einen Border eingefügt */
/*
border-width:1px;
border-color:#537c53;
border-style:solid;
*/
}

#menu2oben ul.topmen a {
text-decoration: none;
background-color: transparent;
color: #ffffff;
line-height: 18px;

border-width:1px;
border-color:#808285;
border-style:solid;

/*padding-top:2px;
padding-bottom:3px;*/
/*padding: 0px 5px;*/
}
#menu2oben ul.topmen a:hover {
/*border: 0 none;*/
border-width:1px;
border-color:#808285;
border-style:solid;
color: #b30337;
background-color: #d1d2d4;


/* Nur zum Testen einen Border eingefügt */
/*

*/
}

.men2obenwahl{
/*position:relative;
display: inline;*/
/*text-decoration:underline;*/
border-color:#b30337;
border-width:1px;
border-style:solid;

color: #b30337;
background-color: #d1d2d4;
line-height: 18px;
}

.men2obenwahl a{
/*text-decoration:underline;*/
color: #b30337;
background-color: #d1d2d4;
line-height: 18px;
/*padding-bottom:3px;
border-width:2px;*/
border-width:1px;
border-color:#b30337;
border-style:solid;
}


#balkenlinks{
z-index:9;
position: fixed;
top:160px;
left:0px;
width:175px;
height:100%;
background-color:#537c53;
color: #ffffff;
overflow:auto;
}


#balkenlinks .textnorm1 {
  font-family : ArialMT, Arial, Helvetica;
  font-size : 12px;
  line-height:18px;
}
/*Derzeit noch nicht in verwendung*/
#wrapper
{
z-index: 2;
position:absolute;
top:130px;
left:175px;
right:175px;
bottom:20px;
/*
margin-right:175px;
margin-left:175px;
margin-top:130px;
margin:bottom:20px;
*/
background-color: transparent;
padding: 20px 175px 20px 20px;
color: #000;
}

#contentbereich {
position: absolute;
top:130px;
left:175px;
width:600px;
height:600px;
padding-left:20px;
padding-top:20px;
padding-bottom:10px;
color: #000;
background-color:#feffef;
letter-spacing:0.01px;
overflow: auto;
z-index:1;
}
#contentbereich:focus{ border-width:0px; }

/* nicht von mir und auch nicht in Verwendung */
h1,h2,h3,h4 {
background-color: transparent;
color: #666;
letter-spacing: 1pt;
padding: 0px 0px 0px 25px;
}
h1 {
font-size: 130%;
}
h2 {
font-size: 130%;
}
h3 {
font-size: 60%;
}
h4 {
font-size: 100%;
}

#hl1{
font-family: Verdana;
font-size: 150%;
background-color: transparent;
color: #666;
letter-spacing: 1pt;
padding: 25px 0px 140px 0px;
margin-left: 140px;
}
#footer {
position: fixed;
bottom: 0px;
left: 0px;
right: 0px;
height: 20px;
background-color: #d7d7d7;
color: #000;
/*border-top: 1px solid #000;*/
text-align: center;
z-index: 100;
/*clear: both;*/
}
#content p, #content ul {
max-width: 420px;
padding: 10px 0px 10px 25px;
line-height: 140%;
list-style-type: circle;
margin: 0 auto;
/*overflow: auto;*/
}
#content ul {
padding-left: 30px;
list-style-type: circle;
}

.linksmen{
}
ul.linksmen li {
font-family: Helvetica;
font-size: 12px;
/*font-weight: bold;*/
/*letter-spacing: 1px;*/
/*background-color: #808285;*/
color: #ffffff;
padding-left:25px;
padding-right:10px;
padding-top:0px;
padding-bottom:10px;
/*margin-top:5px;
margin-bottom:5px;*/

list-style-type: none;
}

ul.linksmen a {
display:inline;
text-decoration: none;
background-color: transparent;
color: #ffffff;
/*padding: 0px 5px;*/
}
ul.linksmen a:hover {
display:inline;
border: 0 none;
color: #b30337;
background-color: #d1d2d4;
}

#pcontent1
{
/*font-size: 0.75em;*/
/*font-size:12px;*/
font-size: 10pt;
padding: 10px 0px 10px 25px;
margin-left: 50px;
line-height: 130%;
color: #666;
}



#tcontent1
{
/*font-family:ArialMT,Helvetica,Verdana;*/
padding: 10px 0px 10px 25px;
margin-left: 50px;
line-height: 140%;
font-size:80%;
color: #666;
}

#econtent1
{
/*font-family: Arial,Verdana,Helvetica;*/
/*font-family:ArialMT,Helvetica,Verdana;*/
padding: 10px 0px 10px 25px;
margin-left: 50px;
font-size: 10pt;
list-style-type:square;
list-style-position:outside;
/*line-height: 140%;*/
color: #666;
}

.econtent1
{
/*font-family: Arial,Verdana,Helvetica;*/
/*font-family:ArialMT,Helvetica,Verdana;*/
padding: 10px 0px 10px 25px;
margin-left: 50px;
font-size: 10pt;
list-style-type:square;
list-style-position:outside;
/*line-height: 140%;*/
color: #666;
}


#rtablock
{
position: fixed;
font-family : ArialMT, Arial, Helvetica;
font-size : 12px;
line-height:14px;
padding: 10px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
width:135px;
bottom:10px;
/*border-top-color:#d1d2d4;
border-top-width:1px;
border-top-style:solid;*/

}

.tcontent2
{
/*padding: 010px 0px 10px 25px;*/
font-family : ArialMT, Arial, Helvetica;
font-size : 12px;
font-size:80%;
color: #666;
}

#tablefont1
{
padding: 10px 0px 10px 25px;
margin-left: 50px;
font-family : ArialMT, Arial, Helvetica;
font-size : 14px;
line-height: 140%;
/*font-size:80%;*/
color: #666;
}
#tcontent3
{
padding: 10px 0px 10px 25px;
margin-left: 50px;
line-height: 110%;
font-size:80%;
color: #666;
}

#meintable1
{
display: block;
padding-left:20px;
padding-right:20px;
padding-top:15px;
background-color:#537c53;
color: #ffffff;
font-family: Helvetica;
font-size: 12px;
text-decoration:none;
/* Ab hier das Teil von DkDenz */
opacity:1.0;
-moz-opacity:1.0;
-khtml-opacity:0.7;
filter:alpha(opacity=100);

}

#meintable1 a {
padding:2px;
/*display:list-item;*/
display:block;
color: #ffffff;
/*background-color: #808285;*/
background-color: #537c53;
text-align:center;
text-decoration:none;
border-width:1px;
border-color: #537c53;
/*border-color:#808285;*/
border-style:solid;

}
#meintable1 a:hover {
color: #b30337;
background-color: #d1d2d4;
border-width:1px;
border-color:#537c53;
border-style:solid;
/*border:color:#b30337;*/
/* Ab hier das Teil von DkDenz */
opacity:0.7;
-moz-opacity:0.7;
-khtml-opacity:0.7;
filter:alpha(opacity=90, finishopacity=40, style=2);

}

#meintable1wahl {
display: block;
padding-left:20px;
padding-right:20px;
padding-top:15px;
background-color: #537c53;
color: #b30337;
font-family: Helvetica;
font-size: 12px;
/*text-decoration:underline;*/
border-width:1px;
border-style:hidden;

}
#meintable1wahl a {
padding:2px;
display:block;
color: #b30337;
background-color: #d1d2d4;
text-align:center;
text-decoration:none;
border-width:1px;
border-color:#b30337;
border-style:solid;

}

#mittelmenue {
position: relative;
float:left;
display: inline;
font-family: Helvetica;
font-size: 12px;
background-color: #808285;
color: #ffffff;
margin-top:5px;
padding-left:18px;
padding-right:0px;
line-height: 18px;
border-width:1px;
border-color:#808285;
border-style:solid;
}
#mittelmenue a{
text-decoration:none;
background-color: #808285;
color: #ffffff;

}

#mittelmenue a:hover{
background-color: #d1d2d4;
color:#b30337;
}
#mittelmenuewahl {
position: relative;
float:left;
display: inline;
font-family: Helvetica;
font-size: 12px;
background-color: #808285;
color: #ffffff;
margin-top:6px;
padding-left:18px;
padding-right:0px;
line-height: 18px;
/*
border-width:1px;
border-color: #808285;
border-style:solid;
*/
}

#mittelmenuewahl a{
text-decoration:none;
background-color: #d1d2d4;
margin-top:7px;
color: #b30337;
font-size: 12px;
line-height: 18px;
border-width:1px;
border-color:#b30337;
border-style:solid;


}

#utl
{
}
#utl a{
text-decoration:none;
background-color: transparent;
}
#utl a:hover{
text-decoration:none;
background-color: transparent;
}
#pdfcontent {
position: absolute;
top:130px;
left:175px;
width:600px;
height:600px;
color: #000;
background-color:#feffef;
overflow: hidden;
z-index:1;
}
#pdfframe {
position: relative;
}

.menulinks
{
display: block;
padding-left:20px;
padding-right:20px;
padding-top:15px;
background-color:#537c53;
color: #ffffff;
font-family: Helvetica;
font-size: 12px;
text-decoration:none;
/* Ab hier das Teil von DkDenz */
opacity:1.0;
-moz-opacity:1.0;
-khtml-opacity:0.7;
filter:alpha(opacity=100);

}
.menulinks a {
padding:2px;
/*display:list-item;*/
display:block;
color: #ffffff;
/*background-color: #808285;*/
background-color: #537c53;
text-align:center;
text-decoration:none;
border-width:1px;
border-color: #537c53;
/*border-color:#808285;*/
border-style:solid;

}
.menulinks a:hover {
color: #b30337;
background-color: #d1d2d4;
border-width:1px;
border-color:#537c53;
border-style:solid;
/*border:color:#b30337;*/
/* Ab hier das Teil von DkDenz */
opacity:0.7;
-moz-opacity:0.7;
-khtml-opacity:0.7;
filter:alpha(opacity=90, finishopacity=40, style=2);

}

.mittelmen {
position: relative;
float:left;
display: inline;
font-family: Helvetica;
font-size: 12px;
background-color: #808285;
color: #ffffff;
margin-top:5px;
padding-left:18px;
padding-right:0px;
line-height: 18px;
border-width:1px;
border-color:#808285;
border-style:solid;
}
.mittelmen a{
text-decoration:none;
background-color: #808285;
color: #ffffff;

}

.mittelmen a:hover{
background-color: #d1d2d4;
color:#b30337;
}
a{
color:#666;
}
.textrot{
color:#b30337;
}
.textgrau{
color:#666;
}
.bcgruen{
background:#cff9d0;
font-family:'Arial';
}
.bcblau{
background:#bec6e1;
font-family:'Arial';
}
.links
{
text-align:left;
font-family: Arial;
}
.rechts
{
text-align:right;
font-family: Arial;
}