/* -----------------------------------------------------------------------------------------



   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   







   XT-Commerce - community made shopping



   http://www.xt-commerce.com







   Copyright (c) 2004 XT-Commerce 



   -----------------------------------------------------------------------------------------



   based on: 



   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)



   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 



   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org







   Released under the GNU General Public License 



   -----------------------------------------------------------------------------------------



   



   XTC5 Template & Stylesheets



   -----------------------------------------------------------------------------------------



   (c) 2007 Ing. Michael Frst



       bluegate communications



	   http://www.bluegate.at



   ---------------------------------------------------------------------------------------*/











* {



margin : 0;



padding : 0;



}



body {



font-family : Arial, Sans-serif;



font-size : 12px;



padding : 0;



background : #000 url(img/bg.gif) repeat-x;



line-height : 18px;



}



h2 {



color : #000000;



font-weight : bold;



font-size : 16px;



margin : 0 0 8px 0;



padding : 0;



}



a, a:link, a:link, a:link, a:hover {



background : transparent;



text-decoration : none;



cursor : pointer;



}



a:link {



color : #9b2130;



}



a:visited {



color : #9b2130;



}



a:hover, a:active {



color : #9b2130;



}



a:hover {



color : #555;



text-decoration : underline;



}



a img {



border : none;



}



input {



font-family : Arial, Sans-serif;



font-size : 12px;



}



textarea {



font-family : Arial, Sans-serif;



font-size : 12px;



border : 1px solid #666;



padding : 10px;



background : url(img/input_bg.gif) no-repeat;



}



select {



font-family : Arial, Sans-serif;



font-size : 12px;



border : 1px solid #666;



}



input[type="text"], input[type="password"] {



border : 1px solid #666;



padding : 2px;



background : url(img/input_bg.gif) no-repeat;



}



p {



margin : 8px 0 8px 0;



}



div.hr {



padding-top : 1px;



height : 0;



overflow : hidden;



margin : 0;



line-height : 0;



background-color : #4e4e4f;



}



div.hrlightgrey {



padding-top : 1px;



height : 0;



overflow : hidden;



margin : 0;



line-height : 0;



background-color : #999999;



}



div.hrproductpreview {



padding-top : 1px;



height : 0;



overflow : hidden;



margin : 12px 0 12px 0;



display : inline;



height : 0;



line-height : 0;



display : block;



background-image : url(img/hr_productpreview.gif);



}



table td {



padding : 0;



}



#wrap, #wrapzwei {



margin : 0 auto;



width : 980px;



margin-bottom : 10px;



background-position : center top;



border-top-width : 0;



border-right-width : 2px;



border-bottom-width : 2px;



border-left-width : 2px;



border-top-style : solid;



border-right-style : solid;



border-bottom-style : solid;



border-left-style : solid;



border-top-color : #ffffff;



border-right-color : #ffffff;



border-bottom-color : #ffffff;



border-left-color : #ffffff;



}



#wrap {



background-image : url(img/bg_content.gif);



background-repeat : repeat-y;



background-color : #000000;



}



#wrapzwei {



background-image : url(img/bg_checkoutline.gif);



background-repeat : repeat-x;



background-color : #ffffff;



}



#header {



width : 984px;



margin-left : auto;



margin-right : auto;



height : 305px;



background : #000000 url("img/top_logo.jpg") no-repeat;



}



#header #logo {



float : left;



}



#header #search {



width : 315px;



height : 35px;



float : right;



color : #fff;



padding : 13px 0 0 60px;



}



#header #search a {



color : #fff;



font-size : 11px;



}



#header td {



padding-top : 1px;



padding-right : 4px;



}



#breadcrumb {



clear : both;



color : #ffffff;



background-color : #000000;



list-style-type : none;



height : 32px;



font-size : 11px;



}



#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active {



line-height : 23px;



text-decoration : none;



font-weight : normal;



cursor : pointer;



color : #ffffff;



margin : 0;



padding : 0;



}



#topmenuwrap {



background : #333 url(img/bg_topmenu.gif) repeat-x;



}



#topmenu {



float : left;



padding : 0;



margin : 0;



list-style-type : none;



height : 36px;



font-size : 13px;



background : url(img/bg_topmenu.gif) repeat-x;



}



#topmenu li {



height : 36px;



float : left;



padding : 0 25px 0 25px;



margin : 0;



background : url("img/bg_topmenu_breakline.gif") no-repeat;



background-position : right;



}



#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active {



line-height : 36px;



vertical-align : middle;



text-decoration : none;



font-weight : bold;



cursor : pointer;



color : #fff;



margin : 0;



