div.helps{
    background: transparent;
    position:absolute;
    left: -150px;
    top: -150px;
    display:none;
    z-index: 99;
    font-size: 11px;
}

div.helptop{
    background: url(/gif/csspix/help_bgtop.gif) no-repeat transparent;
    font-size: 11px;
    margin: 0px;
    padding: 8px 12px 0px 12px;
    width: 170px;
    z-index: 99;
}
div.helptop ul{
    padding: 0px 0px 0px 5px;
    margin: 0px;
 }

div.helpbottom{
    background: url(/gif/csspix/help_bgbottom.gif) no-repeat transparent;
    height: 10px;
    margin: 0px;
    padding: 0px;
    width: 194px;
    z-index: 99;
}
/*
select option.level1 {
    color:#009090;
    font-weight:bold;
}
*/
#logo, #foto {
    display: none;
    position: absolute;
    padding:1em 2em 1em 2em;
    background: url(/gif/csspix/bg_body.gif);
    width:auto;

}
#mainwrapper #logo a, #mainwrapper #foto a {
    float: right;
    text-decoration: none;
}
.half .full {
    width: 100%;
}
.half .full input {
    width: 98%;
}
.half .full textarea, .mceEditor {
    width: 98%;
    height: 10em;
    margin-bottom: 1em;
}
.half div.half3 {
    width: 33%;
}
.half div.half3 select, .half div.two3 select, .half div.half3 .textfield{
    width: 96%;
}

.half div.two3 input.checkboxleft, .half div.half3 input.checkboxleft,.half div.checkboxes input.checkboxleft {
    width: 15px;
}
.half div.smallc input {
    width: 15px;

}
.half div.smallc label{
    display: inline
}
#mainwrapper .wrapfull .helplink{float:right;color:#444;text-decoration:none;padding:5px 2px 0 0}
#mainwrapper .wrapfull ul.horizontal{list-style:none;margin-top:10px;padding-left:0}
#mainwrapper .wrapfull ul{padding:0 0 15px 25px;}
#mainwrapper .wrapfull #ifirst {
    float:right;
}
#mainwrapper .wrapfull #ifirst li{
    width: 12em;
}
#mainwrapper .wrapfull .inner a.warn {
    color: red;
    text-decoration: underline;
    font-weight: bold;
}
/* #mainwrapper .wrapfull{padding:0 0px 0 60px} */
#mainwrapper .wrapfull .inner li {
    width: 12%
}
#mainwrapper .wrapfull .inner .hitslist li {
    width: 100%
}
#mainwrapper .wrapfull .inner li.wide {
    width: 16%
}
#mainwrapper .wrapfull .inner li .input {
    width: 90%;
    font-size: 10px;
}
#mainwrapper .wrapfull .inner li#lismall {
    width: 15px;
}
#mainwrapper .wrapfull .hitspager .on,#mainwrapper .wrapright .hitspager .on {
    color:red;
}
#mainwrapper .wrapleft .hitslist{
    margin-left: 13px;
}
#mainwrapper .wrapleft .hitslist th {
    background-color:#4794E2;
    border-right:1px solid #FFFFFF;
}
#mainwrapper .wrapleft .hitslist th a{
    color:#FFFFFF;
}
#mainwrapper .wrapleft .hitslist td {
    padding-left: 5px;
}
.inner .abst {
    margin-top: 1em;
    background-color: #FFFFFF;
}
.pager, .buttons {
    float:right;
    font-weight: bold;
    color: #A9A9A9;
    margin: 3px 10px 0px;
    text-align: left;
}
.pager, .buttons img {
    margin-left: 1em;
    margin-right: 0.25em;
    margin-bottom: 0.25em;
}
#mainwrapper .wrapfull .hitsfunctions{padding-top:15px;color:#333;margin:0;font-size:11px;}
.draft {
    color:#BBC3C1;
}
.hitslist a {
    text-decoration: none;
}
.half div.checkboxes {
    border: 1px solid #CFCFCF;
    width:95%;
    margin-right: 0px;
    height:14.7em;
    font-size: 10px;
}
.half div.checkboxes label{
    display: inline;
}
#mainwrapper .horizontal#wider li{width:25%}

