@CHARSET "UTF-8";

#container {
    background-repeat: repeat-y;
    background-position: center top;
    background-image: url(../img/layout/border.png);

    min-height: 100%; /* Mindesthöhe für moderne Browser */
    height:auto !important; /* Important Regel für moderne Browser */
    height:100%; /* Mindesthöhe für den IE */
    /*overflow: hidden !important; /* FF Scroll-leiste */
}

/* ------------------------------------------------------------------------------------------------------------ */

#inner_container {
    width: 1006px;
    /* border-left: 1px solid #000000; */
    /* border-right: 1px solid #000000; */
}

/* ------------------------------------------------------------------------------------------------------------ */

#header {
    background-color: #FFFFFF;
    padding: 0px 12px 0px 12px;
}

#header .float_left {
    float: left;
    text-align: left;
}

#header .float_right {
    float: right;
    text-align: right;
}

#header .show_amount {
    display: inline;
}

#header .search_form {
    display: inline;
    padding: 5px 25px 5px 0px;
}

#header .search_form  div {
    display: inline;
}

#header .search_form_input {
    width: 205px;
    padding: 5px;
    color: #B0B2B3;
    font-size: 14px;
    border: 1px solid #808080;
}

#header .search_form_submit {
    width: 105px;
    height: 30px;
    margin-bottom:-9px;
}

#header .shopping_cart_form {
    display: inline;
    padding: 5px 0px 5px 5px;
}

#header .shopping_cart_form  div {
    display: inline;
}

#header .shopping_cart_submit {
    width: 142px;
    height: 30px;
    margin-bottom:-9px;
}

#header .top_navi {
     font-size: 12px;
     margin-top: 10px;
     padding-bottom: 20px;
}

#header .top_navi a {
     color: #000000;
}

#header .top_navi a:hover {
     text-decoration: underline;
}

#header .navi {
    z-index: 200;
    padding-top: 20px;
    list-style-type: none;
}

#header .navi li {
    float: left;
    position: relative;
}

#header .navi li a {
    display: block;
}

#header .navi li a:hover {
    display: block;
    background-color: #D8D9DA;
}

#header .navi_active {
    background-color: #D8D9DA;
}

#header .navi .navi_no_hover a:hover {
    background-color: #FFFFFF;
}

/* ------------------------------- CHANGED 2010-06-23 START HERE ------------------------------------------- */

#header .navi #sub_navi {
    background-color: #D8D9DB;
    background-repeat: no-repeat;
    background-image: url(../img/navigation/border.gif);

    position: absolute;
    display: none;
    width: 763px;
    z-index: 300;

    right: -180px;
    top: 27px;
}

/* ------------------------------- CHANGED 2010-06-23 END HERE ------------------------------------------- */

#header .navi > #sub_navi {
    right: auto;
    top: auto;
}

#header .navi li:hover #sub_navi,
#header .navi li.over  #sub_navi {
    display: block;
}

#header .navi .sub_navi {
    float: left;
    list-style-type: none;
    padding: 20px 0px 20px 0px;
}

#header .navi .sub_navi li {
    float: none;
    width: 130px;
    font-size: 12px;
    padding: 3px 30px 3px 30px;
}

#header .navi .sub_navi li a {
    color: #000000;
}

#header .navi .sub_navi h1 {
    font-size: 14px;
}

#header .navi .sub_navi_categorie {
    border-right: 3px solid #000000;
}

/* ------------------------------------------------------------------------------------------------------------ */

#left {
    float: left;
    width: 215px;
    background-color: #FFFFFF;
    padding: 0px 13px 0px 12px;
}

#left .tree {
    padding: 10px 0px 10px 0px;
}

#left .tree a {
    color: #000000;
    font-weight: bold;
}

#left .tree .headline {
    display: block;
    padding-bottom: 4px;
}

#left .tree a .tree_active {
    color: #99A61A;
}

#left .tree ul {
    list-style-type: none;
}

#left .tree li {
    padding-bottom: 4px;
}

#left .tree li a {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
}

