html {
	scrollbar-face-color: #FFCB7D;
	scrollbar-shadow-color: #658A5E;
	scrollbar-highlight-color: #658A5E;
	scrollbar-3dlight-color: #658A5E;
	scrollbar-darkshadow-color: #658A5E;
	scrollbar-track-color: #FEDAA2;
	scrollbar-arrow-color: #658A5E;
}

body  {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 margin:0px;
 padding:0px;
 background: #FFF7EF url(../image/background.jpg) center top repeat-x; 
}

/* ****** Hauptcontainer *****/
#hauptcontainer {
	position:relative;
	top:5px;
	margin:auto;
	width:942px;
	display:block;
	z-index: 1;
}

/* allgemeine Divs (Abstand ect.) */
#abstandhalten {
	margin-left:10px;
	margin-right:10px;
	z-index: 2;
}

#warten {
	position:absolute;
	top:250px;
	left:310px;
	width:300px;
	border: 3px double #658A5E;
	z-index: 25;
	text-align: center;
}

/* [Bildvergroesserung*/
#zeigedasbild{
  position: absolute;
  visibility: hidden;
  border: 2px solid #658A5E;
  background-color: #D16900;
  z-index:20;
}

/* ENDE der allgemeinen Divs (Abstand ect.) */

/* *** Kopfbereich definieren *** */
#seitenkopf {
	position:absolute;
	top:0px;
	margin:auto;
	width:940px;
	height:180px;
	display:block;
	overflow:auto;
	z-index:4;
}

#kopfimage {
	position:absolute;
	top:-10px;
	left:-20px;
	width:980px;
	height:240px;
	background-image: url('../image/kopfimage.jpg');
	z-index:3;
}

#navioben {
	position:absolute;
	top:3px;
	left:400px;
	width: 500px;
	height: 20px;
	text-align: right;
	z-index:5;
}

#ueberschrift {
	position:absolute;
	top:45px;
	left:320px;
	width: 480px;
	height: 115px;
	text-align: center;
	z-index:6;
}

/* *** Ende Kopfbereich *** */

/* ******** Rechte Leiste ********* */
#leisterechts {
	position:absolute;
	top:170px;
	left:722px;
	width:220px;
	border-top: 0;
	border-left: 1px solid #658A5E;
	border-right: 1px solid #658A5E;
	border-bottom: 1px solid #658A5E;
	z-index:8;
}

/* ********** Ende rechte Leiste ***** */

/* ********** Linke Leiste ********* */
#leistelinks {
	position:absolute;
	top:170px;
	left:0px;
	width:202px;
	border-top: 0;
	border-left: 1px solid #658A5E;
	border-right: 1px solid #658A5E;
	border-bottom: 1px solid #658A5E;
	z-index:7;
}

/* ********** Ende linke Leiste ***** */

/* ********** Beginn Hauptbereich ********* */
#hauptbereich {
	position:absolute;
	top:170px;
	left:209px;
	width:506px;
	border-top: 0;
	border-left: 1px solid #658A5E;
	border-right: 1px solid #658A5E;
	border-bottom: 1px solid #658A5E;
	z-index:9;
}

/* ********** ENDE Hauptbereich ********* */

/* Ausflugsziele / Ortschaften -- Ausgabe */
.angebot1 {
      width: 100%;
      margin-bottom: 0px;
}

.angebot-text {
      width: 65%;
}

.angebot-bild {
 /* falls nötig: Angaben für den Bild Container */
}

.clear {
      clear: both;
      line-height: 15px;
}
/* Ausflugsziele / Ortschaften -- Ausgabe */

/* ********** Navigation und InputFelder *************** */
.navikopfoben {
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
}

.navikopfoben:visited {
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
}

.navikopfoben:hover {
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
 cursor:hand;
}

.navilinks {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #9C6411;
 text-decoration: none;
 width: 180px;
 display: inline-block;
 border: 0px;
}

.navilinks:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #9C6411;
 text-decoration: none;
 width: 180px;
 display: inline-block;
 border: 0px;
}

.navilinks:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: nomrmal;
 color: black;
 text-decoration: none;
 cursor: hand;
 background-color: #EAC285;
 width: 180px;
 display: inline-block;
 border: 0px;
}

.navilinksaktiv {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #9C6411;
 text-decoration: none;
 cursor: hand;
 background-color: #F6CE92;
 width: 180px;
 display: inline-block;
 border: 0px;
}

.navilinksaktiv:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #9C6411;
 text-decoration: none;
 width: 180px;
 display: inline-block;
 border: 0px;
}

.navilinksaktiv:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: nomrmal;
 color: black;
 text-decoration: none;
 cursor: hand;
 background-color: #EAC285;
 width: 180px;
 display: inline-block;
 border: 0px;
}

.seitenschaltung {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #9C6411;
 text-decoration: none;
 cursor: hand;
 border: 0px;
}

.seitenschaltung:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #9C6411;
 text-decoration: none;
 border: 0px;
}

.seitenschaltung:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: nomrmal;
 color: black;
 text-decoration: none;
 cursor: hand;
 background-color: #EAC285;
 border: 0px;
}

.textseitenschaltung {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #9C6411;
 text-decoration: none;
 border: 0px;
}

