/*  Wilo SE *  CSS Template for screen and projectors */

/* --- Rahmen um die komplette Seite ----- */
.rahmenObenLinks {
	background-image: url(../img/rahmen_oben_links.gif);
}
.rahmenObenMitte {
	background-image: url(../img/rahmen_oben_mitte.gif);
}
.rahmenObenRechts {
	background-image: url(../img/rahmen_oben_rechts.gif);
}
.rahmenLinks {
	background-image: url(../img/rahmen_links.gif);
}
.rahmenRechts {
	background-image: url(../img/rahmen_rechts.gif);
}
.rahmenUntenLinks {
	background-image: url(../img/rahmen_unten_links.gif);
}
.rahmenUntenMitte {
	background-image: url(../img/Rahmen_unten_mitte.gif);
}
.rahmenUntenRechts {
	background-image: url(../img/rahmen_unten_rechts.gif);
}
/* --- ENDE: Rahmen um die komplette Seite ----- */

/* ---Start Knowledgebase Suche --- */
.KnowledgebaseSuche table {
	margin-top: 10px;
	background-color: #EBEBEB;
	border-style: none;
}
.KnowledgebaseSuche table td {
	border-bottom: 1px solid white;
	padding-left: 10px;
}
.KnowledgebaseSearch {
	background-color: #FFF;
	width: 480px;
	margin-bottom: 1px;
	clear: both;
}
.KnowledgebaseSearch * ul {
	list-style: none;
	margin-left: 0px;
	padding-left: 20px;
	margin-top: 5px;
	list-style-image: url(../img/enumeration_icon.gif);
}
.KnowledgebaseSearch * li {
	padding-bottom: 10px;
}
.KnowledgebaseResults {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ProductionResultText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ProductionResultText * ul {
	list-style: none;
	margin-left: 0px;
	padding-left: 20px;
	list-style-image: url(../img/enumeration_icon.gif);
}
/* ---  Ende Knowledgebase Suche ----*/
/* --- Basic Page Elements --- */
#AllContent {
	width: 950px;
}
#VerticalMenu {
	float: left;
	width: 220px;
	text-align: left;
	margin-top: 16px;
}
#Content {
	width: 480px;
	text-align: left;
	height: 100%;
	float: left;
	margin-top: 16px;
	margin-left: 9px;
}
#Toolbox {
	width: 220px !important;
	float: right;
	margin-top: 16px;
}
#footer {
	margin-top: 10px;
	margin-bottom: 30px;
	width: 950px;
}
#WiloLogo {
	padding-top: 27px;
	padding-right: 32px;
	padding-bottom: 18px;
	text-align: right;
}
#moodimageleft {
	float: left;
}
#moodimageright {
	float: right;
}
.clearer {
	clear: both;
}
#Suche {
}
#PrintContact {
	clear: both;
	display: none;
}
temp {
}
/* --- END Page Elements --- */

/* == START BASICS SECTION == */
body {
	background-color: #D9E7F0;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
form {
	display: inline;
}
.FormErrorText {
	color: red;
}
.formvalidation {
	color: #A90000;
}
td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #333333;
	line-height: 12pt;
}
a, a:link, a:active, a:focus, a:visited {
	color: #009C82;
	font-size: 10px;
	text-decoration: none;
}
a:hover {
	color: #A90000;
	text-decoration: none;
}
ul {
	list-style: none;
	margin-left: 0px;
	padding-left: 20px;
	list-style-image: url(../img/enumeration_icon.gif);
}
/* --- Content and Content Formating Classes ---------------------------- */
.content {
	background-color: White;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.Headline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	color: #009C82;
	font-weight: normal;
	line-height: 16pt;
	margin-bottom: 15px;
}
.Subline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #009C82;
	font-size: 10px;
	font-weight: bold;
	line-height: 16pt;
	margin-bottom: 15px;
}
/* ---- Footer ---- */
.footerNavi, .footerNavi:link, .footerNavi:focus, .footerNavi:active, .footerNavi:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.footerNavi:hover {
	color: #A90000;
	text-decoration: none;
}
/* --- END Footer ---- */

/* --- Fomulare und Eingabefelder ---- */
.FormInputText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #929292;
}
/* --- END Fomulare und Eingabefelder ---- */
/* == END BASICS SECTION == */

/* == START NAVIGATION SECTION == */
/* info: Die Menus weichen in Ihrem aussehen von den sonstigen Links ab   Schwarze Schrift ist anklickbar. Grun sind staatische Texte    zum Beispiel wo sich der Benutzer gerade befindet.      */

/* --- Menue - Horizontales Menue --- */
.HorizontalMenu {
	width: 950px;
	background-color: #EBEBEB;
	color: #009C82;
}
.HorizontalMenuNoLink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009C82;
	text-decoration: none;
}
.HorizontalMenuLink, .HorizontalMenuLink:link, .HorizontalMenuLink:focus, .HorizontalMenuLink:active, .HorizontalMenuLink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	text-decoration: none;
	margin-left: 25px;
}
.HorizontalMenuLink:hover {
	color: #A90000;
	text-decoration: none;
}
/* --- ENDE Menue - Horizontales Menue --- */

