body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	margin-top: 200;
	background-color: #FFFFFF;
	margin: 0px;
}

.indexhome_bgr {
	background-image: url(../images/indexhome_bgr.jpg); 
	background-repeat: repeat-x; 
	background-position: top; 
}

/*
.content_bgr {
	background-image: url(../media/template/content_bgr.jpg); 
	background-repeat: repeat-x; 
	background-position: top; 
}
*/

a:link, a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 14px;}
a:hover, a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline; line-height: 14px;}

/*
.subnav a:link, .subnav a:visited {	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
.subnav a:hover, .subnav a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; }
*/

/*.navigation a, { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#4786B3; }*/
.navigation { height: 15px;}
.navigation a:link, .navigation a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color:#4786B3; }
.navigation a:hover, .navigation a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; color:#4786B3; }	

.leftnav a:link, .leftnav a:visited {
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration: none;
	border-left-width: 1px solid #DEE9F4;
	border-top-width: 1px solid #DEE9F4;
	color: #4786B3; 
	height: 12px;
	margin-left: 20px;
	padding: 6px; 
}

.leftnav a:hover, .leftnav a:active {
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	background-color: #7FA9D6;
	border-left-width: 1px solid #DEE9F4;
	border-top-width: 1px solid #DEE9F4;
	color: #FFFFFF; 
	height: 12px;
	margin-left: 20px;
	padding: 6px;
}

.leftnav_on a:link, .leftnav_on a:visited, .leftnav_on a:hover {
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; font-weight: bold;
	text-decoration: none; 
	background-color: #DEE9F4; 
	border-left-width: 1px solid #DEE9F4;
	border-top-width: 1px solid #DEE9F4;
	color: #4786B3; 
	height: 12px;
	margin-left: 20px;
	padding: 6px;
}
.leftnav_on a:active {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold;
	text-decoration: none; 
	background-color: #DEE9F4; 
	border-left-width: 1px solid #DEE9F4;
	border-top-width: 1px solid #DEE9F4;
	color: #4786B3; 
	height: 12px;
	margin-left: 20px;
	padding: 6px;
}
/*AB HIER NAVIGATION FÜR DIE PDB*/


.leftnavpdb a:link, .leftnavpdb a:visited {
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration: none;
	border-left-width: 1px solid #DEE9F4;
	border-top-width: 1px solid #DEE9F4;
	color: #4786B3; 
	height: 12px;
	margin-left: 20px;
	padding: 6px; 
}

.leftnavpdb a:hover, .leftnavpdb a:active {
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	background-color: #7FA9D6;
	border-left-width: 1px solid #DEE9F4;
	border-top-width: 1px solid #DEE9F4;
	color: #FFFFFF; 
	height: 12px;
	margin-left: 20px;
	padding: 6px;
}

.leftnavpdb_lvl2 a:link, .leftnavpdb_lvl2 a:visited {
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration: none;
	border-left-width: 1px solid #DEE9F4;
	border-top-width: 1px solid #DEE9F4;
	color: #4786B3; 
	height: 12px;
	margin-left: 40px;
	padding: 6px; 
}

.leftnavpdb_lvl2 a:hover, .leftnavpdb_lvl2 a:active {
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	background-color: #7FA9D6;
	border-left-width: 1px solid #DEE9F4;
	border-top-width: 1px solid #DEE9F4;
	color: #FFFFFF; 
	height: 12px;
	margin-left: 40px;
	padding: 6px;
}

.leftnavpdb_lvl3 a:link, .leftnavpdb_lvl3 a:visited {
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration: none;
	border-left-width: 1px solid #DEE9F4;
	border-top-width: 1px solid #DEE9F4;
	color: #4786B3; 
	height: 12px;
	margin-left: 55px;
	padding: 6px; 
}

.leftnavpdb_lvl3 a:hover, .leftnavpdb_lvl3 a:active {
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	background-color: #7FA9D6;
	border-left-width: 1px solid #DEE9F4;
	border-top-width: 1px solid #DEE9F4;
	color: #FFFFFF; 
	height: 12px;
	margin-left: 55px;
	padding: 6px;
}

.leftnavpdb_on a:link, .leftnavpdb_on a:visited, .leftnavpdb_on a:hover {
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; font-weight: bold;
	text-decoration: none; 
	background-color: #DEE9F4; 
	border-left-width: 1px solid #DEE9F4;
	border-top-width: 1px solid #DEE9F4;
	color: #4786B3; 
	height: 12px;
	margin-left: 20px;
	padding: 6px;
}
.leftnavpdb_on a:active {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold;
	text-decoration: none; 
	background-color: #DEE9F4; 
	border-left-width: 1px solid #DEE9F4;
	border-top-width: 1px solid #DEE9F4;
	color: #4786B3; 
	height: 12px;
	margin-left: 20px;
	padding: 6px;
}

.leftnavpdb_on_lvl2 a:link, .leftnavpdb_on_lvl2 a:visited, .leftnavpdb_on_lvl2 a:hover {
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; font-weight: bold;
	text-decoration: none; 
	background-color: #DEE9F4; 
	border-left-width: 1px solid #DEE9F4;
	border-top-width: 1px solid #DEE9F4;
	color: #4786B3; 
	height: 12px;
	margin-left: 40px;
	padding: 6px;
}
.leftnavpdb_on_lvl2 a:active {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold;
	text-decoration: none; 
	background-color: #DEE9F4; 
	border-left-width: 1px solid #DEE9F4;
	border-top-width: 1px solid #DEE9F4;
	color: #4786B3; 
	height: 12px;
	margin-left: 40px;
	padding: 6px;
}

