.CatchPhrases
{
        display: block;
        background: transparent url(layout/check.gif) no-repeat scroll 5px -1px;
        padding: 0px 0px 6px 26px;
        font-size: 11px;
        text-align: left;
}



h1.layout-h1 {
        color: #A50000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 26px;
        margin-bottom: 2px;
        margin-top: 0px;
}

h3.layout-h3 {
        color: #3A4261;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        margin-top: 2px;
        margin-bottom: 0px;
}

h3.red {
        color: #A50000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        margin-top: 2px;
        margin-bottom: 0px;
}

h1.produkt {
        color: #3A4261;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        margin-top: 2px;

}


h5.layout-h5 {
        color: #3A4261;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin-top: 2px;
        margin-bottom: 0px;
}

span.contenttxt {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        }

a.ProduktNavi:link, a.ProduktNavi:visited, a.ProduktNavi:active {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
        color: #DADBE1;
        text-decoration: none;
}

a.ProduktNavi:hover {
        color: #ffffff;
        text-decoration: none;
}

a.Inline:link, a.Inline:visited, a.Inline:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #3A4261;
        text-decoration: underline;
}

a.Inline:hover {
        color: #E10000;
        text-decoration: underline;
}


table.indexprodukt {
        border-top: 1px solid #E5E5E5;
        border-right: 1px solid #E5E5E5;
        border-bottom: 1px solid #E5E5E5;
        border-left: 1px solid #E5E5E5;
        margin-bottom: 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
}

.box_natur {
        width: 960px;
}
.infobox {
        background-color: #E7F1F5;
        border: 1px solid #A3C8DA;
        font-size: 10px;
        color: Red;
        width: 600px;
        height: 30px;
}
.infolarger {
        font-size: 14px;
}
.sitetop {
        color: #999999;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        float: right;
}
.sitetop a:link, .sitetop a:visited {
        color: #999999;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
}
.sitetop a:hover {
        color: #333333;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: underline;
}
.frontbtns1 {
        width: 700px;
}
.frontbtns2 {
        width: 560px;
}
.frontbtns3 {
        width: 820px;
}
.frontbtns4 {
        width: 560px;
}
/* Abstand des Contents vom Header */
.topspacer {}
.totalsumme {
        background-color: #3A4261;
        height: 22px;
        font-size: 12px;
        color: #ffffff;
        font-weight: bold;
}
.CUSTINFOBODY {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}
.kontakt {

}
.bb0 {
        border-top: 1px solid #ededed;
        border-right: 1px solid #ededed;
        border-bottom: 1px solid #ededed;
        border-left: 1px solid #ededed;
        margin-top: 5px;
        width: 600px;
}
.bb1 {
        background-color: #3A4261;
        height: 22px;
        font-size: 12px;
        color: #ffffff;
        font-weight: bold;

}
.bb1b {
        background-color: #ffffff;
        font-size: 12px;
        color: #3A4261;
        font-weight: bold;
}
.bb2 {
        background-color: #f3f3f3;
        height: 24px;
        font-size: 12px;
        color: #000000;

}
.bb3 {
        background-color:#ffffff;
        height: 24px;
        font-size: 12px;
        color: #000000;

}
.bb3b {
        background-color:#ffffff;
        font-size: 12px;
        color: #000000;
}
.bb4b {
        background-color:#E7F1F5;
        font-size: 12px;
        color: #000000;
}
.tpixcell {
        display: block;
        float: left;
        padding-bottom: 20px;
        vertical-align: top;
}
.tpixcell2 {
        display: block;
        width: 200px;
        float: left;
        padding-bottom: 20px;
        vertical-align: top;
}
#ttxt {
        display: block;
        width: 560px;
        float: left;
}
.mottopic {
        display: block;
        width : 140px;
        height: 140px;
        background-image: url(images/top2.png);
        float: right;
        margin-top: 10px;
}
.motto {
        display: block;
        width : 820px;
}
.mottotxt {
        display: block;
        float: left;
        font-size: 12px;
        color: #3A4261;
        padding-top: 10px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 10px;
        border-top: 1px solid #E5E5E5;
        border-bottom: 1px solid #E5E5E5;
        border-left: 1px solid #E5E5E5;
        border-right: 1px solid #E5E5E5;
        background-color: #ffffff;
}
.innercontent {
        width : 960px;
        border: 0px;
}
.content {
        width : 980px;
        border: 0px;
}
.trennbalken {
        display: none;
        text-align: center;
        width : 960px;
        height: 1px;
        background-color: #999999;
        margin : 0 auto 0 auto;
        color: #999999;
}
.trennbalken2 {
        display: block;
        text-align: center;
        width : 960px;
        height: 1px;
        background-color: #999999;
        margin : 0 auto 0 auto;
        color: #FFFFFF;
}
.linespace {
        height: 20px;
}
.welcometxt {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        font-weight: normal;
        text-align: left;
        vertical-align: top;
        padding-left: 10px;
        display: block;
}
.welcomepic {
        border-color: #006699;
        width : 250px;
        height: 250px;
        display: block;
        float: left;
}
.welcomepic2 {
        border: 0px solid #006699;
        width : 10px;
        height: 250px;
        display: block;
        float: left;
}
.thumb {
        display: block;
        text-align: center;
        border: 1px solid #006699;
        margin : 0 auto 0 auto;
}

