/* MENU */

#MenuTop
{
    position:absolute;
	left:150px;
	top:51px;
	width:289px;
	height:40px;
	background:transparent url('/Images/Website/TopMenu.png') no-repeat;
	overflow:hidden;
}
        a.mmLnk1 { width:89px; margin:19px 2px 0px 15px!important; }
	    a.mmLnk2 { width:80px; margin:19px 0px 0px 0px!important; }
	    a.mmLnk3 { width:83px; margin:19px 0px 0px 5px!important; }

#mainMenu
{
	position:absolute;
	left:172px;
	top:70px;
}

	#mainMenu a,
	#MenuTop a
	{
		display:block;
		float:left;
		margin-right:8px;
		text-align:center;
		overflow:hidden;
		font-size:17px;
	}

#subMenu
{
	position:relative;
	left: 178px;
	top:98px;
    z-index:150;
	
}

	#subMenu a
	{
		margin-right:10px;
		font-size:14px;
	}

	.hoverWrapper > a
	{
		display:block;
		float:left;
		height:21px;
	}
	
   .nofooterSitemap #subMenu
   {
       padding-top:1px;
   }

   .nofooterSitemap a.mmLnk2
    {
        width:91px;
    }

/* Animated menu */


div.hoverMenu { position: absolute; top: 18px; width: 208px; z-index: 99999999; }
.navigationDropDownContent { min-height: 26px; background:url('/Images/Website/menu/bg.png') repeat-y; color: #fff; font-size: 11px; line-height: 11px; padding: 8px; }
.navigationDropDownContent a.navigationDropDownOption { display: block; clear: both; margin: 0 6px; padding: 7px; width: 84%; border-bottom: 1px solid #333; color: #aaa; text-decoration:none; font-size:11px!important; }
#subMenu .navigationDropDownContent a:hover { color: #fff; font-size:11px!important; }
.navigationDropDownBottom { height: 21px; background: url('/Images/Website/menu/bottom.png') no-repeat; }


/* UNTERMENU LINKS */

.navigationLeftMenu 
{
	float: left; 
	width: 160px; 
	margin: 0px 0px 0px 0px; 
	overflow: visible; 
	position:relative;
	top: -7px;
}

ul.leftMenu li a,
ul.leftMenu li a:visited,
ul.leftMenu li a:active
{
	display: block; 
	padding:10px 8px; 
	background: url('/Images/Website/menuleft/divider.gif') no-repeat center bottom; 
	cursor: pointer; 
	text-decoration:none;
	color:#777777;
}

	.navigationLeftMenu ul li
	{
		list-style-type:none;
	}
	
.navigationLeftMenu span.top 
{ 
	display: block; 
	background-image:url('/Images/Website/menuleft/top.png') ;
	position: relative;
	top: 7px;
}
.activeItem
{ 
	color:#000000!important; font-weight:bold; 
}

.navigationLeftMenu span.top a 
{ 
	display: block; 
	background: url('/Images/Website/menuleft/top.png') no-repeat left top; 
	height: 30px; 
	padding: 10px 8px 0px 8px; 
	color: #fff; 
	font-size: 14px; 
	font-weight:bold; 
	text-decoration:none;
}

ul.leftMenu 
{ 
	font-size: 12px; 
	background: #fff url('/Images/Website/menuleft/bg.jpg') no-repeat left bottom; 
	overflow: visible; 
}

ul.leftMenu li 
{ 
	cursor: pointer; 
	background: url('/Images/Website/menuleft/menurepeaty.gif') repeat-y left top; 
}


ul.leftMenu li a.open
{
	background-image:none;
}


ul.leftMenu li .activeItem li 
{ 
	background-image: none; 
}

ul.leftMenu li.firstItem a
{ 
	min-height: 23px; 
	/* padding: 4px 10px 0px 10px;  */
	padding:4px 10px 0px 10px;
}

ul.leftMenu li.active a/*,ul.leftMenu li a:hover*/
{ 
	font-weight: bold; 
	color: #000000!important; 
}

ul.leftMenu li ul 
{ 
	background: url('/Images/Website/menuleft/bottombg.png') no-repeat center bottom; 
	padding-bottom:10px; 
}

ul.leftMenu li.subMenu { 
	margin-top: -5px; 
	background-color:#FFFFFF;
}

.leftMenu #firstItem 
{ 
}

ul.leftMenu li ul li 
{ 
	background: url('') repeat-y left top; 
}

ul.leftMenu li ul li a
{ 
	font-size: 12px; 
	background: none !important;
	padding: 0 5px 0 30px !important; 
	margin-bottom:1em;
}

.leftMenuBottom
{ 
	padding: 0 3px 0 3px; 
	display: block; 
	height: 31px; 
	margin-left: -3px; 
	margin-right: -3px; 
	background-image:url(/Images/Website/menuleft/bottom.png);
}

ul.leftMenu li ul li.subMenu ul 
{ 
	background: none; 
	padding-bottom:10px; 
}

ul.leftMenu li ul li ul li a 
{ 
	padding-left: 38px; 
}

/* TABBED MENU */
#mainTopTabs
{
	height:28px;
}

	#mainTopTabs a
	{
		text-decoration:none;
	}
#mainTopTabBottom
{
	background-image:url('/Images/Website/maincontent/content_top_tabbed.png');
	width:520px;
	height:12px;
}

#securitymainTopTabBottom
{
	background-image:url('/Images/Website/maincontent/content_top_tabbed_steps.png');
	width:520px;
	height:12px;
}



div.bigTab
{
	float:left;
	height:30px;
	background-position:bottom;
}
	.bigTab div.tabLeft
	{
		width:5px;
		height:30px;
		position:relative;
		float:left;
		background-image:url('/Images/Website/maincontent/tb_left.png');
		background-repeat:no-repeat;
		background-position: top left;
	}
	
	.bigTab .tabMid
	{
		
		height:30px;
		float:left;
		position:relative;
		background-image:url('/Images/Website/maincontent/tb_mid.png');
		background-repeat:repeat-x;
		background-position:top;
	}	
		
	.bigTab .tabRight
	{
		background-image:url('/Images/Website/maincontent/tb_right.png');
		width:5px;	
		height:30px;
		float:left;
	}

div.smallTab
{
	float:left;
	height:26px;
	margin-top:2px;
}

div.smallTab div,
div.bigTab div
{
	background-position:bottom;
	background-repeat:repeat-x;
}

div.bigTab div a
{
	display:block;
	margin-top:8px;
	font-size:14px;
	color:black;
	color:#333333;
}

div.smallTab div a
{
	display:block;
	margin-top: 8px;
	font-size:14px;
	color:#666666;
}


div.smallTab .tabLeft
{
	background-image:url('/Images/Website/maincontent/ts_left.png');
	width:5px;
	float:left;
	height:26px;
}
div.smallTab .tabMid
{
	background-image:url('/Images/Website/maincontent/ts_mid.png');
	background-repeat:repeat-x;
	float:left;
	height:26px;
}

div.smallTab .tabRight
{
	background-image:url('/Images/Website/maincontent/ts_right.png');
	float:left;
	width:5px;
	height:26px;
}

/* BREAD CRUMB MENU */

#breadCrumbs
{
	padding: 13px 0px 0px 0px;
	font-size:10px;
	margin: 0px 0px 10px 0px;
}
	#breadCrumbs a
	{
		text-decoration:none;
		color:#666666;
	}
	
	#breadCrumbs a.active
	{
		font-weight:bold;
	}
	
#mainContent ul
{
	margin-left:10px;
	padding-left:10px;
}	

#buttonNavigation
{
	width:100%;
}

	.btCtr
	{
		margin:0px auto;
		margin-top:10px;
	}
	
		.btCtr table
		{
			margin: 0px auto;
		}
	
	
div.circleButtonLeft,
div.circleButtonRight
{
	width:24px;
	height:24px;
	position:absolute;	
	z-index:2;
	top:50.8%;
}	

div.circleButtonLeft
{
	left:-16px;
}

div.circleButtonRight
{
	right:-16px;
}

div.circleButtonLeft a,
div.circleButtonRight a
{
	display:block;
}	


/* INNER TABS */

div.aTabText 
{	
	float:left;	
	height:30px;	
	padding:0 10px;	
	width:auto;
}

div.tabItem
{	
	color:#666666;	
	float:left;	
	text-decoration:none;	
	background:url("/Images/Website/innerTabs/back.png") repeat-x scroll 0 0 transparent;
}	

div.tabItem a	
{		
	color:#666666;		
	text-decoration:none;		
	float:left;		
	margin-top: 10px;	
}	

div.tabItem.active	
{		
	float: left;
	background: #fff;
	background-image: none;	
}	
		
div.tabItem.active a		
{			
	color:#000000;			
	text-decoration:none;
}

div.innerTabBar
{
	height:30px;
	padding-left:10px;
	background:url(/Images/Website/innerTabs/back.png) repeat-x;
}

		.innerTabBar a	
		{		
			display:block;		
			margin-top:6px;	
		}
		
div.active div.aTabLeft
{
	background:url(/Images/Website/innerTabs/active_left.png);
	height:30px;
	width:10px;
	float:left;	
}

div.active div.aTabRight{
	background:url(/Images/Website/innerTabs/active_right.png);
	height:30px;
	width:10px;
	float:left;	
}

div.pressMenu
{	
	margin-top: 10px;
}

	div.pressMenu div.ButtonLeft	
	{		
		background-image: url(/Images/Website/buttons/rund_links_1.png);		
		background-repeat: no-repeat;		
		background-position: left;		
		padding: 7px 0 7px 30px;		
		margin-right: 10px;	
	}		
	
	div.pressMenu div.ButtonRight	
	{		
		background-image: url(/Images/Website/buttons/rund_rechts_1.png);		
		background-repeat: no-repeat;		
		background-position: right;		
		padding: 7px 30px 7px 0;		
		margin-left: 10px;	
	}	
	
	div.pressMenu a	
	{		
		text-decoration: none;		
		color: #000;	
	}	
	
	div.pressMenu table	
	{		
		margin: 0 auto;	
	}
	
		div.pressMenu table	tr td
		{		
			padding: 0 5px;	
		}
		
		.faqOverviewLink
	{
		background-image: url('/Images/Website/arrow_black_right.png');
		background-position: left center; 
		padding-top:11px; 
		background-repeat: no-repeat;
		color:Black;
		float:left;
	}
	
		.faqOverviewImage
	{
		float:left;
		margin-right:15px;
		
	}