.leftnavpdb_on_lvl3 a:link, .leftnavpdb_on_lvl3 a:visited, .leftnavpdb_on_lvl3 a:hover {
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; font-weight: bold;
	text-decoration: none; 
	background-color: #DEE9F4; 
	border-left-width: 1px solid #DEE9F4;
	border-top-width: 1px solid #DEE9F4;
	color: #4786B3; 
	height: 12px;
	margin-left: 55px;
	padding: 6px;
}
.leftnavpdb_on_lvl3 a:active {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold;
	text-decoration: none; 
	background-color: #DEE9F4; 
	border-left-width: 1px solid #DEE9F4;
	border-top-width: 1px solid #DEE9F4;
	color: #4786B3; 
	height: 12px;
	margin-left: 55px;
	padding: 6px;
}
	
/* Navigation für die Homeseite*/

#navigation {
	position: absolute;
	height: 40px;
	z-index: 10;
	top: 128px;
	_top: 129px;
}

.navi {
	text-align: left; 
	text-align:center; 
	padding-top: 8px;
	background-image: url(../images/navi_bg.gif); 
	background-repeat:no-repeat;
	width:110px;
	height: 50px;
	float: left;
}

.navi_aktiv {
	text-align: left; 
	text-align:center; 
	background-image: url(../images/navi_bg_aktiv-trans.png); 
	background-repeat:no-repeat;
	float: left;
	width:110px;
	height: 50px;
	padding-top: 8px;
}

/* Sprachwahl */

.lang { 
	width: 147px; 
	font-size: 9px;
	text-align: left; 
	padding-bottom: 19px;
	text-indent: 27px;
}

/* Nur für die Index-Seite erforderlich */

.sprachauswahl { background-color: #0053AF; width: 760px; height: 60px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-align: center; line-height: 50px; }
.sprachauswahl a:link, .sprachauswahl a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-align: center; line-height: 50px; }
.sprachauswahl a:hover, .sprachauswahl a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-align: center; line-height: 50px; text-decoration: underline; }

form { color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; }
input, select { color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;}

.back_white { background-color: #FFFFFF; }
.back_blue { background-color: #BED3EA; }

/* Hintergründe der Rubriken - _nav ist die Anzeige in der Navigation, _main beschreibt den Content-Bereich */

/*HOME*/
.back_home_headline { background-color: #7FA9D6;}
/*.back_home_headline { background-color: #0053AE;}*/
.back_home_nav { background-color: #BED3EA; }
.back_home_main { background-color: #DEE9F4; }
/*RUBRIK - PUMPEN [blau] */
.back_pumps_headline { background-color: #0093D0; }
.back_pumps_nav { background-color: #A7D5EF; }
.back_pumps_main { background-color: #B5DAF1; }
/*RUBRIK - TEICHPFLEGE [grün] */
.back_care_headline { background-color: #49A942; }
.back_care_nav { background-color: #ACD2A0; }
.back_care_main { background-color: #B5D7A9; }
/*RUBRIK - TEICHGESTALTUNG [lila] */
.back_pond_headline { background-color: #7E81BE; }
.back_pond_nav { background-color: #BDBDDE; }
.back_pond_main { background-color: #D1D1E9; }
/*RUBRIK - DEKORATION [gelb] */
.back_deko_headline { background-color: #FDBB30; }
.back_deko_nav { background-color: #FFDDA2; }
.back_deko_main { background-color: #FEE8BF; }


.text_copy { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; line-height: 14px; }
.text_copywhite { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 14px; }
#suchfeld {
	display: block;
	margin: 0px; 
	padding: 0px;
	border: 1px solid #80A9D7;
	width: 260px;
	height: 50px;

}

#produktfinder {
	display: block;
	padding: 0px;
	border: 1px solid #DEE9F4;
	width: 150px;
	height: 85px;
	margin-left: 30px; 
	margin-top: 30px;

}

.suche { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #DEE9F4;}
.text_copy_small { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0072BB;
	font-weight: 200; line-height: 20px;
}

.rubrik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.footer, .footer a:link, .footer a:visited, .footer a:hover, .footer a:active  {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #99BADF;
}


#site {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

#header {
	width: 760px;
	background:#FFFFFF;
	margin:auto;
	float:left;
}

#column1_home {
	width: 760px;
	background:#FFFFFF;
	margin:auto;
	float:left;
}

#column2_home {
	width: 760px;
	height:60px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 50px;
	text-decoration: none;
	color: #FFF; 
	text-align:center;
	background:#0053AF;
	margin:auto;
	float:left;
}

#column2_home a:link, #column2_home a:visited, #column2_home a:active  {
	text-decoration: none;
	font-size: 12px;
	color: #FFF; 
}

#column2_home a:hover  {
	text-decoration: underline;
	font-size: 12px;
	color: #FFF; 
}

#footer  {
	width:760px;
	margin:auto;
	float:left; 
}

#footer, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active  {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #99BADF;
}

#footer_left  {
	width:60px;
	margin-top:5px;
	float:left; 
}

#footer_right  {
	width:700px;
	margin-top:5px;
	float:left;
	text-align:right; 
}

