@charset UTF-8;

@media all {
* {
margin:0;
padding:0;
}

option {
padding-left:.4em;
}

* html body * {
overflow:visible;
}

* html iframe {
overflow:auto;
}

* html frame {
overflow:auto;
}

* html frameset {
overflow:hidden;
}

html {
height:100%;
margin-bottom:1px;
}

body {
font-size:100.010002%;
color:#000;
background:#fff;
text-align:left;
}

fieldset {
border:0 solid;
}

img {
border:0 solid;
}

ul {
margin:0 0 1em 1em;
}

ol {
margin:0 0 1em 1em;
}

dl {
margin:0 0 1em 1em;
}

li {
margin-left:1.5em;
line-height:1.5em;
}

dt {
font-weight:700;
}

dd {
margin:0 0 1em 2em;
}

blockquote {
margin:0 0 1em 1.5em;
}

#header {
position:relative;
clear:both;
}

#topnav {
position:absolute;
top:10px;
right:10px;
text-align:right;
}

#nav {
clear:both;
}

#main {
clear:both;
}

#footer {
clear:both;
}

#col1 {
float:left;
width:200px;
z-index:3;
}

#col2 {
float:right;
width:200px;
z-index:5;
}

#col3 {
width:auto;
z-index:1;
margin:0 200px;
}

#col1_content {
z-index:4;
position:relative;
}

#col2_content {
z-index:6;
position:relative;
}

#col3_content {
z-index:2;
position:relative;
}

.hideboth #col3 {
margin-left:0;
margin-right:0;
}

.hidecol1 #col3 {
margin-left:0;
margin-right:200px;
}

.hidecol2 #col3 {
margin-left:200px;
margin-right:0;
}

.hideboth #col1 {
display:none;
}

.hideboth #col2 {
display:none;
}

.hidecol1 #col1 {
display:none;
}

.hidecol2 #col2 {
display:none;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

.floatbox {
overflow:hidden;
}

#ie_clearing {
display:none;
}

.subcolumns {
width:100%;
overflow:hidden;
}

.subcolumns_oldgecko {
width:100%;
overflow:hidden;
float:left;
}

.c50l {
float:left;
width:50%;
}

.c25l {
float:left;
width:25%;
}

.c33l {
float:left;
width:33.333%;
}

.c38l {
float:left;
width:38.200001%;
}

.c66l {
float:left;
width:66.666%;
}

.c75l {
float:left;
width:75%;
}

.c62l {
float:left;
width:61.799999%;
}

.c50r {
float:right;
margin-left:-5px;
width:50%;
}

.c25r {
float:right;
margin-left:-5px;
width:25%;
}

.c33r {
float:right;
margin-left:-5px;
width:33.333%;
}

.c38r {
float:right;
margin-left:-5px;
width:38.200001%;
}

.c66r {
float:right;
margin-left:-5px;
width:66.666%;
}

.c75r {
float:right;
margin-left:-5px;
width:75%;
}

.c62r {
float:right;
margin-left:-5px;
width:61.799999%;
}

.subc {
padding:0 .5em;
}

.subcl {
padding:0 1em 0 0;
}

.subcr {
padding:0 0 0 1em;
}

.skip {
position:absolute;
top:-1000em;
left:-1000em;
height:1px;
width:1px;
}

.hideme {
position:absolute;
top:-1000em;
left:-1000em;
height:1px;
width:1px;
}

.print {
position:absolute;
top:-1000em;
left:-1000em;
height:1px;
width:1px;
}

.skip:focus {
position:static;
top:0;
left:0;
height:auto;
width:auto;
}

.skip:active {
position:static;
top:0;
left:0;
height:auto;
width:auto;
}

background: url(../img/top.jpg) repeat-x;
body {
margin:0;
padding:0;
}

html * {
font-size:100.010002%;
}
}

#nav_main {
position:absolute;
right:50px;
top:0;
padding:0;
}

#nav_main ul {
list-style:none;
margin:0;
padding:0;
}

#nav_main li {
background:url(../img/v-1_07.jpg) no-repeat 117px center;
display:block;
float:left;
height:50px;
width:92px;
margin:0;
padding:29px 0 0;
}

#nav_main a {
font-size:120%;
color:#000;
display:block;
font-weight:400;
text-align:center;
}

.detail_image img {
border:1px solid;
border-color:#679F06;
}

#basket_name {
left:200px;
position:absolute;
top:4px;
}

#basket_name_date {
position:absolute;
right:20px;
top:4px;
}

#basket_name_input {
width:400px;
}

#check_out_payment {
display:none;
}

#col1 {
background:url(../img/nav_left_top.jpg) no-repeat;
display:none;
padding:10px 0 0;
}

#col1 .box {
background:url(../img/nav_left_bottom.jpg) no-repeat bottom;
padding:0 0 10px 20px;
}

#col1 a:hover {
text-decoration:underline;
}

#col1 h1 {
font-size:130%;
margin:0 0 0 10px;
}

#col1 h3 {
font-size:110%;
margin:4px 0 4px 8px;
}

#col1 ul {
list-style:none;
margin:0;
padding:0;
}

#col2 {
display:none;
width:0;
}

#col3 {
margin:0;
}

#customernew fieldset {
border:none;
}

#customernew legend {
border-bottom:2px solid #679f06;
font-size:130%;
width:500px;
margin:5px;
padding:5px 0 0 5px;
}

#detail_back_link {
bottom:5px;
display:block;
left:5px;
text-align:center;
float:left;
margin-top:25px;
background:url(../img/button.jpg) no-repeat;
color:#000;
font-weight:400;
height:30px;
width:198px;
padding:7px 0 0;
}

#detail_back_link:hover {
text-decoration:underline;
}

