/*<style>*/
@font-face {
  font-family: 'Berlin Sans serif';
  font-style: normal;
  font-weight: 400;
  src: local('Berlin Sans serif'), local('Berlin Sans serif'), url(fonts/BRLNSR.woff) format('woff');
}
#cookieNotice              {position:fixed;bottom:0px;background-color:#c0c0c0;color:black;font-size:small;border-bottom:solid 1px #a0a0a0;padding:10px;text-align:center;width:920px;z-index:9999;max-width:90%}
#cookieNoticeCloser        {color:transparent;position:absolute;right:10px;bottom:10px;width:15px;height:15px;cursor:pointer}
#cookieNoticeCloser:before {content:'';position:absolute;width:1px;height:9px;background-color:#000000;left:7px;top:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
#cookieNoticeCloser:after  {content:'';position:absolute;width:1px;height:9px;background-color:#000000;left:7px;top:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}

a, a img               { border: 0; text-decoration: none; }

#sticky_navigation{width:100%;height:40px;position:sticky;left:0px;bottom:1px;z-index:99;}.menge{
	text-align:right;
}
.anz{
	border-radius:10px 0px 0px 10px;
	padding-left:5px;
}
.buchung {position:absolute;;right:5px;top:5px;background-color:#FFFF99 ;padding:5px;
		  border:1px black solid;border-radius: 10px; font-family:Arial, Helvetica, sans-serif;font-size:small}
