a
{
color:#7F0000;
text-decoration:underline;
}

a.link
{
padding-left:5px;
color:#666666;
text-decoration:none;
font-weight:bold;
}

a.poslink
{
text-decoration:none;
font-weight:bold;
}

a:hover
{
color:#666666;
text-decoration:none;
}

a.link:hover
{
text-decoration:none;
border-style:solid;
border-color:#7F0000;
border-width:0px;
border-left-width:3px;
padding-left:2px;
}

body
{
color:#7F0000;
padding:0px;
margin:0px;
background-color:#A81C1B;
}

#vorhangtable
{
border-collapse:collapse;
border-spacing:0px;
margin:0px;
padding:0px;
width:100%;
}

#vorhangOL
{
background-image:url(../bilder/vorhangOL.jpg);
background-repeat:repeat-x;
background-color:#A81C1B;
width:190px;
height:576px;
}

#vorhangOR
{
background-image:url(../bilder/vorhangOR.jpg);
background-repeat:repeat-x;
background-color:#A81C1B;
width:190px;
}

#vorhangMain
{
background-repeat:repeat-x;
background-color:#A81C1B;
background-image:url(../bilder/vorhangMAIN.jpg);
vertical-align:top;
padding:10px;
padding-top:50px;
}

#vorhangUL
{
background-color:#A81C1B;
}

#vorhangUR
{
background-color:#A81C1B;
}

#frameTable
{
background-color:#FFFFFF;
border-width:3px;
border-style:solid;
border-color:#000000;
margin-left:auto;
margin-right:auto;
width:90%;
border-spacing:0px;
border-collapse:collapse;
}

.frame
{
background-color:#FFFFFF; 
margin:3px;
}

#logoTable
{
padding:0px;
margin:0px;
border-spacing:0px;
border-collapse:collapse;
}

#frameLogoPos
{
vertical-align:bottom;
border-width:0px;
border-style:double;
border-bottom-width:3px;
border-color:#000000;
height:1px;
}

div.ShowPosShift
{
padding-left:5px;
}

#posTd
{
padding:15px;
vertical-align:middle;
width:100%;
}

#frameMain
{
width:80%;
}

#frameLink
{
vertical-align:top;
padding:10px;
border-width:0px;
border-right-width:1px;
border-style:dotted;
border-color:#000000;
}

#frameCopy
{
border-width:0px;
border-style:double;
border-color:#000000;
border-top-width:3px;
padding:3px;
}

table.bildtabelle
{
width:100%;
}

img.bild
{
border-width:2px;
border-style:solid;
border-color:#666666;
}

img.vollbild
{
max-width:600px;
border-width:2px;
border-style:solid;
border-color:#666666;
}

table.bildcontainer
{
margin:0px;
margin-left:auto;
margin-right:auto;
border-spacing:0px;
border-collapse:collapse;
padding:0px;
}

td.bildTd
{
text-align:center;
}


#anzeigeTable
{
width:95%;
border-spacing:0px;
border-collapse:collapse;
border-width:0px;
margin:15px;
margin-left:auto;
margin-right:auto;
}

#anzeigeTitel
{
background-color:#A81C1B;
color:#FFFFFF;
font-weight:bold;
padding:2px;
text-align:center;
letter-spacing:10px;
border-style:solid;
border-width:1px;
border-color:#000000;
}

#anzeigeMain
{
border-style:solid;
border-width:1px;
border-color:#000000;
padding:2px;
padding-left:10px;
}

#posContainerTable
{
border-spacing:0px;
border-collapse:collapse;
width:80%;
height:190px;
margin:auto;
}

#posContainerOben
{
background-color:#A81C1B;
color:#FFFFFF;
font-weight:bold;
padding:2px;
text-align:center;
letter-spacing:10px;
border-style:solid;
border-width:1px;
border-color:#000000;
height:1px;
}

#posContainerMain
{
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#000000;
padding:10px;
vertical-align:center;
height:85%;
}

span.fett, div.fett
{
font-weight:bold;
}

span.kursiv
{
font-style:italic;
}

h1
{
font-size:x-large;
}

table.news
{
border-collapse:collapse;
border-spacing:0px;
border-color:#000000;
border-width:1px;
border-style:solid;
width:95%;
margin:10px;
}

table.news td
{
border-color:#000000;
border-style:solid;
border-width:1px;
padding:5px;
vertical-align:top;
}

table.news hr
{
background-color:#A81C1B;
color:#7F0000;
border:#A81C1B;
height:1px;
}
td.newslinks
{
width:25%;
}
div.fehler
{
color:#FF0000;
font-weight:bold;
}
input.fehler, select.fehler
{
background-color:#FFAAAA;
}

#bannertabelle
{
border:1px solid black;
margin:auto;
}
#bannertabelle td
{
border:1px solid black;
padding:5px;
}