padding : 0;



}



#topmenu a:hover {



color : #ccc;



}



#languages {



text-align : right;



height : 26px;



font-size : 13px;



background : url(img/bg_topmenu.gif) repeat-x;



padding : 10px 10px 0 0;



margin : 0;



}



#contentwrap {



clear : both;



width : 980px;



padding : 0;



}



#leftcol {



float : left;



width : 200px;



padding : 0 0 15px 0;



}



#rightcol {



float : right;



width : 200px;



padding : 0 0 15px 0;



}



#content {



float : left;



width : 525px;



padding : 0 25px 0 25px;



margin-bottom : 15px;



}



#content p {



padding-top : 0;



margin-top : 0;



padding-bottom : 0;



margin-bottom : 0;



margin-left:10px;



}



#contentfull {



width : 920px;



padding : 0 30px 0 30px;



margin-bottom : 15px;



}



.categoryheader {



background-color : #343434;



background-image : url(img/bg_boxheader.gif);



height : 22px;



font-size : 12px;



color : #343434;



padding : 0 8px 0 8px;



margin : 0;



line-height : 22px;



vertical-align : middle;



}



.categoryheader a {



text-decoration : none;



color : #343434;



}



ul.categorymenu {



margin-bottom : 15px;



border : solid #ccc;



border-width : 0 1px 1px 1px;



}



ul.categorymenu li.level1 {



list-style-type : none;



border : solid #9d9d9d;



border-width : 1px 0 0 0;



}



ul.categorymenu li.level1 a {



text-decoration : none;



color : #333;



background : #a4a4a4;



font-weight : bold;



padding : 2px 0 2px 6px;



display : block;



}



ul.categorymenu li.level1a a {



text-decoration : none;



color : #fc0;



background : #333333;



font-weight : bold;



padding : 4px 0 4px 6px;



display : block;



}



ul.categorymenu li.level1 a:hover {



text-decoration : none;



color : #333;



background-color : #ccc;



font-weight : bold;



}



ul.categorymenu li.level2 {



list-style-type : none;



border : solid #999999;



border-width : 1px 0 0 0;



}



ul.categorymenu li.level2 a {



text-decoration : none;



color : #333;



background : #a4a4a4 url(img/dotted1.gif) no-repeat 8px 9px;



font-weight : bold;



padding : 4px 0 4px 18px;



display : block;



}



ul.categorymenu li.level2 a:hover {



text-decoration : none;



color : #333;



background-color : #ccc;



font-weight : bold;



}



ul.categorymenu li.level3 {



list-style-type : none;



border : solid #fff;



border-width : 1px 0 0 0;



}



ul.categorymenu li.level3 a {



text-decoration : none;



color : #333;



background : #c7c7c7 url(img/dotted1.gif) no-repeat 16px 9px;



font-weight : bold;



padding : 4px 0 4px 26px;



display : block;



}



ul.categorymenu li.level3 a:hover {



text-decoration : none;



color : #333;



background-color : #ccc;



font-weight : bold;



}



h2.boxheader, div.boxheader {



background-color : #343434;



background-image : url(img/bg_boxheader.gif);



height : 24px;



font-size : 12px;



color : #343434;



padding : 0 8px 0 8px;



margin : 0;



line-height : 22px;



vertical-align : middle;



}



h2.boxheader a:link, h2.boxheader a:hover, h2.boxheader a:active, h2.boxheader a:visited, div.boxheader a:link, div.boxheader a:hover, div.boxheader a:active, div.boxheader a:visited {



text-decoration : none;



color : #343434;



}



.boxbody {



background-color : #9a9a9a;



padding : 2px 5px;



margin-bottom : 5px;



}



.boxbody h3, .boxbody h3 a {



font-size : 11px;



}



.boxbody h3.center, .boxbody h3.center a {



font-size : 11px;



text-align : center;



}



.boxbody p {



color : #000000;



font-size : 11px;



margin : 2px 0 2px 0;



}



.boxbody p.center {



color : #000000;



font-size : 11px;



text-align : center;



margin : 2px 0 2px 0;



}



.boxbody td {



color : #000000;



font-size : 11px;



margin : 6px 0 6px 0;



}



.boxbody .productOldPrice {



font-size : 11px;



color : #ff0000;



}



.boxbody div.hr {



margin-top : 5px;



margin-bottom : 5px;



}



.boxbody div.hrlightgrey {



margin-top : 5px;



margin-bottom : 5px;



}



.boxbody a {



font-size : 11px;



}



.boxbody .productboximage {



border : 1px solid #999999;



padding : 5px;



background : #fff;



}



