﻿/* CSS Document */

/* FÜR CSS - BASIERTES LAYOUT */

/* Startseite: */

/* tags */

body
{
	background-color: #cbc8b0;
	margin: 0;
}
form
{
	display: inline;
}
a
{
	text-decoration: none;
	color: #cf035c;
}
a.nohighlight,a.nohighlight:hover  
{
	color:#592154;
}

a:hover
{
	text-decoration: none;
	color: #592154;
}
a img 
{
	border-width:0;
}
/* classes */
.bold 
{
	font-weight:bold;
}
.lang_selected
{
	background-color: #5A2154;
	font-weight: bold;
}
.spacer1
{
	padding-left: 8px;
	padding-right: 8px;
	display: inline;
	color:#72724E;
}
.input-top
{
	width: 101px;
	height: 13px;
	font-size: 11px;
	font-family: Verdana,sans-serif;
	font-weight: normal;
	color: #9c996d;
	background-color: #f5f4ef;
	border: 1px;
	border-style: solid;
	border-color: #fff #9c996d #9c996d #fff;
}
.arrow3
{
	position: relative;
	top: 4px;
	width: 17px;
	height: 17px;
	background-image: url(/images/website/pfeil-30.gif);
}
.arrow3:hover
{
	background-image: url(/images/website/pfeil-3-.gif);
}
.textfield, .headln1, .headln2, .headln, .text-leistung, .textfield-faq, .servicepage,.qtip
{
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	font-family: Arial, "Trebuchet MS" , Verdana;
	color: #592154;
}
.textfield p
{
	margin-top:0;
}
.text-leistung p
{
	margin-top:0;
	margin-bottom:0;
}
a.question img 
{
	background: transparent url(/images/website/arrow_down.png) no-repeat 0 0;
	margin-left:10px;
	border-width:0;
}
a.question img.close 
{
	background-image: url(/images/website/arrow_up.png);
}
a.question 
{
	color:#592154;
	font-weight:bold;
}
#inputfeld1
{
	width: 380px;
	height: 45px;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 45px;
	background-image: url(/images/website/bg-tease.jpg);
}
.headln, .headln1, .headln2
{
	line-height: 27px;
	padding-left: 12px;
	background-image: url(/images/website/bg-headl.jpg);
	font-weight: bold;
	font-size: 13px;
}
.headln-news 
{
	width:574px;
	float:left;
}
.breadcrumb-news 
{
	float:left;
}
.headln2
{
	background-image: url(/images/website/bg-headm.jpg);
}
.cont-teaser-leistung
{
	width: 185px;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
}
.icon-leistung, .txt-leistung
{
	border: 0;
	margin-top: 9px;
}
.icon-leistung
{
	margin-bottom: 9px;
	padding-right: 7px;
}
.txt-leistung
{
	vertical-align: top;
}
.text-leistung
{
	width: 162px;
	padding-left: 14px;
	float: left;
}
.textcontent 
{
	float:left;
	padding-left:13px;
	padding-top:24px;
	width:844px;
}
.prod-preis, .prod-anfordern, .prod-demo, .pfeil-2
{
	display: inline-block;
	border: 0;
	margin-bottom: 6px;
}
.prod-anfordern 
{
	margin-bottom:2px;
}
.prod-preis 
{
	margin-top:10px;
	margin-bottom:9px;
}
.pfeil-2, .pfeil-2:visited, .pfeil2:hover
{
	margin-left: 5px;
}
.prod-anfordern, .prod-anfordern:visited
{
	background: url(/images/website/prod-anfordern.gif) no-repeat;
}
.prod-anfordern:hover
{
	background: url(/images/website/prod-anfordern_hover.gif) no-repeat;
}
.prod-demo, .prod-demo:visited
{
	background: url(/images/website/prod-demo.gif) no-repeat;
}
.prod-demo:hover
{
	background: url(/images/website/prod-demo_hover.gif) no-repeat;
}
/*
.pfeil-2, .pfeil-2:visited
{
	background: url(/images/website/pfeil-2-.gif) no-repeat;
}
.pfeil-2:hover
{
	background: url(/images/website/pfeil-2-.gif) no-repeat;
}*/
.prod-buynow, .prod-buynow:visited
{
	background: url(/images/website/prod-buynow.gif) no-repeat;
}
.prod-buynow:hover
{
	background: url(/images/website/prod-buynow_hover.gif) no-repeat;
}
.prod-learnmore, .prod-learnmore:visited
{
	background: url(/images/website/prod-learnmore.gif) no-repeat;
}
.prod-learnmore:hover
{
	background: url(/images/website/prod-learnmore_hover.gif) no-repeat;
}

/* IDs */

