@font-face {
font-family: 'tex_gyre_heros_regular';
src: url('fonts/texgyreheros-regular-webfont.eot');
src: url('fonts/texgyreheros-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/texgyreheros-regular-webfont.woff2') format('woff2'),
url('fonts/texgyreheros-regular-webfont.woff') format('woff'),
url('fonts/texgyreheros-regular-webfont.ttf') format('truetype'),
url('fonts/texgyreheros-regular-webfont.svg#tex_gyre_heros_regular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'tex_gyre_herosbold';
src: url('fonts/texgyreheros-bold-webfont.eot');
src: url('fonts/texgyreheros-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/texgyreheros-bold-webfont.woff2') format('woff2'),
url('fonts/texgyreheros-bold-webfont.woff') format('woff'),
url('fonts/texgyreheros-bold-webfont.ttf') format('truetype'),
url('fonts/texgyreheros-bold-webfont.svg#tex_gyre_herosbold') format('svg');
font-weight: normal;
font-style: normal;
}
body {
margin: 0px auto;
}
a {
color:#AAD4FF;
outline:none;
text-decoration:none;
}
a:link {
color:#AAD4FF;
text-decoration:none
}
a:hover {
color:#FFFFFF;
text-decoration:underline
}
a:active {
color:#FFFFFF;
text-decoration:underline
}
a:visited {
color:#AAD4FF;
text-decoration:none
}
img { /* beseitigt HTML5 Abstand unter verlinkten Bildern */
vertical-align: bottom;
border: none;/*max-width: 100%;*/
}
.bild_responsive {
/*max-width: 100%;*/
width: 100%;
height: auto;
}




/*START NAVIGATION*/
.navigation {
	width: 100%;
	height: 40px;
	/*background-color: #6C3;*/
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	/*align-items: stretch;*/ /*Standard = volle Ausdehnung nach oben/unten*/
align-items: center; /*zentriert die Items vertikal*/
	-webkit-flex-direction: row;
	flex-direction: row;
}
.logo {
	/*background-color:#6C3;*/
	padding: 5px 5px 5px 20px;
	color: #fff;
	font-family:'roboto', Geneva, sans-serif;
}
.buttons {
	/*background-color: #6C3;*/
	padding: 5px 5px 5px 20px;
	flex-grow: 1; /*erlaubt die Ausdehnung dieses Items im Flex-Container*/
	color: #fff;
}
.suche {
	/*background-color: #6C3;*/
	padding: 5px 20px 5px 5px;
	color: #14416e;
	font-size: 14px;
	font-family:'tex_gyre_heros_regular', Helvetica, Arial, sans-serif;
}
/*ENDE NAVIGATION*/