body {

	margin: 20px;

	font-family: Arial, Helvetica, sans-serif;

}

form {

	margin-left: 20px;

	margin-right: 20px;

	margin-top: 0px;

	margin-bottom: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #666666;

}

input {

	color: #666666;

	font-size: 13px;

}

#pageHeader {

	height: 80px;

	width: 810px;

	background-image: url(images/bg_darkgreen.gif);

	background-repeat: repeat-x;

	background-position: top;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	position: relative;

}

.indexText {

	display: block;

	width: 340px;

	float: right;

	margin-top: 80px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #3A648C;

}



.formHeadlines {

	width: 150px;

	display: block;

	float: left;

	padding-top: 5px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#pageHeader a {

	color: #FFFFFF;

	text-decoration: none;

	font-size: 14px;

	display: block;

	margin-right: 20px;

	float: left;

}

#indexImage {

	height: 300px;

	margin: 0 auto;

	width: 810px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

}

#dottedFrame {
	width: 268px;
	border: 1px dashed #7AC142;
	margin-bottom: 20px;
	margin-top: 20px;

}



#indexProductsStart {
	width: 269px;
	float: left;
	background-image: url(images/bg_lightgreen.gif);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}

#mainContent {

	width: 810px;

	margin-left: -405px;

	position: relative;

	left: 50%;

}

#mainText {

	width: 540px;

	float: left;

	background-image: url(images/bg_fadefooter.gif);

	background-repeat: repeat-x;

	background-position: top;

	padding-bottom: 20px;

}

#mainText ul {

	font-size: 13px;

	color: #666666;

}



#mainText h1 {

	position: relative;

	color: #000000;

	font-size: 24px;

	font-weight: normal;

	margin-left: 20px;

}

#mainText p {

	position: relative;

	color: #666666;

	margin-right: 40px;

	margin-bottom: 10px;

	margin-left: 20px;

	font-size: 13px;

	line-height: 17px; 

}

.miniProdImage {

	margin-left: 20px;

	margin-top: 10px;

}



#sideContent {

	background-image: url(images/bg_fadefooter.gif);

	background-repeat: repeat-x;

	background-position: top;

	float: left;

	width: 270px;

	margin-bottom: 20px;

	position: relative;

}

#mainContentDouble {
	background-image: url(images/bg_fadefooter.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	width: 270px;
	position: relative;
	margin-bottom: 20px;

}

#pageFooter {

	width: 810px;

	margin: 0 auto;

	background-image: url(images/bg_darkgreen.gif);

	background-repeat: repeat-x;

	background-position: top;

	font-size: 11px;

	color: #FFFFFF;

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

}

#pageFooter a {

	color: #F1F9EC;

	font-weight: bold;

	text-decoration: none;

}

#pageFooter a:hover {

	color: #F1F9EC;

	font-weight: bold;

	text-decoration: underline;

}

.noBigImage {

	margin-top: 20px;

}



#fadeFooter {

	background-image: url(images/bg_fadefooter.gif);

	background-repeat: repeat-x;

	background-position: top;

	width: 810px;

	margin: 0 auto;

	height: 20px;

}

#indexProductsStart h2 {

	color: #FFFFFF;

	font-size: 18px;

	font-weight: normal;

	position: relative;

	margin-top: 20px;

	margin-left: 20px;

	margin-right: 20px;

}

#indexProductsStart p {
	color: #436923;
	font-size: 13px;
	font-weight: normal;
	position: relative;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: -12px;
	line-height: 16px;
	margin-bottom: 20px;

}

#indexProductsStart a {

	color: #FFFFFF;

	text-decoration: none;

}



#indexProductsEnergy a {

	color: #7AC142;

	text-decoration: none;

}



#indexProductsUtv {
	width: 269px;
	float: left;
	background-image: url(images/bg_mediumgreen.gif);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}

#indexProductsOptimal {
	position: relative;
	width: 270px;
	float: left;
	background-image: url(images/bg_darkgreen.gif);
	background-repeat: repeat-x;

}

#indexProductsUtv h2 {

	color: #FFFFFF;

	font-size: 18px;

	font-weight: normal;

	position: relative;

	margin-top: 20px;

	margin-left: 20px;

	margin-right: 20px;

}

#indexProductsUtv p {
	color: #436923;
	font-size: 13px;
	font-weight: normal;
	position: relative;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: -12px;
	line-height: 16px;
	margin-bottom: 20px;

}

#indexSideContent h2 {

	margin-top: 20px;

	margin-left: 20px;

	position: relative;

	color: #666666;

}



#indexProductsOptimal h2 {

	color: #FFFFFF;

	font-size: 18px;

	font-weight: normal;

	position: relative;

	margin-top: 20px;

	margin-left: 20px;

	margin-right: 20px;

}

#indexProductsOptimal p {
	color: #436923;
	font-size: 13px;
	font-weight: normal;
	position: relative;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: -12px;
	line-height: 16px;
	margin-bottom: 20px;

}

