
body  {
        background-color:#f4f4f4;
        color : #000000;
        margin: 0;
        font-size : 11px;
        font-family: arial,helvetica,sans-serif;
        font-weight : normal;
        font-style : normal;
}

img {
        border : 0px;
}

input  {
        font-size : 11px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
        text-indent: 2px;
}


textarea  {
        font-size : 11px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
}

select {
        font-size : 11px;
        font-family : Verdana, Arial, Helvetica, Sans Serif;
}

.content {
        position         : relative;
        background-color : #ffffff;
        width            : 640px;
}

.red {
        color           : #ff0029;
}

.top_red {
        background-color: #ff0029;
        color           : #ffffff;
        font-size       : 11px;
        font-weight     : bold;
        height          : 16px;
        text-indent     : 7px;
        padding-top     : 3px;
        margin          : 0px;
}

.main_box_line {
        margin-top       : 1px;
        border-color     : #cccccc;
        border-width     : 1px;
        border-style     : solid;
        color            : #000000;
        background-color : #ffffff;
}

.produkt_box {
        position         : relative;
        color            : #000000;
        background-color : #ffffff;
        width            : 203px;
        height           : 118px;
        overflow         : hidden;
}
.produkt_box_bild {
        border-style     : none;
        color            : #000000;
        text-align       : left;
        vertical-align   : middle;
        width            : 98px;
        height           : 100px;
}


.produkt_box_rahmen {
        position         : absolute;
        top              : 16px;
        left             : 0px;
        width            : 201px;
        height           : 100px;
        border-width     : 1px;
        border-style     : solid;
        color            : #000000;
        overflow        : hidden;
}

.produkt_box_headline {
        position         : absolute;
        top              : 12px;
        left             : 0px;
        height           : 3px;
        width            : 203px;
}

.produkt_box_spezial {
        border-width     : 0px;
        border-style     : none;
        color            : #ff0029;
        background-color : #ffe500;
        width            : 104px;
        height           : 23px;
        text-align       : center;
        font-size        : 10px;
        line-height      : 11px;
        padding-top      : 2px;
        overflow         : hidden;
        z-index          : 10;
}

.produkt_box_text {
        border-width     : 0px;
        border-style     : none;
        color            : #000000;
        width            : 100px;
        height           : 89px;
        overflow        : hidden;
}

.produkt_detail_left {
        position        : relative;
        float           : left;
        border-width     : 0px;
        border-style     : none;
        width            : 212px;
}

.produkt_detail_middle {
        position        : relative;
        left            : 4px;
        float           : left;
        border-width     : 0px;
        border-style     : none;
        width            : 190px;
}
.produkt_detail_right {
        position         : relative;
        float            : right;
        width            : 230px;
}

.produkt_detail_drucken {
        position        : relative;
        float           : left;
        border-width    : 1px;
        border-style    : solid;
        width           : 105px;
        height          : 20px;
        border          : 0px;
	overflow        : hidden;
}

.produkt_detail_zoom {
        position        : relative;
        left            : 2px;
        float           : left;
        border-width    : 1px;
        border-style    : solid;
        width           : 105px;
        float           : left;
        border          : 0px;
        cursor          : pointer;
	overflow        : hidden;
}


.headline {
        position        : relative;
        left            : 0px;
        top             : 0px;
}

.leftnav_item {
        position        :relative;
        width           :148px;
        line-height     :17px;
        overflow        :hidden;
}

.testnav:hover {
        background-color:#123456;
}
.kataloganforderung_katalog {
        position        : relative;
        border          : 0px;
        border-style    : solid;
        width           : 640px;
        overflow        : hidden;
        border          : 1px solid #cecfce;
}

.kataloganforderung_text {
        position        : relative;
        border          : 0px;
        border-style    : solid;
        width           : 400px;
        overflow        : hidden;
        float           : left;
}

.kataloganforderung_bild {
        position        : relative;
        border          : 0px;
        border-style    : solid;
        width           : 240px;
        overflow        : hidden;
        float           : left;
}


.text_normal_red, .text_bold_red
{
	color:	#ff0029;
}

.adress_error {
	color: #ff0029;
}

/* Basket Spacer HR */
.basket_separator {
   height:1px;
}

/* Adress-Formular-Definitionen */
/* labels */
.form_label_normal,
.form_label_must,
.form_label_normal_error,
.form_label_must_error {
  font-size:11px;
  /* color:#164093; */
}

.form_text {
  font-size:11px;
  /* color:#164093; */
}

.form_label_normal_error,
.form_label_must_error {
  color:#ff0029;
}

/* Felder */
.form_inputfield_string,
.form_inputfield_string_error,
.form_inputfield_select,
.form_inputfield_select_error,
.form_inputfield_dd,
.form_inputfield_dd_error,
.form_inputfield_mm,
.form_inputfield_mm_error,
.form_inputfield_yy,
.form_inputfield_yy_error,
.form_inputfield_yyyy,
.form_inputfield_yyyy_error {
}

.form_inputfield_dd,
.form_inputfield_dd_error,
.form_inputfield_mm,
.form_inputfield_mm_error,
.form_inputfield_yy,
.form_inputfield_yy_error {
}

.form_inputfield_yyyy,
.form_inputfield_yyyy_error {
}

.form_inputfield_radio,
.form_inputfield_radio_error,
.form_inputfield_check,
.form_inputfield_check_error {
}

/* Tabellen-Definition */
.form_table {
}

.form_row {
}

.form_first_fillrow,
.form_last_fillrow {
}

.form_fillrow {
}

.form_column {
}

.form_fillcolumn {
}
