* {
	padding: 0em;
	margin: 0em;
}
html {
	margin:0em;
	padding:0em;
}
body {
	padding: 0px 0px 0px 0px;
	background-image:url(../bilder/bg_body.gif);
	background-repeat:repeat-x;
	background-color:#fefceb;
}

/* +++++++++++++ Positionierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
#pos_mainnavi{	
	position:absolute;
	left:417px;
	top:0;
	width:600px;
	height:31px;
}
#pos_logo{	
	position:absolute;
	left:29px;
	top:47px;
	width:275px;
	height:66px;
}
#pos_header{	
	position:absolute;
	float:left;
	left:12px;
	top:139px;
	width:968px;
	height:275px;
	background-color:#505760;
}
	#pos_bilder_links{
		float:left;
		width:247px;
		height:275px;
	}
	.pos_abstand_header{
		float:left;
		width:12px;
		height:275px;
	}
	#pos_spruch{
		float:left;
		width:165px;
		height:255px;
		padding-left:21px;
		padding-right:20px;
		padding-top:20px;
		background-color:#899b9d;
		text-align:center;
	}
	#pos_bilder_rechts{
		float:left;
		width:491px;
		height:275px;
	}

#pos_contentbereich{
	float:left;
	padding-left:12px;
	padding-top:426px;
	width:968px;
}
	#pos_btns_link{
		float:left;
		width:247px;
	}
		.bilder_links_buchung-panorama{ float:left; margin:0; padding:0; }
		
	#pos_abstand_contentbereich{
		float:left;
		width:21px;
		height:100px;
	}
	#pos_inhalt{
		float:left;
		width:690px;
		padding-left:10px;
	}

#pos_footer{
	float:left;
	clear:both;
	width: 980px;
	height: 100%;
	margin-top:28px;
	background-image:url(../bilder/bg_footer.gif);
	background-repeat:repeat-x;
}
	#pos_footer_textwrapper_footer{
		float:left;
		width:812px;
		font-family: "Trebuchet MS", sans-serif arial, helvetica, geneva, sans-serif;
		font-size:12px;
		color:#2f2f30;
		padding-top:6px;
		padding-left:12px;
	}
	#pos_footer_zusatz_footer{
		float:left;
		width:140px;
		padding-top:2px;
	}

/* +++++++++++++ Standardseiten +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
	#pos_subnavi{
		float:left;
		width:185px;
		height:261px;
		padding-left:20px;
		padding-top:14px;
		background-color:#899b9d;
	}
		#pos_seitentitel{
			float:left;
			width:171px;
			height:40px;
		}
		#pos_subnavi_liste{
			float:left;
			width:171px;
		}

div.flashbanner{ border:1px solid #5c140c; margin:0; padding:0; width:178px; height:302px; }
/* +++++++++++++ Textformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
p {	
	font-family: "Trebuchet MS", sans-serif arial, helvetica, geneva, sans-serif;
	font-size:13px;
	line-height:17px;
	color:#2f2f30;
	margin:0;
	padding:0;
}

p.adresse{
	padding-left:8px;
}
/*p tag mit class*/
.align-left{ text-align:left; }
.align-center{ text-align:center; }
.align-right{ text-align:right; }
.align-justify{ text-align:justify; }

span.roteSchrift{
	color:#FF0000;
}

h1 {
	height: 44px;
	text-indent: -999em;
	width: 700px;
	margin:0;
	padding:0;
	margin-top:8px;
	margin-bottom:10px;
}
/*h1{
	font-family: "Trebuchet MS", sans-serif arial, helvetica, geneva, sans-serif;
	font-size:23px;
	line-height:20px;
	color:#5c140c;
	margin:0;
	padding:0;
	margin-bottom:15px;
}*/
h2{
	font-family: "Trebuchet MS", sans-serif arial, helvetica, geneva, sans-serif;
	font-size:17px;
	line-height:21px;
	color:#5c140c;
	font-weight:bold;
	margin:0;
	padding:0;
}
img {
	border:0;
}

hr{
	color:#732d28;
	background-color:#732d28;
	border:solid #732d28;
	border-width:1px 0 0 0;
	height:0px
}
/* +++++++++++++ Linkformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a:link, a:visited { color: #732d28; text-decoration:underline; margin:0; padding:0; font-family: "Trebuchet MS", sans-serif arial, helvetica, geneva, sans-serif;}
a:hover{ color: #732d28; text-decoration: none; font-family: "Trebuchet MS", sans-serif arial, helvetica, geneva, sans-serif;}

/* +++++ Standard Listen im Inhalt ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ul {
	margin: 0;
	padding: 0;
	padding-left:30px;
	padding-top:5px;
}

ol {
	margin: 0;
	padding: 0;
	padding-left:30px;
}
ol li {
	font-family: "Trebuchet MS", sans-serif arial, helvetica, geneva, sans-serif;
	font-size:13px;
	line-height:17px;
	color:#2f2f30;
	margin:0;
	padding:0;
	list-style-type:square;
}
ul li {
	font-family: "Trebuchet MS", sans-serif arial, helvetica, geneva, sans-serif;
	font-size:13px;
	line-height:17px;
	color:#2f2f30;
	margin:0;
	padding:0;
	list-style-type:square;
}
/* +++++ seitenauf_layer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#seitenauf_layer{
	float:left;
	clear:both;
	width:100%;
	text-align:right;
	padding-top:50px;
}
div#seitenauf_layer img.img_top{
	border:0;
}

/* default styles for extension "tx_googlemaps_pi1" */
    .tx-googlemaps-pi1-karte {
      width: 640px;
      height: 360px;
      border: 1px solid #732D28;
    }
    .tx-googlemaps-pi1 form {
      width:440px;
    }

    .tx-googlemaps-pi1-submit {
      background: none repeat scroll 0 0 #732D28;
      border:1px solid #DADADA;
      color:#FFFFFF;
      font-size:12px;
      font-weight:normal;
      padding:1px 10px;
      text-align:center;
      width:144px;
      float:right;
    }

