* { margin: 0; padding: 0; }
html, body, #main { height: 100% }
body, div { font-family: 'tahoma', helvetica, verdana, arial, sans-serif }
body { margin: 0; padding: 0; font-size: small; color: #333 }
h1, h2 { font-family: 'tahoma', verdana, arial; padding: 10px; margin: 0 }
h1 {/* font-size: large */}
h3 {padding-left:20px; margin-top: .5em; color:#f45501; font-size:13px;}
h4 {padding-left:20px; margin-top: .5em; color:#f45501; font-weight:bold; font-size:20px;}
fieldset { padding: 8px; }
legend {font-weight: bold; /*color:#f45501;*/font-size: large;}
pre { margin-bottom: 1em; }
li { list-style-type: none; }
.basic, #list2, #list3, #navigation { width:585px; }
#log { position:fixed; bottom: 0; right:1em; text-align:right; }
#switch { position: fixed; bottom: 0; right: 15em; }
#list3 { /*border: 1px solid #111;*/ }
#list3 div.selected .title { font-weight:bold; color:#000; background-color:#CCC;}
#list3 div div{margin:2px 2px 18px 16px; /*padding: 5px;*/ font-weight:normal; font-size:13px; /*color:#c0c0c0;*/ color:#000; line-height:18px;}
#list3 div.title {/*border: 1px solid #cccccc;*//* background-color: #ECE8E7;*/ padding: 10px; cursor: pointer; font-weight: bold;}
#list3 div.selected {border-bottom:none;}
#list3 div.dett{font-size:12px;padding:5px 10px 5px 10px; color:#7a7a7a;}
#list3 div.dett-b{width:500px; position:relative; top:-40px; left:-20px; font-weight:lighter; font-size:12px;padding:0; color:#7a7a7a;}
.title {}
@media print {
.basic div, #navigation ul, #list2 dd, #list3 div {display: block!important;height: auto!important}
}