@charset "UTF-8";
@import url("reset.css");
@import url("struktur.css");
@import url("css/blog.css");
@import url("css/fancybox.css");
@import url("pop_cart.css");
@import url("categorie.css");
@import url("contentindex.css");
@import url("speed4projectde/shopbewertung/stylesheetbox.css");
@import url("speed4projectde/shopbewertung/stylesheet.css");


#headerimg {
position : absolute;
top : 0px;
left : 0px;
}
#seo_context {
position : absolute;
bottom : 5px;
left : 15px;
height : 50px;
overflow : auto;
width : 97%;
}
#seo_context h1 {
font-size : 9px;
color : #999999;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
margin : 0;
padding : 0;
font-weight : normal;
}
#seo_context h2 {
font-size : 9px;
color : #999999;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
margin : 0;
padding : 0;
font-weight : normal;
}
#seo_context h3 {
font-size : 9px;
color : #999999;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
margin : 0;
padding : 0;
font-weight : normal;
}
#seo_context p {
font-size : 9px;
color : #999999;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
margin : 0;
padding : 0;
font-weight : normal;
}
#account {
text-align : right;
width : 280px;
position : absolute;
right : 0;
top : 170px;
z-index : 100;
}
#account_inner {
padding-right : 10px;
}
#body {
text-align : left;
width : 100%;
overflow : hidden;
}
.checkout_line {
background : url(../img/checkout_line.png) repeat-x;
line-height : 12px;
}
#content {
text-align : left;
padding : 0 5px 0 12px;
margin : 0 0 0 0;
overflow : hidden;
}
#innerBox {
text-align : center;
overflow : hidden;
float : left;
clear : both;
position : relative;
z-index : 1;
}
#innerContainer {
width : 100%;
z-index : 2;
}

#middle {
float : right;
width : 100%;
}
#nav_left {
float : left;
margin : 0 0 0 -195px;
width : 180px;
position : relative;
z-index : 5;
}
#nav_right {
float : right;
margin-right : -185px;
width : 180px;
position : relative;
z-index : 5;
text-align : left;
}
* html #nav_right {
margin-right : -200px;
}
* html #nav_left {
margin-left : -185px;
}
#navigation_bg {
height: 27px;
width : 400px;
position : absolute;
top : -2px;
right : 0px;
text-align : center;
background-color : #7f757e;
}
#navigation {
height: 27px;
width : 400px;
position : absolute;
top : 5px;
right : 0px;
text-align : center;
background-color : #7f757e;
border-top-width : 0px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-top-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : #7f757e;
border-right-color : #ffffff;
border-bottom-color : #ffffff;
border-left-color : #ffffff;
}
#navigation a, #navigation {
font-size : 11px;
color : #e0b982;
font-weight : 100;

}

#navigation ul.left {
position : absolute;
width : 80px;
height : 27px;
top : -2px;
left: 20px;

margin : 0px;
list-style-type: circle;
}

#navigation ul.midle {
position : absolute;
width : 90px;
height : 27px;
top : -2px;
left : 85px;

margin : 0px;
border-right-width : 1px;
border-right-style : dotted;
border-right-color : #e0b982;
border-left-width : 1px;
border-left-style : dotted;
border-left-color : #e0b982;
list-style-type: circle;
}

#navigation ul.right {
position : absolute;
width : 190px;
height : 27px;
top : -2px;
left: 200px;

margin : 0px;
list-style-image: url(http://www.tuoli.de/templates/cseo-css-002/img/list_pfeil.jpg);
}

#navigation li {
padding : 0px;
margin-top : 0px;
margin-bottom : 0px;
text-align : left;
}

#navigation li.li_midle {

margin-left : 21px;
}

#wrap {
float : left;
width : 100%;
text-align : left;
}
fieldset.account {
border : 1px solid #ccc;
padding : 8px;
margin : 10px;
}
fieldset.account_history {
border : 1px solid #ccc;
padding : 8px;
margin : 5px;
}
fieldset.checkout_payment {
border : 1px solid #c10202;
padding : 8px;
margin : 10px;
}
fieldset.account_history {
width : 28%;
float : left;
}
fieldset.account legend, fieldset.checkout_payment legend {
margin-left : 20px;
padding : 0 10px;
}
fieldset.account_history legend {
margin-left : 5px;
padding : 0 5px;
}
.textarea textarea {
width : 98%;
border : 1px solid #ccc;
}
.dropdown select {
width : 160px;
}
ul.account_ul {
margin : 0 0 0 20px;
list-style-type : square;
color : #b72e0b;
}
.product_navigator {
display : block;
margin-left : 15px;
margin-top : 10px;
margin-bottom : 25px;
padding : 5px;
background : #fff;
}
.product_navigator a:link, .product_navigator a:visited, .product_navigator a:active {
color : #555;
}