#left .tree li a:hover {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
}

#left .service {
    padding: 15px 0px 20px 0px;
}

#left .info {
    padding: 10px 0px 10px 0px;
}

/* ------------------------------------------------------------------------------------------------------------ */

.with_navi {
    margin-left: 240px;
}

.sale_advice {
    z-index: 100;
    position: absolute;
}

#content {
    background-color: #FFFFFF;
    padding: 0px 12px 0px 12px;
}

#content .center {
    margin-left: 14px;
}

#content .siegel {
    padding: 10px 0px 0px 0px;
}

#content .top_sale {
    padding: 10px 0px 0px 0px;
}

#content .float_left {
    float: left;
    padding: 10px 0px 0px 0px;
}

#content .float_right {
    float: right;
    padding: 10px 0px 0px 0px;
}
#content .second {
    height: 280px;
    padding: 0px 17px 0px 17px;
}

#content .new_price {
    color: #E1001A;
}

#content .min_price {
    font-size: 10px;
    font-weight: normal;
}

#content .next_page {
    display: inline;
    margin: 0px 0px -5px 5px;
}

#content .main_image {
    margin: 0px 0px 20px 0px;
}

#content .sort_order {
    height: 30px;
    font-size: 12px;
    font-weight: bold;

    margin: 0px;
    padding: 0px;
}

#content .paging {
    height: 30px;
    font-size: 12px;
    font-weight: bold;

    margin: 0px;
    padding: 0px;
}

#content .paging a {
    color: #000000;
}

#content .paging img {
    display: inline;
    margin: 0px 0px -7px 5px;
}

#content .paging span {
    margin: 0px 0px 0px 5px;
    padding: 4px 7px 5px 7px;
    background-color: #99A61A;
}

#content .paging .active {
    color: #FFFFFF;
    background-color: #E1001A;
}

#content .paging .active  a {
    color: #FFFFFF;
    background-color: #E1001A;
}

/* ------------------------------- CHANGED 2010-04-01 START HERE ------------------------------------------- */

#content .prod_head {
    font-weight: bold;
    padding-top: 10px;
	width: 239px;
	text-transform:uppercase;
}

#content .prod_desc {
    font-size: 12px;
    margin: 5px 0px 5px 0px;
	width: 239px;
}

/* ------------------------------- CHANGED 2010-04-01 END HERE ------------------------------------------- */

#content .prod_price {
    font-weight: bold;
}

/* ------------------------------------------------------------------------------------------------------------ */

#footer {
    background-color: #FFFFFF;
    padding: 10px 12px 0px 12px;
}

#footer .margin_bottom {
    margin-bottom: 10px;
}

#footer .left_box {
    width: 635px;
    margin: 0px 0px 0px 0px;
}

#footer .right_box {
    width: 315px;
    margin: 0px 0px 0px 0px;
}

#footer .float_left {
    float: left;
    text-align: left;
}

#footer .float_right {
    float: right;
    text-align: right;
}

#footer .newsletter_form {
    display: inline;
    padding: 5px 5px 5px 5px;
}

#footer .newsletter_form  div {
    display: inline;
}

#footer .newsletter_form_input {
    width: 220px;
    padding: 5px;
    color: #B0B2B3;
    font-size: 14px;
    border: 1px solid #808080;
}

#footer .newsletter_form_submit {
    width: 134px;
    height: 30px;
    margin-bottom:-10px;
}

#footer .catalogue_form_submit {
    width: 129px;
    height: 30px;
    padding-right: 55px;
}

#footer .footer_text {
    color: #B0B2B3;
    font-size: 11px;
    margin-top: 30px;
    line-height: 16px;
}

#footer .footer_text a {
    color: #B0B2B3;
    font-size: 11px;
}

#footer .footer_text a:hover {
    color: #000000;
}

/* ------------------------------------------------------------------------------------------------------------ */

.view {
    background-color: #FFFFFF;
    padding: 0px 12px 0px 12px;
}

.view img {
    display: inline;
}

.view .paginator {
    padding-top: 5px;
}

