body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{
	margin:0px;
	padding:0px;
}
body{
	color:#074384;
	font-size:13px;
	background: #302b23;
	font-family:Arial, Helvetica, sans-serif;
}
img {
	border:none;
}
ul.container{
	margin:0 138px;
} 
ul.container li{
	list-style:none;
	text-align:left;
	width:144px;
}
ul.container li#fernseher {
	width:90px;
}
ul.container li#geschirrspueler {
	width:124px;
}
ul.container li#waeschetrockner {
	width:136px;
}
ul.container li#kuehlgeraete li.button  {
	clear:both;
}
li.menu {
    display: inline;
    float: left;
    margin-top: 88px;
    padding: 5px 0;
    width: 140px;
	color:#074384;
}
li.menu span {
    color: #074384;
	padding-left:7px;
}

li.button a.blue{
	color:#074384;
}
li.button a.green{
	color:#436800;
}
li.button a{
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	overflow:hidden;
	position:relative;
	text-decoration:underline;
}
li.button a:hover, li.dropdown ul li a:hover{
	text-decoration:none;
}
li.button a.active {
	color:#9f0000;
	text-decoration:none;
}

li#kuehlgeraete ul li.dropdown {
	display:none;
}

.dropdown li {
    margin: 2px 1px 1px;
    padding: 0;
    text-decoration: none;
	clear:left;
}
.dropdown li a.selected {
    color:#9f0000;
	text-decoration:none;
	
}
.dropdown li a {
    color: #074384;
	font-size:11px;
	text-decoration:underline;
	clear:left;
}

.clear{
	clear:both;
}
#main{
	margin:0px auto;
	width:976px;
	height:733px;
	position:relative;
	background-image:url(../img/wusstensie_backg.jpg);
	background-repeat:no-repeat;
}
#main-weiter{
	margin:0px auto;
	width:976px;
	height:733px;
	position:relative;
	background-image:url(../img/gruenezoneweiter_backg.jpg);
	background-repeat:no-repeat;
}
.header {
	height:200px;
}
#content {
	display:block;
}

.device_old, .consumption, .device_new, .costs_old_number, .costs_middle, .costs_new_number, .savings_text, .savings_number {
	float:left;
}
.device_old_text, .device_old_image, .device_new_image, .consumption_middle, .consumption_bottom {
	display:block;
}
.device_old {
	margin-top:78px;
	margin-left:30px;
	
}
.device_old_text, .device_new_text {
    color: black;
    font-size: 28px;
    margin-top: 16px;
    text-align: center;
    width: 386px;
	font-family: Arial, sans-serif;
	font-weight:bolder;
}
.device_new_text {
	margin-left:auto;
}
.device_new {
   position:absolute;
   top:280px;
   left:474px;
   width:474px;
}
.device_new_image {
   	width: 200px;
	background-repeat:no-repeat;
	background-position:0 center;
}
.consumption_old {
	margin:20px;
}
.consumption_old_top {
	text-align:left;
	color:white;
	margin-left:20px;
}
.consumption_new {
	margin:20px;
}
.consumption_new_top {
	color:white;
	text-align:right;
	margin-right:24px;
}
.consumption_middle {
	position:relative;
	margin-top:46px;
	height:126px;
	font-family: Arial, sans-serif;
}
.consumption_middle ul {
	margin:30px 0 10px 60px;
	display:inline;
}
.consumption_middle ul li {
	line-height:16px;
	text-align:center;
	float:left;
	width:125px;
}
.consumption_middle ul li a {
	color:white;
}
.consumption_hours {
	float: left;
	left: 44px;
	position: absolute;
	top: 613px;
	color: white;
	font-family: Arial, sans-serif;
	width: 586px;
	text-align: left;
}
.consumption_hours_snippet {
	float:right;
	font-family: Arial, sans-serif;
}
.costs {
    clear: both;
    height: 40px;
    margin: 20px;
    width: 700px;
}
.costs_old_number {
    color: #D0CFCF;
    font-size: 23px;
   	position:absolute;
	top:530px;
	left:360px;
}
.costs_new_number {
    color: #158d00;
    font-size: 23px;
   	position:absolute;
	top:530px;
	left:543px;
}
.costs_middle {
	margin-left:100px;
	margin-right:86px;
}
.savings {
	margin:20px 0 0 390px;
}
.savings_text {
	margin-right:10px;
}
.savings_number {
	width:176px;
	height:34px;
	position:absolute;
	top:586px;
	left:762px;
	font-size:38px;
	color:#158d00;
	font-family: Arial, sans-serif;
}
#mainselection {
    margin: 50px 0 0 76px;
	font-family: Arial, sans-serif;
	font-size:23px;
}
#energyValue li {
    display: inline;
    float: left;
    line-height: 16px;
    width: 88px;
	
}
#energyValue li a,#consList li a {
    background-image: url(../img/checkbox1.png);
    background-repeat: no-repeat;
    padding-left: 3px;
    padding-top: 25px;
	color:#19407a;
}
#energyValue li a.active {
	background-image:url(../img/checkbox2.png);
	background-repeat:no-repeat;
	color:#9f0000;
}
#energyValue li a:hover {
	text-decoration:none;
}
#consList li {
	list-style:none;
}
#consList li a {
    background-image: url(../img/checkbox1.png);
    background-repeat: no-repeat;
	background-position:26px 0px;
    color:#19407a;
    padding-left: 5px;
    padding-top: 25px;
	text-decoration:underline;
	list-style:none;
}
#consList li a.active {
	background-image:url(../img/checkbox2.png);
	background-repeat:no-repeat;
	color:#9f0000;
	text-decoration:none;
}

.products {
	color:#19407a;
    left: 777px;
    position: absolute;
    top: 474px;
	font-family: Arial, sans-serif;
}
.products a {
	color:#19407a;
	text-decoration:none;
	font-weight:normal;
}
.products a:hover {
	text-decoration:underline;
}
a {
	color:#074384;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
}
a:link{
	color:#074384;
	text-decoration:underline;
}
a:visited {
	color:#074384;
	text-decoration:underline;
}
a:hover{
	color:#074384;
	text-decoration:none;
}
a.disabled {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  pointer-events: none;
  cursor: default;
  display:inline-block;
}
.uebercont_header {
	position:absolute;
	top:100px;
	left:40px;
}
.cont1 {
	float:left;
	width:150px;
	height:100px;
	top:100px;
	left:40px;
}
.cont2 {
	float:left;
	width:10px;
	height:100px;
	top:100px;
	left:200px;
}
.cont3 {
	float:left;
	width:130px;
	height:100px;
	top:100px;
	left:400px;
}
.cont4 {
	float:left;
	width:160px;
	height:100px;
	top:100px;
	left:400px;
}
.cont5 {
	float:left;
	width:174px;
	height:100px;
	top:100px;
	left:400px;
}
.cont6 {
	float:left;
	width:112px;
	height:100px;
	top:100px;
	left:400px;
}
.cont7 {
	float:left;
	width:160px;
	height:100px;
	top:100px;
	left:400px;
}
.cont_text {
    height: 607px;
    left: 40px;
    position: absolute;
    top: 102px;
    width: 893px;
}