/* http://www.duran2.de/felektro */
@font-face{ font-family:'DejaVu Sans'; src:local('DejaVu Sans'), url(fonts/DejaVuSans/Normal.ttf) format("truetype")}@font-face{ font-family:'DejaVu Sans'; font-weight:bold; src:local('DejaVu Sans Fett'), url(fonts/DejaVuSans/Bold.ttf) format("truetype")}@font-face{ font-family:'DejaVu Sans'; font-style:italic; src:local('DejaVu Sans Oblique'), url(fonts/DejaVuSans/Oblique.ttf) format("truetype")}@font-face{ font-family:'DejaVu Sans'; font-weight:bold; font-style:italic; src:local('DejaVu Sans Fett Oblique'), url(fonts/DejaVuSans/BoldOblique.ttf) format("truetype")}html{ font-size:10.1pt}body{ color:#000; background:#fed url(holz11.png); font-size:1em; font-family:'DejaVu Sans','MS Trebuchet', 'ITC Avant Garde Gothic', Arial, 'MS Arial', Verdana, 'MS Verdana', Univers, Futura, 'ITC Stone Sans', 'Gill Sans', 'Akzidenz Grotesk', Helvetica,'Nimbus Sans L',sans-serif; cursor:auto; margin:0; padding:0}img{border:none}a{ text-decoration:underline; cursor:pointer}a:link{ color:#00f}a:visited{ color:#60c}a:active,a:hover{ color:#36f}a[href ^="http://"]{ background-repeat:no-repeat; background-image:url(external.png); padding-right:13px}a[href ^="http://"]:link{ background-position:right 3px}a[href ^="http://"]:visited{ background-position:right -117px}a[href ^="http://"]:active,a[href ^="http://"]:hover{ background-position:right -57px}.small a[href ^="http://"]:link{ background-position:right 0}.small a[href ^="http://"]:visited{ background-position:right -120px}.small a[href ^="http://"]:active,.small a[href ^="http://"]:hover{ background-position:right -60px}a.no_bg{ background:none}h1,h2,h3,h4,h5,h6{ font-weight:normal; text-align:left; margin-bottom:0.4em; border-style:solid; border-color:#0b0; border-width:0 0 1px; background:url(header-bg.png) repeat-x bottom left; padding:0 0.3ex 3px 0.3ex}h1{ font-size:2.2em; border-width:0 0 2px}h2{font-size:1.8em}h3{ font-size:1.4em; text-align:center}sup,sub,.small{font-size:0.7em}.big{font-size:1.3em}abbr{ border-bottom:1px dotted #000; font-style:italic;font-style:oblique; cursor:help; padding:0}th,td{ vertical-align:top; text-align:justify}th{text-align:center}ul{ list-style-position:outside; list-style-type:disc}ul ul{list-style-type:circle}p{ text-align:justify; margin:0 0 3px}em{ font-size:1em;     font-weight:normal;   text-decoration:none;  font-style:normal;   background:#f99; border:1px solid red}hr{ width:100%; color:#000; background:#000; height:1px; margin:1px 0; border:none}div.rund{border:1px solid #000}table.rund,table.rund td,table.rund th{ border-spacing:0; border-collapse:separate}table.rund td,table.rund th{ border-top:1px solid #000; border-left:1px solid #000; padding:3px}table.rund td:last-child,table.rund th:last-child,table.rund td.last-child,table.rund th.last-child{ border-right:1px solid #000}table.rund tr:last-child td,table.rund tr:last-child th,table.rund tr.last-child td,table.rund tr.last-child th{ border-bottom:1px solid #000}.noborder,table.noborder td,table.noborder th,table.noborder td:last-child,table.noborder th:last-child,table.noborder tr:last-child td,table.noborder tr:last-child th{ border:none !important; border-width:0 !important; border-color:transparent !important}b,.bold{font-weight:bold}.nobold{font-weight:normal}.nowrap{white-space:nowrap}i{font-style:italic;font-style:oblique}#framecontainer{ position:fixed; top:3em; right:5px; bottom:5px; left:15.5em; border:none; background:none}#framecontainer iframe{ height:100%; width:100%; border:none; background:none}div.zeitungsartikel{font-family:'Nimbus Roman No9 L',serif,'Times','Times New Roman'}div.zeitungsartikel p{ text-indent:1ex; text-align:justify; margin:0 0 0.8em 0}div.zeitungsartikel h2, div.zeitungsartikel h3, div.zeitungsartikel h4{ background:none; font-weight:bold; border:0}div.zeitungsartikel h2{ text-align:center; margin-bottom:0}div.zeitungsartikel h3{margin-top:0.3em}div.zeitungsartikel h4{margin:0 0 0.3em 0}.left{text-align:left}.center{text-align:center}.right{text-align:right}input,textarea,select,button,#toggle,#togglediv{ border:1px solid gray; background:#fff; padding:2px; font-size:1em}input:focus,textarea:focus,select:focus,button:focus{ border:1px solid #000; outline:0}input[type=submit], input[type=reset], input[type=button], input[type=image], button, select, option, #toggle{ cursor:pointer}input[type=submit], input[type=reset], input[type=button], input[type=image], button, #toggle, #togglediv{ border:1px solid #000; background:#ccc url(button-bg.png) repeat-x top; color:#222}input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, input[type=image]:hover, button:hover, #toggle:hover{ background:#bbb; color:#000}input[type=submit]:active, input[type=reset]:active, input[type=button]:active, input[type=image]:active, button:active, #toggle:active{ background:#bbb url(button-bg-active.png) repeat-x bottom; color:#000}input[disabled], input[readonly], button[disabled], select[disabled],input[disabled]:hover, input[readonly]:hover, button[disabled]:hover, select[disabled]:hover,input[disabled]:active, input[readonly]:active, button[disabled]:active, select[disabled]:active{ border:1px solid gray; background:#ddd url(button-bg.png) repeat-x top; cursor:default; color:#555}input[readonly],input[readonly]:hover,input[readonly]:active{ background:#ddd}button img{ vertical-align:middle}label.width{ display:inline-block; width:12em}#path_master_layout{ margin:0; height:1.5em}#path_master_layout p,#path_master_layout span{ float:left; display:inline}#searchboxContainer{ position:absolute; top:0; right:0; z-index:200; display:inline}#searchform{ display:inline}#searchform div{ position: relative; display:inline; background:#0b0; padding:14px 0 15px 0; -moz-box-shadow: 3px 3px 7px #777; -webkit-box-shadow: 3px 3px 7px #777; box-shadow: 3px 3px 7px #777}#searchform label{ display:none}#searchform #q{ width: 12em; line-height: 1em; padding: 5px 4px; vertical-align:middle; position: relative; left: 5px}#q2{ padding: 5px 4px}#searchform button{ background: url(search.png) top left no-repeat; width: 36px; height: 36px; position: relative; left: -5px; border: 0; padding:0; vertical-align:middle}#searchform button span{ position: absolute; left: -9999999px}#searchform button:hover{ background-position: bottom left}.ac_inactive{ color:gray}.ac_active{ color:#000}.ac_text{ color:#000}.ac_results{ padding:0; border:1px solid black; background:#eee; background:menu; overflow:hidden; z-index:99999; margin:-1px 0 0 4px}.ac_results ul{ width:100%; list-style:none outside; padding:0; margin:0}.ac_results li{ margin:0; padding:2px 5px; cursor:default; display:block;     font-size:0.9em; line-height:1.2em; overflow:hidden}.ac_loading{ background:#fff url(indicator.gif) right center no-repeat}/*.ac_odd{ background:#fff}*/.ac_over{ background:#68b; background:highlight; color:#fff; color:highlighttext}.suchmeldung{margin-top:1em}.suchergebnisse{margin-top:0.7em}.suchergebnis{ margin-bottom:0.5em; background:#fff; padding:0.5ex 35% 0.5ex 0.7ex}.suchergebnis .link{font-size:1.1em}.suchergebnis span.desc_text{ display:block; padding:2px 0 3px 0}.suchergebnis span.keywords{font-size:0.8em}.suchergebnis .adresse, .suchergebnis .adresse a{ color:#008000; text-decoration:none}.suchergebnis .adresse a:hover{text-decoration:underline}.suchergebnis span.h_i_g_h_l_i_g_h_t{background:#ff7}.suchergebnis .link span.h_i_g_h_l_i_g_h_t,.suchergebnis a.adresse span.h_i_g_h_l_i_g_h_t{ font-weight:bold; background:none}.suchergebnis span.infos{color:#77c}.similarWords{ margin-top:0.7em}.similarWords p{ margin:0.1em 0}.wichtig{ background:#f99; border:1px solid red; border-left:10px solid red; color:#000; padding:5px; border-spacing:0; text-align:justify; margin:5px 0}.code{ background:#99f; border:1px solid blue; border-left:10px solid blue; padding:5px; text-align:left; margin:5px 0}.code p{ margin:0; font-weight:normal; font-size:0.7em; text-align:left}pre,code,.code p, .pre, tt, .plaintext{ font-family:'DejaVu Sans Mono','Courier New',Courier,monospace; font-size:0.9em}code{ background:#fff; display:block; border:1px solid #ddd; border-left:10px solid #ddd; padding:1ex}.news{ background:#fff; border:1px solid #000; border-left:10px solid #000; padding:5px; border-spacing:0; text-align:justify; margin:5px 0; position:relative; clear:both}.news a.newsArchivLink{ position:absolute; top:2px; right:5px}.news ul{ margin:0; padding:5px; overflow:hidden}.news li{ margin-left:12px; position:relative}.news li span.newsentry{ white-space:nowrap}.news li span.overlay{ white-space:nowrap; background:url(news-gradient.png) repeat-y; position:absolute; right:-5px; padding-left:45px}.news li span.overlay a{ background:#fff}#navigation{ background:#afa; border:1px solid #0a0; border-left:10px solid #0a0; padding:5px; margin:5px 0}fieldset,legend{ border:1px solid gray; margin-bottom:1em}legend{ padding:0 5px; margin-bottom:0}tr.schwarz td,.schwarz{background:#000;color:#fff}tr.braunbr td,.braunbr{background:#500;color:#fff}tr.rotredr td,.rotredr{background:#f00}tr.orangeo td,.orangeo{background:#e80}tr.gelbyel td,.gelbyel{background:#ff0}tr.gruengr td,.gruengr{background:#0f0}tr.blaublu td,.blaublu{background:#00f;color:#fff}tr.violett td,.violett{background:#70b;color:#fff}tr.graugra td,.graugra{background:#999}tr.weisswh td,.weisswh{background:#fff}tr.goldgol td,.goldgol{background:#FFD700 url(gold.png)}tr.silbers td,.silbers{background:#C0C0C0 url(silber.png)}tr.keineno td,.keineno{background:transparent}tr.nocolor td,.nocolor{background:transparent url(widerstand_no_color.png)}.fotoFader{ margin:0 auto}.fotoFader .panel{ position:relative; background:#000; border-width:5px; border-style:solid; border-color:#444 #888 #888 #444; height:300px; width:400px; line-height:300px; color:#fff; margin:0 auto}.fotoFader .front,.fotoFader .back{ position:absolute; top:0; right:0; bottom:0; left:0; text-align:center; background:inherit}.fotoFader .front img,.fotoFader .back img{ text-align:center; max-height:300px; max-width:400px; position:relative}.captions{ text-align:center}.thumbnails{ list-style:outside none; margin:0 auto 0.5ex}.thumbnails li{ display:inline; margin:0.2ex 0; padding:0}.thumbnails img{ height:30px; cursor:pointer; opacity:0.7; padding:5px; border:0}.thumbnails li.active img, .thumbnails img:hover{ opacity:1}.thumbnails li.active img{ border:1px solid #0b0; padding:4px}.captions{ margin:0.5ex 0}.controls{ text-align:center; font-size:2em}.controls a{ text-decoration:none; border:1px solid #000; color:#000; display:inline-block; width:1em; line-height:1em; background:#eee; position:relative}.controls a:hover{ border:1px solid #222; color:#222}.controls a .stop{ display:block; width:0.5em; height:0.5em; background:#000; position:absolute; top:0.25em; left:0.25em}.controls a:hover .stop{ background:#222}.controls a.disabled .stop, .controls a.disabled:hover .stop{ background:#0b0}.controls a.disabled, .controls a.disabled:hover{ border:1px solid #999; color:#0b0; cursor:default; background:#ddd; outline:0}.dreieckimg{margin:4px 0}.dreieckimg td{ vertical-align:middle; font-size:1.2em; font-weight:bold}.dreieckimg .o1,.dreieckimg .o2,.dreieckimg .o3{ background-repeat:no-repeat; background-position:center; height:50px}.dreieckimg .u1,.dreieckimg .u2,.dreieckimg .u3{ background-repeat:no-repeat; background-position:center; height:52px}.dreieckimg .o1{ text-align:right; background-image:url(dreieck-o1.png); width:37px}.dreieckimg .o2{ text-align:center; background-image:url(dreieck-o2.png); width:38px}.dreieckimg .o3{ text-align:left; background-image:url(dreieck-o3.png); width:39px}.dreieckimg .u1{ text-align:right; background-image:url(dreieck-u1.png); width:37px}.dreieckimg .u2{ text-align:center; background-image:url(dreieck-u2.png); width:38px}.dreieckimg .u3{ text-align:left; background-image:url(dreieck-u3.png); width:39px}.sitemap_tree{ margin:0; padding:0}.sitemap_tree ul{ margin-left:20px;  padding-left:0}.sitemap_tree li{ list-style-type:none; vertical-align:middle}.sitemap_tree li a{ padding-left:2px}.alleNews{padding:3px}.alleNews .eintrag{ padding:3px; margin:5px 0; border:2px solid #0b0; position:relative}.alleNews .eintrag .permalink{ display:none}.alleNews .eintrag:hover .permalink{ display:inline}.alleNews .eintrag .ueberschrift{ margin:0; padding:0; margin-bottom:5px; background:none; border:0}.alleNews .eintrag .ueberschrift a{ text-decoration:none}.alleNews .eintrag .ueberschrift a:link{ color:#222}.alleNews .eintrag .ueberschrift a:visited{ color:#555}.alleNews .eintrag .ueberschrift a:hover, .alleNews .eintrag .ueberschrift a:active{ color:#000; text-decoration:underline}.alleNews .eintrag:first-child{margin-top:0}.alleNews .eintrag:last-child{margin-bottom:0}.schaltungslayout{ display:table; border-collapse:collapse; margin-top:1em; width:100%}.schaltungslayout .frow,.schaltungslayout .lrow{display:table-row}.schaltungslayout .fcell,.schaltungslayout .lcell{ display:table-cell; padding:5px}.schaltungslayout .fcell{width:30%}.schaltungslayout .lcell{width:70%}.schwierigkeit{ background:none; padding:0; border:none}.difficulty span,.difficulty a,.schwierigkeit span{ border:1px dashed #aaa; padding:2px; display:inline-block; width:1.2em; height:1.2em; vertical-align:middle; text-align:center; margin-top:0.3em}.difficulty span.selected,.schwierigkeit span{ border:2px solid #0b0; padding:1px}.difficulty a,.difficulty a:link{ border:2px solid blue; padding:1px; text-decoration:none}.difficulty a:visited{ border-color:#60C}.difficulty a:active,.difficulty a:hover{ border-color:#36F}.schaltungslayout .frow .lcell{vertical-align:middle}.schaltungslayout h1{ font-size:1.4em; text-align:center; margin:0; vertical-align:middle}.schaltungslayout .rund{width:100%}.schaltungslayout p.small{margin:0}h2.schwierigkeit{ font-size:1.2em}h2.schwierigkeit b{ vertical-align:sub}.dipPackageDiv,.noteDiv,.discretePackageDiv,.TasterDiv,.DiodeDiv,.LautsprecherDiv,.BatterieDiv,.QuarzDiv,.TrimmerDiv,.PinDiv,.transistorDiv,.CapacitorDiv{ background-repeat:no-repeat; position:absolute; left:0; top:0; color:#030; font-size:0.7em}.wireDiv{ position:absolute; padding:0; margin:0; font-size:1px}.wireHoricontal{ background:#000; height:5px; padding:0 5px}.wireVertical{ background:#000; width:5px; padding:5px 0}.resistorDiv{ position:absolute; padding:0; margin:0}.dipPackageDiv{ color:white; text-align:center; padding:8px 0}.dipPackageOuterDiv{ position:absolute}.noteOuterDiv{ position:absolute}.noteDiv{ text-align:center; padding:0; background-position:top center; padding:10px 3px 3px; vertical-align:middle; background-color:#ffc; background-color:infobackground; color:black; color:infotext; border:1px solid black; font-size:1em}.noteDiv span{ vertical-align:middle}.discretePackageOuterDiv{ position:absolute}.discretePackageDiv{ text-align:center; padding:0; padding-top:7px; color:red; margin:1px}.TasterDiv{ text-align:center; padding:0; padding-top:12px; margin:1px}.DiodeDiv{ margin:1px; text-align:left}.LautsprecherDiv{ text-align:left; padding:0; padding-top:10px; text-indent:40px; margin:1px}.BatterieDiv{ text-align:left; padding:0; padding-top:3px; text-indent:30px; font-size:1.2em; margin:1px}.QuarzDiv{ text-align:center; padding:0; padding-top:12px; margin:1px}.TrimmerDiv{ text-align:center; padding:0; padding-top:0; text-indent:35px; margin:1px}.PinDiv{ text-align:center; padding:0; padding-top:7px; margin:1px}.CapacitorDiv{ text-align:center; padding:0; padding-top:7px; margin:1px}.transistorDiv{ text-align:center; padding:0; padding-top:0; padding-top:30px; margin:0}.contextMenu{ border:solid 1px #888; background-color:#ccc; background-color:menu; color:#000; color:menutext; visibility:hidden; position:absolute; padding:3px}.smalltext{ font-size:0.9em}.colorchooser{ height:0.8em; width:0.8em; display:inline-block; padding:0.1em; cursor:pointer; overflow:hidden}#dialogwindowsButtons{ position:absolute; top:420px; left:126px; width:662px}#dialogwindowsButtons .left{ float:left}#dialogwindowsButtons .right{ float:right; padding:2px; vertical-align:middle; border:1px dashed gray}.breadboardCanvas{ z-index:0; border:1px solid #000; background:white url(steckboard/breadboardbackground.png) no-repeat bottom center; margin:0 auto}#componentPrototypes{ background:#aaa}.wireDiv,.resistorDiv,.dipPackageOuterDiv,.noteOuterDiv,.discretePackageOuterDiv,.DiodeDiv{ cursor:move}.contextMenuButtonField{ text-align:center}#stateDisplay{ visibility:hidden; display:none}td.bauteilThumbnail{ width:75px; height:60px; text-align:center; vertical-align:middle}img.bauteilThumbnail{ max-width:75px; max-height:60px}td.bauteilText{ height:60px; vertical-align:middle}a.permalink{ position:absolute; right:3px; font-size:0.8em; color:gray; text-decoration:none; border-bottom:1px solid gray; cursor:help}a.permalink:hover{border-bottom:1px dotted gray}#resistor1,#resistor2,#resistor3,#resistor4{ width:8px; height:31px; vertical-align:middle; margin:auto}span.externalMenuButton{ background:#bbb; border:1px solid #aaa}ul.witze li{ margin:0.2em 0 0.8em 0}.versuch,.beobach,.erklaer{ display:inline-block; width:1.3em; height:1.3em; padding:0.2em; border:1px solid #000; text-align:center; vertical-align:middle; font-weight:bold; margin-bottom:2px}#twitter_div{ background:#7ad; padding:5px; position:relative; min-height:85px}#twitter_div .title{ display:block; margin:0 90px 1em 1em}#twitter_div .title a{ background:none; padding:0}#twitter_update_list{ margin:0 90px 0 0}#twitter_div .bird{ background:none; padding:0; position:absolute; top:-20px; right:5px}.twitterDateLink{ font-size:0.75em; color:#777}.twitterDateLink a:link,.twitterDateLink a:active,.twitterDateLink a:visited,.twitterDateLink a:hover{ color:#777; background:none; padding:0}.twitterDateLink a:hover,.twitterDateLink a:active{ color:#24f}#youtube_div{ background:#bbb; padding:5px; position:relative; min-height:70px}#youtube_div .title{ position:absolute; top:0.5em; left:1.5em; width:120px; height:56px; background:none; padding:0}#youtube_div .poweredBy{ position:absolute; bottom:0.5ex; right:0.5em; font-size:0.8em}#youtube_div #youtube_video_div{ position:absolute; top:1em; left:2em; padding-left:120px}#facebook_div{ background:#89b; padding:5px; position:relative; min-height:60px}#facebook_div .title{ position:absolute; top:-0.5em; left:0.5em; width:70px; height:70px; background:none; padding:0}#facebook_div .title img{ width:70px; height:70px}#facebook_div p{ margin-left:70px; padding-left:0.5em}#fb_iframe{ background:#fff; margin:4px 0 0}#clker_div{ background:#9ce; padding:5px; position:relative; min-height:65px}#clker_div .title{ position:absolute; top:0.5em; left:0.5em; width:170px; height:46px; background:none; padding:0}#clker_div .title img{ width:170px; height:46px}#clker_div p{ position:relative; top:50px}#twitter_div,#youtube_div,#clker_div, #facebook_div{ margin:0.25em 0}.labelWidth, .inputWidth{ width:45%; display:block; margin:0.3em 0}.labelWidth{ margin-top:0.5em}#searchInfo{ position:absolute; top:1em; background:#bfb; padding:5px; overflow:hidden; top:3em; right:5px; left:5px}#searchInfo p{ margin:0}#searchInfo .closeLink{ color:#00f; background:url(close-link.png) no-repeat center right; padding-right:14px; display:inline; display:inline-block; font-size:0.8em; cursor:pointer; text-decoration:underline; float:right; margin-left:1ex}#searchInfo .closeLink:hover{ color:#36f; background:url(close-hover.png) no-repeat center right}#toggle{ display:inline; display:inline-block; padding:3px}#togglediv{ padding: 0.5em 1.5em; margin-top:-1px; background-image:none}#toggleimg{vertical-align:middle}table.gsc-branding td,table.gsc-branding{ margin:0; padding:0; border:none}table.gsc-branding{ border-style:none; border-width:0px; border-spacing:0px 0px; width:100%}table.gsc-branding{ border-style:none; border-width:0px; border-spacing:0px 0px; width:100%}.gsc-branding-text{ color:#676767}td.gsc-branding-text{ vertical-align:top; display:none}td.gsc-branding-text div.gsc-branding-text{ padding-bottom:2px; text-align:right; font-size:11px; margin-right:2px}div.gsc-branding-youtube td.gsc-branding-text{ vertical-align:middle}td.gsc-branding-img-noclear{ width:51px; vertical-align:bottom}div.gsc-branding-youtube td.gsc-branding-img-noclear{ width:55px}a.gsc-branding-clickable{ cursor:pointer; display:none}/* keep a 1.33 ratio * (on widths > 300px, add 20px in height for controls) * * 20em x 15em * * small player:    180x135  4:3 * medium player:   260x195  4:3** large player:    320x260  4:3 + 20px at bottom * extra large player: 480x380  4:3 + 20px at bottom */.playerInnerBox_gsvb .player_gsvb{ width:26em; height:20em; padding:0.5em 0}.playerBox_gsvb div.alldone_gsvb{ color:#00f; background:url(close-link.png) no-repeat center right; padding-right:14px; display:inline; display:inline-block; font-size:0.8em; cursor:pointer; text-decoration:underline}.playerBox_gsvb div.alldone_gsvb:hover{ color:#36F; background:url(close-hover.png) no-repeat center right}.floatingPlayerBox_gsvb,.floatingPlayerBox_gsvb *{background:#fff}.floatingPlayerBox_gsvb{border:1px solid #aaa}.floatingPlayer_gsvb{background:#fff}.playerBox_gsvb{ display:block; margin:2px 5px; text-align:right}/** * Floating Player Box: * * note:top, left, z-index, height, width * are set in code. Limit your styling to color/opacity * Note the z-index of floatingPlayer should be one * higher than the z-index of the floatingPlayerBox. * Adjust as needed on sites with crazy layering.*/.floatingPlayerBox_gsvb{ position:absolute; z-index:9998; margin-top:0}.floatingPlayer_gsvb{ position:absolute; z-index:9999; margin-top:0}.idle_gsvb{ display:none}.playerInnerBox_gsvb{ margin-top:2px}.full_gsvb{ display:block}div.resultDiv_gsvb{ border:1px solid #000}div.smallResultDiv_gsvb{ height:41px; width:54px; text-align:center}div.resultDiv_gsvb img{ cursor:pointer; display:block; display:inline-block; margin:0; width:100%; height:100%}div.title_gsvb{ text-align:center}.filetree .info{ font-size:0.85em; color:#888}.filetree, .filetree ul{ padding: 0; margin: 0; list-style: none}.filetree ul{ margin-top: 2px}.treeview .hitarea{ background: url(images/treeview-default.gif) -64px -25px no-repeat; height: 16px; width: 16px; margin-left: -16px; float: left; cursor: pointer}* html .hitarea{ display: inline; float:none}.treeview li{ margin: 0; padding: 3px 0pt 3px 16px}.treeview a.selected{ background-color: #eee}.treeview ul li{background: url(sitemap-line.png) 0 0 no-repeat}.treeview li.last, .treeview li.lastCollapsable, .treeview li.lastExpandable{background-position: 0 -1766px}/*.treeview ul li.lastCollapsable, .treeview li.lastExpandable{background-image: url(sitemap-line-extended.png)}.treeview li.lastCollapsable{background-position: 0 -111px}.treeview li.lastExpandable{background-position: -32px -67px}*/.filetree li{ padding: 3px 0 2px 20px}.filetree span.folder, .filetree span.file{ padding: 1px 0; display: inline-block; width:23px; margin:0 0.7ex 0 -7px}.filetree span.folder{ background: url(sitemap-folder-open.png) 0 0 no-repeat; cursor: pointer}.filetree li.expandable span.folder{ background: url(sitemap-folder.png) 0 0 no-repeat}.filetree span.file{ background: url(sitemap-file.png) 7px 0 no-repeat}