#mainwrapper .wrapright .hitslist{border-bottom:1px solid #CCC;margin:15px 0 0;font-size:10px;width:100%}
#mainwrapper .wrapright .hitslist th{background-color:#98B9D8;border-right:1px solid #fff;margin-bottom:8px;padding:6px 2px 13px 2px;text-align:left;color:#fff}
#mainwrapper .wrapleft .hitslist td{border-right:1px solid #CCC;padding:8px 2px 13px 2px;border-top:1px solid #CCC;text-align:left}
#mainwrapper .wrapleft .hitslist tr.high td{background-color:#DBEBFB}
#mainwrapper .wrapright .hitslist tr.alt  td{background-color:#E5E5E5}
/* #mainwrapper .wrapright .hitslist td.record{color:#CCC;font-weight:bold;border-left:1px solid #CCC;text-align:center;padding-left:20px;padding-right:20px} */
#mainwrapper .wrapright .hitslist td.record{border-left:1px solid #CCC;text-align:center;padding-left:0px;padding-right:0px} 
/* #mainwrapper .wrapright .hitslist tr.high .record{color:#fff} */
#mainwrapper .wrapright .hitslist th.record{border-left:1px solid #98B9D8;text-align:center;} 
#mainwrapper .wrapright .hitslist td.title{color:red;font-weight:bold}
#mainwrapper .wrapright .hitslist tr.high td.mark,#mainwrapper .wrapright .hitslist tr.alt td.mark{background-color:#fff}
#mainwrapper .wrapright .hitslist tr td.mark a.on img,#mainwrapper .wrapright .hitslist tr td.mark a:hover img{background-color:#98B9D8}
#mainwrapper .wrapright .hitslist tr td.mark a.on:hover img{background-color:#FF0000;}
#mainwrapper .wrapright .hitslist th.mark{border-right:1px solid #98B9D8}
#mainwrapper .wrapright .hitslist .mark{padding-left:5px;padding-right:5px;text-align:center}
#mainwrapper .wrapright .hitslist .white td{border:0;padding:0;height:8px}

#mainwrapper .wrapright .wright select {
    width: 95%;
}
#mainwrapper .wrapright .hitspager a.on,#mainwrapper .wrapright .hitsfunctions a.on{color:red}
#mainwrapper .wrapright .hitspager a:hover,#mainwrapper .wrapright .hitsfunctions a:hover{text-decoration:underline}
#mainwrapper .wrapright .hitspager{color:#666;padding-top:15px;float:left;position:relative}
#mainwrapper .wrapright .hitsfunctions{padding-top:15px;color:#333;text-align:right;margin-left:150px}
#mainwrapper .wrapright .hitspager a{color:#666;text-decoration:none}
#mainwrapper .wrapright .hitsfunctions a{color:#333;text-decoration:none}
#mainwrapper .wrapright .hitspager#htop {
    float:none;
}
.center {
    text-align: center !important;
}
.clear2 {
    clear: both;
}
#mainwrapper .wrapright .thead a{color:#FFFFFF;text-decoration:none;}
#mainwrapper .wrapright .thead a:hover{color:#FF0000;text-decoration:underline;}
#mainwrapper .wrapright .half .horizontal li {
    width: 48%;
}
.icons img{
    margin: 0px 5px 0px 5px;
}
.half .shorti input {
    width: 15px;
    margin-top: 5px;
}
.half .shorti label {
    display: inline;
}
.half .checkboxes input {
    border: 0px;
}
#nav2 .submenu ul { padding-left:10px;}
#nav3 .submenu ul{ margin-left:5px}
#nav4 .submenu ul{ margin-left:5px}
.warning {
    background-color:#FF0000;
}
img.warning {
    float: right;
}
#mainwrapper .wrapleft .navbar span {
    background-color:#4794E2;
    border-right:1px solid #FFFFFF;
    color:#FFFFFF;
    display:block;
    padding:3px 5px 3px 6px;
    width:107px;
}
.quarter select,.half div.halfhalf select {
    width:95%;
}
label .nb {
    display: inline;
}
#mainwrapper .wrapleft .col2 div{width:49.9%;float:left;}
.wrapright .textfield {width: 90%;}
.wrapright .myorder { margin-left:5px;margin-right:5px;}
.wrapright .myorder label{display:block;margin-top:5px;margin-bottom:3px;}

#index #mainwrapper h3 a { color:#D15400;}