/* #cont-all { margin-left:31px; margin-top:14px; width:918px; float:left; } ohne zentrierung */
#cont-all
{
	width: 918px;
	float: none;
	margin: auto;
	margin-top: 14px;
}
#topnavi
{
	width: 869px;
	padding-left: 20px;
	padding-bottom: 8px;
	float: left;
	color: #fff;
}

#languageselector
{
	left: 21px;
	float: left;
	color: white;
}
#language
{
	float: left;
	margin-right: 6px;
	width:69px;
	text-align:right;
}
#languageselector a
{
	float: left;
	display: block;
	width: 24px;
	text-align: center;
	margin-right: 1px;
	color: white;
	text-decoration: none;
}
#languageselector a:hover
{
	background-color: #5A2154;
	font-weight: bold;
}
#topnavi-right
{
	float: right;
	position: relative;
	top: -4px;
}

#edges
{
	width: 910px;
	float: left;
	background-color: #fff;
}
#edgelt, #edgert
{
	width: 8px;
	height: 8px;
}
#edgelt
{
	float: left;
}
#edgert
{
	float: right;
}
#edge2
{
	width: 918px;
	float: left;
	background-color: #fff;
}

#cont-content
{
	width: 918px;
	float: left;
	background-color: #b5b19b;
	display: inline;
}
/* orig.: #cont-inhalt2 { width:910px; float:left; background-color:#fff; } */
#cont-content2
{
	width: 910px;
	float: left;
	background-color: #fff;
	display: inline;
}

/* "inline" gegen IE6-bug; und margin statt padding klappt hier nicht im IE7 */
#content
{
	width: 870px;
	margin-left: 20px;
	padding-bottom: 30px;
	float: left;
	background-color: #fff;
	display: inline;
}
/* test: #inhalt { width:870px; padding-bottom:30px; background-color:#dfd; } */

#logo
{
	float: left;
	margin-top: 17px;
	border:0;
}
#stripes
{
	width: 870px;
	float: left;
}

#cont-mainmenu
{
	width: 870px;
	float: left;
	padding-left: 174px;
	display: inline;
}
#cont-mainmenu-ie6
{
	display: none;
	margin-right: 47px;
}

#cont_teaser_ve
{
	/*width: 870px;
	height: 210px;
	float: left;
	background-image: url(/images/website/bg-teasf.jpg);
	color: #592154;*/
	float:left;
height:259px;
margin-bottom:15px;
width:870px;
	
}

#cont_teaser_ve_small 
{
	
float:left;
height:184px;
margin-bottom:10px;
width:870px;
}
.class_teaser_small_community 
{
	background-image:url(/images/website/banner_community.jpg);
}
.class_teaser_small_knowhow 
{
	background-image:url(/images/website/banner_knowhow.jpg);
}
.class_teaser_small_aktuelles 
{
	background-image:url(/images/website/banner_aktuelles.jpg);
}
.class_teaser_small_community_en
{
	background-image:url(/images/website/banner_community-en.jpg);
}
.class_teaser_small_knowhow_en 
{
	background-image:url(/images/website/banner_knowhow-en.jpg);
}
.class_teaser_small_news
{
	background-image:url(/images/website/banner_news.jpg);
}
.class_teaser_home
{
	background-image:url(/images/website/bg-teaser-ve4.jpg);
color:#592154;
}
.class_teaser_home_left
{
	background-image:url(/images/website/bg-teaser-ve5.jpg);
color:#592154;
}
.class_teaser_largescale
{
	background-image:url(/images/website/bg-teaser-ve6.jpg);
color:#592154;
}
.class_teaser_largescale_left
{
	background-image:url(/images/website/bg-teaser-ve7.jpg);
color:#592154;
}
#textbanner 
{
	background-image:url(/images/website/bg-teaser-1.jpg);
	float:left;
height:75px;
width:870px;
}
#textbanner .textfield 
{
	float:left;
font-weight:bold;
margin:50px 12px 12px;
width:846px;
}


#teaser_ve_small
{
	float:right;
margin-top:65px;
width:522px;
}
#teaser_ve
{
	float:right;
margin-top:34px;
width:524px;
}
#teaser_ve p, #teaser_ve_small p 
{
	margin-top:0;
	margin-bottom:0;
}
#form2
{
	margin: 0;
}
#input_address
{
	width: 313px;
	height: 17px;
	margin-left: 11px;
	background-color: #ffffff;
	border: 1px;
	border-style: solid;
	border-color: #74714e;
}
#pfeil-1
{
	width: 33px;
	height: 24px;
	margin-top: 2px;
	margin-right: 11px;
	background-image: url(/images/website/pfeil-10.gif);
}
#pfeil-1:hover
{
	background-image: url(/images/website/pfeil-1-.gif);
}
img#pfeil-1 
{
	border:0;
	margin-top:11px;
}
#rays
{
	margin-bottom: 15px;
	float: right;
	display: block;
}

