body {
	background-color: #242E6A;
}
/* GENERAL fonts */
li, td,  th, ul, ol, center, input, textarea, p {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #00004E;
}

li {
	margin-bottom:4px;
}

form{
margin:0px;
padding:0px;
}

a img:link, img {
	border-width: 0;
}

H1, .csc-firstHeader, .colNormal H1, DIV H1, .csc-header-n1 {
	font-size: 24px;
	color:#00004E;
	font-family: "Trebuchet MS";
	font-style: italic;
	font-weight: bold;
	text-decoration: none;	
}
H2, .csc-subheader-2 { 
	font-size: 18px;
	font-family: "Trebuchet MS";
	color: #6388C2;
}
H3 {
	font-size: 13px;
	color:#00004E;
	font-weight: bold;
	line-height:16px;
	background: #EDEFF4;
	border-top: 1px solid #9299AB;
	border-bottom: 1px solid #9299AB;
	}

H1, H2, H3,  {margin: 0px 0px 5px 0px;}

TD#header_2 {
	height:153px;
	padding:0px;
	margin:opx;
}

TD#footer {
	background-color: #9398A9;
	height:46px;
}
.adresszeile {
	font-size: 11px;
	text-align: center;
	vertical-align:middle;
	color:#FFFFFF;
	font-weight:bold;
}
.adresszeile A{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
/* Content column */
.contenttmp1 {
	vertical-align: top;
	width: 549px;
	max-width: 511px;
	padding-left: 19px;
	padding-right: 19px;
	//padding-top: 19px;
	padding-bottom: 19px;
}
.contenttmp4 {
	vertical-align: top;
	width: 299px;
	max-width: 280px;
	float:left;
	padding-left:19px;
	padding-bottom:0px;
}
.contentstartboxen {
	background: url(../images/boxbg.gif) repeat-y right 0px;
	height:100%;
	vertical-align:top;
}
.startboxen {
	width:240px;
	float:right;
	background: url(../images/boxbg.gif) 0px 0px;
	height:100%;
	text-align:right;
}
.boxbeginn{
	height:23px;
	background: url(../images/boxbeginn.gif) no-repeat 0px 0px;
	text-align:left;
	line-height:23px;
	padding-left:30px; 
}
.boxcontent{
	background: url(../images/boxcontent.gif) 0px 0px;
	padding-left:30px; 
	padding-right:30px;
	text-align:left;
	padding-top:8px;
	vertical-align:middle;
}
.boxende{
	height:10px;
	background: url(../images/boxende.gif) no-repeat 0px 0px;
}
#fnews{
	width:180px;
	font-size:12px;
}

#content A {
	color: #274993;
	text-decoration: none;
}
#content P {
	text-align:justify;
}
#content a:hover {
	color: #00004E;
	text-decoration: underline;
}
.maintable {
	width: 768px;
	height: 100%;
	background-color: #FFFFFF;
}
/* Menu 1 column */
.menuvtd {
	width:219px;
	vertical-align: top;
	background: url(../images/bg_navi.gif) 0px 0px;
	padding-top:0px;
}
#menuv {
	width:219px;
	border-top: 1px solid #9299AB;
}
#menuv DIV {
	width:219px;
	max-width:189px;
	padding-left:30px;	
}
#menuv DIV A {
	color: #274993;
	text-decoration: none;
}
#menuv DIV A:hover {
	color: #6D90C6;
	text-decoration: none;
}


.menuwasserq {
	width:194px;
	height:94px;
	background: url(../images/wasser.gif) no-repeat 0px 0px;
	margin-left:13px;
	padding-left:8px;
}
.abrechnungcont {
	width:194px;
	height:94px;
	background: url(../images/abrechnung.gif) no-repeat 0px 0px;
	margin-left:13px;
	padding-left:8px;
}
.extra-info {
	width:194px;
	margin-left:13px;
}
.fraubg{
	background: url(../images/frau.gif) no-repeat 13px bottom;
	height:100%;
}

DIV#wasserqualitaetorte, DIV#abrechnung {
	padding-top:60px;
}

.tx-mdwasserwerte-pi1 select, .tx-mdwasserwerte-pi2 select{
	border: 1px solid #B2B6C5;
	color:#00004E;
	height:20px;
	width:175px;
	background: #FFFFFF;
}

