/* Formatanweisungen by Frank R. 2006 and Dr.R.Wasmeier 2010 */

body{
	font-family: Georgia, Bookman, 'Bookman Old Style', sans-serif;
	line-height: 1.5;/* Keine Einheit angeben, um Ueberlappungen zu vermeiden */
	background-color:#D2973E;
	color:#593B0C;
  	margin:0 auto;
  	padding:0;
}
div.divCenter{
	margin:auto;
  	width:100%;
  	text-align:center;
  	clear:both;
}
/*Header - Inhalte und Menu zusammenhalten*/
.divHalten{
	margin:auto;
  	left:0;
  	width:900px;
  	background-color:#FFE1BD;
	-moz-box-shadow:5px 5px 5px #960;
	-webkit-box-shadow:5px 5px 5px #666;
	box-shadow:5px 5px 5px #666;
}
div.header{
	position:relative;
	margin:auto;
	top:0px;
	left:0px;
	width:900px;
	height:120px;
	margin:0px;
	padding:0px;
}
div.header div img {
  	border:1px solid #000000;
  }
div#ktxt {
  display:none;
  position:relative;
  /*background-color:white;*/
  width:150px;
  height:0px;
  top:-100px;
  left:650px;
  font-size:8pt;
  font-weight:bold;
  color:black;
  }
div.navi{
	position:relative;
	float:left;
	left:0;
	top:0px;
	width:200px;
	margin:0px;
	padding:0px;
	text-align:center;
}
div.link img{
   width:150px;
   height:90px;
   padding-left:30px;
  }
div.d_text{
	padding:5px;
	text-align:left;
}
div.ausflugsziele {
  width:595px;
  }
div.ausflugsziele h3 {
  clear: both; 
  padding-top: 20px;
  }
div.ausflugsziele img {
  display:visible;
  display: block; 
  width: 170px; 
  float: left;
  padding:10px;
  text-align:right;
  }
div.ausflugsziele p {
  display:block;
  width: 405px; 
  float: left;
  font-family:Verdana, Helvetica, sans-serif;
  font-size:9pt;
  line-height:14pt;
  }
div#impressum {text-align:left;width:600px;}
/*----------------------------------*/
th{
	text-align:center;
	background-color:#593B0C;
	color:#FFFFFF;
}
p{
	color:#000000;
}
p.clear_left{
	clear:both;
}
p.text_center{
	text-align:center;
}
a{
	color:#593B0C;
	font-weight:bold;
}
a:hover{
	color:#000000;
	font-weight:bold;
}
h1{
	font-size:150%;
	font-weight:normal;
}
h2{
	font-size:130%;
	font-weight:normal;
}
h3{
	font-size:110%;
}
img.f_left{
	float:left;
	border:3px solid #d2b68b;
}
img.f_right{
	float:right;
	border:3px solid #FFFFFF;
	margin:4px;
}


/* Layout - Struktur */
div.d_text table{
	width:90%;
	border:0px solid;

}

div.content{
    /*font-family:Verdana;
	font-weight:normal;
	font-size:1.1em;*/
	position:relative;
/*	left:0px;
	top:0px;*/
	width:655px;
	/*border:1px solid #000000;*/
	margin:10px;
	padding:0px;
	padding-left:10px;
	left:10px;
	/*height:600px;*/
  float:left;
  background-color:#FFE1BD;
}
div.content p,h1,h2,h3{
  text-align:left;
  font-family: Georgia, Bookman, 'Bookman Old Style', sans-serif;
  }
p:first-letter{
  font-weight:bold;
  }
h1.simple:first-letter, h2.simple:first-letter {
  font-size:100%;
  font-weight:bold;
  letter-spacing:0em;
  text-shadow:0px 0px 0px #888;
  -moz-text-shadow:0px 0px 0px #888;
  -webkit-text-shadow:0px 0px 0px #888;
  }
/*vorübergehend deaktiviert*/
h1:first-letter,h2:first-letter {
  font-weight:bold;
  /*font-size:150%;
  letter-spacing:0.2em;
  text-shadow:5px 5px 2px #888;
  -moz-text-shadow:5px 5px 2px #888;
  -webkit-text-shadow:5px 5px 2px #888;*/
  }
