.no      { display:none;}

body     {
         background-color: #29568E;
         background-image: url('wallpaper.png');
         background-repeat: repeat-x;
         background-attachment: fixed;
         margin: 0 0 100px 0;
         }

body,table,span,div,p { font-size: 13px !important; }

form   {margin:0; }

input,textarea,select {background-color:#E9EEF3; font-size: 12px; font-weight:bold; padding-left:3px;}
input.button     {background-color: #CFCFCF; font-size: 12px;  font-weight:bold; color:#000000; cursor:pointer;}
input.buttongrau {background-color: #CFCFCF; font-size: 12px;  font-weight:bold; color:#9F9F9F; cursor:pointer;}
input.button2    {background-color: #CFCFCF; font-size: 11px;  font-weight:normal; color:#000000; cursor:pointer;}
input.button3    {background-color: #CFCFCF; font-size: 10px; line-height: 10px;  height:18px; font-weight:normal; color:#000000; cursor:pointer;}
input.buttonWiki   {background-color: gold; font-size: 11px; font-weight:normal; color:#000000; cursor:pointer;}
hr       {
         clear: both;
         background-color:#8F8F8F; /* Mozilla 1.4 */
         color:#8F8F8F;   /* IE 6 */
         border: #8F8F8F; /* Opera 7.11 */
         height: 1px;     /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
         }

.inl     { display:inline; }
.mini    { line-height: 5px;  font-size:5px;}
.nix     { background-color: transparent;}
.message { font-size: 16px; font-weight: bold; color:red}
.negativ { font-size: 13px; background: #29568E; color:white; }
.signal  { background: red; color:white; font-weight: bold; border: solid 1px red;}

h1       { font-size: 22px;}
h2       { font-size: 22px; color: red;}
h3       { font-size: 20px;}
h4       { font-size: 17px;}
em       { font-size: 10px; font-style: normal; line-height:11px;}

a        { color: #29568E; text-decoration: underline; }
a:hover   { color: white; text-decoration:none; background-color: #29568E; }
a:hover img  { background-color: white;}

.message { font-size: 16px; font-weight: bold; color: red;}
.ueberschrift {font-size: 16px; font-weight: bold; color: black;}
.rot {color: red;}

/* ---------------------------------------------
   Container
-----------------------------------------------*/

#sponsoren {
         position: absolute;
         left: 50%;
         width: 110px;
         margin: 177px 0 0 400px;
         z-index: 2;
         }
#lauftext {
         position: absolute; top:95px; left:0px; width: 100%;
         font-size: 15px; line-height:17px; font-weight: bold;
         color: red;
         z-index: 2;
         }
#wappen  {
         position: absolute;
         left: 50%;
         margin: 40px 0 0 345px;
         width: 153px; height: 180px;
         z-index: 1;
         }
#counter {
         position: absolute;
         left: 50%; top: 160px;
         height: 26px;
         width: 140px;
         text-align: right;
         margin-left: 200px;
         color: #7F9ABC;
         z-index: 9;
         }
/* ------------------------------------------ */
#container {
          float: left;
          position: absolute;
          width: 780px;
          top: 0px;
          left: 50%;
          margin-left: -390px; padding: 0;
          border-collapse: collapse;
          z-index: 2;
          }
#logo     {
          float:left;
          width: 780px;
          margin: 10px 0 0 0;
          height: 80px;
          background-color: #DFE6EE;
          z-index: 2;
          }
#bild     { position:absolute;top: 10px; left: 350px; margin: 0; z-index: 2; }
#printlogo { display:none; }
#logo2    {
          position: absolute;
          top: 177px;
          left: -60px;
          height: 571px;
          width: 37px;
          z-index: 2;
          }
#navContainer { float:left; width:780px; height:84px;  margin:0;  overflow: hidden; }
#navigation1 { /* Navigatios-Tasten */
         margin: 25px 0 0 0;
         height: 22px;
         width: 100%;
         font-weight: bold;
         z-index: 10;
         }
#navigation2  {  /* Reiter */
         margin: 20px 0 0 5px;
         height: 26px;
         width: 100%;
         font-weight: bold;
         z-index: 10;
         }
#mainContainer {
          width: 780px;
          background-image: url(main_wallpaper.png);
          background-color: white;
          height: 300px;  /* für den IE */
         /* margin-top: 177px; margin-bottom: 100px;*/
          border-right: solid 1px #2C588E;
          border-bottom: solid 2px #2C588E;
          z-index: 10;
          }
#mainContainer[id] { /* alle anderen Browser */
          height: auto; float: left;
          min-height: 300px;
          }
#mainBox {
          width: 720px;
          margin: 30px 25px 40px 35px;
          }
