body { background: #af0000 url('/img/body_bg') repeat-x top; }td{ vertical-align: top; font: normal 12px "Trebuchet MS", Arial, Verdana; }p, h1, h2, h3, h4 { margin: 0; padding: 0; }h1, .heading1{ color: #af0000; font: bold 24px "Trebuchet MS", Arial, Verdana; margin-top: 15px; margin-bottom: 10px; }h1 sup, .heading1 sup { font-size: 70%; }h2, .heading2{ color: #af0000; font: normal 18px "Trebuchet MS", Arial, Verdana; margin-bottom: 5px; margin-top: 15px; }.heading2gray{ color: #999999; font: normal 18px "Trebuchet MS", Arial, Verdana; }.heading2white  { color: #fff; font: normal 18px "Trebuchet MS", Arial, Verdana; }h3, .heading3{ color: #af0000; font: bold 13px "Trebuchet MS", Arial, Verdana; margin-top: 7px; }h4, .heading4{ color: #666; font: bold 13px "Trebuchet MS", Arial, Verdana; margin-top: 5px; }p { margin-bottom: 10px; font-family: verdana; font-size: 90%; line-height: 150%; }b, strong{ font-weight: bold; }.whiteTxt{ color: #fff; }.rowS ul, .rowS li { margin-bottom: 5px; list-style: circle; font-family: verdana; }.rowS li { font-size: 90%; }/* LINKS */a{ color: #af0000; text-decoration: none; }a:hover{ color: #427aa9; text-decoration: none; }a.f1link  { color: #FFFFFF; text-decoration: none; }a.f1link:hover  { color: #7BA8CC; text-decoration: none; }#menuArea { width: 200px; margin: 0 0 50px 0; padding: 25px 0; background: #b9b9bb url(/img/sidemenu_bg.jpg) top left repeat-x; border-top: 1px dashed #af0000; border-right: 1px solid #af0000; }#menuArea li a { text-decoration: none; color: #666; font-size: 1.1em; display: block; padding: 4px 4px 4px 16px; width: 200px; font-weight: normal; }#menuArea li li a { font-size: 1em; color: #666; padding: 4px 4px 4px 36px; letter-spacing: normal; width: 200px; background: url(/img/menuDot.gif) 25px 1px no-repeat; font-weight: normal; border-bottom: 1px solid #a6a6a6; }#menuArea a:hover { color: #af0000; }#menuArea li a.sel { color: #666; background: #fff; }#menuArea li a.sel:hover { color: #666; }#menuArea li li a.sel { color: #af0000; background: transparent url(/img/menuDot.gif) 25px 1px no-repeat; }#menuArea li li a.sel:hover { color: #af0000; }#menuArea ul, #menuArea li { margin: 0; padding: 0; list-style: none; border-bottom: none; }#menuArea ul { border: none; padding: 0; width: 200px; }#menuArea ul ul { border: none; padding: 0; }html>body #menuArea ul li a { width: 180px; } html>body #menuArea ul li li a { width: 160px;  }.footerDiv{ position: relative; width: 100%; text-align: center; margin-top: -15px; padding-bottom: 20px; }.footerDiv address { font-style: normal; color: #fff; font-size: 11px; letter-spacing: 1px; font-family: "Trebuchet MS"; margin-left: 438px; }.footerDiv a { color: #fff; text-decoration: underline; font-weight: bold; }.footerDiv a:hover { text-decoration: none; }.logoDiv{ display: none; }.topDiv{ position: relative; width: 100%; height: 118px; text-align: center; background: url('/img/top-bg') repeat-x top center; }.contentDiv, .menuDiv{ position: relative; width: 964px; left: 50%; margin-left: -482px; }.bottomDiv{ height: 25px; }.menuTop{ color: #af0000; font: normal 18px "Trebuchet MS", Arial, Verdana; padding: 15px 0 5px 10px; }.contentCell{ background: #fff url('/img/midfield_bg'); padding: 20px 150px 40px 60px; height: 430px; }.areaCell{ vertical-align: top; height: 10px; background: transparent url('/img/whiteBlock') no-repeat; }.imgCell{ vertical-align: bottom; width: 200px; text-align: right; }.FPcontentCell { background: #fff url('/img/midfield_bg'); }.FP01{ padding: 20px 150px 20px 60px; }.FP02{ background: url('/img/f1_bg'); color: #666; padding-left: 60px; }.FP03, .FP04{ border-bottom: 1px dashed #af0000; }.FP05a{ padding: 15px 60px 15px 60px; }.FP05b{ padding: 15px 60px 15px 60px; border-left: 1px solid #af0000; }.FPteasers{ background: #fff url('/img/sidemenu_bg'); border-left: 1px solid #af0000; border-top: 1px dashed #af0000; }.teaserCell{ border-top: 1px dashed #af0000; }.input-M{ font: normal 12px "Trebuchet MS", Arial, Verdana; background-color: white; border: 1px solid #aaa; width: 299px; margin-bottom: 10px; margin-top: -5px; }.input-L{ font: normal 12px "Trebuchet MS", Arial, Verdana; background-color: white; border: 1px solid #aaa; width: 400px; }.input-Knap{ font: normal 12px "Trebuchet MS", Arial, Verdana; width: 60px; }.label{ position: relative; bottom: 2px;}.rowFP { padding: 20px 50px 10px 50px; }.rowN { float: left; width: 100%; margin: 10px 0 20px 0; background: url(/pic/am3dnl_bg.gif) center top repeat-y; }.rowNL { width: 50%; float: left; }.rowNL a.tease { color: #000; line-height: 125%; width: 150px; float: left; margin-top: 10px; }.rowNL a.heading2 { line-height: 125%; }.nlA { padding: 20px 20px 20px 50px; }.nlB { padding: 20px 50px 20px 20px; }img.fRight { float: right; margin: 0 0 10px 10px; }/* POSTING */.box { width: 180px; padding: 4px 10px; }.boxXL { padding: 10px 0; border-top: 1px solid #ccc;}.box a.date, .boxXL a.date { text-decoration: none; color: #666; }.box a.news { font-weight: bold; text-decoration: underline; }.boxXL a.news { font-weight: bold; font-size: 14px; text-decoration: underline; margin: 10px 0 -15px; display: block; }.boxXL a.tease { text-decoration: none; color: #000; font-size: 11px; font-family: verdana; line-height: 150%; }.dateD { color: #af0000; }/* MISC. */legend { display: none; }fieldset { border: none; line-height: 150%; font-family: verdana; font-size: 90%; }fieldset br { margin-bottom: 5px; display: block; }input { position: relative; bottom: 0px; margin-top: 3px; }table.prod { border-top: 1px solid #af0000; border-left: 1px solid #af0000; }.prod td, .prod th  { border-right: 1px solid #af0000; border-bottom: 1px solid #af0000; }.pdf { background: url(/img/pdf.gif) 0 0 no-repeat; padding-left: 20px; padding-bottom: 10px; }.people td { border-top: 1px solid #af0000; padding: 10px; 5px; }.title { font-size: 40px; }/* PRINT */@media print {body{ background-image: none; background-color: #666; }.logoDiv{ width: 100%; display: inline; text-align: right; }.footerDiv{ width: 100%; display: inline; text-align: center; font: normal 10px "Trebuchet MS", Arial, Verdana; border-top: 1px solid #aaa; padding-top: 5px; }.contentDiv{ margin: 0px; left: 0px; width: 17cm; }.contentCell{ background-image: none; background-color: #666; padding: 0px; }.menuDiv, .topdiv, .bottomdiv, .areaCell, .imgCell { display: none; }.FPcontentCell { background-image: none; }.FPcontentCell table, .FPcontentCell td { margin: 0px; padding: 5px; }}/* THE END */