
/* COMMON - begin */
.hr {height:1px; display:block; background:#000;}
.hr * {display:none;}

.img {display:block;}
.img * {display:none;}

.hide {display:none;}

.break {
	height:0;
	display:block; clear:both;
}

.left {float:left;}
.right {float:right;}

.mt0 {margin-top:0;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}

.mr0 {margin-right:0;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}

.mb0 {margin-bottom:0;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb29 {margin-bottom:29px;}

.ml0 {margin-left:0;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}

.w223 {width:223px;}
.w777 {width:777px;}

.fs8 {font-size:8px !important;}
.fs9 {font-size:9px !important;}
.fs10 {font-size:10px !important;}
.fs11 {font-size:11px !important;}
.fs12 {font-size:12px !important;}
.fs13 {font-size:13px !important;}
.fs14 {font-size:14px !important;}
.fs15 {font-size:15px !important;}
.fs16 {font-size:16px !important;}
.fs17 {font-size:17px !important;}
.fs18 {font-size:18px !important;}
.fs19 {font-size:19px !important;}
.fs20 {font-size:20px !important;}
.fs21 {font-size:21px !important;}
.fs22 {font-size:22px !important;}
.fs23 {font-size:23px !important;}
.fs24 {font-size:24px !important;}
.fs25 {font-size:25px !important;}
.fs26 {font-size:26px !important;}
.fs27 {font-size:27px !important;}
.fs28 {font-size:28px !important;}
.fs29 {font-size:29px !important;}
.fs30 {font-size:30px !important;}
.fs31 {font-size:31px !important;}
.fs32 {font-size:32px !important;}
.fs33 {font-size:33px !important;}
.fs34 {font-size:34px !important;}
.fs35 {font-size:35px !important;}
.fs36 {font-size:36px !important;}
.fs37 {font-size:37px !important;}
.fs38 {font-size:38px !important;}
.fs39 {font-size:39px !important;}
.fs40 {font-size:40px !important;}

.georgia {font-family:Georgia !important;}
.tahoma {font-family:Tahoma !important;}
.ms-sans-serif {font-family:'MS Sans Serif' !important;}

.futura-std-book {}
.futura-std-medium {}
.rage {}

.bold {font-weight:bold;}
.italic {font-style:italic;}

.one-column {width:763px;}

.two-columns .column-left {
	width:auto !important;
	float:left;
}

.two-columns .column-right {
	width:auto !important;
	float:right;
}

.two-columns1 .column-left {
	width:763px;
	float:left;
}

.two-columns1 .column-right {
	width:223px;
	float:right;
}


.two-columns2 {
	z-index:1px;
}

.two-columns2 .column-left {
	width:683px;
	float:left;

}

.two-columns2 .column-right {
	width:223px;
	float:right;
}

.two-columns3 .column-left {
	width:724px;
	float:left;
}

.two-columns3 .column-right {
	width:223px;
	float:right;
}
/* COMMON - end */


/* STRUCTURE - begin */
#wrap {
	width:1000px; min-height:100%; margin:0 auto;
	position:relative;
}

#header {height:182px;}

#logo {
	margin-top:57px;
	float:left;	
}

#logo a {
	width:281px; height:62px;
	display:block;
	background:url('../img/logo.gif') no-repeat; overflow:hidden; text-indent:-9999px;
}

#navigation {
	width:100%; margin-top:32px;
	float:left; position:relative;
}

#navigation ul {
	margin-top:2px;
	float:left;
}

#navigation ul li {
	margin-right:26px;
	float:left; position:relative;
	font-size:15px; letter-spacing:2px; text-transform:uppercase;
}

#navigation ul li.last {margin-right:0;}

#navigation ul li a {
	padding-bottom:14px; *padding-bottom:11px;
	display:block;
}

#navigation .submenu {
	margin-top:0; padding-bottom:3px; left:-9999px; border-right:1px solid #000; border-bottom:1px solid #000;
	position:absolute;
	background:#fff; z-index:2;
}

/* #SFCH */
#navigation ul.submenu .submenu {
        margin-left: -10px;
}
#navigation .submenu li {
        display: inline;
        margin-right:0;
        width: 99%;
        /*float:none;*/
        font-size:9px;
}


