body{margin:0px;padding:0px;background:url(images/window_bg.jpg) repeat;color:#222222;}
#wrapper{width:990px;margin:0px auto;background:url(images/doc_bg.jpg) top left repeat-y;}
#main{padding:0px 10px 0px 10px;background:url(images/doc_bg_pic.gif) bottom left no-repeat;}
#footer{background:url(images/footer_bg.jpg) top left no-repeat;width:990px;height:32px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#FFFFFF;line-height:18px;text-indent:45px;clear:both;}
a.footer_lnk, a.footer_lnk:link, a.footer_lnk:active, a.footer_lnk:visited{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#FFFFFF;line-height:18px;text-decoration:none;background:none;}
a.footer_lnk:hover{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#FFFFFF;line-height:18px;text-decoration:none;background:#AE0527;}
.header{width:970px;height:155px;border:0px;}
#menu{width:160px;margin:30px 0px 0px 20px;padding-bottom:100px;float:left;}
#content{float:left;width:480px;margin:30px 0px 0px 42px;}
#specials{float:right;width:172px;margin:30px 40px 0px 0px;}
.spacer_main{clear:both;width:100%;height:30px;}
.mainmenu{list-style:none;padding:0px;margin:0px;}
.submenu{list-style:none;padding:0px 0px 0px 22px;margin:0px 0px 2px 0px;background:url(images/submenu_bg.jpg) repeat-y;}
.submenu_end{background:url(images/submenu_bg_end.jpg) bottom left no-repeat;width:160px;height:8px;margin:-2px 0px 0px 0px;}
a.menu_lnk, a.menu_lnk:link, a.menu_lnk:active, a.menu_lnk:visited{font-family:"Lucida Sans", "Lucida Sans Unicode", sans-serif;font-size:13px;font-weight:bold;color:#222222;line-height:22px;text-decoration:none;padding-left:14px;background:none;}
a.menu_lnk:hover{font-family:"Lucida Sans", "Lucida Sans Unicode", sans-serif;font-size:13px;font-weight:bold;color:#AE0527;line-height:22px;text-decoration:none;padding-left:14px;background:none;}
a.menu_lnk_selected, a.menu_lnk_selected:link, a.menu_lnk_selected:active, a.menu_lnk_selected:visited{font-family:"Lucida Sans", "Lucida Sans Unicode", sans-serif;font-size:13px;font-weight:bold;color:#AE0527;text-decoration:none;padding-left:14px;background:url(images/menu_bg.jpg) top left no-repeat;width:160px;height:32px;line-height:30px;display:list-item;}
a.submenu_lnk, a.submenu_lnk:link, a.submenu_lnk:active, a.submenu_lnk:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#222222;line-height:20px;text-decoration:none;background:none;}
a.submenu_lnk:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#AE0527;line-height:20px;text-decoration:none;background:none;}
a.submenu_lnk_selected, a.submenu_lnk_selected:link, a.submenu_lnk_selected:active, a.submenu_lnk_selected:visited, a.submenu_lnk_selected:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#AE0527;line-height:20px;text-decoration:none;background:none;}
a, a:link, a:visited, a:active{font-family:Arial, Helvetica, sans-serif;font-size:12px;word-spacing:-1px;color:#AE0527;line-height:18px;background:none;}
a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;word-spacing:-1px;background:#AE0527;color:#FFFFFF;line-height:18px;}
h1{font-family:"Lucida Sans", "Lucida Sans Unicode", sans-serif;font-size:13px;font-weight:bold;color:#AE0527;line-height:26px;margin:0px;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#222222;line-height:20px;margin:0px;}
h3{font-family:"Lucida Sans", "Lucida Sans Unicode", sans-serif;font-size:10px;font-weight:bold;color:#222222;line-height:13px;margin:0px;}
p{font-family:Arial, Helvetica, sans-serif;font-size:12px;word-spacing:-1px;color:#222222;line-height:18px;margin:3px 0px 7px 0px;}
p.specials_p{font-family:Arial, Helvetica, sans-serif;font-size:10px;word-spacing:-1px;color:#444444;line-height:14px;margin:5px 0px 16px 0px;}
.specials_hdl{width:172px;height:27px;border:none;margin:6px 0px 18px 0px;}
.umlaut_fix{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.signatur_img{width:128px;height:36px;border:none;margin:16px 0px 0px 0px;float:left;}
.signatur_p{font-family:Arial, Helvetica, sans-serif;font-size:12px;word-spacing:-1px;color:#222222;line-height:18px;width:90px;clear:both;margin:0px;}
.right1{margin:16px 0px 0px 23%;}
.right2{margin:-18px 0px 0px 50%;}
.underlined{text-decoration:underline;}
a.download_lnk, a.download_lnk:link, a.download_lnk:active, a.download_lnk:visited{font-family:"Lucida Sans", "Lucida Sans Unicode", sans-serif;font-size:10px;font-weight:bold;color:#222222;line-height:14px;margin:0px;text-decoration:none;background:none;}
a.download_lnk:hover{font-family:"Lucida Sans", "Lucida Sans Unicode", sans-serif;font-size:10px;font-weight:bold;color:#AE0527;line-height:14px;margin:0px;text-decoration:none;background:none;}
.pdficon{width:32px;height:32px;border:none;margin:4px 0px 8px 0px;}
ul.specials_ul{font-family:Arial, Helvetica, sans-serif;font-size:10px;word-spacing:-1px;color:#444444;line-height:14px;margin:5px 0px 16px 0px;padding:0px;list-style:inside;list-style-type:disc;}
.specials_pic{border:none;width:122px;height:186px;border-bottom:4px solid #AE0527;display:block;margin:0px 0px 32px 0px;background:url(images/pics/nopic.jpg) top left no-repeat;}
.condensed{word-spacing:-1px;}
.ultracondensed{word-spacing:-3px;}
h1.lit{font-family:"Lucida Sans", "Lucida Sans Unicode", sans-serif;font-size:13px;font-weight:bold;color:#AE0527;line-height:26px;margin:19px 0px 26px 0px;}
.lit_pic{float:right;border:none;background:url(images/pics/nopic.jpg) top left no-repeat;width:auto;}
.spacer_litlist{clear:both;width:100%;height:10px;}
.redline{border-bottom:1px solid #AE0527;}
.totop{width:100%;height:4px;padding:4px 0px 0px 0px;text-align:right;}
a.totop_lnk, a.totop_lnk:link, a.totop_lnk:active, a.totop_lnk:visited{font-family:"Lucida Sans", "Lucida Sans Unicode", sans-serif;font-size:10px;font-weight:bold;color:#222222;line-height:14px;margin:0px;text-decoration:none;background:none;}
a.totop_lnk:hover{font-family:"Lucida Sans", "Lucida Sans Unicode", sans-serif;font-size:10px;font-weight:bold;color:#AE0527;line-height:14px;margin:0px;text-decoration:none;background:none;}
.small{font-size:10px;line-height:14px;}
#impressum_left{float:left;width:45%;}
#impressum_right{float:right;width:45%;}
.profil{font-family:Arial, Helvetica, sans-serif;font-size:12px;word-spacing:-1px;color:#222222;line-height:18px;padding:0px;list-style:disc;color:#AE0527;margin:3px 0px 7px 16px;}
.darkgrey{color:#222222;}
.logo{border:none;background:url(images/pics/nopic.jpg) top left no-repeat;width:auto;margin:20px 0px 0px 0px;}
.specialspic{float:right;border:none;background:url(images/pics/nopic.jpg) top left no-repeat;width:auto;margin:6px 0px 0px 16px;}
a.specialsmore, a.specialsmore:link, a.specialsmore:active, a.specialsmore:visited{font-family:Arial, Helvetica, sans-serif;font-size:10px;word-spacing:-1px;color:#444444;background:none;line-height:14px;margin:5px 0px 16px 0px;text-decoration:none;}
a.specialsmore:hover{font-family:Arial, Helvetica, sans-serif;font-size:10px;word-spacing:-1px;background:#AE0527;color:#FFFFFF;line-height:14px;margin:5px 0px 16px 0px;text-decoration:none;}
a.xinglink, a.xinglink:link, a.xinglink:visited, xinglink:active, xinglink:hover{line-height:23px;margin:0;padding:0;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:10px;word-spacing:-1px;color:#444444;background:none}
a.xinglink img{border:none;margin:0 6px 0 0;padding:0;text-decoration:none;vertical-align:top;}
