      a:link { font-family: Comic Sans MS; 
               font-size: 12; 
               font-weight:normal; 
               text-decoration:none;  
               color:#dddddd; }
      a:visited { font-family: Comic Sans MS; 
                  font-size: 12; 
                  font-weight:normal; 
                  text-decoration:none;  
                  color:#888888; }
      a:hover { font-family: Comic Sans MS; 
                font-size: 12; 
                font-weight:normal; 
                text-decoration:none; 
                color:blue; 
                background-color:#000099; }
      a:active { font-family: Comic Sans MS; 
                 font-size: 12; 
                 font-weight:normal; 
                 text-decoration:none; 
                 color:red; 
                 background-color:#000099;  }

a.texco:link { 
font-family: Comic Sans MS; 
font-size: 16px; 
font-weight:normal; 
text-decoration:none;  
color: black; 
}
a.texco:visited { 
font-family: Comic Sans MS; 
font-size: 16px; 
font-weight:normal; 
text-decoration:none;  
color: #888888; 
}
a.texco:hover { 
font-family: Comic Sans MS; 
font-size: 16px; 
font-weight:normal; 
text-decoration:none; 
background-color: #00ffff; 
color: yellow; 
}                 

td,th,p {font-family: Comic Sans MS; 
               font-size: 12; 
               font-weight:normal; 
               color:#ffff00; }
      tt {font-family: Helvetica; 
          font-size: 11 ; 
          font-weight:normal; 
          color:#ffff00; }
      h1.hochzeit {font-family: Comic Sans MS; 
               font-size: 32; 
               font-weight:bold; 
               color:#aaaa00; 
               text-align:center; 
               vertical-align:middle;}
      body.menu {  background-color:#666666;  } 
      body.hochzeit {  background-color:#000000;  }   
      table.menu { margin-top:0px;
                   margin-bottom:0px;
                   margin-left:0px;
                   margin-right:0px; 
                   background-color:#666666;  }
      table.hochzeit { margin-top:0px;
                   margin-bottom:0px;
                   margin-left:0px;
                   margin-right:0px; 
                   background-color:#000000;  }
      td.menu {font-family: Comic Sans MS; 
               font-size: 16; 
               font-weight:normal; 
               color:#aaaa00; 
               text-align:center; 
               vertical-align:middle;}
      td.hochzeit {font-family: Comic Sans MS; 
               font-size: 16; 
               font-weight:normal; 
               color:#aaaa00; 
               text-align:center; 
               vertical-align:middle;}
      td.hochzeit_c {font-family: Comic Sans MS; 
               font-size: 16; 
               font-weight:normal; 
               color:#aaaa00; 
               text-align:center; 
               vertical-align:top;}   
      td.hochzeit_t {font-family: Comic Sans MS; 
               font-size: 16; 
               font-weight:normal; 
               color:#aaaa00; 
               text-align:left; 
               vertical-align:middle;}         
      td.text {font-family: Comic Sans MS; 
               font-size: 18; 
               font-weight:bold; 
               color:#aaaa00; 
               text-align:center; 
               vertical-align:middle;}
      td.TTEXT {font-family: Courier; 
               font-size: 12; 
               font-weight:normal; 
               color:#aaaaaa; 
               text-align:center; 
               vertical-align:middle;}
      td.LTEXT {font-family: Courier; 
               font-size: 9; 
               font-weight:normal; 
               color:#000099; 
               text-align:center; 
               vertical-align:middle;}
      td.idx {font-family: Comic Sans MS; 
               font-size: 14; 
               font-weight: bold; 
               color:#00cccc; 
               text-align: center; 
               vertical-align:middle;}
       p.menu {font-family: Comic Sans MS; 
              font-size: 12; 
              font-weight:normal; 
              color:#2200aa; }
      tt.menu {font-family: Helvetica; 
               font-size: 11 ; 
               font-weight:normal; 
               color:#2200aa; }
      a.menu:link { font-family: Comic Sans MS; 
               font-size: 12; 
               font-weight:normal; 
               text-decoration:none;  
               color:#2200aa; }
      a.menu:visited { font-family: Comic Sans MS; 
                  font-size: 12; 
                  font-weight:normal; 
                  text-decoration:none;  
                  color:#888888; }
      a.menu:hover { font-family: Comic Sans MS; 
                     font-size: 12; font-weight:normal; 
                     text-decoration:none; 
                     color:blue; 
                     background-color:#CC22CC; }
      a.menu:active { font-family: Comic Sans MS; 
                      font-size: 12; 
                      font-weight:normal; 
                      text-decoration:none; 
                      color:red; 
                      background-color:#CCFFFF;  }
      a.text:link { font-family: Comic Sans MS; 
               font-size: 16; 
               font-weight:normal; 
               text-decoration:none;  
               color:#aaaa00; }
      a.text:visited { font-family: Comic Sans MS; 
                  font-size: 16; 
                  font-weight:normal; 
                  text-decoration:none;  
                  color:#aaaa00; }
      a.text:hover { font-family: Comic Sans MS; 
                     font-size: 16; font-weight:normal; 
                     text-decoration:none; 
                     color:blue; 
                     background-color:#CC22CC; }
      a.text:active { font-family: Comic Sans MS; 
                      font-size: 16; 
                      font-weight:normal; 
                      text-decoration:none; 
                      color:red; 
                      background-color:#CCFFFF;  }
     td.liste {font-family: Comic Sans MS; 
               font-size: 18; 
               font-weight:bold; 
               color:#aaaa00; 
               text-align:left; 
               vertical-align:middle;}
     td.listex {font-family: Comic Sans MS; 
               font-size: 18; 
               font-weight:bold; 
               color:#aaaa00; 
               text-align:left; 
               padding: 12px;
               vertical-align:middle;}

      ul.liste {font-family: Comic Sans MS; 
               font-size: 18; 
               font-weight:normal; 
               color:#aaaa00; 
               text-align:left; 
               vertical-align:middle;}
      li.liste {font-family: Comic Sans MS; 
               font-size: 18; 
               font-weight:normal; 
               color:#aaaa00; 
               text-align:left; 
               vertical-align:middle;}
               

#cookiepart a {color: darkred; text-decoration:none;}

#cookiepart a:hover {text-decoration:underline;}

#cookiepart div {padding:10px; padding-right:40px;}

#cookiepart { 
   outline: 1px hidden #7b92a9;
   color: darkred; 
   text-align:center; 
   border-top:1px solid #fff;
   background: #lightgrey; 
   background: -moz-linear-gradient(top, #97b7b5 0%, #87bec7 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97b7b5), color-stop(100%,#87bec7)); 
   background: -webkit-linear-gradient(top, #97b7b5 0%,#87bec7 100%); 
   background: -o-linear-gradient(top, #97b7b5 0%,#87bec7 100%);
   background: -ms-linear-gradient(top, #97b7b5 0%,#87bec7 100%); 
   background: linear-gradient(to bottom, #97b7b5 0%,#87bec7 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#97b7b5', endColorstr='#87bec7',GradientType=0 ); 
   position:fixed;
   top:10px; 
   z-index:10000; 
   width:100%; 
   font-size:18px; 
   line-height:24px;}

#cookiepartCloser {
   color: blue;
   font: 14px/100% arial, sans-serif;
   position: relative;
   left: 1px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 1px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #FFFFFF; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #87bec7 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#87bec7)); 
   background: -webkit-linear-gradient(top, #ced6df0%,#87bec7 100%); 
   background: -o-linear-gradient(top, #ced6df0%,#87bec7 100%); 
   background: -ms-linear-gradient(top, #ced6df0%,#87bec7 100%); 
   background: linear-gradient(to bottom, #ced6df0%,#87bec7 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#87bec7',GradientType=0 ); 
 }

#cookiepartCloser:hover {
           border-bottom:1px solid red; 
           border-right:1px solid red; 
           border-top:1px solid #7b0000; 
           border-left:1px solid #7b0000; 
           color: green}

