body {
   font-family: Arial, Helvetica, sans-serif; 
   color: #666666;
   vertical-align: bottom;
   text-align:center;
   margin-top:0px;
   margin-left:0px;
   margin-right:0px;
   margin-bottom:0px;
   background-color: #FFFFFF;
}

a:link img { color: #666666; }
a img { border-color: #666666; }
img { border-color: #666666; }

form select, input {
   font-size:10px;
   border: #666666;
   border-style: solid;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   background-color: #EEEEEE;
   padding:2px;
}

.noborder {
   border-width:0px;
}
.unten 
{ 
   vertical-align:bottom; 
   padding-left:20px; 
}

.maintab {
   width:100%;
   height:100%;
   border-spacing:1px;
   border-padding:0px; 
   background-color: #B3BEBA;
   border-color: #666666;
}

.menutab { 
   width:100%;
   height:595px;
   border-spacing:0px;
   border-padding:0px; 
}

.bigmenutab { 
   width:100%;
   height:820px;
   border-spacing:0px;
   border-padding:0px; 
}
     
.bildtab { 
   table-layout:fixed; 
   width:100%;
   height:100%;
   border-spacing:0px;
   border-padding:0px; 
}

.info {
   padding-right:20px;  
   PADDING-LEFT: 150px;
   text-align:left;
   font-size: 12px; 
   font-weight: normal; 
   color: #666666;
}

.zitat{
   PADDING-TOP: 20px;
   padding-right:20px;  
   PADDING-LEFT: 30px;
   PADDING-BOTTOM: 10px;
   text-align:left;
   font-size: 16px; 
   font-weight: normal; 
   color: #666666;
}

.bigzit {
   color: #666666;
   font-size: 16px;
   font-weight: bold;
   text-decoration: none
   PADDING-TOP: 20px;
}

.bigzit a:link {
    text-decoration:none;
    color: #666666;
}

.bigzit a:visited{
    text-decoration:none;
    color: #666666;
}

.bigzit a:hover{
    text-decoration:underline;
    color: #666666;
}

.mails { color: #666666; font-size: 12px; text-decoration: none}

.mails a:link {
    text-decoration:none;
    color: #666666;
}

.mails a:visited{
    text-decoration:none;
    color: #666666;
}

.mails a:hover{
    text-decoration:underline;
    color: #666666;
}


.kleinzit { font-size: 12px; }

.noetschtab {
   width:100%;
   height:100%;
   border-spacing:1px;
   border-padding:0px; 
   overflow: scroll;
   border-color: #666666;
}

.ueberschrift {  
    font-size: 18px; 
    font-weight: bold; 
    color: #FFFFFF;
    background-color: #B3BEBA;
    vertical-align:top;
    text-align:center;
    text-decoration: none;
}

.uebneu {  
    font-size: 18px; 
    font-weight: bold; 
    color: #FFFFFF;
    background-color: #B3BEBA;
    vertical-align:top;
    text-decoration: none;
    padding-left:15px;  
    text-align:left;
}


.einstieg{  
    font-size: 14px; 
    font-weight: bold; 
    color: #FFFFFF;
    background-color: #B3BEBA;
    padding-left:20px;  
    vertical-align:top;
    text-decoration: none;
}

.einstieg a:link {
    text-decoration:none;
    color: #FFFFFF;
}

.einststieg a:visited{
    text-decoration: none;
    color: #FFFFFF;
}

.einstieg a:hover {
    text-decoration: underline;
    color: #FFFFFF;
}

.auswahl{  
    font-size: 14px; 
    font-weight: bold; 
    color: #EEEEEE;
    background-color: #B3BEBA;
    padding-left:15px;  
    vertical-align:top;
    text-decoration: none;
    line-height:25px;
}

.auswahl a:link {
    text-decoration:none;
    color: #EEEEEE;
}

.auswahl a:visited{
    text-decoration: none;
    color: #EEEEEE;
}

.auswahl a:hover {
    text-decoration: underline;
    color: #EEEEEE;
}


.logo {
        PADDING-TOP: 20px;
        PADDING-BOTTOM: 20px;
        background-color: #B3BEBA;
        alig=center;
        text-align:center;
        vertical-align:top;
}

.linksunten {  
    font-size: 10px; 
    font-weight: normal; 
    color: #FFFFFF;
    background-color: #B3BEBA;
    padding-left:20px;  
    padding-right:20px;  
    vertical-align:bottom;
}

.foto {
    PADDING-TOP: 0px;
    padding-bottom:0px; 
    PADDING-LEFT: 0px; 
    padding-right:0px;   
    text-align:center;
    vertical-align:middle;
}

.gebdat {
    font-family: sans-serif, Arial, Helvetica; 
    font-size: 12px;     
}

.error {
    font-size: 12px;  
    color:darkred;   
    text-align:middle;
}

.kleinschrift{
    vertical-align:top;
    text-align:center;
    font-size: 12px; 
    font-weight: normal; 
}

.kuenstler {
    PADDING-TOP: 10px;
    padding-left:15px;  
    padding-bottom:10px;
    vertical-align:top;
    text-align:left;
    font-size: 16px; 
    font-weight: bold; 
    color: #EEEEEE;
    background-color: #B3BEBA;
    line-height:25px;
}

.halbz
{
   line-height:5px;
}

.kuenstler a:link {
   color:#EEEEEE; 
   text-decoration:none;
}

.kuenstler a:visited{
   color:#EEEEEE; 
   text-decoration: none;
}

.kuenstler a:hover {
   color:#EEEEEE; 
   text-decoration: underline;
}

.namen {
    PADDING-TOP: 10px;
    vertical-align:top;
    text-align:center;
    font-size: 20px; 
    font-weight: bold; 
}

.namen a:link {
   color: #666666; 
   text-decoration:none;
}

.namen a:visited{
   color: #666666; 
   text-decoration: none;
}

.namen a:hover {
   color: #666666; 
   text-decoration: underline;
}

.miniview {
   mergin:20px;
}

.minishow{
   vertical-align:middle;
   text-align:center;
   font-size: 11px; 
   font-weight: normal; 
}

.scroll {
   PADDING-TOP: 10px;
   padding-right:20px;  
   PADDING-LEFT: 50px;
   PADDING-BOTTOM: 20px;
   overflow: auto;
   overflow-x: auto;
   overflow-y: auto;
   font-size: 14px; 
}

.scroll a:link {
   color: #666666; 
   text-decoration:none;
}

.scroll a:visited{
   color: #666666; 
   text-decoration: none;
}

.scroll a:hover {
   color: #666666; 
   text-decoration: underline;
}


.inscroll {
   font-size: 14px; 
   vertical-align:top;
}

.smallhead {
   padding-left:20px; 
   font-weight: bold; 
}

.bindex {
   color: #666666; 
   font-size: 12px; 
   text-align:left;
   background-color:#F1F1F1;
   vertical-align:top; 
   text-decoration:none;
}

.bindex a:link {
   color: #666666; 
   text-decoration:none;
   font-weight: bold; 
}

.bindex a:visited{
   color: #666666; 
   text-decoration: none;
   font-weight: bold; 
}

.bindex a:hover {
   color: #666666; 
   text-decoration: underline;
   font-weight: bold; 
}

.bindex td 
{ 
   padding-left:5px; 
   border-spacing:2px;
   background-color:#EEEEEE;
   vertical-align:top;
}

.bindex th 
{ 
   padding-left:5px; 
   background-color:#CCCCCC
}

.normtext 
{
   font-size: 12px; 
   padding-left:20px; 
}

.pfeile
{
   font-size: 16px; 
   padding-left:10px; 
   padding-right:10px; 
   PADDING-BOTTOM: 4px;
   text-align:center;
}

.pfeile a:link{
   color: #666666; 
   text-decoration:none;
   font-weight: bold; 
}

.pfeile a:visited{
   color: #666666; 
   text-decoration: none;
   font-weight: bold; 
}

.pfeile a:hover {
   color: #666666; 
   text-decoration: underline;
   font-weight: bold; 
}

.vollbild
{
   background-color:#FDFDFD;
   vertical-align:middle;
   text-align:center;
   height:100%;
}

.mitabstand
{
   font-weight: bold;  
   margin-top:20px;
   margin-bottom:8px;
}