.view .back {
    float: left;
    width: 200px;
    font-size: 12px;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

.view .back a{
    color: #000000;
}

.view .back img {
    margin-bottom: -5px;
}

.view .page {
    float: left;
    width: 207px;
    padding: 3px;
    font-size: 12px;
    text-align: center;
    margin-left: 197px;
    padding-top: 10px;
}

.view .page span {
    color: #FFFFFF;
    line-height: 2.5;
    font-weight: bold;
    margin: 0px 4px 0px 4px;
    padding: 4px 7px 5px 7px;
    background-color: #E1001A;
}

.view .scroll {
    float: right;
    width: 200px;
    font-size: 12px;
    text-align: right;
    padding-top: 10px;
    padding-bottom: 10px;
}

.view .scroll a{
    color: #000000;
}

.view .scroll img {
    margin-bottom: -5px;
}

.view .prod_head {
    padding-top: 10px;
    line-height: 1.4;
}

.view .prod_price {
    font-weight: bold;
    line-height: 1.4;
}

.view .min_price {
    font-size: 10px;
    font-weight: normal;
}

/* ------------------------------------------------------------------------------------------------------------ */

.product .box_left {
    float: left;
    width: 480px;
    margin: 10px 0px 0px 0px;
}

.product .box_left .headline {
    font-weight: bold;
    padding: 40px 0px 10px 0px;
}

.product .box_left .first {
    float: left;
    padding-bottom: 10px;
}

.product .box_left .center {
    float: left;
    padding-bottom: 10px;
    margin-left: 12px;
}

.product .box_left .last {
    float: right;
    padding-bottom: 10px;
}

.product .box_left .left_clear {
    clear: left;
}

/* ------------------------------------------------------------------------------------------------------------ */

.product .box_right {
    float: right;
    width: 480px;
    margin: 10px 0px 0px 0px;
}

.product .box_right h1 {
    font-size: 28px;
    font-weight: normal;
    padding: 10px 0px 10px 0px;
}

.product .box_right #am {
    width: 75px;
    padding: 5px;
    font-size: 14px;
    border: 1px solid #808080;
}

.product .box_right .float_left {
    float: left;
    text-align: left;
}

.product .box_right .float_right {
    float: right;
    text-align: left;
}

.product .box_right .producer {
    padding: 15px 0px 0px 0px;
}

.product .box_right .artnum {
    padding: 15px 0px 0px 0px;
}

.product .box_right .stockinfo {
    padding: 15px 0px 0px 0px;
}

.product .box_right .stockinfo img {
    margin-bottom: -6px;
}

.product .box_right .tobasket {
    padding: 15px 0px 20px 0px;
}

.product .box_right .old_price {
    font-size: 21px;
    padding: 15px 0px 0px 0px;
}

.product .box_right .cur_price {
    color: #E1001A;
    font-size: 41px;
    padding: 5px 0px 0px 0px;
}

.product .box_right .price {
    color: #BBBCBD;
    font-size: 11px;
    padding: 15px 0px 20px 0px;
}

.product .box_right .specification {
    padding: 20px 0px 5px 0px;
}

.product .box_right .specification_table {
    margin-bottom: 15px;
}

.product .box_right .specification_table  td {
    padding: 3px 0px 3px 0px;
}

.product .box_right .functionbox {
    margin-top: 15px;
    padding: 0px 0px 15px 0px;
}

.product .box_right .functionbox div {
    width: 49%;
    padding: 0px 0px 10px 0px;
}

.product .box_right .functionbox div a {
    color: #000000;
}
.product .box_right .functionbox div a:hover {
    text-decoration: underline;
}

/* ------------------------------- CHANGED 2010-03-18 START HERE ------------------------------------------- */

.product .description  {
    padding: 15px 0px 15px 0px;
    text-transform: uppercase;
}

.product .longdescription  {
    line-height: 1.5;
}

.product .longdescription p  {
    padding-bottom: 14px;
}

.product .longdescription h1,
.product .longdescription h2  {
    padding-bottom: 14px;
    text-transform: uppercase;
    font-size: 14px;
}

