/* HEADER */
header {
	background-color:#fff;
	font-size:0;
	padding:0;
}


/*  Logo */
header {
	text-align:center;
	padding:40px 0 20px;
}

header #logo, header #logo a {
	display:inline-block;
	width:316px;
}

header #logo img {
	display:inline-block;
	width:100%;
	height:auto;
}


/*  Sprachwahl */
header #sprachwahlBox {
	display:inline-block;
}

header #sprachwahlBox .sprachwahl {
	padding:0 5px;
}
header #sprachwahlBox .sprachwahl a {
	font-size:12pt;
	color:#919191;
}
header #sprachwahlBox .sprachwahl.akt a, header #sprachwahlBox .sprachwahl a:hover  {
	color:#000;
}



/*  SUCH-EINGABE */
header #searchbox {display:inline-block;border:1px solid #000;}
header #searchbox td {padding:3px 0;}
header #searchbox ::-webkit-input-placeholder { color:#000; }
header #searchbox ::-moz-placeholder { color:#000;opacity:1; } /* firefox 19+ */
header #searchbox :-ms-input-placeholder { color:#000; } /* ie */
header #searchbox input:-moz-placeholder { color:#000; }

header #term {
	display:none;
	background-color:#fff;
	padding-left:10px;
	border:0;
	font-size:13pt;
	border-radius:0;
	color:#000;
}
header #sbutton {
	background:#262930 url('/page/_webpics/suchen-button.jpg') no-repeat center;
	cursor:pointer;
	font-size:13pt;
	width:30px;
	border-radius:0;
	border:0;
}


/* RESPONSIVE */
@media  only screen and (max-width: 1160px) {
	header {
		padding:20px 0 0px;
	}
}


@media  only screen and (max-width: 850px) {
	header {
		padding:20px 0 20px;
	}
}


@media  only screen and (max-width: 500px) {
	header {
		text-align:left;
		}
header #logo, header #logo a {
	display:inline-block;
	width:260px;
}
}