body { margin : 0; padding : 0; background : url("../images/bg_gitter.png") #292929; color : #ffffff; }

#wrapper { width : 1000px; margin : auto; font-family : arial; font-size : 12px; }

#content_bg1 { width : 1000px; background : url("../images/bg_front1.png") no-repeat; margin-top : 50px; height : 740px; }

#content_bg2 { width : 1000px; background : url("../images/bg_front2.png") no-repeat; margin-top : 50px; height : 740px; }

#content_bg3 { width : 1000px; background : url("../images/bg_front2_blank.png") no-repeat; margin-top : 50px; height : 740px; }

#content_bg4 { width : 1000px; background : url("../images/bg_front3.png") no-repeat; margin-top : 50px; height : 740px; }

a.button1 { height : 120px; width : 130px; background : url("../images/button1.png"); display : block; top : 510px; left : 800px; position : relative; }

a.button1:hover { background : url("../images/button1_over.png") }

/* Buttons S.2 */
a.button2 { height : 102px; width : 109px; background : url("../images/button2.png"); display : block; top : 260px; left : 810px; position : relative; }

a.button2:hover { background : url("../images/button2.png") }

a.button3 { height : 102px; width : 109px; background : url("../images/button3.png"); display : block; top : 260px; left : 810px; position : relative; }

a.button3:hover { background : url("../images/button3_over.png") }

a.button4 { height : 102px; width : 109px; background : url("../images/button4.png"); display : block; top : 260px; left : 810px; position : relative; }

a.button4:hover { background : url("../images/button4_over.png") }

a.button5 { height : 102px; width : 109px; background : url("../images/button5.png"); display : block; top : 260px; left : 810px; position : relative; }

a.button5:hover { background : url("../images/button5_over.png") }

a.backbutton { height : 65px; width : 70px; background : url("../images/backbutton.png"); display : block; top : 640px; left : 880px; position : relative; }

a.imprint-button, a.imprint-button:link, a.imprint-button:visited { margin-left : 30px; color : #ffffff; }

div.imprint-wrapper {
    margin-top : 30px;
    }

div.imprint-wrapper {
    font-size   : 15px;
    line-height : 20px;
    }

/* Order */
table#ordertable { position : relative; top : 270px; left : 590px; }

table#ordertable td { height : 35px; }

table#ordertable td.first { width : 100px; text-align : right; font-weight : bold; }

#order input[type='text'] { width : 200px; background : #020202; border : 1px solid #cccccc; border-radius : 5px; -moz-border-radius : 5px; color : #ffffff; padding : 4px; }

#order input.error { border : 1px solid #f1a003; }