@charset "utf-8";

/* :: EuroVir :: (c) 2008 by hikelCOM.de :: */


/* ===== toolnav ===== */

#toolnav
{
	position: relative;	
}


#toolnav ul
{
	position: absolute;
	top: 85px;
	left: 750px;
	width: 200px;
	margin: 0;
	padding: 0;
	text-align: right;
}


#toolnav li,
#toolnav a
{	
	display: inline;
	color: rgb(0, 20, 10);
	text-decoration: none;
}


#toolnav li
{
	margin: 0 0 0 10px;
	padding: 0;
	color: rgb(9, 105, 13);
}


#toolnav a:hover
{
	color: rgb(9, 105, 13);
	text-decoration: underline;	
}


#toolnav a.act:link
{
	color: #ff0;
}


/* ===== mainnav ===== */

#navbar
{
	position: relative;
}


#navbar ul
{
	position: absolute;
	top: 154px;
	width: 985px;
	height: 33px;
	margin: 0;
	padding: 0;	
	background: url(../img/design/design_navbar-bg.gif) no-repeat;
	list-style: none;
}


#navbar li,
#navbar a
{
	margin: 0;
	padding: 0;
	position: absolute;
	height: 33px;
}


/* language-specific inclusion of navbar-buttons */





/* ===== anchors ===== */

#anc-subnavbar
{
	width: 196px;
}


#anc-subnavbar ul
{
	width: 196px;
	margin: 0;
	padding: 0;
	list-style: none;	
}


#anc-subnavbar li
{
	border: 0;
	min-height: 23px;
	margin: 0;
	padding: 4px 0 0 20px;
	background: transparent url(../img/design/design_anchorbar.gif) 0 0 no-repeat;
}


#anc-subnavbar a
{
	color: rgb(9, 105, 13);
	text-decoration: none;
	font-size: 11px;
}


#anc-subnavbar a:hover
{
	color: rgb(200, 25, 25);
}


/* ===== subnav-container ===== */

#subnavbar
{
	float: left;
	margin: 245px 0 0 15px;
	width: 217px;
}


/* ===== subnav ===== */

#subnavbar ul
{
	width: 217px;
	margin: 0;
	padding: 0;
	list-style: none;	
}


#subnavbar li.sub-1,
#subnavbar li.sub-2,
#subnavbar li.sub-3,
#subnavbar li.sub-4,
#subnavbar a.sub-1,
#subnavbar a.sub-2,
#subnavbar a.sub-3,
#subnavbar a.sub-4,
#subnavbar li.subact-1,
#subnavbar li.subact-2,
#subnavbar li.subact-3,
#subnavbar li.subact-4,
#subnavbar a.subact-1,
#subnavbar a.subact-2,
#subnavbar a.subact-3,
#subnavbar a.subact-4
{
	height: 27px; 
	width: 217px;
        
	margin: 0;
	padding: 0;
        
	border: none;
        
	display: block;
        
        white-space: nowrap;
        
	color: rgb(9, 105, 13);
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
        
	overflow: hidden;
}


/* ===== 1 x subnav ===== */

#subnavbar li.sub-1,
#subnavbar a.sub-1
{
	background: transparent url(../img/design/design_subnavbar.gif) 0 0 no-repeat;	
}


#subnavbar li.subact-1,
#subnavbar a.subact-1
{
	color: #fff;
	background: transparent url(../img/design/design_subnavbar.gif) 0 -27px no-repeat;
}


#subnavbar a.sub-1,
#subnavbar a.subact-1
{
	padding: 4px 0 0 24px;
	width: 217px;	
}


#subnavbar a.sub-1:hover
{
	background: transparent url(../img/design/design_subnavbar.gif) 0 -54px no-repeat;
	color: #fff;
}



/* ===== 2 x subnav ===== */

#subnavbar li.sub-2,
#subnavbar a.sub-2
{
	font-weight: normal;
	background: transparent url(../img/design/design_subnavbar.gif) 0 -81px no-repeat;	
}


#subnavbar li.subact-2,
#subnavbar a.subact-2
{
	color: #fff;
	background: transparent url(../img/design/design_subnavbar.gif) 0 -108px no-repeat;	
}


#subnavbar a.sub-2,
#subnavbar a.subact-2
{
	padding: 4px 0 0 37px;
	width: 159px;
}


#subnavbar a.sub-2:hover
{
	background: transparent url(../img/design/design_subnavbar.gif) 0 -135px no-repeat;
	color: #fff;	
}



/* ===== 3 x subnav ===== */

#subnavbar li.sub-3,
#subnavbar a.sub-3
{
	font-weight: normal;
	background: transparent url(../img/design/design_subnavbar.gif) 0 -162px no-repeat;	
}


#subnavbar li.subact-3,
#subnavbar a.subact-3
{
	color: #fff;
	background: transparent url(../img/design/design_subnavbar.gif) 0 -189px no-repeat;	
}


#subnavbar a.sub-3,
#subnavbar a.subact-3
{
	padding: 4px 0 0 53px;
	width: 142px;
}


#subnavbar a.sub-3:hover
{
	background: transparent url(../img/design/design_subnavbar.gif) 0 -216px no-repeat;
	color: #fff;
}



/* ===== 4 x subnav ===== */

#subnavbar li.sub-4,
#subnavbar a.sub-4
{
	font-weight: normal;
	background: transparent url(../img/design/design_subnavbar.gif) 0 -243px no-repeat;	
}


#subnavbar li.subact-4,
#subnavbar a.subact-4
{
	color: rgb(200, 25, 25);
	background: transparent url(../img/design/design_subnavbar.gif) 0 -270px no-repeat;	
}


#subnavbar a.sub-4,
#subnavbar a.subact-4
{
	padding: 4px 0 0 68px;
	width: 126px;
}


#subnavbar a.sub-4:hover
{
	background: transparent url(../img/design/design_subnavbar.gif) 0 -297px no-repeat;
	color: rgb(200, 25, 25);
}