#cont-teaser, #cont-mapcontent, #cont-textcontent
{
	width: 870px;
	padding-bottom: 20px;
	float: left;
}
#cont-teaser-leistungen, #cont-content-maps, #cont-content-text,#cont-teaser-newspage
{
	width: 586px;
	float: left;
	background-color: #faf9f7;
	margin-bottom: 10px;
}
#cont-content-text .textcontent
{
	width: 550px;
}

#icon-1, #icon-1:visited
{
	background: url(/images/website/prod-prognose.gif) no-repeat;
}
#icon-2, #icon-2:visited
{
	background: url(/images/website/prod-optimierung.gif) no-repeat;
}
#icon-3, #icon-3:visited
{
	background: url(/images/website/prod-kontrolle.gif) no-repeat;
}
#icon-1:hover
{
	background: url(/images/website/prod-prognose_hover.gif) no-repeat;
}
#icon-2:hover
{
	background: url(/images/website/prod-optimierung_hover.gif) no-repeat;
}
#icon-3:hover
{
	background: url(/images/website/prod-kontrolle_hover.gif) no-repeat;
}

#icon-1en, #icon-1en:visited
{
	background: url(/images/website/prod-predictor.gif) no-repeat;
}
#icon-2en, #icon-2en:visited
{
	background: url(/images/website/prod-optimizer.gif) no-repeat;
}
#icon-3en, #icon-3en:visited
{
	background: url(/images/website/prod-check.gif) no-repeat;
}
#icon-1en:hover
{
	background: url(/images/website/prod-predictor_hover.gif) no-repeat;
}
#icon-2en:hover
{
	background: url(/images/website/prod-optimizer_hover.gif) no-repeat;
}
#icon-3en:hover
{
	background: url(/images/website/prod-check_hover.gif) no-repeat;
}


/*

#icon-txt-1, #icon-txt-1:visited
{
	background: url(/images/website/prod-txt.gif);
}
#icon-txt-2, #icon-txt-2:visited
{
	background: url(/images/website/prod-txt.gif);
}
#icon-txt-3, #icon-txt-3:visited
{
	background: url(/images/website/prod-txt.gif);
}*/

#cont-right-section, #cont-teaser-aktuell
{
	width: 275px;
	margin-left: 8px;
	float: left;
	display: inline;
}
.cont-teaser-karte, #cont-teaser-news,#cont-teaser-twitter, .rightbox
{
	width: 275px;
	float: left;
	background-color: #faf9f7;
	margin-bottom: 10px;
}
.cont-teaser-karte a img
{
	border-width:0;
}
a.fancybox img
{
	border-color:#CBC8B0;
	border-width:1px;
}
.cont-teaser-karte p 
{
	margin-bottom:0;
}
.rightbox p 
{
	color:#592154;
font-family:Arial,"Trebuchet MS",Verdana;
font-size:12px;
font-weight:normal;
line-height:18px;
padding:10px 12px;
margin:0;
}
.rightbox hr 
{
	border-bottom:1px solid #CAC8B1;
border-top:0;
border-left:0;
border-right:0;
color:#CAC8B1;
height:0;
width:251px;
}
#cont-content-maps .headln 
{
	margin-bottom:9px;
}
.mapCollection 
{
padding-left:13px;
width:100%;
}
.mapCollection .headline 
{
	font-weight:bold;
	margin-bottom:5px;
}
#cont-content-maps hr 
{
	border-bottom:1px solid #CAC8B1;
border-top:0;
border-left:0;
border-right:0;
color:#CAC8B1;
height:0;
width:560px;

}
.mapCollection .map 
{
	float:left;
margin-right:20px;
width:175px;
}
.mapCollection .map .mapName 
{
	margin-top:5px;
}
.mapCollection .map .subtext 
{
	color:#9C996E;
font-size:10px;
}
.mapCollection .map a img {
	border-color:#CBC8B0;
	border-width:2px;
}
.akt1-karte
{
	padding: 10px 12px 10px 12px;
}
.akt1-text, #akt2-text
{
	padding: 0 12px 10px 12px;
}

#akt2-text
{
	padding-top: 10px;
}

#navi-bottom
{
	width: 870px;
	float: left;
	color: #74714e;
}
/* margin statt padding klappt hier nicht im IE7 */
#navi-bottom1
{
	width: 586px;
	float: left;
}
#navi-bottom2
{
	width: 275px;
	margin-left: 8px;
	float: left;
	display: inline;
}

#topnavi-right a
{
	color: #fff;
}
#navi-bottom1 a
{
	color: #74714e;
}
#topnavi-right a:hover, #navi-bottom1 a:hover
{
	text-decoration: none;
	color: #592154;
}