#navigation .submenu li a {
	/*width:166px;*/ padding:2px 17px 3px 7px;
	display:block;
	white-space:nowrap;
}

#navigation .submenu li a:hover,
#navigation .submenu li.current a {background:#000; color:#fff;}


#navigation .submenu .submenu {top:0;}

#search {
	width:223px;
	float:right;
}

#search input {
	width:154px; height:15px; padding:0 2px; border:1px solid #ccc;
	float:left;
}

#search a.btn-black {
	margin-left:5px;
	float:left;
}

#container {padding-bottom:124px;}

#content {padding:50px 0;}

#content-left {
	width:777px;
	float:left;
}

#content-right {
	width:223px;
	float:right;
}

#footer {
	width:964px; height:98px; padding:13px 18px; bottom:0;
	position:absolute;
	background:#e2e2e2; font-family:Tahoma; font-size:10px;
}

#footer ul {
	margin-bottom:11px;
	float:left;
}

#footer ul li {
	margin-right:19px;
	float:left;
}

#footer .copyright {
	bottom:19px;
	position:absolute;
}
/* STRUCTURE - end */


/* BUTTONS - begin */
a.btn-black {
	height:14px; padding:3px 13px 0 13px; *padding:1px 13px 2px 13px;
	background:#000; color:#fff; font-size:12px;
}

a.btn-arrow {
	width:14px; height:15px;
	display:block;
	background:url('../img/spr_arrows.gif') no-repeat; overflow:hidden; text-indent:-9999px;
}

.arrow-black {background-position:0 0;}
.arrow-white {background-position:0 -15px;}
/* BUTTONS - end */


/* STARTPAGE - begin */
.startpage #content {padding-top:0 !important;}

.main a {display:block;}

.startpage h2 {
	margin:35px 0 14px 0;
	float:left;
	font-size:19px; letter-spacing:1px;
}

.startpage .list-categories {margin-bottom:0;}

.startpage .list-brands-double {margin-top:-16px;}

.startpage .list-brands-double li {margin-top:16px !important;}



.list-brands-single {width:223px; margin-top:-16px;}


.list-brands-single li {
	width:223px; height:182px; margin-top:16px;
	float:left;
}

.list-brands-single li a {display:block;}
/* STARTPAGE - end */


/* BREADCRUMB - begin */
#breadcrumb {
	padding:5px 15px 7px 15px;
	background:#e2e2e2;
}

#breadcrumb ul li {
	margin-right:10px; padding-right:13px;
	display:inline; float:left;
	background:url('../img/blt_breadcrumb.gif') right center no-repeat; font-family:Tahoma; font-size:11px;
}

#breadcrumb ul li.current {
	margin-right:0; padding-right:0;
	background:none;
}
/* BREADCRUMB - end */


/* RIGHT COLUMN - begin */
.list-categories {
	width:223px;
	margin:-7px 0 37px 0;
}

.list-categories li {
	height:143px; margin-top:7px;
	overflow:hidden;
}

.list-categories li a {display:inline-block;}

.author {
	width:223px; height:155px; margin-bottom:74px;
	position:relative;
}

.author .name {
	width:189px; margin-top:82px;
	float:left; *float:none;
}

.author .firstname,
.author .lastname {
	display:block;
	background:#000; color:#fff; font-family:Georgia; font-size:17px; font-style:italic; font-weight:bold;
}

.author .firstname {padding:2px 0 2px 28px;}

.author .lastname {margin-left:24px; padding:0 0 4px 21px;}

.author .photo {
	backgound:red;
	top:0; right:0;
	display:inline-block; position:absolute;
	cursor: pointer;
}

.author .btn-arrow {
	bottom:3px; left:82px;
	position:absolute;
}

.box-author-container{
	bottom:0; right:0;
	position:absolute;
}

.box-author{
	width:184px; padding:25px 14px 30px 14px;
	top:0; right:0; _right:-1px; border-right:1px solid #000; border-bottom:1px solid #000;
	display:none; position:absolute;
	background:#fff;
}


.box-author dt,
.box-author dd {font-family:Georgia; font-size:11.5px; font-style:italic; line-height:130%;}

.box-author dt {
	float:left;
	margin-right:3px;
}

