* { padding: 0; margin: 0; }
html { height: 100%; margin-bottom: 1px; }
body {

  font-family:arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  font-style: normal;
  color: #000000;

  }


div#wrapper {
  width: 960px;
  height: 720px;
  background-color: white;
  border-color: white;
  padding: 0;
  border:0;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: 0px;

  }


div#header {
  width: 960px;
  height: 260px;
  padding: 0px;
  border: 0;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  vertical-align: text-bottom;
  position: absolute;

 }

/* hauptnavigation*/



div#navigation {
  width: 960px;
  height: 175px;
  padding: 0;
  border: 0;
  margin-top: 101px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  text-align: left;
  vertical-align: top;
  position: absolute;
 }

div#methoden {
  width: 68px;
  height: 17px;
  padding: 0;
  margin-top: 0px;
  border: 0;
  margin-left: 368px;
  position: absolute;
 }



div#branchen {
  width: 64px;
  height: 17px;
  padding: 0;
  margin-top: 33px;
  border: 0;
  margin-left: 164px;
  position: absolute;
 }


div#home {
  width: 38px;
  height: 17px;
  padding: 0;
  margin-top: 53px;
  border: 0;
  margin-left: 9px;
  position: absolute;
 }


div#team {
  width: 35px;
  height: 17px;
  padding: 0;
  margin-top: 70px;
  border: 0;
  margin-left: 546px;
  position: absolute;
 }

div#team_a {
  width: 290px;
  height: 17px;
  padding: 0;
  margin-top: 87px;
  border: 0;
  margin-left: 546px;
  position: absolute;
 }






div#leistungen {
  width: 71px;
  height: 21px;
  padding: 0;
  margin-top: 90px;
  border: 0;
  margin-left: 28px;
  position: absolute;
 }


div#leistungen_a {
  width: 250px;
  height: 15px;
  padding: 0;
  margin-top: 110px;
  border: 0;
  margin-left: 28px;
  position: absolute;
 }

div#leistungen_b {
  width: 220px;
  height: 16px;
  border: 0;
  margin-top: 125px;
  border: 0;
  margin-left: 28px;
  position: absolute;
 }

div#leistungen_c {
  width:220px;
  height: 16px;
  padding: 0;
  margin-top: 141px;
  border: 0;
  margin-left: 28px;
  position: absolute;
 }



div#presse {
  width: 49px;
  height: 17px;
  padding: 0;
  margin-top: 100px;
  border: 0;
  margin-left: 408px;
  position: absolute;
 }



/* ende hauptnavigation */



/* anfang body*/
div#body {
  width: 960px;
  height: 460px;
  padding: 0;
  border: 0;
  margin-top: 260px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left:0;
  position: absolute;
}
/* ende body*/



div#impressum_kontakt {
  width: 91px;
  height: 35px;
  padding: 0;
  border: 0;
  margin-top: 67px;
  margin-bottom: 0px;
  margin-left: 9px;
  position: absolute;
}



/* text*/




div#feld_1 {
  width: 362px;
  height: 288px;
  padding: 0;
  border: 0;
  margin-top: 170px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 10px;
  vertical-align:text-bottom;
  position: absolute;
  }



 div#feld_2 {
  width: 362px;
  height: 288px;
  padding: 0;
  border: 0;
  margin-top: 170px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 379px;
  vertical-align:text-bottom;
  position: absolute;
}



/* footer */



div#footer {
  width: 300px;
  height: 20px;
  padding: 0;
  border: 0px solid black;
  margin-top: 300px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left:740px;
  position: fixed;
  bottom: 0px;
 z-index:300;
  background-color: white;

  }

div#footer2 {
  width: 300px;
  height: 20px;
  padding: 0;
  border: 0px solid black;
  margin-top: 300px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left:740px;
  position: fixed;
  bottom: 0px;
  z-index:300;

 }

/* punkt ende*/



/* border: 1px solid #000000;   */

/* hintergrundbilder */