.prodnavi
{
	float: right;
	margin-top: 5px;
}

#p01_01_cont-headpic
{
	width: 870px;
	height: 210px;
	float: left;
	background-image: url(/images/website/bg-teasg.jpg);
}
#p01_01_teaser_ve
{
	width: 455px;
	margin-top: 27px;
	float: right;
}
#p01_01_icon-1a
{
	float: left;
	margin-top: 23px;
	margin-left: 340px;
}
#p01_01_icon-1b
{
	float: left;
	margin-top: 5px;
	padding-bottom: 420px;
}
#p01_01_fragen
{
	float: right;
	width: 560px;
	margin-right: 95px;
	margin-bottom: 20px;
}
#cont-content-maps #breadcrumbs , #cont-content-text #breadcrumbs
{
	float:none;
	font-weight:normal;
}
#breadcrumbs
{
	float: left;
}
#breadcrumbs .currpage 
{
	font-weight:bold;
	color:#582254;
}
#breadcrumbs a 
{
	color:#582254;
}
#breadcrumbs a:hover
{
	color:#CF035C;
}

#cont-content3b
{
	width: 844px;
	padding-top: 20px;
	padding-left: 13px;
	float: left;
}


.leeegende
{
	display: block;
	width: 15px;
	height: 15px;
}
.legend
{
	float: left;
	width: 10px;
	height: 10px;
	margin-top: 3px;
	margin-right: 6px;
}

#cont-left
{
	float: left;
	width: 457px;
	margin-bottom: 30px;
}
#cont-map-left 
{
	float: left;
	margin-bottom: 30px;
}
#cont-map-text
{
	float: left;
	margin-bottom: 30px;
	margin-left:30px;
	width:355px;
}
#p02_00_karte
{
	border: 1px;
	border-style: solid;
	border-color: #cbc8b0;
	margin-bottom: 5px;
}
.leg1
{
	background: #592154;
}
.leg2
{
	background: #8f2140;
}
.leg3
{
	background: #cbc8b0;
}
.leg4
{
	background: #e5e3d8;
}
#p02_00_text
{
	float: right;
	width: 370px;
	margin-bottom: 30px;
}


#reftab
{
	padding-bottom: 30px;
}
#reftab td
{
	padding-bottom: 20px;
	padding-right: 20px;
}


.breadcrumb
{
	color: #592154;
}
.breadcrumb-end
{
	display: inline;
	font-weight: bold;
}

.heeeeadln3
{
	line-height: 27px;
	padding-left: 12px;
	background-image: url(/images/website/bg-headn.jpg);
	font-size: 13px;
}
.headln3
{
	float: left;
	width: 846px;
	line-height: 27px;
	padding-left: 12px;
	padding-right: 12px;
	background-image: url(/images/website/bg-headn.jpg);
	font-size: 13px;
}

.text-interr
{
	width: 622px;
	padding-left: 0;
}
.interestingfor_icon
{
	border: 0;
	margin-right: 22px;
}
.interestingfor_icon, .text-interr
{
	margin-bottom: 38px;
}

#cont-content3a
{
	width: 844px;
	padding-top: 24px;
	padding-left: 13px;
	float: left;
}
#cont-news 
{
	width: 586px;
	padding-top: 4px;
	padding-left: 13px;
	float: left;
	
}
#interestedbuyers_icon, #interestedbuyers_icon:visited
{
	background: url(/images/website/interestedbuyers_icon.gif);
}
#plantplanners_icon, #plantplanners_icon:visited
{
	background: url(/images/website/plantplanners_icon.gif);
}
#solarteurs_icon, #solarteurs_icon:visited
{
	background: url(/images/website/solarteurs_icon.gif);
}
#plantowners_icon, #plantowners_icon:visited
{
	background: url(/images/website/plantowners_icon.gif);
}
#manufacturers_icon, #manufacturers_icon:visited
{
	background: url(/images/website/manufacturers_icon.gif);
}
#interestedbuyers_icon:hover
{
	background: url(/images/website/interestedbuyers_icon_hover.gif);
}
#plantplanners_icon:hover
{
	background: url(/images/website/plantplanners_icon_hover.gif);
}
#solarteurs_icon:hover
{
	background: url(/images/website/solarteurs_icon_hover.gif);
}
#plantowners_icon:hover
{
	background: url(/images/website/plantowners_icon_hover.gif);
}
#manufacturers_icon:hover
{
	background: url(/images/website/manufacturers_icon_hover.gif);
}


