/* Die Kahnfahrt 2006 */


*
	{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
	font-family:'Trebuchet MS', sans-serif;
  font-size:100%;
  font-weight:normal;
  color:#4B0000;
	}
body {
  margin:10px 0px 10px 0px;
  padding:0px 0px 0px 0px;
	overflow:auto;
  text-align:center;
	}


b {
  font-weight:bold;
  }
.c {
	clear:both;
  margin-bottom:10px;
	}



h1 {
  font-size:150%;
  font-weight:bold;
	color:#C20000;
  text-align:center;
	}
h2 {
  font-weight:bold;
  }
p {
	
	}
td {
  padding:0px 20px 0px 0px;
  vertical-align:top;
	}
input, select, textarea {
	
	}

a {
  font-weight:bold;
  text-decoration:none;
  }
a:link {
  color:#C20000;
  }
a:visited {
  color:#C20000;
  }
a:hover {
  color:#580000;
  }
a:active {
  color:#580000;
  }

/* LAYOUT */
#seite {
  margin:0 auto;
 	width:962px;
  background-color:#FFF;
  border:1px solid #590000;
	text-align:left;
  }

#kopf {
  background-color:#580000;
  height:138px;
  }

#navigation {
  padding:4px 40px 2px 40px;
  font-size:110%;
  color:#580000;
  }
#navigation a {
  font-size:100%;
  font-weight:normal;
  text-decoration:none;
  }
#navigation a:link {
  color:#C20000;
  }
#navigation a:visited {
  color:#C20000;
  }
#navigation a:hover {
  color:#580000;
  }
#navigation a:active {
  color:#580000;
  }
#navigation a.navipunkt {
  color:#580000;
  }
.navigation-sprache {
  float:right;
  display:inline;
  padding-top:1px;
  }
.trenner {
  vertical-align:middle;
  }


#inhalt {
  background-image:url(../layout/trennlinie.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  background-color:#F5D4D4;
  padding:25px 40px 25px 40px;
  font-size:90%;
  }
#inhalt a {
  font-size:110%;
  font-weight:normal;
  font-style:italic;
  text-decoration:none;
  }

.text-startseite {
  font-size:130%;
  line-height:150%;
  }

#subnavigation {
  padding-left:100px;
  }
#subnavigation a:link {
  color:#C20000;
  }
#subnavigation a:visited {
  color:#C20000;
  }
#subnavigation a:hover {
  color:#580000;
  }
#subnavigation a:active {
  color:#580000;
  }

#infozeile {
  background-image:url(../layout/trennlinie.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  padding:4px 40px 2px 40px;
  text-align:right;
  }
#infozeile a {
  font-size:80%;
  font-weight:normal;
  text-decoration:none;
  }
#infozeile a:link {
  color:#7F1111;
  }
#infozeile a:visited {
  color:#7F1111;
  }
#infozeile a:hover {
  color:#580000;
  }
#infozeile a:active {
  color:#580000;
  }


#fuss {
  background-image:url(../layout/trennlinie.jpg);
  background-repeat:repeat-y;
  background-position:0px 0px;
  }

.angebotsliste-bild {
  padding:0px 0px 20px 80px;
  width:125px;
  float:left;
  }
.angebotsliste-bild img {
  border:5px solid #fff;
  }
.angebotsliste-text {
  width:460px;
  float:left;
  }
.angebote-bild-umfluss {
  float:left;
  margin:3px 30px 52px 0px;
  }
.angebote-inhalt {
  float:left;
  width:570px;
  }
.anreise-inhalt {
  float:left;
  width:490px;
  }

.impressionen-bild {
  margin:10px 0px 10px 150px;
  border:5px solid #fff;
  }

.mittig {
  text-align:center;
  }
.blocksatz {
  text-align:justify;
  }
.pfeil {
  vertical-align:text-bottom;
  }

.bild-umfluss {
  float:left;
  margin:3px 30px 30px 0px;
  }


/* FORMULARE */
form.buchung {
  }
form.buchung p.formular-gruppen {
  margin:0px 0px 10px 0px;
  font-weight:bold;
  border-bottom:1px solid #CC6666;
  }

form.buchung input, select {
  margin:0px 0px 10px 0px;
  padding:0px;
  font-family:'Trebuchet MS', sans-serif;
  font-size:100%;
  font-weight:normal;
  color:#4B0000;
  vertical-align:top;
  border:1px solid #CC6666;
  border-bottom:1px solid #580000;
  }
.formular-text {
}
.formular-info {
  background-color:#FFF;
  padding:5px;
  color:#F00;
  border:1px solid #F00;
  }
form.buchung input.formular-fehler, textarea.formular-fehler {
  border:1px solid #F00;
  background-color:#CCC;
  }
form.buchung input.formular-button {
  border:1px solid #580000;
  }
form.buchung img.kalender {
  vertical-align:top;
  cursor:pointer;
  }