div.gc_freemenu{border:none !important;}

.gc_freemenu_dropdown li{
	padding:0;
	margin:0;
	list-style:none;}    
  
.gc_freemenu_dropdown{ 
	float:left;
	width:100%;
	clear:both;
	padding: 0;
	margin: 0;
	background:#fff;}

.gc_freemenu_dropdown a{
	text-decoration: none;
	font-size: 1.2em;
	display: block;
	line-height: 1.5em;
	padding: 0.8em 1em;}	
	
.gc_freemenu_dropdown a:hover{} 

/*Hauptmenüpunkte*/

.gc_freemenu_dropdown a.dropdown-link0{
	border:none;
	margin:0;
	color:#424242;
	text-decoration:none;
	font-size:1.8em;
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(trenner.png) no-repeat top left;
	
	transition-property:background-color, color, border;
	transition-duration: 0.1s, 0.4s;
	transition-timing-function: linear, ease-in;
	
	-webkit-transition-property:background-color, color, border;
	-webkit-transition-duration: 0.1s, 0.4s;
	-webkit-transition-timing-function: linear, ease-in;
	
	-moz-transition-property:background-color, color, border;
	-moz-transition-duration: 0.1s, 0.4s;
	-moz-transition-timing-function: linear, ease-in;
	
	-o-transition-property:background-color, color, border;
	-o-transition-duration: 0.1s, 0.4s;
	-o-transition-timing-function: linear, ease-in}

.gc_freemenu_dropdown li.dropdown-item0:last-child a.dropdown-link0{border-right:0;} 

.gc_freemenu_dropdown ul {
	position:relative;
	z-index:999;
	list-style: none;
	width:100%;
	text-align:center;
	margin: 0 auto;
	padding: 0;
	width:1100px;}

.gc_freemenu_dropdown ul li.active {}

.gc_freemenu_dropdown > ul > li { 
	display: block;
	float: left;
	z-index:999;
	margin:0 0 0 10px;}

.gc_freemenu_dropdown ul li:hover {}

.gc_freemenu_dropdown > ul > li > ul {
	background-color: #fff;
	position: absolute;
	display: none;
	top: 100%;
	width:680px; }

.gc_freemenu_dropdown > ul > li:hover > ul { display: block; }

.gc_freemenu_dropdown > ul > li > ul > li:hover > ul {
	display:block;}

.gc_freemenu_dropdown > ul > li > ul > li > ul > li {  }

.responsive_menu select {
	display: block;
	width: 100%;
	height: 36px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	color: rgb(85, 85, 85);
	vertical-align: middle;
	background-color: rgb(255, 255, 255);
	background-image: none;
	border: none;}

.gc_freemenu_dropdown .nofull select{width: auto;}

.gc_freemenu_dropdown label{
	float: left;
	line-height: 36px;
	font-weight: 800;
	font-size: 12px;}
	
ul#dropdownmenu li ul.dropdown-sub0{
	width:100%;
	min-height:1px;
	position:absolute;
	top:70px;
	left:0;
	right:0;
	background:#fff;
	opacity:0.95;
	box-shadow:2px 2px 10px #ccc;
	border-top:3px solid #00509e;}	
	
body.theme_startseite ul#dropdownmenu li ul.dropdown-sub0{
	width:100%;
	position:absolute;
	opacity:0.95;
	border-top:3px solid #00509e;
	height:415px;
	box-shadow:none;
	position:absolute;
	top:-418px;
	left:0;
	right:0;
	z-index:20000;
	background:#fff;}	
	
/*------------- Subnavigation Ebene 1-------------*/

.gc_freemenu_dropdown > ul > li > ul > li { 
	position: relative;
	width:33%;
	float:left;
	margin:5px 0 20px 0;}

ul.dropdown-sub0 li.dropdown-item1 a.dropdown-link0{
	border:none;
	margin:0;
	color:#424242;
	text-decoration:none;
	font-size:1.5em;
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(trenner.png) no-repeat top left;
	
	transition-property:background-color, color, border;
	transition-duration: 0.1s, 0.4s;
	transition-timing-function: linear, ease-in;
	
	-webkit-transition-property:background-color, color, border;
	-webkit-transition-duration: 0.1s, 0.4s;
	-webkit-transition-timing-function: linear, ease-in;
	
	-moz-transition-property:background-color, color, border;
	-moz-transition-duration: 0.1s, 0.4s;
	-moz-transition-timing-function: linear, ease-in;
	
	-o-transition-property:background-color, color, border;
	-o-transition-duration: 0.1s, 0.4s;
	-o-transition-timing-function: linear, ease-in}
	
.gc_freemenu_dropdown li.dropdown-item0{margin:5px 0;}	
.gc_freemenu_dropdown li:first-child a.dropdown-link0{background-image:none;}	

.gc_freemenu_dropdown a.dropdown-link0:hover,
.gc_freemenu_dropdown a.dropdown-link0.active,
.gc_freemenu_dropdown li.dropdown-item0:hover a.dropdown-link0{
	background:#00509e;
	color:#fff;
	text-decoration:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}

.gc_freemenu_dropdown li.dropdown-item0:last-child a.dropdown-link0{border-right:0;} 	
	
/*Subnavigation Ebene 2*/

ul.dropdown-sub0 li.dropdown-item1 a.dropdown-link1{
	font-size:1.3em;
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	padding: 0.5em 1em;
	margin:0 5px 0 5px;
	color:#fff !important;
	background:#00509e !important;
	text-align:left;
	text-decoration:none;}
	
ul.dropdown-sub0 li.dropdown-item1 a.dropdown-link1:hover,
ul.dropdown-sub0 li.dropdown-item1 a.dropdown-link1.active{
	text-decoration:none;
	color:#fff !important;
	border-radius:0 !important;
	background:#424242 !important;}	
	
/*Subnavigation Ebene 3*/

ul.dropdown-sub1 li.dropdown-item2 a.dropdown-link2{
	font-size:1.2em;
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	padding: 0.5em 1em;
	color:#424242 !important;
	background:url(../../menu/templates/bullet.png) no-repeat left center;
	text-align:left;
	text-decoration:none;}
	
ul.dropdown-sub1 li.dropdown-item2 a.dropdown-link2:hover,
ul.dropdown-sub1 li.dropdown-item2 a.dropdown-link2.active{
	text-decoration:none;
	color:#00509e !important;
	border-radius:0 !important;
	background:url(../../menu/templates/bullet_active.png) no-repeat left center;}		
	
.gc_freemenu_dropdown > ul > li > ul > li > ul { 
	display:block;
	position: relative;
	left: 0;
	min-height:0px;
	width: 343px;
	margin:0 0 0 14px;}