.box-author dt.about {
	margin-top:15px;
	float:none;
}

.poll {width:223px; margin-bottom:37px;}

.poll-image img {display:block;}

.poll-title {
	padding:4px 12px 21px 12px;
	display:block; overflow:hidden;
	background:#000 url('../img/bgr_poll_title.gif') bottom left no-repeat; color:#fff;	font-family:Georgia; font-size:17.7px; font-style:italic;
}

.poll-content {
	padding:0 12px 10px 12px;
	position:relative;
	background:#e2e2e2; font-family:'Trebuchet MS';
}

.poll fieldset {position:relative;}

.poll label {font-size:12px;}

.poll .btn-black {float:right;}

.poll a.link-bottom {
	margin-top:13px;
	display:inline-block;
	font-size:11px;
}


span.author_name {
  display: block;
  margin-top: 20px;
  font-family:Tahoma;
  font-size:12px;
  font-weight:normal;
}

.poll .column-left {
	width:140px; position:relative; 
	float:none; 
}
.poll .column-right {
	width:59px; position:absolute; bottom:0; right:0; 
	float:none;  
}

.poll ul li {padding-bottom:7px;}

.progress-bar {width:200px;}

.progress-bar div {
	height:7px;
	background:#000;
}

.poll .total-votes {
	display:block;
	font-size:9px;
}

.newsletter {
	width:205px; height:154px; margin-bottom:7px; padding:17px 9px 0px 9px;
	position:relative;
	background:#e2e2e2 url('../img/bgr_newsletter.gif') left bottom no-repeat;
}

.newsletter h5 {
	width:203px; height:28px;
	display:block; float:right;
	background:url('../img/ttl_newsletter.gif') no-repeat; overflow:hidden; text-indent:-9999px;
}

.newsletter p {
	width:147px; margin:2px 2px 0 0; padding-bottom:0;
	float:right;
	font-family:Georgia; font-size:12px; font-style:italic; line-height:130%; text-align:right;
}

.newsletter a.subscribe {
	bottom:25px; right:10px;
	position:absolute;
	font-size:12px;	background-position:100% -1px;
}

.box-newsletter {
	z-index: 1000000000;
	width:159px; padding:25px 20px 20px 14px;
	bottom:-82px; right:0; _right:-1px; border-right:1px solid #000; border-bottom:1px solid #000;
	display:none; position:absolute;
	background:#fff;
}

.box-newsletter input {
	width:154px; height:15px; padding:1px 2px; border:1px solid #ccc;
	float:right;
}

.box-newsletter a.btn-black {
	margin-top:10px;
	float:right;
}

.list-adwords {
	width:223px; 
/*
*margin-top:-26px;
*/
	font-family:Arial;
	z-index: 1;
}
.list-adwords #ads ul li {
   width: 200px;
}

.two-columns1 .list-adwords {margin-top:-29px;}

.list-adwords dt {margin-top:26px;}

.list-adwords dt a {font-size:14px; text-decoration:underline;}

.list-adwords dd p {
	padding:0;
	color:#525252; font-size:12px; line-height:130%;
}

.list-adwords dd a {
	margin-top:2px;
	display:block;
	font-size:9px; text-decoration:underline;
}
/* RIGHT COLUMN - end */


/* PRODUCT - begin */

.product-image-vertical {
	padding-bottom:64px;
	float:left; position:relative;
}

.product-image-vertical a {display:block;}

.product-image {
	padding-bottom:64px;
	float:left; position:relative;
}

.product-header2 .product-image {padding-bottom:0;}

.product-image a {display:block;}

.product-image-small {
	margin-bottom:29px; border:1px solid #e2e2e2;
	float:left;
}

.icon-zoom {
  display:none; position:absolute;
	background:transparent url(../img/spr_icon_zoom.png) no-repeat;
	background-position:0 -17px;
  bottom:3px;
  height:15px;
  right:3px;
  width:17px;
}

.icon-zoom-small {
	bottom:7px; 
	right:8px;
	border: 0px;
	z-index: 1000;
	display:none; position:absolute;
}

.icon-zoom-small img {
  border: 0px;
}

.small_icon_zoom {
  display: none;
}

