body        {font-family: Verdana, Arial; font-size: 10px; color: #000; margin: 0px auto 0px 20px; width: 1116px}
a        {text-decoration: none; color: black}
ul, form, h1, h2, h3, h4, h5, p        {padding: 0px; margin: 0px; border: 0px}
h1        {font-size: 16px; margin-bottom: 24px; margin-top: 4px; line-height: 22px; color: black}
h2        {font-size: 14px; margin-bottom: 20px; color: #464646; line-heigt: 2; font-weight: normal}
h3        {font-size: 12px; margin-bottom: 6px; font-weight: normal; color: #464646}
h4        {font-size: 11px; font-weight: normal; color: #464646}
h5        {font-size: 9px; font-weight: normal; color: #464646}


#hd        {width: 930px; height: 123px; margin: 16px 10px 16px 10px; padding: 0px 0px 0px 0px}
#hd         .hdnav        {width: 930px; text-align: right}

#hd        .hdnav          .sub        {float: right}
#hd        .hdnav    a        {padding: 0px 8px 0px 8px; border-left: 1px solid #CCC; color: #333}
#hd        .hdnav    a:hover        {text-decoration: underline; color: #801040}

#hd        .hdnav          ul        {display: none; position: absolute; z-index: 100; margin: 0px; padding: 4px 0px 0px 0px; width: 140px; border-right: 1px solid #CCC; color: #801040; border-left: 1px solid #CCC; color: #801040; list-style: none}
#hd        .hdnav          ul        li        {width: 136px; text-align: left; padding: 2px}
#hd        .hdnav          ul        li        a        {display: block; border: 0px; width: 100%}
#hd        .hdnav          ul        li:hover        {background: #EEE}
#hd        .hdnav    .sub:hover        ul        {display: block; background: white}


#hd        .hdsrch        {padding-top: 80px;}
#hd        .hdsrch        .input        {padding: 3px 4px 3px 4px; font-size: 11px; color: #801040; border: 1px solid #CCC}
#hd        .hdsrch        .submit        {padding: 2px 4px 2px 4px; font-size: 11px; color: #FFFFFF; border: 1px solid #801040; font-weight: bold; background: #801040}

#myexp        {float: left; width: 930px; margin: 0px 10px 10px 10px; font-size: 18px; color: #801040; padding: 0px 0px 10px 0px;}
#myexp        .member        {float: right;}

#nav        {width: 930px; margin: 0px 10px 0px 10px; padding-top: 0px; padding-bottom: 20px}
#nav        .nav-ct                {float: left; padding: 0px; margin: 0px;}
#nav        .nav-ad        {float: right; padding-top: 2px;}
#nav        .nav-ad        span        {padding: 0p; border-right: 1px solid #CCC;}
#nav        .input        {border: 0px; background: white; color: #801040; font-size: 10px; font-weight: bold; width: 80px; padding: 1px 2px 0px 2px;}
#nav        .submit        {border: 0px; background: #801040; color: white; font-size: 10px; font-weight: bold; width: 32px; padding: 0px 2px 0px 4px;}
#nav        .nav-log        {float: right; width: 80px; padding: 0px 0px 0px 0px; background: transparent;}
#nav        .nav-log        ul        {display:block; z-index: 999; list-style: none;}
#nav        .nav-log        ul        li        {display: block; padding: 2px 4px 0px 4px; text-align: center;}
#nav        .nav-log        ul        li:hover        {}
#nav        .nav-log        ul        li        ul        {display: none; width: 200px; background: #E8E8E8; color: #666; border: 1px solid #801040; position: relative; left: 758px; top: 140px;}
#nav        .nav-log        ul        li        ul li        {display: block; width: 192px;}
#nav        .nav-log        ul        li        ul li        .input_login        {width: 160px; border: 1px solid #CCC; background: #F0F0F0; font-size: 11px; font-weight: bold; color: #801040;}
#nav        .nav-log        ul        li:hover        ul.sub        {display: block; position: absolute;}

#work        {float: left; width: 950px; margin: 10px 0px 23px 0px;}
#work        .img_full        {border: 1px solid #CCC; margin-bottom: 20px;}
#work        .img_half        {float: left; border: 1px solid #CCC; margin: 0px 10px 20px 0px; padding: 0px}
#work        .img_half	p, #work .img_full p     {margin-bottom: 0px !important; padding: 0px 2px; font-size: 9px}	

#work        .function        {float: left; padding: 4px; background: url('http://www.my-experten.de/sty/exp_v1.2.css') repeat-x;}
#work        .function        a        {padding: 4px;}
#work        .function        strong        {text-decoration: underline;}
#work        .function        .pcl        {padding: 0px 8px 0px 8px; border-right: 1px solid white;}
#work        .function        .pcr        {padding: 0px 8px 0px 8px; border-left: 1px solid white;}
#work        .fb        {float: left; margin-top: 12px; padding-top: 12px; border-top: 1px dotted #CCC;}


#media, #premium        {float: left; width: 930px; margin: 20px 10px 10px 10px; padding: 0px;}
#media        .mdiv, #premium .pdiv        {float: left; width: 290px; padding: 0px;}
#media        .mdiv        .svid        {float: left;}
#media        .mdiv        .lvid        {float: left;}
#media        .mdiv        .imgs        {float: right; width: 120px; margin-left: 8px; margin-bottom: 8px;}
#media        .mdiv        .imgs        img        {border: 1px solid #c8c8c8;}
#media        .mdiv        .imgl        {float: right; width: 288px; border: 1px solid #c8c8c8;}
#media        .mdiv        ul        {width: 290px; list-style: square outside; color: #801040;}
#media        .mdiv        ul        li        {margin-left: 16px; margin-bottom: 4px;}
#media        .mdiv        ul        li        a:hover        {text-decoration: underline; color: #801040;}
#media        .svid        {margin-bottom: 8px; border-bottom: 1px solid #CCC; padding-bottom: 8px;}
#channel        {float: left; width: 926px; margin: 12px 10px 10px 10px; padding: 2px; background: #BBB;}
#channel        .chdiv        {float: left; border: 1px solid #EEE; }
#mediaplayer_full        {margin: 0px 0px 20px 0px; border: 1px solid #CCC; z-index: 10;}
#premium        a        {font-weight: bold}
#premium        a:hover        {text-decoration: underline}
#premium	#key	 {float: left; margin-bottom: 32px; padding-bottom: 24px; border-bottom: 1px dotted #CCC}
#premium	#key	 h1	{color: #801040; margin: 4px 0px 12px 0px; font-size: 16px; line-height: 150%}}	
#premium        .main        {float: left; width: 610px}
#premium        .main        h1        {color: #801040; min-height: 44px}
#premium        .main        h2        {color: #801040; font-weight: bold; margin: 2px 0px 17px 0px; min-height: 44px; font-size: 16px; line-height: 150%}
#premium        .main        img        {float: left; border: 1px solid #C8C8C8; margin-left: 0px}
#premium        .main        ul        {float: left; list-style: none; margin: 0px; padding: 0px}
#premium        .main        ul        li        {float: left; width: 290px; padding: 0px; margin: 0px; font-size: 11px; line-height: 150%}
#premium        .main        ul        .maintx        {margin: -4px 0px 0px 30px}
#premium        .main        .h4        {float: left; width: 100%; margin-bottom: 8px}
#premium        .main        h4         div      {float: right; font-size: 9px}
#premium        .add        {float: right; width: 278px; margin-top: -6px; padding: 6px; background: #EEE}
#premium        .add        h1, #act .sglact h1        {color: #801040; font-weight: normal; margin: 4px 0px 17px 0px; min-height: 44px; font-size: 16px; line-height: 150%}
#premium        .add	    h4, #act .sglact h4	     {margin-bottom: 6px;}				
#premium        .add        p, #act .sglact p        {float: left; margin-bottom: 8px; padding-bottom: 4px; font-size: 11px; line-height: 150%}
#premium        .add        .add_img        {float: right; margin-left: 8px; border: 1px solid #C8C8C8}
#premium        .add        .con        {float: left; width: 288px; list-style: none inside; border: 1px solid #CCC}
#premium        .add        .con        li        {float: left; width: 56px; height: 38px; margin: 0px; padding: 0px; border-right: 1px solid #CCC}
#premium        .add        .con        li        a        {float: left; width: 56px; height: 38px;}
#premium        .add        .con        li:last-child        {width: 57px; border-right: 0px}
#premium        .actsm	    {float: right; width: 290px; margin-top: 12px; color: #666}

#content        {float: left; width: 930px; margin: 20px 10px 0px 10px; padding: 30px 0px 10px 0px; border-top: 1px dotted #CCC;}
#ct        {float: left; width: 600px; margin: 0px 27px 20px 0px}
#ct        p        {font-size: 11px; color: #444; line-height: 14px; margin-bottom: 0px}
#ct        .sglct        {clear: both; margin-bottom: 30px}
#ct        .sglct        h4          {width: 100%}
#ct        .sglct        h4          a       {color: #464646}
#ct        .sglct        h4          p       {float: right; font-size: 9px}
#ct        .sglct        a:hover        {color: #801040; text-decoration: underline;}
#ct        .sglct        .img        {float: left; margin: 8px 12px 12px 0px;}
#ct        .sglct        .imgl        {float: left; border: 1px solid #CCC; margin: 0px 12px 12px 0px;}
#ct        .sglct        .img        p        {margin-top: 4px; font-size: 8px; text-align: left; color: #666; line-height: 90%}
#ct	   .sglct	 .tx	     {float: right}		
#ct        .sglct        .more        {float: left; position: relative; width: 600px; margin: 10px 0px 20px 0px; padding-bottom: 2px; border-bottom: 1px solid #CCC;}
#ct        .sglct        .more        h5        {float: left; font-size: 8px}
#ct        .sglct        .more        ul        {position: absolute; float: right; bottom: 2px; margin: 0px; right: 0px}
#ct        .sglct        .more        ul        li        {float: right; list-style: none; inside; margin: 0px; font-size: 10px; font-weight: bold}
#ct        .sglct        .more        ul        li        a        {}
#ct        .sglct        .more        ul .morel        {}
#ct        .sglct        .more        ul .morem        {}
#ct        .sglct        .more        ul .morer        {}
#ct        .sglct        .ct_body        .text        li        {list-style: square; color: #000; margin-left: 14px; margin-bottom: 4px; font-size: 11px;}
#ct        .sglct        .ct_body h4, #ct .sgljob h4        {color: #801040; font-weight: bold; margin: 12px 0px 6px 0px;}
#ct        .sglct        .ct_body        p        {margin-bottom: 12px; color: #333; line-height: 15px;}
#ct        .sglct        .interview        ul        {margin: 8px 0px 0px 0px; padding: 0;}
#ct        .sglct        .interview        .q        {list-style: none url('../img/exp11icon_intvu.jpg') outside; color: #801040; line-height: 14px; margin: 16px 18px 4px 18px; padding: 0px;}
#ct        .sglct        .interview        li        {list-style: none; color: #000; line-height: 14px; padding-bottom: 4px;}
#ct        .sglct        .interview        li        p        {color: black; padding: 0px 0px 5px 0px; margin: 0; line-height: 14px;}
#ct        .sglct        .intvu        ul        {margin: 8px 0px 0px 0px; padding: 0;}
#ct        .sglct        .intvu        .q        {list-style: none url('../img/exp11icon_intvu.jpg') outside; color: #801040; line-height: 14px; margin: 16px 18px 4px 18px; padding: 0px;}
#ct        .sglct        .intvu        li        {list-style: none; color: #000; line-height: 14px; padding-bottom: 4px;}
#ct        .sglct        .intvu        li        p        {color: black; padding: 0px 0px 5px 0px; margin: 0; line-height: 14px;}
#ct        .sglct        .ein        {margin: 0px 0px 16px 0px; padding: 0;}
#ct        .sglct        .ein        li        {list-style: outside; margin-left: 18px;}
#ct        .sglct        .ein        li        p        {color: black; padding: 0px 0px 4px 0px; margin: 0;}
#ct        #cmnt        {float: left; width: 600px; margin-top: 10px; border-top: 1px dotted #CCC; padding-top: 20px}
#ct        #cmnt        .sglcmnt        h4        {font-size: 11px; color: #801040; font-weight: bold}
#ct        #cmnt        .sglcmnt        h4        span        {font-weight: normal}
#ct        #cmnt        .sglcmnt        p        {font-size: 11px; padding: 4px 0px 12px 0px; border-bottom: 1px dotted #CCC; margin-bottom: 12px}
#ct        .sgljob        {border: 1px solid #CCC; padding: 24px;}
#ct        .sgljob        p        {margin: 4px 0px 8px 0px;}
#ct        .sgljob        ul, #ct        .sglct        ul        {margin: 0px 0px 4px 0px;}
#ct        .sgljob        ul        li, #ct        .sglct        ul li        {list-style: square outside; margin: 0px 0px 2px 16px; color: #333; font-size: 11px;}
#ct        .list        {float: left; border: 1px solid #CCC; list-style: none inside; width: 417px; margin: 0px 0px 20px 0px;}
#ct        .list        .hd        {width: 413px; background: url('../img/exp11bg_list.jpg') repeat-x; padding: 2px; color: white;}
#ct        .list        li        {float: left; width: 401px; padding: 8px; border-bottom: 1px solid #CCC;}
#ct        .list        .tx        p        {padding: 4px 0px 2px 0px;}
#ct        .list        .tx        h4        {padding: 8px 0px 0px 0px; font-weight: bold; color: #801040;}
#ct        #lnklist        li        {float: left; clear: both; width: 600px; list-style: inside none; border-top: 1px dotted gray; padding: 8px 0px 16px 0px;}
#ct        #fundsinfo        {width: 100%; list-style: none inside;}
#ct        #fundsinfo        li        {width: 100%;}
#ct        #fundsinfo        .fundsHead        p        {width: 100%; margin-top: 12px; font-size: 12px; font-weight: bold; color: #801040;}
#ct        #fundsinfo        .fundsHead        span        {padding-right: 12px; font-size: 11px; color: #333;}
#ct        #fundsinfo        .fundsDoc        {list-style: square inside; border-top: 1px solid #DDD;}
#ct        #fundsinfo        .fundsDoc        a        {}
#ct        #fundsinfo        .fundsErr        {width: 100%; margin-top: 12px; padding: 12px; text-align: center; border: 1px solid red; background: #FEE; color: red; font-weight: bold;}
#ct        #fundsinfo        .fundsrch        {width: 320px; border: 1px solid #801040;}
#ct        #fundsinfo        .fundsAdd        {margin-top: 30px; font-size: 10px; color: #666;}
#ct        .recommend        {float: left; width: 100%; padding: 8px; margin-bottom: 16px; border: 1px solid #AAA;}
#ct        .recommend        #social_network_2click        {float: left; display: none; margin-bottom: 8px; width: 320px; height: 24px; background: url('../img/icon_down.png') 240px 4px #F0F0F0 no-repeat; border-radius: 4px;}
#ct        .recommend        #social_network_tip        {position: absolute; margin-top: 24px; display: none; width: 240px; padding: 8px; border: 1px solid #02448A; border-radius: 6px; background: white; opacity: 0.9; font-size: 10px}
#ct        .recommend        #social_network        {float: left; width: 320px; height: 32px}
#ct        .recommend        #social_network        img        {margin: 0px 16px 8px 0px; padding: 0px}
#ct        .recommend        #social_network        img:last-child        {margin-right: 0px;}



#forum        {width: 582px; padding: 0px; margin: 0px; border: 0px; background: #CCC; color: #333;}
#forum        th        {background: white; color: #444; text-align: left; padding: 4px; font-size: 12px;}
#forum        td        {background: white; padding: 4px; vertical-align: top;}

#form        {float: left;}
#form        .msg, .err        {float: left; width: 143px; border: 1px solid #CCC; margin: 0px 20px 0px 0px;}
#form        .msg, .err        h4        {background: url('http://www.my-experten.de/sty/exp_v1.2.css') repeat-x; padding: 2px; text-align: center;}
#form        .msg        p        {padding: 4px; text-align: left;}
#form        .err        p        {padding: 4px; color: red;}
#form        .hd, .action        {float: right; width: 419px;}
#form        .body                {float: right; width: 414px; padding-left: 4px; border-left: 1px solid #CCC}
#form        .body        {list-style: none inside;}
#form        .body        h1        {padding: 24px; color: green;}
#form        .body        .ok        p {padding: 0px 24px 12px 24px;}
#form	     .body	  .formhd   {color: #801040}		
#form        .body        li        {float: left; width: 409px; border-bottom: 1px dotted #EEE; padding: 4px 0px 4px 0px; color: #666;}
#form        .body        li:hover        {background: white; color: #801040;}
#form        .body        li        p        {float: left; width: 120px;}
#form        .body        li        input        {width: 260px; border: 1px solid #CCC; font-size: 11px; font-weight: bold; color: #801040;}
#form        .body        li        select        {width: 180px; border: 1px solid #CCC; font-size: 11px; font-weight: bold; color: #801040;}
#form        .body        li        textarea        {width: 260px; border: 1px solid #CCC; font-size: 12px; color: #801040;}
#form        .body        li        textarea:hover, #form .body li input:hover, #form .body li select:hover	{border: 1px solid #801040}
#form        .body        .fct        {width: 64px; text-align: center; border: 0px; background: #CCC; color: #801040; font-size: 10px; font-weight: normal; margin-top: 2px;}
#form        .body        .inf        {width: 572px;}
#form        .body        .inf        textarea        {width: 340px;}
#form        .body        .chk        input        {width: 16px;}
#form        .body        .chk        span        {float: right; width: 240px;}
#form        .body        .ok        {margin:24px; font-size: 11px; color: #666;}
#form        .body        .quote        {padding: 12px 12px 12px 12px; margin: 0px 8px 8px 8px; border: 1px solid #CCC; background: #F4F4F4;}
#form        .body        .zitat        {margin: 12px 8px 0px 8px; color: #AAA; font-size: 11px;}
#form        .body        .posting        {float: right; width: 400px; padding: 0px 12px 24px 12px; border-left: 1px solid #CCC; font-size: 12px; color: #333;}
#form        .body        .expfoto        {margin: 12px; padding: 0px; float: left; border: 1px solid #CCC; width: 150px;}
#form        .body        .fotoinfo        {margin: 12px; padding: 8px; float: right; border: 1px solid #CCC; width: 180px;}
#form        .body        .fotoinfo        p        {width: 162px; font-size: 10px; margin-bottom: 6px;}
#form        .body        .expdocument        {margin: 12px; padding: 0px; float: left; border: 1px solid #CCC; width: 220px;}
#form        .body        .expdocument        div        {margin: 8px 4px 4px 4px; width: 212px;}
#form        .body        .documentinfo        {margin: 12px; padding: 8px; float: right; border: 1px solid #CCC; width: 120px;}
#form        .body        .documentinfo        p        {width: 104px; font-size: 10px; margin-bottom: 6px;}
#form        .body        .f_hd        {width: 572px; background: none; border-bottom: 1px dotted #CCC; font-weight: bold;}
#form        .action        {list-style: none inside;}
#form        .action        li        .submit        {width: auto; border: none; background: #CCC; padding: 4px 12px 4px 12px;color: black; font-size: 12px; font-weight: normal;}
#form        .hd        ul        li        {list-style: none; inside;}
#form        .hd        ul .morel        {float: left; width: 7px; background: url('../img/exp10sl.png'); height: 18px;}
#form        .hd        ul .morem        {float: left; background: url('../img/exp10sm.png'); padding: 3px 8px 3px 8px;}
#form        .hd        ul .morer        {float: left; width: 7px; background: url('../img/exp10sr.png'); height: 18px;}
#form        .list        {float: right; border: 1px solid #CCC; list-style: none inside; width: 417px; margin: 20px 0px 20px 0px;}
#form        .list        .hd        {width: 413px; background: url('../img/exp11bg_list.jpg') repeat-x; padding: 2px; color: white;}
#form        .list        li        {float: left; width: 381px; padding: 8px;}
#form        .table        th        {}

#act        {float: right; width: 290px; border: 0px;}
#act        h5              {text-align: right}
#act        .sglact                {float: left; padding: 4px 8px 4px 8px; margin-bottom: 40px;}
#act	    .sglact.acttx   {background: #EEE}
#act        #actajax        {float: left; border: 1px solid #CCC;}
#act        #actajax        #ajaxnav        {float: left; width: 100%; list-style: none; inside; width: 100%; margin-bottom: 8px; border-bottom: 1px solid #CCC; background: url('http://www.my-experten.de/sty/img/exp12icon_ajax_bg.png');}
#act        #actajax        #ajaxnav        li        {float: left; width: 56px; height: 38px; margin: 0px; padding: 0px; border-right: 1px solid #CCC;}
#act        #actajax        #ajaxnav        li:last-child        {border-right: 0px; width: 56px;}
#act        #actajax        #ajaxnav        li:hover        {background: #999; color: white;}
#act        #actajax        #ajaxct                {padding: 4px 8px 4px 8px;}
#act        .ajax        h4        {font-weight: bold; color: black;}
#act        .sglact        .aimg        {margin-top: 8px;}
#act        .sglact        .aimg        .img        {float: right; margin-left: 10px;}
#act        .sglact        .msg, #actajax .msg        {margin: 16px 0px 16px 0px; padding: 8px 0px 4px 0px; border-top: 1px dotted #CCC;}
#act        .sglact        .msg        .info, #actajax .msg .info        {margin: 0px 0px 8px 0px;}
#act        .sglact        .msg        .info        .date, #actajax .msg .info        .date        {float: left; color: #666;}
#act        .sglact        .msg        .info        .read, #actajax .msg .info        .read        {float: right;}
#act        .sglact        .msg        a, #actajax .msg a        {font-weight: bold; color: black;}
#act        .sglact        .msg        a:hover        {text-decoration: underline;}
#act        .sglact        h4        {color: #801040;}
#act        .actbookmark        {font-size: 9px; color: #999; margin-bottom: 12px;}
#act        .abonews        {margin-bottom: 12px; border: 1px solid #CCC;}

.bnract, .bnrlog, .actlogin, .actnews        {border: 1px solid #CCC; margin-bottom: 12px;}
.bnrtwr        {float: right;}
.bnrtx        {width: 598px; border: 1px solid #CCC; margin-bottom: 10px;}
.bnrtx        img        {width: 598px;}
.bnrhd        {width: 805px; margin: 0px 10px 0px 135px; border-bottom: 1px solid #CCC; text-align: right;}
.bnrhdwall        {width: 815px; margin: 0px 10px 0px 135px; border-bottom: 1px solid #CCC; text-align: right;}
.bnrhp, .bnrhp1        {position: absolute; left: 970px}
.bnrtwrwall        {position: absolute; left: 970px; top: 0px}

.actlogin        {list-style: none; text-align: center;}
.actlogin        .input_login        {border: 1px solid #CCC; width: 120px; background: #F0F0F0; font-size: 11px; color: #801040; font-weight: bold;}
.actnl        {clear: both; list-style: none; text-align: left; margin: 0px; border: 1px solid #CCC; padding: 8px;}
.actnl        li        {padding-bottom: 8px;}
.actnl        .input_nl        {border: 1px solid #CCC; width: 264px; background: #F0F0F0; font-size: 12px; color: #801040; font-weight: bold;}
.hl        {background: #801040; font-weight: bold; color: white;}

#ft        {clear: both; width: 930px; background: #d2d2d2; margin: 23px 10px 0px 10px; padding: 2px 0px 0px 0px; text-align: center; font-size: 9px; color: #282828;}
#ft        span        {padding: 2px 8px 0px 8px; border-right: 1px solid #999;}
#ft1        {clear: both; width: 930px; background: white; color: #F3F3F3; font-size: 9px; text-align: center;}
#ft1        a        {color: #F3F3F3; font-size: 9px;}
.pr        {padding-right: 10px;}
.mr        {margin-right: 22px;}
.statMsg        {border: 1px solid green; margin: 0px 0px 8px 0px; text-align: center; padding: 0px 8px 8px 8px; background: #F0FFF0;}
.errMsg                {border: 1px solid red; margin: 0px 0px 8px 0px; text-align: center; padding: 0px 8px 8px 8px; background: #FFF0F0;}

#menh {list-style-type:none; margin: 0; padding:0;}
#menh li {float:left; position:relative; z-index:2;}
#menh li span {display:block; text-align: center; color: white; font-size: 11px; width: 140px;}
#menh li a, #menh li a:visited {display:block; width: 139px; padding: 0px 0px 0px 1px;}
#menh dl {position:absolute; display: block; width: 140px; top:0; left:0; margin: 0; text-align: center;}
#menh dt {margin:0; float:left; padding: 0px; font-size: 11px;}
#menh dd {display:none; clear:left; margin-left:0px; color: white; text-align: left;}
#menh dt a, #menh dt a:visited {display:block; color: #666; text-decoration:none; padding: 1px; border-left: 1px solid #CCC;}
#menh dd a, #menh dd a:visited {background: #FAFAFA; min-height: 16px; padding: 4px 8px 2px 8px; color: #801040; text-decoration:none; display:block; border-bottom: 1px dotted #CCC; border-left: 1px solid #CCC;}
#menh li a:hover {}
#menh li:hover dd, #menh li a:hover dd {display:block;}
#menh li:hover dl, #menh li a:hover dl {}
#menh li:hover dt a, #menh li a:hover dt a  {background: white; color: #801040}
#menh dd a:hover {background: #801040; color: white; border-bottom: 1px solid #666}