#interestedbuyers_icon_en, #interestedbuyers_icon_en:visited
{
	background: url(/images/website/interestedbuyers_icon_en.gif);
}
#plantplanners_icon_en, #plantplanners_icon_en:visited
{
	background: url(/images/website/plantplanners_icon_en.gif);
}
#solarteurs_icon_en, #solarteurs_icon_en:visited
{
	background: url(/images/website/solarteurs_icon_en.gif);
}
#plantowners_icon_en, #plantowners_icon_en:visited
{
	background: url(/images/website/plantowners_icon_en.gif);
}
#plantownersoperators_icon_en, #plantownersoperators_icon_en:visited
{
	background: url(/images/website/plantownersoperators_icon_en.gif);
}
#manufacturers_icon_en, #manufacturers_icon_en:visited
{
	background: url(/images/website/manufacturers_icon_en.gif);
}
#interestedbuyers_icon_en:hover
{
	background: url(/images/website/interestedbuyers_icon_en_hover.gif);
}
#plantplanners_icon_en:hover
{
	background: url(/images/website/plantplanners_icon_en_hover.gif);
}
#solarteurs_icon_en:hover
{
	background: url(/images/website/solarteurs_icon_en_hover.gif);
}
#plantowners_icon_en:hover
{
	background: url(/images/website/plantowners_icon_en_hover.gif);
}
#plantownersoperators_icon_en:hover
{
	background: url(/images/website/plantownersoperators_icon_en_hover.gif);
}
#manufacturers_icon_en:hover
{
	background: url(/images/website/manufacturers_icon_en_hover.gif);
}

/*
#manufacturers_icon
{
	margin-bottom: 0px;
}*/

#cont-content3c
{
	width: 844px;
	padding-top: 20px;
	padding-left: 13px;
	float: left;
}
.cont-contentblock, .cont-contentblock-tip
{
	float: left;
	width: 857px;
}
.text-interr2
{
	display: inline;
	width: 329px;
	margin-top: 8px;
	padding: 0;
	padding-bottom: 12px;
}
.text-interr3
{
	float: right;
	width: 259px;
	padding: 8px;
	vertical-align: text-top;
	margin-bottom: 20px;
	background-color: #f5f4ef;
}
.cont-contentblock-tip .text-interr2 
{
	margin-left:230px;
}
.tippImage
{
	background:transparent url(/images/website/iconTipp.gif) no-repeat scroll 0 0;
}
.tippImage:hover
{
	background:transparent url(/images/website/iconTippHover.gif) no-repeat scroll 0 0;
}
.tipImage
{
	background:transparent url(/images/website/iconTip.gif) no-repeat scroll 0 0;
}
.tipImage:hover
{
	background:transparent url(/images/website/iconTipHover.gif) no-repeat scroll 0 0;
}
.rightboximage 
{
	margin-bottom:18px;
	margin-top:27px;
	background:transparent url(/images/website/1pix.gif) no-repeat scroll 0 0;
}
#rightErtragsprognose {	background-image:url(/images/website/rightErtragsprognose.gif);}
#rightErtragsprognose:hover {	background-image:url(/images/website/rightErtragsprognoseHover.gif);}
#rightKontaktformular {	background-image:url(/images/website/rightKontaktformular.gif);}
#rightKontaktformular:hover {	background-image:url(/images/website/rightKontaktformularHover.gif);}
#rightAnlagenvergleich {background-image:url(/images/website/rightAnlagenvergleich.gif);}
#rightAnlagenvergleich:hover {background-image:url(/images/website/rightAnlagenvergleichHover.gif);}
#rightErtragsoptimierung{background-image:url(/images/website/rightErtragsoptimierung.gif);}
#rightErtragsoptimierung:hover {background-image:url(/images/website/rightErtragsoptimierungHover.gif);}
#rightErtragskontrolle {background-image:url(/images/website/rightErtragskontrolle.gif);}
#rightErtragskontrolle:hover {background-image:url(/images/website/rightErtragskontrolleHover.gif);}
#rightKontakt{background-image:url(/images/website/rightKontaktformular.gif);}
#rightKontakt:hover {background-image:url(/images/website/rightKontaktformularHover.gif);}
#rightGISeasySolarkarten{background-image:url(/images/website/rightGiseasySolarkarten.gif);}
#rightGISeasySolarkarten:hover {background-image:url(/images/website/rightGiseasySolarkartenHover.gif);}
#rightGISSolarkarten{background-image:url(/images/website/rightGisSolarkarten.gif);}
#rightGISSolarkarten:hover {background-image:url(/images/website/rightGisSolarkartenHover.gif);}
#rightZeitreihen{background-image:url(/images/website/rightZeitreihen.gif);}
#rightZeitreihen:hover {background-image:url(/images/website/rightZeitreihenHover.gif);}

