
.login h1 {
display : block;
background-color : #0a74a4;
font-size : 14px;
color : #fff;
margin-bottom : 10px;
padding : 5px 10px;
}
.login .both .links {
float : left;
width : 32%;
margin : 0 2% 10px 0;
}
* html .login .both .links {
margin : 0 17px 10px 0;
}
.login .both .mitte {
float : left;
width : 32%;
margin : 0 0 10px;
}
.login .both .rechts {
float : right;
width : 32%;
margin : 0 0 10px;
}
.login .content {
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
border-top : 0;
line-height : 16px;
height : 160px;
position : relative;
padding : 10px;
}
.login .content input {
width : 194px;
font-family : Arial, "San Serif", Helvetica;
font-size : 11px;
color : #484848;
border : 1px solid #cacaca;
padding : 2px;
}
.login .content .button {
position : absolute;
bottom : 10px;
left : 10px;
}
.login .content .button input {
width : auto;
background : none;
padding : 0;
}
.account_edit h2 span {
position : absolute;
top : 6px;
right : 5px;
display : block;
font-size : 11px;
font-weight : 400;
}
.account_edit .content .gender input {
width : auto;
border : none;
margin : 4px 3px 3px 0;
padding : 0;
}
.account_edit .content .button input {
width : auto;
border : none;
margin : 0;
padding : 0;
}
.create_account h1 {
display : block;
background-color : #0a74a4;
font-size : 14px;
margin-bottom : 10px;
color : #fff;
position : relative;
padding : 5px 10px;
}
.create_account h1 span {
position : absolute;
top : 6px;
right : 14px;
font-size : 11px;
font-weight : 400;
}
.create_account .content .code {
float : left;
margin : 4px 10px 0 0;
}
.create_account .content .gender input {
width : 15px;
border : 0;
margin-left : 5px;
}
.create_account .content select {
width : 209px;
font-family : Arial, "San Serif", Helvetica;
font-size : 11px;
color : #484848;
border : 1px solid #cacaca;
cursor : pointer;
padding : 2px;
}
.create_account h3 {
background-image : url(img/main.png);
background-position : 0% -806px;
font-size : 12px;
display : block;
font-style : italic;
padding : 7px 15px 8px;
}
.create_account .content textarea {
color : #484848;
border : 1px solid #cacaca;
font-family : Arial, "San Serif", Helvetica;
font-size : 11px;
width : 99%;
height : 50px;
margin-bottom : 10px;
padding : 2px;
}
.create_account .content .checkbox input {
width : auto;
margin : 0;
padding : 0;
}
.account h2 span {
display : block;
float : right;
width : auto;
text-transform : none;
}
.account .left ul {
display : block;
height : 75px;
border : 1px solid #d6d6d6;
border-top : 0;
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
padding : 10px;
}
.account .right ul {
display : block;
border : 1px solid #d6d6d6;
border-top : 0;
height : 75px;
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
padding : 10px;
}
.account .links {
float : left;
width : 49%;
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
margin : 0 0 18px;
}
.account .rechts {
float : right;
width : 49%;
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
margin : 0 0 18px;
}
.account .leftside {
float : left;
width : 49%;
margin-right : 6px;
margin-bottom : 8px;
border : 1px solid #d6d6d6;
height : 235px;
}
.account .rightside {
float : right;
width : 49%;
margin-bottom : 8px;
border : 1px solid #d6d6d6;
height : 235px;
}
.account h4 {
font-size : 11px;
display : block;
text-decoration : none;
margin : 0;
padding : 5px 20px 5px 10px;
}
.account .image {
float : left;
padding : 10px 11px 0 10px;
}
.account .rightt {
float : left;
padding : 23px 0 0;
}
.account .descr h2 {
font-size : 11px;
background : none;
color : #4a4335;
margin : 0 0 5px;
padding : 0;
}
.account .rightt .price {
font-family : Impact;
font-size : 14px;
width : 134px;
color : #DF0101;
}
.account .rightt .price span.productOldPrice {
display : block;
font-family : Arial, "San Serif", Helvetica;
color : #DF0101;
font-size : 12px;
text-decoration : line-through;
font-weight : 400;
}
.account .rightt .ust {
font-size : 10px;
margin-bottom : 10px;
}
.address_book .content {
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
height : 135px;
padding : 10px;
}
.address_book .content .left {
float : left;
width : 60%;
}
.address_book .content .right {
float : right;
width : 30%;
}
.address_book h4 {
font-size : 11px;
display : block;
padding : 5px 0;
}
.address_book h4 span {
width : auto;
display : block;
float : right;
font-size : 11px;
text-transform : none;
}
.address_book .links {
float : left;
width : 49%;
margin-bottom : 8px;
}
.address_book .rechts {
float : right;
width : 49%;
margin-bottom : 8px;
}
.address_book_prozess h2 span {
display : block;
text-align : right;
width : auto;
font-style : italic;
font-weight : 700;
}
.address_book_prozess .content .radio {
float : left;
margin-right : 10px;
}
.address_book_prozess .content .radio input {
width : auto;
background : none;
border : 0;
padding : 0;
}
.address_book_prozess .content select {
width : 209px;
font-family : Arial, "San Serif", Helvetica;
font-size : 11px;
border : 1px solid #cacaca;
color : #464646;
padding : 2px;
}
.account_history_info .content {
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
border-top : 0;
line-height : 16px;
margin-bottom : 10px;
padding : 10px;
}
.account_history_info .head_units {
float : left;
width : 45px;
}
.account_history_info .units {
float : left;
width : 45px;
text-align : left;
}
.account_history_info .price {
text-align : right;
float : right;
}
.account_history .content {
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
border-top : 0;
line-height : 16px;
margin-bottom : 20px;
padding : 10px;
}
.newsletter .content .check input {
width : 20px;
margin-top : 5px;
}
.password_double_opt .content .button input {
width : auto;
background : none;
border : 0;
padding : 0;
}
a:focus {
outline : none;
}
.blog_text img {
margin : 10px;
}
.blog_titel {
color : #333;
cursor : pointer;
border-top : 1px solid #fff;
border-bottom : 1px solid #ddd;
padding : 4px 5px;
}
.blog_link {
display : block;
cursor : pointer;
font-family : Verdana;
font-size : 10px;
margin : 4px 0 4px 10px;
}
.blog_active {
color : #000;
font-weight : 700;
}
h2.blog_title_list {
font-family : Georgia;
font-size : 180%;
}
.datum {
float : left;
width : 60px;
margin : 0 10px 0 0;
}
.datum p {
background : url(img/icons/date.png) 0% 0% no-repeat scroll #d70606;
color : #ddd;
float : left;
font-size : 70%;
height : 50px;
overflow : hidden;
text-align : center;
width : 40px;
margin : 0 10px 0 0;
padding : 5px;
}
.datum span.monat {
display : block;
margin-bottom : 8px;
font-size : 12px;
}
.datum span.tag {
color : #444;
display : block;
font-size : 195%;
font-weight : 700;
line-height : 0.9;
}
div.datum p span.jahr {
color : #666;
font-family : Tahoma, Arial, sans-serif;
font-size : 80%;
margin : 0;
padding : 0;
}
.blog_list, .blog_text {
color : #000;
font-size : 110%;
}
#comment {
cursor : pointer;
background : url(img/icons/add.gif) 0% 2px no-repeat;
padding : 3px 0 3px 20px;
}
fieldset.blog_comments {
border : 1px solid #ccc;
padding : 10px;
}
#blog_comments {
font-weight : 900;
padding : 0 10px;
}
div.add_success {
background : url(img/icons/tick.gif) 0% 2px no-repeat;
padding : 3px 0 3px 20px;
}
div.box_comment {
display : block;
width : 99%;
position : relative;
border : 1px solid #ccc;
background : #f4f4f4;
margin : 0 5px;
padding : 3px;
}
div.box_comment div.delete {
position : absolute;
height : 16px;
top : 50%;
left : 10px;
margin-top : -8px;
}
div.box_comment_name {
position : relative;
margin : 10px 0 0 10px;
}
span.arrow {
background : url(img/icons/arrow_down.gif) no-repeat #fff;
width : 10px;
height : 10px;
position : absolute;
top : -11px;
left : 40px;
}
.star-rating {
list-style : none;
margin-left : 5px;
width : 125px;
height : 25px;
position : relative;
background : url(img/icons/star.gif) left top repeat-x;
padding : 0;
}
.star-rating li {
float : left;
margin : 0;
padding : 0;
}
.star-rating li a {
display : block;
width : 25px;
height : 25px;
text-decoration : none;
text-indent : -9000px;
z-index : 20;
position : absolute;
padding : 0;
}
.star-rating li a:hover {
background : url(img/icons/star.gif) left bottom;
z-index : 2;
left : 0;
}
.star-rating a.one-star:hover {
width : 25px;
}
.star-rating a.two-stars {
left : 25px;
}
.star-rating a.two-stars:hover {
width : 50px;
}
.star-rating a.three-stars {
left : 50px;
}
.star-rating a.three-stars:hover {
width : 75px;
}
.star-rating a.four-stars {
left : 75px;
}
.star-rating a.four-stars:hover {
width : 100px;
}
.star-rating a.five-stars {
left : 100px;
}
.star-rating a.five-stars:hover {
width : 125px;
}
.star-rating li.current-rating {
background : url(img/icons/star.gif) left center;
position : absolute;
height : 25px;
display : block;
text-indent : -9000px;
z-index : 1;
}
.boxcat h1 {
background-image : url(img/main.png);
background-position : 0% -172px;
font-size : 11px;
color : #fff;
padding : 9px 10px 8px 8px;
}
.boxcat strong {
background-image : url(img/main.png);
background-position : 0% -172px;
font-size : 11px;
color : #fff;
display : block;
padding : 9px 10px 8px 15px;
}


