html, body {
margin:1px;
padding:1px;
height:100%;
}
body {
font-family: Verdana, Arial, sans-serif;
background-color: #FFFFFF;
font-size: 0.8em;
line-height:1.2em;
color: #000000;
width:auto;

}

h1 {font-size:1.4em;color:#000000; margin-bottom:1em; margin-top:10px; padding-left:15px; border-bottom:1px solid #000000;}
h2 {font-size:1.2em;color:#000000; margin-bottom:1em; margin-top:5px; padding-left:15px; border-bottom:1px solid #000000;}
h3 {font-size:1em;color:#000000; margin-bottom:0.8em; margin-top:5px; padding-left:15px; border-bottom:1px solid #000000;}


p {margin-top:3px;
margin-bottom:3px;
padding:3px;
}

.p2{padding-left:390px; margin-top:0px;}

b{font-weight:bold;}
.b{font-weight:bold;}
em{color:#ff0000;font-weight:bold;}
strong{font-weight:bold;}
hr{
border:solid #CCCCCC 0px; height:1px;
border-top:solid #CCCCCC 1px; height:1px;
}
a:link, a:visited
{
text-decoration:none;
color:#3F5A87;
}

a:active, a:hover
{
text-decoration:underline;
color:#000000;
}
#wrapper {
position:relative;
max-width:1150px;
min-width:1045px;
margin-left:auto;
margin-right:auto;
text-align:center;
border:2px solid #CCCCCC;
background-color:#FFFFFF;


}
#title {
position:relative;
background-color:#FFFFFF;
background-image: url(titel03.png);
background-position: top right;
background-repeat: no-repeat;
border:1px solid #ffffFF;
border-bottom:0px solid #000000;
margin:0px;
padding:0px;
font-weight:bold;
text-align:left;
}

#menueins {
position:relative;
padding:3px;
padding-right:20px;
margin:0px;
background-color:#FFFFFF;
border-bottom:1px solid #4C4B46;
border-top:1px solid #4C4B46;
text-align:right;
color:#000000;
}
#menueins #aktiv{background-color:#DDDDDD;}
#menueins :hover{text-decoration:underline;}

#menuzwei {
position:relative;
padding:3px 3px 3px 25px;
margin:0px;
background-color:#DDDDDD;
border-bottom:1px solid #3F5A87;
text-align:left;
color:#000000;
}
#menuzwei #aktiv{background-color:#FFFFFF;}

/*Menü Seite*/
#menucontainer
{position:absolute;top:230px;left:10px;}
#menu {
position:relative;
text-align:left;
color:#000000;
font-weight:bold;
padding:10px 0px 10px 0px;
}

#menu a {
text-decoration:none;
border-left: 10px solid #D0D0C4;
border-bottom: 1px solid #D0D0C4;
border-right: 1px solid #CCCCCC;

padding:2px 2px 2px 6px;
color:#432700;
display:block;
width:190px;
}
#menu li {padding:5px 2px 5px 2px; background-image:none;}
ul#menu {list-style-type:none; padding-left:0;}

#menu a:link, #menu a:visited {
border-left: 10px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
#menu a:hover, #menu a:active {
border-left: 10px solid #F6A94F;
border-bottom: 1px solid #F6A94F;
}
#menu #aktiv a
{border-left: 10px solid #F6A94F;
border-bottom: 1px solid #F6A94F;

color:#000000;
background-color:#FFFFFF;
}


/*.Inhalt*/
#content {
position:relative;top:10px;
margin-top:0px;
margin-left:245px;
margin-right:20px;
margin-bottom:40px;
padding:10px;
padding-top:15px;
height:500px;
min-height:53em;
background-color:#EEEEEE;
text-align:left;
font-weight:normal;
border:1px solid #3F5A87;
}
html>body #content {height:auto;}
/*.Absatz grau*/



.para {
background-color:#CCCCCC;
margin:8px;
padding:10px;
 }

 /*.Absatz ocker,*/
 .para1{
 background-color:#FFFFCC;
margin:8px;
padding:10px;
 }
/*.Absatz ocker, roter Rand*/
 .para2{
background-color:#FBFBFB;
border:1px solid #CCCCCC;
padding:10px;
margin-bottom:10px;
margin-top:10px;
 }


/*Tabelle, ocker, roter Rand*/
table{
background-color:#EEEEEE;
width:100%;
text-align:left;
margin-bottom:10px;
margin-top:10px;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-spacing:0pt;
border-collapse:collapse;
}
tr{
border:0px solid #000000;
}

td{
background-color:#FBFBFB;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:10px;
}

/*.Tabelle1 Text zentriert, ocker, schwarzer Rand*/
.table1{
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-spacing:0pt;
border-collapse:collapse;
background-color:#EEEEEE;
margin-bottom:10px;
margin-top:10px;
width:100%;
text-align:center;
}

/*.Tabelle2 durchsichtig, ohne Rand*/
.table2{
border:0px solid #000000;
background-color:transparent;
width:100%;
margin-bottom:10px;
margin-top:10px;
}

.td2{
border:0px solid #000000;
}
.td3{
border-top:0px solid #cccccc;
border-bottom:1px solid #cccccc;
border-right:0px solid #cccccc;
vertical-align:top;

}

/*.Bilder*/
img {
margin:0;
border:0;
}

/*.Liste*/
ul{
margin:5px;
padding:5px 5px 5px 10px;
list-style-type:none;
}
li{
padding:2px;
background: url(buttgruen01.png);
background-repeat: no-repeat;
background-position: left center;
padding-left: 16px;

}
.abstand {padding-top:12px; padding-bottom:12px;}
.abstand6 {padding-top:6px; padding-bottom:6px;}
.update {
font-size:0.8em;
text-align:right;
padding-right:20px;
padding-left: 0;
padding-top: 0;
padding-bottom: 0;

margin:0;

}

.audio
{list-style-type:none;
line-height:18px;
margin-left:0px;
padding-left:20px;
}
.audio li{
background: url(audio.gif);
background-repeat: no-repeat;
background-position: left center;}
.studio
{list-style-image:url(pfeil_stud.gif);
line-height:18px;
}

.zentriert{
margin-left:auto;
margin-right:auto;
text-align:center;
}
.nix {display:none;}