@import url(/css/reset.css);
@import url(/css/colors.css);
@import url(/css/elements.css);
@import url(/common/popup.css);
@import url(/css/formular.css);
@import url(/css/shop.css);

body	{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; }

h1	{font-size: 18px; margin-bottom: 18px; }
h2	{font-size: 16px; margin-bottom: 5px; }
h3	{font-size: 14px; margin-bottom: 8px; }
h4	{font-size: 13px; margin-bottom: 6px; }
h5	{font-size: 13px; margin-bottom: 4px; }
h6	{font-size: 11px; margin-bottom: 4px; font-weight: normal; }

ul {list-style-type: none;}
p { line-height: 18px; margin-bottom: 10px; }
p#daten { font-size: 11px; padding: 10px; }
a {text-decoration: none;}
a#homeLink {
    position: absolute;
    top: 5px; left: 0px;
    display: block; width: auto;
}

div#content a.back {
    background: url(/files/allgemein/back.jpg) no-repeat top left;
    padding: 0px; padding-bottom: 7px; padding-right: 70px;
}
div#content a.back:hover {
    background: url(/files/allgemein/backOver.jpg) no-repeat top left;
    text-decoration: none;
    padding: 0px; padding-bottom: 7px; padding-right: 70px;
}

blockquote { margin-left: 30px; }

/* breite = xx px */
div.page, div#footer {width: 868px; margin: 0em auto; position: relative;}

ul#mainMenu { position: absolute; top: 115px; left: 200px; }
ul#mainMenu li { float: left; }
ul#mainMenu li span { padding-left: 5px; padding-right: 7px; }

ul#subMenu {
    position: absolute;
    background: url(/files/allgemein/subMenu_bg.jpg) no-repeat top left;
    width: 680px; height: 37px;
    top: 135px; left: 187px;
    padding-left: 10px;
}
ul#subMenu li { line-height: 37px; float: left; }
ul#subMenu li span { padding-left: 5px; padding-right: 7px; }

img#bilder { width: 373px; float: right; }

div#content {
    width: 433px;
    float: left;
    position: relative;
    background: url(/files/allgemein/contentBottom.jpg) no-repeat bottom left;
    background-color: #83bf23;
    padding: 25px;
}
div#content img#contentTop { position: absolute; top: 0px; left: 0px; }
div#content ul li {
    background: url(/files/allgemein/content_li_bg.jpg) no-repeat 2px 4px;
    padding-left: 15px;
    margin-bottom: 10px;
    line-height: 18px;
    width: 410px;
}
div#content ol { margin-left: 28px; }
div#content ol li { margin-bottom: 5px; }
div#content a { color: #fff; font-size: 12px; }
div#content a:hover { text-decoration: underline; }

div.element, div#footer, div.clear {clear: both;}

ul#bottomMenu { margin-top: 10px; float: right;}
ul#bottomMenu li { float: left; margin-right: 10px;}
ul#bottomMenu li span { padding-left: 5px;}

img.plus { margin-left: -10px; }

.produktDetails div#content,
.shop_productlist div#content { padding-top: 50px; }

.newsletter td.field { font-size: 12px;}
.newsletter tr#FormTrformat td.field input { margin-top: 5px; margin-left: 10px; }

h5 { margin-bottom: 0px;}
h6 { margin-bottom: 0px;font-weight: bold;}