/*  MENU 1, level 1, normal state (NO) */
.menuv-level1-no {
	border-bottom: 1px solid #9299AB;
	font-size: 13px;
	font-weight: bold;
	height:23px;
	line-height:23px;
	background: url(../images/navibg.gif) no-repeat 0px 0px;
}
/*  MENU 1, level 1, active state (ACT) */
.menuv-level1-act {
	border-bottom: 1px solid #9299AB;
	font-size: 13px;
	font-weight: bold;
	background-color: #FFFFFF;
	height:23px;
	line-height:23px;
	background: url(../images/navibgact.gif) no-repeat 0px 0px;

}
.menuv-level1-act A {
	color: #274993;
	text-decoration: none;
}
/*  MENU 1, level 2, normal state (NO) */
.menuv-level2-no {
	font-size: 11px;
	padding-top:2px;
	padding-bottom:2px;
	text-indent: 18px;
	background: url(../images/pfeil.gif) no-repeat 40px center;
}
/*  MENU 1, level 2, active state (ACT) */
.menuv-level2-act {
	font-size: 11px;
	padding-top:2px;
	padding-bottom:2px;
	text-indent: 18px;
	font-weight:bold;
	background: url(../images/pfeil.gif) no-repeat 40px center;
}


/*  MENU 2, level 1, general for all table cells: */
#menuh TD {

}
#menuh TD A {
  color: white;
  font-size: 10px;
  font-family: verdana, arial;
  text-decoration: none;
}
#menuh TD A:hover {
  text-decoration: underline;
}
#menuh TD.oddcell {
  background-color: #993333;
}
/*  MENU 1, level 1, normal state (NO) */
.menuh-level1-no {
  border-bottom: 1px dotted #999999;
  font-size: 11px;
}
/*  MENU 1, level 1, active state (ACT) */
.menuh-level1-act {
  border-bottom: 1px solid #999999;
  font-size: 11px;
  background-color: #eeeeee;
}




/* Style for the Path-menu: */
TD#path {
	white-space: nowrap;
	background-color: #F8F8EC;
	height:26px;
	font-size: 10px;
	padding: 1px 1px 8px 238px;
	background-image: url(../images/bread-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #9299AB;
}
TD#path A {
  text-decoration:underline;
  color: #9299AB;
}
TD#path A:hover {
	color: #2C3268;
}
.menuh-aussen {
  background-color: #274993;
  height:38px;
}

/* MD DOWNLOADBOX */
.md_downloadboxtitle {
	font-size: 12px;
	font-weight: bold;
	background-color: #E3E6ED;
	border-top: 1px solid #9299AB;
	border-bottom: 1px solid #9299AB;
	padding:1px;
}
.md_downloadboxheadrow {
	font-size: 10px;
}
.md_downloadboxrow1, .presserow1 {
	background-color: #F0F2F7;
	padding-top:1px;
	padding-bottom:1px;
}
.md_downloadboxrow2, .presserow2 {
	background-color: #FFFFFF;
	padding-top:1px;
	padding-bottom:1px;
}
.md_downloadboxfilename {
	width: 89%;
	padding-left:5px;
}
.md_downloadboxfiletype {
	width: 60px;
	padding-right:5px;
}
.md_downloadboxfilesize {
	width: 60px;
	text-align:right;
}
.md_downloadboxtable {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9299AB;
	width: 100%;
}
.csc-menu P{
	padding-top:2px;
	padding-bottom:2px;
	text-indent: 30px;
	background: url(../images/pfeil.gif) no-repeat 20px center;
	margin:0px;
}
.klein {
	font-size: 10px;
}

#small *  {
	font-size: 11px; !important
}
.csc-caption {
	font-size:10px;
	}