/* -------------------------------- CHANGED 2010-03-18 END HERE -------------------------------------------- */

.product .icons {
    padding: 15px 0px 0px 0px;
}

.product .icons img {
    padding: 0px 10px 0px 0px;
}

/* ------------------------------------------------------------------------------------------------------------ */

.equipment {
    margin-top: 20px;
    border: 1px solid #FFFFFF;
}

.equipment img {
    display: inline;
}

.equipment .float_left {
    float: left;
    padding: 10px 0px 0px 0px;
}

.equipment .float_right {
    float: right;
    font-size: 12px;
    text-align: right;
    font-weight: bold;
    margin: 25px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}

.equipment .new_price {
    color: #E1001A;
}

.equipment .slide {
    width: 180px;
    text-align: center;
}

/* ------------------------------------------------------------------------------------------------------------ */

.additional {
    margin-top: 20px;
    border: 1px solid #FFFFFF;
}

.additional img {
    display: inline;
}

.additional .float_left {
    float: left;
    padding: 10px 0px 0px 0px;
}

.additional .float_right {
    float: right;
    font-size: 12px;
    text-align: right;
    font-weight: bold;
    margin: 25px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}

.additional .new_price {
    color: #E1001A;
}

.additional .slide {
    width: 180px;
    text-align: center;
}

/* ------------------------------------------------------------------------------------------------------------ */

.similar {
    margin-top: 0px;
    border: 1px solid #FFFFFF;
}

.similar img {
    display: inline;
}

.similar .float_left {
    float: left;
    padding: 10px 0px 0px 0px;
}

.similar .float_right {
    float: right;
    font-size: 12px;
    text-align: right;
    font-weight: bold;
    margin: 25px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}

.similar .new_price {
    color: #E1001A;
}

.similar .slide {
    width: 180px;
    text-align: center;
}

/* ------------------------------------------------------------------------------------------------------------ */

.fitting {
    margin-top: 0px;
    border: 1px solid #FFFFFF;
}

.fitting img {
    display: inline;
}

.fitting .float_left {
    float: left;
    padding: 10px 0px 0px 0px;
}

.fitting .float_right {
    float: right;
    font-size: 12px;
    text-align: right;
    font-weight: bold;
    margin: 25px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}

.fitting .new_price {
    color: #E1001A;
}

.fitting .slide {
    width: 180px;
    text-align: center;
}

/* ------------------------------------------------------------------------------------------------------------ */

.rating {
    padding-top: 30px;
}

.rating .post {
    padding: 20px 0px 0px 0px;
}

.rating .user_post {
    line-height: 1.4;
    padding: 20px 0px 0px 0px;
}

.rating .user_signin {
    line-height: 1.4;
    padding: 20px 0px 20px 0px;
}

.rating .user_signin a {
    color: #000000;
    font-weight: bold;
}

.rating .user_signin a:hover {
    text-decoration: underline;
}

/* ------------------------------------------------------------------------------------------------------------ */

.bestseller {
    width: 755px;
    float: right;
    margin-top: 30px;
}

.bestseller img {
    display: inline;
}

.bestseller .float_right {
    float: right;
    font-size: 12px;
    text-align: right;
    font-weight: bold;
    margin: 25px 0px 0px 0px;
}

.bestseller .new_price {
    color: #E1001A;
}

.bestseller .slide {
    width: 180px;
    text-align: center;
}

/* ------------------------------------------------------------------------------------------------------------ */

.offers {
    width: 755px;
    float: right;
    margin-top: -40px;
}

.offers img {
    display: inline;
}

.offers .float_right {
    float: right;
    font-size: 12px;
    text-align: right;
    font-weight: bold;
    margin: 25px 0px 0px 0px;
}

.offers .new_price {
    color: #E1001A;
}

.offers .slide {
    width: 180px;
    text-align: center;
}

/* ------------------------------------------------------------------------------------------------------------ */

.process table {
    margin-top: 28px;
}

