/* ------------------------------------------------------------------------ */
/* Menu im Header Bereich */
/* ------------------------------------------------------------------------ */

@media screen, projection {
/* Erstellt am 10.01.2014 fuer YAML 4.1.2 */
#header .mod_customnav{
  position:absolute;
	top:5px;
 	right:15px;
	/* display:none: */
}

/* Erstellt am 06.11.2016 gukam */
#header .mod_customnav.mobile {
  position:absolute;
	top:5px;
 	right:15px;
	/* display:none: */
}

#header .mod_customnav ul {
	margin: 0px 0px 0px 0px;
  /* padding: 0.5em 0.5em; */
	/* padding: 0.5em 0.3em; */
  /* display: inline; */
  float: left;
}

#header .mod_customnav ul li {
	/* display: inline; */
  float: left;
  /* font-family:"Droid Sans",Verdana;*/
  font-family:Tahoma,Verdana,Helvetica,sans-serif;
  font-size: 100%;
  line-height: 190%;
  list-style-type: none;
  margin: 0 .25em 0 0;
  padding: 0;
}

#header .mod_customnav ul li a {
    display: block;
		font-size: 100%;
    /* line-height: 190%; */
    /* padding: 0 0.5em; */
		padding: 0 0.3em;
    margin-left:0;
    font-weight: bold;
    text-decoration: none;
	  background: transparent;
    color: #cfcfcf;
		color: #555;
    /* text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); */
    width: auto;
}

/* Zuletzt geändert am 16.01.2014 wegen IE8 */
/* #header .mod_customnav a, #header .mod_customnav a:visited {color: #cfcfcf; font-weight: normal; background:transparent; text-decoration:none; outline:none;} */

#header .mod_customnav a, #header .mod_customnav a:visited {
	/* color: #bfbfbf; */
  color: #555;
	font-weight: bold;
	background:transparent;
	text-decoration:none; outline:none;
}

#header .mod_customnav a:focus,
#header .mod_customnav a:hover {
  font-weight: bold;
  color: #000;
  /* background: #a50016; */
	/* background: #FF9F00; */
	/* background: #009933; */
  /* background: #8B7355; */
  /* border-radius:3px; */
  text-decoration: none;
  outline: 0 none;
}

#header .mod_customnav li.active {
	font-weight: bold;
  /* background: #3399CC; */
	/* background: #009933; */
  line-height: 190%;
  /* padding: 0 0.5em; */
	padding: 0 0.3em;
  color: #333;
}

/* Erstellt am 02.08.2015 */
div.change_language {
  position:absolute;
	top:8px;
 	left:0px;
}

/* Erstellt am 02.08.2015 */
div.change_language ul {
	list-style-type:none;
}

/* Erstellt am 02.08.2015 */
div.change_language ul li {
	float:left;
}

/* Erstellt am 02.08.2015 */
div.change_language ul li a {
    display: inline;
		font-size: 100%;
    /* line-height: 190%; */
    /* padding: 0 0.5em; */
		padding: 0 0.3em;
    margin-left:-10px;
    /* font-weight: 500; */
    text-decoration: none;
		/* color: #222; */
    width: auto;
}

/* Erstellt am 03.08.2015 */
div.change_language ul li a:link,
div.change_language ul li a:visited
{
	color: #222;
  font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
  font-weight:500;
}

/* Erstellt am 03.08.2015 */
div.change_language ul li a:focus {
	color: #000;
}

/* Erstellt am 03.08.2015 */
div.change_language ul li a:hover {
	color: #000;
}

/* Erstellt am 03.08.2015 */
div.change_language ul li a:active {
	color: #000;
}

/* Erstellt am 28.08.2012 */
/* Suchen */
#searchbox_right {
	position:absolute;
	/* float:right; */  			/* Zuletzt geändert am 22.10.2016 gukam */
	/* top:145px; */
	top:125px;
	right:12px;
  /* padding:0px; */   			/* Zuletzt geändert am 22.10.2016 gukam */
}

/* Erstellt am 09.01.2013 */
#searchbox_right ul {
	list-style-type:none;
}

/* Erstellt am 18.11.2013 */
#searchbox_right ul {
	list-style-type:none;
  margin:2px 0px;
  padding:0px 0px;
}

/* Erstellt am 28.08.2012 */
#searchbox_right-xx form ul li.search div input.text {
	width:180px; 		/* wegen with in form_contao_3-3-2_zs_001.css */
  font-family:Arial,Helvetica,sans-serif;
  font-size:1.2em;
	font-size:100%;
	/* background:#333; */
	background:#C0C0C0;
  color:#cfcfcf;
	/* vertical-align:middle; */
  padding:0px 0px 0px 3px;
	border: 1px #8f8f8f solid;
}

/* Erstellt am 17.06.2014 */
li.search input.text {
	/* width:auto;	*/		/* wegen with in form_contao_3-3-2_zs_001.css */
	width:150px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:1.2em;
	font-size:100%;
	background:#afafaf;
  /*color:#cfcfcf;*/
	/* vertical-align:middle; */
  padding:0px 0px 0px 3px;
	border: 1px #8f8f8f solid;
}

/* Erstellt am 28.08.2012 */
#searchbox_right li.search input.text:focus {
	/* width:248px; */  /* provisorisch */
	/* width:200px; */  /* provisorisch */
  background-color:#ffffdd;
  color:#000;
}

/* Erstellt am 28.08.2012 */
#searchbox_right input.lupe {
  position:relative;
  right:21px;
	top: 3px;
	width:16px;
  height:16px;
  border: 0px #3f3f3f solid;
  padding-left: 0px;
	padding-left: 0px;
  outline:0 none;
}

/* Zuletzt geändert am 09.08.2012 */
.mod_search form .formbody input.text {
	width:300px;
  font-family:Arial,Helvetica,sans-serif;
 	font-size:1.2em;
	font-size:100%;
  background-color:#ffffdd;
  color:#000;
  border: 1px #8f8f8f solid;
  padding:2px 0px 2px 1px;
  margin:10px 0px 10px 0px;
}

} /* Close @media screen, projection */