.csc-form-fieldcell input, .csc-form-fieldcell select, .csc-form-fieldcell textarea {
	width: 100%;
}
.csc-form-button {
	width: 48%;
}
.csc-form-label-req {
	color: #FF0000;
	font-size: 10px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.volltextsuche {
	font-size: 10px;
	color: #FFFFFF;
}.csc-frame-rulerAfter {
	width: 100%;
	border-bottom: 1px solid #9299AB;
}
/* ---------- WASSERWERTE ------------ */
/* Überschrift bzw. Ortsname */
.tx-mdwasserwerte-pi1-ort {
}
/* Tabelle mit den Werten */
.tx-mdwasserwerte-pi1-wertetable {
	border-right: 1px solid #9299AB;
	border-bottom: 1px solid #9299AB;

}
.tx-mdwasserwerte-pi1-wertetable TD {
	border-left: 1px solid #9299AB;
	border-top: 1px solid #9299AB;
	padding-left:3px;
	padding-right:3px;
	height:18px;
}
/* Überschrift der Tabelle */
.tx-mdwasserwerte-pi1-wertetable TH {
}
/* Abwechselnde Styles für die Zeilen (TR) */
.tx-mdwasserwerte-pi1-tr-odd {
	background-color:#E3E6ED;
	height:18px;
}
.tx-mdwasserwerte-pi1-tr-even {
}
/* Tabellenzellen in den Zeilen (TD) */
.tx-mdwasserwerte-pi1-tr-odd TD {
}
.tx-mdwasserwerte-pi1-tr-even TD {
}
.tx-mdwasserwerte-pi1-tr-spezial TD {
	background-color:#B3C6E1;
}


/* List Events */
#In_Progress {color:red;}
#category_current {BORDER-TOP:#000000 1px solid; BORDER-LEFT:#000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;padding-left:5px;padding-right:5px; background-color:black; color:white;}
#category_picker form select {position:absolute;margin-left:5px;}
#category_picker form input {margin-left:5px;}
#contentListNumberEvent table {border-collapse:collapse; margin-top:30px;width:500px; text-align: left}
#contentListNumberEvent table tr {border:#C0C0C0 solid 1px;}
#contentListNumberEvent table th {padding-right:5px; font-size:12px; height:30px;}
#contentListNumberEvent table td, #contentListNumberEvent table td a{padding-right:20px; font-size:12px;}
#listEvent_firstColor_Pres, #listEvent_firstColor_Pres a{background-color:#e5f3f5; color:red;} /* fcffc2 */
#listEvent_secondColor_Pres, #listEvent_secondColor_Pres a{background-color:#e3e3e3; color:red;} /* d0f8ff */
#listEvent_firstColor_Fut, #listEvent_firstColor_Fut a{background-color:#e5f3f5; color:black;}
#listEvent_secondColor_Fut, #listEvent_secondColor_Fut a{background-color:#e3e3e3; color:black;}
a.header_ok_button{ position:absolute;float:right; margin-left:90px; text-decoration:none;}
a.header_ok_button span{ position:relative; float: left;}
a.header_ok_button span.right_part {background-image: url(typo3conf/ext/tc2lcal/img/buttonRight.gif); width: 8px; height: 19px;}
a.header_ok_button span.left_part{background-image: url(typo3conf/ext/tc2lcal/img/buttonLeft.gif);  width: 8px;  height: 19px;}
a.header_ok_button span.center_part {background: url(typo3conf/ext/tc2lcal/img/buttonBG.gif); height:19px; padding: 0 3px 0 3px; font-weight:bold;}
a.header_ok_button span.center_part span{padding-top: 3px;}


/* Day */
#headerTc2lCalDay {margin:10px 0; text-align: center;}
#detailDay {text-align:center; font-size:26px; margin-left:20px; margin-right:20px;}
#backInDay {position:absolute; margin-left: 10px;}

#contentDay {margin-top: 20px; border-top: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; border-bottom: #000000 1px solid;}
#contentDay table {width: 90%; border:0; height:400px;}
#contentDay table th {color:white; background-color:#000049; width:10px; height:60px; text-align:center;}
#contentDay table td {font-size: small; vertical-align:text-top;}
#contentDay a {text-decoration:none;}

/* Week */
#headerTc2lCalWeek {margin:10px 0; text-align: center;}
#detailWeek {text-align:center; font-size:26px; margin-left:20px; margin-right:20px;}
#backInWeek {position:absolute; margin-left: 10px;}
#detailWeek {vertical-align:4; text-align:center;}
#contentWeek {margin-top: 20px;}
#contentWeek table {width: 90%; border-collapse:collapse;}
#contentWeek table tr {}
#contentWeek table tr th {border:#C0C0C0 solid 1px;}
#viewWeek_Time TH {height:50px; background: url(typo3conf/ext/tc2lcal/img/viewWeek_Time.gif); color:white;}
.viewWeek_Date {height:50px; background: url(typo3conf/ext/tc2lcal/img/bgColorDate.gif);}
.viewWeek_Date div a {color:black; text-decoration:none;}
#viewWeek_TimeNumber {height:60px; background:#000049; color:white;}
#viewWeek_TimeNumber P {color:white;}
#contentWeek table tr td {border:#C0C0C0 solid 1px; vertical-align:text-top;}
#contentWeek table tr td div {font-size:x-small;}
#contentWeek table tr td div a {text-decoration:none;}

/* Month */
#headerTc2lCalMonth {margin:10px 0; text-align: center;}
#detailMonth {text-align:center; font-size:26px; margin-left:20px; margin-right:20px;}
#detailMonth a {color:black; text-decoration:none;}
#contentMonth {margin-top:20px;}
#contentMonth table {width:90%; border-collapse:collapse;}
#contentMonth table tr {}
#contentMonth table tr th {border:#C0C0C0 solid 1px; height:30px;}
#contentMonth table tr th a {text-decoration:none;}
#contentMonth table tr th a:link {color:white;}
#contentMonth table tr th a:visited {color:white;}
#contentMonth table tr td {border:#C0C0C0 solid 1px; text-align:left; vertical-align:text-top; height:100px;}
#contentMonth table tr td a, #contentMonth table tr td div {font-size:x-small;text-decoration:none;}
#contentMonth table tr td div a:link {}
#bgColorDayOfWeek {background: url(typo3conf/ext/tc2lcal/img/bgColorMonth.gif);}
#bgColorWeek {}
#backInMonth {position:absolute; margin-left: 10px;}

/* Year */
#headerTc2lCalYear {margin:10px 0; text-align: center;}
#detailYear {text-align:center; font-size:26px; margin-left:20px; margin-right:20px;}
#contentYear {margin-top:20px;}
#contentYear table { width: 90%;}
#contentYear table tr td {vertical-align:top;}
#contentYear table tr td table {border:#C0C0C0 solid 1px; border-collapse:collapse; width:300px;}
#contentYear table tr td table tr th {font-size:xx-small; border:#C0C0C0 solid 1px;}
#contentYear table tr td table tr th a {text-decoration:none;}
#contentYear table tr td table tr td {font-size:xx-small; border:#C0C0C0 solid 1px; text-align:right; vertical-align:text-top;}
#contentYear table tr td table tr td a {text-decoration:none;}
#viewYear_Month { height:25px;}/* Month */
#viewYear_Month a {font-size:medium;}
#viewYear_Month a:link {}
#viewYear_Month a:visited {}
#viewYear_Week {width:30px;}
#viewYear_Week a {text-decoration:none;}
#viewYear_DayOfWeek {background:url(typo3conf/ext/tc2lcal/img/viewYear_DayOfWeek); width:38.5px;}
#viewYear_WeekNumber {height:35px;}
#viewYear_WeekNumber a:link, #viewYear_WeekNumber a:visited{color:white;}
#backInYear {position:absolute; margin-left: 10px;}

/* Event */
#headerTc2lCalEvent {font-size:26px;}
.legendListEvents {float:left; clear:left; width: 120px;}
#contentEvent div {margin-bottom: 5px;}
#contentEvent {margin-top: 5px;}
.viewEvent_day_IMG {position:absolute; margin-left:10px; margin-top:-5px;}
.viewEvent_week_IMG {position:absolute; margin-left:40px; margin-top:-5px;}
.viewEvent_month_IMG {position:absolute; margin-left:70px; margin-top:-5px;}

/* Location */
.legendListLoc {float:left; clear:left;	width: 100px;}
#contentLoc div {margin-bottom: 5px;}
#contentLoc {margin-top: 5px;}

/* User */
.legendListUser {float:left; clear:left; width: 100px;}
#contentUser div {margin-bottom: 5px;}
#contentUser {margin-top: 5px;}

/* Category */
#category,#category_picker {float: left;}
#category_current {float: left; margin-left:15px;}
/* #contentListNumberEvent {clear: left;} */

/* Jump */
#jumpTo {text-align:center; font-size:small;}
#jumpTo img {vertical-align:-4px; margin-right:5px;}
#jumpTo select {margin-left:5px;margin-right:5px;}
#jumpTo input {vertical-align:-5px; margin-left:5px;}
a.header_nav_button{ float:right; margin-right:100px; text-decoration:none;}
a.header_nav_button span{ position:relative; float: left;}
a.header_nav_button span.right_part {background-image: url(typo3conf/ext/tc2lcal/img/buttonRight.gif); width: 8px; height: 19px;}
a.header_nav_button span.left_part{background-image: url(typo3conf/ext/tc2lcal/img/buttonLeft.gif);  width: 8px;  height: 19px;}
a.header_nav_button span.center_part {background: url(typo3conf/ext/tc2lcal/img/buttonBG.gif); height:19px; padding: 0 3px 0 3px; font-weight:bold;}
a.header_nav_button span.center_part span{padding-top: 3px;}

/* Quick Jump */
.quickJumpTo {float:right;}

/* MiniCal */
#contentMiniCal table {border:#C0C0C0 solid 1px; border-collapse:collapse; width:180px; height:185px;}
#contentMiniCal table tr th {font-size:xx-small; border:#C0C0C0 solid 1px;}
#contentMiniCal table tr th a {text-decoration:none;}
#contentMiniCal table tr td {font-size:xx-small; border:#C0C0C0 solid 1px; text-align:center; vertical-align:text-top;}
#contentMiniCal table tr td a {text-decoration:none;}
#miniCal_Month {background:url(typo3conf/ext/tc2lcal/img/viewYear_Month.gif); height:20px; color:white; margin-left:10px; margin-right:10px;}
#miniCal_Week {background:url(typo3conf/ext/tc2lcal/img/miniCal_Week.gif); height:15px; color:white;}
#miniCal_DayOfWeek {background:url(typo3conf/ext/tc2lcal/img/miniCal_DayOfWeek.gif);}
.miniCal_WeekNumber {height:25px; color:white;}
.miniCal_WeekNumber a {text-decoration:none; color:white;}
#miniCal_leftArrow {margin-right:10px;}
#miniCal_rightArrow {margin-left:10px;}

/* Back */
#back img {margin-right: 10px;}
#backReturn {color:blue; font-size:medium; font-weight:bold; text-decoration:none; BORDER-TOP:#000000 1px solid; BORDER-LEFT:#000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;}
a.header_return_button{ position:absolute;float:right; margin-left:30px; margin-top:-18px;text-decoration:none;}
a.header_return_button span{ position:relative; float: left;}
a.header_return_button span.right_part {background-image: url(typo3conf/ext/tc2lcal/img/buttonRight.gif); width: 8px; height: 19px;}
a.header_return_button span.left_part{background-image: url(typo3conf/ext/tc2lcal/img/buttonLeft.gif);  width: 8px;  height: 19px;}
a.header_return_button span.center_part {background: url(typo3conf/ext/tc2lcal/img/buttonBG.gif); height:19px; padding: 0 3px 0 3px; font-weight:bold;}
a.header_return_button span.center_part span{padding-top: 3px;}

/* Print */
#titlePrintForm {font-size:26px; margin-bottom:5px;}
#headerPrintList {font-size:large;}
.legendListPrint {float:left; clear:left; width: 100px;}
#titlePageListPrint {float:left; clear:left; width: 100px; font-size:large;}
.headerPrintForm {font-size: large;}
#contentPrintListEvent table {border-collapse:collapse; margin-top:10px;}
#contentPrintListEvent table tr {border:#C0C0C0 solid 1px;}
#contentPrintListEvent table th {padding-right:5px; font-size:small; height:30px; background: url(typo3conf/ext/tc2lcal/img/bgColorWeek.gif); color:white;}
#contentPrintListEvent table td, #contentListNumberEvent table td a{padding-right:20px; font-size:small;}

a.print_button{ position:absolute;float:right; margin-left:30px; margin-top:10px;text-decoration:none;}
a.print_button span{ position:relative; float: left;}
a.print_button span.right_part {background-image: url(typo3conf/ext/tc2lcal/img/buttonRight.gif); width: 8px; height: 19px;}
a.print_button span.left_part{background-image: url(typo3conf/ext/tc2lcal/img/buttonLeft.gif);  width: 8px;  height: 19px;}
a.print_button span.center_part {background: url(typo3conf/ext/tc2lcal/img/buttonBG.gif); height:19px; padding: 0 3px 0 3px; font-weight:bold;}
a.print_button span.center_part span{padding-top: 3px;}
#backListPrint {float:left; clear:left; width: 100px; margin-top:10px;}
#headerPrintListTitlePage {font-size:26px; margin-top:5px;}
#printDateNow {margin-left:40px; font-size:x-small;}
/* default styles for extension "tt_news" */
/* example styles for the pagebrowser */
.tx-ttnews-browsebox TD { font-size: 10px; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell { background-color: #EEE; }
hr {
	height: 1px;
	border-bottom: 1px dashed #C1C6D1;
}
.csc-sitemap-level1 A {
	font-size: 13px;
	color:#00004E;
	font-weight: bold;
	line-height:16px;
	background: #EDEFF4;
	border-top: 1px solid #9299AB;
	border-bottom: 1px solid #9299AB;
	display: block;
}
.csc-sitemap-level2 A{
	text-indent:45px;
	font-weight:bold;
	background: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	display: block;
}
.csc-sitemap-level3 A {
	text-indent:60px;
	background: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	display: block;
}
.csc-sitemap-level4 A {
	text-indent:75px;
	background: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	display: block;
}
.tx-gooffotoboek-pi1 Table{
	width:100%;
}
.tx-gooffotoboek-pi1 H3{
	margin-top:10px;
	margin-bottom:15px;
}
.completedir{
	background-color:#edeff4;
	vertical-align:middle;
	display:block;
	height:50px;
	color: #00004E;
}
.completedir A{
	font-weight:bold;
}
.completedir img {
	float:left;
	vertical-align:middle;
	margin-right:10px;
}
#kartebg{
	background-image: url(../../../../wasser-burgenland/karte_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.colLeftWrap {
	padding:16px 11px;
}
.wasserwerteheader {
	font-size: 10px !important;
	font-weight:bold;
	}
.wasserwerteheader11 {
	font-size: 11px !important;
	font-weight:bold;
	}
TH.wasserwerteheaderborder1  {
	font-size: 10px !important;
	font-weight:normal;
	text-algin: center;
	border-bottom: 0px;
	border-left: #9299ab 1px solid;
	border-top: #9299ab 1px solid;
	border-right: 0px;
	}
TH.wasserwerteheaderborder2  {
	font-size: 10px !important;
	font-weight:normal;

	text-algin: center;
	border-left: #9299ab 1px solid;
	border-top: #9299ab 1px solid;
	}
	
	
#content p.align-center {
	text-align:center;
}
#content p.align-left {
	text-align:left;
}
#content p.align-right {
	text-align:right;
}

table.kundenzeitung-table {
	margin-bottom:18px;
}
table.kundenzeitung-table p {
	margin:0px;
	text-align:center !important;
}
table.kundenzeitung-table img {
	margin:3px 0;
}

.issuuembed span{
	display:none !important;
}

#content .csc-frame-frame40-inner-wrap .issuuembed{

}

