body {
    background-attachment: fixed;
    background-image: url("media/images/layout/grundlayout/Zwilling_2.jpg");
    color: #000000;
    font-family: Verdana,sans serif;
    font-size: 9pt;
}
img {
}
form {
    color: #000000;
    margin: 0;
    padding: 0;
}
input {
    background-color: #FFFFFF;
    border-color: #999999;
    border-right: 1px solid #999999;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-size: 8pt;
    text-align: left;
}
textarea {
    background-color: #FFFFFF;
    border-color: #999999;
    border-right: 1px solid #999999;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-size: 8pt;
    text-align: left;
}
select {
    background-color: #FFFFFF;
    border-color: #999999;
    border-right: 1px solid #999999;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-size: 8pt;
}
p {
    margin-bottom: 3px;
    margin-right: 10px;
    margin-top: 3px;
}
a {
    color: #E61A28;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.grundrahmen {
    color: #000000;
    font-size: 8pt;
}
.rahmen_oben {
    height: 100px;
    padding-top: 10px;
    padding-bottom: 5px;
}
.rahmen_unten {
    text-align: center;
}
.rahmen_links {
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
}
.rahmen_mitte {
}
.linkgruppe_Info {
    font-weight: bold;
    height: 30px;
    text-align: center;
}
.linkgruppe_Info A {
    color: #000000;
    display: block;
    height: 30px;
    line-height: 10px;
    padding-top: 3px;
    text-decoration: none;
    padding-bottom: 5px;
    padding-left: 3px;
}
.linkgruppe_Info A:hover {
    color: #000000;
    text-decoration: none;
}
.linkgruppe_Info .selected {
    background-color: #FFFFFF;
    color: #000000;
    text-decoration: none;
}
.linkgruppe_Info .linkblock {
    border-right: 1px groove;
    float: left;
    height: 35px;
    overflow: hidden;
    text-align: center;
}
.linkgruppe_Info P {
    clear: both;
    margin-bottom: 0;
}
.gruppen_baum_1 {
    height: 24px;
    line-height: 24px;
    width: 100%;
}
.gruppen_baum_1 A {
    display: block;
    height: 24px;
    line-height: 1;
    padding-left: 10px;
    text-decoration: none;
}
.gruppen_baum_1 A:hover {
    background-image: url("media/images/layout/pfeil_rechts.gif");
    
    background-repeat: no-repeat;
    text-decoration: none;
}
.gruppen_baum_1 .selected {
    background-image: url("media/images/layout/pfeil_rechts.gif");
    background-position: 2px 7px;
    background-repeat: no-repeat;
    text-decoration: none;
}
.gruppen_baum_3 {
    background-color: #FFFFFF;
    font-weight: normal;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding-left: 0;
}
.gruppen_baum_3 A {
    color: #000000;
    display: block;
    height: 22px;
    line-height: 22px;
    padding-left: 10px;
    text-decoration: none;
}
.gruppen_baum_3 A:hover {
    background-image: url("media/images/layout/pfeil_rechts_sm.gif");
    background-position: 2px 9px;
    background-repeat: no-repeat;
    text-decoration: none;
}
.gruppen_baum_3 .selected {
    background-image: url("media/images/layout/pfeil_rechts_sm.gif");
    background-position: 2px 9px;
    background-repeat: no-repeat;
    text-decoration: none;
}
.logo {
    background-image: url("media/images/layout/grundlayout/Zwilling_Logo.gif");
    background-repeat: no-repeat;
    font-size: 30px;
    font-style: italic;
    font-weight: bold;
    height: 75px;
    margin-top: 10px;
    text-align: right;
    text-decoration: none;
    width: 700px;
    margin-bottom: 10px;
}
.warenkorbinfo {
    background-color: #FFFFFF;
    border-right: 0 solid #CCCCCC;
    color: #FFFFFF;
    font-size: 8pt;
    height: 25px;
    line-height: 25px;
    text-align: left;
}
.warenkorbinfo P {
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 6px;
}
.rahmencontent_center {
    margin: 10px 20px;
    text-align: center;
}
.pagecontent {
    margin: 10px 8px;
    width: 100%;
}
.pagecontent2 {
    margin-bottom: 10px;
    margin-left: 15px;
    margin-top: 10px;
}
.headline_1 {
    clear: both;
    color: #000000;
    font-family: Arial,Helvetica,Univers,sans serif;
    font-size: 12pt;
    font-weight: normal;
    letter-spacing: 0.2pt;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 10px;
    padding-bottom: 3px;
}
.headline_2 {
    color: #000000;
    font-size: 9pt;
    font-weight: normal;
    margin: 8px 0 0;
}
.headline_3 {
    color: #E61A28;
    font-size: 8pt;
    font-weight: bold;
    margin: 8px 0 0;
}
.produktliste {
    border-top: 1px solid #CFBEAF;
    clear: both;
}
.produktliste TD {
    border-right: 0 solid #CFBEAF;
    font-size: 8pt;
}
.produktliste .bezeichnung {
    font-weight: bold;
}
.produktliste .preis {
    color: #CC6633;
    font-size: 14pt;
    font-weight: bold;
    white-space: nowrap;
}
.produktliste .produktid {
    color: #999999;
}
.produktliste .thumb {
    margin-bottom: 10px;
    width: 165px;
}
.produktliste .buttons {
    clear: both;
}
.produktliste .td_noborder {
    border-right-width: 0;
}
.produktliste .headline_1 {
    font-size: 14pt;
    margin-top: 0;
    padding-left: 4px;
    padding-top: 8px;
}
.produktliste .headline_2 {
    padding-left: 6px;
}
.produktliste P {
    margin-top: 0;
}
.produktliste .headline {
    border-right-width: 0;
    color: #000000;
    height: 24px;
    line-height: 24px;
}
.produktliste .pages {
    float: left;
}
.produktliste .pages A {
    background-image: url("media/images/layout/blt_page.gif");
    background-repeat: no-repeat;
    color: #999999;
    font-size: 10pt;
    font-weight: bold;
    height: 24px;
    padding: 1px 10px 5px 8px;
}
.produktliste .pages .activepage {
    background-image: url("media/images/layout/blt_page_a.gif");
    background-repeat: no-repeat;
    color: #000099;
    font-size: 10pt;
    font-weight: bold;
    height: 24px;
}
.fehler {
    background-color: #FFF2E9;
    background-image: url("media/images/layout/error.gif");
    background-repeat: no-repeat;
    border-color: #FF0000;
    border-right: 1px solid #FF0000;
    border-style: solid;
    border-width: 1px;
    color: #FF3300;
    margin-right: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-top: 10px;
}
.summen {
    background-color: #FBF7F3;
    border-color: #663300;
    border-right: 1px solid #663300;
    border-style: solid;
    border-width: 1px;
}
.gruppen_pfad {
    font-size: 7pt;
    font-weight: normal;
    margin: 5px 0 0;
    padding-bottom: 5px;
    padding-left: 6px;
}
.gruppen_pfad P {
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 5px;
}
.box_banner_right {
    float: right;
    margin-bottom: 10px;
    width: 280px;
}
.content_grey {
    color: #999999;
}
.box_cat_top {
    font-size: 8pt;
    font-weight: bold;
}
.box_cat_top P {
    margin: 0;
    padding: 2px 0 2px 18px;
}
.box_cat {
    padding-left: 8px;
}
.box_cat_bottom {
    background-color: #C0C0C0;
    height: 2px;
    line-height: 0;
}
.box_infolinks_top {
    background-color: #E5B280;
    color: #660000;
    font-size: 10pt;
    font-weight: bold;
    margin-top: 10px;
}
.box_infolinks_top P {
    margin: 0;
    padding: 2px 0 2px 20px;
}
.box_infolinks {
    background-color: #FBF7F3;
}
.box_infolinks A {
    color: #000000;
    display: block;
    width: 100%;
}
.box_infolinks P {
    margin-bottom: 0;
    margin-left: 8px;
    margin-top: 0;
    padding-bottom: 3px;
    padding-top: 3px;
}
.box_infolinks UL {
    margin-bottom: 0;
    margin-left: 15px;
    margin-top: 0;
    padding-left: 0;
}
.box_infolinks LI {
    color: #E61A28;
    line-height: 18px;
    margin-left: 10px;
}
.box_infolinks .selected {
    background-color: #F4EDE5;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #F4EDE5;
    border-top: 1px solid #CCCCCC;
}
.box_infolinks .liselected {
    text-decoration: underline;
}
.box_infolinks_bottom {
    height: 4px;
}
.input_image {
    border-width: 0;
}
.form_suche {
    background-color: #FBF7F3;
    margin-bottom: 10px;
    margin-top: 10px;
}
.box1 {
    border-color: #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
padding-right: 5px    
}
.box1 .headline {
    color: #000000;
    font-family: Verdana,sans serif;
    font-size: 7pt;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 10px;
    padding-left: 8px;
}
.box1 P {
    color: #E61A28;
    padding-left: 8px;
}
.box1 FORM {
    margin-bottom: 3px;
    margin-top: 3px;
    padding-left: 8px;
}
.box2 {
    background-color: #FBF7F3;
    border-color: #ECD2B7;
    border-right: 1px solid #ECD2B7;
    border-style: solid;
    border-width: 1px;
    color: #E61A28;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 2px;
    padding-right: 2px;
}
.box2 .headline {
    background-color: #ECECEC;
    color: #999999;
    font-family: Arial,Helvetica,Univers,sans serif;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 2px;
    padding-left: 8px;
}
.box2 P {
    padding-left: 4px;
}
.box2 .headline_1 {
    clear: none;
    font-size: 14pt;
}
.box2 .headline_2 {
    color: #999999;
    font-size: 13pt;
    line-height: 30px;
    padding-left: 4px;
}
.box3 {
    background-color: #FBF7F3;
    border-color: #000099 #663300 #663300;
    border-right: 1px solid #663300;
    border-style: solid;
    border-width: 1px;
    margin-top: 10px;
    padding-left: 2px;
    padding-right: 2px;
}
.box3 P {
    padding-left: 8px;
}
.box3 .headline_2 {
    color: #663300;
    font-size: 11pt;
    line-height: 24px;
    padding-left: 10px;
}
.linkgruppe_Fusszeile {
    margin-top: 10px;
    padding-bottom: 8px;
    padding-left: 220px;
    padding-right: 220px;
    text-align: center;
}
.linkgruppe_Fusszeile A {
    color: #000000;
}
.box_banner_left {
    margin-right: 290px;
    width: 250px;
}
.box_banner_right P {
    margin-bottom: 8px;
    margin-top: 0;
}
.box_right {
    margin-right: 3px;
}
.box_service {
    background-color: #FBF7F3;
    border-bottom: 2px groove #CC6600;
    border-left: 1px solid #CC6600;
    border-right: 2px groove #CC6600;
    margin-bottom: 10px;
    margin-top: 10px;
}
.box_service .headline {
    background-color: #CC6600;
    clear: both;
    color: #FFFFFF;
    font-family: Arial,Helvetica,Univers,sans serif;
    font-size: 8pt;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 10px;
    margin-right: 0;
    margin-top: 0;
    padding-left: 8px;
}
.box_service P {
    padding-left: 8px;
}
.box_service UL {
    list-style-image: url("media/images/layout/blt_ok.gif");
    margin-left: 15px;
    margin-top: 14px;
    padding-left: 8px;
}
.box_service LI {
    margin-left: 10px;
    padding-left: 5px;
}
.box_service .hotline {
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 20px;
    padding-left: 0;
    text-align: center;
}
.gruppenliste {
    border-color: -moz-use-text-color;
    border-right: 0 none;
    border-style: none;
    border-width: 0;
    clear: both;
}
.gruppenliste .beschreibung {
    color: #000000;
    margin-top: 15px;
    padding-bottom: 20px;
    padding-left: 6px;
    padding-right: 10px;
}
.gruppenliste TD {
    border-right: 1px solid #CCCCCC;
    font-size: 8pt;
    text-align: center;
}
.gruppenliste .bezeichnung {
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 3px;
    margin-top: 3px;
}
.gruppenliste .tr_borderline {
    background-color: #CCCCCC;
    height: 1px;
    line-height: 1px;
}
.gruppenliste .td_noborder {
    border-right-width: 0;
}
.gruppenliste .headline_1 {
    font-size: 14pt;
    margin-top: 0;
    padding-left: 4px;
    padding-top: 8px;
}
.gruppenliste .headline_2 {
    padding-left: 6px;
}
.float_right {
    float: right;
	margin-right: 20px
}
.produktdetail {
    border-top: 1px solid #CCCCCC;
    font-size: 11px;
    margin-top: 10px;
    padding-left: 4px;
    padding-top: 8px;
}
.produktdetail .headline_1 {
    font-size: 14pt;
    margin-top: 0;
    padding-top: 8px;
}
.produktdetail .box_right {
    float: right;
    margin-bottom: 10px;
    width: 250px;
	margin-right: 20px
	
}
.produktdetail .box_left {
    margin-right: 260px;
}
.produktdetail .links {
    clear: both;
}
.produktdetail .box_right TD {
    color: #000000;
    font-size: 8pt;
}
.produktdetail .preise {
    background-color: #FBF7F3;
    border-color: #663300;
    border-right: 1px solid #663300;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 8px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
}
.produktdetail .preis {
    color: #CC6633;
    font-size: 14pt;
    font-weight: bold;
    white-space: nowrap;
}
.produktdetail .merkmale {
    border-collapse: collapse;
    border-color: #663300;
    border-right: 1px solid #663300;
    border-style: solid;
    border-width: 1px;
}
.produktdetail .merkmale .info {
    background-color: #ECD2B7;
    border-color: #663300;
    border-right: 1px solid #663300;
    border-style: solid;
    border-width: 1px;
}
.produktdetail FORM {
    margin-bottom: 5px;
    margin-top: 8px;
}
.produktdetail .merkmale TD {
    border-bottom: 1px solid #663300;
}
.produktdetail .beschreibung {
    margin-bottom: 8px;
    margin-top: 8px;
}
.varianten {
    background-color: #FBF7F3;
    border-color: #ECD2B7;
    border-right: 1px solid #ECD2B7;
    border-style: solid;
    border-width: 1px;
    margin-top: 10px;
    padding: 3px 8px;
}
.varianten TD {
    border-top: 1px solid #ECD2B7;
    font-size: 8pt;
}
.varianten TH {
    font-size: 10pt;
}
.newslist {
    clear: both;
    padding-top: 7px;
}
.newslist .thumb {
    border-right: 1px solid #CCCCCC;
    float: left;
    height: 70px;
    overflow: hidden;
    width: 70px;
}
.newslist .date {
    color: #999999;
    font-size: 12pt;
    font-weight: bold;
}
.newslist P {
    margin-left: 76px;
}
.news {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.input_form {
    background-color: #FBF7F3;
    border-color: #663300;
    border-right: 1px solid #663300;
    border-style: solid;
    border-width: 1px;
    margin-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
}
.input_form TD {
    font-size: 8pt;
}
.input_form .td_border {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 10px;
    padding-top: 10px;
}
.input_form .alignright {
    padding-right: 8px;
    text-align: right;
}
.form_indent {
    padding-left: 8px;
}
.warenkorb {
    border-collapse: collapse;
}
.warenkorb TD {
    border-top: 1px solid #CCCCCC;
    font-size: 8pt;
}
.warenkorb TH {
    color: #000000;
    font-size: 8pt;
    text-align: left;
}
.warenkorb .alignright {
    text-align: right;
}
.summen TD {
    border-top-width: 0;
    height: 22px;
}
.td_fuss {
    padding-top: 15px;
}
.cube {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    height: 100px;
    margin: 0;
    overflow: scroll;
    padding: 3px;
    position: absolute;
    visibility: hidden;
    width: 350px;
}
.contentdivide {
    border-top: 1px solid #CCCCCC;
    clear: both;
    color: #999999;
    margin-top: 5px;
    padding-bottom: 8px;
    padding-left: 76px;
    padding-top: 2px;
}
.contentdivide A {
    color: #999999;
}
.forum TD {
    border-top: 1px solid #CCCCCC;
    font-size: 8pt;
}
.forum TH {
    color: #663300;
    font-size: 8pt;
    text-align: left;
}
.forum .alignright {
    text-align: right;
}
.forum {
    border-collapse: collapse;
}
.forumlist {
    clear: both;
    padding-top: 7px;
}
.forumlist .thumb {
    background-color: #FCFCFF;
    border-right: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    height: 70px;
    overflow: hidden;
    padding-left: 4px;
    width: 150px;
}
.forumlist H3 {
    background-color: #FBF7F3;
    border-top: 2px solid #CC6600;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 2px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-top: 4px;
}
.forumlist .detail {
    margin-bottom: 3px;
    margin-left: 156px;
    margin-top: 3px;
}
.forumlist .links {
    border-top: 1px solid #CCCCCC;
    clear: both;
    color: #999999;
    margin-top: 5px;
    padding-bottom: 8px;
    padding-left: 156px;
    padding-top: 2px;
}
.forumlist .links A {
    border-right: 1px solid #CCCCCC;
    color: #999999;
    margin-right: 3px;
    padding-right: 3px;
}
.forumcode {
    background-color: #FFFFCC;
    border-color: #999999;
    border-right: 1px solid #999999;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    display: block;
    margin: 8px 0 8px 40px;
    overflow-x: scroll;
    padding: 8px;
    white-space: nowrap;
    width: 430px;
}
.forumquote {
    background-color: #F1F1F1;
    border-color: #999999;
    border-right: 1px solid #999999;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    display: block;
    margin: 8px 0 8px 40px;
    overflow: hidden;
    padding: 8px;
    width: 430px;
}
.warenkorbinfo .preisinfo {
    float: right;
    line-height: 25px;
    padding-right: 6px;
}
.rahmen_rechts {
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
}
.warenkorbinfo A {
    color: #FFFFFF;
}
.warenkorbinfo A:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.box_cat_top A {
    color: #000000;
}
.box_cat_top A:hover {
    text-decoration: none;
}

