

#Kopfzeile {
           background:url(bilder/kopfzeilenbg.png) repeat-x;
           border-bottom:darkred 3px solid;
           color:white;
           font-family:Verdana,Arial,Hevetica,sans-serif;
           font-weight:bolder;
           font-size:15px;
           padding-bottom:5px;
           padding-left:1em;
           padding-right:5px;
           text-align:left;
           }

#sprache {
         font-family:Verdana,Arial,Helvetica,sans-serif;
         font-size:13px;
         float:right;
         }

form {
     text-align:left;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:13px;
     color:white;
     }

select {
     background:black;
     color:white;
     text-align:left;
     width:100px;
     }



body {
     background:black url(bilder/P1030253bearb1.JPG) no-repeat;
     background-attachment:fixed;
     }

a:link {color:yellow; text-decoration:underline;}
a:visited {color:yellow; text-decoration:underline;}
a:focus {color:white; text-decoration:underline;}
a:hover {color:white; text-decoration:underline;}
a:active {color:white; text-decoration:underline;}

p {
  text-align:justify;
  font-family:Century Gothic,Verdana, Arial, Helvetica,sans-serif;
  font-size:15px;
  color:#ffffff;
  width:90%;
  }

.galerie a:link {color:yellow; text-decoration:none;}
.galerie a:visited {color:yellow; text-decoration:none;}
.galerie a:focus {color:white; text-decoration:none;}
.galerie a:hover {color:white; text-decoration:none; border:0px solid darkblue;}
.galerie a:active {color:white; text-decoration:none;}



h1 {
   text-align:left;
   font-family:Broadway,Arial,sans-serif;
   font-weight:bolder;
   font-size:32px;
   color:#ffffff;
   }

h2 {
   font-size:20px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   color:#ffffff;
   border-top:10px solid #184A6D;
   border-left:10px solid #184A6D;
   }

h3 {
   font-size:16px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   color:#ffffff;
   }

#liste {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:13px;
   color:#ffffff;
   }


table {
      color:#ffffff;
      font-family:Verdana,Arial,Helvetica,sans-serif;
      font-size:13px;
      }

#links a:link {color:yellow; text-decoration:underline; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px;}
#links a:visited {color:yellow; text-decoration:underline; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px;}
#links a:focus {color:white; text-decoration:underline; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px;}
#links a:hover {color:white; text-decoration:underline; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px;}
#links a:active {color:white; text-decoration:underline; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px;}

hr {
   color:darkred;
   width:80%;
   }

#important {border:2px dotted red; width:90%; padding:5px; background:#300D0D;}
#big {font-size:45px; font-weight:bolder; color:red; font-family:Times New Roman, Arial, Helvetica, sans-serif;}


#navcontainerhori {
                  background: #369;
                  border-top: 1px solid #9CC;
                  font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
                  }

#navlisthori {
             list-style: none outside none;
             margin: 0;
             padding: 0;
             }

@media all {
           #navlist {
                    text-align: center
                    }
           }

#navlisthori li {
                bottom: 11px;
                display: inline;
                line-height: 1.2em;
                margin: 0;
                padding: 0;
                position: relative;
                }

html>body #navlisthori li {
                          background: #000;
                          margin: 0 3px 0 0;
                          padding: 4px 0px 4px 0;
                          }

#navlisthori a, #navlisthori a:link, #navlisthori a:visited {
         background: #900;
         border: 1px solid #FFF;
         bottom: 2px;
         color: #FFF;
         display: inline;
         height: 1em;
         margin: 0;
         padding: 3px 5px 3px 5px;
         position: relative;
         right: 2px;
         text-decoration: none;
         }

#navlisthori a:hover {
                     background: #C00;
                     bottom: 1px;
                     color: #FFF;
                     position: relative;
                     right: 1px;
                     }

#navlisthori a:active {
                      background: #999;
                      bottom: 0px;
                      color: #FFF;
                      position: relative;
                      right: 0px;
                      }

#navlisthori li#active {
                       background: #369;
                       bottom: 13px;
                       display: inline;
                       margin: 0 3px 0 0;
                       padding: 0;
                       position: relative;
                       }