#footer {
color:#FFF;
text-align:center;
background:url(../img/v-1_21.jpg) no-repeat;
font-size:85%;
height:45px;
position:relative;
width:122px;
z-index:2;
margin:45px auto 0;
padding:36px 0 0;
}

#headerimg {
background:url(../img/tyrepool_logo.png); /* no-repeat 10px 20px;*/
height:150px;
width: 213px;
}

#header h1 {
display:none;
}

#index_home_pic {
background:url(../img/tyre_store_ad.jpg) no-repeat;
float:left;
height:300px;
width:450px;
display:none;
}

#index_home_search {
height:300px;
position:relative;
display:none;
margin:0 0 0 455px;
}

#index_home_search #profi_search_link {
bottom:10px;
left:280px;
position:absolute;
top:auto;
}

#login_submit {
background:url(../img/button.jpg);
border:none;
color:#FFF;
cursor:pointer;
font-weight:700;
height:29px;
text-align:center;
width:133px;
margin:0 0 0 150px;
padding:0;
}

#order_review td {
border-bottom:1px solid #E2E2E2;
}

#order_review th {
border-top:3px solid #679F3B;
border-bottom:1px solid #679F3B;
}

#page {
width:90%;
margin:auto;
}

#page_admin {
width:1080px;
margin:auto;
}

#page_margins {
background:url(../img/v-1_29.png) repeat-x bottom;
}

#pro_search_area {
position:relative;
/* min-height:100px; */
width:100%;
margin:auto;
}

#pro_search_area #pro_match {
float:left;
width:220px;
left:200px;
}

.normal_leiferzeit {
height:25px;
}

#normal_lieferzeit div {
width:80px;
float:left;
}

#normal_lieferzeit label {
float:left;
width:150px;
}

#pro_search_area .submit_button {
float:left;
left:347px;
top:47px;
}

.profi_matchcode_panel label {
display:block;
float:left;
width:150px;
}

.profi_matchcode_panel {
height:25px;
}

#profi_erl {
background:url(../img/profi_erl.jpg) no-repeat;
height:414px;
width:277px;
margin:60px auto 0;
}

#profi_search_link {
bottom:5px;
height:29px;
left:700px;
position:absolute;
width:133px;
}

#profi_search_link a {
background:url(../img/button.jpg) no-repeat;
color:#FFF;
display:block;
font-weight:700;
height:24px;
text-align:center;
width:133px;
padding:5px 0 0;
}

#review_last td {
border-bottom:0;
font-weight:700;
}

#review_last_but_one td {
border-bottom:3px double #333;
}

#rim_header {
width:970px;
}

#rim_header th {
background-color:transparent;
}

#rim_table {
background:transparent url(../img/page_bar.jpg) no-repeat;
font-size:90%;
width:970px;
margin:auto;
}

#search {
/* width:890px; */
margin:auto;
}

#search_area {
position:relative;
margin:0 0 0 250px;
/*
width:700px;
height:170px;
*/
}

#search_area #breite {
width:77px;
}

#search_area #hoehe {
width:77px;
}

#search_area #zoll {
width:77px;
}

#search_area div {
margin:5px 0;
}

#search_area select {
width:263px;
}

#search_area #lieferzeit_fast {
float:left;
width:80px;
margin-top:0;
}

#search_area #lieferzeit_slow {
float:left;
width:80px;
margin-top:0;
}

#search_area #lieferzeit_both {
float:left;
width:80px;
margin-top:0;
}

#search_home_area #breite {
width:77px;
}

#search_home_area #hoehe {
width:77px;
}

#search_home_area #zoll {
width:77px;
}

#search_home_area .submit_button {
bottom:100px;
left:280px;
position:absolute;
}

#search_home_area div {
margin:5px;
}

#search_home_area select {
width:250px;
}

#search_home_name {
color:#7D0010;
font-size:130%;
}

#search_name {
font-size:166.669998%;
/* color:#679f06; */
color:#000000;
float:left;
width:200px;
margin:auto;
}

#statistic_hints {
font-size:8pt;
}

#submit_customer {
cursor:pointer;
font-weight:400;
height:30px;
width:198px;
padding:4px 0 0;
}

#submit_order_login {
background:url(../img/button.jpg) no-repeat;
border:none;
color:#FFF;
cursor:pointer;
font-weight:700;
height:35px;
width:200px;
}

#tab_step_1 {
height:50px;
left:5px;
list-style:none;
position:absolute;
top:0;
width:100px;
margin:0;
}

#tab_step_2 {
height:50px;
left:290px;
list-style:none;
position:absolute;
top:0;
width:100px;
margin:0;
}

#tab_step_3 {
height:50px;
left:580px;
list-style:none;
position:absolute;
top:0;
width:100px;
margin:0;
}

#tab_step_4 {
height:50px;
left:870px;
list-style:none;
position:absolute;
top:0;
width:100px;
margin:0;
}

#tabs .step1 {
background:url(../img/steps1.jpg) no-repeat bottom;
}

#tabs .step2 {
background:url(../img/steps2.jpg) no-repeat bottom;
}

#tabs .step3 {
background:url(../img/steps3.jpg) no-repeat bottom;
}

#tabs .step4 {
background:url(../img/steps4.jpg) no-repeat bottom;
}

#tabs .ui-state-default a {
color:#000;
}

#tabs .ui-state-disabled a {
color:#B7B7B7;
cursor:default;
}

#tabs ul {
height:80px;
position:relative;
width:970px;
margin:auto;
}

#tabs ul li a {
display:block;
height:50px;
text-align:center;
margin:65px 0 0;
}

#tabs_admin .ui-state-default a:hover {
color:#FFF;
text-decoration:underline;
}

#tabs_admin .ui-tabs-disabled a {
color:#000;
}

#tabs_admin .ui-tabs-nav {
height:30px;
margin:0;
}

