body {font-family: helvetica,arial,sans-serif; padding: 0; margin: 0}
h1, h2, h3, h4 {margin: 0; padding: 0}
h1 {font-size: 1.4em; margin: 5px 0 6px 0}
h1 span {margin-left: 5px; font-size: 0.75em; color: #888; font-weight: normal}
h1.sb {font-size: 1.3em}
h2 {font-size: 1.3em; margin: 0; padding: 0}
h2 span {font-size: 0.8em; color: #888; font-weight: normal}
h3 {font-size: 1.1em}
h2.sub, h3.sub, h2.sub2 {font-size: 1.0em; font-weight: normal; margin-top: 15px}
h3.saw, h2.saw {font-size: 1.1em; font-weight: normal; margin-top: 5px; color: #aaa}
h2.sub2 {font-weight: bold}
a {color: #3ea400; text-decoration: none}
a:hover {text-decoration: underline}
a.ext {background:url(/images/icons/link.png) top left no-repeat; padding-left: 14px; margin-left: 5px}
img {border: none}
.clr {clear: both}
form {display: inline}
.c25l, .c25r {width: 25%}
.c50l, .c50r {width: 50%}
.c33l, .c33r {width: 33%}
.c66l, .c66r {width: 66%}
.l, .c25l, .c33l, .c50l, .c66l {float: left}
.r, .c25r, .c33r, .c50r, .c66r {float: right}
.cnt {text-align: center}
.right {text-align: right}
.pl {padding-left: 10px}
.mb {margin-bottom: 10px}
.mt {margin-top: 10px}
.mt2 {margin-top: 20px}
.trpr {background-color: transparent}
div.hr {border-bottom: 1px solid #ddd; height: 1px}
div#wrap {position: absolute; top: 40px; left: 50%; margin-left: -501px}
#top {height: 35px; border-bottom: 3px solid #3ea400; background: #333; z-index: 1}
#top ul {position: absolute; top: 10px; left: 50%; margin: 0 0 0 -485px; padding: 0; list-style: none}
#top ul li {float: left; margin: 0 32px 0 0; font-size: 14px}
#top ul li a {color: #eee; padding: 2px; text-decoration: none}
#top ul li a:hover {color: #fff; padding: 2px}
div#head {height: 112px; width: 1002px; position: absolute; top: 0px; left: 0px; border-right: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8}
div#head div.brands {border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; background-color: #fff; clear: left; height: 43px; padding: 11px 0 0 0}
div#head div.brands img {height: 25px}
div#logo {font-size: 1.75em; letter-spacing: -2px; color: #ff5500; margin: 13px 0 12px 15px; float: left}
div#search {float: right; margin: 17px 10px 0 0}
div#search input#q {width: 150px}
div#base {width: 1002px; margin-top: 93px; padding: 15px 0 60px 0; border: 1px solid #d8d8d8}
#base a.g {color: #fff; background-color: #3ea400; padding: 0 2px 0 2px; text-decoration: none}
div#content {padding: 15px 10px 10px 10px}
div#content p {line-height: 1.4em}
div#footer {width: 1002px; color: #888; font-size: 0.80em; padding: 0 0 80px 0}
div#footer a {font-weight: normal}
div#footer div.hr {border-top: 1px solid #e8e8e8; padding: 20px 0 0 0}
div#footer div.lb {text-align: center; color: #a8a8a8}
div#footer div.lb a {color: #898989}
div#footer h1 {color: #bbb; font-size: 1.1em}
div#footer h1 img {margin: 0 10px -3px 0}
h2#navtop {float: left; padding: 18px 0 0 10px; margin: 0}
ul#nav, h2#navtop {height: 22px; margin: 0 0 0 10px; list-style: none}
ul#nav {padding: 0}
ul#nav li, h2#navtop a {float: left; margin: 3px 17px 0 0; font-size: 0.82em; font-weight: bold; padding: 0}
ul#nav li {margin-right: 19px}
ul#nav li a {color: #333; text-decoration: none}
ul#nav li a:hover {text-decoration: underline}
h2#navtop a {margin-top: 6px; color: #a3a3a3; font-size: 0.60em; font-weight: bold; text-decoration: none}
div#head div.brands li strong, div#head div.brands li span {display: block; margin-top: 3px; margin-right: 1px}
div#head div.brands li span a {color: #aaa; margin-left: 2px}
h1.tagline {display: inline; font-size: 0.70em; letter-spacing: -0.02px; font-weight: normal; color: #888}
p.brecum {float: right; margin: 0 5px 20px 0; padding: 0; font-size: 0.8em}
div.pro_left {clear: left; float: left; width: 330px}
div.pro_left_top {}
div.pro_left_top div {width: 330px; height: 390px; text-align: center; margin: 0 20px 10px 0}
div.pro_right {float: left; width: 600px; margin: 10px 0 20px 0}
div.pro_right h1 {margin: 5px 0 0 0; font-size: 1.7em}
div.pro_wide {clear: left; min-width: 900px; margin: 0 0 20px 0}
img.pro_image {}
.pricebig h3 {margin-top: 10px; font-size: 1.1em; font-weight: bold}
.pricebig h3 span {font-weight: normal; font-size: 0.9em}
span.pricebig {font-size:1.1em; font-weight:bold; margin-top:10px}
span.topfeat {display: block; font-size: 0.8em; font-weight: normal; color: #9f9f9f; margin: 0 0 10px 0}
a.netz {margin-right: 30px; padding: 5px; border: 1px solid #aaa}
a.netz:hover {border: 1px solid #3ea400}
span.netz {margin: 20px 20px 0 0}
.pagination {text-align: center}
.pagination ul{ margin: 0; padding: 0; text-align: left;  font-size: 16px}
.pagination li{ list-style-type: none; display: inline; padding-bottom: 1px}
.pagination a, .pagination a:visited{ padding: 0 5px; border: 1px solid #3ea400; text-decoration: none}
.pagination a:hover, .pagination a:active{ border: 1px solid #3ea400; background-color: #ceffa0}
.pagination a.currentpage{ background-color: #2e6ab1; color: #FFF !important; border-color: #2b66a5; font-weight: bold; cursor: default}
.pagination a.disablelink, .pagination a.disablelink:hover{ background-color: white; cursor: default; color: #929292; border-color: #929292; font-weight: normal !important}
.pagination a.prevnext{ font-weight: bold}
.pb {text-align: center; color: #aaa; margin-top: 50px}
.pb img {margin-top: 10px}
ul#tabs {clear: left; margin: 0; padding: 0; list-style: none; margin: 17px 0 10px 0; border-top: 1px solid #eee; overflow: hidden; width: 100%}
ul#tabs li {float: left; margin: 0 0 6px 0; padding: 7px 0 7px 7px; width: 150px; line-height: 12px; border: 1px solid #eee; border-color:transparent #fff #fff #eee}
ul#tabs li a {font-size: 0.9em; font-weight: bold; color: #999; margin: 0; padding: 0}
ul#tabs li a:hover {text-decoration: none}
ul#tabs li.active a {color: #000}
ul#tabs li a span {display: block; font-weight:normal; color: #aaa; font-size: 0.6em; margin: 3px 0 0 0; padding: 0}
ul#tabs li.network {width: 230px}
ul#tabs li.network a {font-size: 0.75em; font-weight: normal}
ul#tabs li.network img {margin-top: 6px}
ul#pro_links {margin: 0; padding: 0; list-style: none; margin: 22px 0 70px 0}
ul#pro_links li {float: left; margin: 0 15px 0 0; padding: 7px 0 7px 0; border:1px solid #e8e8e8; text-align: center; width: 80px; line-height: 12px}
ul#pro_links li a {font-weight: bold; margin: 0; padding: 0}
ul#pro_links li:hover, ul#pro_links li a:hover {background:#ceffa0; text-decoration: none}
tr.even, div.even {background-color: #fefefe}
tr.odd, div.odd {background-color: #f4f4f4}
table.features {width: 98%; margin: 5px 0 0 0; border: 1px solid #e8e8e8}
table.features td {padding: 3px 5px 3px 5px}
table.features td.l {width: 25%}
table.features td h3 {font-size: 1.0em; margin: 3px 0 3px 0}
table.features td.head {background-color: #ebebeb}
table.features tr.even {background-color: #fefefe}
 table.features tr.odd {background-color: #f4f4f4}
table.features tr.odd td {border-top: 1px solid #efefef; border-bottom: 1px solid #efefef}
table.prices {width: 100%; margin: 5px 0 0 0; border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0}
table.prices td {padding: 10px 5px 10px 10px; border-bottom: 1px solid #e0e0e0}
table.prices th {padding: 5px 5px 5px 10px; text-align: left; font-size: 0.75em; color: #333; background: #f8f8f8; border-bottom: 1px solid #e0e0e0}
table.prices th h3 {font-size: 1em}
table.prices td.price, table.prices th.price {text-align: right; padding-right: 50px}
table.prices td img.netz {float: left; margin: -5px 20px 0px 10px}
a.expand, a.reduce {color: #7ee440; font-size: 80%; margin-top: 10px; display: block; padding-left: 18px}
a.expand {background: url(/images/icons/expand.gif) top left no-repeat}
a.reduce {background: url(/images/icons/reduce.gif) top left no-repeat}
table.handyvergleich td {width: 25%; font-size: 0.85em; border-left: 1px solid #e8e8e8; padding-left: 10px}
table.handyvergleich td.feat {width: 25%; border-left: none; padding-left: 5px}
table.handyvergleich td.f:hover, table.handyvergleich tr:hover td.f, table.handyvergleich tr:hover td.f a {background-color: #6ed430; color: #fff}
span.price_sub {font-size: 0.75em; color: #666}
div#images {padding: 30px 0 0 30px}
div#images div {float: left; margin: 0 10px 0 0; padding: 0px; width: 300px; height: 300px; font-size: 0.75em; text-align: center; color: #999}
div.imgpag {clear: left; text-align: right}
div.panel {background: #eee; border: 1px solid #ddd; padding: 8px 4px 2px 4px; margin: 0 0 10px 0; min-height: 25px}
div#videos {padding: 30px 0 0 45px}
div#videos div {float: left; margin: 0 10px 10px 0;  width: 210px; height: 260px; text-align: center;  font-size: 0.8em; color: #888; overflow: hidden}
div#videos div h3 {font-size: 1.0em; color: #444; margin-top: 5px}
div#videos div h3 a {text-decoration: none}
div#products {margin: 20px 0 0 0}
div#products div {height: 160px; clear: left; margin: 3px 10px 6px 0; border-bottom: 1px solid #eee}
div#products div div.image {width: 100px; height: 133px; padding: 5px; float: left; margin: 5px 20px 5px 0px; border: 1px solid #ddd}
div#products h3 {font-size: 1.0em; margin-bottom: 0px}
div#products div div.price {width: 180px; height: 120px; padding: 5px; margin: 0 0 0 30px; float: right; border: none}
div#products div div.price span {font-size: 1.05em; font-weight: bold}
div#products div div.price span.sub {font-size: 0.85em; font-weight: normal; color: #aaa}
div#products div div.price a {display: block; margin-top: 20px}
div#products div.small {width: 150px; height: 190px; clear: none; float: left; text-align: center; margin: 0 10px 10px 0; border: 1px solid #ddd}
div#products div.small div.image {border: none; margin: 5px 10px 5px 18px}
div#products div.small h3, div#products div.small span {font-size: 0.75em; clear: left; margin: 10px 0 5px 0}
div#products div.small span {display: block}
 div#products div.home {width: 290px; height: 160px; margin: 5px 20px 25px 15px; text-align: left}
div#products div.home div.desc h3 {font-size: 0.95em; font-weight: bold}
div#products div.home div.desc span.topfeat {font-size: 0.65em; padding: 5px 0 0 0; color: #777}
div#products div.home div.image {clear: none; float: left; border: none; margin: 7px 0 0px 10px}
div#products div.home div.desc {clear: none; float: right; border: none; margin: 5px 10px 0 0; width: 150px}
div.homeimage {padding: 20px 0 20px 15px}
 #tweets, #links {margin: 0; padding: 0; width: 960px; list-style: none}
#tweets .tweet {clear: left; margin: 10px 0 0 0; padding: 0; min-height: 62px; border-bottom:1px dashed #D2DADA}
#tweets .first {display: none}
#tweets .tweet img {float: left; width: 48px; height: 48px; margin: 0 10px 20px 0}
#tweets .tweet .text {font-size:0.9em}
#tweets .tweet .meta {color: #aaa; font-family:georgia; font-size: 0.8em; font-style:italic}
#links .link {margin: 0 0 10px 0}
#links .link span {font-size: 0.8em; color: #aaa}
#links .link span a {font-weight: normal}
ul#brands {list-style: none; margin: 0; padding: 0}
ul#brands li {height: 80px; width: 160px; border: 1px solid #bcbcbc; float: left; margin: 10px 30px 20px 0; text-align: center}
ul#brands li img {height: 25px; padding: 15px 5px 10px 5px}
ul#brands li span.logo {height: 25px; padding: 20px 5px 9px 5px; font-size: 1em; color: #111; background-color: #fff}
ul#brands li span {display: block; font-size: 0.7em; padding: 5px; height: 15px; background-color: #eee}
div.txtintro {border: 1px solid #ddd; height: 110px; margin: 20px 0 20px 0}
div.txtintro img {float: left; margin: 10px 30px 0 30px}
div.txtintro p {padding: 20px 0 0 10px}
 #flash {padding: .5em; margin: 1em 0 1em 0; font: bold 1em sans-serif}
.notice {border: 1px solid #009900; background-color: #F0FFF0}
.error {border: 1px solid #AF5F5F; background-color: #FFF0F0}
.warning {border: 1px solid #FFCC00; background-color: #FFFFCC}
ul.lex {list-style: none; padding: 0; margin: 0}
.noafound {color: #777}
 div.android-video-main {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/specials/android-main-video.gif) no-repeat scroll 25px 20px; float:right; text-align:right; width:400px}
.splink {font-weight: bold}
  .aligncenter {margin: 0 15px 15px 15px; display: block}
.alignleft {margin: 0 15px 15px 0; float: left}
.alignright {margin: 0 0px 15px 15px; float: right}
 .wrap {width: 100%}
.left-col {float: left}
.right-col {float: right}
.clr {clear: both}
img#wpstats {display: none}
code {display: block; background: #000; color: #ddd; font-family: "Courier New", monospace, Fixedsys; padding: 5px 5px 5px 5px; margin: 0}
#blog-content {margin: 0 20px 30px 0; width: 630px; min-height: 600px; float: left; padding: 0 0 0 0px; background: #fff}
#blog-content h1 {font-size: 1.4em; border-bottom: 1px solid #ddd}
#blog-content h2 {font-size: 1.4em; border-bottom: 1px solid #ddd}
#blog-content h1 a, #blog-content h2 a {color: #000}
#blog-content h1 a:hover, #blog-content h2 a:hover {color: #3ea400; text-decoration: none}
.post {margin: 0 0 40px 0}
.post p {clear: both}
.post h3 {margin-top: 30px}
.post h4 {margin-top: 20px}
.post span.more {background: url(/images/icons/more.gif) no-repeat top left; padding-left: 20px}
.post-footer {clear: both; color: #999; text-align: right; font-size: 0.8em}
 a.tt img {margin: 10px 0 0 0}
.post-footer span.comments {background: url(/images/icons/comment.gif) no-repeat top left; padding-left: 20px}
.post-footer span.author {background: url(/images/icons/author.gif) no-repeat top left; padding-left: 20px}
.post blockquote {padding: 15px 20px; background: #FAFAFA; border-left: 1px solid #aaa; font-style: italic; color: #454545}
.post ul {margin: 0 0 0 20px}
 #sidebar {width: 326px; height: 100%; float: left; padding: 0; margin: 0; text-align: left}
#sidebar ul, #sidebar ul ol {margin: 0; padding: 0}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 15px}
#sidebar ul p, #sidebar ul select {margin: 5px 0 8px}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px}
#sidebar ul ol li {list-style: decimal outside}
#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0; padding: 0}
#sidebar #searchform {margin: 10px auto; padding: 5px 3px; text-align: left}
#sidebar #searchform #s {width: 180px; padding: 2px}
#sidebar #searchsubmit {padding: 1px}
#sidebar li.widget {background: url(/images/widget.gif) top center repeat-x; width: 300px; margin:10px; font-weight: bold; margin: 10px 0 10px 0; padding:10px; border: 1px solid #dfdfdf; list-style: none}
#sidebar li.widget ul, #sidebar li.widget_tag_cloud {font-weight: normal}
 div#comments {margin: 30px 0 0 }
h3#comments {margin: 0 0 20px 0; background-color: #ffffee}
 #tag_cloud a {text-decoration: none; color: #666}
a.tag1:link, a.tag1:visited {font-size: 1.0em; color:#30d221}
a.tag2:link, a.tag2:visited {font-size: 1.2em; color:#31d322}
a.tag3:link, a.tag3:visited {font-size: 1.4em; color:#32d423}
a.tag4:link, a.tag4:visited {font-size: 1.6em; color:#33d524}
a.tag5:link, a.tag5:visited {font-size: 1.8em; color:#34d625}
a.tag6:link, a.tag6:visited {font-size: 2.0em; color:#35d726}
#handyvergleich select {width: 200px}
table.pvg {width: 100%; border: 1px solid #d4d4d4}
table.pvg th {text-align: right; padding: 5px 5px 5px 5px; background-color: #6ed430; color: #fff}
table.pvg th.name, table.pvg td.name {text-align: left}
table.pvg td {text-align: right; font-size: 0.9em; padding: 5px 5px 5px 5px; border-bottom: 1px solid #d4d4d4}
table.pvg tr.even {background-color: #fefefe}
table.pvg tr.odd {background-color: #e4e4e4}
 #jquery-overlay {position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px}
#jquery-lightbox {position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0}
#jquery-lightbox a img {border: none}
#lightbox-container-image-box {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#lightbox-container-image {padding: 10px}
#lightbox-loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#lightbox-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#lightbox-container-image-box > #lightbox-nav {left: 0}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%; height: 100%; zoom: 1; display: block}
#lightbox-nav-btnPrev {left: 0; float: left}
#lightbox-nav-btnNext {right: 0; float: right}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0}
#lightbox-container-image-data {padding: 0 10px; color: #666}
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left}
#lightbox-image-details-caption {font-weight: bold}
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em}
#lightbox-secNav-btnClose {width: 66px; float: right; padding-bottom: 0.7em}
