body {background:#e5eced url(images/bg.gif) repeat-x;font-family:'Segoe UI',verdana;font-size:75%;line-height:140%;margin:0;text-align:center;}

#Referenten td {border-bottom: 1px dotted #000; padding: 15px 0 15px 0;}
#Referenten td.last {border-bottom: none;}

#alm {background:url(images/centerfade.png) repeat-y;margin:0 auto;text-align:left;width:965px;height:100%}
#alm a:link {color:#0066cc}
#alm form {margin:2px 0}
#alm_head {background:url(images/Header.png) no-repeat 0 21px;font-family:tahoma;font-size:90%;height:78px;padding:4px 10px 0 0;text-align:right}
#alm_head input {font-family:tahoma;font-size:110%;height:19px;width:247px}
#alm_head #msviGoButton {height:20px;margin:0 0 0 2px;width:25px}
#alm_head #alm_livesearch {background:url(images/livesearch.png) no-repeat 873px 0;height:23px;padding:3px 85px 0 0}
#alm table {font-size:100%;line-height:140%}
#alm td {vertical-align:top}
.alm_bg {background:url(images/opacity70.png)}
.alm_brd_o {background:#373f43}
.alm_brd_i {background:#e6eef2}
.alm_brd_fade {background:#8f8f8f url(images/brd_fade.gif) no-repeat}
.alm_brd_ol {background:#8f8f8f}
#alm_main {padding:6px 0 6px 6px;height:600px}
.alm_nav_l {background:url(images/nav_l.gif) no-repeat;width:2px}
.alm_nav_c {background:url(images/nav_c.gif) repeat-x;width:941px;height:60px;padding:1px}
.alm_nav_r {background:url(images/nav_r.gif) no-repeat;width:2px}
#alm_hero_o {background:url(images/hero_bg.png) no-repeat;width:950px;height:155px;margin:2px -2px 0 0;padding:4px 0 0 3px;position:relative}
#alm_hero_i {background:url(images/hero_bg.jpg) no-repeat 343px 0;width:939px;height:143px}
#alm_hero {background:url(images/hero_mansmart.jpg) no-repeat;width:343px;height:143px;float:left}
#alm_hero_hl {float:left;width:420px;height:78px;margin:22px 0 0 -30px}
#alm_hero_o h1 {color:#16437e;position:absolute;top:30px;left:320px;width:400px;font-family:arial,helvetica,sans-serif;font-size:170%;font-weight:normal;line-height:130%;margin:0}
#alm_panel {background:url(images/panel_bg.png) no-repeat;width:900px;height:416px}
#alm_s {width:35px}
#alm_cross {background:url(images/cross_bg.png) no-repeat 0 2px;width:241px;height:367px;padding:10px 0 10px 7px}
#alm_cross h2, .alm_mirror {color:white;font-family:segoe ui,tahoma,sans-serif;font-size:140%;font-weight:bold;margin:0;text-transform:uppercase}
/* .alm_mirror {filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.2, mirror=1, rotation=2);position:absolute;margin:-3px 0 0 0;-moz-opacity:0.2;} */
.alm_promo_t {background:url(images/bg_promo_t.gif) no-repeat;width:227px;height:6px}
.alm_promo_co {background:url(images/bg_promo_co.gif) repeat-y}
.alm_promo_c {background:url(images/bg_promo_c.gif) no-repeat;width:227px;height:116px;min-height:116px;padding:3px 12px 9px 12px}
.alm_promo_c img {float:left;margin:0 .8em .9em 0}
.alm_promo_b {background:url(images/bg_promo_b.gif) no-repeat;width:227px;height:6px}
#alm_cross hr {margin:7px 14px 7px 0}
.alm_container_t {background:url(images/bg_container_t.gif) no-repeat;width:227px;height:36px;max-height:26px;padding:10px 12px 0 12px}
.alm_container_c {background:url(images/bg_container_c.gif) repeat-y;width:227px;height:85px;min-height:85px;padding:9px 12px}
.alm_container_b {background:url(images/bg_container_b.gif) no-repeat;width:227px;height:6px}
#alm_cross a, #alm_panel a {font-weight:bold;margin:.5em 0 0 0}
#alm_cross a b, #alm_panel a b {text-decoration:none}
#alm_cross a:hover, #alm_panel a:hover, #alm_foot a:hover, #alm_pagetools a:hover, #alm_head a:hover {color:#ff6600 !important}
#alm #alm_mainnav a {color:white;display:block;float:left;font-family:segoe ui,tahoma,sans-serif;font-size:115%;padding:5px;text-decoration:none;text-align:center;width:155px;height:26px;max-width:145px}
#alm #alm_mainnav a:hover {background:url(images/nav_hover.gif) no-repeat 1px 0}
.alm_nav_sp {background:url(images/nav_sp.gif) no-repeat;float:left;width:2px;height:27px}
#alm #alm_subnav {padding:2px 0 0 6px;clear:both}
#alm #alm_subnav a {color:black;cursor:pointer;font-size:100%;text-decoration:none;white-space:nowrap;width:100px;min-width:100px}
.alm_subnav_l {background:url(images/subnav_lr.gif) no-repeat 0 1px;width:2px;height:23px;visibility:hidden}
.alm_subnav_c {height:23px;padding:2px 10px}
.alm_subnav_r {background:url(images/subnav_lr.gif) no-repeat -2px 1px;width:2px;height:23px;visibility:hidden}
a:hover .alm_subnav_l, a:hover .alm_subnav_r {visibility:visible}
a:hover .alm_subnav_c {background:url(images/subnav_hover.gif) repeat-x}
#alm_panel {padding:14px 23px 14px 23px}
#alm_panel div {clear:both}
/* #alm_panel h2 {text-transform:uppercase} */
#alm_panel h2, h3 {color:#1d5f8c;font-family:arial,sans-serif;font-size:140%;font-weight:bold;margin-top:0}
#alm_panel img {float:left;margin:0 1.5em 0 0}
#alm_foot {padding:1em 0 .5em 0;position:relative}
#alm_mslogo {background:url(images/microsoft.png) no-repeat;width:82px;height:13px;position:absolute;right:5px;top:20px}
#alm_panel a.alm_next {display:block;float:left;font-weight:normal}
#alm_panel a.alm_next b {display:none}
#alm_panel h3 {height:30px;padding:8px 0 0 10px;margin-left:-10px;margin-top:1.75em;margin-bottom:.5em}
.alm_illustration {margin:1.25em -640px 0 -12px}
.alm_illustration_t {background:url(images/illustration_t.png) no-repeat;width:640px;height:46px}
.alm_illustration_c {background:url(images/illustration_c.png) repeat-y;width:640px;text-align:center}
#alm_panel .alm_illustration_c img {float:none;margin:0 auto 0 auto}
.alm_illustration_b {background:url(images/illustration_b.png) no-repeat;width:640px;height:49px}
.alm_description {padding:0 23px 0 0}
#alm_silverlight_o {width:280px;height:340px;position:relative;float:left}
#silverlightControlHost {width:647px;height:350px;margin:-7px 0 0 -12px;position:absolute}
.alm_capation {color:#666666;margin:280px 0 0 0;font-style:italic}
#alm_pagetools {color:#727272;padding:5px 0 0 50px}
#alm_pagetools a {color:#727272 !important;font-weight:normal;text-decoration:none}
#alm_pagetools span {float:left;margin:6px .5em 0 .5em}
#alm_recommend {background:url(images/ico_email.gif) no-repeat 0 4px;padding:0 0 0 21px;max-width:114px;display:block;float:left}
#alm_rss {background:url(images/ico_rss.gif) no-repeat 30px 4px;padding:0 21px 0 0;max-width:45px;display:block;float:left}
#alm_questionnaire {text-align:left;width:550px;margin:0 auto 0 auto;position:relative;top:-10px}
#alm_questionnaire form {margin:0}
#alm_questionnaire p {font-weight:bold;margin:0 0 .5em 0}
form .alm_result {margin:.5em 0 0 0;display:none}
#alm_submit {padding:1.5em 0 0 0}
.alm_btn {font-family:microsoft sans serif,tahoma,sans-serif;font-size:100%;width:75px;padding:1px 0 1px 0}
.alm_item {margin:0 0 2em 0}
.alm_item h2 {margin-bottom:.5em}
.alm_item p {font-weight:normal !important}
.alm_item p a {display:inline !important;font-weight:normal !important}
.alm_item p a b {display:none !important}
#alm h4 {color:#1d5f8c;font-size:100%;font-weight:bold;margin:0 0 .5em 0}
#alm_result_total {background:#f3f8fb;border:1px solid #1d5f8c;padding:.75em 1.25em;margin:2em 0}
#alm_result_total .alm_result {display:block}
#alm ul {margin:1em 0 0 1.5em;list-style-image:url(images/li.gif)}
#alm ol {margin:1em 0 0 2em}
#alm ul li, #alm ol li {padding:0 0 .5em 0}
#alm_counter {padding:.5em 0 .5em 0;border:1px solid #c9c9c9;border-left:0;border-right:0}
#alm_counter b {color:#1d5f8c;float:left;position:relative;top:-1px}
#alm_counter div {float:right}
#alm_counter a {background:#7a7b7c;clear:none;display:block;float:left;margin:0 2px 0 2px;width:16px;height:15px}
#alm_counter a.alm_active {background:#6197c4}
#alm_print {display:none}
cite {font-weight:bold}
.alm_partner {width:600px}
.alm_partner td {padding:0 1em 0 0}
.alm_link_btn {font-family:microsoft sans serif,tahoma,sans-serif;font-size:100%;padding:1px 0 1px 0}