#rightYieldPredictor {	background-image:url(/images/website/rightYieldPredictor.gif);}
#rightYieldPredictor:hover {	background-image:url(/images/website/rightYieldPredictorHover.gif);}
#rightContactForm {	background-image:url(/images/website/rightContactform.gif);}
#rightContactForm:hover {	background-image:url(/images/website/rightContactformHover.gif);}
#rightPVSystemSurvey {background-image:url(/images/website/rightPVSystemSurvey.gif);}
#rightPVSystemSurvey:hover {background-image:url(/images/website/rightPVSystemSurveyHover.gif);}
#rightYieldOptimizer{background-image:url(/images/website/rightYieldOptimizer.gif);}
#rightYieldOptimizer:hover {background-image:url(/images/website/rightYieldOptimizerHover.gif);}
#rightYieldCheck {background-image:url(/images/website/rightYieldCheck.gif);}
#rightYieldCheck:hover {background-image:url(/images/website/rightYieldCheckHover.gif);}
#rightContact{background-image:url(/images/website/rightContactform.gif);}
#rightContact:hover {background-image:url(/images/website/rightContactformHover.gif);}
#rightGISeasySolarMaps{background-image:url(/images/website/rightGiseasySolarMaps.gif);}
#rightGISeasySolarMaps:hover {background-image:url(/images/website/rightGiseasySolarMapsHover.gif);}
#rightGISSolarMaps{background-image:url(/images/website/rightGisSolarMaps.gif);}
#rightGISSolarMaps:hover {background-image:url(/images/website/rightGisSolarMapsHover.gif);}
#rightTimeSeries{background-image:url(/images/website/rightTimeSeries.gif);}
#rightTimeSeries:hover {background-image:url(/images/website/rightTimeSeriesHover.gif);}

.serviceInterestingForIcon
{
	float: left;
	display: inline;
	margin-top: 8px;
	margin-bottom: 12px;
	margin-right: 30px;
}
 #p04_01_icon1
{
	float: left;
	display: inline;
	margin-top: 8px;
	margin-bottom: 12px;
	margin-right: 30px;
}
#p04_01_icon2, #p04_01_icon2:visited
{
	background: url(/images/website/prod-icr.gif);
	margin-top: 27px;
	margin-bottom: 18px;
}
#p04_01_icon2:hover
{
	background: url(/images/website/prod-ics.gif);
}
#p04_01_icon3, #p04_01_icon2:visited
{
	background: url(/images/website/prod-ics.gif);
	margin-top: 27px;
	margin-bottom: 18px;
}
#p04_01_icon3:hover
{
	background: url(/images/website/prod-ict.gif);
}
#icon-tipp, #icon-tipp:visited
{
	background: url(/images/website/icon-tip.gif);
}
#icon-tipp:hover
{
	background: url(/images/website/icon-tip.gif);
}

/* Seite 04_02 etc.: */

#p04_02_icon1, #p04_02_icon1:visited
{
	background: url(/images/website/prod-ict.gif);
	margin-top: 27px;
	margin-bottom: 18px;
}
#p04_02_icon2, #p04_02_icon2:visited
{
	background: url(/images/website/prod-icu.gif);
	margin-top: 27px;
	margin-bottom: 18px;
}
#p04_02_icon3, #p04_02_icon3:visited
{
	background: url(/images/website/prod-icv.gif);
	margin-top: 27px;
	margin-bottom: 18px;
}
#p04_02_icon4, #p04_02_icon4:visited
{
	background: url(/images/website/prod-icw.gif);
	margin-top: 27px;
	margin-bottom: 18px;
}
#p04_02_icon5, #p04_02_icon5:visited
{
	background: url(/images/website/prod-icx.gif);
	margin-top: 27px;
	margin-bottom: 18px;
}
#p04_02_icon1:hover
{
	background: url(/images/website/prod-icy.gif);
}
#p04_02_icon2:hover
{
	background: url(/images/website/prod-icy.gif);
}
#p04_02_icon3:hover
{
	background: url(/images/website/prod-icy.gif);
}
#p04_02_icon4:hover
{
	background: url(/images/website/prod-icy.gif);
}
#p04_02_icon5:hover
{
	background: url(/images/website/prod-icy.gif);
}

/* Seite 05_00_produkte: */

.x
{
	width: 156px;
	height: 62px;
}
.info-requestoffer, .info-requestoffer:visited
{
	border: 0;
	margin:10px 22px 10px 0;
	background: url(/images/website/info-requestoffer.gif) no-repeat;
}
.info-requestoffer:hover
{
	background: url(/images/website/info-requestoffer_hover.gif) no-repeat;
}
.info-anfordern, .info-anfordern:visited
{
	border: 0;
	margin:10px 22px 10px 0;
	background: url(/images/website/prod-informationenanfordern.gif) no-repeat;
}
.info-anfordern:hover
{
	background: url(/images/website/prod-informationenanfordern_hover.gif) no-repeat;
}
#p05_00_cont-headpic
{
	width: 870px;
	height: 165px;
	float: left;
	background-image: url(/images/website/05_00_bg.jpg);
}
#line1
{
	float: left;
	width: 540px;
	height: 1px;
	margin-left: 23px;
	background: #cac8b1;
}

