/* Basic code - don't modify */
#nav{
   background: #844309 url( "modules/NavigationDroppy/css/images/bg_brown.jpg" ) repeat;
  height:24px;
}
.hlist{

     margin:0 20px 0 20px;
      float:right;
}
 #droppy { display: block; margin: 0; padding: 0 0px 0 20px; position: relative; }
 #droppy li { display: block; list-style: none; margin: 0; padding: 0   ; float: left; position: relative;  }
 #droppy a { display: block; }
 #droppy ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #droppy ul { line-height: 0; } /* IE6 "fix" */
   	/*#droppy ul a { zoom: 1; }  IE6/7 fix */
    #droppy ul li { float: none;/**/ }
    #droppy ul ul { top: 0; }

/* Essentials - configure this */

#droppy ul { width: 110px; }
#droppy ul ul {width: 135px; left: 110px; }

/* Everything else is theming */

#droppy {  background: #f3efec url( "modules/NavigationDroppy/css/images/bg_brown.jpg" ) repeat; height: 24px; }

#droppy :hover { background-color: transparent;
 }
#droppy a { border-right: 1px solid white; color: white; font-size: 12px; padding: 6px; line-height: 1;  }
#droppy li.hover a { background-color: #f3efec; color:#844407;background: url( "modules/NavigationDroppy/css/images/menu-item-bg-over.png" ) repeat; }
#droppy ul { top: 25px; border-left:1px solid #844407 ;border-right:1px solid #844407;border-top:1px solid #844407;border-bottom:1px solid #844407; }
#droppy ul li a { background-color: #f3efec;color:#844407;  background: url( "modules/NavigationDroppy/css/images/menu-item-bg-over.png" ) repeat;}

#droppy ul a {background: url( "modules/NavigationDroppy/css/images/menu-item-bg-over.png" ) repeat;/*border-right: none; opacity: 0.9; filter: alpha(opacity=90);*/ }
#droppy ul a { border-bottom: none; } /*- I also needed this for IE6/7 */

#droppy a.parent {

   padding-right: 22px;
    min-width: 1px;
}
#droppy a.child.parent span.arrow_right{

 display: block;
    width: 4px;
    height: 7px;
    right: 10px;
   top: 8px;
    position: absolute;
    /*background: url( "modules/NavigationDroppy/css/images/menu-arrow-down.png" ) no-repeat;*/
    font-size: 0;
    background: url( "modules/NavigationDroppy/css/images/menu-arrow-right.jpg" ) no-repeat;
    background-position: top;  /**/
}
#droppy a.child.parent.hover span.arrow_right{
    background-position: 0 -14px ;
}
#droppy a.item.parent span.arrow_down{

  display: block;
    width: 7px;
    height: 4px;
    right: 10px;
    top: 10px;
    position: absolute;
    font-size: 0;
    background: url( "modules/NavigationDroppy/css/images/menu-arrow-down.jpg" ) no-repeat;
    background-position: top;
}

#droppy a.item.parent.hover span.arrow_down, #droppy a.item.current span.arrow_down{
    background-position: 0 -4px ;
}

#droppy .current{
  background-color: #f3efec;color:#844407;
 background: url( "modules/NavigationDroppy/css/images/menu-item-bg-over.png" ) repeat;
}


.delimiter_prev  {
  top: 2px;
  position: relative;
  background-image:url( "modules/NavigationDroppy/css/images/pointer_gelb_left.gif" );
  background-repeat:no-repeat;
  background-position: center;
  margin-left:5px;
}
.delimiter_next {
  top: 2px;
  position: relative;
  background-image:url( "modules/NavigationDroppy/css/images/pointer_gelb_right.gif" );
  background-repeat:no-repeat;
  background-position: center;
}ul{
      margin:0;  padding: 0;
   }
   .vlist {
    width: 100%;
    overflow: hidden;
    margin: 0 0 1.5em 0;
    list-style-type: none;
      border-bottom: 0 #ddd solid;
   padding:0 0 0 0.5em ;
  }



  .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;
   padding: 3px 0px 3px 0;
      text-decoration: none;
    border-bottom: 1px #ddd solid;
  }

  .vlist a,
  .vlist a:visited {
    color: #444;
  }

