#top_menu {

 width: 985px;
 height: 12px;
 text-align: right;
 padding-right: 5px;
 margin: 5px auto 2px auto;

}

#top_menu ul {

 margin-right: 5px;
 float: right;

}

#top_menu ul li {

 list-style: none;
 float: left;

}

#top_menu ul li a {

 color: #666;
 font-size: 11px;
 font-weight: normal;
 margin-left: 20px;
 display: block;

}

#top_menu ul li a:hover {

 color: #386896;

}

#header {

 width: 980px;
 height: 220px;
 background: url(../img/headerhg.jpg) no-repeat left top;
 padding: 0;
 margin: 0;

}

#header_inner {

 width: 980px;
 padding: 0;
 margin: 0;

}

#page {

 width: 990px;
 background: #fff;
 border: dashed 1px #ccc;
 padding: 0;
 margin: 5px auto;
 clear: both;

}

#page_inner {

 width: 980px;
 padding: 0;
 margin: 5px;

}

#content {

 background: url(../img/headerhg.jpg) repeat-y left top;
 padding: 0;
 margin: 0;

}

#content img {

 max-width: 100%;

}

#content img.head_image {

 border: solid 1px #fff;

}

#content ol {

 margin-left: 25px;

}

#content ul {

}


#verivox_content {

 padding-top: 10px;
 clear: both;

}

#verivox_content table {

 width: 90%;
 background: transparent;

}

#verivox_content table td {

 text-align: left;
 vertical-align: top;
 padding: 4px 5px 6px 5px;

}

#verivox_content input {

 padding: 2px;

}

#verivox_content input[type="submit"] {

 padding 2px 10px 4px 10px;

}

#content_inner {

 background: url(../img/contentbild.png) no-repeat left bottom;
 padding-bottom: 0;
 margin-bottom: 0;

}

#prod {

 background: url(../img/transhgweiss.png) repeat left top;
 border: solid 1px #fff;
 margin: 0 21px 10px 17px;
 padding: 10px;

}

#auszeichnung {

 width: 940px;
 margin-left: 17px;
 clear: both;

}

#auszeichnung1 {

 width: 160px;
 height: 120px;
 background-image: url(../img/rz-zw-stw-test-4-c-schmal-xl.gif);
 margin: 5px 10px 10px 0;
 float: left;

}

#auszeichnung2 {

 width: 74px;
 height: 120px;
 background-image: url(../img/tst_verivox.gif);
 margin: 5px 10px 5px 0;
 float: left;

}

#auszeichnung3 {

 width: 100px;
 height: 120px;
 background-image: url(../img/oekotestlabel.gif);
 margin: 5px 10px 5px 0;
 float: left;

}

.copy {

 width: 980px;
 font-size: 10px;
 text-align: right;
 padding: 5px;
 margin: 0 auto;
 clear: both;

}

#div_boxl {

 width: 632px;
 min-height: 600px;
 background: url(../img/transhgweiss.png) repeat left top;
 padding: 5px;
 margin: 10px 8px 10px 5px;
 float: left;

}

#div_boxr {

 width: 240px;
 min-height: 600px;
 background: url(../img/transhgweiss.png) repeat left top;
 padding: 5px 10px;
 margin: 10px 5px 10px 0;
 float: left;

}

#img_menu {

 width: 950px;
 padding: 0;
 margin: 0 auto;

}

#img_menu li {

 list-style: none;
 padding: 0;
 margin: 0;
 float: left;

}

#img_menu li a {

 width: 190px;
 height: 220px;
 background: no-repeat left top;
 padding: 0;
 margin: 0;
 display: block;

}

#img_menu li a#vergleichsrechner_strom:link, #img_menu li a#vergleichsrechner_strom:visited {

 background-image: url(../img/stromup.jpg);
	
}

#img_menu li a#vergleichsrechner_strom:hover, #img_menu li.menu_act a#vergleichsrechner_strom {

 background-image: url(../img/stromdown.jpg);

}

#img_menu li a#vergleichsrechner_gas:link, #img_menu li a#vergleichsrechner_gas:visited {

 background-image: url(../img/gasup.jpg);

}

#img_menu li a#vergleichsrechner_gas:hover, #img_menu li.menu_act a#vergleichsrechner_gas {

 background-image: url(../img/gasdown.jpg);

}

#img_menu li a#vergleichsrechner_festnetz:link, #img_menu li a#vergleichsrechner_festnetz:visited {

 background-image: url(../img/netzup.jpg);

}

#img_menu li a#vergleichsrechner_festnetz:hover, #img_menu li.menu_act a#vergleichsrechner_festnetz {

 background-image: url(../img/netzdown.jpg);

}

#img_menu li a#vergleichsrechner_dsl:link, #img_menu li a#vergleichsrechner_dsl:visited {

 background-image: url(../img/dslup.jpg);

}

#img_menu li a#vergleichsrechner_dsl:hover, #img_menu li.menu_act a#vergleichsrechner_dsl {

 background-image: url(../img/dsldown.jpg);

}

#img_menu li a#vergleichsrechner_handy:link, #img_menu li a#vergleichsrechner_handy:visited {

 background-image: url(../img/handyup.jpg);

}

#img_menu li a#vergleichsrechner_handy:hover, #img_menu li.menu_act a#vergleichsrechner_handy {

 background-image: url(../img/handydown.jpg);

}

#div_boxr ul {

 margin: 0 0 10px 0;

}

#div_boxr ul li {

 font-size: 11px;
 text-align: right;
 list-style: none;
 padding: 0;
 margin: 0;

}

#div_boxr ul li a {

 font-size: 12px;
 font-weight: normal;
 text-align: right;
 padding: 4px 0 6px 0;
 display: block;

}

#div_boxr ul li a:hover {

}

#div_boxr ul li a img {

 vertical-align: top;
 margin: 1px 0 0 5px;

}

#div_boxr ul li div {

 font-size: 12px;
 font-weight: bold;
 text-align: right;
 border-bottom: solid 1px #333;
 padding: 4px 0 6px 0;
 margin-bottom: 2px;

}

#div_boxr ul li div a {

 font-weight: bold;

}

#verivox_types {

 margin: 0 5px 5px 5px;
 float: right;

}

#verivox_types li {

 list-style: none;
 float: left;

}

#verivox_types li a {

 text-decoration: underline;
 padding: 4px 0 6px 10px;
 display: block;

}

#verivox_links {

 margin: 0 5px 10px 5px;
 clear: both;

}

#verivox_links li {

 font-size: 11px;
 list-style: none;
 float: left;

}

#verivox_links li a {

 font-weight: normal;
 padding: 4px 2px 6px 0;
 display: block;

}

#google_ads {

 text-align: center;
 padding: 10px 0;
 clear: both;

}