body
{


}

*
{
     padding: 0;
     margin: 0;

}


@page { size:27.1cm 21.0cm; margin-top:1.5cm; margin-bottom:2cm  }
@page :left { margin-left:1.5cm; margin-right:2cm  }
@page :right { margin-left:2cm; margin-right:1.5cm  }

#navhorizontal, #navvertikal, #header, #brotkrum { display: none; }


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


#header
{
     position:relative;
     z-index:1;
     top:5px;
     margin: 0 auto;
     height: 85px;
     width: 92%;

     background-image: url(../Design/filler.jpg);
     background-repeat: repeat-x;

     outline-width: 1px;
     outline-style:solid;


}

#navhorizontal
{
     position:relative;
     top: 10px;
     margin: 0 auto;
     z-index:2;
     height: 18px;
     width: 92%;
     overflow:hidden;
     text-align:  center;
     background-color: #666666;

     outline-width: 1px;
     outline-style:solid;


}

#containment
{
     position:absolute;
     z-index:3;
     width: 100%;

	 

}

#navvertikal
{
     position:relative;
     z-index:5;
     top: 0px;
     left: 0%;
     float:left;
     width: 0%;
	 padding-left: 1px;
     overflow-x: hidden;

}

#content
{
     position:relative;
     z-index:6;
     right:0%;
     top: 0px;
     width: 95%;
     padding-top: 5px;
	 padding-left: 15px;
	 padding-right: 15px;
	 padding-bottom: 15px;
     overflow: visible;
     text-align: left;
	 
	 

}

/*-------------------------  Liste Navigation horizontal  -------------------------*/

ul#navigationh
{
     font-family:Arial;
     font-size: small;
     font-weight: bold;
     width: 940px;
     height:20px;
     margin:0;
     padding:0;
     list-style:none;

}

ul#navigationh li
{

     padding:0;
     text-align:center;
     vertical-align: bottom;
     float:left;

}

ul#navigationh li a
{
     display: block;
     height: 20px;
     background:#666666;
     text-decoration:none;
     color: #eaeaea;

}

ul#navigationh li a:hover

{

     background-color: #3300ff;
}

/*-------------------------  Liste Navigation vertikal  -------------------------*/

ul#navigationv
{

     font-family:Arial;
     font-size: small;
     margin: 0 ;
     padding: 0;
     list-style:none;

}


ul#navigationv li
{
     margin: 0;
	 padding-top: 1px;
     padding-bottom: 2px;
     padding-right: 0;
     text-align: center;

}

ul#navigationv li a
{
     min-height: 18px;
     display:block;
     vertical-align: middle;
     padding-top:0;
     background: #cccccc;
     text-decoration: none;
     color: #000000;

}



ul#navigationv li a:hover

{
     background-color: #3300ff;
     color: #ffffff;
}

/*-------------------------  Sitemap  -------------------------*/

DIV#sitemap {
   padding: 1em 1.5em;
   line-height: 22px;
   }

DIV#sitemap LI {
   padding: 0 0 0 24px;
   margin: 0;
   list-style-type: none;
   }
DIV#sitemap LI {
   background: url(../Design/graphics/extm.gif)
               no-repeat
               0% 0%;
   }
DIV#sitemap LI.last {
   background: url(../Design/graphics/exlm.gif)
               no-repeat
               0% 0%;
   }

DIV#sitemap LI.folder:before {
   content: url(../Design/graphics/exfolderbw.gif);
   }
DIV#sitemap LI.folder:before:hover {
   content: url(../Design/graphics/exfoldercolor.gif);
   }

DIV#sitemap UL {
   padding: 0 0 0 24px;
   margin: 0 0 0 -24px;
   list-style-type: none;
   }
DIV#sitemap UL {
   background: url(../Design/graphics/exim.gif)
               repeat-y
               0% 0%;
   }
DIV#sitemap UL.last {
   background-image: none;
   }
DIV#sitemap LI LI {
   color: #000000;
   font-weight: normal;
   }
DIV#sitemap LI.folder:hover {
   color: goldenrod;
   font-weight: bold;
   }
DIV#sitemap LI.file:hover {
   color: mediumblue;
   font-weight: bold;
   }