#tabs_admin .ui-tabs-nav .ui-state-active {
background:url(../img/tabs_left.jpg) no-repeat top left;
}

#tabs_admin .ui-tabs-nav .ui-state-active a {
background:url(../img/tabs_right.jpg) no-repeat top right;
color:#000;
display:block;
height:25px;
padding:5px 5px 0;
}

#tabs_admin .ui-tabs-nav .ui-state-active a:hover {
color:#000;
text-decoration:underline;
}

#tabs_admin .ui-tabs-nav li {
background:url(../img/tabs_left_off.jpg) no-repeat top left;
}

#tabs_admin .ui-tabs-nav li a {
background:url(../img/tabs_right_off.jpg) no-repeat top right;
color:#FFF;
display:block;
height:25px;
padding:5px 5px 0;
}

#tabs_admin .ui-widget-content {
border:1px solid #bcbcbe;
color:#333;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
padding:5px;
}

#tabs_admin li {
display:block;
float:left;
height:30px;
margin:0 0 0 1px;
}

#tabs_statistics .ui-state-default a:hover {
color:#FFF;
text-decoration:underline;
}

#tabs_statistics .ui-tabs-disabled a {
color:#000;
}

#tabs_statistics .ui-tabs-nav {
height:30px;
margin:0;
}

#tabs_statistics .ui-tabs-nav .ui-state-active {
background:url(../img/tabs_left.jpg) no-repeat top left;
}

#tabs_statistics .ui-tabs-nav .ui-state-active a {
background:url(../img/tabs_right.jpg) no-repeat top right;
color:#000;
display:block;
height:25px;
padding:5px 5px 0;
}

#tabs_statistics .ui-tabs-nav .ui-state-active a:hover {
color:#000;
text-decoration:underline;
}

#tabs_statistics .ui-tabs-nav li {
background:url(../img/tabs_left_off.jpg) no-repeat top left;
}

#tabs_statistics .ui-tabs-nav li a {
background:url(../img/tabs_right_off.jpg) no-repeat top right;
color:#FFF;
display:block;
height:25px;
padding:5px 5px 0;
}

#tabs_statistics .ui-widget-content {
border:1px solid #bcbcbe;
color:#333;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
padding:5px;
}

#tabs_statistics li {
display:block;
float:left;
height:30px;
margin:0 2px;
}

#topnav {
display:none;
}

#tyre_erl {
background:url(../img/reifen_erl.jpg) no-repeat;
height:600px;
width:970px;
margin:10px auto 0;
}

#tyres {
width:976px;
margin:20px auto;
}

#tyres .alloy_tyre a {
background:url(../img/reifen/alu.jpg) no-repeat;
}

#tyres .car_tyre a {
background:url(../img/reifen/pkw.jpg) no-repeat;
}

#tyres .comp_tyre a {
background:url(../img/reifen/komplett.jpg) no-repeat;
}

#tyres .lkw_tyre a {
background:url(../img/reifen/lkw.jpg) no-repeat;
}

#tyres .off_tyre a {
background:url(../img/reifen/offroad.jpg) no-repeat;
}

#tyres .pkr_tyre a {
background:url(../img/reifen/motorrad.jpg) no-repeat;
}

#tyres .pro_tyre a {
background:url(../img/reifen/pro.jpg) no-repeat;
}

#tyres .stahl_tyre a {
background:url(../img/reifen/stahl.jpg) no-repeat;
}

#tyres a {
display:block;
height:auto;
width:auto;
}

#tyres li {
display:inline;
float:left;
width:98px;
margin:0 1px 0 0;
padding:0;
}

#tyres ul {
list-style:none;
margin:0;
padding:0;
}

.admin #col1 {
display:inline;
margin:0 0 0 5px;
}

.admin #col3 {
margin:0 0 0 210px;
}

.anzahl input {
width:30px;
}

.anzahl label {
display:none;
}

.availability {
bottom:38px;
left:5px;
position:absolute;
}

.basket_back_bottom {
left:20px;
position:absolute;
top:4px;
}

.basket_back_bottom a {
color:#679F06;
font-weight:700;
}

.basket_back_top {
left:15px;
position:absolute;
top:4px;
}

.basket_back_top a {
color:#679F06;
font-weight:700;
}

.basket_delivery_head {
bottom:30px;
color:#679f3c;
position:absolute;
right:200px;
}

.basket_finish {
position:absolute;
right:50px;
top:50px;
}

.basket_finish a {
background:url(../img/basket.jpg) no-repeat;
display:block;
text-align:center;
width:75px;
padding:50px 0 0;
}

.basket_finish a:hover {
background:url(../img/basket_hover.jpg) no-repeat;
color:#679f3c;
}

.basket_item_com {
bottom:10px;
left:50px;
position:absolute;
}

.basket_item_com input {
width:450px;
}

.basket_item_delete {
height:20px;
left:5px;
position:absolute;
top:50px;
width:20px;
}

.basket_item_delete a {
background:url(../img/x.jpg) no-repeat;
color:#FFF;
display:block;
height:20px;
width:20px;
}

.basket_item_delete a span {
display:none;
}

.basket_item_delete a:hover {
background:url(../img/x_hover.jpg) no-repeat;
text-decoration:underline;
}

.basket_item_outer {
background:url(../img/result.jpg) no-repeat;
height:63px;
position:relative;
width:861px;
margin:5px auto;
padding:30px;
}

.basket_item_overall {
position:relative;
width:950px;
background:url(../img/v-1_19.jpg) no-repeat center bottom;
clear:left;
color:#000;
height:120px;
margin:5px auto -75px;
}

.basket_item_overall_price {
color:#000;
font-size:150%;
left:810px;
position:absolute;
top:2px;
}

.basket_item_price {
bottom:30px;
color:#BCBCBE;
left:700px;
position:absolute;
text-align:center;
}

