/* Navi
================================================*/
#top a {
	background		: #434343;    
	/* Internet Explorer */
	filter			: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#232323');
	/* Firefox */
	background		: -moz-linear-gradient(top, #474747, #232323);
	/* Safari */
	background		: -webkit-gradient(linear, left top, left bottom, from(#474747), to(#232323));
	height			: 29px;
	padding		: 8px 16px 9px 10px;
	color			: #fff;
	text-decoration	: none;
	border-top		: 1px solid #4e4e4e;
	border-left		: 1px solid #4e4e4e;
	border-bottom		: none;
	border-right		: 1px solid #252525;
}

#top a:hover {
	color			: #fff;
	background		: #232323;
}

#navcontainer {
	margin			: 0;
	padding		: 0;
	width			: 900px;
	height			: 27px;
	/* Opera (keine CSS-VerlŠufe) */
	background		: #434343;    
	/* Internet Explorer */
	filter			: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a4a4a', endColorstr='#000000');
	/* Firefox */
	background		: -moz-linear-gradient(top, #4a4a4a, #000000);
	/* Safari */
	background		: -webkit-gradient(linear, left top, left bottom, from(#4a4a4a), to(#000000));
}

#navcontainer ul {
	border			: 0;
	margin			: 0;
	padding-top		: 0;
	padding-left		: 27px; 
	list-style-type	: none;
	text-align		: center; 
}

#navcontainer ul li {
    display             : block;
    float               : left;
    text-align          : center;
    padding             : 0;
    margin              : 0; 
}

#navcontainer ul li a {
	background		: #434343;
	height			: 26px;
	/* Opera (keine CSS-VerlŠufe) */
	background		: #434343;    
	/* Internet Explorer */
	filter			: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a4a4a', endColorstr='#000000');
	/* Firefox */
	background		: -moz-linear-gradient(top, #4a4a4a, #000000);
	/* Safari */
	background		: -webkit-gradient(linear, left top, left bottom, from(#4a4a4a), to(#000000));
	padding		: 0;
	margin			: 0 0 10px 0;
	color			: #fff;
	text-decoration	: none;
	display		: block;
	text-align		: center;
/*	font			: 12px/2em 'Titillium';*/
	font-weight		: bold;
	font			: normal 12px/2em verdana, lucida, sans-serif;
}

#navcontainer ul li a.start {
	width			: 102px;
	border-top		: 1px solid #4e4e4e;
	border-left		: 1px solid #4e4e4e;
	border-bottom		: none;
	border-right		: 1px solid #252525;
}

#navcontainer ul li a.middle {
	width			: 101px;
	border-top		: 1px solid #4e4e4e;
	border-left		: 1px solid #4e4e4e;
	border-bottom		: none;
	border-right		: 1px solid #252525;
}

#navcontainer ul li a.end {
	width			: 102px;
	border-top		: 1px solid #4e4e4e;
	border-left		: 1px solid #4e4e4e;
	border-bottom		: none;
	border-right		: 1px solid #252525;
}

#navcontainer ul li a:hover {
    color               : #fff;
    background          : #3E001C;
}

/*#navcontainer a:active {
    background          : #c60;
    color               : #fff;
}

#navcontainer li#active a {
    background          : #c60;
    border              : 1px solid #c60;
    color               : #fff;
}*/

#dropmenudiv{
    position            : absolute;
    border              : 0;
    border-bottom-width : 0;
    font                : normal 10px Verdana;
    line-height         : 18px;
    z-index             : 100;
}

#dropmenudiv a{
    width               : 100%;
    display             : block;
    text-indent         : 3px;
    border-bottom       : 0px;
    padding             : 1px 0 1px 12px;
    text-decoration     : none;
    color               : white;
}

#dropmenudiv a:hover{ /*hover background color*/
    font-weight         : bold;
    background-color    : #3E001C;
}
/* Ende Navi
================================================*/

.float_left {
   float               : left;
}

div.clear {
   clear                : both;
   height               : 0px;
   font-size            : 0px;
   line-height          : 0px;
}

.anylinkmenucols{
    position            : absolute;
    border              : 0;
    border-bottom-width : 0;
    font                : normal 10px Verdana;
    line-height         : 18px;
    visibility          : hidden;
    z-index             : 100;
}

.anylinkmenucols a{
    width               : 100%;
    display             : block;
    text-indent         : 3px;
    border-bottom       : 0px;
    padding             : 1px 10px 1px 10px;
    text-decoration     : none;
    color               : white;
}

.anylinkmenucols a:hover{ /*hover background color*/
    font-weight         : bold;
}

.anylinkmenucols .column{
color               : white;
float: left;
padding: 3px 8px;
margin-right: 0px;
background: #3E001C;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}


/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}
