body {
	background-color: #fff;
	color: #5f5c5c;
	margin: 3px;
}

img {
	display: block;
	border: none;
}

a {
	color: #5f5c5c;
	text-decoration: none;
}

td {
	font-family : Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height : 13px;
	vertical-align: top;
}

table {
	padding: 0;
	margin: 0;
	border-bottom: 1px dotted #858383;
}

h1 {
	font-family : Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height : 13px;
	font-weight: bold;
}

table#menu {
	width: 756px;
	height: 75px;
}

table td {
	padding: 0;
	margin: 0;
	border-right: 1px dotted #858383;
}

td#home {
	width: 220px;
}

td#ueberuns {
	width: 79px;
}
td#ueberuns a {
	display: block;
	width: 75px;
	height: 75px;
	margin: 0 2px 0 2px;
	background: transparent url(../img/b_ueberuns_0.gif);
}
td#ueberuns a:hover {
	background: transparent url(../img/b_ueberuns_1.gif);
}


td#wasser {
	width: 79px;
}
td#wasser a {
	display: block;
	width: 75px;
	height: 75px;
	margin: 0 2px 0 2px;
	background: transparent url(../img/b_wasser_0.gif);
}
td#wasser a:hover {
	background: transparent url(../img/b_wasser_1.gif);
}


td#bad {
	width: 79px;
}
td#bad a {
	display: block;
	width: 75px;
	height: 75px;
	margin: 0 2px 0 2px;
	background: transparent url(../img/b_bad_0.gif);
}
td#bad a:hover {
	background: transparent url(../img/b_bad_1.gif);
}


td#waerme {
	width: 79px;
}
td#waerme a {
	display: block;
	width: 75px;
	height: 75px;
	margin: 0 2px 0 2px;
	background: transparent url(../img/b_waerme_0.gif);
}
td#waerme a:hover {
	background: transparent url(../img/b_waerme_1.gif);
}


td#zusatznavigation {
	width: 215px;
	vertical-align: top;
	text-align: right;
	
}
td#zusatznavigation a {
	display: block;
	float: right;
	height: 21px;
	margin: 3px 0 0 0;
	background-color: #858383;
}
td#zusatznavigation a:hover, td#zusatznavigation a.active {
	background-color: #E81B00;
}


/* HEAD */

td#ueberschrift {
	border-bottom: 1px dotted #858383;
	padding-left: 12px;
}


/* MAIN */
table#inhalt 
{
	width: 756px;
	height: 140px;
}


td#service 
{
	width: 215px;
	padding: 0 5px 0 0;
	border: none;
}
div#servicenav 
{
	padding: 0 10px 0 10px;
}
div#servicenav p
{
	margin: 0;
	padding: 7px 0 7px 0;
	border-top: 1px dotted #858383;
	xxtext-align: justify;
}
div#servicenav a
{
	display: block;
	margin: 0;
	padding: 5px 0 4px 16px;
	background: transparent url(../img/icn_arrow_right.gif) left center no-repeat ;
	border-top: 1px dotted #858383;
}
div#servicenav a:hover, div#servicenav a.active
{
	color: #e81b00;
	background: transparent url(../img/icn_arrow_right_1.gif) left center no-repeat ;
}



td#text {
	width: 320px;
	border: none;
	padding-bottom: 15px;
}

td#text p#intro {
	padding: 10px 0 10px 0;
	margin: 0;
	font-weight: bold;
	line-height: 14px;
	border-bottom: 1px dotted #858383;
}

td#text p {
	line-height: 13px;
}

td#text p a {
	text-decoration: underline;
}

div#textheadline {
	color: #fff;
	background-color: #5f5c5c;
	padding: 5px 10px 5px 10px;
	line-height: 12px;
}
div#textheadline img {
	margin-bottom: 2px;
}




td#themen {
	width: 210px;
	padding: 0 0 0 5px;
}

div#themennav {
	height: 230px;
	padding: 0 10px 3px 10px;
	background-color: #ebebeb;
}
div#themennav a
{
	display: block;
	margin: 0;
	padding: 5px 0 4px 16px;
	background: transparent url(../img/icn_arrow_right.gif) left 6px no-repeat ;
	border-top: 1px dotted #858383;
}
div#themennav a:hover, div#themennav a.active {
	color: #e81b00;
	background: transparent url(../img/icn_arrow_right_1.gif) left 6px no-repeat ;
}

/*div#themennav a.active
{
	color: #e81b00;
	background: transparent url(../img/icn_arrow_right_1.gif) left 6px no-repeat ;
}*/

div#themennav a img
{
	padding: 8px 0 0 0;
}

div.barservice, div.barbad {
	display: block;
	height: 10px;
	background-color: #858383;
}
div.barueberuns {
	display: block;
	height: 10px;
	background-color: #5F5D5C;
}

div.barwasser {
	display: block;
	height: 10px;
	background-color: #0092FF;
}

div.barwaerme {
	display: block;
	height: 10px;
	background-color: #E81B00;
}


/* FOOTER */
table#fusszeile {
	background-color: #ebebeb;
	height: 38px;
	width: 756px;
}

table#fusszeile td {
	color: #858383;
	font-size: 10px;
	line-height: 12px;
	padding-top: 2px;
}
td#leer {
	width: 220px;
	border: none;
}
td#adresse {
	width: 160px;
	border: none;
}
td#telefon {
	width: 160px;
	border: none;
}
div.fon {
	display: block;
	float: left;
	width: 25px;
}
td#impressum {
	width: 215px;
}
td#impressum a {
	display: block;
	height: 20px;
	width: 77px;
	background-color: #858383;
	margin-left: 20px;
}
td#impressum a:hover, td#impressum a.active {
	background-color: #E81B00;
}

div#copyright {
	font-size: 9px;
	font-family: arial, verdana, sans-serif;
	color: #858383;
	padding-top: 2px;
}


/* mitarbeiter */
div#spalte3 
{
	width: 100px;
	height: 240px;
}
div.maspalte 
{
	display: block;
	float: left;
	width: 110px;
	padding: 7px 0 0 0;
}
div.maspalte a
{
	display: block;
}
div.maspalte a:hover
{
	color: #e81b00;
}
div.maspalte a.active {
	color: #E81B00;
}
div#ma
{
	display: block;
	margin: 0;
	padding: 5px 0 4px 16px;
	background: transparent url(../img/icn_arrow_right.gif) left 6px no-repeat ;
	border-top: 1px dotted #858383;
}
div#ma img
{
	padding: 8px 0 0 0;
}
div#ma a
{
	display: inline;
	padding: 0;
	background: none;
	border-top: none;
}
div#ma a:hover
{
	background-image: none;
}