.basket_item_price_a {
color:#000;
font-size:150%;
}

.basket_item_price_s {
color:#65a125;
font-size:120%;
}

.basket_item_sum {
bottom:30px;
color:#AAA;
left:800px;
position:absolute;
text-align:center;
}

.basket_item_value {
left:800px;
position:absolute;
top:20px;
}

.basket_item_value input {
width:30px;
}

.basket_pay_deliver {
background:url(../img/item_shadow_big.jpg) no-repeat;
height:143px;
position:relative;
width:921px;
margin:auto;
}

.basket_payment_head {
left:20px;
position:absolute;
top:5px;
}

.basket_payment_select {
left:100px;
position:absolute;
top:5px;
}

.basket_payment_text {
bottom:10px;
color:#679f3c;
position:absolute;
right:200px;
}

.basket_remove {
left:20px;
position:absolute;
top:4px;
}

.basket_remove a {
font-weight:700;
}

.basket_toprow {
position:relative;
width:950px;
background:url(../img/v-1_19.jpg) no-repeat center bottom;
clear:left;
color:#000;
height:120px;
margin:5px auto -75px;
}

.basket_total_amount {
color:#000;
left:640px;
position:absolute;
top:4px;
}

.detail_basket {
background:url(../img/basket_shadow.jpg) no-repeat;
z-index:1;
padding: 30px 0 5px 10px;
}

.detail_basket_price {
color:#679F06;
font-size:150%;
}

.detail_content {
position:relative;
}

.detail_count {
float:left;
margin:3px 0 0;
}

.detail_delivery {
bottom:5px;
color:#679F06;
font-size:90%;
left:10px;
}

.detail_go {
height:29px;
width:133px;
margin:0 0 0 45px;
float:left;
}

.detail_go a {
display:block;
text-align:center;
background:url(../img/button.jpg) no-repeat;
color:#000;
font-weight:400;
height:30px;
width:198px;
padding:7px 0 0;
}

.detail_go a:hover {
color:#FFF;
text-decoration:underline;
}

.detail_image {
background:url(../img/detail_shadow.jpg) right top no-repeat;
float:left;
height:400px;
position:relative;
width:350px;
margin:0 0 0 15px;
}

.detail_other {
margin: 0 325px 0 350px;
padding:50px 0 0;
}

.detail_other p {
text-align:justify;
}

.detail_redlight {
bottom:25px;
color:#679F06;
font-size:90%;
left:10px;
width:140px;
margin-top:20px;
}

.detail_test {
height:29px;
width:129px;
margin:0 0 0 350px;
}

.detail_test a {
background:url(../img/button.jpg) no-repeat;
color:#FFF;
cursor:pointer;
display:block;
font-weight:700;
height:24px;
text-align:center;
width:133px;
margin:0 0 0 15px;
padding:5px 0 0;
}

.detail_test_detail {
padding:10px;
}

.details {
bottom:15px;
left:90px;
position:absolute;
}

.details a {
color:#FFF;
display:block;
font-weight:700;
text-align:center;
background:url(../img/v-1_suche_09.jpg) no-repeat;
height:18px;
width:95px;
margin-left:30px;
padding:4px 0 0;
}

.field_bestellung {
border:none;
clear:left;
}

.field_bestellung legend {
font-size:130%;
width:900px;
margin:5px;
padding:5px 0 0 5px;
}

.field_bestellung_absenden {
border:none;
}

.field_lieferadresse {
border:none;
padding-top:4px;
}

.field_rechnungsadresse {
border:none;
float:left;
width:50%;
}

.left_cart .anzahl {
bottom:10px;
left:10px;
position:absolute;
top:auto;
}

.list_cart {
right:10px;
top:10px;
width:300px;
position:static;
}

.list_cart .price {
color:#000;
font-size:150%;
position:absolute;
top:30px;
}

.list_cart a {
display:block;
background:url(../img/toshoppingbox.jpg) no-repeat;
bottom:10px;
height:27px;
left:45px;
position:absolute;
right:auto;
top:auto;
width:47px;
}

.list_content {
left:90px;
top:10px;
position:static;
}

.list_heading {
background:url(../img/list_count_bg.jpg) no-repeat;
font-weight:700;
height:20px;
text-align:center;
width:450px;
margin:10px auto 5px;
padding:10px 0 0;
}

.list_image {
cursor:pointer;
height:150px;
left:0;
position:absolute;
top:55px;
width:250px;
}

.list_image_nolink {
height:68px;
left:10px;
position:absolute;
top:27px;
width:68px;
}

.list_outer {
background:none;
border-bottom:2px solid #e8e8e8;
border-left:1px dotted #000;
float:left;
height:340px;
position:relative;
width:240px;
z-index:3;
margin:0;
padding:5px;
}

.list_small_add {
bottom:0;
left:915px;
width:4%;
}

.list_small_add a {
background:url(../img/v-1_suche_07.jpg) no-repeat;
display:block;
height:25px;
width:44px;
}

.list_small_amount {
bottom:3px;
left:880px;
margin-top:8px;
width:4%;
}

.list_small_amount input {
width:20px;
}

.list_small_description {
bottom:3px;
left:180px;
width:13%;
}

.list_small_details {
bottom:5px;
left:5px;
width:3%;
height:2px;
}

.list_small_details a {
background:url(../img/plus.jpg) no-repeat bottom;
cursor:pointer;
display:block;
height:25px;
width:25px;
}

.list_small_header {
background:url(../img/shadow_small_list.jpg) bottom no-repeat;
height:30px;
position:relative;
min-width:1035px;
margin:10px 0 0;
}

.list_small_header div {
font-weight:700;
float:left;
text-align:center;
}

.list_small_header_amount {
bottom:3px;
left:880px;
width:4%;
}

.list_small_header_description {
bottom:3px;
left:180px;
width:13%;
}