#p05_00_icon-1, #p05_00_icon-1:visited
{
	background: url(/images/website/prod-solarkarten.gif) no-repeat;
}
#p05_00_icon-2, #p05_00_icon-2:visited
{
	background: url(/images/website/prod_giseasy_logo_nohover.gif) no-repeat;
}
#p05_00_icon-3, #p05_00_icon-3:visited
{
	background: url(/images/website/prod-zeitreihen.gif) no-repeat;
}
#p05_00_icon-1:hover
{
	background: url(/images/website/prod-solarkarten_hover.gif) no-repeat;
}
#p05_00_icon-2:hover
{
	background: url(/images/website/prod_giseasy_logo_hover.gif) no-repeat;
}
#p05_00_icon-3:hover
{
	background: url(/images/website/prod-zeitreihen_hover.gif) no-repeat;
}



#p05_00_icon-1en, #p05_00_icon-1en:visited
{
	background: url(/images/website/prod-solarmaps.gif) no-repeat;
}
#p05_00_icon-2en, #p05_00_icon-2en:visited
{
	background: url(/images/website/prod-easysolarmaps.gif) no-repeat;
}
#p05_00_icon-3en, #p05_00_icon-3en:visited
{
	background: url(/images/website/prod-timeseries.gif) no-repeat;
}
#p05_00_icon-1en:hover
{
	background: url(/images/website/prod-solarmaps_hover.gif) no-repeat;
}
#p05_00_icon-2en:hover
{
	background: url(/images/website/prod-easysolarmaps_hover.gif) no-repeat;
}
#p05_00_icon-3en:hover
{
	background: url(/images/website/prod-timeseries_hover.gif) no-repeat;
}




#investors_icon, #investors_icon:visited
{
	background: url(/images/website/investors_icon.gif);
}
#projectdeveloper_icon, #projectdeveloper_icon:visited
{
	background: url(/images/website/projectdeveloper_icon.gif);
}
#creditors_icon, #creditors_icon:visited
{
	background: url(/images/website/creditors_icon.gif);
}
#investors_icon:hover
{
	background: url(/images/website/investors_icon_hover.gif);
}
#projectdeveloper_icon:hover
{
	background: url(/images/website/projectdeveloper_icon_hover.gif);
}
#creditors_icon:hover
{
	background: url(/images/website/creditors_icon_hover.gif);
}


#investors_icon_en, #investors_icon_en:visited
{
	background: url(/images/website/investors_icon_en.gif);
}
#projectdeveloper_icon_en, #projectdeveloper_icon_en:visited
{
	background: url(/images/website/projectdeveloper_icon_en.gif);
}
#creditors_icon_en, #creditors_icon_en:visited
{
	background: url(/images/website/creditors_icon_en.gif);
}
#investors_icon_en:hover
{
	background: url(/images/website/investors_icon_en_hover.gif);
}
#projectdeveloper_icon_en:hover
{
	background: url(/images/website/projectdeveloper_icon_en_hover.gif);
}
#creditors_icon_en:hover
{
	background: url(/images/website/creditors_icon_en_hover.gif);
}

.clear
{
	clear:both;
}
.noproduct 
{
	color:#72724E;
}
#cont-table, #cont-table-references
{
	width:820px;
}
#cont-table-references 
{
	float:left;
}
#cont-table td, #cont-table-references td
{
	vertical-align:top;
	padding-left:0;
}
#cont-table td table td, #cont-table-references td table td 
{
	padding-left:4px;
}
#cont-table .left 
{
	
	width:210px;
	padding-left:14px;
}
#cont-table-references 
{
	padding-top:24px;
}
#cont-table-references .left, #cont-table-references .leftimage
{
	width:174px;
	padding-left:14px;
}
#cont-table .leftimage
{
	width:210px;
	padding-left:14px;
}

#cont-table .leftimage img
{
	width:130px;
}

#cont-table .leftbold 
{
	
	font-weight:bold;
	width:210px;
	padding-left:14px;
}
#cont-content3 #cont-table 
{
	float:left;
}
#cont-table-references .leftbold 
{
	width:174px;
		padding-left:14px;
}
.banner_product_image 
{
float:left;
margin-left:270px;
margin-top:30px;
}
#bannergetinfolink 
{
background-image:url("/images/website/banner_requestanoffer.gif");
height:27px;
line-height:27px;
margin-bottom:5px;
margin-top: 28px;
width:218px;
display:block;
}
#bannergetinfolink:hover 
{
background-image:url("/images/website/banner_requestanoffer_hover.gif");
}
#bannerangebotlink 
{
background-image:url("/images/website/JetztAngebotAnfordern.png");
height:27px;
line-height:27px;
margin-bottom:5px;
margin-top: 28px;
width:283px;
display:block;
}
#bannerangebotlink:hover 
{
background-image:url("/images/website/JetztAngebotAnfordernHover.png");
}

