@charset "ISO-8859-1";
/*
 * kbergCMS
 * media/stylesheet.css
 * programmer: mike.kronenberg@kberg.ch
 * copyright: mike.kronenberg@kberg.ch
 *
 * this is the default stylesheet, to add yourown styles, edit the ci/stylesheet.css
 */


/* sample content div */
DIV#sampleContent {
    position:                   absolute;
    top:                        0px;
    left:                       250px;
}

/* sample navigation tree */
DIV#sampleNavTree {
    position:                   absolute;
    top:                        25px;
    left:                       25px;
    width:                      200px;
}

DIV#sampleNavTree A {
    display:                    block;
}

DIV#sampleNavTree A:hover {
    background-color:           rgb(192,192,192);
}

DIV#sampleNavTree A#selected {
    color:                      rgb(0,0,0);
}

DIV#sampleNavTree A.navlevel1 {
    padding-left:               20px;
}

DIV#sampleNavTree A.navlevel2 {
    padding-left:               30px;
}

DIV#sampleNavTree A.navlevel3 {
    padding-left:               40px;
}



/* small icons for file downloads */
IMG.fileicon {
    float:                      left;
    width:                      12px;
    height:                     12px;
    border-style:               none;
    padding:                    0px 5px 0px 0px;
}



/* shop */
IMG.shopProductImage {
    padding:                    0px 10px 0px 0px;
    float:                      right;
}

TD.shopProductImage {
    width:                      275px;
    padding-bottom:             25px;
    vertical-align:             top;
}

TD.shopProductData {
    vertical-align:             top;
}

TD.shopProductNumber {
    height:                     25px;
    width:                      50px;
    background-color:           rgb(255,224,192);
    padding-left:               5px;
}

TD.shopProductName {
    height:                     25px;
    width:                      410px;
    background-color:           rgb(255,224,192);
    padding-left:               5px;
    font-weight:                bold;
    text-align:                 left;
}

TD.shopProductDescription {
    height:                     25px;
    padding-bottom:             25px;
    width:                      600px;
    vertical-align:             top;
}

TD.shopProductPrice {
    height:                     25px;
    width:                      100px;
    background-color:           rgb(255,224,192);
    text-align:                 right;
}

TD.shopProductQuantity {
    height:                     25px;
    width:                      40px;
    background-color:           rgb(255,224,192);
    padding-right:              0px;
    text-align:                 right;
}

TD.shopProductBuy {
    height:                     25px;
    width:                      25px;
    background-color:           rgb(255,224,192);
    padding-left:               0px;
}

INPUT.shopQuantity {
    width:                      33px;
    height:                     20px;
    text-align:                 right;
}

DIV.shopProductTax {
    font-size:                  9px;
}

INPUT.shopProductBuy {
    border-style:               solid;
    border-width:               1px;
    border-color:               rgb(128,128,128);
    padding:                    1px;
}

INPUT.shopProductBuy:hover {
    border-color:               rgb(128,128,128);
    background-color:           rgb(128,128,128);
}



/* Warenkorb */
TD.wkPrice1Header,TD.wkPrice2Header,TD.wkPrice3Header,TD.wkTax {
    text-align:                 right;
}

TD.wkNumber,TD.wkName,TD.wkWeg,TD.wkQantity,TD.wkBuy,TD.wkQuantityHeader,TD.wkPrice1,TD.wkPrice2,TD.wkPrice3,TD.wkNumberHeader,TD.wkNameHeader,TD.wkPrice1Header,TD.wkPrice2Header,TD.wkPrice3Header,TD.wkTotalName,TD.wkTotal,TD.wkProductQuantity,TD.wkProductBuy {
    height:                     25px;
    border-style:               solid;
    border-width:               0px 0px 1px 0px;
    border-color:               rgb(224,224,224);
    padding:                    0px 5px 0px 5px;
}

TD.wkNumber {
}

TD.wkName {
    width:                      250px;
}

TD.wkNumberHeader {
}

TD.wkNameHeader, TD.wkWeg {
    width:                      400px;
}

TD.wkQuantityHeader {
    text-align: right;
}

TD.wkPrice1Header, TD.wkPrice1 {
    width:                      100px;
    text-align:                 right;
}

TD.wkProductBuy {
    width:                      16px;
}

TD.wkPrice2 {
    width:                      75px;
    text-align:                 right;
}

TD.wkPrice3 {
    width:                      100px;
    text-align:                 right;
}

TD.wkQuantity {
    width:                      40px;
    text-align:                 right;
}

TD.wkProductQuantity {
    padding-right:              0px;
}

TD.wkBuy {
    width:                      25px;
    padding-left:               0px;
}

TD.wkWarenwertHeader {
    padding-top:                25px;
    border-style:               solid;
    border-width:               0px 0px 1px 0px;
}

TD.wkWarenwertPrice {
    padding-top:                25px;
    border-style:               solid;
    border-width:               0px 0px 1px 0px;
    text-align:                 right;
}

TD.wkZuzMWSTPrice {
    text-align:                 right;
}

TD.wkGesamtbetragHeader {
    border-style:               solid;
    border-width:               1px 0px 1px 1px;
    font-weight:                bold;
}

TD.wkGesamtbetragPrice {
    border-style:               solid;
    border-width:               1px 1px 1px 0px;
    text-align:                 right;
    font-weight:                bold;
}

TD.wkTotal {
    width:                      100px;
    text-align:                 right;
    font-weight:                bold;
}

INPUT.rOrganisation, INPUT.rTelefon {
    width:                      350px;
}

INPUT.rStrasse,INPUT.rOrt {
    width:                      300px;
}

INPUT.rNummer,INPUT.rPLZ {
    width:                      50px;
}

INPUT.rName,INPUT.rVorname {
    width:                      175px;
}

INPUT.rButton {
}

TEXTAREA.rBemerkungen {
    width:                      485px;
    height:                     50px;
}

TD.rHeader {
    padding:                    25px 5px 5px 5px;
}

TD.rDescription {
    width:                      125px;
    padding:                    5px;
    text-align:                 right;
}

TD.rButton {
    text-align:                 right;
}

TD.rButtons {
    padding:                    25px 0px 5px 5px;
    text-align:                 right;
}

TD.wkAnleitung1, TD.wkAnleitung2, TD.wkAnleitung4,TD.wkAnleitung6 {
    width:                      500px;
}

TD.wkAnleitung1 {
    border-style:               solid;
    border-width:               0px 0px 1px 0px;
    border-color:               rgb(128,128,128);
    font-size:                  16.5px;
}

SPAN.wkAnleitung2 {
    font-size:                  33px;
}

TD.wkAnleitung2 {
    border-style:               solid;
    border-width:               0px 0px 1px 0px;
    border-color:               rgb(128,128,128);
    font-size:                  16.5px;
}

TD.wkAnleitung3 {
    width:                      100px;
    border-style:               solid;
    border-width:               0px 0px 1px 0px;
    border-color:               rgb(128,128,128);
    text-align:                 right;
}

TD.wkAnleitung4,TD.wkAnleitung5,TD.wkAnleitung6 {
    padding:                    25px 0px 25px 25px;
}

TD.wkAnleitung5 {
    width:                      600px;
}

TD.wkAnleitung6 {
    font-weight:                normal;
}