.gc-menu,
.gc-menu *{
	padding:0;
	margin:0;
	list-style:none;}

/*---NAV-TOP---------------------------------------------------------------*/

#gc-menu-topnav{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	clear:both;
	width:100%;}

#gc-menu-topnav ol{}
#gc-menu-topnav ol li{float:left;}

#gc-menu-topnav ol li a.status-,
#gc-menu-topnav ol li a.status-:link,
#gc-menu-topnav ol li a.status-:visited,
#gc-menu-topnav ol li a.status-:hover,
#gc-menu-topnav ol li a.status-:focus,
#gc-menu-topnav ol li a.status-:active,
#gc-menu-topnav ol li a.status-1,
#gc-menu-topnav ol li a.status-1:link,
#gc-menu-topnav ol li a.status-1:visited,
#gc-menu-topnav ol li a.status-1:hover,
#gc-menu-topnav ol li a.status-1:focus,
#gc-menu-topnav ol li a.status-1:active{
  	color:#333; 
	text-transform:uppercase; 
	font-size:12px; 
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 23px;
	text-align:center;}

#gc-menu-topnav ol li a.status-:hover,
#gc-menu-topnav ol li a.status-:focus,
#gc-menu-topnav ol li a.status-:active,
#gc-menu-topnav ol li a.status-1,
#gc-menu-topnav ol li a.status-1:link,
#gc-menu-topnav ol li a.status-1:visited,
#gc-menu-topnav ol li a.status-1:hover,
#gc-menu-topnav ol li a.status-1:focus,
#gc-menu-topnav ol li a.status-1:active{
	text-decoration:none; 
	color:#ff0000; }

/*---NAV-LEFT---------------------------------------------------------------*/

.ym-cbox-left .gc-menu{
  margin:0 0 20px 0;
  padding:0 0 0 0;}

.ym-cbox-left .gc-menu ol{margin:0 0 0 0;}
.ym-cbox-left .gc-menu ol ol{margin:0 0 0 8px;}
.ym-cbox-left .gc-menu ol ol ol{margin:0 0 0 0px;}
.ym-cbox-left .gc-menu ol ol ol ol{margin:0 0 0 8px;}

.ym-cbox-left .gc-menu ol li{margin:0 10px; background:url(../../page/templates/images/line.gif) repeat-x left bottom; display:block;}

.ym-cbox-left .gc-menu ol li ol li{background:none;}

.ym-cbox-left .gc-menu ol li a.status-,
.ym-cbox-left .gc-menu ol li a.status-:link,
.ym-cbox-left .gc-menu ol li a.status-:visited,
.ym-cbox-left .gc-menu ol li a.status-:hover,
.ym-cbox-left .gc-menu ol li a.status-:focus,
.ym-cbox-left .gc-menu ol li a.status-:active,
.ym-cbox-left .gc-menu ol li a.status-1,
.ym-cbox-left .gc-menu ol li a.status-1:link,
.ym-cbox-left .gc-menu ol li a.status-1:visited,
.ym-cbox-left .gc-menu ol li a.status-1:hover,
.ym-cbox-left .gc-menu ol li a.status-1:focus,
.ym-cbox-left .gc-menu ol li a.status-1:active{
	color: #272727;
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5em;
	margin: 0 0 1px 0;
	padding: 5px 7px 5px 20px;
	text-decoration: none;
	background:url(../../page/templates/images/nav_sq.gif) no-repeat left center;}

.ym-cbox-left .gc-menu ol li a.status-:hover,
.ym-cbox-left .gc-menu ol li a.status-:focus,
.ym-cbox-left .gc-menu ol li a.status-:active,
.ym-cbox-left .gc-menu ol li a.status-1,
.ym-cbox-left .gc-menu ol li a.status-1:link,
.ym-cbox-left .gc-menu ol li a.status-1:visited,
.ym-cbox-left .gc-menu ol li a.status-1:hover,
.ym-cbox-left .gc-menu ol li a.status-1:focus,
.ym-cbox-left .gc-menu ol li a.status-1:active{
	color: #ff0000;
	font-weight:bold;}

.ym-cbox-left .gc-menu ol li ol li a.status-,
.ym-cbox-left .gc-menu ol li ol li a.status-:link,
.ym-cbox-left .gc-menu ol li ol li a.status-:visited,
.ym-cbox-left .gc-menu ol li ol li a.status-:hover,
.ym-cbox-left .gc-menu ol li ol li a.status-:focus,
.ym-cbox-left .gc-menu ol li ol li a.status-:active,
.ym-cbox-left .gc-menu ol li ol li a.status-1,
.ym-cbox-left .gc-menu ol li ol li a.status-1:link,
.ym-cbox-left .gc-menu ol li ol li a.status-1:visited,
.ym-cbox-left .gc-menu ol li ol li a.status-1:hover,
.ym-cbox-left .gc-menu ol li ol li a.status-1:focus,
.ym-cbox-left .gc-menu ol li ol li a.status-1:active{
	background:none;
	color: #272727;
	display: block;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 0 1px 0;
	padding: 3px 5px;
	text-decoration: none;}