.small_icon_zoom img {
  position: absolute;
  width: 18px;
  height: 17px;
  margin-left:185px;
  margin-top:160px;
  background:url('../img/icon_zoom.png') no-repeat; 
}

.next-picture {
	height:91px; bottom:0; left:0;
	display:block; position:absolute;
	background:url('../img/arrow_number.gif') left bottom no-repeat;
}

.next-picture .number {
	margin-left:25px; padding:0 5px 3px 5px;
	display:inline-block; float:left;
	background:#000; color:#fff; font-family:Georgia; font-size:31px;
}

.next-picture a.next {
	margin:26px 0 0 6px; padding-right:8px;
	display:block; float:left;
	font-family:Tahoma; font-size:12px; background:url('../img/blt_next.gif') right 5px no-repeat;
}

.product-info {
	width:302px; margin-left:40px;
	float:left;
}

.product-info dt {
	margin-right:3px;
	float:left;
	font-size:13.5px; font-weight:bold; line-height:140%;
}

.product-info dd {font-size:13.5px; line-height:140%;}

a.where-to-buy {
	width:309px; height:95px; margin-top:44px;
	display:block;
	background:url('../img/btn_where_to_buy.gif') no-repeat; overflow:hidden; text-indent:-9999px;
}

.product-header2 a.where-to-buy {margin-top:23px;}

.product-middle {margin-top:0px;}

.product-description {
	width:490px; margin-top:1px;
	float:left;
}

.product-middle2 {margin-top:37px;}

.product-middle2 .product-description {width:608px;}



.product-description dt {
	margin-top:21px; padding:1px 29px 3px 6px; background:#000;
	display:block; float:left;
	color:#fff;  font-family:Georgia; font-size:17px;	
}

.product-description dd {
	padding-top:6px;
	display:block; clear:left;
	line-height:150%;
}

.list-products-single-vertical {
  margin-top:-7px;
  width:98px;  
	float:right;
}

.list-products-single-vertical li {
	width:98px; height:135px; margin-top:7px; border:1px solid #e2e2e2;
	position:relative;
}

.list-products-single-vertical li .caption {
	width:142px; height:26px; bottom:-1px; left:-6px;
	position:absolute;
	overflow:hidden;
}

.list-products-single-vertical li .caption .number {
	padding:0 5px 3px 5px;
	display:block; float:left;
	background:#000; color:#fff; font-family:Georgia; font-size:19px;
}

.list-products-single-vertical li .caption .name {
	margin-left:4px; padding-top:7px;
	display:block; float:left;
	font-family:Tahoma; font-size:11px;
}

.list-products-single {
	width:135; margin-top:57px;
	float:right;
}

.list-products-single li {
	width:135px; height:89px; margin-top:7px; border:1px solid #e2e2e2;
	position:relative;
}

.list-products-single li a {display:block;}

.list-products-single li .caption {
	width:142px; height:26px; bottom:-1px; left:-6px;
	position:absolute;
	overflow:hidden;
}

.list-products-single li .caption .number {
	padding:0 5px 3px 5px;
	display:block; float:left;
	background:#000; color:#fff; font-family:Georgia; font-size:19px;
}

.list-products-single li .caption .name {
	margin-left:4px; padding-top:7px;
	display:block; float:left;
	font-family:Tahoma; font-size:11px;
}

.list-products-triple-vertical {
  width:597px; margin-top:-12px !important;
}

.list-products-triple {
  margin:-7px 0 50px 0;
}

.list-products-triple-vertical li {
  width: 159px;
  height:195px; 
  border:1px solid #e2e2e2;
	float:left; position:relative;
  margin:12px 12px 20px 12px !important; 
}

.list-products-triple-vertical li img {
}

.list-products-triple-vertical li.last {margin-right:0;}

.list-products-triple-vertical li .caption {
	bottom:-1px; left:-3px;
	position:absolute;
}

.list-products-triple-vertical li .caption .number {
	padding:0 5px 3px 5px;
	display:block; float:left;
	background:#000; color:#fff; font-family:Georgia; font-size:19px;
}

.list-products-triple-vertical li .caption .name {
	margin-left:6px;
	display:block; float:left;
	width: 100px;
	font-size:11px;
	margin-top: -3px;
}