.boxbody ul.contentlist {



margin-left : 5px;



margin-right : 0;



padding : 0;



}



.boxbody ul.contentlist li {



margin-left : 0;



padding : 0;



list-style-type : none;



}



.contentlist a {



border-bottom : 1px solid #ccc;



display : block;



padding : 1px 0;



}



h2.boxcartheader, div.boxcartheader {



background-color : #343434;



background-image : url(img/bg_boxheader_cart.gif);



height : 22px;



font-size : 12px;



color : #343434;



padding : 0 8px 0 8px;



margin : 0;



line-height : 22px;



vertical-align : middle;



}



h2.boxcartheader a, div.boxcartheader a {



text-decoration : none;



color : #fff;



}



.boxcartbody {



padding : 4px 8px 4px 8px;



margin-bottom : 15px;



}



.boxcartbodynew {



padding : 0;



background-color : #393939;



}



.boxcartbody p {



font-size : 11px;



}



.productPreview {



padding : 0;



margin : 0;



}



.productPreviewContent {



vertical-align : top;



}



.productPreviewContent h2 {



padding : 0;



margin : 0 0 5px 0;



}



.productPreviewContent h2 a {



font-size : 14px;



font-weight : bold;



}



.productPreviewImage {



vertical-align : top;



padding : 3px 15px 0 0;



}



.productPreviewImage img {



border : 0 solid #999999;



}



.productPreviewContent .price {



font-size : 16px;



font-weight : bold;



padding : 0;



margin : 0;



}



.productPreviewContent .taxandshippinginfo {



font-size : 11px;



font-weight : normal;



color : #999999;



padding : 0;



margin : 0;



}



.productPreviewContent .vpe {



font-size : 11px;



font-weight : normal;



color : #999999;



padding : 0;



margin : 0;



}



.productPreviewContent .shippingtime {



font-size : 11px;



font-weight : normal;



color : #999999;



padding : 0;



margin : 0;



}



.productPreviewContent .stockimage {



margin : 0;



padding : 0;



}



.productPreviewContent .stockimagetext {



margin : 0;



padding : 0;



font-size : 11px;



font-weight : normal;



color : #999999;



}



.productPreviewContent .productOldPrice {



font-size : 12px;



font-weight : bold;



color : #ff0000;



}



.productPreviewContent .taxandshippinginfo a {



font-size : 11px;



font-weight : normal;



color : #999999;



}



#productinfowrap {



display : table;



width : 517px;



}



#productinfoimages {



float : left;



background-color : #ededed;



text-align : center;



width : 140px;



padding : 10px;



margin : 0 10px 10px 0;



border : 1px solid #999999;



}



#productinfoimages .productimage {



border : 1px solid #999999;



}



#productinfoimages .hrlightgrey {



margin-top : 6px;



margin-bottom : 6px;



}



#productinfopricewithimages {



float : right;



}



#productinfopricewithimages img {



cursor : pointer;



}



#productinfopricewithoutimages {



width : 100%;



}



#productinfopricewithoutimages img {



cursor : pointer;



}



#productinfoprice {



padding : 5px;



}



#productinfoprice .hrlightgrey {



margin-top : 6px;



margin-bottom : 6px;



}



#productinfoprice .productprice {



margin : 0;



padding : 0;



font-size : 14px;



font-weight : bold;



}



#productinfopricewithimages .productprice {



margin : 0;



padding : 0;



font-size : 20px;



font-weight : bold;



}



#productinfoprice .productOldPrice {



color : #ff0000;



margin : 0;



padding : 0;



font-size : 12px;



font-weight : bold;



}



.productprice .productOldPrice {



color : #ff0000;



margin : 0;



padding : 0;



font-size : 11px;



text-decoration : line-through;



}



#productinfoprice .taxandshippinginfo {



margin : 0;



padding : 0;



font-size : 11px;



font-weight : normal;



color : #999999;



}



#productinfoprice .taxandshippinginfo a {



margin : 0;



padding : 0;



font-size : 11px;



font-weight : normal;



color : #999999;



}



#productinfoprice .shippingtime {



margin : 0;



padding : 0;



font-size : 11px;



font-weight : normal;



color : #999999;



}



#productinfoprice .stockimage {



margin : 0;



padding : 0;



}



#productinfoprice .stockimagetext {



margin : 0;



padding : 0;



font-size : 11px;



font-weight : normal;



color : #999999;



}



p.productinfoproductadded {



font-size : 11px;



}



.addtobasket {



background-color : #ededed;



padding : 6px;



text-align : right;



border-style : solid;



border-width : 1px 0 0 0;



border-color : #999999;



}