.vlist li span {
    display:block;
    font-weight: bold;
    border-bottom: 1px #ddd solid;
  } /* */

     .vlist span.active {
    color: #fff;
    background:#86450B url( "modules/NavigationVertical/css/images/bg_brown.jpg" ) repeat;
    font-weight: bold;
    margin-right:5%;
  }

  /* Level 1 */
  .vlist li a,
  .vlist li strong,
  .vlist li span { width: 90%; padding-left: 5%;} /* LTR */
    /* active list element */


  .vlist li a:focus,
  .vlist li a:hover,
  .vlist li a:active { background-color:#F2D4A1; color: #86450B; text-decoration:none;}

  /* Level 2 */
  .vlist li ul li a,
  .vlist li ul li strong,
  .vlist li ul li span { width: 85%; padding-left: 10%;} /* LTR */

  .vlist li ul li a,
  .vlist li ul li a:visited { background-color:#f8f8f8; color: #333; }
  .vlist li ul li a:focus,
  .vlist li ul li a:hover,
  .vlist li ul li a:active { background-color:#F2D4A1; color: #86450B;text-decoration:none; }

  /* Level 3 */
  .vlist li ul li ul li a,
  .vlist li ul li ul li strong,
  .vlist li ul li ul li span { width: 80%; padding-left: 15%; } /* LTR */

  .vlist li ul li ul li a,
  .vlist li ul li ul li a:visited{ background-color:#f0f0f0; color: #222; }
  .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:#F2D4A1; color: #86450B;text-decoration:none; }

  /* 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: 75%; padding-left: 20%; } /* LTR */

  .vlist li ul li ul li ul li a,
  .vlist li ul li ul li ul li a:visited { background-color:#e8e8e8; color: #111; }
  .vlist li ul li ul li ul li a:focus,
  .vlist li ul li ul li ul li a:hover,
  .vlist li li ul li ul li a:active { background-color:#F2D4A1; color: #86450B; text-decoration:none;}
.breadcrumb{
  float:left;
  margin:0 0px 0 20px
}

#breadcrumb{
  color:#ffffff;
  font-family:Verdana,Tahoma;
  letter-spacing:-0.05px;
  margin:0;

 padding:5px 0 0 0
}

#breadcrumb span.delimiter{
  background-image:url( "modules/NavigationBreadcrumb/css/images/pointer_gelb.gif" );
  background-position:center;
  background-repeat:no-repeat;
  margin-left:5px;

}

#breadcrumb span.seperator{
  color:#FF9900;
  font-weight:bold
}

#breadcrumb span.item a,#breadcrumb span.item a:hover,#breadcrumb span.item a:visited{
  color:#ffffff;/*#86450B//#552C06; */
  font-family:Verdana,Tahoma;
  font-size:100%;
  letter-spacing:-0.05px
}

#breadcrumb.lastitem{
;
  color:#ffffff;
  font-family:Verdana,Tahoma;
  font-size:100%;
/* font-weight: bold  ;  */
  letter-spacing:-0.1px;
  padding:5px 0 0 0
}

#topmenu{

    padding:5px 0;
}

#topmenu a.topmenu , #topmenu a.topmenu:visited, #topmenu a.topmenu:focus, #topmenu a.topmenu:hover {
  color:#86450B;
 font-family:Verdana,Tahoma;
letter-spacing:-0.05px;
font-size:98% ;
}
#topmenu span.topmenu {
  color:#552C06;
}/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Copyright (c) 20010 Janis Skarnelis
 * Examples and documentation at: http://fancybox.net
 *
 * Version: 1.3.0 (02/02/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
 
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	background: transparent;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url( "sources/jquery/fancyBox/images/fancy_loading.png" ) no-repeat;
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 32px;
	height: 32px;
	background: url( "sources/jquery/fancyBox/images/fancy_close.png" ) top left no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background: url( "sources/jquery/fancyBox/images/fancy_title_over.png" );
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background: transparent url( "sources/jquery/fancyBox/images/fancy_title_left.png" ) repeat-x;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background: transparent url( "sources/jquery/fancyBox/images/fancy_title_main.png" ) repeat-x;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background: transparent url( "sources/jquery/fancyBox/images/fancy_title_right.png" ) repeat-x;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url( "sources/jquery/fancyBox/images/blank.gif" );
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background: transparent url( "sources/jquery/fancyBox/images/fancy_nav_left.png" ) no-repeat;
}

#fancybox-right-ico {
	background: transparent url( "sources/jquery/fancyBox/images/fancy_nav_right.png" ) no-repeat;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

div.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	z-index: 1001;
}

div#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url( "sources/jquery/fancyBox/images/fancy_shadow_n.png" ) repeat-x;
}

div#fancy-bg-ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url( "sources/jquery/fancyBox/images/fancy_shadow_ne.png" ) no-repeat;
}

div#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url( "sources/jquery/fancyBox/images/fancy_shadow_e.png" ) repeat-y;
}

div#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url( "sources/jquery/fancyBox/images/fancy_shadow_se.png" ) no-repeat;
}

div#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url( "sources/jquery/fancyBox/images/fancy_shadow_s.png" ) repeat-x;
}

div#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url( "sources/jquery/fancyBox/images/fancy_shadow_sw.png" ) no-repeat;
}

div#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url( "sources/jquery/fancyBox/images/fancy_shadow_w.png" ) repeat-y;
}

div#fancy-bg-nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url( "sources/jquery/fancyBox/images/fancy_shadow_nw.png" ) no-repeat;
}