BODY { 
	margin: 0px; 
	padding: 0px; 
	width: 100%;
    min-height: 100%;
    height: 100%;
	padding-bottom: 1px;
}

#navcontainer{
	padding:5px;
	background-color:#F3F3F3;
	border:#BEBEBE 1px solid;
	width:188px;
}
#navcontainer li { 
	margin:2px 0px 2px 0px;
}

#navcontainer ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	FONT-SIZE:8pt;
	letter-spacing:-0.3pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer ul li a
{
	display: block;
	padding: 2px 2px 2px 18px;
	border-style: solid;
	border-color: #F3F3F3;
	border-width: 1px 1px 1px 1px;
}

#navcontainer ul li a:link, #navcontainer ul li a:visited
{
	color: #ADACAC;
	text-decoration: none;
}

#navcontainer ul li a:hover
{
	border-style:solid;
	border-color: #CCCCCC;
	border-width:1px 1px 1px 1px;
	background-color: #FDFDFD;
	background-image: url(http://www.vierhaus.de/content/pic/layout/arrow_red.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #B8000C;
}


/* sub*/
#navcontainer ul ul li a
{
	display: block;
	padding: 1px 1px 1px 16px;
	FONT-SIZE:8pt;
	margin-left:18px;
	background-image: url(/content/pic/layout/point.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#navcontainer ul ul li a:link, #navcontainer ul ul li a:visited
{
	color: #ADACAC;
	text-decoration: none;
}

#navcontainer ul ul li a:hover
{
	color: #B8000C;
	text-decoration: none;
}

/* selected states */
#navcontainer ul li a#current
{
	border-style:solid;
	border-color: #CCCCCC;
	border-width:1px 1px 1px 1px;
	background-image: url(http://www.vierhaus.de/content/pic/layout/arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #000000;
	background-color: #FDFDFD;
}
#navcontainer ul ul li a#subcurrent
{
	border-style:solid;
	border-color: #CCCCCC;
	border-width:1px 1px 1px 1px;
	background-image: url(http://www.vierhaus.de/content/pic/layout/arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #000000;
	background-color: #FDFDFD;
}