#untenContainer  { float:left; width: 780px; margin:0;  overflow: hidden; /*border: solid 3px green; */}
#adresse {
           margin: 15px 0 0 0;
         padding: 2px;
         text-align: center;
         color:white;
         font-weight: bold;
         background-color: #8FA6C4;
         width: 780px ;
         border-right: solid 1px #2C588E;
         border-bottom: solid 2px #2C588E;
         }
#printadresse { display: none; }
#impressum {
         float:left;
         margin: 8px 3px;
         font-weight: normal;
         }
#nachoben {
         float: right;
         margin: 8px 3px;
         font-weight: normal;
         }
#letztebearbeitung   {
         position: absolute; left: 0px; bottom:5px; width: 780px;
         text-align: center;
         font-size: 0.6em;
         }

#bearbeitungstasten   {
         position: absolute; right: 10px; top: 185px; width: 100%;
         text-align: right;
         padding: 0px 10px 0px 10px;
         display:inline;
         z-index: 11;
         }
#haupttabelle { border-collapse: separate;
         border-spacing: 30px;}
#impressum2 {position: absolute; right: 10px; top:145px;width:   350px;height:130px; background-color:yellow;
         text-align: right;
         padding: 0px 10px 0px 10px;
         z-index: 20;
         }                            /* spikzettel für diestartseite mit adresse */
div.wrapp    { clear: both; width:100%;}



