/**/
body { /*background-position:center;*/
       background-color:#ffffff;
       background-image:url();
       background-attachment:fixed;
       background-repeat:no-repeat;
       background-position:right;

       margin-left:5px;
       padding-left:50px;
       max-width:800px; /*was 700px changed by Skorja 2010-05-28*/
       font-size:13px;
       line-height:1.4em;
       font-family :Arial;
       }

/*Spezialklassen für die Zier-Frames*/
.aaa {  background-image:url(top.png);
        background-repeat:no-repeat;
        background-position:0px 0px;
        width:100px;
        }

.aab {  background-image:url(top.png);
        background-repeat:no-repeat;
        background-position:-165px 0px;
        width:100px;
        }

.aac {  background-image:url(head3.png);
        background-repeat:repeat-x;
        background-position:0px 0px;
        width:100px;
        }

.ab  {  background-image:url(left.png);
        background-repeat:repeat-y;
        background-position:0px 0px;
        background-color:;
        }

/*Normale Überschriften*/

h1 {  color:#0050A0;
      font-family:Verdana;
      font-size:32px;
      font-style:;
      text-align:left;
      background-image:url();
      background-repeat:no-repeat;
      background-position:0px 0px;
      width:auto;}

h2 {  color:#FFA600;
      font-family:Arial;
      font-size:24px;
      font-style:bold;
      text-align:left; }

h3 {  color:#000000;
      font-family:Arial;
      font-size:17px;
      font-style:bold;
      text-align:left; }

h4 {  color:#000000;
      font-family:Arial;
      font-size:15px;
      font-style:bold;
      text-align:left; }

img { border:1px solid grey;
      }

/*Angaben für die Kopfzeile der Inhaltsdokumente*/
.header {  color:#000000;
           font-size:12px;
           background-color:;
           border-bottom:1px solid #cccccc;
           height:15px;
           width:700px;
           padding-top:10px;
           padding-bottom:4px;
           line-height:1.2em;
           }

.header a{ color:#000A46;
           font-size:12px;
           font-weight:none;
           text-decoration:none;
           padding-left:3px;
           }

.level1 {  font-size:12px;
           color:#000000;
           background-color:#EFEFEF;
           padding-bottom:4px;
           padding-left:4px;
           padding-right:4px;
           padding-top:4px;
           margin:0px;
           background-image:url(bar98.png);
           background-repeat:repeat-x;
           background-position:0px 0px;
           border-left:1px solid #cccccc;
           border-right:1px solid #cccccc;
           border-top:1px solid #cccccc;
           border-bottom:1px solid #cccccc;
           line-height:1.2em;}

.level1:hover {color:#000000;
           font-size:12px;
           background-color:#ffffff;
           padding-bottom:4px;
           padding-left:;
           padding-right:4px;
           padding-top:4px;
           margin:0px;
           background-image:url(bar98.png);
           background-repeat:repeat-x;
           background-position:0px 0px;
           border-left:1px solid #cccccc;
           border-right:1px solid #cccccc;
           border-top:1px solid #cccccc;
           border-bottom:1px solid #ffffff;
           line-height:1.2em;}

.level2 {  color:#000000;
           font-size:12px;
           background-color:#EFEFEF;
           padding-bottom:4px;
           padding-left:4px;
           padding-right:4px;
           padding-top:4px;
           margin:0px;
           background-image:url(bar98.png);
           background-repeat:repeat-x;
           background-position:0px 0px;
           border-left:1px solid #cccccc;
           border-right:1px solid #cccccc;
           border-top:1px solid #cccccc;
           border-bottom:1px solid #cccccc;
           line-height:1.2em;}

.level2:hover {color:#000000;
           font-size:12px;
           background-color:#ffffff;
           padding-bottom:4px;
           padding-left:;
           padding-right:4px;
           padding-top:4px;
           margin:0px;
           background-image:url(bar98.png);
           background-repeat:repeat-x;
           background-position:0px 0px;
           border-left:1px solid #cccccc;
           border-right:1px solid #cccccc;
           border-top:1px solid #cccccc;
           border-bottom:1px solid #ffffff;
           line-height:1.2em;}