/* --- Menue - BackChrumb --- */
.HorizontalBreadChrumbNoLink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009C82;
	text-decoration: none;
}
.HorizontalBreadChrumbLink, .HorizontalBreadChrumbLink:link, .HorizontalBreadChrumbLink:focus, .HorizontalBreadChrumbLink:active, .HorizontalBreadChrumbLink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	text-decoration: none;
}
.HorizontalBreadChrumbLink:hover {
	color: #A90000;
	text-decoration: none;
}
/* --- ENDE Menue - BackChrumb --- */

/* --- Menue - Vertikales Menue --- */
.Menuelement {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.MenuElementLevel1 {
	width: 208px;
	padding-bottom: 10px;
	padding-left: 9px;
}
.MenuElementLevel2 {
	width: 195px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.MenuElementLevel3 {
	width: 182px;
	padding-bottom: 10px;
	padding-left: 31px;
}
.MenuElementLink, .MenuElementLink:link, .MenuElementLink:active, .MenuElementLink:focus, .MenuElementLink:visited {
	color: #333333;
	text-decoration: none;
}
.MenuElementLink:hover {
	color: #A90000;
	text-decoration: none;
}
.MenuElementLinkOpen, .MenuElementLinkOpen:link, .MenuElementLinkOpen:active, .MenuElementLinkOpen:focus, .MenuElementLinkOpen:visited {
	color: #009C82;
	text-decoration: none;
}
.MenuElementLinkOpen:hover {
	color: #A90000;
	text-decoration: none;
}
/* END First Level Navigation */
/* == END NAVIGATION SECTION == */

/* == HOMEPAGE SECTION == */
/* - Die Homepage weisst einen ganz anderen Layout als die ubrigen Seiten auf.     Aus diesem Grund gibt es spezielle Klassen nur fur die Homepage         zur Unterscheidung von den anderen Klassen, fangen alle Klassenamen mit hp an - */

/* -- Homepage Module, Container Left, normaler Teaser mit Text -- */
.HPLeftContentTeaserText {
	clear: both;
	margin-top: 6px;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-left: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding-bottom: 17px;
}
.HPLeftContentTeaserTextHeadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	color: #009C82;
	font-weight: normal;
}
.HPLeftContentTeaserTextSubHeadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #009C82;
	font-size: 10px;
	font-weight: bold;
	line-height: 16pt;
}
.HPLeftContentTeaserTextText {
	padding-top: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.right {
	float: right;
	width: 250px;
}
.left {
	float: left;
	width: 250px;
}
.HPRight {
	float: right;
	width: 395px;
	margin-top: 20px;
}
.HPLeft {
	float: left;
	width: 535px;
	margin-top: 20px;
}
/* -- END Homepage Module, Container Left, normaler Teaser mit Text -- */

/* -- Homepage Module, Container Middle, Bild + Text -- */
.HPMiddleContentTeaser {
	clear: both;
	width: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}
.HPMiddleContentTeaserHeadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #009C82;
	margin-top: 5px;
}
.HPMiddleContentTeaserText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	margin-bottom: 15px;
}
/* -- START Homepage Module, Container Middle, Bild + Text -- */

/* -- Homepage Module, Container Rechts, News -- */
.HPRightContentNews {
	clear: both;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}
.HPRightContentNewsHeadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009C82;
	font-weight: normal;
	line-height: 16pt;
}
.HPRightContentNewsListe {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	padding-top: 10px;
}
.HPRightContentNewsLine {
	height: 1px;
	margin-top: 10px;
	margin-bottom: 4px;
	background-color: #EBEBEB !important;
	line-height: 1px;
}
.HPRightContentNewsListeNewstypeIcon {
	height: 28px;
	float: left;
	margin-right: 5px;
}
.HPRightContentNewsListeNewstype, .HPRightContentNewsListeNewstype:link, .HPRightContentNewsListeNewstype:active, .HPRightContentNewsListeNewstype:visited, .HPRightContentNewsListeNewstype:focus {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.HPRightContentNewsListeNewstype:hover {
	color: #A90000;
	text-decoration: none;
}
.HPRightContentNewsListeDate {
	color: #666666;
	font-weight: normal;
	line-height: 14px;
}
.HPRightContentNewsListeSubheadline, .HPRightContentNewsListeSubheadline:link, .HPRightContentNewsListeSubheadline:active, .HPRightContentNewsListeSubheadline:focus, .HPRightContentNewsListeSubheadline:visited {
	margin-bottom: 2px;
	color: #009C82;
	font-weight: normal;
	font-size: 12px;
}
.HPRightContentNewsListeSubheadline:hover {
	color: #A90000;
	font-weight: normal;
}
.HPRightContentNewsListeText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	line-height: 12pt;
}
/* -- ENDE Homepage Module, Container Middle, Bild + Text -- */