/* Navigation */
/*div.navi ul{
	list-style:none;
	margin-left:5px;
	padding-left:5px;
	width:150px;

}
div.navi ul li{
	line-height:30px;
	border-bottom:1px solid #000000;
	padding-left:4px;
	background-color:#FFE1BD;

}
/*div.navi ul li:hover{
	background-color:#d28005;
}*/
/*div.navi ul li a{
	color:#684612;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
div.navi ul li a:hover{
	color:#000000;
	text-decoration:underline;
}
div.navi h2{
	font-size:120%;
	padding-left:20px;
}*/
/* Navigation Zweite Ebene*/
/*div.navi ul li ul{
	margin:0px;
	padding:0px;
	width:100%;
}
div.navi ul li ul li{
	margin:0px;
	padding:0px;
	padding-bottom:4px;
	margin-left:15px;
	line-height:16px;
	font-size:12px;
	border:0px;
	list-style:disc;
}
div.navi ul li ul li a{
	font-size:12px;
	font-weight:normal;
}*/
div.navi ul{
	list-style:none;
	margin-left:10px;
	padding-left:0px;
	width:190px;
	/*border:1px solid #c90;
	border-bottom:none;*/
	/*border-top:1px solid black;*/
}
div.navi ul li{
	line-height:25px;
	border-bottom:1px solid #6D4801;
	/*border-bottom:1px solid #000000;*/
	padding-left:0px;
	/*background-color:#FFE1BD;*/
    /*background-color:white;*/
}
/*div.navi ul li:hover{
	background-color:#d28005;
}*/
div.navi ul li a{
    display:block;
	color:#684612;
	color:#3C280A;
	height:30px;
	width:170px;
	padding-left:20px;
	margin-bottom:0px;
	text-decoration:none;
	-moz-box-shadow:5px 5px 5px #666;
	-webkit-box-shadow:5px 5px 5px #666;
	box-shadow:5px 5px 5px #666;
	/*text-shadow:3px 3px 2px #963;*/
	/*background-image:url(button.jpg);
	background-repeat:no-repeat;*/
	/*border-top:1px solid #FDA702;
	border-left:1px solid #FDA702;
	border-right:1px solid #6D4801;*/
	/*border-bottom:1px solid #6D4801;*/
	background-color:#ffd6a6;
	/*opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);*/

}
div.navi ul li a:hover{
	color:#000000;
	padding-left:20px;
	/*text-decoration:underline;*/
	/*background-image:url(button-hover.jpg);
	background-repeat:no-repeat;*/
	/*border-top:1px solid #6D4801;
	border-left:1px solid #6D4801;
	border-right:1px solid #FDA702;
	border-bottom:1px solid #FDA702;*/
	background-color:#D7AE73;
}
div.navi ul li a.akt {
  background-color:#EFC588;;
  color:#7F6547;
  background-image:url(aktiv.gif);
  background-repeat:no-repeat;
  background-position:0px 5px;
  cursor:default;
  }
/*div.navi ul li a:visited {
  background-color:#EFC588;;
  color:#7F6547;
  }*/
div.navi ul li ul li a.akt {
  background-color:#EFC588;;
  color:#7F6547;
  background-image:url(aktiv.gif);
  background-repeat:no-repeat;
  background-position:0px 5px;
  cursor:default;
  }
/*div.navi ul li ul li a:visited {
  background-color:#EFC588;;
  color:#7F6547;
  }*/
div.navi h2{
	font-size:120%;
	padding-left:20px;
}
/* Navigation Zweite Ebene*/
div.navi ul li ul{
	margin:0px;
	padding:0px;
	width:100%;
	margin-bottom:-1px;
}
div.navi ul li ul li{
	margin:0px;
	padding:0px;
	padding-bottom:0px;
	margin-bottom:-0px;
	margin-left:0px;
	line-height:25px;
	font-size:12px;
	border:0px;
	list-style:none;
}
div.navi ul li ul li a{
	font-size:16px;
	font-weight:normal;
	height:25px;
	width:120px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#ffd6a6;
	border-bottom:1px solid #6D4801; 
}

/* Kontaktformular */
.tKontakt{
	border:1px solid #000000;
}
.tKontakt th{
	background-color:#D2973E;
}
.tKontakt td{
	font-weight:bold;
}
.tKontakt th h2{
 margin:0px;
}
.tKontaktNAchricht{
	padding-left:120px;
}