.level0 {
           font-size:12px;
           color:#000000;
           background-color:#FFFFff;
           padding-bottom:5px;
           padding-left:4px;
           padding-right:4px;
           padding-top:4px;
           margin:0px;
           background-image:url(bar98.png);
           background-repeat:repeat-x;
           background-position:0px 0px;
           border-left:1px solid #bbbbbb;
           border-right:1px solid #bbbbbb;
           border-top:1px solid #bbbbbb;
           border-bottom:0px solid #cccccc;
           line-height:1.2em;}

/*##### ENDE DER HEADERLEISTE #####*/

/*##### HAUPTMENU #####*/

.menu {  position:absolute; left:10px; top:0px;
        font-size:13px; margin:0px; font-family:arial;
        padding-top:0px;
         padding-bottom:0px;
         padding-left:0px;
         padding-right:0px;
        z-index:1; width:140px;
         height:*;
         border-left:0px solid #dddddd;
         border-right:0px solid #dddddd;
         border-bottom:0px solid #dddddd;
         border-top:0px solid #dddddd;
         background-color:;}

/*##### ENDE DES MENU #####*/


/*Allgemeine Box definitionen*/
div.content  {  /*Aussenabmessungen*/
                position:relative ;
                width:700px;
                border-left:1px solid #E9E0D1;
                border-right:1px solid #E9E0D1;
                border-bottom:1px solid #DECEB6;
                border-top:0px solid #505050;

                padding:3px;
                padding-bottom:0px;
                margin:0px;
                margin-top:1px;

                /*sonstiges*/
                list-style-position:inside;
                background-color:#F4F0EA;
                /*Schriftformatierung*/
                font-family:verdana;
                font-size:11px;
                color:#333333;
                z-index:1;
             }

div.nocontent  {  /*Aussenabmessungen*/
                position:relative ;
                width:700px;
                border-left:1px solid #dddddd;
                border-right:1px solid #dddddd;
                border-bottom:2px solid #505050;
                border-top:2px solid #505050;

                padding:1px;
                padding-bottom:0px;
                margin:0px;

                /*sonstiges*/
                list-style-position:inside;
                background-color:#eeeeee;
                display:none;

                /*Schriftformatierung*/
                font-family:verdana;
                font-size:1px;
                color:#333333;
                z-index:1;
             }


div.content p{  /*Aussenabmessungen*/
                border: 1px solid #E9E0D1;
                border-top:1px solid #00C070;
                margin: 3px;
                padding: 8px;
                margin-bottom:6px;
                line-height:1.4em;
                /*sonstiges*/
                background-color:#FFFFFF;
                z-index:1;
             }


div.content ul{ /*Aussenabmessungen*/
                border: 1px solid #E9E0D1;
                border-top:0px solid #0050A0;
                margin: 1px;
                padding-top:8px;
                padding-bottom:8px;
                padding-left:8px;
                margin-bottom:3px;
                z-index:1;
                /*sonstiges*/
                background-color:#FFFFFF;
                line-height:1.8em;
                list-style-image:url(xbox.png);
                list-style-position:inside;
                }

