 
img { margin:0px; border-style:none }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
p:first-child { margin-top:0px }
table { empty-cells:hide }
.f-sp { font-size:1px; visibility:hidden }
.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }
#mainMenu { background-image:url("../Resources/menubar2009.png"); background-repeat:no-repeat; font:bold 13px 'Lucida Grande',Arial,Helvetica,sans-serif; text-transform-uppercase:; line-height:normal; margin:0; padding:0px 25px 0px 25px; width:875px; height:33px; clear:both; margin-left:1px }
#mainMenu ul { margin:0; padding:0px 10px 0 10px; list-style:none }
#mainMenu ul a { float:left; margin:0; padding:9px 10px 11px 10px; text-decoration:none; color:#fff; text-shadow-#444 0px 1px 0px:; border-left:1px solid #000; font-weight:bold }
#mainMenu ul a:hover { background-image:url("../Resources/menubar2009.png"); background-repeat:repeat-x; color:#fff; cursor:pointer; background-position:0 -44px }
#mainMenu ul li { padding:0; font-size:12px; display:inline; margin:0 }
.moo a:active { color:#e45b00; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18px; text-decoration:none }
.moo a:hover { color:#e45b00; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:underline; font-size:18px }
.moo a:link { color:#e45b00; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18px }
.moo a:visited { color:#e45b00; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18px }
.moo1stmenupointback { background-image:url("../Resources/moo1stmenupoint.png"); background-repeat:no-repeat }
.moomenupointback { background-image:url("../Resources/moomenuback.png"); background-repeat:no-repeat }
address { font-style:italic; font-size:10px; line-height:1.5em }
body { text-align:center }
div { text-align:left }
em { font-style:italic }
h1 { color:#fff; margin-top:0px; margin-bottom:0.1px; font-size:350% }
h1:first-child { margin-top:0px }
h2 { color:#fff; font-family:Arial,Helvetica,Verdana,sans-serif; text-align:right; margin-top:0px; margin-bottom:0.1px; margin:0 0 0.2em 0; font-size:150%; letter-spacing:-1px }
h2:first-child { margin-top:0px }
h3 { color:#666; font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; margin-top:0px; margin-bottom:0.1px; line-height:100%; font-size:120%; letter-spacing:-1px }
h3:first-child { margin-top:0px }
impressum { color:#fff; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:10px; line-height:1.4 }
p { color:#fff; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; line-height:17px; line-height 1.4: }
strong { font-weight:bold }