.process table .active {
    padding-left: 20px;
}

.process table .step_1 {
    padding-left: 4px;
}

.process table .step_2 {
    padding-left: 10px;
}

.process table .step_3 {
    padding-left: 17px;
}

.process table .step_4 {
    padding-left: 5px;
}

.process table .step_5 {
    padding-left: 21px;
}

.overview table {
    margin-top: 0px;
}

.overview table a {
    color: #000000;
}

.overview table a:hover {
    text-decoration: underline;
}

.overview table td {
    line-height: 1.5;
    padding: 3px 0px 3px 0px;
}

.overview table .check {
    float: left;
    margin-right: 15px;
}

.overview table .hr {
    margin: 10px 0px 10px 0px;
}

.overview p {
    line-height: 2;
}

.overview p a {
    color: #000000;
    text-decoration: underline;
}

.overview img {
    display: inline;
}

.overview .item_input {
    width: 50px;
    padding: 5px;
    color: #B0B2B3;
    font-size: 14px;
    margin-left: 40px;
    border: 1px solid #808080;
}

.overview .item_code {
    width: 180px;
    padding: 5px;
    color: #B0B2B3;
    font-size: 14px;
    border: 1px solid #808080;

    float: left;
    margin-right: 10px;
}

.overview .headline {
    font-weight: bold;
    padding: 0px 0px 10px 0px;
}

.overview .full_amount {
    width: 200px;
}

.overview label.error {
    width: 295px;
    color: #E1001A;
    display: inline;
    padding: 0px 5px 0px 5px;
}

/* ------------------------------------------------------------------------------------------------------------ */

.shopping_cart {
    margin: 0px;
    padding: 0px;
    text-align: center;
    list-style-type: none;
}

.shopping_cart li a {
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../img/warenkorb/warenkorb.gif);
}

.shopping_cart li a:hover {
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../img/warenkorb/warenkorb_hover.gif);
}

.address {
    margin: 0px;
    padding: 0px 0px 0px 20px;
    text-align: center;
    list-style-type: none;
}

.address li a {
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../img/warenkorb/anschrift.gif);
}

.address li a:hover {
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../img/warenkorb/anschrift_hover.gif);
}

.payment {
    margin: 0px;
    padding: 0px 0px 0px 20px;
    text-align: center;
    list-style-type: none;
}

.payment li a {
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../img/warenkorb/zahlung.gif);
}

.payment li a:hover {
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../img/warenkorb/zahlung_hover.gif);
}

.confirmation {
    margin: 0px;
    padding: 0px 0px 0px 20px;
    text-align: center;
    list-style-type: none;
}

.confirmation li a {
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../img/warenkorb/bestaetigung.gif);
}

.confirmation li a:hover {
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../img/warenkorb/bestaetigung_hover.gif);
}

.complete {
    margin: 0px;
    padding: 0px 0px 0px 20px;
    text-align: center;
    list-style-type: none;
}

.complete li a {
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../img/warenkorb/fertig.gif);
}

.complete li a:hover {
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../img/warenkorb/fertig_hover.gif);
}

/* ------------------------------------------------------------------------------------------------------------ */

.form_pages a {
    color: #000000;
}

.form_pages a:hover {
    text-decoration: underline;
}

.form_pages img {
    display: inline;
}

.form_pages .headline {
    font-weight: bold;
    padding: 0px 0px 10px 0px;
}

.form_pages table {
    padding: 0px 0px 0px 0px;
    margin: 15px 0px 0px 0px;
}

.form_pages table td {
    padding-bottom: 20px;
}

.form_pages .first_col {
    width: 160px;
}

.form_pages .second_col {
    width: 250px;
}

.form_pages .third_col {
}

.form_pages .fourth_col {
    width: 270px;
}

.form_pages .center_col {
    width: 200px;
}

.form_pages .radio_col_1 {
    width: 15px;
}

.form_pages .radio_col_2 {
    width: 225px;
}

.form_pages input {
    color: #B0B2B3;
    font-size: 14px;
    display: inline;
    margin: 0px 10px 0px 0px;
}