a:link, a:visited, a:active {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
        color: #3A4261;
        text-decoration: none;
}
a:hover {
        color: #E10000;
        text-decoration: none;
}
body {
        background: #EEEEEE;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        font-weight: normal;
        margin: 0px;
}
.norm {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        font-weight: normal;
        text-align: center;
}
.norm2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        font-weight: normal;
        text-align: left;
        padding-left: 10px;
}
.norm3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        display: block;
        color: #24330C;
        font-weight: normal;
        background-color: #ffffff;
        text-align: left;
        padding-left: 10px;
        border: 1px solid #E5E5E5;
        padding-top: 10px;
}
#pdblock {
        display: none;
}
#wmd {
        display: block;
}
.style1 {color: #FFFFFF}
.style2 {font-size: 12px}
.welcome {
        text-align: left;
        font-size: 18px;
        color: #006699;
}
#wma {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        font-weight: normal;
        background-color: #ffffff;
}
.submenu {
        font-size: 13px;
        text-align:center;
        color: #006699;
        font-weight: bold;
        text-decoration: none;
}

.submenu a:link, .submenu a:visited, .submenu a:active {
        font-size: 13px;
        text-align:center;
        text-decoration: none;
        color: #006699;
        font-weight: bold;
        display:block;
        float:left;
        padding-left:10px;
        padding-right:10px;
}
.submenu a:hover {
        font-size: 13px;
        color: #ffffff;
        text-align:center;
        font-weight: bold;
        background-color: #006699;
        display:block;
        padding-left:10px;
        text-decoration: none;
        padding-right:10px;
}
.smallfont1 {
        font-size: 10px;
}
.smallfont2 {
        font-size: 11px;
}
.highlight12 {
        font-size: 12px;
        color: #006699;
        font-weight: bold;
}
.highlight1 {
        font-size: 14px;
        color: #A50000;
        font-weight: bold;
}
.highlight2 {
        font-size: 16px;
        color: #3A4261;
        font-weight: bold;
}
.footer {
        font-family: Arial, Helvetica, sans-serif;
        color:  #666666;
        font-size: 10px;
        text-decoration: none;
}
.footmenu a, .footmenu a:link, .footmenu a:visited, .footmenu a:active {
        font-family: Arial, Helvetica, sans-serif;
        color: #666666;
        padding-left: 5px;
        padding-right: 5px;
        text-align: center;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;

}
.footmenu a:hover {
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 10px;
        text-decoration: underline;
}

img.left {
         margin-right: 5px;
         margin-bottom: 5px;
         float: left
}

img.right {
         margin-left: 5px;
         margin-bottom: 5px;
         float: right
}

ul.features
{
        list-style-image: url(layout/ul.gif);
        font-size: 12px;
        }

table.produkt {
        border-top: 1px solid #E5E5E5;
        border-right: 1px solid #E5E5E5;
        border-bottom: 1px solid #E5E5E5;
        border-left: 1px solid #E5E5E5;
        margin-bottom: 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}

td.grau {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background: #F8F8F8
}