.list-products-triple li {
	width:221px; height:141px; margin:7px 7px 0 0; border:1px solid #e2e2e2;
	float:left; position:relative;
}

.list-products-triple li.last {margin-right:0;}

.list-products-triple li a {display:block;}

.list-products-triple li.category {width:223px; height:143px; border:none;}

.list-products-triple li .caption {
	bottom:-1px; left:-3px;
	position:absolute;
}

.list-products-triple li .caption .number {
	padding:0 5px 3px 5px;
	display:block; float:left;
	background:#000; color:#fff; font-family:Georgia; font-size:19px;
}

.list-products-triple li .caption .name {
	margin-left:6px;
	display:block; float:left;
	width: 180px;
	font-size:11px;
	margin-top: -3px;
}

.product-header {}

.quote-box {
    margin-top:32px;
	width:490px;
	position:relative;
}

.quote-box .top {
	height:14px;
	background:url('../img/bgr_quote_box.gif') top left no-repeat;
}

.quote-box .content {padding:12px 25px 11px 30px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2;}

.quote-box .content p {
	padding-bottom:16px; border-bottom:1px solid #e2e2e2;
	display:inline-block;
	font-family:Georgia; font-size:19px; font-style:italic; line-height:130%; letter-spacing:-1px;
}

.quote-left,
.quote-right {
    display: none;
	width:12px; height:10px;
	display:block;
	/*
	 * background:url('../img/spr_quotes.gif') no-repeat; overflow:hidden; text-indent:-9999px;
	 * */
}

.quote-left {
	top:48px; left:13px;
	position:absolute;
	background-position:0 0;
    display: none;
}

.quote-right {
	height:13px; *height:17px; margin-left:5px;
	display:inline-block;
	background-position:0 -11px;
    display: none;
}

.quote-box .ranking {
	width:124px; height:15px; margin-top:6px;
	display:block;
	background:url('../img/ttl_ranking.gif') no-repeat; overflow:hidden; text-indent:-9999px;
}

.list-links {margin-top:19px; width: 580px;}

.list-links li {
	margin-right:33px;
	float:left;
}

.list-links .last {margin-right:0;}

a.icon-link {
	padding:0 23px 0 0;
	display:block; 
	background:url('../img/spr_icons.gif') top right no-repeat; font-size:13px;
}

a.send-to-a-friend {background-position:100% 1px;}

a.twittern {background-position:100% -16px;}

a.auf-facebook-teilen {background-position:100% -33px;}

a.rss-feed {background-position:100% -50px;}

.comment-box {width:412px; margin-top:63px;}

.comment-title {
	padding:3px 5px 6px 6px;
	display:block;
	background:#000; color:#fff; font-family:Georgia; font-size:19px; line-height:119%;
}

.comment-form {padding-top:25px;}

.comment-form label {
	width:101px;
	display:block; float:left;
}

.comment-form input,
.comment-form textarea {
	width:307px; padding:0 2px; border:none;
	float:left;
	background:#e2e2e2; font-family:Tahoma; font-size:13px;
}

.comment-form input {
	height:17px;
	margin-bottom:8px;
}

.comment-form textarea {
	height:58px;
	margin-bottom:10px;
}

.comment-form a.btn-black {float:right;}
/* PRODUCT - end */


/* SEARCH - begin */
.list-brands-double {margin-top:-7px;}

.list-brands-double li {
	width:378px; height:182px; margin:7px 7px 0 0;
	float:left;
}

.list-brands-double li.last {margin-right:0;}

.list-brands-double li a {display:block;}

.search-not-found {
	margin:-17px 0 30px 0;
	display:block;
	color:#666; font-family:Tahoma; font-size:17px;
}

/* SEARCH  - end */


/* PARTNERS - begin */
.list-partners {margin:18px 0 50px 0;}

.list-partners li {
	width:221px; height:141px; margin:7px 7px 0 0; border:1px solid #e2e2e2;
	float:left; position:relative;
}

.list-partners li.last {margin-right:0;}

.list-partners li a {display:block;}
/* PARTNERS - end */


/* CONTACT - begin */
.contact-form {width:463px; margin-top:25px;}

.contact-form label {
	width:146px;
	display:block; float:left;
}