/* == END HOMEPAGE SECTION == */

/* == START TOOLBOX SECTION == */
/* --- TBX: Toolbox (Standard Toolbox Template) ---- */
.Toolbox {
	margin-bottom: 20px;
	width: 220px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Toolbox .Background {
	padding-left: 10px;
	background-color: #EBEBEB;
}
.Toolbox .Text {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #333333;
	font-size: 10px;
	line-height: 12pt;
}
/* -- STOP MODUL Toolbox (Standard Toolbox Template) --*/

/* --- Toolbox: Toolbox_Login_LoggedIn ---- */
.ToolboxLogin {
	width: 220px;
	margin-bottom: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ToolboxLogin .ToolboxLoginBoxHeadline {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #009C82;
	font-weight: bold;
}
.ToolboxLogin .ToolboxLoginBoxHeadlineBig {
	padding-bottom: 5px;
	padding-top: 10px;
	color: #009C82;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
.ToolboxLogin .ToolboxLoginBackground {
	background-color: #EBEBEB;
	width: 220px;
}
.ToolboxLogin .ToolboxLoginBackgroundWhite {
	padding-top: 10px;
}
.ToolboxLogin .ToolboxLoginBoxText {
	padding-top: 4px;
	padding-left: 10px;
	font-size: 10px;
}
.ToolboxLogin .ToolboxLoginBoxText .FormInputText {
	width: 123px !important;
}
.ToolboxLogin .ToolboxLoginBoxTextGruen {
	padding-bottom: 10px;
	color: #009C82;
	font-size: 10px;
}
.ToolboxLogin .ToolboxLoginBoxWhiteLine {
	background-color: White !important;
	width: 220px;
	height: 2px;
}
.ToolboxLogin .ToolboxLoginBoxGreyLine {
	background-color: #EBEBEB !important;
	width: 220px;
	height: 1px !important;
}
.ToolboxLogin .ToolboxLoginLink, .ToolboxLogin .ToolboxLoginLink:link, .ToolboxLogin .ToolboxLoginLink:active, .ToolboxLogin .ToolboxLoginLink:focus, .ToolboxLogin .ToolboxLoginLink:visited {
	color: #009C82;
	font-size: 10px;
	text-decoration: none;
}
.ToolboxLogin .ToolboxLoginLink:hover {
	color: #A90000;
	text-decoration: none;
}
/* --- END Toolbox: Toolbox_Login_LoggedIn ---- */

/* --- TBX: ToolboxModulStandard ---- */
.ToolboxModulStandard {
	margin-bottom: 20px;
	width: 220px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ToolboxModulStandard .ToolboxModulStandardHeadline, .ToolboxModulStandard .ToolboxModulStandardBackground .ToolboxModulStandardHeadline {
	padding-top: 10px;
	color: #009C82;
	font-weight: bold;
}
.ToolboxModulStandard .ToolboxModulStandardBackground {
	padding-left: 10px;
	background-color: #EBEBEB;
}
.ToolboxModulStandard .ToolboxModulStandardBackground .ToolboxModulStandardText {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #333333;
	font-size: 10px;
	line-height: 12pt;
}
.ToolboxModulStandardLink, .ToolboxModulStandardLink:link, .ToolboxModulStandardLink:active, .ToolboxModulStandardLink:focus, .ToolboxModulStandardLink:visited {
	color: #009C82;
	font-size: 10px;
	text-decoration: none;
}
.ToolboxModulStandardLink:hover {
	color: #A90000;
	text-decoration: none;
}
/* -- STOP MODUL ToolboxModulStandard --*/

/* --- TBX: ToolboxModulStandard ---- */
.ToolboxGreenPages {
	margin-bottom: 20px;
	width: 220px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ToolboxGreenPages .ToolboxGreenPagesBackground {
	padding-left: 10px;
	background-color: #EBEBEB;
}
.ToolboxGreenPages .ToolboxGreenPagesText {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #333333;
	font-size: 10px;
	line-height: 12pt;
}
/* -- STOP MODUL ToolboxModulStandard --*/

/* --- Toolbox: MODUL Toolbox_Modul_ContactTBX ---- */
.ToolboxModulContactTBX {
	margin-bottom: 20px;
	width: 220px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ToolboxModulContactTBX .ToolboxModulContactTBXBackground {
	padding: 10px;
	padding-top: 5px !important;
	background-color: #EBEBEB;
}
.ToolboxModulContactTBX .ToolboxModulContactTBXText {
	margin-top: 10px;
	padding-bottom: 10px;
	color: #333333;
	font-size: 10px;
	line-height: 12pt;
}
.ToolboxModulContactTBX .ToolboxModulContactTBXBackground .ToolboxModulContactTBXHeadline {
	padding-top: 10px;
	color: #009C82;
	font-weight: bold;
}
.Ansprechpartner, .Ansprechpartner:link, .Ansprechpartner:active, .Ansprechpartner:focus, .Ansprechpartner:visited {
	font-size: 12px !important;
	color: #009C82;
	text-decoration: none;
}
.Ansprechpartner:hover {
	color: #A90000;
	text-decoration: none;
}
/* Fix for Ticket #12380 */
.ToolboxModulContactTBXText p {
	margin: 0;
	padding: 0;
}
.ToolboxModulContactTBXText b, .ToolboxModulContactTBXText strong {
	color: #009C82;
	font-weight: bold;
}
.ToolboxModulContactTBXLink, .ToolboxModulContactTBXLink:link, .ToolboxModulContactTBXLink:active, .ToolboxModulContactTBXLink:focus, .ToolboxModulContactTBXText a:link, .ToolboxModulContactTBXText a:active, .ToolboxModulContactTBXText a:focus {
	color: #009C82;
	font-size: 10px;
	text-decoration: none;
}
.ToolboxModulStandardLink:hover, .ToolboxModulContactTBXText a:hover {
	color: #A90000;
	text-decoration: none;
}
/* -- STOP MODUL MODUL Toolbox_Modul_ContactTBX --*/

/* --- Toolbox MODUL  ToolboxModulContactSearch ----*/
.ToolboxModulContactSearchSubheadline {
	color: #009C82;
	font-weight: bold;
}
/* --- STOP Toolbox MODUL  ToolboxModulContactSearch ----*/

/* --- TBX: ToolboxModulCallback ---- */
.ToolboxModulCallback {
	margin-bottom: 20px;
	width: 220px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EBEBEB;
}
.ToolboxModulCallback .ToolboxModulCallbackHeadline {
	margin-top: 10px;
	margin-left: 10px;
	padding-bottom: 10px;
	color: #009C82;
	font-weight: bold;
}
.ToolboxModulCallback .ToolboxModulCallbackText {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #333333;
	font-size: 10px;
	line-height: 12pt;
}
/* -- STOP MODUL ToolboxModulCallback --*/

/* --- TBX: ToolboxModulContactRoute ---- */
.ToolboxModulContactRoute {
	margin-bottom: 20px;
	width: 220px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ToolboxModulContactRoute .ToolboxModulContactRouteHeadline {
	padding-top: 10px;
	padding-left: 10px;
	color: #009C82;
	font-weight: bold;
	background-color: #EBEBEB;
}
.ToolboxModulContactRoute .ToolboxModulContactRouteText {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #333333;
	font-size: 10px;
	line-height: 12pt;
	background-color: #EBEBEB;
}
/* -- STOP MODUL ToolboxModulCallback --*/

/* --- Toolbox: TBXNewsletterForm ---- */
.TBXNewsletterForm {
	margin-bottom: 20px;
	width: 220px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.TBXNewsletterForm .Background {
	padding: 10px;
	padding-top: 5px !important;
	background-color: #EBEBEB;
}
.TBXNewsletterForm .TBXHeadline {
	padding-top: 10px;
	padding-left: 10px;
	color: #009C82;
	font-weight: bold;
	background-color: #EBEBEB;
}
.TBXNewsletterForm .Content {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #333333;
	font-size: 10px;
	line-height: 12pt;
	background-color: #EBEBEB;
}
/* -- STOP Toolbox: TBXNewsletterForm --*/
/* == END TOOLBOX SECTION == */

/* == START CONTENT SECTION == */
/* -- ContentBrakeLine -- */
.ContentBrakeLineGrey {
	width: 480px;
	height: 1px;
	background-color: #EBEBEB;
}
/* -- END ContentBrakeLine -- */
/* -- ContentBrakeLine -- */
.ContentBrakeLineWhite {
	width: 480px;
	height: 1px;
	background-color: White;
}
/* -- END ContentBrakeLine -- */
/* -- START MODUL ContentMiddleText --*/
.ContentMiddleText {
	clear: both;
	margin-top: 10px;
	margin-bottom: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}
.ContentMiddleText .ContentMiddleTextImage, .ContentMiddleTextImage {
	padding-bottom: 20px;
}
.ContentMiddleText .ContentMiddleTextHeadline, .ContentMiddleTextHeadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009C82;
	font-weight: normal;
	line-height: 16pt;
}
.ContentMiddleText .ContentMiddleTextSubHeadline, .ContentMiddleTextSubHeadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #009C82;
	font-size: 10px;
	font-weight: bold;
	line-height: 16pt;
	margin-bottom: 15px;
}
.ContentMiddleText .ContentMiddleTextText, .ContentMiddleTextText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	margin-top: 10px;
}
/* Info: This is used for the div for picture enclosed by text */
.ContentMiddleText .ContentMiddleTextIncludedImage, .ContentMiddleTextIncludedImage {
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
}
/* Info: This is used for the div for picture enclosed by text( right and bottom) */
.ContentMiddleText .ContentMiddleTextTopPosIncludedImage, .ContentMiddleTextTopPosIncludedImage {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.ContentMiddleText a, .ContentMiddleText a:link, .ContentMiddleText a:active, .ContentMiddleText a:focus, .ContentMiddleText a:visited, .ContentMiddleTextLink, .ContentMiddleTextLink:link, .ContentMiddleTextLink:active, .ContentMiddleTextLink:focus, .ContentMiddleTextLink:visited {
	color: #009C82;
	font-size: 10px;
	text-decoration: none;
}
.ContentMiddleTextLink:hover, .ContentMiddleText a:hover {
	color: #A90000;
	text-decoration: none;
}
/* -- END MODUL ContentMiddleText --*/

/* -- START ContentMiddleTeaserBig --- */
.ContentMiddleTeaserBig {
	clear: both;
	padding-right: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}
.ContentMiddleTeaserBigImage {
	float: left;
	width: 190px;
	padding-bottom: 10px;
}
.ContentMiddleTeaserBigHeadline, .ContentMiddleTeaserBigHeadline:link, .ContentMiddleTeaserBigHeadline:focus, .ContentMiddleTeaserBigHeadline:visited, .ContentMiddleTeaserBigHeadline:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	color: #009C82;
	font-weight: normal;
	line-height: 16pt;
}
.ContentMiddleTeaserBigHeadline:hover {
	color: #A90000;
	font-size: 14px !important;
	text-decoration: none;
}
.ContentMiddleTeaserBigText {
	line-height: 12pt;
	padding-bottom: 10px;
}
.ContentMiddleTeaserBigWhiteLine {
	width: 180px;
	height: 1px;
	background-color: White;
}
.ContentMiddleTeaserBigGreyLine {
	background-color: #999999;
	width: 180px;
	height: 5px;
}
.ContentMiddleTeaserBigLink, .ContentMiddleTeaserBigLink:link, .ContentMiddleTeaserBigLink:active, .ContentMiddleTeaserBigLink:focus, .ContentMiddleTeaserBigLink:visited {
	color: #009C82;
	font-size: 10px;
	text-decoration: none;
}
.ContentMiddleTeaserBigLink:hover {
	color: #A90000;
	text-decoration: none;
}
/* -- END ContentMiddleTeaserBig --- */

/* -- START ContentMiddleTeaserSmall --- */
.ContentMiddleTeaserSmall {
	clear: both;
	padding-right: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}
.ContentMiddleTeaserSmallImage {
	padding-bottom: 10px;
	float: left;
	width: 145px;
}
.ContentMiddleTeaserSmallHeadline {
	padding-top: 5px;
	font-size: 12px;
	color: #009C82;
	font-weight: normal;
	line-height: 16pt;
}
.ContentMiddleTeaserSmallText {
	line-height: 16pt;
	padding-bottom: 10px;
}
.ContentMiddleTeaserSmallWhiteLine {
	width: 135px;
	height: 1px;
	background-color: White;
}
.ContentMiddleTeaserSmallGreyLine {
	background-color: #999999;
	width: 135px;
	height: 5px;
}
.ContentMiddleTeaserSmallLink, .ContentMiddleTeaserSmallLink:link, .ContentMiddleTeaserSmallLink:active, .ContentMiddleTeaserSmallLink:focus, .ContentMiddleTeaserSmallLink:visited {
	color: #009C82;
	font-size: 10px;
	text-decoration: none;
}
.ContentMiddleTeaserSmallLink:hover {
	color: #A90000;
	text-decoration: none;
}
/* -- END ContentMiddleTeaserSmall --- */

/* -- START MODUL ContentMiddleNewslist --*/
.ContentMiddleNewslist {
	clear: both;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	line-height: 12pt;
}
.ContentMiddleNewslistListe {
	padding-bottom: 14px;
}
.ContentMiddleNewslistHeadline {
	font-size: 14px;
	color: #009C82;
	font-weight: normal;
	padding-bottom: 10px;
}
.ContentMiddleNewslistSubheadline {
	color: #009C82;
	font-size: 10px;
	font-weight: bold;
}
.ContentMiddleNewslistNewstype {
	color: #666666;
	font-weight: bold;
}
.ContentMiddleNewslistSubheadline2 {
	color: #009C82;
	font-size: 10px;
}
.ContentMiddleNewslistText {
	color: #333333;
}
.ContentMiddleNewslistLink, .ContentMiddleNewslistLink:link, .ContentMiddleNewslistLink:active, .ContentMiddleNewslistLink:focus, .ContentMiddleNewslistLink:visited {
	color: #009C82;
	font-size: 10px;
	text-decoration: none;
}
.ContentMiddleNewslistLink:hover {
	color: #A90000;
	text-decoration: none;
}
/* -- START MODUL ContentMiddleNewslist --*/

/* -- START MODUL ContentMiddleJobsList --*/
.ContentMiddleJobsList {
	clear: both;
	padding: 10px;
	padding-left: 0px !important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	line-height: 16pt;
}
.ContentMiddleJobsListListe {
	padding-bottom: 30px;
}
.ContentMiddleJobsListHeadline {
	font-size: 14px;
	color: #009C82;
	font-weight: normal;
}
.ContentMiddleJobsListSubheadline {
	color: #009C82;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 10px;
}
.ContentMiddleJobsListSubheadline2 {
	color: #009C82;
	font-size: 12px !important;
	font-weight: normal;
}
.ContentMiddleJobsListText {
	color: #333333;
	line-height: 16px;
}
.ContentMiddleJobsListText a, .ContentMiddleJobsListText a:link, .ContentMiddleJobsListText a:active, .ContentMiddleJobsListText a:focus, .ContentMiddleJobsListText a:visited, .ContentMiddleJobsListLink, .ContentMiddleJobsListLink:link, .ContentMiddleJobsListLink:active, .ContentMiddleJobsListLink:focus, .ContentMiddleJobsListLink:visited {
	color: #009C82;
	font-size: 10px;
	text-decoration: none;
}
.ContentMiddleJobsListLink:hover {
	color: #A90000;
	text-decoration: none;
}
/* -- START MODUL ContentMiddleJobsList --*/

/* -- START MODUL ContentMiddleJobAd --*/
.ContentMiddleJobAd {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	line-height: 16pt;
}
.ContentMiddleJobAdHeadline {
	font-size: 14px;
	color: #009C82;
	font-weight: normal;
}
.ContentMiddleJobAdSubheadline {
	color: #009C82;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 10px;
}
.ContentMiddleJobAdJobTitle {
	font-size: 12px;
	color: #009C82;
	font-weight: normal;
}
.ContentMiddleJobAdJobPlaceDate {
	color: #333333;
	line-height: 16px;
}
.ContentMiddleJobAdText {
	color: #333333;
	line-height: 16px;
}
/* chapter Lines should be used as bold formated in the text-box */
.ContentMiddleJobAdText b, .ContentMiddleJobAdText strong {
	font-size: 10px;
	color: #009C82;
	font-weight: bold;
}
.ContentMiddleJobAdLink, .ContentMiddleJobAdLink:link, .ContentMiddleJobAdLink:active, .ContentMiddleJobAdLink:focus, .ContentMiddleJobAdLink:visited {
	color: #009C82;
	font-size: 10px;
	text-decoration: none;
}
.ContentMiddleJobAdLink:hover {
	color: #A90000;
	text-decoration: none;
}
/* -- ende modul contentmiddlejobad --*/

/* -- START MODUL ContentMiddleHelpline --*/
.ContentMiddleHelpline {
	clear: both;
	margin-bottom: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}
.ContentMiddleHelplineHeadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	font-weight: normal;
	margin-left: 10px;
}
.ContentMiddleHelplineText {
	padding-top: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	padding-left: 10px;
	padding-bottom: 20px;
}
.ContentMiddleHelplinePhone, .ContentMiddleHelplineText b, .ContentMiddleHelplineText strong {
	font-size: 16px;
	line-height: 12pt;
	padding-bottom: 10px;
	color: #009C82;
	font-weight: normal;
	margin-bottom: 5px;
}
/* -- END MODUL ContentMiddleHelpline --*/

/* -- START MODUL ContentMiddleEvents --*/
.ContentMiddleEvents {
	clear: both;
	margin-bottom: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}
.ContentMiddleEvents .ContentMiddleEventsText {
	width: 480px;
	padding-top: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	background-color: #EBEBEB;
	padding-left: 10px;
	padding-bottom: 15px;
}
.ContentMiddleEvents .ContentMiddleEventsTitle {
	font-size: 12px !important;
	line-height: 12pt;
	color: #009C82;
}
.ContentMiddleEvents .ContentMiddleEventsTableHeadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	background-color: #EBEBEB;
}
.ContentMiddleEvents .ContentMiddleEventsTableHeadline * a, .ContentMiddleEvents .ContentMiddleEventsTableHeadline * a:link, .ContentMiddleEvents .ContentMiddleEventsTableHeadline * a:active, .ContentMiddleEvents .ContentMiddleEventsTableHeadline * a:focus, .ContentMiddleEvents .ContentMiddleEventsTableHeadline * a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.ContentMiddleEvents .ContentMiddleEventsTableHeadline * a:hover {
	color: #009C82;
	text-decoration: none;
}
/* -- END MODUL ContentMiddleEvents --*/

/* -- START MODUL ContentMiddleFaq --*/
.ContentMiddleFaq {
	clear: both;
	margin-bottom: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	width: 470px;
}
.ContentMiddleFaq .ContentMiddleFaqHeadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009C82;
	font-weight: normal;
	margin-left: 10px;
}
.ContentMiddleFaq .ContentMiddleFaqSubline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #009C82;
	font-weight: bold;
	margin-left: 10px;
}
.ContentMiddleFaq .ContentMiddleFaqText {
	padding-top: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	background-color: #EBEBEB;
	padding-left: 10px;
	padding-bottom: 15px;
}
.ContentMiddleFaq .ContentMiddleFaqItem {
	margin-left: 10px;
	margin-top: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
}
.ContentMiddleFaq .ContentMiddleFaqItem .ContentMiddleFaqItemHeadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009C82;
	font-weight: normal;
	margin-bottom: 10px;
}
/* -- END MODUL ContentMiddleFaq --*/