.list_small_header_matchcode {
bottom:3px;
left:35px;
width:12%;
}

.list_small_header_price {
bottom:3px;
font-weight:700;
left:750px;
width:10%;
}

.list_small_header_size {
bottom:3px;
left:440px;
width:9%;
}

.list_small_header_speedindex {
bottom:3px;
left:690px;
width:4%;
}

.list_small_header_stock {
bottom:3px;
left:820px;
width:4%;
}

.list_small_header_type {
bottom:3px;
left:575px;
width:10%;
}

.list_small_matchcode {
bottom:3px;
left:35px;
width:12%;
}

.list_small_price {
bottom:3px;
font-weight:700;
left:750px;
width:10%;
}

.list_small_size {
bottom:3px;
left:440px;
width:9%;
}

.list_small_speedindex {
bottom:3px;
left:690px;
width:4%;
}

.list_small_stock {
bottom:3px;
left:820px;
width:4%;
}

.list_small_type {
bottom:3px;
left:575px;
width:10%;
}

.list_small_tyre {
min-width:1035px;
border-bottom:1px solid #DBDBDB;
font-size:90%;
height:33px;
line-height:34px;
position:relative;
clear:both;
}

.list_small_header_details {
width:3%;
height:2px;
}

.list_small_header_loadindex {
width:4%;
}

.list_small_loadindex {
width:4%;
}

.list_small_header_delivery {
width:8%;
}

.list_small_delivery {
width:8%;
}

.list_small_header_manufacturer {
width:15%;
}

.list_small_manufacturer {
width:15%;
}

.list_small_tyre div {
float:left;
text-align:center;
height:31px;
}

.list_tyre {
height:355px;
display:inline;
}

.manu_image {
bottom:285px;
height:35px;
left:165px;
position:absolute;
width:70px;
}

.order_customer {
width:600px;
}

.order_login {
float:right;
}

.order_login fieldset {
border:none;
}

.order_login legend {
border-bottom:2px solid #679f06;
font-size:130%;
width:300px;
margin:5px;
padding:5px 0 0 5px;
}

.order_overall {
color:#FFF;
position:relative;
background:url(../img/v-1_19.jpg) no-repeat center top;
height:120px;
width:970px;
z-index:1;
margin:auto;
}

.order_overall_price {
color:#000;
font-size:150%;
left:810px;
position:absolute;
top:2px;
}

.order_overall_tax {
color:#000;
font-size:90%;
left:465px;
position:absolute;
top:5px;
}

.order_overall_text {
color:#000;
left:610px;
position:absolute;
top:4px;
}

.pagination_nav {
position:relative;
width:970px;
background:url(../img/v-1_19.jpg) no-repeat center bottom;
clear:left;
color:#000;
height:120px;
margin:5px auto -75px;
}

.pagination_nav .nav {
width:400px;
margin:auto;
}

.pagination_nav .pagination_count {
left:10px;
position:absolute;
top:3px;
}

.pagination_nav .pagination_orderby {
position:absolute;
right:10px;
top:3px;
}

.pagination_nav ul {
list-style:none;
margin:0;
padding:5px 0 0;
}

.pagination_nav ul li {
display:block;
float:left;
text-align:center;
width:100px;
margin:0;
padding:0;
}

.pagination_nav ul li a {
color:#000;
}

.pen_delete {
background:url(../img/delete.png) no-repeat;
cursor:pointer;
height:16px;
width:16px;
}

.pen_edit {
background:url(../img/pencil.png) no-repeat;
cursor:pointer;
height:16px;
width:16px;
}

.redlight {
bottom:54px;
left:5px;
position:absolute;
width:130px;
}

.search_item_head {
color:#CF1717;
text-decoration:none;
font-size:100%;
font-weight:400;
left:0;
position:absolute;
text-align:center;
top:10px;
width:250px;
}

.stock_full {
background:url(../img/availability/tick.png) no-repeat;
float:right;
height:16px;
width:16px;
}

.stock_low {
background:url(../img/availability/cross.png) no-repeat;
float:right;
height:16px;
width:16px;
}

.stock_medium {
background:url(../img/availability/error.png) no-repeat;
float:right;
height:16px;
width:16px;
}

.stock_full_small {
background:url(../img/availability/tick.png) no-repeat;
float:right;
height:16px;
width:16px;
margin-left:15px;
margin-top:8px;
}

.stock_low_small {
background:url(../img/availability/cross.png) no-repeat;
float:right;
height:16px;
width:16px;
margin-left:15px;
margin-top:8px;
}

.stock_medium_small {
background:url(../img/availability/error.png) no-repeat;
float:right;
height:16px;
width:16px;
margin-left:15px;
margin-top:8px;
}

.submit_basket {
height:20px;
position:absolute;
right:5px;
top:50px;
width:20px;
}

.basket_refresh {
height:20px;
position:absolute;
left:760px;
width:20px;
top:4px;
}

.basket_refresh a {
background:url(../img/a.jpg) no-repeat;
color:#FFF;
display:block;
height:20px;
width:20px;
}

.basket_refresh_item_com {
left:620px;
top:92px;
}

.basket_refresh a:hover {
background:url(../img/a_hover.jpg) no-repeat;
}

.submit_basket a {
background:url(../img/a.jpg) no-repeat;
color:#FFF;
display:block;
height:20px;
width:20px;
}

.submit_basket a span {
display:none;
}

.submit_basket a:hover {
background:url(../img/a_hover.jpg) no-repeat;
}

.submit_button {
border:none;
cursor:pointer;
float:left;
margin-left:16px;
background:url(../img/button.jpg) no-repeat;
color:#000;
font-weight:400;
height:30px;
width:198px;
padding:4px 0 0;
}