.contact-form select,
.contact-form input,
.contact-form textarea {
	padding:0 2px; border:none;
	float:left;
	background:#e2e2e2; font-size:13px;
}

.contact-form select {
	width:313px; height:17px; *height:auto; padding:0;
	margin-bottom:8px;
}

.contact-form input {
	width:310px; height:17px;
	margin-bottom:8px;
}

.contact-form textarea {
	width:310px; height:120px;
	margin-bottom:10px;
}

.contact-form a.btn-black {
	margin-left:10px;
	float:right;
}
/* CONTACT - end */


/* INSIDER-GUIDE - begin */
h2.alexa,
h2.rage {
	margin-bottom:11px;
	font-size:55px; font-style:italic;
	z-index:1;
}

.insider-guide-form {width:463px; margin-top:25px;}

.insider-guide-form label {
	width:126px;
	display:block; float:left;
}

.insider-guide-form input {
	width:333px; height:17px; margin-bottom:8px; padding:0 2px; border:none;
	float:left;
	background:#e2e2e2; font-size:13px;
}

.insider-guide-form a.btn-black {
	margin-left:10px;
	float:right;
}

.list-blog {padding:28px 0;}

.list-blog li {padding:9px 0 15px 0; border-top:1px #cdcdcd solid;}

.list-blog li .date {
	display:block;
	font-family:Georgia; font-size:14px; font-style:italic; line-height:150%;
}

.list-blog h3 {margin-bottom:26px;}

.list-blog li img {margin-bottom:23px;}
/* INSIDER-GUIDE - end */


/* LEGAL EXPLANATIONS - begin */
.list-terms-of-use {margin-top:-25px;}

.list-terms-of-use dt {
	margin-top:20px;
	font-family:Tahoma; font-size:13px; font-weight:bold; line-height:150%;
}

.list-terms-of-use dd {font-family:Tahoma; font-size:13px; line-height:150%;}

.list-questions {margin-top:22px;}

.list-questions li {margin-top:8px;}

.list-questions li a {
	padding-left:25px;
	display:inline-block;
	background:url('../img/spr_arrows.gif') 0 1px no-repeat; font-weight:bold;
}

/* LEGAL EXPLANATIONS - end */


/* TEAM - begin */
.list-team {margin-top:5px;}

.list-team dt {
	margin-top:25px;
	display:inline-block;
	font-family:Georgia; font-size:17px; font-style:italic;
}

.list-team .round-number {
	width:21px; height:21px; margin-right:10px;
	display:block; float:left;
	background:url('../img/blt_round_number.gif') no-repeat; color:#fff; font-size:15px; line-height:100%; text-align:center;
}

.list-team dd {
	padding-left:30px;
	clear:left;
	line-height:150%;
}

#kontakt fieldset {
	width: 683px;
	
}

#contact-btn {
  width: 460px;
}

#poll_message {
  margin: 20px 0px 0px 5px;
  font-size: 0.9em;
}

.style_link a {
  text-decoration: underline;
}

.presse-title {
font-family:Georgia;
font-size:29px;
font-weight:normal;
margin-bottom:2px;

}

.nopointer {
  cursor: default;
}

#where_to_buy_info {
  z-index: 1000;
  position: absolute;
  margin-left: 100px;
  width: 200px;
  height: 200px;
  background: white;
  margin-top: 10px;
  border: 1px solid black;
  border-width: 0px 1px 1px 0px;
  padding: 10px 5px;
}


.list-products-triple  .thumb  img {
  /*height: 120px;*/
  margin-left: 15px;
}


.list-products-triple-vertical .thumb img{
  /*height: 120px;*/
  margin-left: 15px;
}



/* TEAM - end */

/* Take what was wrongly in other parts */

label.error {
	float: left;
	display: inline;
	color: #c00;
	font-size: 10px;
	margin-left: 10px;
	width: 250px;
}

label.contact-form {
  font-size: 0.9em;
  width: 110px;
}

#kontakt fieldset {
  width: 700px;
}

#where_to_buy_info {
    z-index: 1000;
    position: absolute;
    margin-left: 100px;
    width: 200px;
    height: 200px;
    background: white;
    margin-top: 10px;
    border: 1px solid black;
    border-width: 0px 1px 1px 0px;
}