.form_pages select {
    width: 297px;
    padding: 5px;
    color: #B0B2B3;
    font-size: 14px;
    display: inline;
    margin: 0px 10px 0px 0px;
    border: 1px solid #808080;
}

.form_pages .select_small {
    width: 194px;
}

.form_pages .select_month {
    width: 100px;
    display: inline;
}

.form_pages .select_year {
    width: 161px;
    display: inline;
    margin-left: 10px;
}

.form_pages textarea {
    width: 285px;
    padding: 5px;
    color: #B0B2B3;
    font-size: 14px;
    display: inline;
    margin: 0px 10px 0px 0px;
    border: 1px solid #808080;
}

.form_pages .checkbox {
    margin: 0px 10px 0px 0px;
}

.form_pages .input_large {
    width: 285px;
    padding: 5px;
    border: 1px solid #808080;
}

.form_pages .input_medium {
    width: 208px;
    padding: 5px;
    border: 1px solid #808080;
}

.form_pages .input_small {
    width: 50px;
    padding: 5px;
    border: 1px solid #808080;
}

.form_pages .input_birth {
    width: 131px;
    padding: 5px;
    border: 1px solid #808080;
}

.form_pages .recommend {
    background-repeat: no-repeat;
    background-position: right bottom;
    background-image: url(../img/artikel_empfehlen/thumbs_up.jpg);
}

.form_pages .recommend .second_col {
    width: 210px;
}


.form_pages textarea.error {
    background-color: #D8D9DA;
}

.form_pages select.error {
    background-color: #D8D9DA;
}

.form_pages input.error {
    background-color: #D8D9DA;
}

.form_pages label.error {
    float: left;
    width: 295px;
    color: #E1001A;
    display: block;
    padding-top: 15px;
}

.form_pages .history p {
    line-height: 2;
}

.form_pages .history span {
    font-size: 10px;
}

.form_pages .history .header td {
    padding-bottom: 3px;
}

/* ------------------------------------------------------------------------------------------------------------ */

.form_pages .company_hide {
    display: none;
}

.form_pages .add_hide {
    display: none;
}

.form_pages .other_hide {
    display: none;
}

.form_pages .credit_hide {
    display: none;
}

.form_pages .account_hide {
    display: none;
}

.overview .details_hide {
    display: none;
}

/* ------------------------------------------------------------------------------------------------------------ */

.compare p {
    line-height: 2;
}

.compare img {
    display: inline;
}

.compare .center_cell{
    padding: 0px 17px 0px 17px;
}

.compare .article_cell {
    width: 240px;
}

.compare .slide img {
    display: inline;
    margin-bottom: -6px;
}

.compare .paging {
    padding-top: 13px !important;
}

/* ------------------------------------------------------------------------------------------------------------ */

.contact {
    position: relative;
}

.contact p {
    line-height: 2;
}

.contact .first_col {
    width: 160px;
}

.contact .second_col {
    width: 250px;
}

.contact .third_col {
}

.contact .fourth_col {
    width: 205px;
}

.contact .footer_image {
    margin: 0px;
    padding: 0px;
    line-height: 0;
}

.contact .footer_image img {
    display: block;
}

/* ------------------------------------------------------------------------------------------------------------ */

.catalogue {
    background-repeat: no-repeat;
    background-position: 720px 140px;
    background-image: url(../img/katalog_anfordern/katalog.jpg);
}

.catalogue p {
    line-height: 1.5;
}

.catalogue .yes {
    float: left;
    margin-top: 2px;
    margin-right: 10px;
}

.catalogue .second_col {
    width: 235px;
}

/* ------------------------------------------------------------------------------------------------------------ */

.my_own_list h1 {
    font-size: 28px;
    font-weight: normal;
    padding: 10px 0px 10px 0px;
}

.my_own_list .am {
    width: 75px;
    padding: 5px;
    color: #000000;
    font-size: 14px;
    border: 1px solid #808080;
}

.my_own_list  .product_descr {
    padding-left: 20px;
}

