BODY {
        background-color: #000000;
        font-family: verdana, arial, sans-serif;
        font-size: 8pt;
        color: black;
        margin: 0px;
        padding: 0px;
}


p
{
        font-family: verdana, arial, sans-serif;
        font-size: 10pt;
        line-height: 13pt;
        color: #cfcfcf;
        padding-right: 20px;
}

h1 {
        text-align: center;
        margin: 0;
}


h2 {
        font-family: verdana, arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        color: #ab5a02
}

h3 {
        font-family: verdana, arial, sans-serif;
        font-size: 11pt;
        font-weight: bold;
        color: #cfcfcf
}

.bildlinks {
      margin-right: 27px;
      margin-bottom: 15px;
      float: left;
}

.videopreview {
      margin-right: 27px;
      margin-bottom: 15px;
      float: left;
}

#menu ul {
        letter-spacing: 0px;
        list-style-type: none;
        margin: 0;
        padding: 0;
        text-indent: 10px;
}

#menu a:link, #menu a:visited  {
        display:block;
        width: 114px;
        text-decoration: none;
        color: white;

}

#menu a:hover {
        background-color: #DDDEDB;
        color: white;
}


#menu li {
        float:left;
        padding: 3px;
        margin-left: 0px;
        border-bottom: 1px solid black;
        width: 114px;
        background-color: #BCB297;                        /* for right mouseover effect */
        text-decoration: none;
}

a {color: #cfcfcf; text-decoration: none;}
a:link {color: #cfcfcf; text-decoration: none;}
a:visited {color: #cfcfcf; text-decoration: none;}
a:active {color: #cfcfcf; text-decoration: none;}
a:hover {color: #ab5a02; text-decoration: none;}

#player {
 padding: 0px;
}

#maincontainer
{
position: absolute;
background-color: black;
width:760px; left:50%; margin-left:-380px; /* negative Hälfte von width: 710px */
height:450px; top:50%; margin-top:-225px; /* negative Hälfte + 15 für die optische Mitte von width: 480px */
}

#logo {
position: absolute;
z-index: 1;
width: 720px;
height: 75px;
left: 20px;
overflow: hidden;
background-color: #CCCCC4;
}

#menucontainer {
position: absolute;
z-index: 3;
top: 420px;
left: 20px;
width: 720px;
height: 30px;
border-top: 1px solid #FFFFFF;
}

#SprachContainer {
position: absolute;
z-index: 3;
top: 53px;
right: 19px;
width: 80px;
height: 20px;
text-align: right;
}


#ContentText {          /* Text */
position: absolute;
z-index: 2;
padding: 0px;
width: 680px;
height: 290px;
top: 95px;
left: 40px;
overflow: hidden;
}

#ContentNews {          /* Text */
position: absolute;
z-index: 2;
padding: 0px;
width: 350px;
height: 110px;
top: 329px;
left: 25px;
overflow: hidden;
}

p.news {
        font-size: 8pt;
}

b.gelb {
        font-family: verdana, arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        color: #ab5a02
}


#ContentVideo {          /* Text */
position: absolute;
z-index: 2;
padding: 0px;
width: 680px;
height: 290px;
top: 95px;
left: 40px;
overflow: auto;
}

#ContentBild {          /* Bild */
position: absolute;
z-index: 1;
width: 720px;
height: 345px;
top: 75px;
left: 20px;
overflow: hidden;
border-right: 1px solid #FFFFFF;
}

#ContentGalerie {
position: absolute;
z-index: 2;
width: 720px;
height: 345px;
top: 75px;
left: 20px;
overflow: hidden;
border-right: 1px solid #FFFFFF;
}

#ContentBiografie {
background-image:url(../picture/pixel.gif);
position: absolute;
z-index: 2;
width: 460px;
height: 325px;
top: 75px;
left: 275px;
overflow: auto;

scrollbar-base-color:#000000;
scrollbar-3dlight-color:#000000;
scrollbar-arrow-color:#AFAFAF;
scrollbar-darkshadow-color:#000000;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-track-color:#000000;
}

#ContentPressespiegel, #ContentImpressum {
background-image:url(../picture/pixel.gif);
position: absolute;
z-index: 2;
width: 695px;
height: 325px;
top: 75px;
left: 40px;
overflow: auto;

scrollbar-base-color:#000000;
scrollbar-3dlight-color:#000000;
scrollbar-arrow-color:#AFAFAF;
scrollbar-darkshadow-color:#000000;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-track-color:#000000;
}

#ContentTermine {
background-image:url(../picture/pixel.gif);
position: absolute;
z-index: 2;
width: 695px;
height: 190px;
top: 210px;
left: 40px;
overflow: auto;

scrollbar-base-color:#000000;
scrollbar-3dlight-color:#000000;
scrollbar-arrow-color:#AFAFAF;
scrollbar-darkshadow-color:#000000;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-track-color:#000000;
}

#ContentVideo {
background-image:url(../picture/pixel.gif);
position: absolute;
z-index: 2;
width: 695px;
height: 325px;
top: 75px;
left: 40px;
overflow: auto;
scrollbar-base-color:#000000;
scrollbar-3dlight-color:#000000;
scrollbar-arrow-color:#AFAFAF;
scrollbar-darkshadow-color:#000000;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-track-color:#000000;
}


#divUpControl{position:absolute; width:20; left:0; top:0; z-index:1; text-align: right}
#divDownControl{position:absolute; width:20; left:0; bottom:0; z-index:1; text-align: right}

#divContainer{background-color: blue; position:absolute; width:320; height:240; overflow:hidden; top:30; left:10; clip:rect(0,320,240,0); visibility:hidden}
#divContent{background-color: green; position:absolute; top:0; left:0}


#ContentPseudoscrollbar {
background-color: #000000;
position: absolute;
z-index: 3;
width: 20px;
height: 292px;
top: 91px;
left: 718px;
overflow: hidden;
}

#ContentPseudoscrollbarTermine {
background-color: #000000;
position: absolute;
z-index: 3;
width: 20px;
height: 155px;
top: 227px;
left: 718px;
overflow: hidden;
}

TD {
        font-family: verdana, arial, sans-serif;
        font-size: 8pt;
        padding-right: 10px;
        padding-bottom: 10px;
}

#ContentNews td {
        font-family: verdana, arial, sans-serif;
        font-size: 8pt;
        line-height: 11pt;
        padding-right: 0px;
        padding-bottom: 0px;
        color: #cfcfcf;
}

.tabelleDatum {
        font-weight: bold;
        width: 80px;
        color: #cfcfcf;
        vertical-align: top;
}

.tabelleArt {
        color: #cfcfcf;
        vertical-align: top;
}


.tabelleOrt {
        font-weight: bold;
        text-align: top;
        color: #cfcfcf;
        vertical-align: top;
}

.tabelleAlt {
        text-align: right;
        color: #4F4F4F;
        vertical-align: top;
}

.tabelleAlt a {color: #4F4F4F; text-decoration: none;}
.tabelleAlt a:link {color: #4F4F4F; text-decoration: none;}
.tabelleAlt a:hover {color: #ab5a02; text-decoration: none;}


.tabelleText {
        font-weight: bold;
        color: #ab5a02;
        vertical-align: top;
}