/* -- START ContentMiddleTeaserContactList --- */
.ContentMiddleTeaserContactList {
	clear: both;
	padding-right: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}
.ContentMiddleTeaserContactList .ContentMiddleTeaserContactListImage {
	float: left;
	width: 190px;
	padding-bottom: 10px;
}
.ContentMiddleTeaserContactList .ContentMiddleTeaserContactListName {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009C82;
	font-weight: normal;
	line-height: 16pt;
}
.ContentMiddleTeaserContactList .ContentMiddleTeaserContactListPosition {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009C82;
	font-weight: bold;
	line-height: 12pt;
	margin-bottom: 5px;
}
.ContentMiddleTeaserContactListText {
	line-height: 12pt;
	padding-bottom: 10px;
}
.ContentMiddleTeaserContactList .ContentMiddleTeaserContactListText a, .ContentMiddleTeaserContactList .ContentMiddleTeaserContactListText a:link, .ContentMiddleTeaserContactList .ContentMiddleTeaserContactListText a:active, .ContentMiddleTeaserContactList .ContentMiddleTeaserContactListText a:focus, .ContentMiddleTeaserContactList .ContentMiddleTeaserContactListText a:visited {
	color: #009C82;
	font-size: 10px;
	text-decoration: none;
}
.ContentMiddleTeaserBigLink:hover {
	color: #A90000;
	text-decoration: none;
}
/* -- END ContentMiddleTeaserContactList --- */
/* -- START ContentMiddleSearch --- */
.ContentMiddleSearch {
	clear: both;
	margin-bottom: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}