.tyre_heading {
background:url(../img/list_count_bg.jpg) no-repeat;
color:#679F06;
font-size:120%;
font-weight:700;
height:20px;
text-align:center;
width:450px;
z-index:2;
margin:10px 0 25px 320px;
padding:10px 0 0;
}

.ui-dialog {
background:#FFF;
border:2px solid #679F06;
}

.ui-dialog-titlebar {
background:#679F06;
color:#FFF;
font-size:120%;
font-weight:700;
position:relative;
padding:10px;
}

.ui-dialog-titlebar-close {
background:url(../img/close.jpg) no-repeat;
display:block;
height:30px;
position:absolute;
right:7px;
top:4px;
width:30px;
}

.ui-dialog-titlebar-close span {
display:none;
}

.ui-tabs .ui-tabs-hide {
display:none;
}

.detail_tax {
color:#000;
position:absolute;
top:30px;
right:0;
}

#Thanks {
text-align:center;
padding-top:75px;
}

#index_offer_img {
background:url(../img/v-1_20.jpg) no-repeat;
height:391px;
width:616px;
}

#reifenshop_suche {
width:976px;
height:73px;
background-image:url(../img/reifenshop_suche.png);
background-position:center;
background-repeat:no-repeat;
border:none;
}

#reifenshop_suche div {
height:73px;
border:none;
background-position:center;
background-repeat:no-repeat;
}

#reifenshop_suche div a {
height:57px;
position:absolute;
border:none;
background-position:center;
background-repeat:no-repeat;
text-decoration:none;
margin-top:9px;
}

#reifenshop_suche div a:hover {
-moz-box-shadow:#505050 0 0 8px;
-webkit-box-shadow:#505050 0 0 8px;
box-shadow:#505050 0 0 8px;
}

#reifenshop_suche #rss_pkw {
margin-left:10px;
width:40px;
float:left;
}

#reifenshop_suche #rss_pkw a {
background-image:url(../img/pkw.png);
width:40px;
}

#reifenshop_suche #rss_motorrad {
float:left;
width:60px;
}

#reifenshop_suche #rss_motorrad a {
background-image:url(../img/motorrad.png);
width:60px;
}

#reifenshop_suche #rss_offroad {
float:left;
width:55px;
}

#reifenshop_suche #rss_offroad a {
background-image:url(../img/offroad.png);
width:55px;
}

#reifenshop_suche #rss_llkw {
width:34px;
float:left;
}

#reifenshop_suche #rss_llkw a {
background-image:url(../img/lkw.png);
width:34px;
}

#reifenshop_suche #rss_profi {
width:40px;
float:left;
}

#reifenshop_suche #rss_profi a {
background-image:url(../img/profi.png);
width:40px;
}

#reifenshop_suche #rss_komplettrad {
float:right;
margin-right:10px;
width:87px;
}

#reifenshop_suche #rss_komplettrad a {
background-image:url(../img/komplett.png);
width:86px;
}

#reifenshop_suche #rss_alufelgen {
float:right;
width:60px;
}

#reifenshop_suche #rss_alufelgen a {
background-image:url(../img/alufelgen.png);
width:60px;
}

#reifenshop_suche #rss_stahlfelgen {
float:right;
width:65px;
}

#reifenshop_suche #rss_stahlfelgen a {
background-image:url(../img/stahlfelgen.png);
width:65px;
}

#reifenshop_intro {
height:341px;
background-image:url(../img/reifenshop_intro.png);
background-position:center;
background-repeat:no-repeat;
border:none;
width:959px;
margin:30px auto 0;
}

#reifenshop_intro div {
margin-top:142px;
height:100px;
border:none;
background-position:center;
background-repeat:no-repeat;
}

#reifenshop_intro div a {
width:75px;
height:100px;
position:absolute;
border:none;
background-position:center;
background-repeat:no-repeat;
text-decoration:none;
}

#reifenshop_intro div a:hover {
-moz-box-shadow:#505050 0 0 8px;
-webkit-box-shadow:#505050 0 0 8px;
box-shadow:#505050 0 0 8px;
}

#reifenshop_intro #rsi_pkw {
margin-left:5px;
width:35px;
float:left;
}

#reifenshop_intro #rsi_pkw a {
background-image:url(../img/rsi_pkw.png);
width:35px;
}

#reifenshop_intro #rsi_motorrad {
float:left;
width:60px;
}

#reifenshop_intro #rsi_motorrad a {
background-image:url(../img/rsi_motorrad.png);
width:60px;
}

#reifenshop_intro #rsi_offroad {
float:left;
width:50px;
}

#reifenshop_intro #rsi_offroad a {
background-image:url(../img/rsi_offroad.png);
width:50px;
}

#reifenshop_intro #rsi_llkw {
width:30px;
float:left;
}

#reifenshop_intro #rsi_llkw a {
background-image:url(../img/rsi_lkw.png);
width:30px;
}

#reifenshop_intro #rsi_profi {
width:35px;
float:left;
}

#reifenshop_intro #rsi_profi a {
background-image:url(../img/rsi_profi.png);
width:35px;
}

#reifenshop_intro #rsi_komplettrad {
margin-right:5px;
float:right;
width:83px;
}

#reifenshop_intro #rsi_komplettrad a {
background-image:url(../img/rsi_komplett.png);
width:83px;
}

#reifenshop_intro #rsi_alufelgen {
float:right;
width:58px;
}

#reifenshop_intro #rsi_alufelgen a {
background-image:url(../img/rsi_alufelgen.png);
width:58px;
}

#reifenshop_intro #rsi_stahlfelgen {
float:right;
width:57px;
}

#reifenshop_intro #rsi_stahlfelgen a {
background-image:url(../img/rsi_stahlfelgen.png);
width:57px;
}

#index_user_content2 {
min-width:930px;
}

#angebotdesmonats {
background-image:url(../img/v-1_20.jpg);
background-repeat:no-repeat;
background-position:left;
height:391px;
}

