@media only screen and (min-width: 1380px ) {
	#topleiste1 {
	width:100%;
	height:30px;
	background-color:#007aa2;
	margin-bottom:50px;
	color:white;
	padding-left:45%;
	font-size:12px;
	line-height:30px;
	text-transform: uppercase;
	letter-spacing: 4px;
	float:left;
	}
}

@media only screen and (max-width: 1379px ) and (min-width: 1240px) {
	#topleiste1 {
	width:100%;
	height:30px;
	background-color:#007aa2;
	margin-bottom:50px;
	color:white;
	padding-left:35%;
	font-size:12px;
	line-height:30px;
	text-transform: uppercase;
	letter-spacing: 4px;
	float:left;
	}
}

@media only screen and (max-width: 1239px ) and (min-width: 760px) {
	#topleiste1 {
	width:100%;
	height:40px;
	background-color:#007aa2;
	margin-bottom:50px;
	color:white;
//	padding-left:1%;
	padding-top:20px;
	font-size:12px;
	line-height:30px;
	text-transform: uppercase;
	letter-spacing: 4px;
	float:left;
	}
}

@media only screen and (max-width: 759px ){
	#topleiste1 {
	display:none;
	}
}



#Amenu {
position:absolute;
	z-index:1000;
font-size:14px;
}

#Amenu ul {
list-style-type:none;
list-style-image:none;
margin:0;
padding:0;
}

#Amenu li.Atopmenu {
float:left;
}

.Atopmenu a {
float:left;
width:160px;
text-align:left;
}

.Atopmenu ul {
 display:none;
}

.Atopmenu:hover ul {
display:block;
}

.Atopmenu a, .Asubmenu a {
padding:3px 15px 0px 15px;
color:white;
text-decoration: none;
background-color:#007aa2;
margin:0;
}

.Asubmenu a{
font-size:13px;
letter-spacing:0;
text-transform:none;
width:160px;
position:relative;
padding-bottom:10px;
//border-left:solid 6px green;
//border-right:solid 6px green;
}

#Amenu a:hover, .Atopmenu.on a {
color:white;
background-color:#007aa2 !important;
}