.ym-cbox-left .gc-menu ol li ol li a.status-:hover,
.ym-cbox-left .gc-menu ol li ol li a.status-:focus,
.ym-cbox-left .gc-menu ol li ol li a.status-:active,
.ym-cbox-left .gc-menu ol li ol li a.status-1,
.ym-cbox-left .gc-menu ol li ol li a.status-1:link,
.ym-cbox-left .gc-menu ol li ol li a.status-1:visited,
.ym-cbox-left .gc-menu ol li ol li a.status-1:hover,
.ym-cbox-left .gc-menu ol li ol li a.status-1:focus,
.ym-cbox-left .gc-menu ol li ol li a.status-1:active{color: #ff0000;}

.ym-cbox-left .gc-menu ol li ol li ol li a.status-,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-:link,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-:visited,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-:hover,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-:focus,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-:active,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-1,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-1:link,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-1:visited,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-1:hover,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-1:focus,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-1:active{
	background:none;
	color: #272727;
	display: block;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 0 1px 0;
	padding: 3px 5px;
	text-decoration: none;}

.ym-cbox-left .gc-menu ol li ol li ol li a.status-:hover,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-:focus,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-:active,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-1,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-1:link,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-1:visited,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-1:hover,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-1:focus,
.ym-cbox-left .gc-menu ol li ol li ol li a.status-1:active{color: #ff0000;}

/*---NAV-FOOTER---------------------------------------------------------------*/

#page-footer .gc-menu ol,
#page-footer .gc-menu ol li{
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;}

#page-footer .gc-menu ol{
	display:block;
	margin:20px 0 0 0;
	line-height:1em;
	text-align:center;
	padding:10px 0 0 0;
	font-size:1em;}
  
#page-footer .gc-menu ol li a.status-,
#page-footer .gc-menu ol li a.status-:link,
#page-footer .gc-menu ol li a.status-:visited,
#page-footer .gc-menu ol li a.status-:hover,
#page-footer .gc-menu ol li a.status-:focus,
#page-footer .gc-menu ol li a.status-:active,
#page-footer .gc-menu ol li a.status-1,
#page-footer .gc-menu ol li a.status-1:link,
#page-footer .gc-menu ol li a.status-1:visited,
#page-footer .gc-menu ol li a.status-1:hover,
#page-footer .gc-menu ol li a.status-1:focus,
#page-footer .gc-menu ol li a.status-1:active{
	color:#fff;
	font-weight:bold; 
	border-right:1px solid #fff; 
	padding:0 5px 0 2px;
	font-size:12px;}

#page-footer .gc-menu ol li a.status-:hover,
#page-footer .gc-menu ol li a.status-:focus,
#page-footer .gc-menu ol li a.status-:active,
#page-footer .gc-menu ol li a.status-1,
#page-footer .gc-menu ol li a.status-1:link,
#page-footer .gc-menu ol li a.status-1:visited,
#page-footer .gc-menu ol li a.status-1:hover,
#page-footer .gc-menu ol li a.status-1:focus,
#page-footer .gc-menu ol li a.status-1:active{text-decoration:underline;}

/*Hauptnavigation*/

.mainnav .gc-menu ol{margin:8px 0 0 0; width:115%;}

.mainnav .gc-menu ol li{float:left; margin:0 2px 0 0; padding:0 0 3px 0;} 