html>body #navlisthori li#active {
         background: #000;
         margin: 0 4px 0 4px;
         }

#navlisthori #active a, #navlisthori #active a:link, #navlisthori #active a:visited, #navlisthori #active a:hover
         {
         background: #369;
         border-bottom: none;
         border-left: 1px solid #9CC;
         border-right: 1px solid #9CC;
         border-top: 1px solid #9CC;
         bottom: 0;
         color: #FFF;
         margin: 0;
         padding: 2px 5px 0 5px;
         position: relative;
         right: 0;
         }



#navcontainer li ul { display:none; }
#navcontainer li:hover ul { display:block;}

#navcontainer {
              width: 12em;
              border-right: 2px solid darkred;
              padding: 0 0 1em 0;
              font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
              background-color:black;
              }

#navcontainer ul {
                 list-style: none;
                 margin: 0;
                 padding: 0;
                 border: none;
                 }

#navcontainer li {
                 border-bottom: 1px solid red;
                 margin: 0;
                 }

#navcontainer li a {
                   display: block;
                   padding: 5px 5px 5px 0.5em;
                   border-left: 10px solid #851A2A;
                   border-right: 10px solid #A0231C;
                   background-color: #800000;
                   color: #fff;
                   text-decoration: none;
                   width: 100%;
                   }

html>body #navcontainer li a { width: auto; }


#navcontainer li a:hover {
                         border-left: 10px solid #800000;
                         border-right: 10px solid #E68B2C;
                         background-color: #DC6811;
                         color: white;
                         }

#navcontainer li a:active {
                         border-left: 10px solid #E68B2C;
                         border-right: 10px solid #E68B2C;
                         background-color: #800000;
                         color: white;
                         font-size:12px;
                         }

#navcontainerstay {
              width: 12em;
              border-right: 2px solid darkred;
              padding: 0 0 1em 0;
              font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
              background-color:black;
              }

#navcontainerstay ul {
                 list-style: none;
                 margin: 0;
                 padding: 0;
                 border: none;
                 }

#navcontainerstay li {
                 border-bottom: 1px solid red;
                 margin: 0;
                 }

#navcontainerstay li a {
                   display: block;
                   padding: 5px 5px 5px 0.5em;
                   border-left: 10px solid #851A2A;
                   border-right: 10px solid #A0231C;
                   background-color: #800000;
                   color: #fff;
                   text-decoration: none;
                   width: 100%;
                   }

html>body #navcontainerstay li a { width: auto; }


#navcontainerstay li a:hover {
                         border-left: 10px solid #800000;
                         border-right: 10px solid #E68B2C;
                         background-color: #DC6811;
                         color: white;
                         }

#navcontainerstay li a:active {
                         border-left: 10px solid #800000;
                         border-right: 10px solid #E68B2C;
                         background-color: #800000;
                         color: white;
                         font-size:11px;
                         }


#unterpunkte {
             font-family:Arial,Helvetica,sans-serif;
             font-size:12px;
             line-height:1em;
             color:white;
             }


#unterpunkte a:link    { color:white;  text-decoration:none; }
#unterpunkte a:visited { color:white;  text-decoration:none; }
#unterpunkte a:focus   { color:yellow; text-decoration:none; }
#unterpunkte a:hover   { color:yellow; text-decoration:none; }
#unterpunkte a:active  { color:yellow; text-decoration:none; }



#Fusszeile {
         background:url(bilder/fuszeilenbg.png) repeat-x;
         border-top:black 3px solid;
         width:100%;
         color:white;
         font-family:Verdana,Arial,Helvetica,sans-serif;
         font-size:13px;
         padding-bottom:1px;
         text-align:center;
         padding-right:5px;
         padding-left:5px;
         margin-top:10px;
         }

#Fusszeile a:link    {color:white; text-decoration:none; }
#Fusszeile a:visited {color:white; text-decoration:none; }
#Fusszeile a:focus   {color:yellow; text-decoration:none; }
#Fusszeile a:hover   {color:yellow; text-decoration:underline; }
#Fusszeile a:active   {color:yellow;  text-decoration:none; }