body.popupproductinfo {



padding : 15px;



background : none;



background-color : #fff;



}



body.popupprintorder {



font-family : Arial, Sans-serif;



font-size : 13px;



padding : 15px;



background : none;



background-color : #fff;



}



body.popupprintorder .products tr.header td {



font-weight : bold;



background-color : #ededed;



}



body.popupprintorder .products .total {



text-align : right;



}



body.popupprintorder .products .quantity {



vertical-align : top;



}



body.popupprintorder .productname {



vertical-align : top;



}



body.popupprintorder .model {



vertical-align : top;



}



body.popupprintorder .singleprice {



vertical-align : top;



}



body.popupprintorder .totalprice {



vertical-align : top;



}



div.highlightbox {



padding : 15px;



background-color : #f8f8f8;



border : 1px solid #d9d9d9;



}



div.highlightbox ul {



margin-left : 15px;



padding : 0;



display : block;



list-style-type : square;



line-height : 20px;



}



div.highlightbox h1 {



color : #9b2130;



padding : 0 0 10px 0;



margin : 0;



border : none;



font-size : 16px;



}



div.highlightbox div.hr {



height : 1px;



line-height : 1px;



margin : 0;



padding : 0;



display : block;



border-bottom : 1px solid #eee;



}



table.paymentblock {



background-color : #f8f8f8;



border-style : solid;



border-width : 0 1px 1px 1px;



border-color : #eee;



margin-bottom : 15px;



}



table.paymentblock tr td.header {



background-color : #ccc;



padding : 2px;



padding-left : 5px;



color : #ffffff;



font-weight : bold;



}



table.shippingblock {



background-color : #f8f8f8;



border-style : solid;



border-width : 0 1px 1px 1px;



border-color : #eee;



margin-bottom : 15px;



}



table.shippingblock tr td.header {



background-color : #ccc;



padding : 2px;



padding-left : 5px;



color : #ffffff;



font-weight : bold;



}



table.shippingblock tr td {



vertical-align : top;



}



table.shippingblock tr td.description {



width : 100%;



vertical-align : top;



padding-left : 6px;



}



table.shippingblock tr td.radiobutton {



vertical-align : top;



white-space : nowrap;



padding : 4px;



}



table.shippingblock tr td.radiobutton input {



margin : 0;



padding : 0;



}



table.shippingblock tr td.price {



vertical-align : top;



white-space : nowrap;



}



table.accounthistoryinfoorderdetails tr td {



vertical-align : top;



}



table.accounthistoryinfoorderdetails tr.header td {



font-weight : bold;



}



textarea.message_body {



width : 130px;



}



table.downloadbox {



padding : 5px;



background-color : #f8f8f8;



border : 1px solid #d9d9d9;



margin-bottom : 8px;



}



table.downloadbox tr td.icon {



padding-right : 15px;



}



table.downloadbox tr td.downloadlink {



width : 100%;



}



table.graduatedprice {



font-size : 11px;



text-align : left;



margin-top : 5px;



}



table.graduatedprice tr td.header {



font-size : 12px;



font-weight : bold;



text-align : left;



}



table.orderdetails {



font-size : 11px;



background-color : #f8f8f8;



border-style : solid;



border-width : 0 1px 1px 1px;



border-color : #ccc;



}



table.orderdetails tr td {



padding : 4px;



}



table.orderdetails tr.headerrow td {



background-color : #ccc;



color : #555;



font-weight : bold;



}



table.orderdetails tr.headerrow td.left {



text-align : left;



}



table.orderdetails tr.headerrow td.center {



text-align : center;



}



table.orderdetails tr.headerrow td.right {



text-align : right;



}



table.orderdetails tr.contentrow1 td {



background-color : #f8f8f8;



vertical-align : top;



}



table.orderdetails tr.contentrow1 td.quantity {



text-align : center;



}



table.orderdetails tr.contentrow1 td.quantity input {



font-size : 11px;



padding : 2px;



border : 1px solid #ccc;



}



table.orderdetails tr.contentrow1 td.productname {



text-align : left;



}



table.orderdetails tr.contentrow2 td {



background-color : #f8f8f8;



vertical-align : top;



}



table.orderdetails tr.contentrow2 td.quantity {



text-align : center;



}



table.orderdetails tr.contentrow2 td.quantity input {



font-size : 11px;



padding : 2px;



border : 1px solid #ccc;



}



table.orderdetails tr.contentrow2 td.productname {



text-align : left;



}



table.orderdetails tr td.singleprice {



text-align : right;



white-space : nowrap;



}



table.orderdetails tr td.totalprice {



text-align : right;



white-space : nowrap;



}