#angebotdesmonats_2 {
background-image:url(../img/v-1_20.jpg);
background-repeat:no-repeat;
background-position:left;
height:391px;
}

#news {
background-image:url(../img/v-2_21.jpg);
background-repeat:no-repeat;
background-position:left;
height:190px;
}

#news_2 {
background-image:url(../img/v-2_21.jpg);
background-repeat:no-repeat;
background-position:left;
height:190px;
}

#detail_print_link {
float:left;
margin-top:6px;
margin-left:25px;
width:64px;
height:64px;
background-image:url(../img/print_rss.png);
display:block;
}

#admin_select_status {
width:96px;
}

#footer a {
background:transparent;
color:#FFF;
font-weight:400;
}

#footer a:active {
background-color:transparent;
color:#fff;
text-decoration:underline;
}

#footer a:focus {
background-color:transparent;
color:#fff;
text-decoration:underline;
}

#footer a:hover {
background-color:transparent;
color:#fff;
text-decoration:underline;
}

#nav_main li:hover {
background:url(../img/v-1_04.jpg) no-repeat;
}

#nav_main li:hover a {
color:#FFF;
}

#reifenshop_intro img {
border:none;
}

#test_detail_display {
background:url(../img/button.jpg) no-repeat;
color:#000;
font-weight:400;
height:30px;
width:198px;
margin:0 0 0 20px;
padding:7px 0 0;
}

#topnav a {
background:transparent;
color:#000;
text-decoration:none;
}

#topnav a:active {
background-color:transparent;
text-decoration:underline;
}

#topnav a:focus {
background-color:transparent;
text-decoration:underline;
}

#topnav a:hover {
background-color:transparent;
text-decoration:underline;
}

.admin_calculation_1st {
white-space:nowrap;
width:200px;
}

.center {
text-align:center;
margin:.5em auto;
}

.error {
color:red;
font-weight:700;
margin-bottom:.5em;
}

.float_left {
display:inline;
float:left;
margin-bottom:.15em;
margin-right:1em;
}

.float_right {
display:inline;
float:right;
margin-bottom:.15em;
margin-left:1em;
}

.important {
background:#ffd;
border-bottom:1px #ddb dotted;
border-top:1px #ddb dotted;
padding:1em;
}

.left_cart .tax {
position:absolute;
margin-left:80px;
font-size:80%;
margin-top:34px;
}

.note {
background:#dfd;
border-bottom:1px #bdb dotted;
border-top:1px #bdb dotted;
padding:1em;
}

.odd {
background:#e6e6e6;
}

.search_item_description {
display:block;
height:65px;
margin:101px 0 0;
}

.warning {
background:#fdd;
border-bottom:1px #dbb dotted;
border-top:1px #dbb dotted;
padding:1em;
}

bodyert {
background:url(../img/v-1_02.jpg) repeat-x;
font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size:80%;
}

a {
color:#679f06;
text-decoration:none;
}

a:active {
color:#679f06;
text-decoration:none;
}

a:focus {
color:#679f06;
text-decoration:none;
}

a:hover {
color:#679f06;
text-decoration:underline;
}

abbr {
border-bottom:.1em dashed #c00;
cursor:help;
letter-spacing:.07em;
}

acronym {
border-bottom:.1em dashed #c00;
cursor:help;
letter-spacing:.07em;
}

b {
font-weight:700;
}

blockquote {
font-style:italic;
margin:0 0 1em 1.5em;
}

cite {
font-style:italic;
}

code {
font-family:monospace;
font-size:1.1em;
}

dd {
margin:0 0 1em 2em;
}

dl {
line-height:1.5em;
margin:0 0 1em 1em;
}

dt {
font-weight:700;
}

em {
font-style:normal;
font-weight:700;
}

fieldset {
border:none;
}

fieldset td {
padding:5px;
}

fieldset th {
background-color:#FFF;
color:#000;
font-weight:700;
width:200px;
padding:5px;
}

h1 {
border-bottom:2px solid #e8e8e8;
color:#679f06;
/*
font-size:200%;
font-weight:400;
margin:0 0 .25em;
*/
}

h2 {
color:#292929;
font-size:130.669998%;
font-weight:100;
margin:0 0 .25em;
}

h3 {
font-size:150%;
font-weight:100;
margin:0 0 .25em;
}

h4 {
font-size:133.330002%;
font-weight:100;
margin:0 0 .25em;
}

h5 {
font-size:116.669998%;
font-weight:100;
margin:0 0 .25em;
}

h6 {
font-size:116.669998%;
font-style:italic;
font-weight:100;
margin:0 0 .25em;
}

hr {
background:transparent;
border:0;
border-bottom:1px #000 solid;
color:#fff;
margin:0 0 6px;
padding:0 0 6px;
}

i {
font-style:italic;
}

label {
display:block;
float:left;
width:150px;
}

legend {
border-bottom:2px solid #679f3b;
color:#679f3b;
font-size:130%;
width:500px;
margin:5px;
padding:5px 0 0 5px;
}

legend a {
color:#679F06;
}

li {
line-height:1.5em;
margin-left:1.5em;
}

ol {
line-height:1.5em;
margin:0 0 1em 1em;
}

p {
line-height:1.5em;
margin:0 0 1em;
}

pre {
font-family:monospace;
font-size:1.1em;
}

strong {
font-weight:700;
}

/* EP */
tableff {
border-collapse:collapse;
margin-bottom:.5em;
width:auto;
}

#Lager table, #Anzeige table, #Lieferzeiten table, #Zahlungsarten table, #Versandkosten table, #Reifensystem table, #Diverses table{
width:600px;
}

table.fixed {
table-layout:fixed;
}

table.full {
width:100%;
}

td {
vertical-align:top;
padding:.2em;
}