.mainnav .gc-menu ol li.red{border-bottom:7px solid #990000;}
.mainnav .gc-menu ol li.blue{border-bottom:7px solid #006699;}
.mainnav .gc-menu ol li.green{border-bottom:7px solid #669933;}
.mainnav .gc-menu ol li.orange{border-bottom:7px solid #ff6600;}
.mainnav .gc-menu ol li.purple{border-bottom:7px solid #993366;}
.mainnav .gc-menu ol li.darkblue{border-bottom:7px solid #333366;}

.ym-col3 .responsive{display:none;}

/*------------------------------- Responsive Layout -------------------------------*/

@media screen and ( max-width: 740px ) {	
#page-footer .gc-menu ol{
	float:left;
	margin:0;
	padding:0;
	width:100%;}

#page-footer .gc-menu ol, 
#page-footer .gc-menu ol li{
	float:left;
	width:100%;}
	
#page-footer .gc-menu ol li a.status-, 
#page-footer .gc-menu ol li a.status-:link, 
#page-footer .gc-menu ol li a.status-:visited, 
#page-footer .gc-menu ol li a.status-:hover, 
#page-footer .gc-menu ol li a.status-:focus, 
#page-footer .gc-menu ol li a.status-:active, 
#page-footer .gc-menu ol li a.status-1, 
#page-footer .gc-menu ol li a.status-1:link, 
#page-footer .gc-menu ol li a.status-1:visited, 
#page-footer .gc-menu ol li a.status-1:hover, 
#page-footer .gc-menu ol li a.status-1:focus, 
#page-footer .gc-menu ol li a.status-1:active{
	float:left;
	width:100%;
	text-align:center;
	border-right:none;
	padding:5px 0;
	border-bottom:1px solid #fff;}

#page-footer .gc-menu ol li a.status-:hover,
#page-footer .gc-menu ol li a.status-:focus,
#page-footer .gc-menu ol li a.status-:active,
#page-footer .gc-menu ol li a.status-1,
#page-footer .gc-menu ol li a.status-1:link,
#page-footer .gc-menu ol li a.status-1:visited,
#page-footer .gc-menu ol li a.status-1:hover,
#page-footer .gc-menu ol li a.status-1:focus,
#page-footer .gc-menu ol li a.status-1:active{
	text-decoration:none;
	background:#000;}
	
.ym-col3 .responsive{display:block;background:#b3b3b3;padding:0 10px;}
.ym-col1 .ym-cbox-left .gc-menu{display:none;}
	
.ym-col3 .responsive .gc-menu ol li a.status-,
.ym-col3 .responsive .gc-menu ol li a.status-:link,
.ym-col3 .responsive .gc-menu ol li a.status-:visited,
.ym-col3 .responsive .gc-menu ol li a.status-:hover,
.ym-col3 .responsive .gc-menu ol li a.status-:focus,
.ym-col3 .responsive .gc-menu ol li a.status-:active,
.ym-col3 .responsive .gc-menu ol li a.status-1,
.ym-col3 .responsive .gc-menu ol li a.status-1:link,
.ym-col3 .responsive .gc-menu ol li a.status-1:visited,
.ym-col3 .responsive .gc-menu ol li a.status-1:hover,
.ym-col3 .responsive .gc-menu ol li a.status-1:focus,
.ym-col3 .responsive .gc-menu ol li a.status-1:active{
	color: #272727;
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5em;
	margin: 0 0 1px 0;
	padding: 5px 7px 5px 20px;
	text-decoration: none;
	background:url(../../page/templates/images/nav_sq.gif) no-repeat left center;}

.ym-col3 .responsive .gc-menu ol li a.status-:hover,
.ym-col3 .responsive .gc-menu ol li a.status-:focus,
.ym-col3 .responsive .gc-menu ol li a.status-:active,
.ym-col3 .responsive .gc-menu ol li a.status-1,
.ym-col3 .responsive .gc-menu ol li a.status-1:link,
.ym-col3 .responsive .gc-menu ol li a.status-1:visited,
.ym-col3 .responsive .gc-menu ol li a.status-1:hover,
.ym-col3 .responsive .gc-menu ol li a.status-1:focus,
.ym-col3 .responsive .gc-menu ol li a.status-1:active{
	color: #ff0000;
	font-weight:bold;}

.ym-col3 .responsive .gc-menu ol li ol li a.status-,
.ym-col3 .responsive .gc-menu ol li ol li a.status-:link,
.ym-col3 .responsive .gc-menu ol li ol li a.status-:visited,
.ym-col3 .responsive .gc-menu ol li ol li a.status-:hover,
.ym-col3 .responsive .gc-menu ol li ol li a.status-:focus,
.ym-col3 .responsive .gc-menu ol li ol li a.status-:active,
.ym-col3 .responsive .gc-menu ol li ol li a.status-1,
.ym-col3 .responsive .gc-menu ol li ol li a.status-1:link,
.ym-col3 .responsive .gc-menu ol li ol li a.status-1:visited,
.ym-col3 .responsive .gc-menu ol li ol li a.status-1:hover,
.ym-col3 .responsive .gc-menu ol li ol li a.status-1:focus,
.ym-col3 .responsive .gc-menu ol li ol li a.status-1:active{
	background:none;
	color: #272727;
	display: block;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 0 1px 0;
	padding: 3px 5px;
	text-decoration: none;}

.ym-col3 .responsive .gc-menu ol li ol li a.status-:hover,
.ym-col3 .responsive .gc-menu ol li ol li a.status-:focus,
.ym-col3 .responsive .gc-menu ol li ol li a.status-:active,
.ym-col3 .responsive .gc-menu ol li ol li a.status-1,
.ym-col3 .responsive .gc-menu ol li ol li a.status-1:link,
.ym-col3 .responsive .gc-menu ol li ol li a.status-1:visited,
.ym-col3 .responsive .gc-menu ol li ol li a.status-1:hover,
.ym-col3 .responsive .gc-menu ol li ol li a.status-1:focus,
.ym-col3 .responsive .gc-menu ol li ol li a.status-1:active{color: #ff0000;}

.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-:link,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-:visited,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-:hover,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-:focus,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-:active,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-1,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-1:link,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-1:visited,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-1:hover,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-1:focus,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-1:active{
	background:none;
	color: #272727;
	display: block;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 0 1px 0;
	padding: 3px 5px;
	text-decoration: none;}

.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-:hover,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-:focus,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-:active,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-1,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-1:link,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-1:visited,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-1:hover,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-1:focus,
.ym-col3 .responsive .gc-menu ol li ol li ol li a.status-1:active{color: #ff0000;}	
	
}