.CatMenu { 		padding:0; 		margin:2px 0 10px 0; 		}		 
.CatMenu div.menuitem { 		font: bold 11px Arial, "San Serif", Helvetica; 		color: #FFF; 		display: block; 		width:166px; 		position: relative; 		padding: 5px 2px 5px 7px; 		text-decoration: none; 		cursor:pointer; 		text-decoration:none; 		text-transform:uppercase; 		background-color:#0A74A4; 		margin:0 0 2px 0; 		} 
.CatMenu div.menuitem:hover {		 		background-color:#DF0101; 		} 
.CatMenu .openpet { 		background-color:#DF0101!important; 		color:#FFF!important; 		} 
.CatMenu div.submenuitem { 		position:relative; 		display: block; 		font: normal 11px Arial, sans-serif; 		text-decoration: none; 		padding:3px 2px 3px 10px; 		font-weight:normal; 		border-bottom:1px solid #dfdfdf; 		cursor:pointer; 		} 
.CatMenu div.submenuitem:hover { 		color: #DF0101!important; 		}		 
.CatMenu .open_pet { 		color:#DF0101!important; 		font-weight:bold!important; 		} 
.CatMenu div.subsubmenu a { 		display: block; 		font: normal 11px Arial, sans-serif; 		text-decoration: none; 		padding:3px 2px 3px 20px!important; 		font-weight:normal; 		border-bottom:1px solid #dfdfdf; 		} .CatMenu div.subsubmenu a:hover{ 		color:#DF0101; 		} .CatMenu div.subsubmenu a.menuitem_active { 		padding:3px 2px 3px 20px!important; 		color:#DF0101!important; 		text-decoration:underline!important; 		font-weight:bold!important; 		background:none!important; 		text-transform:none!important; 		margin:0px!important; 		 		}				 .CatMenu a.menuitem, .CatMenu a.menuitem:link, .CatMenu a.menuitem:visited { 		font: bold 11px Arial, sans-serif; 		display: block; 		position: relative; 		padding: 5px 2px 5px 7px; 		text-decoration:none; 		width:auto; 		text-transform:uppercase; 		background-color:#0A74A4; 		margin:0 0 2px 0; 		color: #FFF; 		} .CatMenu a.menuitem:hover { 		background-color:#DF0101; 		} .CatMenu a.menuitem_active { 		font: bold 11px Arial, sans-serif; 		display: block; 		position: relative; 		padding: 5px 2px 5px 7px; 		text-decoration: none; 		width:auto; 		text-transform:uppercase; 		background-color:#DF0101; 		margin:0 0 2px 0; 		color: #FFF; 		}		 
.CatMenu div.submenu a { 		display: block; 		font: normal 11px Arial, sans-serif; 		color: #484848; 		text-decoration: none; 		padding:3px 2px 3px 10px; 		font-weight:normal; 		border-bottom:1px solid #dfdfdf; 		} 
.CatMenu div.submenu a:hover{ 		color:#DF0101; 		}		 .CatMenu .menuitem span.accordsuffix { 		position:absolute; 		right:5px; 		top:5px; 		display:block; 		width:5px; 		} 
.CatMenu .submenuitem  span.accordsuffix { 		position:absolute; 		right:5px; 		top:3px; 		display:block; 		width:5px; 		}	

.boxsearch {
width : 445px;
margin-top : 6px;
color : #fff;
font-weight : 700;
}
.boxsearch a, .boxsearch a:link, .boxsearch a:visited {
color : #fff;
font-weight : 400;
padding-top : 3px;
display : block;
float : right;
}
* > .boxsearch .text {
float : left;
margin : 3px 0 0 40px;
}
* html .boxsearch .text {
float : left;
margin : 3px 0 0 20px;
}
.boxsearch .input {
float : left;
margin : 0 10px;
}
.boxsearch .input input {
border : 1px solid #857760;
font-size : 11px;
font-family : Arial, "San Serif", Helvetica;
color : #484848;
padding : 2px;
}
.boxsearch .button {
float : left;
margin : 1px 10px 0 0;
}
.boxsearch .button img {
margin : 0;
padding : 0;
}
.box {
margin : 0 0 10px;
}
.box strong {
background-image : url(img/main.png);
background-position : 0% -172px;
font-size : 11px;
color : #fff;
position : relative;
width : auto;
display : block;
font-weight : 700;
padding : 9px 10px 8px 15px;
}
.box strong span {
position : absolute;
right : 10px;
top : 0;
}
.box .boxcontent {
border : 1px solid #dfdfdf;
border-top : 0;
padding : 10px;
}
.box .boxcontent p a, .box .boxcontent p a:link, .box .boxcontent p a:visited {
text-align : center;
display : block;
font-size : 11px;
margin-bottom : 5px;
font-weight : 700;
color : #0a74a4;
}
.box .boxcontent span.productOldPrice {
font-weight : 400;
display : block;
text-decoration : line-through;
color : #DF0101;
font-size : 11px;
}
.box .boxcontent span {
font-weight : 700;
color : #DF0101;
font-size : 12px;
display : block;
}
.boxbestsellers .boxcontent p a, .boxbestsellers .boxcontent p a:link, .boxbestsellers .boxcontent p a:visited {
text-align : center;
display : inline !important ;
font-size : 11px;
margin-bottom : 5px;
font-weight : 700;
}
.boxbestsellers .boxcontent p {
font-weight : 700 !important ;
display : inline !important ;
color : #0a74a4;
}
.boxbestsellers .boxcontent .border {
border-bottom : 1px solid #dfdfdf;
margin : 0 0 5px;
padding : 0 0 3px;
}
.boxadmin .boxcontent {
background-image : url(img/main.png);
background-repeat : no-repeat;
background-position : -364px -171px;
}
.boxContent .boxcontent li {
line-height : 18px;
}
.boxaddquickie .boxcontent .input input {
width : 120px;
border : 1px solid #cacaca;
font-family : Arial, "San Serif", Helvetica;
color : #484848;
background-color : #fff !important ;
font-size : 11px;
margin : 0 5px 0 0;
padding : 2px;
}
.boxmanu .boxcontent select {
font-size : 11px;
font-family : Arial, "San Serif", Helvetica;
color : #484848;
border : 1px solid #cacaca;
padding : 2px;
}
.boxlogin .boxcontent input {
font-size : 11px;
font-family : Arial, "San Serif", Helvetica;
color : #484848;
border : 1px solid #cacaca;
width : 124px;
margin : 0 0 7px;
padding : 2px;
}
.boxlogin .boxcontent span {
display : block;
color : #000;
font-size : 11px;
font-weight : 400;
margin : 0 0 5px;
}
.boxlogin .button input {
border : 0;
width : auto;
padding : 0;
}
.boxnewsletter .boxcontent .input input {
font-size : 11px;
font-family : Arial, "San Serif", Helvetica;
color : #484848;
border : 1px solid #9b0000;
width : 124px;
margin : 0 0 7px;
padding : 2px;
}
.catlst h1 {
display : block;
font-size : 12px;
margin-bottom : 4px;
}
.catlst h2 {display:block;background-color:#0A74A4;padding:5px 10px 5px 10px;font-size:14px;margin-bottom:0px;color:#FFF}

.catlst h3 {
display : block;
background-color : #0a74a4;
margin-bottom : 1px;
color : #fff;
font-size : 14px;
padding : 5px 10px;
}
.catlst h4 {
display : block;
border-bottom : 1px solid #787878;
margin-bottom : 15px;
font-size : 11px;
}
.catlst a {
display : block;
width : 150px;
float : left;
margin-bottom : 10px;
font-weight : 700;
border : 1px solid #dfdfdf;
text-decoration : none;
text-align : center;
padding : 15px 0;
}
.catlst a.left_item {
margin-right : 8px;
clear : right;
}
.cat3st {
display : block;
background-color : #0a74a4;
font-size : 14px;
margin-top : 5px;
height : 18px;
padding : 1px 10px;
}
.cat3st .dropdown select {
float : right;
font-size : 11px;
font-family : Arial, "San Serif", Helvetica;
color : #484848;
border : 1px solid #cacaca;
width : 150px;
cursor : pointer;
}
.shopping_cart .head_image {
float : left;
width : 160px;
}
.shopping_cart .content {
border : 1px solid #d6d6d6;
line-height : 16px;
margin-bottom : 10px;
padding : 10px;
}
.shopping_cart .image {
float : left;
width : 160px;
text-align : center;
}
.shopping_cart .qty input {
width : 26px;
text-align : center;
font-family : Arial, "San Serif", Helvetica;
margin-top : 3px;
font-size : 11px;
color : #464646;
border : 1px solid #0a74a4;
padding : 2px;
}
.shopping_cart .article a {
font-size : 11px;
color : #0a74a4;
font-weight : 700;
margin-bottom : 3px;
text-decoration : underline;
}
.shopping_cart .content .text_code {
float : left;
margin : 0 10px 0 0;
padding : 3px 0 0;
}
.shopping_cart .content .inputs input {
width : 100px;
font-family : Arial, "San Serif", Helvetica;
color : #484848;
border : 1px solid #0a74a4;
padding : 2px;
}
.checkout_success .content {
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
line-height : 16px;
margin-bottom : 10px;
overflow : auto;
padding : 10px;
}
.checkout_success .content h3 {
font-size : 12px;
display : block;
margin-bottom : 10px;
}
.checkout_success .content h4 {
font-size : 11px;
display : block;
margin-bottom : 10px;
}
.checkout_success .content .right {
float : right;
width : 57%;
}
.checkout_shipping .left {
float : left;
width : 392px;
height : 185px;
margin-right : 6px;
margin-bottom : 8px;
}
.checkout_shipping .right {
float : left;
margin-bottom : 8px;
}
.checkout_shipping .right .content {
width : 372px;
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
border-top : 0;
padding : 10px;
}
.checkout_shipping li.inactve_right {
display : block;
float : left;
width : 19%;
margin-right : 0;
text-align : center;
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
color : #787878;
padding : 10px;
}
.checkout_payment h2 span a {
position : absolute;
top : 5px;
right : 5px;
font-size : 11px;
font-weight : 400;
color : #fff;
}
.checkout_payment .left {
float : left;
width : 392px;
margin-right : 11px;
}
.checkout_payment .content2 {
border : 1px solid #d6d6d6;
border-top : 0;
height : auto;
padding : 10px;
}
.checkout_payment .content2 a:link {
color : red;
}
.checkout_payment .left .content {
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
border-top : 0;
height : 165px;
padding : 10px;
}
.checkout_payment .right .content .fields {
padding-left : 30px;
}
.checkout_payment .right .content .fields input {
font-size : 11px;
font-family : Arial, "San Serif", Helvetica;
color : #464646;
border : 1px solid #cacaca;
padding : 2px;
}
.checkout_payment textarea {
font-family : Arial, "San Serif", Helvetica;
font-size : 11px;
color : #484848;
border : 1px solid #cacaca;
border-top : 0;
height : 80px;
width : 790px;
margin-bottom : 15px;
padding : 2px;
}
.checkout_confirmation h2 span a {
position : absolute;
top : 6px;
right : 5px;
font-size : 11px;
font-weight : 400;
color : #fff;
}
.checkout_confirmation .left {
float : left;
width : 392px;
margin-right : 6px;
}
.checkoutshippingaddress .contents h4 {
font-size : 11px;
margin-bottom : 10px;
text-decoration : underline;
}
.checkout_new_address h3 span {
position : absolute;
top : 6px;
right : 5px;
font-weight : 400;
font-size : 11px;
font-style : normal;
}
.checkout_new_address .outer input {
width : 194px;
font-family : Arial, "San Serif", Helvetica;
color : #464646;
border : 1px solid #cacaca;
font-size : 11px;
margin : 4px 3px 3px 0;
padding : 2px;
}
.checkout_new_address .outer select {
width : 203px;
font-family : Arial, "San Serif", Helvetica;
font-size : 11px;
color : #484848;
border : 1px solid #cacaca;
cursor : pointer;
padding : 2px;
}
.checkout_new_address .new_address_inner {
width : 50%;
}
.checkoutshippingaddress li.inactve_right {
display : block;
float : left;
width : 19%;
margin-right : 0;
text-align : center;
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
color : #787878;
}
#featured {
width : 400px;
padding-right : 233px;
position : relative;
border : 1px solid #ccc;
height : 250px;
background : #fff;
}
#featured ul.ui-tabs-nav {
position : absolute;
top : 0;
left : 400px;
list-style : none;
width : 233px;
margin : 0;
padding : 0;
}
#featured ul.ui-tabs-nav li {
font-size : 12px;
color : #666;
padding : 1px 0 1px 13px;
}
#featured ul.ui-tabs-nav li img {
float : left;
background : #fff;
border : 1px solid #eee;
margin : 2px 5px;
padding : 2px;
}
#featured ul.ui-tabs-nav li span {
font-size : 11px;
font-family : Verdana;
line-height : 18px;
}
#featured li.ui-tabs-nav-item a {
display : block;
height : 60px;
color : #333;
background : #fff;
line-height : 20px;
}
#featured li.ui-tabs-nav-item a:hover {
background : #f2f2f2;
}
#featured li.ui-tabs-selected {
background : url('/images/banner/selected-item.gif') left top no-repeat;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {
background : #ccc;
}
#featured .ui-tabs-panel {
width : 400px;
height : 250px;
background : #999;
position : relative;
}
#featured .ui-tabs-panel .info {
position : absolute;
top : 180px;
left : 0;
height : 70px;
background : url('/images/banner/transparent-bg.png');
}
#featured .info h2 {
font-size : 18px;
font-family : Georgia, serif;
color : #fff;
overflow : hidden;
margin : 0;
padding : 5px;
}
#featured .info p {
font-family : Verdana;
font-size : 11px;
line-height : 15px;
color : #f0f0f0;
margin : 0 5px;
}
#featured .info a {
text-decoration : none;
color : #fff;
}
* {
margin : 0;
padding : 0;
}
html {
height : 100.1%;
}
body {
background-color : #fff;
background-image : url(img/main_bg.png);
background-repeat : repeat-x;
background-attachment : scroll;
font-size : 11px;
font-family : Arial, "San Serif", Helvetica;
margin-top : 8px;
color : #484848;
}
a, a:link, a:visited, a:focus {
text-decoration : none;
color : #0a74a4;
outline : 0;
}
#mainwrap {
width : 1021px;
position : relative;
z-index : 1;
margin : 0 auto;
}
#header {
height : 170px;
background-image : url(img/main.png);
background-position : 0% 0%;
background-repeat : no-repeat;
position : absolute;
top : 0;
left : 0;
width : 1021px;
}
#links {
position : absolute;
top : 9px;
left : 570px;
color : #fff;
}
#logo {
display : block;
position : absolute;
top : 22px;
left : 35px;
width : 254px;
height : 45px;
}
#topright {
position : absolute;
top : 20px;
left : 723px;
width : 280px;
color : #fff;
}
#topright ul {
list-style-type : none;
display : block;
margin : 10px 0 10px 25px;
}
#languages {
position : absolute;
top : 93px;
left : 20px;
}
ul#headernavi {
list-style-type : none;
position : absolute;
top : 81px;
left : 130px;
}
ul#headernavi a {
color : #0a74a4;
display : block;
font-size : 14px;
font-weight : 700;
text-decoration : none;
text-transform : uppercase;
padding : 12px 15px;
}
* > #subheader {
height : 32px;
width : 998px;
position : absolute;
top : 123px;
left : 15px;
}
* html #subheader {
height : 32px;
width : 998px;
position : absolute;
top : 123px;
left : 0;
}
#navtrail {
position : absolute;
left : 192px;
top : 158px;
}
#navtrail_checkout {
position : absolute;
left : 120px;
top : 158px;
}
#wrapouter {
background-image : url(img/wrapper_outer_bg.png);
background-repeat : repeat-y;
position : absolute;
top : 170px;
left : 0;
width : 1021px;
}
#wrapinnert {
background-image : url(img/wrapper_innert_bg.png);
background-repeat : no-repeat;
min-height : 135px;
padding : 2px 12px 0;
}
* html #wrapinnert {
background-image : url(img/wrapper_innert_bg.png);
background-repeat : no-repeat;
height : 135px;
padding : 0 12px;
}
#main_content {
width : 795px;
margin : 0 auto 20px;
}
#footer {
background-image : url(img/main.png);
background-position : 0% -644px;
width : 956px;
color : #fff;
height : 81px;
font-size : 10px;
position : relative;
text-align : center;
margin : 0 0 0 13px;
padding : 25px 20px 0;
}
#footer div {
text-decoration : underline;
display : inline;
cursor : pointer;
}
#bottom {
background-image : url(img/main.png);
background-position : 0% -751px;
background-repeat : no-repeat;
height : 17px;
line-height : 17px;
width : 1021px;
margin : 0 auto;
}
#footer #css {
position : absolute;
left : 5px;
bottom : 5px;
background-image : url(img/main.png);
background-position : -750px -629px;
width : 78px;
height : 13px;
}
#footer #xhtml {
position : absolute;
right : 5px;
bottom : 5px;
background-image : url(img/main.png);
background-position : -835px -629px;
width : 78px;
height : 13px;
}
#leftcol {
float : right;
width : 175px;
margin-bottom : 20px;
}
#right_col {
width : 175px;
float : left;
margin-bottom : 20px;
}
#left_col {
width : 635px;
float : right;
margin-bottom : 20px;
}
.clear {
clear : both;
}
.alignleft {
text-align : left;
}
.aligncenter {
text-align : center;
}
img {
border : 0;
}
.errormessage {
text-align : left;
background-color : #ffd6d6;
border : 1px solid #b22020;
color : #000;
padding : 5px;
}
.errormessage a {
color : #000;
}
div#nyroModalFull {
font-size : 12px;
color : #777;
}
div#nyroModalLoading {
border : 4px solid #777;
width : 150px;
height : 150px;
text-indent : -9999em;
background : url(img/ajaxLoader.gif) no-repeat #fff;
background-position : center;
}
div#nyroModalLoading.error {
border : 4px solid #f66;
line-height : 20px;
width : 300px;
height : 100px;
text-indent : 0;
background : #fff;
padding : 20px;
}
div#nyroModalWrapper {
background : #fff;
border : 4px solid #777;
}
div#nyroModalFull div#nyroModalWrapper a#closeBut {
position : absolute;
display : block;
top : -13px;
right : -13px;
width : 30px;
height : 30px;
text-indent : -9999em;
background : url(img/ajaxclose.gif) no-repeat;
outline : 0;
z-index : 1000;
}
h1#nyroModalTitle {
position : absolute;
top : -22px;
left : 5px;
font-size : 12px;
color : #ddd;
margin : 0;
padding : 0;
}
div.wrapper div#nyroModalContent {
padding : 5px;
}
div.wrapperImg div#nyroModalContent {
position : relative;
overflow : hidden;
text-align : center;
}
div.wrapperImg img {
vertical-align : baseline;
}
div.wrapperImg div#nyroModalContent div {
position : absolute;
bottom : 0;
left : 0;
background : #000;
border : 1px dotted #fff;
overflow : hidden;
margin : 10px;
padding : 10px;
}
div.wrapperImg div#nyroModalContent div:hover {
cursor : help;
}
a.nyroModalPrev, a.nyroModalNext {
z-index : 105;
outline : none;
position : absolute;
top : 0;
height : 100%;
width : 40%;
cursor : pointer;
text-indent : -9999em;
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
height : 60%;
width : 20%;
}
a.nyroModalPrev:hover {
background : url(img/prev.gif) left 20% no-repeat;
}
a.nyroModalNext {
right : 0;
}
a.nyroModalNext:hover {
background : url(img/next.gif) right 20% no-repeat;
}
.prdmedia hr {
color : #d6d6d6;
}
.shopcontent .sitemap .left {
float : left;
width : 49%;
margin-right : 10px;
margin-bottom : 20px;
}
.shopcontent .sitemap .inner {
background-image : url(img/description_bg.png);
background-repeat : repeat-x;
border : 1px solid #dad1c0;
padding : 10px;
}
.shopcontent .sitemap .inner a {
color : #554f41;
}
.shopcontent .sitemap .right {
float : left;
width : 49%;
margin-bottom : 20px;
}
.shopcontent .sitemap h5 a {
background-image : url(img/main.png);
background-position : 0% -170px;
background-repeat : no-repeat;
color : #fff;
font-size : 12px;
display : block;
text-decoration : none;
text-transform : uppercase;
padding : 5px 20px 5px 10px;
}
.shopcontent .content h3 {
font-size : 12px;
margin-bottom : 10px;
}
.contactus .right {
float : right;
width : 55%;
}
.contactus .right h3 {
font-size : 12px;
color : #e5836a;
display : block;
margin-bottom : 10px;
}
.contactus .content textarea {
color : #484848;
border : 1px solid #cacaca;
font-family : Arial, "San Serif", Helvetica;
font-size : 11px;
width : 99%;
padding : 2px;
}
.contactus .content .button input {
width : auto;
border : 0;
background : none;
padding : 0;
}
.contactus .content .dsg input {
width : auto;
}
.writereviews .content {
margin-bottom : 10px;
width : auto;
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
border-top : 0;
padding : 10px;
}
.writereviews .content textarea {
color : #484848;
border : 1px solid #cacaca;
font-family : Arial, "San Serif", Helvetica;
font-size : 11px;
height : 100px;
width : auto;
margin-bottom : 10px;
padding : 2px;
}
.writereviews .content .spacer {
float : left;
width : 70px;
}
.writereviews .content .rating {
width : 400px;
text-align : center;
}
.reviews h2 a, .reviews h2 a:link, .reviews h2 a:visited, .reviews h2 a:hover {
display : block;
background-color : #0a74a4;
color : #fff;
font-size : 14px;
text-decoration : none;
padding : 5px 10px;
}
.reviews .content .image {
margin-right : 20px;
float : left;
}
.reviewsinfo .content {
margin-bottom : 10px;
border : 1px solid #d6d6d6;
border-top : 0;
min-height : 200px;
height : 200px;
position : relative;
padding : 10px;
}
.reviewsinfo .content .cartbtnbg {
position : absolute;
right : 10px;
top : 10px;
width : 93px;
height : 128px;
background-image : url(img/main.png);
background-position : 0% -306px;
z-index : 0;
}
.reviewsinfo .content .button {
position : absolute;
top : 10px;
right : 10px;
z-index : 1;
}
.reviewsinfo .content .left {
float : left;
margin-right : 20px;
}
.reviewsinfo .content span {
font-weight : 700;
display : block;
float : left;
}
.reviewsinfo .content .outer {
width : 330px;
float : left;
}
.reviewsinfo .content .outer .button {
float : right;
width : 33%;
}
.prdreviews .left {
width : 33%;
float : left;
font-weight : 700;
}
.prdreviews .center {
width : 33%;
float : left;
font-weight : 700;
text-align : center;
}
.prdreviews .right {
width : 33%;
float : right;
text-align : right;
font-weight : 700;
}
.prdreviews .content .left {
width : 33%;
float : left;
font-weight : 400;
}
.prdreviews .content .center {
width : 33%;
float : left;
font-weight : 400;
text-align : center;
}
.prdreviews .content .right {
width : 33%;
float : right;
text-align : right;
font-weight : 400;
}
.advanced_search h2 {
display : block;
background-color : #0a74a4;
color : #fff;
font-size : 12px;
padding : 4px 10px;
}
.advanced_search .content {
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
line-height : 16px;
margin-bottom : 10px;
padding : 10px;
}
.advanced_search .content .outer {
clear : left;
margin-bottom : 5px;
}
.advanced_search .content .outer .radio input {
width : auto;
border : 0;
background-image : none;
margin-right : 10px;
padding : 0;
}
.advanced_search .content .outer .right select {
width : 209px;
font-family : Arial, "San Serif", Helvetica;
font-size : 11px;
color : #484848;
border : 1px solid #cacaca;
padding : 2px;
}
.error_message h1 {
display : block;
background-color : #0a74a4;
font-size : 14px;
margin-bottom : 10px;
color : #fff;
padding : 5px 10px;
}
.error_message .content {
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
margin : 10px 0 0;
padding : 10px;
}
.error_message .content .search {
width : 350px;
margin : 0 auto;
}
.error_message .content .search .text_search {
float : left;
margin : 3px 10px 0 0;
}
.error_message .content .search .input input {
width : 200px;
border : 1px solid #cacaca;
font-family : Arial, "San Serif", Helvetica;
color : #484848;
font-size : 11px;
padding : 2px;
}
.error_message .content .search .button input {
border : 1px solid #cacaca;
margin : 1px 0 0;
}
#popCart {
position : absolute;
top : 1%;
left : 50%;
width : 500px;
margin-left : -260px;
background : #fff;
border : 1px solid #DF0101;
color : #000;
z-index : 100000;
display : none;
padding : 10px 10px 25px;
}
.popup_header {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 1em;
text-align : center;
vertical-align : bottom;
border : 1px solid #ccc;
width : 380px;
margin : 0 auto;
padding : 3px 10px;
}
.popup_image {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 0.9em;
text-align : center;
color : #000;
margin : 10px auto;
padding : 5px;
}
#mycart {
height : 42px;
width : 320px;
margin : 0 auto;
}
.cart_symbol {
height : 42px;
width : 48px;
float : left;
background-image : url(img/shopping_cart.gif);
background-position : left;
background-repeat : no-repeat;
}
.cart_contents {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 0.9em;
text-align : left;
color : #000;
height : 42px;
float : right;
}
#pop_buttons_box {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 1em;
text-align : center;
width : 500px;
height : 28px;
vertical-align : bottom;
margin : 10px auto 0;
}
#pop_buttons_box a {
color : #000;
text-decoration : none;
}
#pop_buttons_box a:hover {
color : #484848;
text-decoration : none;
}
.close_button {
float : left;
width : 160px;
border : 1px solid #000;
}
.cart_button {
float : right;
width : 160px;
border : 1px solid #000;
}
.prdInfo h1 {
display : block;
background-color : #0a74a4;
font-size : 16px;
color : #fff;
padding : 5px 11px;
}
.prdInfo .top {
border : 1px solid #e7e7e7;
border-top : 0;
background-image : url(img/prdinfotop_bg.png);
background-position : right bottom;
background-repeat : no-repeat;
margin-bottom : 10px;
padding : 15px 20px 30px 15px;
}
* > .prdInfo .top {
min-height : 345px;
}
* > .prdInfo .top .left {
width : 230px;
float : left;
background-image : url(img/prdinfotopleft_bg.png);
background-position : right top;
background-repeat : no-repeat;
padding-right : 10px;
}
* html .prdInfo .top .left {
width : 230px;
float : left;
background-image : url(img/prdinfotopleft_bg.png);
background-position : right top;
background-repeat : no-repeat;
padding-right : 10px;
position : relative;
}
.prdInfo .top .left .unten .zoom {
float : left;
margin-right : 5px;
width : 20px;
height : 22px;
background-image : url(img/main.png);
background-position : 0% -204px;
}
.prdInfo .top .left .unten a.Zoom {
display : block;
float : left;
width : 56px;
height : 18px;
text-decoration : underline;
color : #DF0101;
padding : 4px 0 0;
}
.prdInfo .top .left .unten .moreimages .imgtitle {
cursor : pointer;
color : #DF0101;
text-decoration : underline;
display : inline;
}
.prdInfo .top .left .unten .moreimages img {
width : 56px;
height : 42px;
}
.prdInfo .top .left .unten .moreimages a {
width : 56px;
height : 42px;
display : block;
float : left;
border : 1px solid #d6d6d6;
margin : 0 18px 10px 0;
}
.prdInfo .top .left .unten .moreimages a:hover {
border : 1px solid #0a74a4;
}
.prdInfo .top .left .unten .moreimages a.noimage {
display : inline !important ;
clear : both !important ;
float : left !important ;
width : auto !important ;
height : auto !important ;
border : none !important ;
margin : 0;
}
.prdInfo .top .left .unten .moreimages a.noimage:hover {
border : none !important ;
}
* > .prdInfo .top .left .unten .table {
display : table;
height : 260px;
overflow : hidden;
}
* > .prdInfo .top .left .unten .table .cell {
display : table-cell;
vertical-align : middle;
width : 230px;
text-align : center;
}
.prdInfo .top .right {
float : right;
width : 342px;
padding-left : 10px;
position : relative;
}
.prdInfo .top .right .price {
font-family : Impact;
font-size : 20px;
color : #DF0101;
}
.prdInfo .top .right .price span.productOldPrice {
font-size : 12px;
text-decoration : line-through;
font-family : Arial;
color : #DF0101;
font-weight : 400;
display : block;
}
.prdInfo .top .right .price span.yousave {
font-size : 12px;
font-family : Arial;
font-weight : 400;
display : block;
float : right;
margin : 7px 0 0;
}
.prdInfo .top .right h3 {
font-size : 11px;
display : block;
margin-bottom : 5px;
}
.prdInfo .top .right .cart_btn {
position : absolute;
left : 10px;
top : 185px;
z-index : 1;
}
.prdInfo .top .right .cart_btn .input {
float : left;
margin : 0 15px 0 0;
}
.prdInfo .top .right .cart_btn .input input {
border : 1px solid #cacaca;
font-family : Arial, "San Serif", Helvetica;
font-size : 11px;
text-align : center;
width : 26px;
color : #464646;
padding : 2px 0;
}
.prdInfo .top .right .cartbtn {
position : absolute;
left : 270px;
top : 85px;
z-index : 1;
}
.prdInfo .top .right .cartbtnbg {
position : absolute;
left : 260px;
top : 80px;
width : 108px;
height : 108px;
background-image : url(img/main.png);
background-position : 0% -303px;
z-index : 0;
}
.prdInfo .top .right .fsk {
position : absolute;
left : 270px;
top : 80px;
width : 77px;
height : 88px;
background-image : url(img/main.png);
background-position : -642px -555px;
z-index : 0;
}
.prdInfo .top .right small {
display : block;
width : 135px;
height : 12px;
background-image : url(img/main.png);
background-position : -636px -618px;
}
.prdInfo .top .right .shortdescr {
position : absolute;
top : 220px;
left : 10px;
}
.prdInfo .top .right .nodescr {
margin : 40px 0;
}
.prdInfo .top .right .adds {
position : absolute;
top : 330px;
left : 10px;
width : 100%;
}
.prdInfo .top .right .adds_nodescr {
position : absolute;
top : 306px;
left : 10px;
width : 100%;
}
.prdInfo .top .right .iconbar {
float : left;
width : auto;
margin-right : 15px;
}
.prdInfo .top .right .iconbar .print {
float : left;
width : 22px;
height : 24px;
background-image : url(img/main.png);
background-position : 0% -227px;
margin-right : 5px;
}
.prdInfo .top .right .iconbar span {
cursor : pointer;
display : block;
float : left;
width : 41px;
height : 20px;
color : #DF0101;
text-decoration : underline;
padding : 4px 0 0;
}
.prdInfo .top .right .iconbar span a:hover {
text-decoration : none !important ;
}
.prdInfo .top .right .options {
position : absolute;
top : 80px;
left : 10px;
}
.prdInfo .top .right .options select {
width : 220px;
display : block;
font-family : Arial, "San Serif", Helvetica;
font-size : 11px;
color : #464646;
z-index : -1000;
border : 1px solid #cacaca;
margin : 0 0 5px;
padding : 2px;
}
.prdInfo .top .right .graduated {
position : absolute;
top : 80px;
left : 10px;
width : 220px;
line-height : 16px;
}
.titleouter {
position : relative;
background-image : url(img/main.png);
background-position : 0% -611px;
height : 31px;
color : #fff;
}
.titleouter .navigator {
position : absolute;
left : 270px;
top : 10px;
}
.titleouter .title .arrowleft {
float : left;
width : 20px;
cursor : pointer;
font-weight : 700;
font-size : 20px;
margin : 3px 0 0 10px;
}
.titleouter .title .arrowright {
float : right;
width : 20px;
cursor : pointer;
font-weight : 700;
font-size : 20px;
text-align : right;
margin : 3px 10px 0 0;
}
.titleouter span.accordsuffix {
position : absolute;
right : 30px;
top : 10px;
display : block;
cursor : pointer;
}
.fl {
float : left;
width : 312px;
}
.news_slider {
position : relative;
}
.news_slider .prev {
float : left;
display : none;
position : relative;
}
.news_slider .next {
display : none;
float : right;
}
.news_slider .container {
position : relative;
top : 0;
left : 0;
width : 100%;
}
.news_slider .news_items {
position : relative;
width : 632px;
top : 0;
left : 0;
overflow : hidden;
}
.news_slider .view_all {
display : block;
text-align : center;
background-image : url(img/main.png);
background-position : -919px -624px;
width : 102px;
font-size : 11px;
font-weight : 400;
margin : 20px auto;
padding : 2px 0;
}
.news_slider .item {
width : 312px;
margin-right : 8px;
}
.artikelbeschreibung {
line-height : 16px;
padding : 10px;
}
.artikelbeschreibung li {
margin-left : 15px;
}
.rahmen {
border-left : 1px solid #d6d6d6;
border-right : 1px solid #d6d6d6;
border-bottom : 1px solid #d6d6d6;
padding : 5px;
}
.rahmen2 {
border-top : 1px solid #d6d6d6;
border-left : 1px solid #d6d6d6;
border-right : 1px solid #d6d6d6;
border-bottom : 1px solid #d6d6d6;
}
.shopline {
margin-top : 5px;
margin-bottom : 5px;
border-top : 1px solid #d6d6d6;
}
.prdlst .dropdown {
margin : 10px 0;
}
.prdlst .dropdown div {
float : left;
margin-right : 10px;
padding-top : 4px;
}
.prdlst .dropdown select {
font-size : 11px;
font-family : Arial, "San Serif", Helvetica;
color : #484848;
border : 1px solid #cacaca;
width : auto;
cursor : pointer;
padding : 2px;
}
.prdlst h2 {
display : block;
background-color : #0a74a4;
margin-bottom : 1px;
position : relative;
font-size : 14px;
color : #fff;
padding : 5px 10px;
}
.prdlst .leftitem {
width : 312px;
float : left;
margin-right : 11px;
border-bottom : 1px solid #d6d6d6;
height : 219px;
margin-bottom : 1px;
}
.prdlst .rightitem {
width : 312px;
float : left;
border-bottom : 1px solid #d6d6d6;
height : 219px;
margin-bottom : 1px;
}
.prdlst .centeritem {
width : 625px;
float : left;
border-bottom : 1px solid #d6d6d6;
height : 126px;
margin-bottom : 1px;
}
.prdlst .left2 {
float : left;
width : 150px;
padding : 5px;
}
.prdlst .right2 {
float : left;
width : 155px;
padding : 5px;
}
.prdlst .center2 {
float : left;
width : 290px;
padding : 5px;
}
.alsopurchased .right span {
display : block;
height : 36px;
margin-bottom : 10px;
}
.quicklook {
cursor : pointer;
float : left;
margin-left : 3px;
}
.quicklook .description {
display : none;
font-size : 11px;
position : absolute !important ;
width : 475px;
height : 350px;
background-image : url(img/quicklook.png);
background-repeat : no-repeat;
padding : 15px 40px 25px 15px;
}
* > .leftitem .quicklook:hover .description {
display : inline;
margin-top : -315px;
margin-left : -233px;
cursor : default !important ;
z-index : 1;
}
* + html .leftitem .quicklook:hover .description {
display : inline;
margin-top : -315px;
margin-left : -236px;
cursor : default !important ;
z-index : 1;
}
.rightitem .quicklook:hover .description {
display : inline;
margin-top : -315px;
margin-left : -430px;
cursor : default !important ;
z-index : 1100;
}
* + html .rightitem .quicklook:hover .description {
display : inline;
margin-top : -315px;
margin-left : -482px;
cursor : default !important ;
z-index : 1100;
}
.quicklook:hover .description .description_outer {
padding : 10px 0 0;
}
.quicklook:hover .description .description_outer .img {
float : left;
width : 160px;
text-align : center;
margin-right : 10px;
}
.quicklook:hover div.description .description_outer .quicklook_descr {
max-height : 160px;
overflow : auto;
}
.quicklook:hover div.description .description_outer .details {
float : left;
width : 303px;
text-align : right;
}
.quicklook:hover div.description div p {
padding : 2px 5px;
}
.login .acc .links, .create_account .links, .account .left, .account_history_info .links {
float : left;
width : 49%;
margin-bottom : 10px;
}
.login .acc .rechts, .create_account .rechts, .account .right, .account_history_info .rechts {
float : right;
width : 49%;
margin-bottom : 10px;
}
.login h2, .create_account h2, .account h2, .address_book h2, .address_book_prozess h2, .account_history_info h2, .account_history h2, .password_double_opt h2, .shopping_cart h2, .checkout_shipping h2, .checkoutshippingaddress h2, .contactus h2, .writereviews h2, .reviewsinfo h2 a, .reviewsinfo h2 a:link, .reviewsinfo h2 a:visited, .reviewsinfo h2 a:hover, .prdreviews h3 {
display : block;
background-color : #0a74a4;
color : #fff;
font-size : 14px;
padding : 5px 10px;
}
.account_edit h1, .account h1, .address_book h1, .address_book_prozess h1, .account_history_info h1, .account_history h1, .password_double_opt h1, .shopping_cart h1, .checkout_shipping h1, .checkout_payment h1, .checkout_confirmation h1, .checkoutshippingaddress h1, .shopcontent h1, .contactus h1, .writereviews h1, .reviews h1, .reviewsinfo h1, .prdreviews h1, .advanced_search h1 {
display : block;
background-color : #0a74a4;
font-size : 14px;
margin-bottom : 10px;
color : #fff;
padding : 5px 10px;
}
.account_edit h2, .checkout_payment h2, .checkout_confirmation h2, .checkout_new_address h3 {
display : block;
background-color : #0a74a4;
color : #fff;
font-size : 14px;
position : relative;
padding : 5px 10px;
}
.account_edit .content, .create_account .content {
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
border-top : 0;
line-height : 16px;
padding : 10px;
}
.account_edit .content input, .create_account .content input {
width : 200px;
font-family : Arial, "San Serif", Helvetica;
color : #484848;
border : 1px solid #cacaca;
font-size : 11px;
margin : 4px 3px 3px 0;
padding : 2px;
}
.create_account .content select option, .address_book_prozess .content select option {
cursor : pointer;
}
.account h2 span a, a.type1:link, a.type1:visited, a.type1:active {
color : #fff;
font-size : 11px;
}
.account h3, .address_book_prozess h3, .password_double_opt h3, .shopcontent .content h4 {
font-size : 11px;
margin-bottom : 5px;
}
.account .left ul li, .account .right ul li {
line-height : 16px;
margin : 0 10px;
}
.account .links .content, .account .rechts .content, .account .leftside .content, .account .rightside .content, .account .descr, .prdlst .content {
padding : 10px;
}
.account .descr ul, .boxContent .boxcontent ul, .checkout_shipping ul, .checkout_payment ul {
list-style-type : none;
}
.account .descr ul li, #topright li {
display : inline;
}
.account .rightt .btndetails a, .address_book .content .address, .boxcat {
margin-bottom : 5px;
}
.address_book h3, .checkoutshippingaddress .contents h3 {
font-size : 11px;
margin-bottom : 10px;
}
.address_book .content .right span, .reviews span, .reviews .content span {
font-weight : 700;
}
.address_book h4 div.links, .address_book_prozess h2 div.left, .floatleft, .prdInfo .top .right .cart_btn .button {
float : left;
}
.address_book_prozess h1 span, .account_password h1 span {
float : right;
font-size : 11px;
font-weight : 400;
margin : 1px 14px 0 0;
}
.address_book_prozess .content, .password_double_opt .content, .contactus .content {
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
border-top : 0;
line-height : 16px;
padding : 10px;
}
.address_book_prozess .content input, .account_password .content input, .newsletter .content input, .contactus .content input {
width : 200px;
color : #484848;
border : 1px solid #cacaca;
font-family : Arial, "San Serif", Helvetica;
font-size : 11px;
padding : 2px;
}
.account_password h1, .newsletter h1, .cat2st h2, .checkout_success h1 {
display : block;
background-color : #0a74a4;
font-size : 14px;
color : #fff;
padding : 5px 10px;
}
.account_password .content, .newsletter .content, .shopcontent .content {
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
line-height : 16px;
padding : 10px;
}
.account_history_info .head_products, .account_history_info .products {
float : left;
width : 305px;
}
.account_history_info .head_artnr, .account_history_info .artnr {
float : left;
width : 90px;
}
.account_history_info .head_single_price, .account_history_info .single_price, .shopping_cart .head_single, .shopping_cart .head_total, .shopping_cart .single, .shopping_cart .total {
float : left;
width : 90px;
text-align : right;
}
.account_history_info .head_price, .alignright {
text-align : right;
}
.password_double_opt .content input, .advanced_search .content .outer .right input {
width : 200px;
font-family : Arial, "San Serif", Helvetica;
font-size : 11px;
color : #484848;
border : 1px solid #cacaca;
padding : 2px;
}
#comment:hover, #featured .info a:hover, a:hover {
text-decoration : underline;
}
.star-rating a.one-star, a.nyroModalPrev {
left : 0;
}
.CatMenu div.menuitem:hover, .CatMenu a.menuitem:hover {
background-color : #0a74a4;
}
.CatMenu div.subsubmenu a:hover, .CatMenu div.submenu a:hover {
color : #0a74a4;
}
.CatMenu a.menuitem, .CatMenu a.menuitem:link, .CatMenu a.menuitem:visited, .CatMenu a.menuitem_active {
font : bold 11px Arial, sans-serif;
display : block;
position : relative;
text-decoration : none;
width : auto;
text-transform : uppercase;
background-color : #0a74a4;
color : #fff;
margin : 0 0 2px;
padding : 5px 2px 5px 7px;
}
.boxcart span, .writereviews .content span {
display : block;
font-weight : 700;
}
.boxContent .boxcontent, .boxaddquickie .boxcontent, .boxinfo .boxcontent, .boxmanu .boxcontent {
background-image : url(img/main.png);
background-position : -364px -171px;
background-repeat : no-repeat;
}
.boxaddquickie .boxcontent input, ul#headernavi li {
display : block;
float : left;
}
.catlst a.right_item, .floatright {
float : right;
}
.shopping_cart h3, .contactus .content h3 {
font-size : 11px;
}
.shopping_cart .head_qty, .shopping_cart .qty {
float : left;
width : 77px;
text-align : center;
}
.shopping_cart .head_article, .shopping_cart .article {
float : left;
width : 237px;
}
.shopping_cart .head_remove, .shopping_cart .remove {
float : right;
width : 100px;
text-align : center;
}
.shopping_cart .article a:hover, #footer div:hover, .news_slider .view_all a:hover {
text-decoration : none;
}
.shopping_cart .content .inputs, .error_message .content .search .input {
float : left;
margin : 0 10px 0 0;
}
.checkout_success .content .left, .contactus .left {
float : left;
width : 40%;
}
.checkout_shipping .left .content, .checkout_payment .right .content, .checkout_confirmation .left .content, .checkout_confirmation .right .content, .checkout_confirmation .contents {
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
border-top : 0;
padding : 10px;
}
.checkout_shipping li, .checkout_payment li, .checkout_confirmation li, .checkoutshippingaddress li {
display : block;
float : left;
width : 19%;
margin-right : 33px;
text-align : center;
background-color : #787878;
color : #fff;
border : 1px solid #d6d6d6;
padding : 10px;
}
.checkout_shipping li.inactive, .checkout_payment li.inactive, .checkout_confirmation li.inactive, .checkoutshippingaddress li.inactive {
display : block;
float : left;
width : 19%;
margin-right : 34px;
text-align : center;
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
color : #787878;
padding : 10px;
}
.checkout_payment .right, .checkout_confirmation .right {
float : left;
width : 392px;
}
.checkout_payment li.inactve_right, .checkout_confirmation li.inactve_right {
display : block;
float : left;
width : 19%;
text-align : center;
background-image : url(img/prdlst_item_bg.png);
background-repeat : repeat-x;
border : 1px solid #d6d6d6;
color : #787878;
margin-right : 0;
padding : 10px;
}
.checkoutshippingaddress .contents, .checkout_new_address .new_address {
border : 1px solid #d6d6d6;
border-top : 0;
line-height : 16px;
padding : 10px;
}
.checkout_new_address .gender, .checkout_new_address .outer {
margin-bottom : 3px;
}
.checkout_new_address .gender .gendertext, .advanced_search .content .outer .left {
float : left;
width : 190px;
}
#featured .ui-tabs-hide, .none, .prdInfo .top .right .cartbtn span, * html .quicklook {
display : none;
}
#links a, #topright a, #topright a:link, #topright a:visited, .titleouter .navigator a, .news_slider .view_all a {
color : #fff;
}
ul#headernavi a:hover, ul#headernavi a.active {
text-decoration : none;
color : #DF0101;
}
#rightcol, * html #rightcol {
float : left;
width : 816px;
margin-right : 6px;
}
.reviews .leftrev, .reviews .rightrev {
float : left;
width : 302px;
min-height : 190px;
border-bottom : 1px solid #e7e7e7;
background-image : url(img/review_item_bg.png);
background-position : left top;
background-repeat : repeat-x;
padding : 5px;
}
.shopcontent .content ul, .shopcontent .content ol {
margin-left : 20px;
}
.contactus .content .dsg, .prdInfo .top .left .unten .moreimages .imgbody {
margin : 5px 0 0;
}
.reviews .content, .prdreviews .content {
margin-bottom : 10px;
border : 1px solid #d6d6d6;
border-top : 0;
padding : 10px;
}
* html .prdInfo .top .left .unten .table, * + html .prdInfo .top .left .unten .table {
display : table;
height : 260px;
position : relative;
overflow : hidden;
}
* html .prdInfo .top .left .unten .table .cell, * + html .prdInfo .top .left .unten .table .cell, * html .prdlst .top .table .cell, * + html .prdlst .top .table .cell, * html .prdlst .bottom .table .cell, * + html .prdlst .bottom .table .cell, * html .alsopurchased .top .table .cell, * + html .alsopurchased .top .table .cell, * html .alsopurchased .bottom .table .cell, * + html .alsopurchased .bottom .table .cell, * html .cross .top .table .cell, * + html .cross .top .table .cell, * html .cross .bottom .table .cell, * + html .cross .bottom .table .cell {
position : absolute;
top : 50%;
display : table-cell;
vertical-align : middle;
}
* html .prdInfo .top .left .unten .table .cell .image, * + html .prdInfo .top .left .unten .table .cell .image {
position : relative;
top : -50%;
width : 230px;
text-align : center;
}
.prdlst .left, .alsopurchased .left, .cross .left {
float : left;
width : 128px;
}
.prdlst .right, .alsopurchased .right, .cross .right {
float : left;
width : 164px;
background-image : url(img/main.png);
background-position : -176px -171px;
padding : 10px;
}
.prdlst .right div.prdname, .alsopurchased .right div.prdname, .cross .right div.prdname {
height : 36px;
margin-bottom : 10px;
}
.prdlst .right .prdname a, .prdlst .center2 .prdname a {
font-size : 11px;
text-decoration : none;
font-weight : 700;
color : #0a74a4;
}
.prdlst .right .outer, .alsopurchased .right .outer, .cross .right .outer {
height : 105px;
}
.prdlst .right .price, .prdlst .right2 .price {
font-family : Impact;
font-size : 16px;
color : #DF0101;
}
.prdlst .right .price span.productOldPrice, .prdlst .right2 .price span.productOldPrice, .alsopurchased .right .price span.productOldPrice, .cross .right .price span.productOldPrice {
display : block;
height : auto;
font-family : Arial;
font-size : 11px;
color : #f60;
font-weight : 400;
text-decoration : line-through;
margin : 0;
}
.prdlst .right .price span.yousave, .prdlst .right2 .price span.yousave {
display : block;
height : auto;
font-family : Arial;
font-size : 11px;
font-weight : 400;
margin : 0;
}
* > .prdlst .top .table, * > .alsopurchased .top .table, * > .cross .top .table {
display : table;
height : 72px;
overflow : hidden;
}
* html .prdlst .top .table, * + html .prdlst .top .table, * html .alsopurchased .top .table, * + html .alsopurchased .top .table, * html .cross .top .table, * + html .cross .top .table {
display : table;
height : 72px;
position : relative;
overflow : hidden;
}
* > .prdlst .top .cell, * > .prdlst .bottom .cell, * > .alsopurchased .top .cell, * > .alsopurchased .bottom .cell, * > .cross .top .cell, * > .cross .bottom .cell {
display : table-cell;
vertical-align : middle;
width : 128px;
text-align : center;
}
* html .prdlst .top .table .cell .manuimage, * + html .prdlst .top .table .cell .manuimage, * html .prdlst .bottom .table .cell .image, * + html .prdlst .bottom .table .cell .image, * html .alsopurchased .top .table .cell .manuimage, * + html .alsopurchased .top .table .cell .manuimage, * html .alsopurchased .bottom .table .cell .image, * + html .alsopurchased .bottom .table .cell .image, * html .cross .top .table .cell .manuimage, * + html .cross .top .table .cell .manuimage, * html .cross .bottom .table .cell .image, * + html .cross .bottom .table .cell .image {
position : relative;
top : -50%;
width : 128px;
text-align : center;
}
* > .prdlst .bottom .table, * > .alsopurchased .bottom .table, * > .cross .bottom .table {
display : table;
height : 147px;
overflow : hidden;
}
* html .prdlst .bottom .table, * + html .prdlst .bottom .table, * html .alsopurchased .bottom .table, * + html .alsopurchased .bottom .table, * html .cross .bottom .table, * + html .cross .bottom .table {
display : table;
height : 147px;
position : relative;
overflow : hidden;
}
.alsopurchased .leftitem, .cross .left_item {
width : 312px;
float : left;
height : 219px;
border-bottom : 1px solid #d6d6d6;
margin : 0 0 1px;
}
.alsopurchased .rightitem, .cross .right_item {
width : 312px;
float : left;
height : 219px;
border-bottom : 1px solid #d6d6d6;
margin : 0 0 1px;
}
.alsopurchased .right .price, .cross .right .price {
font-family : Impact;
font-size : 16px;
color : #f60;
}
.alsopurchased .right .price span.yousave, .cross .right .price span.yousave {
display : block;
height : auto;
font-family : Arial;
font-size : 11px;
color : #f60;
font-weight : 400;
margin : 0;
}
.alsopurchased .right .prdname a, .cross .right .prdname a {
font-size : 11px;
font-weight : 700;
color : #0a74a4;
}
.ueberschrift {
font : bold 12px Arial, "San Serif", Helvetica;
color : #DF0101;
line-height : 200%
}
.produktDetails_1,.produktDetails_2,.produktDetails_3{margin:0;padding:2px;padding-left:15px;border-bottom:1px solid #fff;border-top:0 solid;border-right:0 solid;border-left:0 solid}
.produktDetails_1{padding:3px;padding-left:15px;background-color:#C8C8C8;font-weight:bold}
.produktDetails_2{background-color:#EEEDEB}
.produktDetails_3{background-color:#F7F6F4}