html, body {

        height:100%;

}



body,p,td,tr,b,ul,li {

        font-family:Arial,Helvetica,Verdana,sans-serif;

        font-size:12px;

}

h1 {
        text-transform:uppercase;

        font-family:Verdana,Helvetica,Arial,sans-serif;

        font-size:12px;

}
h2 {


        font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:16px;
         color: #FFFFFF;

}
h3 {

        font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif;
font-style:italic;
        font-size:14px;

}
#kopf { margin-left:20px;
color: #FFFFFF;
        width:1000px;
position: absolute; top:115px; left:30px;
        height:155px;
}
body {

        margin-left:10px;

        margin-right:0px;

        margin-top:10px;



        color:#000000;

}
#kopf{display: none;}
.umbruch {page-break-before: always;}
.umbruchbild {display: none;}
.ohne {border: none; vertical-align:top;}
#rand2 td {vertical-align:top;}
#rand img {border: 1px solid #ffffff;}
td img {border: 1px solid #ffffff;}
/*Logo*/
#logo img { }
#logo {

        margin-left:20px;

        width:600px;

        height:155px;

        float:left;

}
@media print {
	
	.ohnedruck   { display: none; }
	}

.scroll {

height: 750px;
overflow: auto;
width: 800px;

padding: 10px;
}
#content {

        position:absolute; top:126px; left:10px;

        width:800px;

        height:600px;

        clear:left;

}

#rechts {

       padding:20px;

        /* border:1px solid #FFFFFF; */
position: absolute; top:200px; left:870px; padding:0px 0px 100px 18px;
        height:600px;

       width:240px;

  }

#mitte {
position:absolute; top:130px; left:10px;
        height:600px;

        width:800px;

        }
#footer {
        text-align:center;
         white-space:nowrap;
font-size:12px; color: #646796; text-decoration:none;
        }
/* Links allgemein */

a {

        color:#ffffff;

        text-decoration:underline;

}

a:visited {

        color:#BFBFBF

}

a:hover {

        color:#646796;

}

/* Links Menu */

a.side {

        padding:2px 3px 2px 5px;

        margin-bottom:20px;

        text-decoration:none;

        font-family:Verdana,Helvetica,Arial,sans-serif;

        font-size:10px;

        border-left:6px solid #646796;

}

a.side:hover {

        border-left:6px solid #646796;

}

a.activ {

        padding:2px 3px 2px 5px;

        margin-bottom:20px;

        text-decoration:none;

        font-family:Verdana,Helvetica,Arial,sans-serif;

        font-size:10px; color: #D1E1E1; text-decoration:none;

        font-weight:bold; border-left:6px solid #ffffff;

}

a.home {

        padding: 0px 10px 6px 10px;

        text-transform:uppercase;

        font-family:Verdana,Helvetica,Arial,sans-serif;

        font-size:12px; text-decoration:none; font-weight:bold;

}



#links {

        text-align:left;
position:absolute; top:200px;left:30px;
        vertical-align:top;

        padding:5px;

        width:160px; height:530px;



       /* border-right: 1px solid #FFFFFF*/

        background-color:#0F304F;

}

#menu {

        text-align:left; position:absolute; top:20px;
        vertical-align:top;

        padding:20px 0px 100px 8px;

        width:170px; height:480px;

}

h1.menu {

        padding: 0px 10px 6px 10px;

        text-transform:uppercase;

        font-family:Verdana,Helvetica,Arial,sans-serif;

        font-size:12px;

}

ul {

        list-style-type:none;

        margin:0px 0px 40px 0px;

        padding:0px;

}

ul.mainlist {

        margin:0px 0px 28px 0px;

}

ul.mainlist2 {

        margin:0px 0px 24px 0px;

}

li.mainlist {

        margin:0px 0px 3px 0px;

}
ul.text {
list-style-type:disc;margin-left:15px;
}

#text {

        text-align:left;

        padding:20px 20px 20px 20px;

        width:520px;



        float:left;
border-left: 2px solid #FFFFFF;


}

input.box {

        width: 300px;

        vertical-align: top;

        padding: 1px;

        margin: 0px 0px 10px 0px;

        border : 1px solid #cdcdcd;

        color: #000000;



        font-size: 10px;

}



form.textarea  {

        background-color: #bfbfbf;

        border : 1px solid #cdcdcd;

        width: 300px;

        height: 100px;

        vertical-align: top;

        padding: 1px;

        margin: 0px 0px 10px 0px;

}



form.formular .formcaption {

        width: 140px;

        line-height: 200%;

        float: left;

        clear: left;

}




.buttoncaption {

        line-height: 200%;

}
.vertmenu  {
                display:none;
                margin:0;
                padding:0;
                border:0;

        }
table a {display:inline;}
     ul {
                width:170px;

                background:url("durch.png");
                list-style:none;
                position:absolute;
                        left:-170px; /* IE */
                        top:15px;
        }

       li {
                position:relative;
                padding:1px;
                padding-left:6px;
                background:url("images/item_moz.gif") no-repeat;
                z-index:9;
        }
           li.folder        { background:url("images/item_folder.gif") no-repeat; }
           li.folder ul {
                        position:absolute;
                        left:250px; /* IE */
                        top:5px;
                }
                   li.folder>ul { left:169px; top:-1px;} /* others */

   a {
                padding:3px;
text-decoration:none;
                color:#D1E1E1;
                font-weight:bold;
                width:100%; /* IE */
        }
          li>a { width:auto; } /* others */

     li a.submenu {
                background:url("sub.gif") right no-repeat;
        }

        /* regular hovers */

   li     a:hover {
            text-decoration:none;background-color:#bbb7c7;
                color:black;
        }
             li.folder a:hover {
                        background-color:#bbb7c7;
                }

        /* hovers with specificity */

     li.folder:hover { z-index:10; }

      ul ul, li:hover ul ul {
                display:none;
        }

      li:hover ul, li:hover li:hover ul {
                display:block;
        }