.product_navigator_center {
margin-left : 195px;
}
span.arrow {
background : #fff url(../img/icons/arrow_down.gif) no-repeat;
width : 10px;
height : 10px;
position : absolute;
top : -11px;
left : 40px;
}
.star-rating {
list-style : none;
margin-left : 0 !important ;
padding : 0;
width : 125px;
height : 25px;
position : relative;
background : url(../img/icons/star.gif) repeat-x left top;
}
.star-rating li {
padding : 0;
margin : 0;
float : left;
}
.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 {
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;
}
div#fancy_overlay {
position : fixed;
top : 0;
left : 0;
width : 100%;
height : 100%;
background-color : #666;
display : none;
z-index : 30;
}
* html div#fancy_overlay {
position : absolute;
}
div#fancy_wrap {
text-align : left;
}
div#fancy_loading {
position : absolute;
height : 40px;
width : 40px;
cursor : pointer;
display : none;
overflow : hidden;
background : transparent;
z-index : 100;
}
div#fancy_loading div {
position : absolute;
top : 0;
left : 0;
width : 40px;
height : 480px;
background : transparent url('../img/fancy_progress.png') no-repeat;
}
div#fancy_loading_overlay {
position : absolute;
background-color : #fff;
z-index : 30;
}
div#fancy_loading_icon {
position : absolute;
background : url('../img/fancy_loading.gif') no-repeat;
z-index : 35;
width : 16px;
height : 16px;
}
div#fancy_outer {
position : absolute;
top : 0;
left : 0;
z-index : 90;
padding : 18px 18px 33px 18px;
margin : 0;
overflow : hidden;
background : transparent;
display : none;
}
div#fancy_inner {
position : relative;
width : 100%;
height : 100%;
border : 1px solid #bbb;
background : #fff;
}
div#fancy_content {
margin : 0;
z-index : 100;
position : absolute;
}
div#fancy_div {
background : #000;
color : #fff;
height : 100%;
width : 100%;
z-index : 100;
}
img#fancy_img {
position : absolute;
top : 0;
left : 0;
border : 0;
padding : 0;
margin : 0;
z-index : 100;
width : 100%;
height : 100%;
}
div#fancy_close {
position : absolute;
top : -12px;
right : -15px;
height : 30px;
width : 30px;
background : url('../img/fancy_closebox.png') no-repeat left top;
cursor : pointer;
z-index : 181;
display : none;
}
#fancy_frame {
position : relative;
width : 100%;
height : 100%;
display : none;
}
#fancy_ajax {
width : 100%;
height : 100%;
overflow : auto;
}
a#fancy_left, a#fancy_right {
position : absolute;
bottom : 0;
height : 100%;
width : 35%;
cursor : pointer;
z-index : 111;
background-image : url(data:image/gif;base64,AAAA);
outline : none;
}
a#fancy_left {
left : 0;
}
a#fancy_right {
right : 0;
}
span.fancy_ico {
position : absolute;
top : 80%;
margin-top : -15px;
width : 30px;
height : 30px;
z-index : 112;
cursor : pointer;
display : block;
}
span#fancy_left_ico {
left : -10px;
background : transparent url('../img/fancy_left.png') no-repeat;
}
span#fancy_right_ico {
right : -10px;
background : transparent url('../img/fancy_right.png') no-repeat;
}
a#fancy_left span {
left : -10px;
}
a#fancy_right span {
right : -10px;
}
.fancy_bigIframe {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
background : transparent;
}
div#fancy_bg {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
z-index : 70;
border : 0;
padding : 0;
margin : 0;
}
div.fancy_bg {
position : absolute;
display : block;
z-index : 70;
border : 0;
padding : 0;
margin : 0;
}
div.fancy_bg_n {
top : -18px;
width : 100%;
height : 18px;
background : transparent url('../img/fancy_shadow_n.png') repeat-x;
}
div.fancy_bg_ne {
top : -18px;
right : -13px;
width : 13px;
height : 18px;
background : transparent url('../img/fancy_shadow_ne.png') no-repeat;
}
div.fancy_bg_e {
right : -13px;
height : 100%;
width : 13px;
background : transparent url('../img/fancy_shadow_e.png') repeat-y;
}
div.fancy_bg_se {
bottom : -18px;
right : -13px;
width : 13px;
height : 18px;
background : transparent url('../img/fancy_shadow_se.png') no-repeat;
}
div.fancy_bg_s {
bottom : -18px;
width : 100%;
height : 18px;
background : transparent url('../img/fancy_shadow_s.png') repeat-x;
}
div.fancy_bg_sw {
bottom : -18px;
left : -13px;
width : 13px;
height : 18px;
background : transparent url('../img/fancy_shadow_sw.png') no-repeat;
}
div.fancy_bg_w {
left : -13px;
height : 100%;
width : 13px;
background : transparent url('../img/fancy_shadow_w.png') repeat-y;
}
div.fancy_bg_nw {
top : -18px;
left : -13px;
width : 13px;
height : 18px;
background : transparent url('../img/fancy_shadow_nw.png') no-repeat;
}
div#fancy_title {
position : absolute;
bottom : -33px;
left : 0;
width : 100%;
z-index : 100;
display : none;
}
div#fancy_title div {
color : #fff;
font : bold 12px Arial;
padding-bottom : 3px;
}
div#fancy_title table {
margin : 0 auto;
}
div#fancy_title table td {
padding : 0;
vertical-align : middle;
}
td#fancy_title_left {
height : 32px;
width : 15px;
background : transparent url('../img/fancy_title_left.png') repeat-x;
}
td#fancy_title_main {
height : 32px;
background : transparent url('../img/fancy_title_main.png') repeat-x;
}
td#fancy_title_right {
height : 32px;
width : 15px;
background : transparent url('../img/fancy_title_right.png') repeat-x;
}
.contentindex_xl {
border : 1px solid #cccccc;
float : left;
position : relative;
margin-top : 0;
margin-right : 0;
margin-bottom : 70px;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
.contentindex_gross {
border : 1px solid #cccccc;
height : 290px;
width : 790px;
float : left;
position : relative;
margin-top : 0;
margin-right : 0;
margin-bottom : 70px;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
.contentindex_left {
border : 1px solid #999999;
height : 267px;
width : 360px;
float : left;
position : relative;
margin-top : 0;
margin-right : 70px;
margin-bottom : 25px;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
.contentindex_right {
border : 1px solid #999999;
height : 267px;
width : 360px;
float : left;
position : relative;
margin-top : 0;
margin-right : 0;
margin-bottom : 25px;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
.contentindex_versand {
border : 0;
margin : 0;
padding : 0;
height : 90px;
width : 90px;
position : absolute;
top : 0;
right : 0;
}
.contentindex_info {
border : 0;
margin : 0;
padding : 0;
height : 67px;
width : 254px;
position : absolute;
bottom : 0;
left : 5px;
}
.contentindex_info_gross {
border : 0;
margin : 0;
padding : 0;
height : 65px;
width : 374px;
position : absolute;
bottom : 5px;
right : 5px;
}
#contentindex p {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 14px;
color : #fff;
font-weight : 500;
padding : 0 100px 10px 10px;
}
#contentindex h2 {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 15px;
border : 0 solid #ccc;
color : rgb(7, 143, 201);
font-weight : 900;
padding : 10px 10px 0 10px;
}
#contentindex h2 a:link, h2 a:visited, h2 a:active {
color : #fff;
}
#contentindex h2 a:hover {
color : #000;
}
#contentindex span {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
}
#popCart {
position : absolute;
top : 50%;
left : 50%;
width : 560px;
margin-left : -280px;
background : #fff;
border : 1px solid #000;
color : #000;
z-index : 100000;
display : none;
padding : 10px 10px 25px 10px;
}
.popup_header {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 1em;
text-align : center;
vertical-align : bottom;
padding : 3px 10px;
border : 1px solid #ccc;
margin : 0 auto;
width : 380px;
}
.popup_image {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 0.9em;
text-align : center;
color : #000;
margin : 10px auto;
padding : 5px;
}
#mycart {
margin : 0 auto;
height : 42px;
width : 320px;
}
.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 : 560px;
height : 28px;
vertical-align : bottom;
margin : 10px auto 0 auto;
}
#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;
}
ul.product_listing_gallery {
float : left;
clear : both;
width : 100%;
}
ul.product_listing_gallery li {
float : left;
width : 243px;
height : 390px;
position : relative;
margin : 0 10px 10px 0;
padding : 5px;
border : 1px solid #ccc;
background-image : url(img/produktlisting_bg.png);
background-repeat : repeat-x;
background-position : left top;
}
ul.product_listing_gallery li h2 {
font-size : 14px;
text-align : center;
color : #69922e;
font-weight : normal;
margin-top : 0;
height : 30px;
font-family : Geneva, Arial, Helvetica, sans-serif;
background-color : #ffffff;
}
ul.product_listing_gallery li h2 a {
text-decoration : none;
color : #69922e;
text-align : center;
}
ul.product_listing_gallery li h2 a:hover {
color : #374b18;
}
.product_listing_gallery_detail {
position : absolute;
top : 230px;
left : 0;
text-align : left;
padding-left : 10px;
padding-right : 10px;
font-size : 12px;
color : #666666;
}
.product_listing_gallery_price {
position : absolute;
top : 318px;
left : 0;
width : 100%;
text-align : center;
}
.product_listing_gallery_price .preis {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #374b18;
font-weight : bold;
}
.product_listing_gallery_price .popup_link {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
}
ul.product_listing_gallery_cat {
float : left;
clear : both;
width : 100%;
}
.img_border {
border : 1px solid #999999;
padding : 5px;
background : #fff;
}
a:hover .img_border {
border : 1px solid #000;
}
ul.product_listing_gallery_cat li {
float : left;
width : 243px;
height : 390px;
position : relative;
margin : 0 10px 10px 0;
padding : 5px;
border : 1px solid #ccc;
background-image : url(img/produktlisting_bg.png);
background-repeat : repeat-x;
background-position : left top;
}
* html ul.product_listing_gallery_cat li {
width : 30%;
}
ul.product_listing_gallery_cat li h2 {
font-size : 14px;
text-align : center;
color : #69922e;
font-weight : normal;
margin-top : 0;
height : 30px;
font-family : Geneva, Arial, Helvetica, sans-serif;
background-color : #ffffff;
}
ul.product_listing_gallery_cat li h2 a {
text-decoration : none;
color : #69922e;
text-align : center;
}
.product_listing_gallery_detail_cat {
position : absolute;
top : 1px;
right : 5px;
width : 60%;
text-align : left;
}
.product_listing_gallery_detail_cat li {
text-align : left;
}
.product_listing_gallery_price_cat {
position : absolute;
bottom : 20px;
right : 5px;
width : 200px;
}
.product_listing_gallery_price_cat strong {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #374b18;
font-weight : bold;
}
.popup_link_cat {
font-size : 80%;
}
.infoBoxHeadingFooter {
color : #3c3b3d;
height : 20px;
font-size : 1.3em;
font-weight : bold;
margin : 1px;
border-bottom : 1px solid #ccc;
}
.headerMessage {
color : #ff0000;
display : block;
margin : 10px 0;
}
.kategorieheader_container {
border : thin none rgb(183, 199, 214);
background-position : 0% top;
padding-left : 0;
background-image : url(images/categories/67.jpg);
width : 100%;
height : 150px;
margin-top : 0;
margin-right : 40px;
margin-bottom : 50px;
margin-left : 0;
background-repeat : no-repeat;
}
#seo_beschreibung {
margin : 5px;
padding : 0;
right : 5px;
width : 98%;
position : absolute;
bottom : 2px;
height : 50px;
overflow: auto;
text-align : left;
font-size : 8px;
color : #999999;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-weight : normal;
}
#seo_beschreibung h2, #seo_beschreibung h3, #seo_beschreibung h4, #seo_beschreibung h5,#seo_beschreibung p, #seo_beschreibung span {