.ContentMiddleSearch .ContentMiddleSearchFoundPageTitle, .ContentMiddleSearch .ContentMiddleSearchFoundPageTitle:link, .ContentMiddleSearch .ContentMiddleSearchFoundPageTitle:visited, .ContentMiddleSearch .ContentMiddleSearchFoundPageTitle:active, .ContentMiddleSearch .ContentMiddleSearchFoundPageTitle:focus {
	font-size: 12px !important;
	color: #009C82;
	text-decoration: none;
}
.ContentMiddleSearch ContentMiddleSearchFoundPageTitle:hover {
	color: #A90000;
	text-decoration: none;
	font-size: 12px;
}
.ContentMiddleSearch .ContentMiddleSearchFoundEntry {
	margin-bottom: 20px;
}
.ContentMiddleSearch .ContentMiddleSearchTitle {
	padding-left: 10px;
	font-size: 10px;
	color: white;
	font-weight: normal;
	margin-left: 10px;
}
/* -- END ContentMiddleSearch  --- */

/* -- ProductionClass -- */
.ProductionClass {
	clear: both;
	margin-top: 10px;
	background-color: #EBEBEB;
	width: 480px !important;
}
.ProductionClass .liresults {
	padding-bottom: 0px;
}
.ProductionClass * ul {
	list-style: none;
	margin-left: 0px;
	padding-left: 20px;
	list-style-image: url(../img/enumeration_icon.gif);
}
.ProductionClass * li {
	padding-bottom: 10px;
}
.ProductionClass * .ProductionClassTab, .ProductionClass * .ProductionClassTab a, .ProductionClass * .ProductionClassTab a:active, .ProductionClass * .ProductionClassTab a:hover, .ProductionClass * .ProductionClassTab a:focus, .ProductionClass * .ProductionClassTab a:visited, .ProductionClass * .ProductionClassTab:link, .ProductionClass * .ProductionClassTab:hover, .ProductionClass * .ProductionClassTab:active, .ProductionClass * .ProductionClassTab:focus, .ProductionClass * .ProductionClassTab:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White !important;
}
.ProductionClass .ProductionClassContent {
	background-color: #EBEBEB;
	padding-left: 10px;
	padding-top: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
}
.ProductionClass * .ProductionClassHeadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	font-size: 14px;
	color: #009C82;
	padding-bottom: 10px;
}
.ProductionClass * .ProductionClassText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ProductionClass * .ProductionClassSearch {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #009C82;
	line-height: 12pt;
	background-color: transparent;
	border: 0px;
	margin: 0;
	padding: 0;
	width: 56px;
}
.ProductionClass input, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}
.ProductionClass * .ProductionClassLinkModelselector, .ProductionClass * .ProductionClassLinkModelselector:link, .ProductionClass * .ProductionClassLinkModelselector:active, .ProductionClass * .ProductionClassLinkModelselector:focus {
	color: #009C82;
	font-size: 10px;
	text-decoration: none;
}
.ProductionClass * .ProductionClassLinkModelselector:hover {
	color: #A90000;
	text-decoration: none;
}
.ProductionClass * th {
	background: #CACACA;
}
.ProductionClass .ProductionClassContent .ProductionClassProductsTable {
	width: 100%;
}
.ProductionClass .ProductionClassContent .ProductionClassProductsTable th {
	height: 22px;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	background-color: #CACACA;
}
.ProductionClass .ProductionClassContent .ProductionClassProductsTable tbody td {
	border-bottom: 1px white solid;
}
/* -- END ProductionClass -- */

