@charset "utf-8";

.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   font-size: 0;
   clear: both;
   visibility: hidden;
}
.clearfix {display: inline-block;}
/* Generated via www.cssmenubuilder.com */

.menu{
   margin:0 auto;
   padding:0;
   height:30px;
   display:block;
   background:url('topMenuImages.png') repeat-x;
   padding-left: 15px;
}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{
   float:left;
   padding-left:12px;
   display:block;
   color:#FFF;
   text-decoration:none;
   font:12px Verdana, Arial, Helvetica, sans-serif;
   cursor:pointer;
   background:url('topMenuImages.png') 0px -30px no-repeat;
}
.menu li a span{
   line-height:30px;
   float:left;
   display:block;
   padding-right:12px;
   background:url('topMenuImages.png') 100% -30px no-repeat;
}
.menu li a:hover{
   background-position:0px -60px;
   color:#666;
}
.menu li a:hover span{background-position:100% -60px;}

.menu li a.active, .menu li a.active:hover{
   line-height:10px;
   font:12px Verdana, Arial, Helvetica, sans-serif;
   background:url('topMenuImages.png') 0px -90px no-repeat;
   color:#FFF;
}
.menu li a.active span, .menu li a.active:hover span{background:url('topMenuImages.png') 100% -90px no-repeat;}




/*Vertikales Menü */

.menu_ver{
   margin-bottom:10px;
   width: 100%;
   display:block;

}
.menu_ver li{
   text-align: center;
   padding:0; 
   margin:0;
   list-style:none;
   display:block;

}
.menu_ver li a{
   width: 80%;
   float:left;
   padding-left:10%;
   padding-bottom:2px;
   display:block;
   color:#FFF;
   text-decoration:none;
   font:12px Verdana, Arial, Helvetica, sans-serif;
   cursor:pointer;
   background:url('topMenuImages.png') 0px -30px no-repeat;
}
.menu_ver li a span{
   width: 100%;
   line-height:30px;
	float:left;
	display:block;
   padding-right:10%;
   background:url('topMenuImages.png') 100% -30px no-repeat;
}
.menu_ver li a:hover{
   background-position:0px -60px;
   color:#666;
}
.menu_ver li a:hover span{background-position:100% -60px;}

.menu_ver li a.active, .menu li a.active:hover{
   line-height:10px;
   font:12px Verdana, Arial, Helvetica, sans-serif;
   background:url('topMenuImages.png') 0px -90px no-repeat;
   color:#FFF;
}
.menu_ver li a.active span, .menu li a.active:hover span{background:url('topMenuImages.png') 100% -90px no-repeat;}


