@charset "UTF-8";* {    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}.colors {    border-top-color: #B6E026;    border-right-color: #7CA800;    border-bottom-color: #9EC916;    color: #336600;}a {    color: #9EC916;    display: block;}hr {    line-height: 1px;    color: #9EC916;    border: 0;    height: 1px;    margin: 10px 0;    padding: 0;    display: block;    overflow: hidden;    border-bottom: 1px solid #9ec916;}H1 {    font-size: 14px;    margin: 10px;    padding: 0px;}H2 {    font-size: 12px;    padding: 0;    margin-top: 20px;    margin-right: 10px;    margin-bottom: 10px;    margin-left: 10px;}BODY {    background-image: url(../img/bg.jpg);    background-repeat: no-repeat;    background-position: center bottom;    background-attachment: fixed;}a img {    border-top-style: none;    border-right-style: none;    border-bottom-style: none;    border-left-style: none;    vertical-align: text-top;}#logo {    padding: 0px;    margin-top: 30px;    margin-right: auto;    margin-bottom: 20px;    margin-left: auto;    text-align: left;    width: 800px;}#wrapper {    font-size: 11px;    padding: 0px;    width: 800px;    margin-top: 0px;    margin-right: auto;    margin-bottom: 0px;    margin-left: auto;    color: #7CA800;}#wrapper #menu {    list-style-position: inside;    list-style-image: none;    list-style-type: none;    width: 800px;    margin: 40px 0 0 0;    padding: 0px;    overflow: hidden;    float: none;    text-align: center;}#wrapper #menu li {    float: left;    height: 35px;    width: 110px;    list-style-position: inside;    list-style-image: none;    list-style-type: none;    padding: 0px;    line-height: 35px;    color: #7CA800;    font-size: 14px;    font-weight: 900;    text-align: center;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 0px;    margin-left: 0px;    background-image: url(../img/bg_tab.png);    border: 1px none #9EC916;    background-repeat: no-repeat;    background-position: left top;}#wrapper #menu li.xs {    width: 55px;    background-image: url(../img/bg_tab_xs.png);}#wrapper #menu li.s {    width: 75px;    background-image: url(../img/bg_tab_s.png);}#wrapper #menu li.m {    width: 99px;    background-image: url(../img/bg_tab_m.png);}#wrapper #menu li.l {    width: 110px;    background-image: url(../img/bg_tab_l.png);}#wrapper #menu li.xl {    width: 110px;    background-image: url(../img/bg_tab_xl.png);}#wrapper #menu li.xtra {    width: 110px;    background-image: url(../img/bg_tab_extra.png);}#wrapper #menu li.free {    background-color: #B6E026;    border: 1px solid #9EC916;    border-bottom-width: 0;    background-image: none;    margin: 0 2px;	padding: 0 7px;    width: auto;}#wrapper #menu li.free:hover {    background-color: gold;}#wrapper #menu li a {    padding: 0px;    line-height: 35px;    color: #7CA800;    font-size: 14px;    font-weight: 900;    text-align: center;    display: block;    margin: 0;    border: 1px none #9EC916;    text-decoration: none;}#wrapper #menu li a.active {    color: #FFFFFF;    border-bottom-color: #FFFFFF;    border-bottom-style: solid;    border-bottom-width: 1px;}#wrapper .sub_menu {    list-style-position: inside;    list-style-image: none;    list-style-type: none;    margin: 0px 10px;    padding: 0px;    overflow: hidden;    float: none;    text-align: center;}#wrapper .sub_menu li {    list-style-position: inside;    list-style-image: none;    list-style-type: none;    float: left;    padding: 5px;    margin: 3px;    text-align: center;    display: block;    border: 1px solid #9EC916;}#wrapper .sub_menu_index .sub_menu li {    padding: 1px 5px;    margin: 0;    text-align: left;    border: none;}#wrapper #load {    background-image: url(../img/ajax-loader.gif);    background-repeat: no-repeat;    background-position: center 20px;    margin: 0px;    text-align: center;    display: block;    padding-top: 30px;    padding-right: 20px;    padding-bottom: 20px;    padding-left: 20px;    width: 760px;}#wrapper #sort {    background-image: url(../img/ajax-loader.gif);    background-repeat: no-repeat;    background-position: center 20px;    height: 80px;    margin: 0px;    text-align: center;    display: none;    border-top-width: 1px;    border-right-width: 1px;    border-left-width: 1px;    border-top-style: none;    border-right-style: solid;    border-left-style: solid;    border-top-color: #9EC916;    border-right-color: #9EC916;    border-left-color: #9EC916;    padding-top: 30px;    padding-right: 20px;    padding-bottom: 0px;    padding-left: 20px;    width: 760px;}#wrapper #content {    margin: 0px;    padding: 10px;    display: block;    width: 760px;    padding: 20px;    float: none;    background-color: #FFFFFF;    clear: both;    border-top-width: 1px;    border-right-width: 1px;    border-bottom-width: 1px;    border-left-width: 1px;    border-top-style: solid;    border-right-style: solid;    border-bottom-style: solid;    border-left-style: solid;    border-top-color: #9EC916;    border-right-color: #9EC916;    border-bottom-color: #9EC916;    border-left-color: #9EC916;    font-size: 13px;    overflow: hidden;}#wrapper #content p {    margin: 10px;    padding: 0px;    font-size: 13px;    line-height: 20px;    color: #7CA800;}#wrapper #content table {    margin: 0px;    padding: 0px;    border-collapse: collapse;    width: 100%;}#wrapper #content table th {    vertical-align: middle;    border: 1px dotted #CCCCCC;    padding: 5px;    font-weight: 400;    letter-spacing: 0px;}#wrapper #content table th.sort {    background-image: url(../img/sortieren.png);    background-repeat: no-repeat;    background-position: right center;    margin: 0px;    padding-top: 0px;    padding-right: 0px;    padding-bottom: 0px;    padding-left: 0px;    cursor: pointer;}#wrapper #content table td {    vertical-align: top;    border: 1px dotted #CCCCCC;    padding: 5px;}#wrapper #content .width_85 {    width: 85px;}#wrapper #content .width_120 {    width: 120px;}#wrapper #content .width_212 {    width: 205px;}#wrapper #footer {    color: #7CA800;    text-align: center;    margin: 20px;    padding: 0px;}#wrapper #footer a {    display: inline;    color: #7CA800;    text-decoration: none;}.right {    text-align: center;    white-space: nowrap;}.nowrap {    white-space: nowrap;}/* #wrapper #content table .odd { background-color: #FFFFFF; } #wrapper #content table .even { background-color: #F1f1f1; } */#wrapper #content table .odd img, #wrapper #content table .even img {    width: 75px;    height: 75px;}#wrapper #content table .row_hover, #wrapper #content table .row_hover a {    background-color: #B6E026;    color: #FFFFFF;    font-weight: 900;}#wrapper #content table tr.row_hover td img, #wrapper #content table tr.row_select td img {    /*	width: 200px;     height:200px;*/}#wrapper #content table .row_select {    background-color: #B6E026;    color: #FFFFFF;    font-weight: 900;}small {    font-size: 10px;}#wrapper #menu .xtra a {    color: #FFFFFF;}#wrapper #content #preisvergleich {    display: none;}#aktionen {    text-align: center;    margin: 10px;}#wrapper #content #anzeigen_adsense_top {    top: -15px;    left: -135px;    position: relative;}#wrapper #content #anzeigen_adsense_pretable {    text-align: center;    background: url(http://www.garten-preisvergleich.de/wp-content/themes/preisvergleich/images/backgrounds/google_adsense_bg_1.jpg) no-repeat top center;    height: 145px;    padding: 45px 0 0 0;}#wrapper #content #gutschein_widget_box {    text-align: center;}#wrapper #content #gutschein_widget_box p {    line-height: 15px;    margin: 2px;}#wrapper #content #gutschein_widget_box p small {    line-height: 10px;    font-size: 9px;    display: block;    margin: 0;    padding: 0;}