textarea {
font-family:"Courier New", Courier, monospace;
}

th {
background:#679F06;
color:#FFF;
text-align:center;
padding:.5em;
}

th a {
color:#FFF;
}

tt {
font-family:"Courier New", Courier, monospace;
}

ul {
line-height:1.5em;
margin:0 0 1em 1em;
}

@media print {
body {
border:0;
font-size:10pt;
background-image:none;
background-repeat:no-repeat;
margin:0;
padding:0;
}

#page_margins {
border:0;
width:100%!important;
min-width:0;
max-width:none;
margin:0;
padding:0;
}

#page {
border:0;
width:100%!important;
min-width:0;
max-width:none;
margin:0;
padding:0;
}

#main {
border:0;
margin:0;
padding:0;
}

#header {
background:url(../img/tyrepool_logo.png); /* no-repeat 10px 20px; */
height:178px;
}

#footer {
display:none;
}

#topnav {
display:none;
}

#nav {
display:none;
}

#search {
display:none;
}

.c25l {
width:100%;
float:none;
overflow:visible;
display:table;
margin:0;
}

.c33l {
width:100%;
float:none;
overflow:visible;
display:table;
margin:0;
}

.c38l {
width:100%;
float:none;
overflow:visible;
display:table;
margin:0;
}

.c50l {
width:100%;
float:none;
overflow:visible;
display:table;
margin:0;
}

.c62l {
width:100%;
float:none;
overflow:visible;
display:table;
margin:0;
}

.c66l {
width:100%;
float:none;
overflow:visible;
display:table;
margin:0;
}

.c75l {
width:100%;
float:none;
overflow:visible;
display:table;
margin:0;
}

.c25r {
width:100%;
float:none;
overflow:visible;
display:table;
margin:0;
}

.c33r {
width:100%;
float:none;
overflow:visible;
display:table;
margin:0;
}

.c38r {
width:100%;
float:none;
overflow:visible;
display:table;
margin:0;
}

.c50r {
width:100%;
float:none;
overflow:visible;
display:table;
margin:0;
}

.c62r {
width:100%;
float:none;
overflow:visible;
display:table;
margin:0;
}

.c66r {
width:100%;
float:none;
overflow:visible;
display:table;
margin:0;
}

.c75r {
width:100%;
float:none;
overflow:visible;
display:table;
margin:0;
}

.subc {
margin:0;
padding:0;
}

.subcl {
margin:0;
padding:0;
}

.subcr {
margin:0;
padding:0;
}

body * {
font-family:"Times New Roman", Times, serif;
}

code {
font-family:"Courier New", Courier, mono;
}

pre {
font-family:"Courier New", Courier, mono;
}

h1 {
page-break-after:avoid;
}

h2 {
page-break-after:avoid;
}

h3 {
page-break-after:avoid;
}

h4 {
page-break-after:avoid;
}

h5 {
page-break-after:avoid;
}

h6 {
page-break-after:avoid;
}

abbr[title]:after {
content:'(' attr(title) ')';
}

acronym[title]:after {
content:'(' attr(title) ')';
}

#page a[href^=http:] {
padding-left:0;
background-image:none;
}

#page a[href^=https:] {
padding-left:0;
background-image:none;
}

a[href]:after {
content:" <URL: "attr(href)">";
color:#444;
background:inherit;
font-style:italic;
}

#col1_content:before {
content:"";
color:#888;
background:inherit;
display:block;
font-weight:700;
font-size:1.5em;
}

#col2_content:before {
content:"";
color:#888;
background:inherit;
display:block;
font-weight:700;
font-size:1.5em;
}

#col3_content:before {
content:"";
color:#888;
background:inherit;
display:block;
font-weight:700;
font-size:1.5em;
}

.floatbox {
overflow:visible;
display:table;
}

.subcolumns {
overflow:visible;
display:table;
}

.subcolums_oldgecko {
overflow:visible;
display:table;
}

.pd_row1 {
font-size:20pt;
text-align:center;
}

.pd_title {
font-size:20pt;
text-align:center;
}

#pd_col1 {
width:20%;
}

#pd_col2 {
width:50%;
padding-top:50px;
font-size:11pt;
padding-right:10px;
}

#pd_col3 {
width:30%;
padding-top:50px;
}

.pd_detail_redlight {
font-size:12pt;
}

.pd_detail_delivery {
font-size:12pt;
}

.pd_detail_basket_price {
font-size:18pt;
text-align:right;
}

#codeigniter_profiler {
display:none;
visibility:hidden;
font-size:0;
width:0;
height:0;
overflow:hidden;
position:absolute;
}

#pd_table {
width:100%;
}

.detail_redlight:first-child {
float:left;
}

.pd_address {
font-size:15pt;
text-align:center;
}

.pd_address b {
font-size:17pt;
text-align:center;
}

}
.rl_kraftstoff,.rl_nasshaftung  {
    float: left;
    margin:0;
    padding:0;
    border:0;
    display: inline;
}
.reifenlabel {
    margin-top: 10px;
    display: block;
    height: 425px;
    width: 290px;
    margin-bottom: 44px;
}
.rl_db {
    clear: both;
    margin-left: 1px;
    display: block;
    width: 329px;
    height: 127px;
    padding: 0;
    border: 0;
    background-repeat: no-repeat;
}
.detail_left {
    float: left;
}
.detail_right {
    float: right;
}
.detail_middle {
    max-width: 100%;
    width: 100%;
}
.rl_db_text
{
font-weight: bolder;
font-size: 20pt;
color: white;
display: block;
padding: 32px 0 0 188px;
}
.list_reifenlabel {
margin-left: 190px;
margin-top: 118px;
}
.reifenlabel_liste {
background-color:white;
position: absolute;
z-index: 999;
top: -340px;
left:-50px;

}