.small_icon_zoom img {
    margin-left: <?php echo ($width-20) ?>px;
    margin-top: <?php echo ($height-20) ?>px;
}

.icon-zoom.grey-border {
	background-position:0 -17px;
}

.icon-zoom.not-grey-border {
	background-position:0 0px;
}

.product-image-small.not-grey-border {
    border: 0px;
}

#poll_votes input[type="radio"] {
    margin:0px;
    padding: 0px;
    margin-top:5px;
}

/* LABELS - begin */
.list-label {margin-top:-15px; margin-right:10px; float:left; width:230px;}
.list-label dt {margin:0 0 10px 0; font-family:Georgia; font-size:21px; font-weight:bold; line-height:150%;}
.list-label dd {font-family:Tahoma; font-size:13px; line-height:120%; padding-bottom:15px;}
.list-label dd ul {}
.list-label dd ul li {margin-bottom:10px;}

/* LABELS - end */

.more-link a{text-decoration:underline!important; color: blue !important; margin-top:5px;}
.read_more {text-decoration:underline!important; color: blue !important; margin-top:5px;}

.news-text {background:url('../img/news_icon.jpg') no-repeat scroll 0 0 transparent; font-size:14px;
font-style:italic;
height:46px;
letter-spacing:0px;
font-family:Georgia;
line-height:130%;
margin-top:24px;
padding-left:66px;
padding-top:10px;
cursor:pointer;
width:479px;}


/* Popup Newsletter */
.popup-newsletter {position:relative; background-color:#fff; margin:0 auto;}
.popup-newsletter a.close {width:15px; height:15px; top:7px; right:9px; display:block; position:absolute; background:url('../img/spr_icons.gif') 0 -68px no-repeat; /*z-index:110;*/ overflow:hidden; text-indent:-9999px;}
.popup-newsletter .popup-header {display:block; padding:20px;}
.popup-newsletter .popup-header h3 {font-size:29px; float:left; margin:0 10px 0 0;}
.popup-newsletter .popup-header .icon-newsletter {display:block; width:65px; height:44px; float:left; background:url('../img/icon_newsletter.gif') no-repeat;}
.popup-newsletter .popup-body {padding:0 20px 20px 20px;}
.popup-newsletter .popup-body label {width:267px; display:block; width:99px; float:left;}
.popup-newsletter .popup-body input {background:#E2E2E2; border:none; float:left; font-size:13px; height:17px; margin-bottom:8px; padding:0 2px; width:279px;}
.popup-newsletter .popup-body a {float:right;}

#leaderboard, #google_ads_div_startseite_oben_leaderboard_ad_container {float:right; margin-right:-200px; margin-top: 24px;}
#skyscraper, #google_ads_div_unterseite_links_skyscraper_ad_container {position:absolute; right:-200px; margin-top: 0px;}
#banner, #google_ads_div_unterseite_oben_medium-rectangle_ad_container {position: absolute; right: 0; margin-top:0px;}
#banner1 {margin:0 0 40px -76px;}


.box-home-newsletter{ 	position: absolute;  top: 182px; left: 1040px; }



#leaderboard, #google_ads_div_startseite_oben_leaderboard_ad_container {float:right; margin-right:-200px; margin-top: 24px;}
#skyscraper, #google_ads_div_unterseite_links_skyscraper_ad_container {position:absolute; right:-240px; margin-top: 0px;}
#banner, #google_ads_div_unterseite_oben_medium-rectangle_ad_container {position: absolute; right: 0; margin-top:37px;}

.newsletter-top {
	float:right;
	width:205px; height:0px; margin-bottom:7px; padding:111px 9px 0px 9px;
	position:relative;
	background: url('../img/bgr_newsletter.gif') left bottom no-repeat;
	top: 640px;
}

.box-newsletter-top {
	z-index: 1000000000;
	width:159px; padding:25px 20px 20px 14px;
	bottom:-82px; right:0; _right:-1px; border-right:1px solid #000; border-bottom:1px solid #000;
	display:none; position:absolute;
	background:#fff;
}

.box-home-newsletter{
	position: absolute;
	top: 821px;
	left: 1040px;
}