table.orderdetails tr td.delete {



text-align : center;



white-space : nowrap;



}



table.orderdetails tr td.productname table.productattributes {



margin-top : 3px;



}



table.orderdetails tr td.productname table.productattributes tr td {



padding : 0;



}



table.orderdetails tr td.productname table.productattributes tr td.attribute {



padding-right : 4px;



}



table.orderdetails tr td.productname table.productattributes tr td.value {



width : 100%;



}



table.orderdetails tr td.subtotal {



background-color : #f8f8f8;



text-align : right;



border-style : solid;



border-width : 1px 0 0 0;



border-color : #ccc;



}



div.productnavigator {



background-color : #ededed;



padding : 8px;



border : 1px solid #999999;



}



table.reviewlist {



background-color : #f8f8f8;



border-style : solid;



border-width : 0 1px 1px 1px;



border-color : #ccc;



}



table.reviewlist tr td {



padding : 4px;



white-space : nowrap;



}



table.reviewlist tr.header td {



background-color : #ccc;



color : #ffffff;



font-weight : bold;



}



table.reviewlist tr.contentrow1 td {



background-color : #f8f8f8;



}



table.reviewlist tr.contentrow2 td {



background-color : #f8f8f8;



}



textarea#review {



width : 100%;



}



table.medialist {



background-color : #f8f8f8;



border-style : solid;



border-width : 1px;



border-color : #ccc;



}



table.medialist tr td {



padding : 6px;



white-space : nowrap;



vertical-align : top;



}



table.medialist tr.contentrow1 td {



background-color : #f8f8f8;



}



table.medialist tr.contentrow2 td {



background-color : #f8f8f8;



}



.sitemapwrap .sitemapleft {



background-color : #f8f8f8;



border-style : solid;



border-width : 1px;



border-color : #ccc;



display : table;



float : left;



width : 235px;



margin: 10px 10px 15px 10px;





}



.sitemapwrap .sitemapright {



background-color : #f8f8f8;



border-style : solid;



border-width : 1px;



border-color : #ccc;



display : table;



float : right;



width : 235px;



margin: 10px 10px 15px 10px;



}



.sitemapheader {



padding : 3px;



background-color : #9D9D9D;



color : #333;



font-weight : bold;



}



.sitemapheader a:link, .sitemapheader a:visited, .sitemapheader a:hover {



color : #333;



text-decoration : none;



}



.sitemapcontent {



padding : 6px;

height:40px;



}

.sitemapcontent ul {



margin : 4px 4px 4px 25px!Important ;

}



.sitemapcontent li a {

color: #333;



}



p.checkoutcomment textarea {



width : 100%;



}



table.checkoutconfirmationorderdetails {



padding : 0;



margin : 0 0 10px 0;



border : none;



}



table.checkoutconfirmationorderdetails tr td.productname {



width : 100%;



font-weight : bold;



}



table.checkoutconfirmationorderdetails tr td.shippingtime {



padding : 0 0 0 30px;



color : #666666;



font-size : 11px;



font-weight : normal;



white-space : nowrap;



}



table.checkoutconfirmationorderdetails tr td.productattributes {



padding : 0 0 0 30px;



color : #666666;



font-size : 11px;



font-weight : normal;



}



table.checkoutconfirmationorderdetails tr td.productprice {



white-space : nowrap;



text-align : right;



}



table.checkoutconfirmationorderdetailstotal {



padding : 0;



margin : 10px 0 0 0;



border : none;



}



table.checkoutconfirmationorderdetailstotal tr td.name {



width : 100%;



text-align : right;



}



table.checkoutconfirmationorderdetailstotal tr td.value {



white-space : nowrap;



text-align : right;



}



p.checkoutagb textarea {



width : 100%;



}



ul#checkoutnavigation {



margin : 0;



padding : 0;



margin-top : 15px;



}



ul#checkoutnavigation li {



height : 70px;



list-style-type : none;



float : left;



width : 195px;



margin-right : 15px;



border : 1px solid;



padding : 8px;



}



ul#checkoutnavigation li.active {



background-color : #f8f8f8;



}



ul#checkoutnavigation li.active .number {



font-size : 20px;



font-weight : bold;



}



ul#checkoutnavigation li.active .title {



font-size : 14px;



font-weight : bold;



}



ul#checkoutnavigation li.active .description {



font-size : 11px;



}



ul#checkoutnavigation li.inactive {



color : #999999;



background-color : #ededed;



border-color : #999999;



}



ul#checkoutnavigation li.inactive .number {



font-size : 20px;



font-weight : bold;



}



