a:link             { font-weight:none; color:#3338F9; font-size:10pt; font-family:Arial; text-decoration:none }
a:visited          { font-weight:none; color:#3338F9; font-size:10pt; font-family:Arial; text-decoration:none }
a:hover            { font-weight:none; color:#FF0000; font-size:10pt; font-family:Arial; text-decoration:none }

a.link12           { font-weight:none; color:#3338F9; font-size:12pt; font-family:Arial; text-decoration:none }
a.link12:visited   { font-weight:none; color:#3338F9; font-size:12pt; font-family:Arial; text-decoration:none }
a.link12:hover     { font-weight:none; color:#FF0000; font-size:12pt; font-family:Arial; text-decoration:none }


a.navi  {
      font-family:arial;
      font-size: 12px;
      text-align:center;
      text-decoration:none;
      color:#000000;
      width: 100px;
      border:1px solid gray;
      background-image:url(../grafik/button_bg.gif);
      background-repeat:repeat;
      background-position: left ;
     }


a.navi:hover {
      color:#FF0000;
      background-image:url(../grafik/button_bg_push.gif);
     }




h3,h2              { text-align:center; font-family:arial; color:#3338F9; text-decoration:underline; }

h4                 { font-family:arial; color:#3338F9; }

h5                 { text-align:center; font-family:arial; color:#AA5500; }

li                 { text-align:left; font-family:arial; font-size:10pt; }

/* dd                 { text-align:left; font-family:arial; font-size:10pt; line-height:18px; }  */

input              { font-family:arial; font-size:10pt; }

.scroll            { width:100%; height:400px; overflow:auto; }

.scroll2           { width:100%; height:100%; overflow:auto; }

.posleft           { text-align:left; font-family:arial; font-size:10pt; color:black; }

.linkname          { font-size:12pt; font-family:Arial; text-decoration:none }

.nolink            { text-align:center; font-size:10pt; font-family:Arial; text-decoration:none; color:black; }

.hptmenu           { margin-top:10px; margin-left:10px; line-height:35pt; font-family:arial; font-weight:bold; font-size:10pt; color: #3338F9; }

.menupos           { text-indent:-30px;  line-height:12px; font-family:arial; font-weight:bold; font-size:10pt; color: #3338F9; }

.tabtext           { font-size:12pt; font-family:Arial; text-decoration:none; }

.sitetitle         { color:#AA5500; text-decoration:none; font-family:Arial; font-size: 14pt; text-align:center}

.aenderung         { color:#AA5500; text-decoration:none; font-family:Arial; font-size: 8pt; font-weight:bold; text-align:center}

.schlagzeile       { color:#3338F9; text-decoration:none; font-family:Arial; font-size: 12pt; font-weight:bold; text-align:center}

.font10            { font-family:Arial; font-size:10pt; }

.font12            { font-family:Arial; font-size:12pt; }

.font14            { font-family:Arial; font-size:14pt; }

.top12             { font-family:Arial; font-weight:bold; font-size:12pt; color:#AA5500;  text-decoration:underline; }

.title12           { font-family:Arial; font-weight:bold; font-size:12pt; color:#3338F9;  text-decoration:underline; }

.fett10            { font-size:10pt; font-weight:bold; }

.fett12            { font-size:12pt; font-weight:bold; }

.fett              { font-size:12pt; font-weight:bold; }

p.center           { text-align:center; }

th                 { text-align: center; vertical-align: middle; color:#3338F9; text-decoration:none; font-family:Arial; font-size: 12pt; font-weight:bold;}

.scroll            { scrollbar-arrow-color:#BEBEBE;
                     scrollbar-darkshadow-color:#FFFFFF;
                     scrollbar-face-color:#FFFFFF;
                     scrollbar-track-color:#FFFFFF; }

.absatz            { line-height: 70pt; }

.boldcenter        { font-family:Arial; font-weight:bold; font-size:10pt; }

.fontblue          { font-family:Arial; font-weight:bold; font-size:10pt; color:#3338F9; }

.rollbalken        { overflow:auto; height:330px; }

#beilage           { display:block; background-image:url(../grafik/beilage.jpg); width:250px; height:350px; }


#content {
         position:absolute;
         left:0px; top:50px; width:100%; height:400px;
         overflow:auto;
         }


div.table { display:table; border-collapse:collapse; }
div.tr    { display:table-row; }
div.td    { display:table-cell;
            padding:5px;
            width:70px;
            font-family:Arial;
            font-size:10pt;
          }





/* ***** Ab hier ensteht das neue Stylesheet ***** */

* {
        margin:0px;
        padding:0px;
}


html {
     height:99%;
}


body {
     height:99%;
     margin:0%;
     padding:0%;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     background-image:url(../grafik/isarback2.gif);
     background-attachment:fixed;

}


div#a {
     margin-right:1em
     height:20px;
}


div#b {
     height:60%;
     overflow:auto;
}


div#c {
     height:10%;
     overflow:auto;
}


div#d {
     height:35px;
     border-bottom-width:medium;
     border-bottom-color:#9999FF;
     border-bottom-style:solid;
}


div#e {
     height:90%;
     width:100%;
     overflow:auto;
}





a.c_button:link, a.c_button:visited {
      display:inline-block;
      width:110px;
      height:20px;
      line-height:20px;
      text-align:center;
      color:#000000;
      border:1px solid gray;
      background-image:url(../grafik/button_bg.gif);
      -moz-border-radius:3px;
      -khtml-border-radius:3px;
}


a.c_button:hover {
      background-image:url(../grafik/button_bg_over.gif);
}


.kopfzeile {
      padding-top:5px;
      padding-bottom:10px;
}


.titel_aktuell {
      color:#242424;
      text-align:center;
      font-weight:bold;
}


.dia {
     float:left;
     margin-right:15px;
     margin-bottom:20px;
     padding:10px;
     width:220px;
     height:220px;
     background-color:#F0F0F0;
     font-size: 12px;
     font-weight:bold;
     text-decoration:none;
     color: #3338F9;
}