body { margin:0; padding:0; background:#FFF url(../images/bgmaedchen.png) 1700px 200px no-repeat; }

img { margin:0; padding:0; border:0; behavior:url(css/iepngfix.htc)}
div { margin:0; padding:0; }
:focus { outline:none; }
a { text-decoration:none; color:#DD0012; }

#bg { width:100%; height:100%; position:fixed; }

#logo { position:absolute; top:29px; left:16px; }

#illus { position:absolute; top:0; left:0; }
#illus #vogel { position:absolute; top:362px; left:0; }
#illus #nadel { position:absolute; top:10px; left:393px; }
#illus #motto { position:absolute; top:39px; left:704px; }
#illus #maedchen { position:absolute; top:350px; left:938px; }

#navi { position:absolute; top:0; left:0; }
#navi #nav_philosophie { position:absolute; top:221px; left:27px; }
#navi #nav_produkte { position:absolute; top:235px; left:218px; }
#navi #nav_laedchen { position:absolute; top:297px; left:64px; }
#navi #nav_neuigkeiten { position:absolute; top:526px; left:82px; }
#navi #nav_kontakt{ position:absolute; top:595px; left:63px; }
#navi #link_dawanda { position:absolute; top:290px; left:261px; }

#content { position:absolute; top:146px; left:415px; }
#content .title { position:relative; top:-6px; left:-16px; }
#content #top { }
#content #bottom { margin-bottom:20px; }

.home #content { position:absolute; top:236px; left:415px; }
.home #content #hotnews { position:relative; width:509px; padding:6px 0 5px 30px; background:transparent url(../images/news_bg_middle.png) 0 0 repeat-y; behavior: url(css/iepngfix.htc); }
.home #content #hotnews h1 { margin:0 0 -20px; padding:0; font:bold 20px/21px 'Courier New', Courier, monospace; color:#DD0012; letter-spacing:0; }
.home #content #hotnews span { display:block; margin:0; padding:22px 0 0 0; width:460px; font:bold 20px/26px 'Courier New', Courier, monospace; color:#DD0012; letter-spacing:0; }

#content #philosophie { position:relative; width:600px; height:229px; padding:19px 0 0 30px; background:transparent url(../images/content_bg_middle.png) 0 0 repeat-y; behavior:url(css/iepngfix.htc); }
#content #philosophie h1 { margin:0; padding:0; font:bold 24px/24px 'Courier New', Courier, monospace; color:#DD0012; letter-spacing:.7px; }
#content #philosophie p { margin:0; padding:22px 0 0 0; width:500px; font:bold 19px/22px 'Courier New', Courier, monospace; color:#000; letter-spacing:0; }

#content #laedchen { position:relative; width:600px; padding:8px 0 0 30px; background:transparent url(../images/content_bg_middle.png) 0 0 repeat-y; behavior:url(css/iepngfix.htc); }
#content #laedchen #images { position:relative; top:15px; left:-5px; height:163px; }
#content #laedchen #images img { margin:0 4px 0 0; }
#content #laedchen p { margin:0 0 0 -2px; padding:20px 0 0 0; width:520px; font:bold 16px/19px 'Courier New', Courier, monospace; color:#DD0012; letter-spacing:0; }
#content #laedchen a { text-decoration:underline; }

#content #kontakt { position:relative; width:600px; padding:8px 0 19px 30px; background:transparent url(../images/content_bg_middle.png) 0 0 repeat-y; behavior:url(css/iepngfix.htc); }
#content #kontakt p { margin:0 0 0 -2px; padding:20px 0 0 0; width:450px; font:bold 16px/19px 'Courier New', Courier, monospace; color:#DD0012; letter-spacing:0; }
#content #kontakt p.first { padding-top:17px !important; }
#content #kontakt p.small { padding-top:0 !important; font-size:12px; }
#content #kontakt_illu { position:absolute; bottom:20px; left:518px; }

#content #neuigkeiten { position:relative; width:600px; padding:8px 0 0 30px; background:transparent url(../images/content_bg_middle.png) 0 0 repeat-y; behavior:url(css/iepngfix.htc); }
#content #neuigkeiten h1 { margin:10px 0 14px -2px; padding:0; font:bold 16px/19px 'Courier New', Courier, monospace; color:#DD0012; letter-spacing:0; }
#content #neuigkeiten p { margin:0; padding:0; }
#content #neuigkeiten span { display:block; margin:0 0 0 -2px; padding:7px 0 8px 0; width:560px; font:bold 16px/21px 'Courier New', Courier, monospace; color:#000; letter-spacing:0; }
#content #neuigkeiten span.img { width:340px; float:left; }
#content #neuigkeiten a { color:#000; text-decoration:underline; }
#content #neuigkeiten .newsItem { } 
#content #neuigkeiten .newsItem img { float:right; margin:-11px 12px 10px 0; }
#content #neuigkeiten div.fill { clear:both; }
#content #neuigkeiten div.separator { position:relative; width:600px; height:19px; margin:15px 0 12px -30px; background:transparent url(../images/trennlinie.png) 0 0 no-repeat; behavior:url(css/iepngfix.htc); }

#content #produkte { position:relative; width:600px; padding:8px 0 0 30px; background:transparent url(../images/content_bg_middle.png) 0 0 repeat-y; behavior:url(css/iepngfix.htc); }
#content #produkte ul { margin:-5px 0 0 -12px; padding:0; list-style:none; }
#content #produkte ul li { margin:0; padding:0; font:bold 15px/17px 'Courier New', Courier, monospace; color:#000; }
#content #produkte div.separator { position:relative; clear:both; width:600px; height:19px; margin:0 0 -5px -30px; background:transparent url(../images/trennlinie.png) 0 0 no-repeat; behavior:url(css/iepngfix.htc); }
#content #produkte .produktcontainer { position:relative; height:260px; top:0; left:-30px; padding-top:10px; }
#content #produkte .produktcontainer .title { position:relative; left:15px; }
#content #produkte .produktcontainer .imagecontainer { position:relative; top:2px; left:50px; width:502px; height:186px; overflow:hidden; }
#content #produkte .produktcontainer .imagecontainer .produktimages { position:absolute; z-index:2; }
#content #produkte .produktcontainer .imagecontainer .produktimages img { margin:0 3px 0 0; float:left; }
#content #produkte .produktcontainer .itemnavi { position:relative; top:-104px; left:11px; z-index:1; }
#content #produkte .produktcontainer .itemnavi a.right { position:relative; left:507px; }