ul#checkoutnavigation li.inactive .title {



font-size : 14px;



font-weight : bold;



}



ul#checkoutnavigation li.inactive .description {



font-size : 11px;



}



.errormessage {



border : 2px solid #ff0000;



padding : 15px;



background-color : #ffd6d6;



margin-bottom : 10px;



}



.messageStackSuccess {



padding : 4px;



background-color : #66ff66;



}



.footer {



clear : both;



}



.copyright {



margin : 0 auto;



width : 970px;



text-align : center;



color : #666666;



font-size : 11px;



padding : 0 0 10px 0;



}



.parseTime {



margin : 0 auto;



width : 970px;



text-align : center;



color : #666666;



font-size : 11px;



padding : 0 0 10px 0;



}



.morepics {



background-color : #ededed;



padding : 4px 4px 4px 10px;



text-align : right;



border-style : solid;



border-width : 1px 0 0 0;



border-color : #999999;



display : block;



height : auto;



margin-top : 10px;



}



.morepics img {



border : 1px solid #999999;



padding-right : 3px;



margin-right : 8px;



background : #ffffff;



height : 58px;



width : 58px;



}



.productimage {



height : 200px;



width : 200px;



}



dt {



float : left;



width : 40px;



}



dt img {



border : 1px solid #ccc;



padding : 2px;



background : #fff;



}



dd {



float : right;



width : 125px;



}



.revocationtxt {



height : 160px;



border : 1px solid #cccccc;



}



.productPreviewImage {



width : 120px;



float : left;



height : 130px;



}



td.productPreviewContent {



width : 400px;



text-align : left;



}



#content ol, #content ul {



margin : 10px 0 10px 40px;



}



.search_header {



line-height : normal;



}



.suggest_link {



background-color : #ffffff;



padding : 2px 6px 2px 6px;



color : #000000;



}



.suggest_link_over {



background-color : #3366cc;



padding : 2px 6px 2px 6px;



cursor : pointer;



}



#search_suggest {



position : absolute;



visibility : hidden;



background-color : #ffffff;



text-align : left;



border : 1px solid #000000;



width : 226px;



}



.suggest_link b {



color : #000000;



}



#box_cart .boxcartbody a, #box_cart .boxcartbody a:hover {



text-decoration : none;



}



.topsellerBluebox {



background : url(img/topsellerBluebox.jpg) no-repeat left top;



margin-top : 4px;



margin-bottom : 4px;



padding : 12px;



margin-right : 4px;



font-size : 12px;



line-height : 14px;



font-family : Arial;



height : 381px;



color : #ffffff;



}



.topsellerBluebox ul {



padding : 0;



margin : 8px 0 0 20px;



}



.topsellerBluebox .ups {



padding-left : 25px;



background : url(img/topsellerUPS.gif) no-repeat left center;



}



.topsellerBluebox .dhl {



padding-left : 48px;



background : url(img/topsellerDHL.gif) no-repeat left center;



}



.topsellerBluebox a, .topsellerBluebox a:visited {



font-size : 12px;



}



.topsellerBluebox li {



font-size : 11px;



}



.topsellerProduct {



border-bottom : 1px solid #9c9a9c;



margin : 4px 2px 2px 2px;



padding-bottom : 5px;



}



.topsellerProduct img {



height : 80px;



width : 80px;



border : 1px solid #9c9a9c;



margin-top : 2px;



margin-right : 4px;



float : left;



}



.topsellerProduct img:hover {



border : 1px solid #5a5a5a;



}



.topsellerProductBG {



float : right;



height : 78px;



margin-top : 2px;



width : 145px;



margin-left : 2px;



padding : 2px;



}



.topsellerProductBG:hover {



cursor : pointer;



}



.topsellerTXT {



font-family : Arial, Helvetica, sans-serif;



font-size : 10px;



padding-left : 4px;



padding-bottom : 2px;



color : #ffffff;



}



.topsellerTXT a {



font-family : Arial, Helvetica, sans-serif;



font-size : 10px;



color : #cccccc;



}



.topsellerOverflow {



display : block;



overflow : hidden;



height : 375px;



}



.topsellerProductBG .overflow {



display : block;



overflow : hidden;



width : 145px;



white-space : nowrap;



}



.topsellerProductBG .newPrice {



height : 30px;



color : #ffffff;



}



.topsellerProductBG a, .topsellerProductBG a:visited {



color : #ffffff;



text-decoration : underline;



}



.topsellerProductBG a:hover {



color : #efefef;



text-decoration : underline;



}



.topsellerProductBG .oldPrice {



font-size : 11px;



color : #ff0000;



text-decoration : line-through;



}



