/* @override http://www.stadtwerke-guenzburg.de/typo3/fileadmin/templates/wasser.css */

/* @override http://www.stadtwerke-guenzburg.de/typo3/fileadmin/templates/wasser.css */

/* @group Floatendes Bild Rechts */

 .img_float_right {
	float: right;
	padding: 10px;
}

.caption {
	padding-left: 5px;
	margin-top: -3px;
	font: italic 10pt Arial, Helvetica, Geneva, sans-serif;
	color: #06446b;
}

/* @end */

	

	



/* @group Wasser-Tabelle */


table.wasser_table {
	margin-top: 10px;
	width: 100%;
}

.wasser_table p {
	font: 10pt Arial, Helvetica, Geneva, sans-serif;
	background-color: #ffffff;
	padding: 5px;
}

.wasser_table a.mail {
	font: bold 10pt Arial, Helvetica, Geneva, sans-serif;
	color: #06446b;
}
	
.wasser_table td {
	border: 1px solid #dfedf3;;
}	

.wasser_table tr {
	padding-left: 12px;
	color: #000000;
	border: 1px solid #dfedf3;;
	} 

.wa_beschreibung {
	vertical-align: top;
	background-color: #dfedf3;
	}

.wa_beschreibung p {
	font: bold 10pt Arial, Helvetica, Geneva, sans-serif;
	background: #dfedf3;
	border: none;
	}

.wa_details {
	vertical-align: top;
}

.wa_titel p{
	padding: 0px;
	font: italic bold 12pt Arial, Helvetica, Geneva, sans-serif;
	background-color: #dfedf3;
	border: none;
	text-align: center;	
}

.wa_titel td{
	padding: 0px;
	background-color: #dfedf3;
}


/* @end */


/* @group Wasser-Tabelle Klein */


table.wasser_table_klein {
	margin-top: 10px;
	width: 200px;
}

.wasser_table_klein p {
	font: 10pt Arial, Helvetica, Geneva, sans-serif;
	padding: 5px;
}

.wasser_table_klein a.mail {
	font: bold 10pt Arial, Helvetica, Geneva, sans-serif;
	color: #06446b;;
}
	
.wasser_table_klein td {
	border: 1px solid #dfedf3;
}	

.wasser_table_klein tr {
	padding-left: 12px;
	color: #000000;
	border: 1px solid #dfedf3;;
	} 

.wasser_table_klein .wa_titel p{
	padding: 0px;
	font: italic bold 11pt Arial, Helvetica, Geneva, sans-serif;
	background-color: #dfedf3;
	border: none;
	text-align: center;	
}

table.wasser_table_klein td.wa_beschreibung {
	vertical-align: top;
	background-color: #dfedf3;
	}



/* @end */

	

	



/* @group Kontakt-Tabelle */


table.kontakt_table {
	margin-top: 10px;
	width: 100%;
}


.kontakt_table p {
	font: 10pt Arial, Helvetica, Geneva, sans-serif;
	background-color: #ffffff;
	padding: 5px;
}

.kontakt_table a.mail {
	font: bold 10pt Arial, Helvetica, Geneva, sans-serif;
	color: #06446b;;
}

.kontakt_table a.mail:hover {
	font: bold 10pt Arial, Helvetica, Geneva, sans-serif;
	color: #000000;;
}
	
.kontakt_table td {
	padding: 5px;
	border: 1px solid #dfedf3;;
}	

.kontakt_table tr {
	padding-left: 12px;
	color: #000000;
	border: 1px solid #dfedf3;;
	} 

.ktkt_beschreibung {
	vertical-align: top;
	background-color: #dfedf3;
	}

.ktkt_beschreibung p {
	font: bold 10pt Arial, Helvetica, Geneva, sans-serif;
	background: #dfedf3;
	border: none;
	}

.ktkt_details {
	vertical-align: top;
}

.ktkt_titelzeile p{
	padding: 0px;
	font: italic bold 12pt Arial, Helvetica, Geneva, sans-serif;
	background-color: #dfedf3;
	border: none;
	text-align: center;	
}

.ktkt_titelzeile td{
	padding: 0px;
	background-color: #dfedf3;
}

td.ktkt_rot {
	border: 1px dotted;
	border-color: #d90202;
}

/* @end */

/* @group Personenbox */

.personenbox table{
	padding-top: 10px;
	width: 450px;
}

.personenbox td.wa_beschreibung {
	width: 95px;
	vertical-align: middle;
}

.personenbox div.csc-textpic div.csc-textpic-imagewrap {
	background-image: url(img/hochkant_bg.jpg);
	width: 180px;
	height: 230px;
	padding-left: 17px;
	padding-top: 11px;
	padding-bottom: 20px;
}

.personenbox div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	width: 150px;
	height: 200px;
	border: none;
}

.personenbox h5 {
	font: bold italic 10pt Arial, Helvetica, Geneva, sans-serif;
	color: #06446b;
	padding-top: 10px;
}

.personenbox h6 {
	font: bold 14pt Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	padding-top: 10px;
}



/* @end */

/* @group Werkausschuss-Tabelle */

table.tbl_werkausschuss {
	margin-top: 10px;
	width: 100%;
}



table.tbl_werkausschuss td{
	border: 1px solid #dfedf3;

}

td.was_name {
	background-color: #dfedf3;
	height: auto;
}


td.was_partei{
	background-color: #fff;
	width: 100px;
	vertical-align: middle;
}

td.was_partei p.bodytext{
	padding: 5px;
	margin: 0px;
	text-align: center;
	
}

td.was_partei img{
	margin: 0px;
	magrin:auto;
	vertical-align: middle;
}

/* @end */