.imageFloatLeft 
{
	float:left;
	padding-right:20px;
	padding-bottom:5px;
}
.servicepage 
{
	padding-left:14px;
}
.servicepage label 
{
	margin:5px 0 0;
	display:block;
	float:left;
	padding-right:0.5em;
	width:12.9em;
}
.servicepage .buttons
{
	padding-left:24.6em;
	
}

.servicepage input, .servicepage select , .servicepage textarea
{
	margin:5px 0 0;
	width: 20em;
	font-size: 12px;
	font-family: Verdana,sans-serif;
	font-weight: normal;
	color: #592154;
	background-color:#FFFFFF;
	border:1px solid #74714E;
}
.servicepage input.submit 
{
	cursor:pointer;
	
}
.servicepage input.submit:hover ,.servicepage input.submitsearch:hover 
{
	font-weight:bold;
}
.servicepage select 
{
	width:20.2em;
}
.servicepage .buttons input 
{
	margin-right:1.9em;
	background-color:#CBC8B0;
	width:9em;
}
.servicepage .submitsearch
{
	margin-right:1.9em;
	background-color:#CBC8B0;
	width:9em;
	cursor:pointer;
	margin-bottom:40px;
}
.servicepage br 
{
	clear:both;
}
.cont-news1 
{
	float:left;
padding-left:0;
padding-top:8px;
width:562px;
}
#cont-news .spacer 
{
	background:none repeat scroll 0 0 #CAC8B1;
float:left;
height:1px;
width:96%;
}
#cont-news .pagingLinks
{
	margin-bottom:30px;
width:562px;
}
.pagingnumber 
{
	padding-left:7px;
padding-right:7px;
}
.newsheadline 
{
	color:#CF035C;
}
#accountform 
{
	position:relative; 
	width:100%;
	padding-top:10px;
	float:left;
	background-image: url(/images/website/background.png);
	background-repeat:no-repeat;
	height:641px;
}
.formfields
{
	padding-top:20px;
	width:300px;
	margin:auto;
}
#accountform .textbox{
	background-color:#FFFFFF;
	border:1px solid #74714E;
	margin-left:11px;
	margin:5px 0 0;
	height: 17px;
	vertical-align: bottom;
	width:150px;
}
#accountform .submitbutton 
{
	background-color:#CBC8B0;
	width:150px;
	margin:20px 0 0 120px;	
	border:1px solid #74714E;
	color:#592154;
	cursor:pointer;
}
#accountform .submitbutton:hover 
{
	font-weight:bold;
}
#accountform label 
{
	display:block;
    width:120px;
    float:left;
    margin:5px 0 0;
}
#accountform .errormsg 
{
	color:#CF035C;
}

/* Solar Maps */
#choosemap {border:0;}
#eu_lk {border:0;position: absolute; left: 265px; top: 113px;}
#eu_mk {border:0;position: absolute; left: 265px; top: 129px;}
#am_lk {border:0;position: absolute; left: 208px; top: 210px;}
#am_mk {border:0;position: absolute; left: 208px; top: 226px;}
#me_lk {border:0;position: absolute; left: 313px; top: 183px;}
#me_mk {border:0;position: absolute; left: 313px; top: 199px;}


.mapoverview {
	border-collapse: collapse;
	width: 844px;
}
.mapoverview thead {
	border-bottom: 1px solid #592154;
}
.mapoverview tr.mapheader td {
  font-weight:bold;
  width:200px;
  padding: 0 8px;
  padding-top:5px;
}
.mapoverview tr.explrow td 
{
	text-align:left;
	vertical-align:top;
}
.mapoverview td.headline {
  border-bottom: 1px solid #592154;
  padding-bottom: 5px;
}
.mapoverview tr.pricerow {
  padding: 5px 0;
  border-top: 1px solid #592154;
}
.mapoverview td {
	text-align:center;
}
.mapoverview td.explanation {
	text-align:left;
	font-weight:bold;
}
.mapoverview td.mapheadline {
   text-align:left;
   font-weight: bold;
}
.mapoverview td.regionname {
   text-align:left;
   padding-left:25px;
}
.mapoverview tr.altrow {
	background-color: #F6F6F6;
}
.mapoverview tr.emptyrow {
	height:40px;
}
.mapoverview tr.pricerow td {
	padding: 10px 0 20px;
}
.mapoverview p 
{
	margin-bottom:6px;
}
/* End Solar Maps */