.my_own_list .tobasket {
    padding: 15px 0px 20px 0px;
}

.my_own_list .tobasket {
    padding: 15px 0px 20px 0px;
}

.my_own_list .old_price {
    font-size: 21px;
    padding: 15px 0px 0px 0px;
}

.my_own_list .normal_price {
    font-size: 41px;
    padding: 5px 0px 0px 0px;
}

.my_own_list .cur_price {
    color: #E1001A;
    font-size: 41px;
    padding: 5px 0px 0px 0px;
}

.my_own_list .price {
    color: #BBBCBD;
    font-size: 11px;
    padding: 15px 0px 20px 0px;
}

.my_own_list .headline_list {
    padding: 0px 0px 0px 0px;
}

.my_own_list .headline_list img {
    margin-bottom: -6px;
}

/* ----------------------------- NEW ADDITIONS 2010-03-18 START HERE ------------------------------------------ */

.form_pages .headimage {
	height:62px;
}

.form_pages .linemargintop {
	margin-top:10px;
}

/* ------------------------------------------------------------------------------------------------------------ */

.guestbook-startimage {
	min-height:448px;
	height:auto !important;
	height:448px;
    background-repeat: no-repeat;
    background-position: right bottom;
    background-image: url(../img/11-gaestebuch/img-senfdazu.jpg);
}

.guestbook-writeentry {
	min-height:448px;
	height:auto !important;
	height:448px;
    background-repeat: no-repeat;
    background-position: right bottom;
    background-image: url(../img/11-gaestebuch/img-meinsenf.jpg);
}

.guestbook p {
    line-height: 1.5;
}

.guestbook .aber {
    float: right;
    margin-right: 10px;
}

.guestbook .second_col {
    width: 120px;
}

.guestbook .yes {
    float: right;
    margin-right: 10px;
}

/* ------------------------------------------------------------------------------------------------------------ */

.teaser-image-big {
	margin:10px 0 10px 0;
}

.vip-club {
    background-repeat: no-repeat;
    background-position: right bottom;
    background-image: url(../img/19-vip-club-anmeldung/img-vipzahlen.jpg);
}

.vip-club p {
    line-height: 1.5;
	padding-bottom: 14px;
}

.vipclub-yes {
    float: left;
    margin-right: 10px;
	margin-top: 10px;
}

/* ------------------------------------------------------------------------------------------------------------ */

.information p {
    line-height: 1.5;
	padding-bottom: 14px;
}

/* ------------------------------------------------------------------------------------------------------------ */

#left .searchresult {
	background-repeat: no-repeat;
    background-position: left top;
    background-image: url(../img/12-suche/suche-spalte.jpg);
	height:502px;
	width:207px;
	margin: 12px 0 12px 0;
}

#left .searchword {
    display: block;
	color: #E1001A;
	padding-top: 90px;
	text-transform: uppercase;
}

#left .searchcount {
    color: #99A61A;
	font-size: 41px;
    padding: 5px 0 0 110px;
}

/* ------------------------------------------------------------------------------------------------------------ */

.newsletter-image {
	min-height:620px;
	height:auto !important;
	height:620px;
    background-repeat: no-repeat;
    background-position: right bottom;
    background-image: url(../img/13-newsletter/img-newsletter.jpg);
}

.newsletter-image p {
    line-height: 1.5;
	padding-right: 35px;
}

.newsletter-image .yes {
    float: left;
    margin-right: 10px;
}

/* ------------------------------------------------------------------------------------------------------------ */

.anmeldung-image {
	min-height:500px;
	height:auto !important;
	height:500px;
    background-repeat: no-repeat;
    background-position: right bottom;
    background-image: url(../img/14-anmeldung/img-anmeldung.jpg);
}

.anmeldung-image p {
    line-height: 1.5;
	padding-right: 35px;
}

.anmeldung-image .yes {
    float: left;
    margin-right: 10px;
}

/* ------------------------------------------------------------------------------------------------------------ */

/* ------------------------------- CHANGED 2010-03-24 START HERE ------------------------------------------- */