.topsellerProductBG .priceTXT {



font-family : Arial, Helvetica, sans-serif;



font-size : 11px;



float : left;



margin-top : 7px;



position : absolute;



margin-left : 0;



}



.topsellerProductBG .priceM {



font-size : 14px;



color : #ffffff;



margin-top : 6px;



float : right;



margin-right : 18px;



font-family : Arial, Helvetica, sans-serif;



font-weight : bold;



overflow : hidden;



width : 110px;



height : 40px;



white-space : nowrap;



text-align : right;



vertical-align : bottom;



position : absolute;



margin-left : 35px;



}



.topsellerBluebox a {



color : #000000;



text-decoration : none;



cursor : text;



}



.wrapend {



background-image : url(img/wrapend.gif);



background-repeat : no-repeat;



background-position : left bottom;



}



.topnavi {



position : relative;



top : 23px;



margin-left : 430px;



}



.topnavi a, .topnavi a:visited, .topnavi a:link {



color : #343434;



text-decoration : none;



}



.topnavi a:hover {



color : #545454;



text-decoration : underline;



}



.homemenu {



position : relative;



top : 107px;



margin-left : 90px;



}



.homemenu ul {



background : none;



padding : 0;



margin : 0;



display : inline;



}



.homemenu li {



background : none;



padding : 0;



margin : 0 5px 0 0;



display : inline;



}



.homemenu a, .homemenu a:visited, .homemenu a:link {



color : #ffffff;



text-decoration : none;



font-size : 11px;



}



.homemenu a:hover {



color : #ffffff;



text-decoration : underline;



font-size : 11px;



}



h2.boxindexheader, div.boxindexheader, h1 {



background-color : #343434;



background-image : url(img/bg_frontheader.gif);



height : 22px;



font-size : 12px;



color : #ffffff;



padding : 0 8px 0 8px;



margin : 0;



line-height : 18px;



vertical-align : middle;



background-position : right top;



}

div.boxindexheader h1 {





background: none;



height : 22px;





}



h2.boxindexheader a, div.boxindexheader a {



text-decoration : none;



color : #fff;



}



.boxindexbody {



padding : 4px 8px 4px 8px;



}



.blackline {



height : 15px;



background-color : #000000;



}



.productholder .phtitle {



font-weight : bold;



color : #ffffff;



background-color : #5d5d5d;



height : 38px;



overflow : hidden;



}



.productholder .phtitle a {



color : #ffffff;



font-size : 11px;



}



.phimage img {



border-top-style : solid;



border-right-style : none;



border-bottom-style : solid;



border-left-style : none;



border-top-width : 1px;



border-bottom-width : 1px;



border-top-color : #ffffff;



border-bottom-color : #ffffff;



height : 80px;



padding-left : 15px;



width : 80px;



}



.productholder {



width : 118px;



border : 1px solid #5a5d5a;



margin : 4px;



}



.phdesc {



font-size : 11px;



color : #ffffff;



background-color : #353535;



padding : 2px;



}



.phdesc .phprice {



color : #d1830d;



font-weight : bold;



font-size : 15px;



}



.phimage {



border-top-width : 8px;



border-bottom-width : 8px;



border-top-style : solid;



border-bottom-style : solid;



border-top-color : #000000;



border-bottom-color : #000000;



}



#contentfull .header {



color : #000000;



}



.oldhone {



color : #000000;



font-weight : bold;



font-size : 18px;



margin : 20px 0 15px 0;



padding : 0;



width : auto;



border-style : solid;



border-width : 0 0 1px 0;



border-color : #ccc;



padding-bottom : 8px;



font-weight : bold;



}



.cheaply_table {



border : 1px solid #dddddd;



background-color : #f2f2f2;



}



.cheaply_description {



border-left : 1px solid #dddddd;



padding : 5px;



}



.cheaply_line {



height : 0;



border-bottom : 1px solid #dddddd;



padding : 5px;



}



div#weiterLesen {



display : none;



}



.categoryheader h2 {



background-color : #343434;



background-image : url("img/bg_boxheader.gif");



color : #343434;



font-size : 12px;



height : 22px;



line-height : 22px;



margin : 0;



padding : 0 8px;



vertical-align : middle;



}



.clrboth {



clear : both;



margin : 0;



padding : 0;



height : 0;



overflow : hidden;



}



.bewertungsboxsmall * {



line-height : normal;



margin : 0;



padding : 5px 0 0 0;



}



.bewertungsboxsmall {



width : 200px;



height : 243px;



overflow : hidden;



background-image : url(img/bewertungsboxsmall.jpg);



text-align : center;



margin : 10px auto 10px auto;



font-family : Verdana, Geneva, sans-serif;



line-height : normal;



}



