* { margin: 0; padding: 0 }
body { background: #D2E4D9; font-size: 0.563em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #008936; line-height: 13px }
a { text-decoration: none; color: #008936 }
#home-link { display: block }
#content a .redlink, #content .redlink { font-weight: bold; color: #ee3439; display: block }
#content a .biglink { font-size: 1.222em; line-height: 17px; margin: 0 0 5px 13px }
#content a .redlink:hover, #content .video .redlink:hover { color: #f6999c }
#content .biglink { font-size: 1.222em; line-height: 17px; margin: 10px 0 5px }
#content .inline { display: inline !important }
#content .video .redlink { text-align: center }
#content p { padding: 0 0 10px 0 }
li { list-style-type: none }
img { border: 0 none }
.clear { clear: both }
.clear-block { display: block }
#header { width: 100%; height: 73px }
#wrapper { margin: 0 auto; width: 815px }
#content { height: 500px; float: left; width: 499px; padding: 20px 0 0 171px }
#content .teaser-wrapper { width: 530px; margin: 0 auto }
#content .teaser-wrapper .teaser { float: left; width: 251px; height: 235px; padding: 20px 0 0 14px }
#content .teaser-wrapper .teaser .title { display: block; height: 19px; width: 162px; margin: 0 0 10px 13px; font-size: 0; line-height: 0; text-indent: -9999px }
#content .teaser-wrapper .teaser-fairy { background: url(../images/teaser-fairy.jpg) no-repeat }
#content .teaser-wrapper .teaser-fairy .title { background: url(../images/head_home.gif) no-repeat; height: 38px; margin: 71px 0 0 15px }
#content .teaser-wrapper .teaser-spuelmittel { background: url(../images/teaser-spuelmittel.jpg) no-repeat }
#content .teaser-wrapper .teaser-spuelmittel .title { background: url(../images/head_hand.gif) no-repeat }
#content .teaser-wrapper .teaser-tv { background: url(../images/teaser-tv.jpg) no-repeat; width: 245px; padding: 20px 0 0 20px; height: 240px }
#content .teaser-wrapper .teaser-tv .title { background: url(../images/head_fun.gif) no-repeat }
#content .teaser-wrapper .teaser-tipps { background: url(../images/teaser-tipps.jpg) no-repeat; height: 240px }
#content .teaser-wrapper .teaser-tipps .title { background: url(../images/head_umwelt.gif) no-repeat }
#content .teaser-wrapper .teaser a { display: block; height: 255px; width: 265px }
#content .teaser-wrapper .teaser span.arrow { float: left; width: 13px }
#content .teaser-wrapper .teaser span.text { float: left; margin: 0 0 10px 0 }
#navigation { float: left }
body.home #content { float: none; width: 815px; height: 520px; padding: 0 }
body.hand #content { background: url(../images/back_hand.jpg) no-repeat }
body.umwelt #content { background: url(../images/back_umwelt.jpg) no-repeat }
body.fun #content, body.kontakt #content, body.sendmsg #content { background: url(../images/back_generic.jpg) no-repeat }
#content .left { float: left }
#content .right { float: left; padding: 15px 0 0 60px }
#content .hand-image, #content .head-image { margin: 25px 0 20px }
#content .image-wrapper { height: 160px; padding: 12px 0 0 32px }
#content .image-wrapper .image { float: left; width: 110px; height: 160px }
.image-wrapper #fairy-original { background: url(../images/pro_orig.jpg) no-repeat }
.image-wrapper #fairy-original:hover { background: url(../images/pro_orig_o.jpg) no-repeat }
.image-wrapper #fairy-zitrone { background: url(../images/pro_lemon.jpg) no-repeat }
.image-wrapper #fairy-zitrone:hover { background: url(../images/pro_lemon_o.jpg) no-repeat }
.image-wrapper #fairy-apfel { background: url(../images/pro_apfel.jpg) no-repeat }
.image-wrapper #fairy-apfel:hover { background: url(../images/pro_apfel_o.jpg) no-repeat }
.image-wrapper #fairy-sensitiv { background: url(../images/pro_sens.jpg) no-repeat }
.image-wrapper #fairy-sensitiv:hover { background: url(../images/pro_sens_o.jpg) no-repeat }
#video-wrapper { margin: 25px 0 0; height: 118px }
#video-wrapper .video { float: left }
#video-wrapper .villariba { margin: 0 50px 0 0 }
#navigation ul li a { display: block; height: 65px; width: 140px }
#navigation a img { display: block }
/*#menu-home a { background: url(../images/item_home.jpg) no-repeat }*/
/*#menu-home a:hover { background: url(../images/item_home_o.jpg) no-repeat }*/
/*#menu-hand a { background: url(../images/item_hand.jpg) no-repeat }*/
/*#menu-hand a:hover { background: url(../images/item_hand_o.jpg) no-repeat }*/
/*#menu-tv a { background: url(../images/item_adw.jpg) no-repeat }*/
/*#menu-tv a:hover { background: url(../images/item_adw_o.jpg) no-repeat }*/
/*#menu-tipps a { background: url(../images/item_umwelt.jpg) no-repeat }*/
/*#menu-tipps a:hover { background: url(../images/item_umwelt_o.jpg) no-repeat }*/
.main-menu li a { line-height: 0; font-size: 0; text-indent: -9999px } 
#footer { height: 17px }
#footer-menu { margin: 0 auto; width: 520px }
#footer ul li { display: block; float: left; margin: 5px 20px 0 0 ; line-height: 20px; height: 40px }
#footer ul li a { display: block; height: 17px }
#footer-kontakt { width: 47px }
#footer-kontakt a { background: url(../images/mandatory-kontakt.gif) no-repeat; width: 47px }
#footer-kontakt a:hover { background: url(../images/mandatory-kontakt-o.gif) no-repeat }
#footer-impressum { width: 49px }
#footer-impressum a { background: url(../images/mandatory-impressum.gif) no-repeat; width: 49px }
#footer-impressum a:hover { background: url(../images/mandatory-impressum-o.gif) no-repeat }
#footer-datenschutz { width: 58px }
#footer-datenschutz a { background: url(../images/mandatory-daten.gif) no-repeat; width: 58px }
#footer-datenschutz a:hover { background: url(../images/mandatory-daten-o.gif) no-repeat }
#footer-copyright a { background: url(../images/mandatory-copy.gif) no-repeat; width: 89px; float: left }
#footer-copyright a:hover { background: url(../images/mandatory-copy-o.gif) no-repeat }
#footer-copyright img { margin: -5px 0 0 }
#footer-menu li a { line-height: 0; font-size: 0; text-indent: -9999px }
.formfields { background: #d2e4d9; border: medium none #fff; color: #008936; width: 170px }
.formbuttons { background: #d2e4d9; color: #ee3439; font-weight: bold; line-height: 13px }
#textarea8 { width: 350px; height: 75px }
.form-inner-wrapper { margin: 15px 0 0 }
.form-inner-wrapper .form-left { width: 225px; float: left }
.form-inner-wrapper .form-right { width: 255px; float: left }
.button-wrapper { padding: 75px 0 0 }
.button-wrapper #reset { margin: 0 5px 0 0 }
form label { display: none }
