#ni_front { background: #fff; margin:1px 10px 20px 10px; padding:1px 0px 10px 0px; }
#ni_front .preview                  { margin:10px 5px 0 5px; background:#fff url('/storage/med/sol2008/home/3475__ni_front_gelb.gif') repeat-y 5px 0px; padding-left:5px; height:255px; overflow:hidden; }
#ni_front .preview_col_l a, #ni_front .preview_col_r a { float:left; display: block; width:225px; height:85px; background:#F7F0B7 url('/storage/med/sol2008/home/3475__ni_front_gelb.gif') no-repeat left top; }
#ni_front .preview_col_l a.preview_active, #ni_front .preview_col_r a.preview_active { background-position:left bottom; }
#ni_front .preview a:hover          { text-decoration:none; }
#ni_front .preview a h1             { margin:10px 10px 0px 10px; padding:0; font-size:12px; font-weight:bold;   color:#000; }
#ni_front .preview a h2             { margin:5px 10px 0px 10px; padding:0; font-size:12px; font-weight:normal; color:#000;  }
#ni_front .preview a img, #ni_front .preview a span span            { display:none; }
#ni_front .preview a span     { display:block; height:78px; overflow:hidden; width:225px; }
#ni_front .preview_col_l      { float:left;  width:225px; }
#ni_front .preview_col_r      { float:left; width:230px; }
#ni_front .preview_col_r a    { width:230px;}
#ni_front .preview_col_cb     { width:310px; height:255px; float:left; background: url('http://www2sol.de/_ni_front/_ni_front_v2.0-border.png') repeat-x left bottom; }
#ni_front .preview_col_cb a   { display:block; }
#ni_front .preview_col_c      { width:310px; height:248px; cursor:pointer; overflow:hidden; background-position:center center; background-repeat:no-repeat;  }
#ni_front .preview_col_cc     { float:right; margin:220px 10px 0 0; display:none; }
#ni_front .preview_col_cc div { width:82px; height:20px; line-height:20px; font-weight:bold; text-align:center; background:url(./_ni_front_v2.0-video.gif); }
#ni_front .preview_col_cl     { width:30px; float:left;  }
#ni_front .preview_col_cr     { width:30px;  float:right; }
#ni_front .preview_col_cl div { _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www2sol.de/_ni_front/_ni_front_v2.0-arrow-l.png', sizingMethod='scale');}
#ni_front .preview_col_cr div { _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www2sol.de/_ni_front/_ni_front_v2.0-arrow-r.png', sizingMethod='scale');}
#ni_front .preview .iepng_l   { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www2sol.de/_ni_front/_ni_front_v2.0-arrow-l.png', sizingMethod='scale');}
#ni_front .preview .iepng_r   { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www2sol.de/_ni_front/_ni_front_v2.0-arrow-r.png', sizingMethod='scale');}
#ni_front .preview_col_cr img, #ni_front .preview_col_cl img  { border:0;  _display:none; }
#ni_front .preview_col_cl div, #ni_front .preview_col_cr div {height:85px; overflow:hidden; width:30px; visibility:hidden; }
#ni_front .preview_col_cl div.arrow_active, #ni_front .preview_col_cr div.arrow_active { visibility:visible; }
#ni_front .preview_end        { clear:both; }
#ni_front .preview_in         { display:none; }

#ni_front .label                        { margin:0 10px; }
#ni_front .label_l, #ni_front .label_r  { float:left; width:225px; padding:20px 0 0 0; font:bold 20px arial; color:#000; text-align:left;  }
#ni_front .label_r                      { text-align:right;  }
#ni_front .label_c                      { float:left; width:310px; background:#ff8631; text-align:center; }
#ni_front .label_end                    { clear:both; }
#ni_front .label table { border-collapse:collapse; margin:0 auto; width:280px; text-align:left; }
#ni_front .label td    { padding:5px 5px 10px 5px; font:bold 12px arial; color:#000; vertical-align:middle; }
#ni_front .label input.text   { width:180px; }
#ni_front .label input.submit { cursor:pointer; }

#ni_front .news   { margin:10px 10px 0 10px; padding:3px 0 3px 15px; background:#F0E498; zoom:1; }
#ni_front .news_l { float:left; width:360px; padding:0 0 10px 0;  }
#ni_front .news_r { float:left; width:350px; border-left:solid 1px #000; padding:0 0 10px 15px; }
#ni_front .news ul        { margin:10px 0 15px 0; padding:0; list-style-type:none; }
#ni_front .news li        { margin:3px 0 0 0;  font:normal 12px arial; }
#ni_front .news li strong { font-weight:bold; }
#ni_front .news li a      { color:#000; font:normal 12px arial; }
#ni_front .news div div a { color:#000; font:bold 12px arial; }
#ni_front .news_end       { clear:both; }
#ni_front .news_l div, #ni_front .news_r div { font:bold 12px arial;  }
#ni_front .news_r_l   { float:left; }
#ni_front .news_r_r   { float:right; }
#ni_front .news_r_end { clear:both; }

#ni_front .gal      { margin:15px 10px 0 10px; background:#777; padding:10px 0 10px 30px; }
#ni_front .gal ul   { margin:0; padding:0; list-style-type:none; }
#ni_front .gal li   { margin:0; padding:0; float:left; width:220px; height:50px; overflow:hidden; margin-right:20px; }
#ni_front .gal span { float:left; background-position:center center; width:60px; height:50px; margin:0 10px 0 0; }
#ni_front .gal a    { font:bold 12px arial; color:#fff; }
#ni_front .gal_end  { clear:both; }