a.ganzunten         {color: #E4EAF1; text-decoration: none;}
a.ganzunten:visited {color: #E4EAF1; text-decoration: none;}
a.ganzunten:hover   {color: #29568E; text-decoration: none; background-color: #FFDFA4; }
.pageCounter {
         padding: 0px 10px 0px 10px;
         background-color:#FFE0A4;
         }
#admin   {
        position: absolute; top:1183px; right:10px;
        width: 100%;
        height: 22px;
        text-align: right;
        z-index: 10;
        }
input.abutton {
       display:inline;
       font-size: 11px; font-weight: bold; text-decoration:none;
       color: orange; border: 1px solid orange;  background-color: white;
       height:17px; line-height: 13px;
       cursor: pointer;
       }
input.bbutton { /* kleiner adminbutton */
       font-size: 9px; font-weight: bold; text-decoration:none;
       color: orange; border: 1px solid orange;  background-color: white;
       height:13px; line-height: 9px; padding: 0px 5px 5px 5px;
       cursor: pointer;
       }



td.info_11 {
        width: 462px;  height: 20px;
        background-image: url(info_11.jpg);
        background-repeat: no-repeat;
        font-size: 12px; font-weight: bold; color: white;
         }
td.info_11gr {
        width: 462px;  height: 20px;
        background-image: url(info_11.jpg);
        background-repeat: no-repeat;
        font-size: 15px; font-weight: bold; color: white;
        }
td.info_12 {
        width: 462px;
        background-image: url(info_12.jpg);
        background-repeat: repeat-y;
        font-size: 12px; font-weight: bold; color: black;
        }
td.info_13 {
        width: 462px; height: 22px;
        background-image: url(info_13.jpg);
        background-repeat: no-repeat;
        }

td.info_21 {
        width: 462px;  height: 20px;
        background-image: url(info_21.jpg);
        background-repeat: no-repeat;
        font-size: 12px; font-weight: bold; color: white;
        }
td.info_22 {
        width: 462px;
        background-image: url(info_22.jpg);
        background-repeat: repeat-y;
        font-size: 12px; font-weight: bold; color: black;
        }
td.info_23 {
        width: 462px; height: 22px;
        background-image: url(info_23.jpg);
        background-repeat: no-repeat;
        }

td.info_31 {
        width: 708px;  height: 27px;
        background-image: url(info_31.jpg);
        background-repeat: no-repeat;
        font-size: 14px;  line-height: 25px; font-weight: bold; color: white;
        text-align:center;
        }
td.info_32 {
        width: 708px;
        background-image: url(info_32.jpg);
        background-repeat: repeat-y;
        font-size: 12px; font-weight: bold; color: black;
        }
td.info_33 {
        width: 708px; height: 22px;
        background-image: url(info_33.jpg);
        background-repeat: no-repeat;
        }

/*---------------------------*/
/*    Formate Menue-Tasten   */
/*---------------------------*/
.menue     { display: inline;
             font-size: 11px;
             line-height: 13px;
             font-weight: bold;
             color: #29568E;
             background-color: #FFffff;
             text-decoration: none;
             border: solid 1px #29568E;
             text-align: center;
             margin:0px;
             padding: 1px 5px 1px 5px;
             z-index: 2;
             }
a.menue    { display: inline;
             font-size: 11px;
             line-height: 13px;
             font-weight: bold;
             color: #1D3A5D;
             background-color: #C0CDDE;
             background-image: url(taste1.png);
             text-decoration: none;
             border: solid 1px #29568E;
             text-align: center;
              padding: 1px 5px 1px 5px;
             margin: 0px;
             z-index: 2;
             }
a.menue:hover {color: #ffffff;
             background-color: #8FA6C4;
             border-color:#162E4B;
             background-image: url(taste2.png);
             padding: 1px 5px 1px 5px;
             }
/*---------------------------------*/
/*    Formate Unter-Menue Reiter   */
/*---------------------------------*/
.umenue    { display: inline;
             font-size: 11px;
             line-height: 13px;
             height:24px;
             font-weight: bold;
             color: #29568E;
             background-color: #ffffff;
             text-decoration: none;
             border: solid 1px #29568E;
             text-align: center;
             margin:0px;
             padding: 1px 6px 3px 6px;
             z-index: 2;
             }
a.umenue   { display: inline;
             font-size: 11px;
             line-height: 13px;
             height:24px;
             font-weight: bold;
             color: #ffffff;
             background-color:#8FA6C4;
             background-image: url(taste3.png);
             text-decoration: none;
             border: solid 1px #29568E;
             text-align: center;
              padding: 1px 6px 3px 6px;
             margin: 0px;
             z-index: 2;
             }
a.umenue:hover {color: gold;
             background-color: #8FA6C4;
             border: solid 1px #29568E;
             position:relative; top: -5px;
             padding: 1px 6px 6px 6px;
             }


/* thumbnails  für berichte mit rahmen  und WIKIPEDIA */

div.thumb {
    margin-bottom: 0.5em;
    width: auto;
    overflow: hidden;
}
div.thumb div {
    border:1px solid #cccccc;
    padding: 3px !important;
    background-color: #EFEFEF;
    font-size: 94%;
    text-align: center;
}
div.thumb div a img {
    border:1px solid #cccccc;
}
div.thumb   div.thumbcaption {
    border: none;
    padding: 0.3em 0em 0.1em 0em;
    font-size: 11px;
    text-align: auto;
}
div.video  {
   position: absolute;
   background-color:transparent !important;
   border: none !important;
   z-index:2;
}

div.tright {
    float: right;
    margin: 0em 0em 0.8em 0.8em;
}
div.tleft {
    float: left;
    margin: 0em 0.8em 0.8em 0em;
    border-width: 1.5em 1.4em 0.8em 0em;
}
div.tnone {
    margin: 0.3em  0.8em 0.8em 0.8em;
    border-width: 0.5em 1.4em 0.8em 0em;
}

div.clear {
    clear: both;
}
#toctitle {
   font-size: 15px;
   font-weight:bold;
}
.toc {
   margin:10px;
   background-color: #E7ECF3;
   border: solid 1px #29568E;
}
.toc li    { margin: 0 10px; }
.wikilink a{
   background:#29568E;
   color:#E7ECF3;  padding: 0px 3px 0px 2px; margin: 0px;
   border: solid 1px red;#E7ECF3;
   text-decoration: none;
   font-family:"Times New Roman","Arial";
   font-size: 12px; font-weight:bold;
}

.hintergrundfarbe1 { background-color:floralwhite; }
.rahmenfarbe1      { border: solid 2px #CFCFCF; }
/*   Text-Box   */
div.box       { margin: 0 10px; padding: 0; float:left; }
div.boxlinks  { margin: 0 10px 0 0; padding: 0; float:left; }
div.boxrechts { margin: 0 0 0 10px; padding: 0; float:right; }
div.boxblau   { background:#E9EEF3; border: solid 1px #99CCFF; }
div.boxrot    { background:#FFD1D1; border: solid 1px #FFB9B9; }
div.boxgelb   { background:#FFFFCC; border: solid 1px #FFEC60; }
div.boxgruen  { background:#C6FFB9; border: solid 1px #7DFF60; }
div.boxweiss  { background:#FFFFFF; border: solid 1px #BFBFBF; }
div.boxgrau   { background:#EFEFEF; border: solid 1px #BFBFBF; }
div.boxschatten   { background:#FFFFFF; border-top: solid 1px #BFBFBF; border-left: solid 1px #BFBFBF;
   border-right: solid 3px #5F5F5F; border-bottom: solid 3px #5F5F5F;}

/* ---------------------------
        Pseudo Popups
   --------------------------- */
div.popbox { position:absolute; width:450px;
           display: none;
           border-bottom: 1px solid #7F7F7F;
           border-right: 1px solid #7F7F7F;}
div.popaus { cursor:hand;
             background-image:url(../../_images/zu.gif);
             background-repeat: no-repeat;
             background-position: 0 2;
             width: 17px;}
td.popbox  { cursor:move; width:100%; padding-left: 5px; padding-bottom: 1px;
             font-weight: bold; color:white;border-bottom: 1px solid #7F7F7F;}
td.popaus  { text-align:right; vertical-align:top; width:29px; border-bottom: 2px solid #7F7F7F;}
td.poptext { padding: 5px; width: 100%; background-color:white;}
/* ---------------------------------- */