﻿/* STYLES FÜR DEN HANDYBEREICH */
.handypreis { font-weight: bold; font-size: 20px; line-height: normal; }
.handypreis.light { font-weight: normal; font-size: 18px; line-height: normal; }
.contentcopy.handydetailpage { margin-bottom: 30px; }
.progresstemplate { border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; padding: 10px; margin: 10px 0px 20px 180px; color: #00603f; padding-left: 40px; background: url(/img/spinner.gif) left no-repeat; }

/* MARKENBOX */
.markenbox  { background: url(/img/module/markenbox_bg.jpg) no-repeat; width: 160px; height: 103px; margin-right: 20px; }
.markenbox.last { margin-right: 0px; }
.markenbox .hersteller { padding: 11px 0px 0px 10px; height: 39px; cursor: pointer; width: 150px; }
.markenbox .hersteller div { background: url(/img/icons/raquo-quietschgruen.gif) no-repeat 3px 5px; padding-left: 12px; color: Black; cursor: pointer; }
.markenbox .hersteller.nokia { background: url(/img/module/hersteller_nokia.gif) no-repeat top right; }
.markenbox .hersteller.sony-ericsson { background: url(/img/module/hersteller_sonyericsson.gif) no-repeat top right; }
.markenbox .hersteller.samsung { background: url(/img/module/hersteller_samsung.gif) 82px 15px no-repeat; }
.markenbox .hersteller.htc { background: url(/img/module/hersteller_htc.gif) 82px 9px no-repeat; }
.markenbox .hersteller.blackberry { background: url(/img/module/hersteller_rim.gif) 87px 5px no-repeat; }
.markenbox .hersteller.lg { background: url(/img/module/hersteller_lg.gif) 95px 10px no-repeat; }
.markenbox .hersteller.apple {  }
/* /MARKENBOX */

/* HANDYBOX */
.handybox-large-last { margin-right: 0px !important; }
.handybox-large, .handybox-large-last { margin-right: 20px; padding: 20px 11px 0px 11px; position: relative; background: url(/img/module/handybox_large_bg.jpg) no-repeat; height: 202px; width: 318px; margin-bottom: 30px; }
.handybox-large h2, .handybox-large-last h2 { font-size: 14px; color: #00603f; width: 212px; height: 34px; margin-bottom: 12px; }
.handybox-large ul.list, .handybox-large-last ul.list { width: 212px; height: 105px; overflow: hidden; margin: 0px 0px 10px 0px; display: block; }
.handybox-large ul.list li, .handybox-large-last ul.list li { padding-bottom: 12px; }
.handybox-large .footer, .handybox-large-last .footer { margin-top: 0px; height: 32px; padding-top: 8px; }
.handybox-large a.detaillink, .handybox-large-last a.detaillink { background: url(/img/buttons/btn_mehr_details.gif) no-repeat; width: 140px; height: 24px; display: block; float: left; }
.handybox-large .preis, .handybox-large-last .preis { height: 24px; top: 0px; margin-right: 8px; display: block; float: right; }
.handybox-large img.visual, .handybox-large-last img.visual { position: absolute; top: 22px; right: 25px; width: 92px; height: 155px; }
.handybox-large span.handypreis, .handybox-large-last span.handypreis { padding-left: 5px; }
/* /HANDYBOX */

/* HANDYBOX SMALL */
.handybox-small-last { margin-right: 0px !important; }
.handybox-small, .handybox-small-last { margin-right: 20px; position: relative; background: url(/img/module/handybox_small_bg.jpg) no-repeat; height: 332px; width: 160px; margin-bottom: 30px; }
.handybox-small h2, .handybox-small-last h2 { font-size: 14px; color: #00603f; height: 34px; margin-bottom: 20px; padding: 14px 10px 0px 10px; }
.handybox-small ul.list, .handybox-small-last ul.list { height: 80px; overflow: hidden; padding: 0px 10px 0px 10px; display: block; }
.handybox-small ul.list li, .handybox-small-last ul.list li { padding-bottom: 2px; }
.handybox-small a.detaillink, .handybox-small-last a.detaillink { background: url(/img/buttons/btn_mehr_details.gif) no-repeat; width: 140px; height: 24px; display: block; margin: 11px 10px; }
.handybox-small .preis, .handybox-small-last .preis  { top: 80px; left: 78px; position: absolute; width: 80px; overflow: hidden; }
.handybox-small .visual, .handybox-small-last .visual { height: 135px; width: 154px; padding: 0px 2px; margin: 0px; position: relative; text-align: center; }
html*.handybox-small .visual, .handybox-small-last .visual { height: 135px; width: 152px; padding: 0px 2px; margin: 0px; position: relative; }
/* /HANDYBOX SMALL */

/* HANDY FILTER */
.handyfilter { width: 700px; height: 103px; background: url(/img/module/handyfilter_bg.jpg) no-repeat; }
.handyfilter .handyfilter_dropdowns { overflow: hidden; padding: 20px 10px; width: 680px; height: 21px; }
.handyfilter .handyfilter_dropdowns select { background: #f2f2f2; border: 1px inset; color: #6c6c6c; font-size: 11px; padding: 2px 2px; float: left; }
.handyfilter .handyfilter_dropdowns select.small { width: 150px; margin-right: 19px; }
.handyfilter .handyfilter_dropdowns select.big { width: 160px; margin-right: 19px; }
.handyfilter .handyfilter_dropdowns select.last { margin-right: 0px; }
.handyfilter .handyfilter_hersteller { color: #6c6c6c; font-weight: bold; width: 148px; margin-right: 19px; float: left; padding: 5px 2px; display: block; }
.handyfilter .handyfilter_pager { clear: both; padding: 15px 12px 0px 12px; width: 676px; height: 26px; color: #606060; }
.handyfilter .prevlinks { float: left; margin-right: 10px; font-weight: bold; }
.handyfilter .nextlinks { float: left; margin-right: 10px; font-weight: bold; }
.handyfilter .pagelinks { float: left; border-right: 1px dotted #b4b4b4; margin-right: 0px; }
.handyfilter .previousnextstart, .handyfilter .nextprevioustext { color: #89b72e; margin-right: 10px; text-decoration: none; }
.handyfilter span.currentPage { color:#00603F; font-weight: bold; text-decoration: underline; }
.handyfilter span.currentPage, .handyfilter a.pageNumber, .handyfilter a.nextprevious { border-left: 1px dotted #b4b4b4; padding: 0px 3px 0px 6px; }
.handyfilter a.pageNumber, .handyfilter a.nextprevious { text-decoration: none; }
.handyfilter .pager_page { font-weight: bold; margin-right: 20px; float: left; } 
.handyfilter .pager_pages { font-weight: bold; float: right; width: 160px; text-align: right; } 
.handyfilter .rowlinks { float: right; margin: -3px 8px 0px 0px; }
/* /HANDY FILTER */

/* DETAILSEITE */
.handydetailpage .handyimage { background: url(/img/module/handy_detail_bg.jpg) no-repeat; width: 230px; height: 403px; float: left; margin-right: 20px; padding: 10px; }
.handydetailpage .handydetails { float: left; width: 430px; overflow: hidden; }
.handydetailpage .handydetails h1 { background: url(/img/module/handy_detail_headline_bg.jpg) no-repeat; width: auto; height: 42px; }
.handydetailpage .handydetails ul.list { margin: 0px 0px 0px 10px; padding: 0px; height: 86px; overflow: hidden; }
.handydetailpage .handydetails ul.list li { margin-bottom: 10px; }
.handydetailpage .specs { background: url(/img/icons/pdf_handydetails.png) 190px 0px no-repeat; margin: 10px 10px 20px 10px; }
* html .handydetailpage .specs { margin-bottom: 16px; }

.handydetailpage .kaufart { width: 410px; height: 83px; background: url(/img/module/kaufart_bg.jpg) no-repeat; padding: 10px; }
.handydetailpage .kaufart h2 { color: #00603f; font-size: 14px; margin-top: 3px; }
.handydetailpage .kaufart h2 span { font-size: 11px; padding-left: 10px;}
.handydetailpage .kaufart ul.list { height: auto; margin: 20px 0px 0px 5px;  width: auto; float: left; padding: 0px; }
.handydetailpage .kaufart ul.list li { margin-bottom: 10px; padding: 0px; }
.handydetailpage .kaufart .preis { background: url(/img/module/handypreis_bg.jpg) no-repeat; width: 105px; height: 24px; color: #FFFFFF; text-align: right; padding: 5px 8px 5px 6px; float: right; margin-top: 24px; }
.handydetailpage .kaufart.komfort { margin: 0px 0px 20px 0px; }
.handydetailpage .kaufart.einmal { margin: 0px 0px 0px 0px; }
.handydetailpage .kaufart.inactive { opacity: 0.4; filter: alpha(opacity=40); }

.handydetailpage .handyvertrag { background: url(/img/module/vertrag_bg.jpg) no-repeat; width: 680px; height: 89px; padding: 10px; }
.handydetailpage .handyvertrag_links { padding: 7px 0px; }
.handydetailpage .handyvertrag_links a.link { float: left; display: block; }
.handydetailpage .handyvertrag_links a.zumeineplus { float: right; display: block; }
.handydetailpage sup { position: relative; top: -4px; }
/* /DETAILSEITE */