.passwortvergessen-image {
	min-height:495px;
	height:auto !important;
	height:495px;
    background-repeat: no-repeat;
    background-position: right bottom;
    background-image: url(../img/15-passwortvergessen/img-passwortvergessen.jpg);
}

/* ------------------------------- CHANGED 2010-03-24 END HERE ------------------------------------------- */

.passwortvergessen-image p {
    line-height: 1.5;
	padding-right: 50px;
	padding-bottom: 14px;
}

.passwortvergessen-image ul {
	list-style: none;
	line-height: 1.5;
	padding-right: 60px;
}

.passwortvergessen-image li {
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../img/15-passwortvergessen/list-bullet.jpg);
	padding-bottom: 14px;
}

.passwortvergessen-image li a {
	text-decoration:underline;
}

/* ------------------------------------------------------------------------------------------------------------ */

.konto-eroeffnen-image {
	min-height:990px;
	height:auto !important;
	height:990px;
    background-repeat: no-repeat;
    background-position: right bottom;
    background-image: url(../img/16-konto-eroeffnen/img-konto-eroeffnen.jpg);
}

.konto-eroeffnen-image p {
    line-height: 1.5;
	padding-right: 50px;
	padding-bottom: 14px;
}

/* ------------------------------------------------------------------------------------------------------------ */

.img-warenkorbleer {
	min-height:460px;
	height:auto !important;
	height:460px;
    background-repeat: no-repeat;
    background-position: right bottom;
    background-image: url(../img/17-warenkorb-leer/img-warenkorbleer.jpg);
}

/* ------------------------------------------------------------------------------------------------------------ */

.wunschzettel-image {
	min-height:820px;
	height:auto !important;
	height:820px;
    background-repeat: no-repeat;
    background-position: right bottom;
    background-image: url(../img/18-wunschzettel/img-wunschzettel.jpg);
}

.wunschzettel-image p {
    line-height: 1.5;
	padding-right: 50px;
	padding-bottom: 14px;
}

/* ------------------------------------------------------------------------------------------------------------ */

#content .float_right td {
    padding-bottom: 28px;
}

/* ------------------------------------------------------------------------------------------------------------ */

#footer .footer_text h1,
#footer .footer_text h2 {
    color: #B0B2B3;
    font-size: 11px;
    line-height: 16px;
	display:block;
	float:left;
}

#footer .footer_text h1 a,
#footer .footer_text h2 a {
    color: #B0B2B3;
    font-size: 11px;
	line-height: 16px;
}

#footer .footer_text h1 a:hover,
#footer .footer_text h2 a:hover {
    color: #000000;
}
/* ------------------------------ NEW ADDITIONS 2010-03-18 END HERE ------------------------------------------- */

/* ----------------------------- NEW ADDITIONS 2010-03-24 START HERE ------------------------------------------ */

.errors {
	background-color:#ffd020;
	background-image: url(../img/20-errorbox/back-errorbox.jpg);
	border:3px #000 solid;
	padding: 20px 100px 20px 100px;
	margin: 10px 0 10px 0;
	font-weight:bold;
	text-align:center;
	line-height: 1.5;
}

.statusmsg {
	background-color:#98a519;
	background-image: url(../img/21-statusbox/bkg-statusmsg.jpg);
	border:3px #000 solid;
	padding: 20px 100px 20px 100px;
	margin: 10px 0 10px 0;
	font-weight:bold;
	text-align:center;
	line-height: 1.5;
}

.statusimg p {
    line-height: 1.5;
	padding-right: 50px;
	padding-bottom: 14px;
	vertical-align:middle;

}

.contentmargin {
	margin-left: 12px;
	margin-right: 12px;	
}

/* ------------------------------------------------------------------------------------------------------------ */

.form_pages input, .form_pages select, .form_pages textarea, .overview .item_input, .overview .headline, .overview .item_code {
	color: #000000;
}

/* ----------------------------- NEW ADDITIONS 2010-03-24 END HERE ------------------------------------------ */