.hintergrund_home { background-image:url("hintergrund/home_bild_hello_b.gif"); background-repeat:no-repeat; vertical-align:top; margin:0px; padding:0px; background-position:top left;}
.hintergrund_leistungen { background-image:url("hintergrund/leistungen.gif"); background-repeat:no-repeat; vertical-align:top; margin:0px; padding:0px; background-position:top left;}
.hintergrund_platzhalter { background-image:url("hintergrund/platzhalter.jpg"); background-repeat:no-repeat; vertical-align:top; margin:0px; padding:0px; background-position:top left;}
.hintergrund_presse { background-image:url("hintergrund/presse.gif"); background-repeat:no-repeat; vertical-align:top; margin:0px; padding:0px; background-position:top left;}
.hintergrund_branchen { background-image:url("hintergrund/branchen.gif"); background-repeat:no-repeat; vertical-align:top; margin:0px; padding:0px; background-position:top left;}
.hintergrund_branchen_gast { background-image:url("hintergrund/branchen_gastro_bild.gif"); background-repeat:no-repeat; vertical-align:top; margin:0px; padding:0px; background-position:top left;}
.hintergrund_branchen_kultur { background-image:url("hintergrund/branchen_kultur_bild.gif"); background-repeat:no-repeat; vertical-align:top; margin:0px; padding:0px; background-position:top left;}
.hintergrund_branchen_destination { background-image:url("hintergrund/branchen_destinationen_bild.gif"); background-repeat:no-repeat; vertical-align:top; margin:0px; padding:0px; background-position:top left;}
.hintergrund_branchen_freizeit { background-image:url("hintergrund/branchen_freizeit.gif"); background-repeat:no-repeat; vertical-align:top; margin:0px; padding:0px; background-position:top left;}
.hintergrund_branchen_freizeit_neu { background-image:url("hintergrund/branchen_freizeit_bild.gif"); background-repeat:no-repeat; vertical-align:top; margin:0px; padding:0px; background-position:top left;}
.hintergrund_kontakt { background-image:url("hintergrund/kontakt.gif"); background-repeat:no-repeat; vertical-align:top; margin:0px; padding:0px; background-position:top left;}
.hintergrund_team_ingo { background-image:url("hintergrund/team_ingo_wessel_bild.gif"); background-repeat:no-repeat; vertical-align:top; margin:0px; padding:0px; background-position:top left;}
.hintergrund_team_maria { background-image:url("hintergrund/hintergrund_team_maria_harrasser.gif"); background-repeat:no-repeat; vertical-align:top; margin:0px; padding:0px; background-position:top left;}
.hintergrund_team_philipp { background-image:url("hintergrund/philippschiller_neu.gif"); background-repeat:no-repeat; vertical-align:top; margin:0px; padding:0px; background-position:top left;}








/* Navigation */


#text_kontakt li{
  /*display: inline; */
  list-style-type: none;
  text-decoration: none;
}



a:link {font-family:arial, helvetica, sans-serif; font-size: 11px;  font-style: normal; color: #68737E; line-height: 14px; text-decoration:none;}
a:visited {font-family:arial, helvetica, sans-serif; font-size: 11px;  font-style: normal; color: #68737E; line-height: 14px; text-decoration:none;}
a:hover{font-family:arial, helvetica, sans-serif; font-size: 11px;  font-style: normal; color: #75808B; line-height: 14px; text-decoration:none;}
a:active {font-family:arial, helvetica, sans-serif; font-size: 11px;  font-style: normal; color: #000000; line-height: 14px; text-decoration:none;}






a.bild:link {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px;  font-style: normal; color: #FF00FF; line-height: 15px; text-decoration:none;}
a.bild:visited {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px;  font-style: normal; color: #0000FF; line-height: 15px; text-decoration:none;}
a.bild:hover {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px;  font-style: normal; color: #808000; line-height: 15px; text-decoration:none;}
a.bild:active {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px;  font-style: normal; color: #00FF00; line-height: 15px; text-decoration:none;}


a.en:link {font-family:arial, helvetica, sans-serif; font-size: 10px;  font-style: normal; color: #adb5c1; line-height: 15px; text-decoration:none;}
a.en:visited {font-family:arial, helvetica, sans-serif; font-size: 10px;  font-style: normal; color: #adb5c1; line-height: 15px; text-decoration:none;}
a.en:hover {font-family:arial, helvetica, sans-serif; font-size: 10px;  font-style: normal; color: #000000; line-height: 15px; text-decoration:none;}
a.en:active {font-family:arial, helvetica, sans-serif; font-size: 10px;  font-style: normal; color: #000000; line-height: 15px; text-decoration:none;}




/* Text */
.text { font-family:arial, helvetica, sans-serif; font-size: 12px; line-height: 12px; font-style: normal;  color: #4F4F4F; text-align: left;  vertical-align:text-bottom; }