ul.menu2021 {
	margin:0;padding:0;list-style:none outside;
	visibility:hidden;
}

ul.menu2021 li ul.submenu {
display: block;
position: absolute;
z-index: 9999;
background-color: #474747;	
	display:none;
	visibility:hidden;
padding:0;
margin:0;
width:auto;
background:#474747 url(/images/neu2021/arrow_down.png) no-repeat top left;
background-position:10px 0;
}

ul.menu2021 li ul.submenu li {
	border-bottom: dotted 2px #EB711F;
	list-style:none outside;
	width:100%;	
	padding:10px;
	clear:left;
}
ul.menu2021 li ul.submenu li:nth-last-child(1) {border:0;}

ul.menu2021 li {float:left;margin-right:18px;}

ul.menu2021 li a,
ul.menu2021 li a:hover {color:#000;text-transform:uppercase;font-weight:bold;font-size:14px}
ul.menu2021 li a:hover {text-decoration:underline;}

ul.menu2021 li ul.submenu li a,
ul.menu2021 li ul.submenu li a:hover {color:#fff;font-size:12px;}
ul.menu2021 li ul.submenu li a:hover {text-decoration:underline;}

.banner-head {
	border-bottom:solid 1px #000;
	margin-top:10px;
	padding-bottom:8px
}

#menudrop li ul.submenu {
background-color: #C65F1B;
margin: 0;
padding: 0;
width: 100%;
display: block;
}

#menudrop {
	background-color:#e17107;
	position: absolute;
	right: 0;
	z-indeX: 999999;
	width:300px;
}

#menudrop {
	display:none;
}

#menudrop ul {
	margin:0;padding:0;list-style:none outside;
}
#menudrop ul li {
	margin-bottom:5px;
	font-size:14px;
}

#menudrop ul li a {
	color:#fff;
	text-transform:uppercase;font-weight:bold;font-size:0.9em;
	padding: 10px;
display: block;
	border-bottom: solid 2px #fff;
}
#menudrop ul li a:hover {
text-decoration:none;
}
#menudrop ul li:hover {
}

#canvasfake ul {margin:0;padding:0;list-style:none outside;font-size:100%;}
#canvasfake ul li,#canvasfake ul li:first-child {margin:0;}

#canvasfake ul li:hover {}



#canvasfake {
position: absolute;
right: 0;
z-index: 9999;
top: 80px;
background-color: #EB711F;
display:none;
}
#canvasfake ul li ul.submenu {
	background-color:#C65F1B;
	display:none;
	visibility:hidden;
}
#canvasfake ul li.dropdown {
	background:url(/images/neu2021/dropdown1.png) no-repeat center right;
}

/* darf nicht sein, da reihen geschluckt werden!*/
/*.startrow7, .startrow10 {display:block;visibility:visible;}*/
@media (max-width: 768px) {
/*.startrow7, .startrow10 {display:none;visibility:hidden;}*/

#Mod186 {display:none;
visibility:hidden;
}
#canvasfake {
	left:0;right:0;top:51px;
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
	/*background-color:#707070;*/
}

#searchbox {
    display: inline-block;
    position: absolute;
    right: 70px;
	margin-top: 15px;
}
}

#canvasfake ul li a {
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:18px 0 18px 25px;
	border-bottom:solid 1px #fff;
}


.fakecanvas_login,
.fakecanvas_image,
.fakecanvas_search {
	position:absolute;
}

.fakecanvas_login {
	display:none;
	visibility:hidden;	
	  z-index: 99;
}
.fakecanvas_image {right:0;}
.fakecanvas_search {right:110px;margin-top:2px;}
.fakecanvas_login {right:57px;}
.fakecanvas_login img {width:30px;}
.navbar-header a.more img {width:34px;}
.navbar-header a.fakecanvas_img img {
width:auto;margin-top:5px;	
}

ul.menu2021 > li:hover ul	 {
	visibility:visible;
	display:block;
}

ul.menu2021 li.search,
ul.menu2021 li.more {
/*position: absolute;*/
float:right;
margin: 0;	
margin-top:-4px;
}


.navbar-header a.more {
position: relative;
float: right;
margin-top: 10px;
margin-left:15px;
}

.banner-head div.search {
	visibility:hidden;
	display:none;
	position: absolute;
width: 100%;
margin-top: 200px;
}

#canvasfake ul li a.dropdwn {
position: absolute;
right: 0;
display: block;	
padding:0;
margin:0;
border:0;
margin: 11px 10px 0 0;
}

#canvasfake ul li.payload {
background-color:#707070;	
}
#canvasfake ul li a.dropdwn img {
	width:35px;
}
#searchoverlay {
	display:none;
	visibility:hidden;
	
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 99;
background: rgba(252,164,44,0.8);	
}
#searchoverlay .clse {
position: absolute;
right: 10px;
top: 10px;	
}

.searchform {
	display:none;
	visibility:hidden;
	position:absolute;
	top:380px;
	right:0;
	left:0;	
}
@media (max-width: 768px) {
.searchform {
	top:150px;
	}
}
.searchform form {
	position: relative;
	z-index: 105;
	width:80%;
	margin:0 auto;
}

@media (max-width: 768px) {
	#t3-mainnav .off-canvas-toggle {
		position: relative;
		float: right;
		background: url(/images/neu2021/canvas_logged.png);
		border: 0;
		background-size: 90% 90%;
		background-repeat: no-repeat;
		background-position: center center;
		z-index:99;
	}
	#t3-mainnav .off-canvas-toggle:hover,
	#t3-mainnav .off-canvas-toggle:visited,
	#t3-mainnav .off-canvas-toggle:active {
		background-color:transparent;
	}
	
	#t3-mainnav .off-canvas-toggle .fa-user {
		visibility:hidden;
		display:none;	
	}
}
@media (min-width: 768px) {
  .searchform form {
    width: 750px;
  }
  
}
@media (max-width: 992px) {
  #top-navigation {margin-top:14px;}
  .fakecanvas_login {
		display:block;
		visibility:visible;  
  }
}
@media (min-width: 992px) {
  #top-navigation {margin-top:2px;}
  #top-navigation.logged {margin-top:14px;}
  .searchform form {
    width: 970px;
  }

}
@media (min-width: 1200px) {
  .searchform form {
    width: 1170px;
  }
}





.searchform form p {
font-size: 20px;
text-transform: uppercase;
font-weight: bold;
text-align: center;
}

.searchform form #mod-search-searchword {
	width:100%;
	font-size: 30px;
padding: 40px;
}
#mod-search-searchword {
	color:#000;background-color: #fff;
	background: #fff url( /images/neu2021/suche.png) no-repeat center right;
}
@media (max-width: 768px) {
.searchform form #mod-search-searchword {
	font-size: 20px;
	padding: 20px;
}
#mod-search-searchword {
	background-size:35px auto;
}
}