.sidemenue {position:absolute;right:0px;top:0px;margin:0;padding:0px;background-color:#FFFFCC;border-left:1px black solid;width:0px;height:100% }
.sidemenue ul{list-style-type:none; font-size:small;margin:0;padding:0px }
.sidemenue h2{border-bottom:1px black solid;text-align:right; font-style:italic;margin:10px 14px 10px 0px ;padding:0px }
.sidemenue ul li{margin-left:15px;}
.sidemenue li a{display:block;color:green;text-decoration:none;margin:0;padding:2px;width:165px }
.sidemenue ul ul{list-style-type: disc; list-style-image:url('images/uploads/atrium/arrow.png')}
.sidemenue ul ul li a:hover{ background-color: #FF9933;}
.menuebackgr {background-color:#FFCC00;}
/* Hyperlinks 
#slider li a{height:auto;}*/
.content {                      /* This is used for the content that will appear below the menu */
        clear: left;
    }
.navigation {
	position:absolute; top:209px;
	
}
html, body {
	height:101%;
}	
body a {
	color:#ebf2f2;
	text-decoration: underline;
	
}
body a:hover {
	color:#a69281;;
	text-decoration: none;
}
.nava a {
	color:aqua;	
}
.nava2 a {
	background-image:url('');
	background-repeat:no-repeat;
	color:aqua;	
}

.rahmen3 {
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
}

.dieseite {
  position:relative;
  border-width: 1px;
	border-style: solid;
	border-color:black;
	width: 1024px;
  margin: 0 auto; 
	background-image:url('');
	box-shadow: 10px 20px 30px grey;	}
.dieadminseite {
	width: 1024px;
	margin: 0 auto;
	padding: 1px;
	border: thin black solid;}


.header {
    position:relative;
    font-weight: bold;
	background-image: url(); 
	color: #ebf2f2;
	background-color:#000000;	
	background-repeat: repeat;
	height: 250px;
	margin:0px;
	padding:1px;
	border-bottom:1px black solid;
	background: rgba(0,0,0,0.7);}
/* Headertitel */
.header h1 {
	font-weight: bold;
	font-style: italic;
	color: #ebf2f2;
	margin-bottom: 0;
	margin-left:10px;
}
.header h3 {
	font-weight: bold;
	font-style: italic;
	color: #ebf2f2;
	margin-top: 0;
	margin-left:10px;	
}
.seitenzahl a {
 text-decoration:none;
 color:#800000;
}
.navk {
	width:150px;
	list-style-type: none;
	position:absolute;
	margin:0px;
	padding:0px;
}
.katnav li {
	margin:0px;
}
.katnav ul {
	margin:0px;
}
.navk a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:small;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	color: #800000;
	display:block;
	padding:2px;
}
.navk a:hover {
	background-color:orange;
}
.navk a:active {
	background-color:red;
}
.nav2 li {
	float: left;
}

.nav2 a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:small;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	color: black;
	display: block;
	padding-top: 7px;	
	padding-bottom: 7px;
    border: 1px solid black;
    background-color: white;
	width:120px;
	background-image:none;
}
/* .naviaktiv a {
	font-weight: bold;
	text-decoration: none;
	color:  #ebf2f2;
	display: block;
    background-color: #402a25; 
	background-image: url('');
}
*/
.nav2 a:hover {
	font-weight: bold;
	text-decoration: none;
	width: 120px;
	display: block;
	color:   #ebf2f2;
	background-color: #402a25;
	
}
h1,h2 {   margin-top:0px}
h4 {  color:#ebf2f2;}
body{
	color:#ebf2f2;
	background-image:url('images/backgrounds/scheinwerfer.jpg');
	background-color:  #000000;
font-family:Arial, Helvetica, sans-serif; 	font-size:medium;
	margin:0px;
}
.config{
	background-color: #808080;
	color:#ebf2f2;
	font-size:90%;
	padding:5px;
    position:relative;
    
}
.footer {
	font-size: medium;
	margin:0px;
    color: #ffffff;
    padding:1px;
	background-color: #000000;
	background: rgba(0,0,0,0.7);/*	background-image:url(''); */
	}

.footer a{
    color: yellow;
    text-decoration:underline;
	}
.footer a:hover{
    color: red;
    text-decoration: underline;
	}

	
.admintable {
	font-size: medium;
	text-align:left;
    color: white;
    width:100%;
    padding:0px;
    margin:0px;
	background-color: silver;
	}

.content {
	font-size: medium;
	text-align:left;
	width:150px;
    color: white;
    
    padding:10px;
    margin:0px;
	background-color: gray;
	}
.songstable {border-collapse: separate; height:30px; border:1px beige solid;padding-left:5px; }
.songstable img{border: none;}
.main2 {width:1004px;position:relative;padding:10px;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
.elem2 {margin:auto auto;}
.main {
    clear: left;
	font-size:medium;
	color:#ebf2f2;
	background-color:  #000000;
	background-image:none;
background: rgba(0,0,0,0.7);	position:relative;
	min-height:740px;
	
	}
.header h2 {
	font-weight: bold;
	font-style: normal;
    margin-bottom:0px;
    color:#ebf2f2;
}
.main h3 {
	font-weight: bold;
	font-style: normal;
    margin-bottom:0px;
    color:#ebf2f2;
}
.tablerahmen td{color:black; }
.tablerahmen {
    clear: left;
	border-width: 1px;
	border-style: solid;
	background-color:white;
/*	padding-left:10px;
	padding-right:10px; */
}	
.rahmen1 {
    padding-left: 10px;
    padding-right:10px;
	border: 1px solid #ebf2f2;
	width:20px;

}
.rahmen {
	border: 1px solid #000000;	
}

.rahmen3 {
    padding-left: 10px;
    padding-right:10px;

	border: 1px solid #000000;	
	background-color:red;

}
.counter {
	font-size: medium;
	font-style:italic;
	font-weight:bold;
	text-align:center;
    padding:0px;
}
.cart1 {
	font-size:small;	
	position:absolute; right:100px;top:0px;
}
.rahmenk {
	border: thin #000000 solid;
	background-color:white;
	margin: 20px;
	padding: 10px;
	width:140px;
	height:250px;
	text-align: center;
}
.rahmenk a {
	text-decoration:none;
	color:black;
	}


.akt{
    color:white;
    background-color:aqua;
}
.adminmenu { height:26px; position:absolute;}
/* hack to correct IE5.5 faulty box model */
* html .adminmenu {width:896px; w\idth:895px;}
/* remove all the bullets, borders and padding from the default list styling */
.adminmenu ul {padding:0;margin:0;list-style-type:none;}
.adminmenu ul ul {display:none;width:149px; z-index:999}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */

.adminmenu li {float:left;position:relative;text-align:left;}


/* style the links for the top level */
.adminmenu a, .adminmenu a:visited {display:block;
						 font-size:12px;
						 font-weight:lighter;
						 text-decoration:none; 
						 color:#ebf2f2; padding-right:20px; height:25px; border:1px solid #585752; border-width:1px 1px 1px 1px; background:#735e51; line-height:24px; font-weight:bold;}
/* a hack so that IE5.5 faulty box model is corrected
* html .adminmenu a, * html .adminmenu a:visited {width:149px; w\idth:138px;} */
/* style the first level background */
.adminmenu ul a.drop, .adminmenu ul a.drop:visited {background:#735e51 url('images/blue-down.gif') no-repeat right 3px bottom 7px;}
.adminmenu ul a.drop:hover{background:#402a25 url('images/grey-down.gif') no-repeat right 3px bottom 7px;}

/* style the second level background  */
.adminmenu ul ul a.drop, .adminmenu ul ul a.drop:visited {background:#d4d8bd url('images/grey-arrow.gif') no-repeat 130px center;}
/* style the second level hover */
.adminmenu ul ul a.drop:hover{background:#c9ba65 url('images/blue-arrow.gif') no-repeat 130px center;}
.adminmenu ul ul :hover > a.drop {background:#402a25 url('images/blue-arrow.gif') no-repeat 130px center;}
/* style the third level background */
.adminmenu ul ul ul a, .adminmenu ul ul ul a:visited {background:#e2dfa8;}
/* style the third level hover */
.adminmenu ul ul ul a:hover {background:#402a25;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.adminmenu ul ul {position:absolute;height:0;top:25px;left:0; width:149px;border-top:1px solid #000;z-index:9}
/* another hack for IE5.5 */
* html .adminmenu ul ul {top:30px;t\op:21px;}

/* position the third level flyout menu */
.adminmenu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.adminmenu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.adminmenu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.adminmenu ul ul a, .adminmenu ul ul a:visited {background:#e5e1d6; color:#000; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5
* html .adminmenu ul ul a, * html .adminmenu ul ul a:visited {width:150px;w\idth:128px;} */

/* style the top level hover */
.adminmenu a:hover, .adminmenu ul ul a:hover{color:#000; background:#402a25;}
.adminmenu :hover > a, .adminmenu ul ul :hover > a {color:#000; background:#402a25;}

/* make the second level visible when hover on first level list OR link */
.adminmenu ul ul li:hover ul ul{ display:block;}


/*
==============================================================================================================================
 Version mit Grafiken  
==============================================================================================================================
*/
.gmenu {height:30px; position:relative; z-index:100;border-right:0px solid #585752; }
/* hack to correct IE5.5 faulty box model */
* html .gmenu {width:846px; w\idth:845px;}
/* remove all the bullets, borders and padding from the default list styling */
.gmenu ul {padding:0;margin:0;list-style-type:none;}
.gmenu ul ul {width:149px;}
.gmenu ul ul li {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.gmenu li {float:left;position:relative;}

/* style the links for the top level */

.gmenu a, .gmenu a:visited {display:block; text-align:center; font-size:12px;text-decoration:none; 
	    color:#ebf2f2; 
				height:30px;  
		background-image:url('');
		background-repeat:no-repeat;
		padding-left:0px; line-height:30px; font-weight:bold;}
	
/* a hack so that IE5.5 faulty box model is corrected 
* html .gmenu a, * html .gmenu a:visited {width:149px; w\idth:138px;}*/
/* style the first level background */
.gmenu ul a.top, .gmenu ul a.top:visited {background:#a6a299 url('images/blue-down.gif') no-repeat 130px center;}

/* style the second level background */
.gmenu ul ul a.drop, .gmenu ul ul a.drop:visited {background:#d4d8bd url('images/grey-arrow.gif') no-repeat 130px center;}
/* style the second level hover */
.gmenu ul ul a.drop:hover{background:#c9ba65 url('images/blue-arrow.gif') no-repeat 130px center;}
.gmenu ul ul :hover > a.drop {background:#c9ba65 url('images/blue-arrow.gif') no-repeat 130px center;}
.gmenu ul ul a:hover{background:#c9ba65 none no-repeat 130px center;}
.gmenu ul ul :hover > a {background:#c9ba65 none no-repeat 130px center;}
/* style the third level background */
.gmenu ul ul ul a, .gmenu ul ul ul a:visited {background:#e2dfa8;}
/* style the third level hover */
.gmenu ul ul ul a:hover {background:#b2ab9b;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.gmenu ul ul {visibility:hidden; position:absolute;height:0;top:30px;left:0; width:149px;z-index:999; }
/* another hack for IE5.5 */
* html .gmenu ul ul {top:30px;t\op:31px;}

/* position the third level flyout.menu */
.gmenu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.gmenu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.gmenu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.gmenu ul ul a, .gmenu ul ul a:visited { text-align:left; background:#e5e1d6; color:#000; height:auto; line-height:1em; padding:5px 10px; width:128px;border: 1px black solid;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .gmenu ul ul a, * html .gmenu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.gmenu a:hover, .gmenu ul ul a:hover{background-repeat:no-repeat;color:#ebf2f2; background-color:#402a25;}
.gmenu :hover > a, .gmenu ul ul :hover > a {color:#ebf2f2;background-color:#402a25;}
/* style the second level hover */
.gmenu ul ul a:hover{color:#000; background-color:#402a25;	background-image:none; }
.gmenu ul ul :hover > a {color:#000; background:#402a25;	background-image:none;}

/* make the second level visible when hover on first level list OR link */
.gmenu ul li:hover ul,
.gmenu ul a:hover ul{visibility:visible;}
/* keep the third level hidden when you hover on first level list OR link */
.gmenu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.gmenu ul :hover ul :hover ul{ visibility:visible;}
textarea {border:1px maroon  outset;}
.suchen {position:absolute;left:840px;top:10px;margin: 0px;padding: 0px;font-size:small;}
.searchbt {border:0}
.searchbox {display: block;background:url("images/suchfeld.gif") no-repeat scroll 0 0 transparent;
			float:left;height:19px;padding: 2px 0 0 10px;width:119px;border: 0;}
.menuneu {
	position:absolute;
	bottom:0px;
}
.menuneu ul a.drop, .menuneu ul a.drop:visited {background:#d4d8bd url('images/grey-down.gif') no-repeat scroll 85px;}
.menuneu ul ul a.drop, .menuneu ul ul a.drop:visited {background:#d4d8bd url('../../images/grey-arrow.gif') no-repeat scroll 130px;padding:3px 0px 0px 3px}
.menuneu ul a.drop:hover {background:#d4d8bd url('images/blue-down.gif') no-repeat scroll 85px;}
.menuneu ul ul a.drop:hover {background:#d4d8bd url('images/blue-arrow.gif') no-repeat scroll 130px;}
.menuneu ul{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}

.menuneu a {
	text-decoration:none;
	display:block;
}
.menuneu ul a {
	text-decoration:none;
	display:block;
}
.menuneu a:hover {
	color:#000000;
	display:block;
}


.menuneu ul {
	width:1024px;
	list-style-type:none;
	margin:10px;
}


.menuneu ul ul {
/*	display:none; */
	opacity:0;
	width:150px;
	margin:0;
	position:absolute;
	left:-999999px;
	top:26px;
	z-index:99999;
}
.menuneu .no-js ul ul {
/*	display:none; */
  transition:opacity 1s;
  -webkit-transition:opacity 1s; 
	-moz-transition: opacity 1s;
		z-index:99999;
}

.menuneu ul ul ul {
    width:200px;
	left:150px;
	top:0;
}
.menuneu ul ul ul li, .menuneu ul ul ul li a{
    width:200px;
    	z-index:99999;
}
.menuneu li {
	float:left;
	position:relative;
	width:100px;
	height:25px;
	background-color:#EEEEFF;
	border:1px black solid;
}


.menuneu li li {
	width:150px;
	background-color:#CCCCCC;
	padding:0;
	border-top:0px transparent solid;
		z-index:99999;
}

.menuneu li li {
	height: 0;
		z-index:99999;
}

.no-js li li {
	-webkit-transition: height .2s ease ;
	-moz-transition: height .2s ease ;
	-o-transition: height .2s ease ;
  transition: height .2s ease ;
  	z-index:99999;
}

.no-js li:hover li {
	height:26px;
}

.no-js li:hover li li {
	height:0px;
}

.no-js li li:hover li {
	height:26px;
}

.menuneu li li a {
	width:147px;
	margin:0 0 0 0;
	padding:3px 0 3px 3px;
	line-height:20px;
}

.no-js ul li:hover ul ul,
.no-js ul li:hover ul ul ul {
/*	display:none;*/
	left:-999999px;
	opacity:0;
}
.no-js ul li:hover ul {
	left:0;
	opacity:1;
}
.no-js ul ul li:hover ul,
.no-js ul ul ul li:hover ul {
/*	display:block;*/
	left:150px;
	opacity:1;
}



#container {
	width:1024px;
	margin:10px 40px 10px 10px;
}
#container * {
	color:#CCCCCC;
}
.mybutton{border-radius: 3px;height:25px;border:1px silver solid;}		
.tabelle td,.tabelle th{border:1px black solid;padding:3px 5px 3px 5px;}
.tabelle thead{background-color:#FFCC66 }
.tabelle {border-collapse:collapse; border:1px black solid;}
.tabelle tbody tr:nth-child(even) {
   background-color:#FFFFCC;
}
#bars{display:none}
#slidecont{	width:990px;height:680px;margin:0 auto}
.line{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width:100%;
	} 

.flex-container, .box1{
	display:flex;
	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width:100%;
}
.label1{
	width:170px;
	margin-top:10px;
}
.box1 input[type=text]{
	margin-top:10px;
}
.artikel{
	box-sizing:border-box;
	padding:10px;
	border:2px transparent dashed;

	} 
#infobox{
	position:absolute;
	right:20px;
	top:120px;
	border:2px black solid;
	width:400px;
	height:250px;
	padding:5px;
	background-color:white;
	font-size:small;
}
#editbox{
	position:absolute;
	right:20px;
	top:120px;
	border:2px black solid;
	width:400px;
	height:250px;
	padding:5px;
	background-color:white;
	font-size:small;
}
@media only screen and (max-width:530px) {
        #infobox{position:initial}
        #editbox{
            right:initial;
            left:0px;
            width:100%;
        }
	input[type=text]{
	width:280px;
	height:35px;
	margin:1px;
	border:3px darkgray outset;
        }
	input[type=submit],input[type=reset]{
	width:35px;
	height:35px;
        }
	video, img, .artikel{
	max-width:100%;
        height:auto;
        }
        .dia{
            height:200px;
        }

#sticky_navigation{position:sticky;left:0px;bottom:1px;z-index:99;}}  
/* bis 1030 Pixel Displaybreite */
 	@media only screen and (max-width:450px) {
		#slidecont{width:350px;height:200px}
		#sticky_navigation{left:0px;}
		.main,  .artikel{width:100%}
		.postfach{display:none}

	}
	@media only screen and (min-width : 850px) and (max-width : 1030px) {
		#slidecont{width:800px;height:510px}
		#sticky_navigation{left:0px;}
		.main, .artikel{width:100%}
		.postfach{display:none}


	}
	@media only screen and (min-width : 450px) and (max-width : 849px) {
		#slidecont{width:700px;height:400px}
		#sticky_navigation{left:0px;}
		.main{width:100%}
		.postfach{display:none}

	}
        @media only screen and (min-width : 1030px){
            .line{ margin-left:50px;}
        }
	@media only screen and (max-width:1030px) {
		body{padding:0;}
                
		#chlogo{width:250px;height:121px;}
		
		#sticky_navigation{left:0px;height:auto;}
		#cookieNotice {width:920px;}

		.dieseite, .main, .main2, .header {
			width:100%;		
			padding: 1px 0 0 0;
			margin: 0;	
		}
		.header{height:150px}
	 	#bp2 {
 			display:none;
 		}
 	 	#bp3 {
 			display:block;
 		}
		
	}
/* Neues Menü */
#hilfe{color:white;}
*{ 
 /*box-sizing:border-box;*/
}
@media (max-width: 799px) {
   .main-navigation{
         display:none;
         z-index:999;
    }
#sticky_navigation{
height:40px;
width:40px;
}
#bars{display:block; background-color: rgba(0,0,0,0.5);}
#sticky_navigation:hover .main-navigation{
        display: block;
} 
    li{
    display:block;
    color:white;
    list-style-type:none;
    
  }
  
.menu li a{
    display:flex;
    text-align:center;
    color:white;
    text-decoration:none;
    padding:1rem;
    line-height:5px;
  }
  
  li a:hover{
    background:#777;
    color:white;
   }
}
.main-navigation{
    margin:2em;
    height: auto;
    padding: 0;
    margin: 0;
    width: 190px;
    background-color: rgba(0,0,0,0.5);
    color:yellow;
    position:absolute;
    border-right-style: solid;
    border-color: white;
    border-width: 1px;
}
@media (min-width: 800px) {
.main-navigation{
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    margin:2em;
    height: 40px;
    padding: 0;
    margin: 0;
    width: 1022px;
    color:white;
    background-color: rgba(0,0,0,0.5);
}
}
ul{
  margin:0; 
  padding:0;
  color:white;
}

.menu{
  display:flex;  
  flex-direction:column;
  color:white;
  
  li{
    display:block;
    color:white;
    list-style-type:none;
    
  }
  
  li a{
    display:flex;
    text-align:center;
    text-decoration:none;
    color:white;
    padding:1rem;
    line-height:5px;
  }
  
  li a:hover{
    background:#777;
    color:white;
   }
} 

@media (min-width: 800px) {
    .menu{
      flex-direction:row;
      justify-content:space-between;
      color:white;
    }
}

.menu-item-has-children > a:after{
  background-image: url('images/grey-arrow.gif');
 /*font-family:'Genericons';
  content: '\f431';
  padding:1px; */
}

nav ul ul {
    display: none;
}

@media (min-width: 800px) {
  nav ul ul {
    display: none;
    position:absolute;
  }
}

nav ul li:hover > ul {
  display:block;
  color:white;
  padding-left:2rem;
}

@media (min-width: 800px) {
  nav ul li:hover > ul {
    padding-left:0;
    background:#777;
  }
  
  nav ul li:hover > ul a{
    color:white;
  }
  
  .sub-menu{
    li{
      display:flex;
      padding-right:2em;
    }
    
    li:hover, li a:hover{
      background:#ddd;
      color:#777;
    }
  }
  
  nav ul ul ul{
    margin:-30px 0 0 50%;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
  }
  
  .menu-item-has-children .menu-item-has-children > a:after{
    background-image: url('images/blue-arrow.gif');
 /*   font-family:'Genericons';
    content: '\f431';
    padding:1px;
    transform: rotate(-90deg); */
  }
  
}
  .menu-item-has-children{
      background-image: url('images/blue-arrow.gif');
      background-repeat: no-repeat;
      background-position: 78px 13px;
  }
#sticky_nav{height: 20px;}
#AutoNumber1 a {text-decoration:none;}
#AutoNumber1 h2,#AutoNumber1 h3 ,#AutoNumber1 h4 {color:black;}
.dieseite{box-shadow:0px 0px 0px 0px black;}
body a{font-weight:bold;}
/*
#slidecont ul li div img {border:5px white solid; }
*/


