@charset "utf-8";
/* CSS Document */

body {
	background-image: url(img/hintergrund.gif);
	background-repeat: no-repeat;
	background-color: #F0F0F0;
	background-position: left top;
	
}
#apDiv1 {
	position:absolute;
	left:76px;
	top:230px;
	width:12.8em;
	height:33em;
	z-index:1;
	background-color: #9C9E9F;
	overflow: visible;
}

#apDiv2 {
	position:absolute;
	left:280px;
	top:36px;
	width:650;
	height:196;
	z-index:2;
}

a:link, visited, hoover, active {
	text-decoration: none;
}

#Stil1 {color: #a5c303; background-image:url(img/menubg3.jpg); background-repeat:no-repeat; background-position: right }
#Stil2 {color: #b10058; background-image:url(img/menubg3.jpg); background-repeat:no-repeat; background-position: right }
#Stil2ab {color: #e2007a; background-image:url(img/menubg3.jpg); background-repeat:no-repeat; background-position: right }
#Stil2a {color: #e2007a; background-image:url(img/menubg2.jpg); background-repeat:no-repeat; background-position: left }
#Stil3 {color: #5e9c1d; background-image:url(img/menubg3.jpg); background-repeat:no-repeat; background-position: right }
#Stil4 {color: #b5def2; background-image:url(img/menubg3.jpg); background-repeat:no-repeat; background-position: right }
#Stil5 {color: #793a8b; background-image:url(img/menubg3.jpg); background-repeat:no-repeat; background-position: right }
#Stil6 {color: #e9600f; background-image:url(img/menubg3.jpg); background-repeat:no-repeat; background-position: right }
#Stil7 {color: #cc0b1e; background-image:url(img/menubg3.jpg); background-repeat:no-repeat; background-position: right }
#Stil8 {color: #15adde; background-image:url(img/menubg3.jpg); background-repeat:no-repeat; background-position: right}
#Stil8a {color: #15adde; background-image:url(img/menubg2.jpg); background-repeat:no-repeat; background-position: left}

 
 .vlist {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff;
    position:absolute;
	top:40px;
    width: 240px;
    overflow: hidden;
    margin: 0 0 0 -40px;
    list-style-type: none;
  }

  .vlist ul {
    list-style-type: none;
    margin:0; 
    padding: 0;
  }

  .vlist li {
    float:left; /* LTR */
    width: 100%;
    margin:0;
    padding: 0;
  }

  .vlist a,
  .vlist strong,
  .vlist span {
    display:block;
    color: #fff;
    text-decoration: none;
   }

  .vlist a,
  .vlist a:visited {
    color: #fff;
  }

  .vlist li span {
    display:block;
    font-weight: bold;
    
  }

  /* active list element */
  .vlist li.active {
    color: #fff;
    background-color:#9C9E9F;
    font-weight: bold;
	
  }

  /* Level 1 */
  .vlist li a,
  .vlist li strong,
.vlist li span { width: 170px; padding: 10px 0px 10px 35px; } /* LTR */

  .vlist li a:focus,
  .vlist li a:hover,
  .vlist li a:active { width: 170px; background-color:#9C9E9F; color: #616264;  background-image:url(img/menubg3.jpg); background-repeat:no-repeat; background-position: right }
   
  /* Level 2 */
  .vlist li ul li a,
  .vlist li ul li strong,
  .vlist li ul li span { width: 170px; padding: 3px 0px 3px 35px;} /* LTR */

  .vlist li ul li a, 
  .vlist li ul li a:visited { background-color:#9C9E9F; }
  .vlist li ul li a:focus,
  .vlist li ul li a:hover,
  .vlist li ul li a:active { background-color:#9C9E9F; background-image:url(img/menubg2.jpg); background-repeat:no-repeat; background-position: left  }

  /* Level 3 */
  .vlist li ul li ul li a,
  .vlist li ul li ul li strong,
  .vlist li ul li ul li span { width: 70%; padding-left: 20%; } /* LTR */

  .vlist li ul li ul li a,
  .vlist li ul li ul li a:visited{ background-color:#9C9E9F; }
  .vlist li ul li ul li a:focus,
  .vlist li ul li ul li a:hover,
  .vlist li ul li ul li a:active { background-color:#9C9E9F; }

  /* Level 4 */
  .vlist li ul li ul li ul li a,
  .vlist li ul li ul li ul li strong,
  .vlist li ul li ul li ul li span { width: 60%; padding-left: 30%; } /* LTR */

  .vlist li ul li ul li ul li a,
  .vlist li ul li ul li ul li a:visited { background-color:#9C9E9F; }
  .vlist li ul li ul li ul li a:focus,
  .vlist li ul li ul li ul li a:hover,
  .vlist li ul li ul li ul li a:active { background-color:#9C9E9F; }
  
  
  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0 25px;
    padding: 0;
    border:0;
    border-bottom: 1px #fff solid;
  }

 .vlistimp {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #616264;
    position:absolute;
	top:500px;
	width: 150px;
    overflow: hidden;
    margin: 0 0 0 -15px;
    list-style-type: none;
  }

  .vlistimp ul {
    list-style-type: none;
    margin:0; 
    padding: 0;
  }

  .vlistimp li {
    float:left; /* LTR */
    width: 100%;
    margin:0;
    padding: 0;
  }

  .vlistimp a,
  .vlistimp strong,
  .vlistimp span {
    padding: 0px;
    text-decoration: none;
   }

  .vlistimp a,
  .vlistimp a:visited {
    color: #616264;
  }

  .vlistimp li span {
    display:block;
    font-weight: bold;
    
  }

  /* active list element */
  .vlistimp li.active {
    color: #616264;
    background-color:#9C9E9F;
    font-weight: bold;
	
  }

  