.textseitenschaltungfett {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #9C6411;
 text-decoration: none;
 background-color: #EAC285;
 border: 1px solid #9C6411;
}

.textnavi {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #9C6411;
 text-decoration: none;
}
.textnavifett {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #9C6411;
 text-decoration: none;
}

.textnavigliederung {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #9C6411;
 text-decoration: none;
}

.naviregionen {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: normal;
 text-decoration: none;
}

.naviregionen:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: normal;
 text-decoration: none;
}

.naviregionen:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: normal;
 text-decoration: none;
 cursor: hand;
}

.dropdownauto {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
 text-decoration:none;
 background-color: #FFF1DB;
 border: 1px solid #658A5E;
}

.dropdownklein {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
 text-decoration:none;
 background-color: #FFF1DB;
 border: 1px solid #658A5E;
 width: 96px;
}

.dropdownmittel {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
 text-decoration:none;
 background-color: #FFF1DB;
 border: 1px solid #658A5E;
 width: 110px;
}

.dropdowngross {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
 text-decoration:none;
 background-color: #FFF1DB;
 border: 1px solid #658A5E;
 width: 175px;
}

.inputklein {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
 text-decoration:none;
 background-color: #FFF1DB;
 border: 1px solid #658A5E;
 width: 20px;
 text-align: right;
}

.box {
 color: #000000;
 /*background-color: #FFF1DB;*/
 border: 0;
}

.name {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
 text-decoration:none;
 background-color: #FFF1DB;
 border: 1px solid #658A5E;
 width: 140px;
 text-align: left;
}

/* ********** Ende Navi und Inputfelder ***************** */

/* ********* Textdefinitionen ********* */
.abstandmenue {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 6px;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}

.abstand {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 4px;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}

/* Schrift gross Fett und Italic */
.sgfi { 
 font-family: "Times New Roman", Georgia, Times, serif;
 font-size: 27px;
 font-weight: bold;
 font-style: italic;
 color: #000000;
 text-decoration:none;
}

/* Überschrift Groß Fett */
.ueberschrift {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: normal;
 font-style: italic;
 color: #000000;
 text-decoration:none;
}

/* Überschrift Klein Fett */
.ueberschriftklein {
 font-family: "Times New Roman", Georgia, Times, serif;
 font-size: 16px;
 font-weight: bold;
 color: #000000;
 text-decoration:none;
}

.schriftmenuenorm {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
 text-decoration:none;
}

.schriftmenueplus2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: normal;
 color: #000000;
 text-decoration:none;
}

.schriftmenuefett {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 text-decoration:none;
}

.schriftklein {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}

/**************** Bilder und sonstiges */
.bild {
 border: 3px double #658A5E;
 padding: 1px;
}

.bildlinks {
 border: 3px double #658A5E;
 padding: 1px;
 float:left;
 margin-left: 0px;
 margin-right: 10px;
 margin-top: 10px;
 margin-bottom: 10px;
}

.bildrechts {
 border: 3px double #658A5E;
 padding: 1px;
 float:right;
 margin-left: 10px;
 margin-right: 0px;
 margin-top: 10px;
 margin-bottom: 10px;
}

.bildrahmen1 {
 border: 1px solid #658A5E;
 padding: 1px;
}

.bildrahmenlos {
 border: 0px;
 padding: 0px;
 }

td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 padding-left:2px;
}

/* Reine Textdefinitionen welche nicht in Menüs vorkommen */

p:first-letter  { 
 font-family: "Times New Roman", Georgia, Times, serif;
 font-weight:bold;
 font-size:18px; 
 color:#D16900;
}

.textueberschrift {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 font-style:italic;
 color: #000000;
 text-decoration:none;
}

.textueberschriftklein {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #000000;
 text-decoration:none;
}

.textklein {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
}

.textkleinfett {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
}

.textfett {
 font-weight: bold;
}

.angebot {
 color: #D16900;
}

/***** Links ******************/
.linkklein {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 text-decoration: underline;
}

.linkklein:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #9C6411;
 text-decoration: underline;
}

.linkklein:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #D16900;
 text-decoration: none;
 cursor:hand;
}

.link13fett {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #000000;
 text-decoration: underline;
}

.link13fett:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #9C6411;
 text-decoration: underline;
}

.link13fett:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #D16900;
 text-decoration: underline;
 cursor:hand;
}

.linkfett {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}

.linkfett:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #9C6411;
 text-decoration: none;
}

.linkfett:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #D16900;
 text-decoration: none;
 cursor:hand;
}

.bildlink {
 border:0px;
 padding: 0px;
 margin:0px;
 cursor:hand;
}

.bildlink:visited {
 border:0px;
 padding: 0px;
 margin:0px;
 cursor:hand;
}

.bildlink:hover {
 border:0px;
 padding: 0px;
 margin:0px;
 cursor:hand;
}

a {
 font-weight: normal;
 color: #000000;
 text-decoration: underline;
 cursor:hand;
}

a:visited {
 font-weight: normal;
 /*color: #9C6411;*/
 color: #000000;
 text-decoration: underline;
 cursor:hand;
}

a:hover {
 font-weight: normal;
 color: #D16900;
 text-decoration: underline;
 cursor:hand;
}

