@font-face {
	font-family: 'GestaBold';
	src: url('fonts/GestaBol-webfont.eot');
	src: local('?'), url('fonts/GestaBol-webfont.woff') format('woff'), url('fonts/GestaBol-webfont.ttf') format('truetype'), url('fonts/GestaBol-webfont.svg#webfontT9qX6gwg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'GestaLight';
	src: url('fonts/GestaLig-webfont.eot');
	src: local('?'), url('fonts/GestaLig-webfont.woff') format('woff'), url('fonts/GestaLig-webfont.ttf') format('truetype'), url('fonts/fonts/GestaLig-webfont.svg#webfont22kbYKoo') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GestaLightItalic';
	src: url('fonts/GestaLigIt-webfont.eot');
	src: local('?'), url('fonts/GestaLigIt-webfont.woff') format('woff'), url('fonts/GestaLigIt-webfont.ttf') format('truetype'), url('fonts/fonts/GestaLigIt-webfont.svg#webfontuWiV6Pu8') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GestaRegular';
	src: url('fonts/GestaRegular-webfont.eot');
	src: local('?'), url('fonts/Gesta-Regular-webfont.woff') format('woff'), url('fonts/Gesta-Regular-webfont.ttf') format('truetype'), url('fonts/Gesta-Regular-webfont.svg#webfontuWiV6Pu8') format('svg');
	font-weight: normal;
	font-style: normal;
}

body
{
 text-align: center;
 font: 12px "GestaRegular", Lucida Grande, sans-serif;
 color: #FFF;
 background-color: #008298;
 padding: 0;
 margin: 0;
}


#container{
width: 950px;
padding: 0; 
text-align: center;
margin: auto;

}

.sager{
font: 22px "GestaBold", Lucida Grande, sans-serif;
position: absolute;
margin-left: 580px;
margin-top: -77px;
}

.vogel{
background: url(img/vogel.png) no-repeat right; 
width: 70px;
height: 55px;
margin-left: 860px;
margin-top: 50px;
}

a:link, a:visited { 
color: #333; 
text-decoration: underline}

img, a img, a
{
border: 0px;
}

.box
{
 background: #FFF;
 box-shadow: 2px 2px 20px rgba(0,0,0,0.7);
 -webkit-box-shadow: 2px 2px 20px rgba(0,0,0,0.7);
 -moz-box-shadow: 2px 2px 20px rgba(0,0,0,0.7);
 font-family: 15px "Gesta-Regular", Lucida Grande, sans-serif;
 font-size: 15px;
 color: #000;
}


.box_blau
{
 background: #DBFAFF;
 box-shadow: 2px 2px 20px rgba(0,0,0,0.7);
 -webkit-box-shadow: 2px 2px 20px rgba(0,0,0,0.7);
 -moz-box-shadow: 2px 2px 20px rgba(0,0,0,0.7);
 font-family: 15px "Gesta-Regular", Lucida Grande, sans-serif;
 font-size: 15px;
 color: #000;
}

 h3{
 padding-left: 16px;
 padding-top: 15px;
 font-family: 'GestaBold',Arial,sans-serif;
 font-size: 23px;
 color: #E56E0C; 
 text-align: left;
 margin: 0;
 font-weight: normal;
}

div#aktuell .titel{
 margin-left: 40px;
 margin-top: 15px;
 font-family: 'GestaBold',Arial,sans-serif;
 font-size: 23px;
 color: #E56E0C; 
 text-align: left;!important!
 margin: 0;
 font-weight: normal;
}

.pfeil_vor{
margin: 10px 21px 0 0;
text-align: right;
}

div#was {
width: 320px;
height: 150px;
margin: -20px 0 15px 72px;
}


div#wir{
width: 360px;
height: 220px;
margin-left: 32px;
margin-bottom: 15px;
}

.wir_bild{
margin-left: 66px;
margin-top: -23px;
}

.name{
font-family: "gestaRegular", Lucida Grande, sans-serif;
color: #E56E0C;
margin-top: 14px;
margin-left: 62px;
font-size: 14px;
}


div#wo {
width: 382px;
height: 110px;
margin-left: 10px;
margin-bottom: 15px;
}


div#aktuell{
 width: 544px;
 height: 510px;
 float: right;
 margin-top: -524px;
}

div#impressum .box{
 width: 544px;
 height: 510px;
 float: right;
 margin-top: -524px;
}

.projekt{
 background: #FFF;
 box-shadow: 2px 2px 20px rgba(0,0,0,0.7);
 -webkit-box-shadow: 2px 2px 20px rgba(0,0,0,0.7);
 -moz-box-shadow: 2px 2px 20px rgba(0,0,0,0.7);
 width: 453px;
 margin-top: 20px;
 margin-left: 40px;
}

.beschreibung{
text-align: left;
padding-left: 50px;
}

.beschreibung_impressum{
text-align: left;
padding-left: 50px;
font-size: 10px;
}

div#fitammac{
 width: 388px;
 height: 75px;
 float: right;
 margin-top: 0px;
 text-align: right;
}

.beschreibung{
text-align: left;
padding-left: 40px;
}


.fliesstext{
text-align: left;
margin: -20px 20px 10px 90px;
}

.fliesstext_wo{
margin: 0 20px 10px 90px;
font-size: 14px;
text-align: left;
margin-top: -20px;
}

.fliesstext_fit{
 margin: 15px 20px 10px 90px;
font-size: 14px;
}


.logo_apfel{
margin-top: -30px;
padding-left: 920px;
}