/* BOXEN */
.master {       position:relative;
                background-color:;
                z-index:1;
                border:1px dashed #AF00FF;}

.slave  {       margin:4px;
                width:500px;
                position:relative;
                background-color:;
                padding-left:20px;
                z-index:1;
                border:1px dashed limegreen;}

div.content.slave.li {  list-style-type:none;}

/* LISTEN FORMATE */

li     { padding-left:5px;
         margin:1px;
         border:0;
         spacing:12px;}

li.odd { background-color:#FAF9F5;
         padding:-2px;
         width:678px;
         padding-left:0px;
         border-bottom:1px solid #F2eeea;
         border-top:1px solid #F2eeea;
         line-height:1.8em;
         list-style-type:none;
         list-style-image:url();}

li.even {background-color:;
         padding-top:1px;
         width:678px;
         padding-bottom:1px;
         line-height:1.8em;
         padding-left:0px;
         list-style-type:none;
         list-style-image:url();}

ul{      list-style-image:url(xbox.png); z-index:1;
         line-height:1.8em;
         padding-left:8px;
         padding-top:8px;
         padding-bottom:8px;
         list-style-position:inside;
         vertical-align:bottom;}

div.content img       { border:0px solid #7F7F7F;}

div.content a:link    { text-decoration:none;
                        color:#0050A0;}

div.content a:visited { text-decoration:none;
                        color:#001060;}

div.content a:hover   { text-decoration:underline;
                        color:#001060; }


div.content h4{  /*Aussenabmessungen*/
                position:relative; left:2px; width:691px;
                vertical-align:top; height:18px;
                line-height:18px;
                margin-top:0px;
                margin-left:0px;
                margin-right:0px;
                margin-bottom:0px;
                float:none;
                clear:both;
                background-image:url(bar95.png);
                background-repeat:no-repeat;
                background-position:0px 0px;
                /*sonstiges*/
                background-color:#FFBF00;
                border-bottom:1px solid #C7B8A3;
                border-top:1px solid #B8A489;
                border-left:1px solid #C7B8A3;
                border-right:1px solid #C7B8A3;
                /*Schriftormatierung*/
                font-family :Arial, Helvetica, Sans-Serif;
                padding-top:3px;
                padding-left:3px;
                color:#0F0F0F;
                font-size:11pt;
                z-index:1;
             }

div.content h4:hover { background-color:#DaCaB2;
                       background-image:url(bar95.png);}

div.content h5{  /*Aussenabmessungen*/
                position:relative ; left:2px; width:674px;
                vertical-align:top; height:16px;
                float:none;
                line-height:16px;
                margin:0px;
                margin-top:0px;
                clear:both;
                background-image:url(bar98.png);
                background-repeat:no-repeat;
                background-position:0px 0px;
                /*sonstiges*/
                background-color:#DECEB6;
                border-top:0px solid #F4F0EA;
                border-bottom:1px solid #C7B8A3;
                border-left:1px solid #C7B8A3;
                border-right:1px solid #C7B8A3;
                /*border-right:569px solid #F4F0EA;*/
                /*Schriftormatierung*/
                font-family :Arial, Helvetica, Sans-Serif;
                padding-top:3px;
                padding-left:12px;
                color:#202020;
                font-size:9pt;
                z-index:2;
             }

table.tablelist1 tr {background-color:red;}

div.head  h3 {  /*Aussenabmessungen*/
                position:relative; left:0px; width:703px;
                vertical-align:top; height:23px;
                line-height:20px;
                margin:0px;
                float:left;
                background-image:url(tabbar.png);
                background-repeat:no-repeat;
                background-position:300px 0px;
                /*sonstiges*/
                background-color:#0050A0;
                border-bottom:0px solid #505050;
                /*Schriftormatierung*/
                font-family :Arial, Helvetica, Sans-Serif;
                font-variant:small-caps;
                padding-top:3px;
                padding-left:3px;
                color:#ffffff;
                font-size:22px;
                z-index:1;
             }

div.head  h5 {  /*Aussenabmessungen*/
                position:relative; left:; height:22px; width:88px;
                vertical-align:top;
                padding-left:48px;
                padding-top:1px;
                padding-bottom:1px;
                line-height:20px;
                margin:0px;
                margin-left:0px;

                background-image:url(xtab3.png);
                background-repeat:no-repeat;
                background-position:0px 0px;
                /*sonstiges*/
                background-color:;
                float:right;
                /*Schriftormatierung*/
                font-family :Arial, Helvetica, Sans-Serif;
                color:#ffffff;
                font-size:10pt;
                z-index:1;
             }

div.head a:link  {color:#ffffff; text-decoration:none;}
div.head a:vlink {color:#ffffff; text-decoration:none;}
div.head a:hlink {color:#ffffff; text-decoration:none;}

div.head h3:before{
                 content:url(icons/pbn.png);
                 vertical-align: bottom;
                 line-height:10px;   /*Wird komischer Weise für Opera gebraucht*/
                 /*position: fixed;    */
                 top: 0px;
                 left: 0px;
                 margin-right:20px;
             }

div.head h3.dvb:before{
                 content:url(icons/dvb.png);
                 vertical-align: bottom;
                 line-height:10px;   /*Wird komischer Weise für Opera gebraucht*/
                 /*position: fixed;    */
                 top: 0px;
                 left: 0px;
                 margin-right:20px;
             }

div.head h3.tool:before{
                 content:url(icons/tools.png);
                 vertical-align: bottom;
                 line-height:10px;   /*Wird komischer Weise für Opera gebraucht*/
                 /*position: fixed;    */
                 top: 0px;
                 left: 0px;
                 margin-right:20px;
             }

div.head h3.leovigild:before{
                 content:url(icons/leovigild.png);
                 vertical-align: bottom;
                 line-height:10px;   /*Wird komischer Weise für Opera gebraucht*/
                 /*position: fixed;    */
                 top: 0px;
                 left: 0px;
                 margin-right:20px;
             }


div.head       {position:relative;
               height:26px;
               width:706px;
                /*background-color:#333b6b;*/
                background-image:url(xheaderbg.png);
                background-repeat:repeat-x;
                background-position:left 5px;
                background-color:;
                margin:0px;
                padding:0px;
                margin-bottom:0px;
                margin-top:20px;
                vertical-align:middle;
                border-bottom:3px solid #0050A0;
                border-left:2px solid #0050A0;
                z-index:0;}

/* Angaben für die Startseite */

div.left {  position:relative;
            width:270px;
            float:left;
            background-color:;
            border:0px dashed #ff9000;
            padding:0px; margin:2px;}



div.left p img {float:right; margin-left:2px; border:1px solid #7F7F7F;}
div.middle p img {float:right; margin-left:2px; border:1px solid #5F5F5F;}


div.middle {position:relative;
           width:270px; float:left;
            background-color:;
            border:0px dashed #ff9000;
            padding:0px; margin:2px;}


div.menu_main li.public        { list-style-image:url(xbox.png);}

div.menu_main li.locked        { list-style-image:url(xkey.png);}

div.menu_main{ position:absolute;
                  right:4px;
                   top:26px;
                   font-size:12px;
                   color:#6F6F6F;
                   }

div.menu_main li.public a:link    { color:#0050A0; font-weight:600;}
div.menu_main li.public a:visited { color:#0050A0; font-weight:600;}
div.menu_main li.public a:hover   { color:#0090E0; font-weight:600;}

div.menu_main li.locked a:link    { color:#0050A0; font-weight:600;}
div.menu_main li.locked a:visited { color:#0050A0; font-weight:600;}
div.menu_main li.locked a:hover   { color:#00AFFF; font-weight:600;}

div.menu_main li { background-color:;
                   border-bottom:0px solid white;
                   padding-left:0px;
                   margin-top:0px;
                   padding-top:0px;
                }

div.menu_main ul { position:absolute;
                   right:6px;
                   width:auto;
                   background-color:;
                   border-bottom:0px solid #EFEFEF;
                   padding-left:18px;
                 }

div.menu_main ul img {border:2px dashed #CFCFCF;
                      padding-top:2px;
                      padding-bottom:2px;
                      padding-left:2px;
                      padding-right:2px;}

div.right {position:relative;
           width:270px; float:left;
           background-color:;
           border:0px dashed #ff9000;
           padding:0px; margin:2px;}


/*PORTAL*/
.portal{background-color:;
          border:0px dashed #ff9000;
           margin-bottom:2px;}