/* -- START ContentMiddleFormMedia -- */
.ContentMiddleFormMedia {
}
.ContentMiddleFormMedia .TableHeadText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	padding-left: 11px;
}
/* -- END ContentMiddleFormMedia -- */

/* -- START FormUserResistration -- */
.ContentMiddleFormUserRegistration {
}
.ContentMiddleFormUserRegistration .ContentMiddleFormUserRegistrationHeadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009C82;
	font-weight: normal;
	margin-left: 10px;
}
.ContentMiddleFormUserRegistration .ContentMiddleFormUserRegistrationSubline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #009C82;
	font-weight: bold;
}
.ContentMiddleFormUserRegistration .ContentMiddleFormUserRegistrationText {
	padding-top: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	padding-left: 10px;
	padding-bottom: 20px;
}
/* -- END FormUserResistration -- */

/* -- START FormInquiryCT -- */
.ContentMiddleFormInquiryCT {
	width: 480px;
}
.ContentMiddleFormInquiryCT .WhiteHeadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	font-weight: normal;
	margin-left: 10px;
}
.ContentMiddleFormInquiryCT .ContentMiddleFormInquiryCTHeadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009C82;
	font-weight: normal;
}
.ContentMiddleFormInquiryCT .ContentMiddleFormInquiryCTSubline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #009C82;
	font-weight: bold;
}
.ContentMiddleFormInquiryCT .ContentMiddleFormInquiryCTText {
	padding-top: 15px; /*padding-right: 5px;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	padding-bottom: 20px;
	background-color: #EBEBEB;
	width: 480px;
}
/* -- END FormUserResistration -- */

/* -- START FormJobApplication -- */
.ContentMiddleFormJobApplication {
}
.ContentMiddleFormJobApplication .GreyBackground {
	background-color: #EBEBEB;
	clear: both;
	width: 560px;
}
.ContentMiddleFormJobApplication * .ContentMiddleFormJobApplicationHeadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009C82;
	font-weight: normal;
	padding-left: 20px;
}
.ContentMiddleFormJobApplication * .ContentMiddleFormJobApplicationSubline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #009C82;
	font-weight: bold;
	padding-left: 20px;
}
.ContentMiddleFormJobApplication * .ContentMiddleFormJobApplicationText {
	padding-top: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	padding-bottom: 20px;
	padding-left: 20px;
}
/* -- END FormJobApplication -- */