.bewertungsboxsmall a {



color : #000000;



}



.bewertungsboxsmall h2 {



color : #343434;



font-size : 11px;



height : 24px;



line-height : 22px;



margin : 0;



padding : 0 8px;



text-align : left;



}



.bewerttext {



padding : 3px 13px 0 13px;



margin : 0;



text-align : left;



height : 47px;



overflow : hidden;



font-size : 11px;



line-height : 13px;



}



.textdurchschnitt {



font-size : 14px;



font-weight : bold;



padding-bottom : 5px;



margin : 0;



}



.copylink {



font-size : 9px;



color : #ff0000;



text-align : right;



padding : 0 9px 0 0;



}



.copylink a {



color : #c3c3c3;



}



.littlegrey {



color : #666666;



font-style : italic;



}



.MagicZoomBigImageCont {



border : 1px solid #7b3831;



}



.MagicZoomHeader {



font : 10px Tahoma, Verdana, Arial, sans-serif;



color : #fff;



background : #7b3831;



text-align : center !important ;



}



.MagicZoomPup {



border : 1px solid #aaa;



background : #ffffff;



}



.MagicZoomLoading {



text-align : center;



background : #ffffff;



color : #444;



border : 1px solid #ccc;



padding : 3px 3px 3px 3px !important ;



display : none;



}



.MagicZoomLoading img {



padding-top : 3px !important ;



}



.MagicThumb {



cursor : url(cursor/zoomin.cur), pointer;



outline : none;



}



.MagicThumb-zoomed {



cursor : default;



}



.MagicThumb span {



display : none;



}



.MagicThumb img {



outline : none;



}



.MagicThumb-image {



border : 1px solid #cccccc;



outline : none;



}



.MagicThumb-image-zoomed {



cursor : url(cursor/zoomout.cur), pointer;



}



.MagicThumb-caption {



color : #333333;



background-color : #f0f0f0;



border : 1px solid #cccccc;



border-top : none;



font-family : Verdana, Helvetica;



font-size : 11px;



padding : 8px 16px;



}



.MagicThumb-controlbar {



display : block;



height : 18px;



}



.MagicThumb-controlbar a {



display : block;



width : 18px;



height : 18px;



margin : 0 1px;



outline : none;



float : left;



overflow : hidden;



}



.MagicThumb-controlbar a span {



display : block;



width : 1000px;



height : 1000px;



background : transparent url(graphics/controlbar.png) no-repeat 0% 0%;



outline : none;



position : absolute;



left : 0;



top : 0;



}



.MagicThumbloading {



border : 1px solid #000000;



background : #ffffff url(graphics/loader.gif) no-repeat 2px 50%;



padding : 2px 2px 2px 22px;



margin : 0;



text-decoration : none;



text-align : left;



font-size : 8pt;



font-family : sans-serif;



}


.cr_site { background:#FFFFFF; text-align:left;}
.cr_header { width:640px; background-color:#ccc; }
.cr_page {border-width:1px;border-color:#000000;border-style:solid;  width:640px;}
.cr_page {border-width:1px;border-color:#000000;border-style:solid;}
.cr_font {font: normal 12px Arial, Helvetica, sans-serif;}

.cr_header .logo {min-height:20px; }
.cr_header_text p {display:block;margin:5;padding:5px;}

.cr_ipe_item{ margin:5px; }
.cr_ipe_item.inactive { display:none; }
.cr_hr {border:0;background-color: #ccc;height: 1px;}

.imprint {font-size:0.8em;}
.cr_captcha {padding-left: 130px;}
.cr_ipe_item .itemname{display:block;text-align:left;margin:0px;}
.cr_ipe_item input[type="text"]{width:170px;}
.cr_ipe_item textarea{width:300px;}
.cr_ipe_item select{width:180px;}
.cr_ipe_item p {margin:0;}

.cr_ipe_item select {padding:5px 4px; border:1px solid #ccc; color:#333; background:#FFFFFF; margin:0px; padding:2px;}
.cr_ipe_item textarea:focus, input[type="text"]:focus {border:1px solid #ababab;}
.cr_ipe_item input[type="checkbox"], input[type="radio"] { border:none; width:15px; }

.cr_error {font-size:1.1em;padding:10px;}
.clever_form_error { border:1px solid #f22 !important}
.clever_form_note {margin:26px 0 0 3px;position:absolute;display:inline; padding: 2px 4px; font-weight:bold;background-color:#f2ecb5; color:#000; font-size:12px !important;  }

