* {
	padding: 0em;
	margin: 0em;
}
html {
	margin:0em;
	padding:0em;
}
body {
	padding: 12px 0px 35px 0px;
	background-color: #f6f4f0;
	background-image:url(../bilder/bg.gif);
	background-repeat:repeat-x;
	font-family: "Trebuchet MS", sans-serif;
}
/* inlcude php*/
div.tx-lumophpinclude-pi1{
	margin:0;
	padding:0;
}
/* +++++++++++++ Positionierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
#upbg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 275px;
	z-index: 1;
}
#outer {
	z-index: 2;
	position: relative;
	width: 1002px; /*oder in px gesamtweite*/
	margin: 0 auto;
}
	#pos_header{
		float:left;
		width:100%;
		height:125px;
	}
	#pos_abstand_header1{ float:left; width:30px; }
	#pos_logo{ float:left; width:198px; height:98px; }
	#pos_abstand_header2{ float:left; width:24px; }
	#pos_wrapper_rechts{ float:left; width:750px; }
		#pos_wrapper_servicenavi{ float:left; width:751px; height:88px; }
			#pos_vogelbild{ float:left; width:406px; text-align:right; }
			#pos_servicenavi{ float:left; width:334px; }
		#pos_wrapper_mainnavi{ float:left; width:750px; height:25px; }

	#pos_middle{
		float:left;
		width:1025px;
		height:302px;
	}
		#pos_middle_spalte1{
			float:left;
			width:241px;
			background-color:#986967;
		}
			#pos_middle_bild{
				float:left;
				width:241px;
				background-image:url(../bilder/bild_middle_haus.gif);
				background-repeat:no-repeat;
				height:205px;
			}
			#pos_middle_adresse{
				float:left;
				width:211px;
				height:70px;
				font-family: "Trebuchet MS", sans-serif;
				font-size:13px;
				font-weight:bold;
				color:#f4f2ef;
				padding-left:30px;
			}
		#pos_middle_spalte2{
			float:left;
			width:10px;
			height:274px;
			background-color:#bd9f9e;
		}
		#pos_middle_spalte3, #wrapper_header_bilder{
			float:left;
			width:774px;
		}
	
	#pos_bottom{
		float:left;
		width:100%;
	}
		#pos_bottom_spalte1{
			float:left;
			width:30px;
		}
		#pos_bottom_spalte2{
			float:left;
			width:198px;
		}
		#pos_bottom_spalte3{
			float:left;
			width:21px;
		}
		#pos_bottom_spalte4{
			float:left;
			width:753px;
		}
			#pos_wrapper_bilder_unten{
				float:left;
				width:100%;
			}
				.pos_wrapper_bilder{
					float:left;
					width:237px;
				}
				.pos_wrapper_bilder_unten_spalte_trenner{ float:left; width:18px; }
		
		#pos_bottom_spalte4_wrapper{
			float:left;
			width:753px;
			background-image:url(../bilder/inhalt_bg_abstand.gif);
			background-repeat:repeat-y;
		}
			#pos_bottom_spalte4_1{
				float:left;
				width:486px;
			}
			#pos_bottom_spalte4_abstand{
				float:left;
				width:41px;
			}
			#pos_bottom_spalte4_2{
				float:left;
				width:226px;
			}
/* +++++++++++++ Textformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
p {	
	font-family: "Trebuchet MS", sans-serif;
	font-size:13px;
	line-height:17px;
	color:#3d3d3d;
	margin:0;
	padding:0;
}

/*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{
	font-family: "Trebuchet MS", sans-serif;
	font-size:16px;
	line-height:20px;
	color:#1d366f;
	margin:0;
	padding:0;
	margin-bottom:10px;
}*/
h1 {
	height: 40px;
	text-indent: -999em;
	width: 492px;
	margin:0;
	padding-bottom:15px;
}
h2{
	font-family: "Trebuchet MS", sans-serif;
	font-size:17px;
	line-height:20px;
	font-weight:bold;
	color:#986967;
}
img {
	border:0;
}

hr{
	color:#bebebe;
	background-color:#bebebe;
	border:solid #bebebe;
	border-width:1px 0 0 0;
	height:0px
}
/* +++++++++++++ Linkformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a:link, a:visited { color: #1d366f; font-size:13px; text-decoration:underline; }
a:hover{ color: #3d3d3d; text-decoration: none; }


/* +++++++++++++ Aufzählungen +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Bullets Inhaltselment */
ul.csc-bulletlist li {
	
}

/* Standardsitemap */
div.csc-sitemap ul li {
	
}

/* tx-flseositemap-pi1 */
div.tx-flseositemap-pi1 ul.list li.list {
	
}


/* +++++ Standard Listen im Inhalt ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ul {
	margin: 0;
	padding: 0;
	padding-left:20px;
}

ol {
	margin: 0;
	padding: 0;
	padding-left:20px;
}
ol li {
	font-size:13px;
	font-family: "Trebuchet MS", sans-serif;
	color:#3d3d3d;
	line-height:18px;
	padding-left: 6px;
}
ul li {
	font-size:13px;
	font-family: "Trebuchet MS", sans-serif;
	color:#3d3d3d;
	line-height:18px;
	list-style-type:square;
	padding-left: 6px;
}
/* +++++ Sitempap ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*SEO Sitemap*/
div.tx-flseositemap-pi1 ul.deep0, div.tx-flseositemap-pi1 ul.deep0 a{
	font-weight:bold;
	text-decoration:none;
}
div.tx-flseositemap-pi1 ul.deep1, div.tx-flseositemap-pi1 ul.deep1 a, div.tx-flseositemap-pi1 ul.deep1 li.first, div.tx-flseositemap-pi1 ul.deep1 li.first a{
	font-weight:normal;
	text-decoration:none;
}

/*free captcha*/
span.tx-srfreecap-pi2-cant-read{
	font-family: "Trebuchet MS", sans-serif;
	font-size:13px;
	color:#3d3d3d;
	font-weight:bold;
	margin:0;
	padding:0;
}

/* +++++ 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;
}

/* +++++ Newsletter ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
input.kat_ckeckbox{
	width:15px;
}
span.kat_text{
	font-family: "Trebuchet MS", sans-serif;
	font-size:12px;
	color:#616161;
}
/* +++++ Gästebuch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#gaestebuch_wrapper{
	float:left;
	width:540px;
	min-height:126px;	
}
div.tx-guestbook-pagination, div.tx-guestbook-result{
	font-family: "Trebuchet MS", sans-serif arial, helvetica, geneva, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#2f2f30;
	margin:0;
	padding:0;
}
h2.tx-guestbook-headline, p.tx-guestbook-date{
	font-family: "Trebuchet MS", sans-serif arial, helvetica, geneva, sans-serif;
	font-size:14px;
	color:#ded5bd;
}
.guestbook_header{ float:left; width:100%; background:#8a0808; height:24px; padding:6px; }
	.guestbook_header_name{ float:left; width:72%; }
	.guestbook_header_datum{ float:left; width:28% }
.guestbook_text{ float:left; width:100%; padding-top:3px; background:#fff; min-height:55px; padding:6px; }