font-size : 9px;
color : #999999;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-weight : normal;
}
.kategorieheader {
position : absolute;
right : 150px;
top : 455px;
width : 321px;
height : 15px;
text-align : center;
}
.kategorieheader H1 {
font-size : 20px;
color : #ffffff;
font-weight : normal;
font-family : Geneva, Arial, Helvetica, sans-serif;
border-top-style : none;
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
text-align : left;
}
.kategorieheader P {
font-size : 12px;
color : #000;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
}

.grossindex {
border : 1px solid #cccccc;
width : 790px;
height : 300px;
float : left;
position : relative;
margin-top : 0;
margin-right : 0;
margin-bottom : 70px;
margin-left : 0;
padding: 0;
}
.leftindex {
border : 1px solid #cccccc;
height : 267px;
width : 360px;
float : left;
position : relative;
margin-top : 0;
margin-right : 66px;
margin-bottom : 70px;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
.leftindex p {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #333333;
}
.leftindex h2 {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #333333;
border: none;
}
.rightindex {
border : 1px solid #cccccc;
height : 267px;
width : 360px;
float : left;
position : relative;
margin-top : 0;
margin-right : 0;
margin-bottom : 70px;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
.rightindex p {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #333333;
}
.rightindex h2 {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #333333;
border: none;
}
.contentindex_gross {
border : 1px solid #cccccc;
height : 290px;
width : 790px;
float : left;
position : relative;
margin-top : 0;
margin-right : 0;
margin-bottom : 70px;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #333333;
}
.contentindex_left {
border : 1px solid #cccccc;
height : 267px;
width : 360px;
float : left;
position : relative;
margin-top : 0;
margin-right : 70px;
margin-bottom : 70px;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
.contentindex_right {
border : 1px solid #cccccc;
height : 267px;
width : 360px;
float : left;
position : relative;
margin-top : 0;
margin-right : 0;
margin-bottom : 70px;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
.contentindex_versand {
border : 0;
margin : 0;
padding : 0;
height : 90px;
width : 90px;
position : absolute;
top : 0;
right : 0;
}
.contentindex_info {
border : 0;
margin : 0;
padding : 0;
height : 67px;
width : 254px;
position : absolute;
bottom : 0;
left : 5px;
}
.contentindex_info_gross {
border : 0;
margin : 0;
padding : 0;
height : 65px;
width : 374px;
position : absolute;
bottom : 5px;
right : 5px;
}
#contentindex p {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 14px;
color : #fff;
font-weight : 500;
padding : 0 100px 10px 10px;
}

#contentindex h2 {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 15px;
border : 0 solid #ccc;
color : rgb(7, 143, 201);
font-weight : 900;
padding : 10px 10px 0 10px;
}
#contentindex h2 a:link, h2 a:visited, h2 a:active {
color : #fff;
}
#contentindex h2 a:hover {
color : #000;
}
#contentindex span {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
}
.TabbedPanels {
overflow : hidden;
clear : none;
width : 99%;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
.TabbedPanelsTabGroup {
margin : 0;
padding : 0;
}
.TabbedPanelsTab {
position : relative;
top : 1px;
float : left;
padding : 4px 10px;
margin : 0 1px 0 0;
background-color : #ddd;
border-left : 1px solid #ccc;
border-bottom : 1px solid #999;
border-top : 1px solid #999;
border-right : 1px solid #999;
cursor : pointer;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #333;
}
.TabbedPanelsTabHover {
background-color : #ccc;
}
.TabbedPanelsTabSelected {
background-color : #f7f7f7;
border-bottom : 1px solid #f7f7f7;
}
.TabbedPanelsTab a {
color : #333;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
border : 0;
}
.TabbedPanelsContentGroup {
clear : both;
border-left : 1px solid #ccc;
border-bottom : 1px solid #ccc;
border-top : 1px solid #999;
border-right : 1px solid #999;
background-color : #f7f7f7;
}
.TabbedPanelsContent {
overflow : hidden;
padding : 10px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #333;
word-spacing : 2px;
line-height : 18px;
}
.TabbedPanelsContent h2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #333;
word-spacing : 3px;
}
.TabbedPanelsContent h3 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #333;
word-spacing : 3px;
line-height : 30px;
}
.TabbedPanelsContent p {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #333;
word-spacing : 2px;
line-height : 18px;
}
.TabbedPanelsContent ul {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #333;
word-spacing : 2px;
line-height : 18px;
}
.TabbedPanelsContent li {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #333;
word-spacing : 2px;
line-height : 18px;
list-style-position : inside;
list-style-type : square;
}
.VTabbedPanels {
overflow : hidden;
}
.VTabbedPanels .TabbedPanelsTabGroup {
float : left;
width : 10em;
height : 20em;
background-color : #f7f7f7;
position : relative;
border-top : 1px solid #999;
border-right : 1px solid #999;
border-left : 1px solid #ccc;
border-bottom : 1px solid #ccc;
}
.VTabbedPanels .TabbedPanelsTab {
float : none;
margin : 0;
border-top : none;
border-left : none;
border-right : none;
}
.VTabbedPanels .TabbedPanelsTabSelected {
background-color : #f7f7f7;
border-bottom : 1px solid #999;
}
.VTabbedPanels .TabbedPanelsContentGroup {
clear : none;
float : left;
padding : 0;
width : 30em;
height : 20em;
}
@media print {
.TabbedPanels {
overflow : visible !important ;
}
.TabbedPanelsContentGroup {
display : block !important ;
overflow : visible !important ;
height : auto !important ;
}
.TabbedPanelsContent {
overflow : visible !important ;
display : block !important ;
clear : both !important ;
}
.TabbedPanelsTab {
overflow : visible !important ;
display : block !important ;
clear : both !important ;
}
}
.clrboth {
clear : both;
margin : 0;
padding : 0;
height : 0;
overflow : hidden;
}
.bewertungsboxsmall * {
line-height : normal;
margin : 0;
padding : 0;
}
.bewertungsboxsmall {
width : 180px;
height : 250px;
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 {
margin : 0;
padding : 7px;
font-size : 14px;
text-align : center;
}
.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 : 6px;
color : #ff0000;
text-align : right;
padding : 0 9px 0 0;
}
.copylink a {
color : #c3c3c3;
}
.littlegrey {
color : #666666;
font-style : italic;
}
div.overboxshopbewertung * {
line-height : normal;
}
.overboxshopbewertung {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
width : 525px;
overflow : hidden;
margin : 15px auto 0 auto;
background-image : url(img/bewertungsbox.jpg);
background-repeat : no-repeat;
}
.overboxshopbewertung h1 {
font-size : 14px;
padding : 7px 0 0 10px;
margin : 0;
color : #464646;
border : 0;
}
.siegelbox {
width : 128px;
height : 123px;
padding : 105px 6px 0 6px;
overflow : hidden;
text-align : center;
float : left;
}
.siegelboxsterne {
padding : 2px 0 5px 0;
}
.siegelboxbewertung {
font-size : 14px;
font-weight : bold;
margin : 0;
padding : 10px 0 10px 0;
}
.kriterienbox {
width : 370px;
height : 190px;
padding : 12px 6px 6px 6px;
overflow : hidden;
float : left;
font-size : 14px;
}
.kriterientopic {
font-weight : bold;
color : #ab121c;
}
.kriterientab {
margin : 8px 0 0 0;
font-size : 11px;
}
.shopbewerttop {
padding : 4px;
margin : 0;
background : #e8e8e8;
font-weight : bold;
color : #767676;
border : 1px solid #cccccc;
border-bottom : 0;
}
.anzeigebox {
padding : 2px;
background : #e8e8e8;
border : 1px solid #c4c0c0;
overflow : hidden;
list-style-type : none;
width : 519px;
}
.anzeigebox li {
width : 25%;
float : left;
overflow : hidden;
text-align : center;
font-weight : bold;
margin : 0;
padding : 0;
list-style-type : none;
}
.positive a {
color : #478c1a;
display : block;
}
.negative a {
color : #ab121c;
display : block;
}
.neutrale a {
color : #b0ab06;
display : block;
}
.alle a {
color : #000000;
display : block;
}
.bactive {
background : #fafafa;
border : 1px solid #cccccc;
padding : 2px 0 2px 0;
margin : 0;
}
.bnonactive {
border : 1px solid #e8e8e8;
padding : 2px 0 2px 0;
margin : 0;
}
.kommentarbox {
width : 300px;
overflow : hidden;
}
.shopbewertbox {
padding : 5px;
width : 513px;
overflow : hidden;
border : 1px solid #cccccc;
margin : 0 0 10px 0;
}
.shopbewertsternebox {
width : 115px;
float : left;
overflow : hidden;
}
.meinungbutton {
padding : 7px 0 7px 0;
text-align : right;
}
.boxwertung {
width : 385px;
overflow : hidden;
padding : 0 0 0 10px;
float : left;
}
.admincomment {
width : 365px;
overflow : hidden;
border : 1px solid #cbcd8d;
background : #eef0be;
padding : 4px;
margin : 8px 0 0 8px;
}
.clrboth {
clear : both;
margin : 0;
padding : 0;
height : 0;
overflow : hidden;
}
#overboxShopbewertung h1 {
font-size : 14px;
margin : 10px 0 15px 0;
padding : 0;
}
.votesmall {
color : #8e8c8c;
font-size : 11px;
text-align : right;
}
.pflichtfeld {
color : #ff0000;
font-size : 12px;
}
.kritdetail {
font-weight : bold;
font-size : 12px;
}
.votingcommentbox {
width : 513px;
overflow : hidden;
border : 1px solid #cccccc;
padding : 5px;
}
.votingsternebox {
padding : 9px 0 0 14px;
text-align : left;
}
.votingcommentbox TEXTAREA {
width : 98%;
}
.votingcommentbox input {
padding : 2px;
border : 1px solid #cccccc;
}
.votingcommentbox label {
width : 230px;
float : left;
}
.bold {
font-weight : bold;
}
.pflichtfeld {
color : #ff0000;
font-size : 11px;
}
.sendbutton {
text-align : right;
padding : 5px 0 0 0;
margin : 0;
}
.ratingtd {
padding-top : 7px;
padding-bottom : 6px;
font-weight : bold;
font-size : 12px;
}
.gesamtwertungtext {
font-weight : bold;
margin-top : 2px;
}
.pflicht {
color : #ff0000;
}
.shopreviewerror {
padding : 5px;
background : #ab0000;
font-weight : bold;
color : #ffffff;
margin : 10px auto 0 auto;
}
.shopreviewok {
width : 515px;
padding : 5px;
background : #315c11;
font-weight : bold;
color : #ffffff;
text-align : center;
margin : 10px auto 15px auto;
}
.bewertungintrotext {
width : 525px;
margin : 0 auto 0 auto;
overflow : hidden;
}
.ratingshortinfos {
font-size : 10px;
color : #666666;
}
.captchacode {
width : 250px;
height : 50px;
overflow : hidden;
float : left;
}
.codeinput {
width : 180px;
float : left;
padding-top : 15px;
}
.navbarleft {
width : 280px;
float : left;
overflow : hidden;
font-size : 11px;
}
.navbarright {
width : 240px;
float : right;
overflow : hidden;
text-align : right;
font-size : 11px;
}
a:link, a:visited {
text-decoration : none;
color : #666666;
}
a:hover, #navigation a:hover {
color : #000000;
}
a:focus {
outline : none;
}
.subcat_sitemap {
margin-left : 15px;
font-size : smaller;
}
dd {
line-height : 22px;
}
.fs85 {
font-size : 85%;
}
div.inputRequirement, dd.inputRequirement {
color : #cc0000;
}
ul#main_nav {
margin-left : 0;
border-top : 1px dotted #999999;
}
li.level1 {
color : #333;
cursor : pointer;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #fff;
border-bottom-color : #dddddd;
margin-left : 10px;
padding-top : 8px;
padding-right : 10px;
padding-bottom : 8px;
padding-left : 5px;
border-left-width : 3px;
border-left-style : solid;
border-left-color : #ccc;
}
li.level1 .activ {
border-left-width : 3px;
border-left-style : solid;
border-left-color : #69922e;
}
li.level1 a {
padding : 0;
text-decoration : none;
font-size : 12px;
}
li.level1 a.active:link, li.level1 a.active:active, li.level1 a.active:visited {
text-decoration : none;
font-weight : bold;
}
li.level2 {
margin-left : 20px;
list-style : none;
padding-top : 2px;
padding-bottom : 6px;
}
li.level2 a {
padding : 0;
text-decoration : none;
font-size : 12px;
}
li.level2 a.active:link, li.level2 a.active:active, li.level2 a.active:visited {
text-decoration : none;
font-weight : bold;
}
li.level3 {
margin-left : 40px;
list-style : none;
padding-top : 3px;
padding-bottom : 5px;
}
li.level3 a {
padding : 0;
text-decoration : none;
font-size : 10px;
}
li.level3 a.active:link, li.level3 a.active:active, li.level3 a.active:visited {
text-decoration : none;
font-weight : bold;
}
li.maincat {
list-style : none;
padding-top : 3px;
padding-left : 5px;
padding-bottom : 5px;
border-bottom : 1px dotted #999999;
}
li.maincat a span {
line-height : 25px;
}
li.activ {
border-left-width : 3px;
border-left-style : solid;
border-left-color : #69922e;
}
a.nav span a {
font-size : 13px;
}
li.maincat a, a.nav {
text-decoration : none;
cursor : pointer;
font-size : 18px;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-weight : 100;
color : #69922e;
}
li.maincat a:hover {
color : #374b18;
}
li.maincat a:active, li.maincat a:hover, a.nav:hover, li.maincat a.activ:link, li.maincat a.activ:visited, li.maincat a.activ:hover, li.level1 a:hover, li.level1 a:active, li.level1 a.active:hover, li.level1 a.active:visited, p {
margin : 8px 0 8px 0;
}
p.checkoutagb textarea {
width : 100%;
}
p.checkoutcomment textarea {
width : 100%;
}
ul.messageStack {
border : 2px solid #b22020;
background-color : #ffd6d6;
padding : 8px;
}
ul.messageStack li.messageStackError {
list-style : none;
padding : 5px 0 2px 20px;
background-image : url(../../images/icons/exclamation.png);
background-repeat : no-repeat;
background-position : 0 4px;
}
ul.messageStack li.messageStackSuccess {
list-style : none;
padding : 5px 0 2px 20px;
background-image : url(../../images/icons/icon_accept.gif);
background-repeat : no-repeat;
background-position : 0 4px;
background-color : #66ff66;
}
ul.messageStack li.messageStackWarning {
list-style : none;
padding : 5px 0 2px 20px;
background-image : url(../../images/icons/icon_alert.gif);
background-repeat : no-repeat;
background-position : 0 4px;
background-color : #fff2cd;
}
.box {
margin : 8px 0 8px 0;
border : 0 solid #cccccc;
padding : 0 0 6px 0;
}
.innerbox {
padding : 5px 0 0 5px;
}
.boxheader {
margin : 0;
padding : 0;
height : 22px;
width : 100%;
overflow : hidden;
}
.boxText {
padding-right : 6px;
padding-top : 5px;
padding-bottom : 20px;
}
.boxText_header {
text-align : left;
color : #fff;
}
.boxText_header_quickie {
padding : 10px 5px 0 5px;
text-align : left;
color : #0573b9;
}
.categorie_list_one {
float : left;
width : 48%;
margin : 0 5px 15px 5px;
}
.checkout {
text-align : left;
width : 100%;
}
.checkout_adress{border: 1px solid #c10202; width:98%; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; background-color: #FFF;}
.checkout_button {background-color: #E0B982;}
.checkout_payment_adress_current {
float : left;
width : 32%;
padding-left : 15px;
}
.checkout_payment_agb_accept {
text-align : left;
font-size : 12px;
color : #000000;
width : 100%;
}
.checkout_payment_arrow {
float : left;
width : 23%;
text-align : center;
}
.checkout_payment_container {
width : 555px;
text-align : left;
height : 120px;
}
.checkout_payment_continue {
margin : 15px 0 0 0;
height : 55px;
}
.checkout_payment_info_text {
float : left;
width : 40%;
}
.checkoutBarCurrent, .greetUser, .new_product_default_price, li.maincat a:link, a.nav:link, li.maincat a:visited, a.nav:visited {
font-weight : bolder;
}
.checkoutBarTo, div.checkoutBarCurrent {
margin : 15px 0 10px 0;
padding : 0 2px 0 2px;
font-size : 11px;
}
.clr {
clear : both;
float : none;
}
.contentsTopics, .pageHeading, #moduleHeading {
font-weight : bolder;
line-height : 25px;
border-bottom : 1px solid #000;
margin-bottom : 15px;
}
.copyright, .gnu_copy, .parseTime {
text-align : center;
font-size : 5pt;
color : #7e7e7e;
display : block;
}
.copy {
text-align : left;
display : block;
color : #555;
margin-top : 5px;
margin-right : 0;
margin-bottom : 60px;
margin-left : 0;
}
.messageStackSuccess {
padding : 4px;
background-color : #66ff66;
}
.footer {
clear : both;
text-align : center;
font-size : 11px;
color : #666666;
background-color : #e2e2e2;
padding : 8px;
margin-bottom : 5px;
}
.footer a {
color : #666666;
text-decoration : underline;
}
.headerError {
margin : 5px 0 5px 0;
border : 1px solid #cc3300;
background : #ff1000;
padding : 5px;
}
.infoBoxHeading, .infoBoxHeading_right {
visibility : hidden;
}
.infoBoxHeading_left {
text-decoration : none;
cursor : pointer;
font-size : 18px;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-weight : 100;
color : #69922e;
list-style : none;
padding-top : 40px;
padding-left : 5px;
padding-bottom : 5px;
margin-bottom : 25px;
border-bottom : 1px dotted #999999;
}
.infoBoxHeading_header {
color : #fff;
font-size : 1.4em;
font-weight : 700;
float : left;
}
.infoBoxHeading_header_quickie {
color : #0573b9;
padding : 20px 0 0 7px;
height : 18px;
font-size : 1.4em;
font-weight : 700;
}
.infoBoxHeading_header_top {
color : #69bada;
padding : 4px 0 0 7px;
height : 18px;
font-size : 1.5em;
font-weight : 700;
}
.left {
float : left;
margin : 0;
}
.list_left {
float : left;
}
.list_left, .list_right {
width : 48%;
margin-bottom : 2px;
text-align : left;
}
.list_right {
float : right;
}
.list_right_2 {
width : 40%;
float : right;
margin-bottom : 20px;
text-align : left;
}
.mini_wrapper {
margin : 0;
padding : 0;
}
.new_product_default {
width : 285px;
float : left;
border-bottom : 1px solid #e7e7e7;
margin : 10px 0 10px 0;
}
.new_product_default_image {
float : left;
width : 120px;
padding-top : 10px;
}
.new_product_default_right {
float : left;
width : 165px;
}
.new_product_default_tax {
font-size : 11px;
}
.order_details, .checkout_payment_comments, .checkout_payment_agb {
font-size : 11px;
}
.productOldPrice {
color : #a10a0e;
font-size : 10px;
}
.order_details {
width : 100%;
text-align : left;
}
.order_details_article {
width : 145px;
float : left;
}
.order_details_article_header {
width : 145px;
float : left;
}
.order_details_img {
width : 70px;
float : left;
text-align : center;
margin : 5px 0 0 0;
}
.order_details_img_header {
width : 70px;
float : left;
text-align : center;
margin : 0 0 0 0;
}
.order_details_qty {
width : 50px;
float : left;
text-align : center;
margin-top : 5px;
}
.order_details_qty_header {
width : 50px;
float : left;
text-align : center;
}
.order_details_remove {
width : 50px;
float : left;
text-align : center;
margin-top : 15px;
}
.order_details_remove_header {
width : 50px;
float : left;
}
.order_details_shippingtime {
width : 70px;
float : left;
margin-top : 5px;
}
.order_details_shippingtime_header {
width : 70px;
float : left;
}
.order_details_totalcost {
text-align : right;
margin : 20px 0 0 0;
}
.order_details_totalcost strong {
font-size : 11px;
font-weight : bolder;
}
.order_details_totalprice_header {
width : 100px;
float : right;
text-align : right;
}
.order_details_singleprice_header {
width : 85px;
float : left;
}
.order_detais_totalprice {
width : 100px;
float : right;
text-align : right;
margin-top : 5px;
font-weight : bolder;
}
.order_details_singleprice {
width : 85px;
float : left;
margin-top : 5px;
}
.product_content {
margin-top : 15px;
}
.product_info_box {
text-align : left;
}
.product_info_box_bottom {
height : 12px;
}
.product_info_box_middle ul {
margin-left : 20px;
}
.product_info_box_middle_left {
width : 415px;
margin : 0 0 0 15px;
}
.product_info_box_middle_left .img_main {
margin-right : 3px;
}
.product_info_box_middle_left .img_left {
margin-right : 0;
}
.product_info_box_middle_left .img_right {
margin-right : 6px;
}
.product_info_box_middle_right {
width : 300px;
text-align : left;
margin-bottom : 15px;
}
.product_info_box_middle_thumbnail {
margin : 10px 0 0 5px;
}
.product_info_description {
overflow : hidden;
margin-bottom : 15px;
text-align : left;
}
.product_info_dropdown {
width : 140px;
font-size : smaller;
margin-top : 15px;
}
.product_info_h3 {
padding : 5px 0 0 15px;
font-size : 15px;
border-bottom : 2px solid #cccccc;
}
.new-price {
font-size : 16px;
color : #da251d;
font-weight : 700;
text-align : left;
}
.product_info_price {
font-size : 30px;
font-weight : bold;
text-align : left;
margin : 10px 0;
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #69922e;
}
.product_info_print {
font-size : 11px;
}
.product_info_print img a {
cursor : pointer;
}
.product_info_shipping {
font-size : 10px;
color : #696969;
font-weight : bolder;
}
h1.product_info {
margin : 8px 0 10px 0;
border-bottom : 1px solid #000;
padding : 0 0 5px 5px;
}
.product_info_tax {
width : 95px;
}
.product_info_tax_shipping {
width : 250px;
font-size : 10px;
}
.product_listing_box {
overflow : hidden;
text-align : left;
background-image : url(img/produktlisting_bg.png);
background-repeat : repeat-x;
background-position : left top;
border : 1px solid #cccccc;
padding-top : 0;
padding-right : 15px;
padding-bottom : 15px;
padding-left : 15px;
margin-bottom : 15px;
}
.mainbody hr {
visibility : hidden;
display : none;
}
.product_listing_box h2 {
background-color : #ffffff;
}
.product_listing_box h2 a:link, h2 a:visited, h2 a:active {
font-size : 16px;
font-weight : 600;
color : #666;
font-size : 14px;
background-color : #ffffff;
}
.product_listing_box_hot {
width : 140px;
height : 70px;
}
.product_listing_box_left {
width : 16px;
height : 152px;
}
.product_listing_box_right {
width : 17px;
height : 152px;
}
.product_listing_description {
width : 280px;
padding-left : 15px;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : 100;
color : #666666;
}
.product_listing_header {
height : 26px;
margin : 5px 0 0 0;
}
.product_listing_image {
width : 250px;
}
.product_listing_mwst {
font-size : 10px;
padding-right : 30px;
}
.product_listing_price {
width : 250px;
text-align : right;
padding-right : 15px;
}
.product_listing_price_button {
width : 140px;
text-align : center;
}
.product_listing_price_detail {
font-weight : bolder;
padding-top : 15px;
}
.product_listing_shipping {
font-size : 10px;
color : #fdc859;
font-weight : bolder;
}
.product_name {
display : block;
}
.product_name h2 a {
font-size : 15px;
margin-top : 8px;
}
.product_name h3 a {
font-size : 15px;
margin-top : 8px;
}
.right {
float : right;
margin : 0;
}
.row1 {
background : #f2f2f2;
}
.row1, .row2 {
padding : 5px;
}
.row2 {
background : #ffffff;
}
.categories_list {
border-bottom : #e2e2e2;
border-top : #e2e2e2;
border-style : solid;
border-top-width : thin;
border-bottom-width : thin;
}
ul.footer_gallery {
float : left;
clear : both;
width : 100%;
}
ul.footer_gallery li {
float : left;
width : 32.8%;
position : relative;
margin : 0 5px 10px 0;
}
ul.footer_gallery li ul.box_footer {
list-style-type : square;
}
ul.footer_gallery li ul.box_footer li {
width : 100%;
display : block;
margin : 0;
border-bottom : 1px solid #ccc;
padding : 3px 0;
}
ul.footer_gallery li ul.box_footer li a {
padding : 0 0 0 12px;
}
.footerbox {
text-align : left;
font-size : 11px;
float : left;
clear : both;
color : #666666;
padding : 8px;
margin : 3px;
border : 1px solid #ccc;
width : 960px;
display : block;
background-color : #eee;
background-image : url(img/produktlisting_bg.png);
background-repeat : repeat-x;
background-position : left top;
margin-top : 40px;
}
* + html .footerbox {
width : 960px;
margin-top : 40px;
}
.product_info_cartbutton {
width : 300px;
background-image : url(img/card_button_bg.gif);
background-repeat : no-repeat;
background-position : right top;
height : 65px;
padding-top : 10px;
}
.produkt_info_container {
width : 290px;
background-color : #ffffff;
height : 29px;
margin-right : 5px;
margin-left : 5px;
background-image : url(img/card_button_bg02.gif);
background-repeat : repeat-x;
background-position : right top;
}
.product_info_cartbutton .input_field {
border : 0;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #666666;
display : block;
width : 50px;
}
.produkt_info_anzahl {
float : left;
margin-left : 2px;
margin-top : 2px;
padding-top : 2px;
padding-bottom : 1px;
background-color : #ffffff;
}
* + html .produkt_info_anzahl {
padding-bottom : 2px;
}
.produkt_info_button {
float : left;
background-color : #ffffff;
}
.produkt_info_select {
border : 1px solid #ced7e9;
width : 100%;
background-color : #eceef5;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #3b5998;
}
.clear {
clear : both;
}
.produkt_icon {
float : left;
margin-bottom : 5px;
}
.produkt_icon_info {
float : left;
padding-top : 2px;
padding-left : 10px;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #333333;
}
.product_info_box_middle_right h1 {
display : block;
font-size : 11px;
margin-top : 0;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #999999;
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #69922e;
width : 290px;
border-top-width : 0;
border-right-width : 0;
border-left-width : 0;
border-top-style : none;
border-right-style : none;
border-left-style : none;
font-weight : normal;
}
* + html .produkt_icon {
margin-bottom : 0;
}
.referenzen-bg {
background-image : url(http://www.tuoli.de/images/referenzen-bg.jpg);
background-repeat : no-repeat;
background-position : center top;
height : 230px;
width : 170px;
margin-top : 20px;
padding-top : 40px;
padding-left : 10px;
}
.referenzen-bg .prev_next a {
font-size : 12px;
}
.produkt_info_multisort {
width : 100%;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #666666;
margin-bottom : 15px;
height : 25px;
}
.produkt_info_multisort span {
float : left;
padding-right : 20px;
}
.produkt_info_breadcrump {
width : 100%;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #666666;
}
.left_breadcrump {
float : left;
width : 47%;
margin-left : 2%;
text-align : left;
}
.right_breadcrump {
float : right;
width : 47%;
margin-right : 2%;
text-align : right;
}
.tab-page ul {
list-style-image : url(img/arrow.gif);
}
.tab-pane {
position : relative;
width : 100%;
padding-top : 30px;
padding-bottom : 60px;
}
.tab-row .tab {
border-right : 1px solid rgb(120, 172, 255);
font-family : Verdana, Helvetica, Arial;
font-size : 12px;
cursor : default;
display : inline;
float : left;
background : rgb(234, 242, 255);
border-left : 0 none;
border-bottom : 0 none;
border-top : 0 none;
cursor : pointer;
z-index : 1;
position : relative;
top : 0;
margin-left : 5px;
margin-right : -5px;
margin-top : 1px;
margin-bottom : 1px;
padding-left : 6px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
}
.tab-row .tab.selected {
border-left : 1px solid rgb(120, 172, 255);
border-right : 1px solid rgb(120, 172, 255);
border-top : 1px solid rgb(120, 172, 255);
border-bottom : 0 none;
z-index : 3;
top : -2px;
background : white;
margin-left : 0;
margin-right : -6px;
margin-top : 1px;
margin-bottom : -2px;
padding-left : 6px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 5px;
}
.tab-row .tab a {
font-family : Verdana, Helvetica, Arial;
font-size : 13px;
color : rgb(0, 66, 174);
text-decoration : none;
cursor : pointer;
}
.tab-row .hover a {
color : rgb(0, 66, 174);
}
.tab-row .tab.selected a {
font-weight : bold;
}
.tab-page {
clear : both;
border : 1px solid rgb(120, 172, 255);
background : white;
z-index : 2;
position : relative;
top : -2px;
color : black;
font-family : Verdana, Helvetica, Arial;
font-size : 13px;
padding : 10px;
}
.tab-page p {
color : black;
font-family : Verdana, Helvetica, Arial;
font-size : 13px;
}
.tab-page h2 {
color : black;
font-family : Verdana, Helvetica, Arial;
font-size : 13px;
}
.tab-row {
z-index : 1;
white-space : nowrap;
background : rgb(234, 242, 255);
height : 1.85em;
width : 100%;
}
#txtSearch {
margin : 0;
padding : 0;
height : 22px;
border : none;
}
#search_field {
float : left;
}
#search_header {
float : left;
width : 150px;
text-align : left;
}
#search_input {
float : left;
cursor : pointer;
margin : 0;
background-color : #ffffff;
height : 20px;
border-top-width : 1px;
border-right-width : 0;
border-bottom-width : 1px;
border-left-width : 1px;
border-top-style : solid;
border-right-style : none;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : #69922e;
border-right-color : #ffffff;
border-bottom-color : #69922e;
border-left-color : #69922e;
}
#search_input .input_field {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #666666;
margin : 0;
padding : 0;
height : 18px;
width : 80px;
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}
#search_button {
float : left;
}
#search_button .submit_button {
height : 22px;
width : 35px;
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
margin : 0;
padding : 0;
}

body {margin: 0;}
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
	z-index: 25;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #FFFFFF;
	text-align: center;
	padding: 5px;
	z-index: 30;
	margin-bottom: 50px;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
	z-index: 40;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
	z-index: 30;

}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
		z-index: 40;

}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

