@charset "utf-8";
/* CSS Document */

.col-2 .contact-form-wrapper .main-content p.form {font-size:12px; line-height:1.5em; color:#666; padding:15px 0 10px 0!important; margin:0!important;}
.col-2 .contact-form-wrapper .main-content .f-right-part-checkbox {margin:10px 0 0 0;}
.col-2 .contact-form-wrapper .main-content .ie-link-wrapper-left {overflow:hidden; float:left; width:170px; display:inline; }
.col-2 .contact-form-wrapper .main-content .ie-link-wrapper-right {overflow:hidden; float:left; width:161px; display:inline;}
.col-2 .contact-form-wrapper .main-content .f-right-part-checkbox span {padding:0 0 0 8px; line-height:16px;}

.col-2 .contact-form-wrapper .main-content a.details-button {height:25px; display:inline; float:left; margin:9px 15px 0 0; line-height:17px; width:auto; padding:0; background:url(../img/structure/btn/grey/btn_grey_size1.gif) no-repeat left top; overflow:hidden; }
.col-2 .contact-form-wrapper .main-content a.details-button span {height:25px; cursor:pointer; line-height:17px; display:block; background:#FFFFFF url(../img/structure/btn/grey/btn_grey_size1.gif) no-repeat right top; padding:0 5px 0 0; text-transform:uppercase; color:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; margin-left:15px; overflow:hidden; }

.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper h4 {color:#404040; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; padding:30px 0 12px 0; margin:0 0 20px 0; border-bottom:1px solid #ccc;}
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper h4 a {color:#404040; display:block;}
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper p {margin:0 5px 10px 0!important; line-height:1.5em!important;}

.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper input[type=hidden] {display:none;}
.col-2 .my-account-content-wrapper .f-right-part {width:315px; padding:0 110px 0 0; overflow:hidden; float:left; display:inline; margin-bottom:5px;}
.col-2 .my-account-content-wrapper .with-margin {margin-left:113px; }
.col-2 .my-account-content-wrapper span.f-radiolabel {overflow:hidden; display:inline; float:left; margin:0 20px 7px 5px; padding:1px 0 0 0; color:#404040; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
* html .col-2 .my-account-content-wrapper .ie-radio-wrapper {margin-bottom:5px; height:20px;}
*+html .col-2 .my-account-content-wrapper .ie-radio-wrapper {margin-bottom:5px; height:20px; }
.col-2 .my-account-content-wrapper label {width:113px; overflow:hidden; float:left; display:inline; color:#404040;}
.col-2 .my-account-content-wrapper input {overflow:hidden; display:inline; float:left; height:18px; border:none; padding:2px 3px 0 5px; border:none; margin:0 1px 0 0; color:#404040; font-size:12px; }

* html .col-2 .my-account-content-wrapper input.radio {height:auto; margin-top:-4px; }
*+html .col-2 .my-account-content-wrapper input.radio {height:auto; margin-top:-4px; }
.col-2 .my-account-content-wrapper input.f-input-field-large {background:#f8f8f7 url(../img/structure/layout/bg_contact_form_input_big.gif) no-repeat 0 0; width:293px;}
.col-2 .my-account-content-wrapper input.f-input-field-medium {background:#f8f8f7 url(../img/structure/layout/bg_contact_form_input_med.gif) no-repeat 0 0; width:243px; }
.col-2 .my-account-content-wrapper input.f-input-field-small {background:#f8f8f7 url(../img/structure/layout/bg_contact_form_input_sml.gif) no-repeat 0 0; width:41px; }
.col-2 .my-account-content-wrapper textarea.f-textarea {width:293px; height:81px; padding:2px 3px 0 5px; border:none; background:#f8f8f7 url(../img/structure/layout/bg_contact_form_textarea.gif) no-repeat 0 0;  color:#404040; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:normal; resize:none;}
.col-2 .my-account-content-wrapper span.f-mandatory-note {display:block; margin-left:113px; width:400px; height:20px; color:#6c7179; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; margin-top:7px; }
.col-2 .my-account-content-wrapper select.contact {border:1px solid #ccc; display:block; width:301px; background:#f8f8f7; color:#404040; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.col-2 .my-account-content-wrapper input.f-submit-button  {text-transform:uppercase; background:url(../img/structure/btn/red/btn_red_size5_w_white_arrow.gif) no-repeat 0 0; border:0 none; cursor:pointer; margin:30px 0 0 0; padding:0 0 3px 12px; text-align:left; width:86px; height:21px; color:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:12px; }
*+html .col-2 .my-account-content-wrapper input.f-submit-button  {padding:2px 0 3px 13px;}
* html .col-2 .my-account-content-wrapper input.f-submit-button  {padding:2px 0 3px 13px; line-height:10px;}


.col-2 .my-account-content-wrapper a.orderlink-to-prouct {color:#404040; text-decoration:underline;}

.col-2 .my-account-content-wrapper .noticelist-product {}
.col-2 .my-account-content-wrapper .noticelist-product .image {width:90px; float:left; text-align:center;}
.col-2 .my-account-content-wrapper .noticelist-product .info {width:270px; float:left; padding:0 0 0 20px;}
.col-2 .my-account-content-wrapper .noticelist-product .info p.year {color:#404040; font-size:14px; font-weight:normal; margin-bottom:1px; padding:5px 0 0 0;}
.col-2 .my-account-content-wrapper .noticelist-product .info p.name {color:#404040; font-size:14px; font-weight:bold; height:15px; line-height:1.45em; margin-bottom:4px;}
.col-2 .my-account-content-wrapper .noticelist-product .info p.name a {color:#404040; font-size:14px; font-weight:bold; height:41px; line-height:1.45em; margin-bottom:4px; overflow:hidden;}
.col-2 .my-account-content-wrapper .noticelist-product .info p.additional-info {color:#404040; font-size:12px; font-weight:normal; margin-bottom:12px; min-height:50px;}
.col-2 .my-account-content-wrapper .noticelist-product .info p.unit-info {color:#666666; display:inline; font-size:11px; font-weight:normal; height:12px; margin:0 6px 0 0; overflow:hidden; width:auto;}
.col-2 .my-account-content-wrapper .noticelist-product .info p.price {color:#B5070D; display:inline; font-size:12px; font-weight:bold; margin-right:6px; overflow:hidden; width:auto;}
.col-2 .my-account-content-wrapper .noticelist-product .info p.price-per-liter {color:#666666; font-size:10px; font-weight:normal; margin-bottom:20px;}

.col-2 .my-account-content-wrapper .noticelist-product .input-field {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../img/structure/layout/bg_input_field.gif) no-repeat scroll 0 0; border:1px solid #E9E5DE; bottom:99px; display:inline; float:left; left:0; margin:0 5px 0 0; padding:1px 0 0 1px; position:static; width:25px;}
.col-2 .my-account-content-wrapper .noticelist-product a.button {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../img/structure/btn/grey/btn_grey_size1.gif) no-repeat scroll left top; display:inline; float:left; height:18px; line-height:18px; margin:9px 0 0 15px; overflow:hidden; padding:0; width:auto;}
.col-2 .my-account-content-wrapper .noticelist-product a.button span {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF url(../img/structure/btn/grey/btn_grey_size1.gif) no-repeat scroll right top; color:#FFFFFF; cursor:pointer; display:block; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; margin-left:15px; overflow:hidden; padding:0 5px 0 0; text-transform:uppercase;}
.col-2 .my-account-content-wrapper .noticelist-product .orderbuttons {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../img/structure/btn/red/btn_red_size4_w_white_arrow.gif) no-repeat scroll 0 0; border:0 none; color:#FFFFFF; cursor:pointer; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:18px; margin:1px 0 8px 0; padding:1px 0 3px 12px; text-align:left; text-transform:uppercase; width:77px; height:20px;}
.col-2 .my-account-content-wrapper .noticelist-product .orderbuttons-last {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../img/structure/btn/red/btn_red_size4_w_white_arrow.gif) no-repeat scroll 0 0; border:0 none; color:#FFFFFF; cursor:pointer; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:18px; margin:1px 0 8px 33px; padding:1px 0 3px 12px; text-align:left; text-transform:uppercase; width:77px; height:20px;}

.col-2 .main-content .my-account-content-wrapper p div {color:#666666; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; line-height:1.5em; margin:0; padding:12px 0 0;}


/* GUESTBOOK */
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper .trenner {border-bottom:1px solid #ccc; margin:12px 0 20px;}
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper .entry-button-wrapper {display:block; height:30px; margin:20px 0 0 0;}
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper .entry-button-wrapper .button {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../img/structure/btn/red/btn_red_size1.gif) no-repeat scroll left top; border:medium none; display:inline; float:left; height:20px; line-height:20px; margin:0 0 15px 5px; overflow:hidden; padding:0; width:auto;}
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper .entry-button-wrapper .button span {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF url(../img/structure/btn/red/btn_red_size1.gif) no-repeat scroll right top; color:#FFFFFF; cursor:pointer; display:block; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; margin-left:15px; overflow:hidden; padding:1px 11px 0 0; text-transform:uppercase; line-height:15px; height:20px;}

.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper .pagination {overflow:hidden; width:547px;  border-bottom:1px solid #e0e0e0; padding:9px 0 9px 0; }
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper .pagination-bottom {border:none !important; }
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper .pagination div a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-transform:uppercase; color:#666666; line-height:11px; }
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper .pagination div.previous {float:left; width:116px; display:inline; }
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper .pagination div.previous a {background:url(../img/structure/ico/ico_pagination_left.gif) no-repeat 0 6px; padding:2px 0 2px 8px; }
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper .pagination div.numbers {width:300px; float:left; display:inline; }
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper .pagination div.next {float:right; width:124px; text-align:right; }
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper .pagination div.next a {background:url(../img/structure/ico/ico_pagination_right.gif) no-repeat 78px 6px; padding:2px 19px 2px 0; }
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper .pagination .pagination-numbers {margin:auto; overflow:hidden; width:100%; height:11px; text-align:center;}
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper .pagination .pagination-numbers li {display:inline; border-left:1px solid #616262; margin:-1px 0 0 0; height:12px; }
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper .pagination .pagination-numbers li a {font-weight:normal; padding:0 2px 0 5px; position:relative; top:-1px; }
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper .pagination .pagination-numbers li a.active {font-weight:bold;}
.col-2 .my-account-wrapper .main-content .my-account-inner-wrapper .my-account-content-wrapper .pagination .pagination-numbers li.first {border:none;}


