* {
	padding: 0em;
	margin: 0em;
}
html {
	margin:0em;
	padding:0em;
}
body {
	padding: 35px 0px 35px 0px;
}
body{
	font-size: 12px;
	font-family:Verdana, Geneva, sans-serif;
	color: #14171e;
	background-image:url(../bilder/bg.jpg);
	background-repeat:repeat-x;
	background-color:#CECECE;
}
/* +++++++++++++ Positionierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
#upbg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 275px;
	z-index: 1;
}
#outer {
	z-index: 2;
	position: relative;
	width: 730px; /*oder in px gesamtweite*/
	margin: 0 auto;
}
	#pos_header{
		float:left;
		width: 730px;
		height:168px;
		background-image:url(../bilder/kopfbilder/kopfbild_standard-trans.png);
		background-repeat:no-repeat;
	}
		#pos_text_header{
			float:left;
			width:240px;
			padding-top:110px;
			padding-left:40px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12spx;
			color:#f0f0f0;
		}
	#pos_abstand{
		float:left;
		width: 730px;
		height:10px;
	}
	#pos_middle{
		float:left;
		width: 730px;
	}
		#pos_middle_zeile1{
			float:left;
			width:730px;
			height:7px;
			line-height:1px;
			background-image:url(../bilder/bg_zeile1-trans.png);
			background-repeat:no-repeat;
		}
		#pos_middle_zeile2{
			float:left;
			width:730px;
			background-image:url(../bilder/bg_middle.gif);
			background-repeat:repeat-y;
		}
			#pos_wrapper_mainnavi{
				float:left;
				width:730px;
				height:48px;
			}
				#pos_mainnavi_abstand1{
					float:left;
					width:22px;
				}
				#pos_mainnavi_layer{
					float:left;
					width:690px;
					height:31px;
					background-image:url(../bilder/bg_mainnavi.gif);
					background-repeat:no-repeat;
				}
			#pos_headline{
				float:left;
				width:708px;
				padding-left:22px;
			}
			#pos_inhalt{
				float:left;
				width:468px;
				padding-left:37px;
				padding-right:20px;
				padding-bottom:30px;
			}
			#pos_bilder_rechts{
				float:left;
				width:205px;
			}
			#pos_inhalt_1spalte{
				float:left;
				width:650px;
				padding-left:37px;
				padding-left:43px;
				padding-bottom:30px;
			}
				.bilder_wrapper{
					float:left;
					width:170px;
					margin-bottom:38px;
					border:1px solid black;
				}
		#pos_middle_zeile3{
			float:left;
			width:730px;
			height:13px;
			line-height:1px;
			background-image:url(../bilder/bg_unten-trans.png);
			background-repeat:no-repeat;
		}
	#pos_footer{
		float:left;
		width: 730px;
		height:45px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		color:#010101;
	}
		#pos_footer_1{
			float:left;
			width: 500px;
			padding-top:12px;
		}
		#pos_footer_2{
			float:left;
			width: 227px;
			padding-top:12px;
			margin:0;
			text-align:right;
		}
/* +++++++++++++ Textformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
p {	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#14171e;
	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, h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	line-height:20px;
	color:#14171e;
	margin:0;
	padding:0;
	margin-bottom:10px;
}

img {
	border:0;
}

hr{
	color:#14171e;
	background-color:#14171e;
	border:solid #14171e;
	border-width:1px 0 0 0;
	height:0px
}
/* +++++++++++++ Linkformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a:link, a:visited { color: #152b57; text-decoration:underline; font-weight:bold; }
a:hover{ color: #152b57; text-decoration: none; font-weight:bold; }

a.servicenavi{
	color: #010101; text-decoration:underline; font-weight:normal; font-size:12px; 
}

/* +++++++++++++ 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 {
	
}

div.single-img, .news-single-backlink{
	float:left;
	padding-right:50px;
}
hr.clearer{
	float:left;
	clear:both;
}

/* +++++ Standard Listen im Inhalt ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ul {
	margin: 0;
	padding: 0;
	padding-left:20px;
}

ol {
	margin: 0;
	padding: 0;
	padding-left:20px;
}
ol li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#14171e;
	margin:0;
	padding:0;
	padding-left: 6px;
}
ul li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#14171e;
	margin:0;
	padding:0;
	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:helvetica, geneva, sans-serif;
	font-size:13px;
	color:#685e55;
	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;
}

/* +++++ 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; }