* {
	padding: 0em;
	margin: 0em;
}
html {
	margin:0em;
	padding:0em;
}
body {
	padding: 11px 0px 35px 0px;
	background-color:#d4e5f1;
	background-image:url(../bilder/bg.gif);
	background-repeat:repeat-x;
	font-family: Trebuchet MS,Arial,sans-serif;
	font-size:13px;
	color:#231f20;
}
img.skaliere #body {
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	z-index: 1;
}

#body img {
	margin: 0;
	padding: 0;
	border: none;
	z-index: 1;
}

#emotion img {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	padding-top:66px;
	z-index: 1;
}

/* Abstand zwischen den Inhaltselementen */
div.inhalts_element_abstand {
	float:left;
}
#emotion .Bild .inhalts_element_abstand .user-bilderoben-pi1 #wrapper_header_bilder{
	margin:0;
	padding:0;
}
/* user-bildergallery-pi1 */
.user-bildergallery-pi1{
	clear:both;
	margin-top:15px;
}
table.contenttable tr td{
	padding:5px;
}
table.spalte1_table tr td.blaue_linie_links{
	background-color:#01b8de;
	height:1px; line-height:1px; 
	margin:0; 
	padding:0; 
	width:157px;
}

/* +++++++++++++ Positionierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 

	#pos_abstand_header1{
		float:left;
		width: 20px;
		height:55px;
		margin:0;
		padding:0;
	}
	#pos_btn_home{
		float:left;
		width: 39px;
		height:55px;
		vertical-align:top;
		margin:0;
		padding:0;
	}
	#pos_abstand_header2{
		float:left;
		width: 11px;
		height:55px;
		vertical-align:top;
		margin:0;
		padding:0;
	}
	#pos_service_navi{
		float:left;
		width: 157px;
		height:55px;
		margin:0;
		padding:0;
	}

	#pos_content_abstand1{
		position:absolute;
		top:0;
		left:0;
		float:left;
		width:20px;
		min-height:200px;
	}
	#pos_spalte1{
		position:absolute;
		top:0;
		left:20px;
		float:left;
		width:208px;
	}
	#pos_spalte2_wrapper{
		position:absolute;
		top:0;
		left:228px;
		float:left;
		width:743px;
	}
		#pos_inhalt1_standard{
			float:left;
			width:725px;
			padding-right:17px;
		}
		#pos_inhalt1_headline{
			float:left;
			height:35px;
			margin:0;
			padding:0;
			width:725px;
		}
		#pos_inhalt_wrapper{
			float:left;
			width:100%;
		}
			#pos_inhalt1{
				float:left;
				width:432px;
				padding-right:17px;
			}
			#pos_inhalt2{
				float:left;
				width:277px;
				margin-bottom:16px;
			}
			#pos_news_box_oben{
				float:left;
				width:277px;
				height:17px;
				margin:0;
				padding:0;
				background-image:url(../bilder/news_box_oben-trans.png);
				background-repeat:no-repeat;
			}
			#pos_news_box_headline{
				float:left;
				margin:0;
				padding:0;
			}
			#pos_news_box_mitte{
				float:left;
				width:258px;
				margin:0;
				padding:0;
				padding-left:19px;
				background-image:url(../bilder/news_box_mitte-trans.png);
				background-repeat:repeat-y;
			}
				.news_box{
					float:left;
					width:245px;
					border-bottom:1px solid #40b8dd;
					margin:0;
					padding:0;
					margin-bottom:13px;
					padding-bottom:13px;
				}
				.news_box_last{
					float:left;
					width:245px;
					height:45px;
					border-bottom:1px solid #40b8dd;
					margin:0;
					padding:0;
					border:none;
				}
			#pos_news_box_unten{
				float:left;
				width:277px;
				height:18px;
				background-image:url(../bilder/news_box_unten-trans.png);
				background-repeat:no-repeat;
			}
		#pos_inhalt3{
			float:left;
			clear:both;
			width:723px;
			border-top:1px solid #01b8de;
			height:21px;
			margin-top:15px;
			margin-bottom:20px;
		}
			#pos_inhalt3_spalte1{
				float:left;
				width:647px;
				padding-top:7px;
			}
			* html #pos_inhalt3_spalte1{
				float:left;
				width:643px;
				padding-top:7px;
			}
			#pos_inhalt3_spalte2{
				float:left;
				width:76px;
				padding-top:7px;
			}
			* html #pos_inhalt3_spalte2{
				float:left;
				width:74px;
				padding-top:7px;
			}
			

/* +++++++++++++ Textformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
p {	
	font-family: Trebuchet MS,Arial,sans-serif;
	font-size:13px;
	line-height:17px;
	color:#231f20;
	margin:0;
	padding:0;
	font-weight:normal;
}
span.news_fliesstext{
	font-family: Trebuchet MS,Arial,sans-serif;
	font-size:13px;
	color:#231f20;
	margin:0;
	padding:0;
}
td.adresse_links{
	font-family: Trebuchet MS,Arial,sans-serif;
	font-size:13px;
	line-height:17px;
	color:#424242;
	margin:0;
	padding:0;
}
span.texte_footer{
	font-family: Trebuchet MS,Arial,sans-serif;
	font-size:11px;
	line-height:15px;
	color:#424242;
	margin:0;
	padding:0;
	font-weight:normal;
}
/*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,Arial,sans-serif;
	font-size:23px;
	line-height:27px;
	color:#116fb3;
	margin:0;
	padding:0;
	margin-bottom:10px;
}*/
h1 {
	height: 35px;
	text-indent: -999em;
	width: 725px;
	margin-bottom:10px;
}