/* -- START Pump Exchange CT -- */
.PumpExchangeCT {
	width: 480px;
}
.PumpExchangeCT .PumpExchangeCTWhiteHeadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	font-weight: normal;
	margin-left: 10px;
}
.PumpExchangeCT .PumpExchangeCTText {
	padding-top: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	padding-left: 10px;
	padding-bottom: 20px;
	background-color: #EBEBEB;
}
.PumpExchangeCT .PumpExchangeCTTable {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	padding-left: 10px;
	background-color: #EBEBEB;
}
.PumpExchangeCT .PumpExchangeCTText tr {
	height: 22px;
}
.PumpExchangeCT .PumpExchangeCTTableHeadline, .PumpExchangeCT .PumpExchangeCTTableHeadline a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	color: white;
	background-color: #CACACA;
}
/* -- END Pumpen Exchange CT -- */

/* -- START ContentMiddleContactFlash -- */
#ContentMiddleContactFlash > .ContentMiddleTeaserContactListText {
	margin: 0px;
	padding: 0px;
}
/* -- END ContentMiddleContactFlash -- */

/* --- Toolbox: TBXRainwaterCalculatorForm ---- */
.TBXRainwaterCalculatorForm {
	margin-bottom: 20px;
	width: 220px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.TBXRainwaterCalculatorForm .Background {
	padding: 10px;
	padding-top: 5px !important;
	background-color: #EBEBEB;
}
.TBXRainwaterCalculatorForm .TBXHeadline {
	padding-top: 10px;
	padding-left: 10px;
	color: #009C82;
	font-weight: bold;
	background-color: #EBEBEB;
}
.TBXRainwaterCalculatorForm .Content {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #333333;
	font-size: 10px;
	line-height: 12pt;
	background-color: #EBEBEB;
}

/* -- STOP Toolbox: TBXRainwaterCalculatorForm --*/

/* == END CONTENT SECTION == */

/* /cps/p/ru-ru/layout/search_valuation_empty.gif  /cps/p/ru-ru/layout/search_valuation_full.gif <img src="../img/module_prodclass_plus.gif"> ../img/module_prodclass_minus.gif */

