@charset "utf-8";
/*
	 2009 - pronetic.de	
*/

/* Main Nav*/
.topNav{
	position:relative;
	display:block;
	top:-50px;
	height:43px;
	float:right;
	width:580px;
	background:url(../images/shade.png) no-repeat;
	background-position: 56px 10px;
}
.topNav ul{
	display:table;
	width:auto;
	margin:auto;
}
.topNav li{
	display:block;
	float:left;
	padding:0 0 0 15px;
}
.topNav a:link,
.topNav a:visited{
	display:block;
	/*height:12px;*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}

.topNav a:active,
.topNav a#active{
	/*padding-bottom:15px;
	background:url(../images/navArrow.png) no-repeat  center bottom;*/
}
.topNav a:hover{
	color:#999;
	/*padding-bottom:15px;*/
}
.topNav a#selected,
.topNav a#active_selected{
	color:#999;
	padding-bottom:15px;
	background:url(../images/navArrow.png) no-repeat  center bottom;
}
/* Sub Nav*/
.subNavWrapper{	
	position:absolute;
	top:68px;
	width:100%;
}
.subNavBox{
	position:relative;
	margin:auto;
	width:970px;
	height:155px;
}
.subNavInner{
	position:relative;
	float:right;
	margin:auto;
	width:555px;
	height:155px;
	background:transparent url(../images/hoverNav_bg.png) no-repeat ;
	padding-right:20px;
	margin-top:30px;
}
#subNav{
	line-height:18px;
	float:left;
	display:block;
	padding:15px 15px 15px 30px;
}
#subNavLinks{
	line-height:18px;
	float:left;
	display:block;
}
.subNavLinks li a{
	display:block;
	padding:0 15px;
	line-height:19px;
	background:url(../images/subLinksHover-map.png) no-repeat top left;
}
.subNavLinks li a:hover{
	background:url(../images/subLinksHover-map.png) no-repeat bottom left;
}
.subNavLinks li a#current2{
	background:url(../images/subLinksHover-map.png) no-repeat bottom left;
	font-weight:bold;
}
.subImage{
	float:left;
	position:relative;
	padding:25px;
	top:12px;
	left:12px;
	width:102px;
	height:80px;
	overflow:hidden;
	text-align:center;	
	background-position:center center;
	background-repeat:no-repeat;	
}
.subImage2{
	float:right;
	position:relative;
	padding:25px;
	width:62px;
	height:62px;
	top:-90px;
	background-position:center center;
	background-repeat:no-repeat;	
}
.subDesc h3{
	color:#333;
	font-style:normal;
}
.subDesc{
	font-style:italic;
	color:#999;
	float:left;
	position:relative;
	display:block;
	width:220px;
	height:60px;
	top:30px;
	padding-left:15px;
}
.subNavMenu{
	position:relative;
	display:block;
	width:250px;
	height:170px;
	float:right;
	left:-5px;
	top:36px;
}
#btnClose{
	clear:both;
	position:absolute;
	display:block;
	top:-20px;
	left:210px;
	background:url(../images/close.png) no-repeat top left;
	height:24px;
	width:24px;
}
#btnClose span{
	display:block;
	text-indent:-9999px;
}