#dottedFrame h2 {

	color: #999999;

	position: relative;

	margin-top: 20px;

	margin-left: 20px;

	margin-right: 20px;

	font-size: 18px;

	font-weight: normal;

}

#dottedFrame p {

	color: #666666;

	position: relative;

	margin-top: -12px;

	margin-left: 20px;

	margin-right: 20px;

	font-size: 13px;

	margin-bottom: 20px;

	line-height: 16px;

}

.clear {

	clear: both;

}



#indexProductsEnergy {
	position: relative;
	width: 270px;
	float: left;
	top: 20px;
	margin-bottom: 20px;
	background-image: url(images/fade_top_backup.gif);
	background-repeat: repeat-x;
	background-position: top;

}

#indexProductsEnergy h2 {

	color: #999999;

	position: relative;

	margin-top: 20px;

	margin-left: 20px;

	margin-right: 20px;

	font-size: 18px;

	font-weight: normal;

}

#indexProductsEnergy p {

	color: #666666;

	position: relative;

	margin-top: -12px;

	margin-left: 20px;

	margin-right: 20px;

	font-size: 13px;

	margin-bottom: 20px;

	line-height: 16px;

}

#indexProductsClub {

	position: relative;

	width: 100%;

	float: left;

	top: 20px;

	margin-bottom: 20px;

	background-image: url(images/fade_top.gif);

	background-repeat: repeat-x;

	background-position: top;

}

#indexProductsClub h2 {

	color: #999999;

	position: relative;

	margin-top: 20px;

	margin-left: 20px;

	margin-right: 20px;

	font-size: 18px;

	font-weight: normal;

}

#indexProductsClub p {



	color: #666666;

	position: relative;

	margin-top: -12px;

	margin-left: 20px;

	margin-right: 20px;

	font-size: 13px;

	margin-bottom: 20px;

}

.topmenu {

	position: absolute;

	left: 20px;

	bottom: 18px;

}



.toplogo {

	float: right;

	right: 20px;

	bottom: 20px;

	position: absolute;

}

.topPicture {

	position: relative;

	top: 20px;

	margin-bottom: 20px;

}

.miniPicture {

	position: relative;

	margin-right: 20px;

	margin-left: 20px;

	margin-bottom: 20px;

	margin-top: 0px;

	top: 20px;

	float: left;

}

.topmenu a:hover {

	text-decoration: none;

	font-size: 14px;

}

#mainText a {

	color: #7AC142;

	text-decoration: none;

}

#mainText a:hover {

	color: #7AC142;

	text-decoration: underline;

}

#pageHeader ul {

	width: 500px;

	position: absolute;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 18px;

	margin-left: 20px;

	

}

#pageHeader li {

	float: left;

}

#indexProductsEnergy a:hover {

	color: #7AC142;

	text-decoration: underline;

}

#indexProductsStart a:hover {



	color: #FFFFFF;

	text-decoration: underline;

}

#indexProductsUtv a:hover {



	color: #FFFFFF;

	text-decoration: underline;

}

#indexProductsUtv a {

	color: #FFFFFF;

	text-decoration: none;

}

#indexProductsOptimal a {

	color: #FFFFFF;

	text-decoration: none;

}

#indexProductsOptimal a:hover {



	color: #FFFFFF;

	text-decoration: underline;

}

#dottedFrame ul {

	font-size: 13px;

	color: #666666;

	margin-right: 30px;

}

#dottedFrame a {



	color: #7AC142;

	text-decoration: none;

}

#dottedFrame a:hover {



	color: #7AC142;

	text-decoration: underline;

}

#indexProductsEnergy ul {





	font-size: 13px;

	color: #666666;

}

textarea {

	color: #666666;

	font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

	width: 300px;

}

#indexImage p {

	color: #666666;

	margin-top: 70px;

	font-size: 13px;

	float: right;

	width: 330px;

}

#dottedFrame ol {

	font-size: 13px;

	color: #666666;

	margin-right: 20px;

	margin-top: -10px;

}



.formrow {

  clear:both;

}

label {

  padding-right:20px;

  padding-top:2px;

  text-align:left;

  width:60px;

  float: left;

}

.formf {

  display:block;

  float:left;

  margin-bottom:15px;

  width:120px;

}



.formf input {

  float:left;

}
#mainContentSingle {
	background-image: url(images/bg_fadefooter.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	width: 540px;
	position: relative;
	margin-bottom: 20px;
}
#indexProductsTV {
	position: relative;
	width: 540px;
	float: left;
	top: 20px;
	margin-bottom: 20px;
}
#indexProductsTV a:hover {
	color: #7AC142;
	text-decoration: underline;
}
#indexProductsTV ul {
	font-size: 13px;
	color: #666666;
}
#indexProductsTV p {
	color: #666666;
	position: relative;
	margin-top: -12px;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 13px;
	margin-bottom: 20px;
	line-height: 16px;
}
#indexProductsTV h2 {
	color: #999999;
	position: relative;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 18px;
	font-weight: normal;
}
#indexProductsTV a {
	color: #7AC142;
	text-decoration: none;
}

