body {
	background-color: #5e89c2;
	background-image: url(../../images/pwb/bg3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: fixed;
}
/* GENERAL fonts */
li, td,  th, ul, ol, center, input, textarea, p {
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
}

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:#e01b25;
	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: #666666;
}
H3 {
	font-size: 12px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:18px;
	background: #cccccc;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	}

H1, H2, H3,  {margin: 0px 0px 5px 0px;}

h1 {
	margin-top:0;
	margin-bottom:5px;
}

h2 {
	margin-top:0;
}

TD#header_2 {
	height:158px;
	padding:0px;
	margin:0px;
}

TD#footer {
	background-color: #9398A9;
	height:46px;
}
.adresszeile {
	font-size: 10px;
	vertical-align:middle;
	color:#666666;
	background-color:#f7f7f7;
	padding-left:22px;
}
.adresszeile A{
	text-decoration:none;
	color:#666666;
	padding:0px;
	margin:0px;
}
.drucker{
	padding-right:20px;
	vertical-align:middle;

}
/* Content column */
.contenttmp1 {
	vertical-align: top;
	width: 549px;
	max-width: 511px;
	padding: 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: #024d93;
	text-decoration: none;
}
#content P {
/*	text-align:justify; */
}
#content a:hover {
	color: #e01b25;
	text-decoration: underline;
}
.maintable {
	width: 768px;
	height: 100%;
	background-color: #F7F7F7;
}
/* Menu 1 column */
.menuvtd {
	width:219px;
	vertical-align: top;
	padding-top:10px;
}
#menuv {
	width:189px;
	max-width:189px;
	margin-left:22px;
}

#menuv DIV {
	padding-left:10px;
}
#menuv DIV A {
	color: #666666;
	text-decoration: none;
}
#menuv DIV A:hover {
	color: #e01b25;
	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;
}


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 dashed #666666;
	font-size: 13px;
	height:23px;
	line-height:23px;
}
/*  MENU 1, level 1, active state (ACT) */
.menuv-level1-act {
	border-bottom: 1px dashed #666666;
	font-size: 13px;
	font-weight: bold;
	height:23px;
	line-height:23px;
}
.menuv-level1-act A {
	color: #010000;
	text-decoration: none;
}
/*  MENU 1, level 2, normal state (NO) */
.menuv-level2-no {
	font-size: 11px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left: 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;
	margin-left: 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;
	font-size: 10px;
	background-color:#f7f7f7;
	color: #666666;
	vertical-align:middle;
	padding-top:10px;
	height:20px;
}
TD#path A {
  text-decoration:underline;
  color: #9299AB;
}
TD#path A:hover {
	color: #2C3268;
}
.menuh-aussen {
  background-color: #e01b25;
  height:30px;
  text-align:center;
  vertical-align:middle;
  padding-top:2px;
}
.menuh-aussen table {
	margin:0 auto;
	position:relative;
	left:-5px;
}
.menuh-aussen table td {
	padding-right:15px;
	text-align:left;
}
.menuh-aussen table td.last-item {
	padding-right:0px;
}

/* 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: 10px; !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:100px; }
.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;
}

#trennerakt{
	height: 5px;
	border-bottom: 3px 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;
	display:none;
}
.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;
}
table#searchbox-pwb {
	margin-top:12px;
	margin-left:22px;
	padding:0;
}
table#searchbox-pwb input {
	margin:0;
	padding:0;
}
div#searchbox {
}


.tx-gooffotoboek-pi1 td.gfpb_portret, .tx-gooffotoboek-pi1 td.gfpb_landscape {
	text-align:center !important;
	width:auto;
	border:1px solid #CCCCCC;
}

.tx-gooffotoboek-pi1 h3 {
	border:none;
}

h2 {
	margin-bottom:12px;
}

/*
.tx-gooffotoboek-pi1 td.gfpb_portret a, .tx-gooffotoboek-pi1 td.gfpb_landscape {
	border:1px solid #CCCCCC;
}
*/

#linktable th{
	
	text-align:left;
	font-weight:normal;
}

#linktable th, #linktable td{
	border-bottom:1px solid #E4E4E4;
	padding-top:5px;
	padding-bottom:5px;
}