.news-single-img{
	float:right;
	margin-left:20px;
	margin-bottom:10px;
	margin-top:20px;
}


#content .wtdirectory_list,#content .wtdirectory_list dl,#content .wtdirectory_list dd{
list-style:none;
padding:0px !Important;
margin:0px !Important;
}

#content .wtdirectory_list li{
list-style:none;
padding:0px;
margin:0px;
}

#content .wtdirectory_list dt, #content .wtdirectory_all_detaillink{
display:none !Important;
visibility:hidden !Important;
}

#content .wtdirectory_all_company{
font-weight:bold;
}

#content .wtdirectory_list li{
float:left;
width:220px;
height:280px;
border-bottom:1px dashed #C1C6D1;
margin-right:20px;
margin-bottom:20px;
}

#content .wtdirectory_list h2{
	padding:0px !Important;
	margin:0px !important;
	padding-bottom:8px !Important;
	padding-top:3px !Important;
}
#content .wtdirectory_list .wtdirectory_all_description P {
	margin:0 !Important;
	padding:0 !Important;
}
#content .wtdirectory_list .wtdirectory_all_birthday{
display:inline !Important;
visibility:visible !Important;
visibility:inherit !Important;
font-weight:normal;
}

#content .wtdirectory_all_birthday b{
font-weight:normal !Important;
}

#content .wtdirectory_pagebrowser{
/*	padding:0px;
	margin:0px;*/
	display:block;
	margin-bottom:25px;
	margin-top:15px;
	width:100%;
	clear:both;
}


#content .wtdirectory_filter_abc{
	margin-top:10px;
}

#content .wtdirectory_filter_abc a{
font-weight:bold;
}

#content .wtdirectory_pagebrowser .act{
	font-weight:bold;
}

#content .wtdirectory_pagebrowser p{
	padding:0px;
	margin:0px;
	padding-top:10px;
}

#content .wt_directory_pagebrowser{
padding:0px;
	margin:0px;
	
}

#content .wt_directory_pagebrowser li{
	float:left;
	list-style:none;
	padding-right:8px;
}
.news-single .article .news-img-wrap {
	float: right;
	width: 282px;
	margin: 0 0 0 25px;
}