h2{
	font-family: Trebuchet MS,Arial,sans-serif;
	font-size:15px;
	line-height:19px;
	color:#116fb3;
	margin:0;
	padding:0;
	font-weight:bold;
}

img {
	border:0;
}

hr, hr.clearer{
	color:#01b8de;
	background-color:#01b8de;
	border:solid #01b8de;
	border-width:1px 0 0 0;
	height:0px;
	width:100%;
}
/* +++++++++++++ Linkformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a:link, a:visited { font-family: Trebuchet MS,Arial,sans-serif; color: #116fb3; text-decoration: none; margin:0; padding:0; }
a:hover{ font-family: Trebuchet MS,Arial,sans-serif; color: #231f20; text-decoration: none; margin:0; padding:0; }

a.mailto{
	font-family: Trebuchet MS,Arial,sans-serif;
	font-size:13px;
	line-height:17px;
	color:#116fb3;
	margin:0;
	padding:0;
}
span.news_fliesstext a{
	font-family: Trebuchet MS,Arial,sans-serif;
	font-size:13px;
	color:#40b8dd;
	margin:0;
	padding:0;
}

/* +++++ Standard Listen im Inhalt ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ul {
	margin: 0;
	padding: 0;
}

ol {
	margin: 0;
	padding: 0;
}
ol li {
	font-family: Trebuchet MS,Arial,sans-serif;
	font-size:13px;
	line-height:17px;
	color:#231f20;
	margin:0;
	padding:0;
}
ul li {
	font-family: Trebuchet MS,Arial,sans-serif;
	font-size:13px;
	line-height:17px;
	color:#231f20;
	list-style:none;
	margin:0;
	padding:0;
	background-image:url(../bilder/list-dot.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:12px;
}

/* +++++ 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: 724px;
      height: 400px;
    }
    .tx-googlemaps-pi1 form {
      width:440px;
    }

    .tx-googlemaps-pi1-submit {
      background: none repeat scroll 0 0 #116FB3;
      border:1px solid #DADADA;
      color:#FFFFFF;
      font-size:12px;
      font-weight:normal;
      padding:1px 10px;
      text-align:center;
      width:144px;
      float:right;
    }
  

