#topLogo {height:61px; background: url(/gif/textilwirtschaft_bg.jpg) no-repeat; background-position:0px;}
#minWidth{
  width:970px;background:#fff;margin:0pt 0pt 0pt 20px;padding:0 15px;min-height:100%;position:relative}
background:#FFFFFF none repeat scroll 0 0;
margin:0 0 0 20px;
min-height:100%;
padding:0 15px;
position:relative;
width:904px;
}

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: 170px;
    margin-bottom: 1em;
}
.half div.two3 input.checkboxleft, .half div.half3 input.checkboxleft,.half div.checkboxes input.checkboxleft {
    width: 15px;
}
.half div.smallc input {
    width: 15px;
}

#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 #ifirst ul.horizontal{ float: right; }
#mainwrapper .wrapfull ul{padding:0 0 15px 25px;}
#mainwrapper .wrapfull #ifirst {
    wfloat:right;
}
#mainwrapper .wrapfull #ifirst li{
    width: 12em;
}
#mainwrapper .wrapfull .inner a.warn {
    color: #b5052b;
    text-decoration: underline;
    font-weight: bold;
}
#mainwrapper .wrapfull{ background: #fff; wborder-bottom:15px solid #c4c4c4; min-height: 200px; }
	#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: #b5052b; }
#mainwrapper .wrapfull .hitslist th {  }
.inner .abst { margin-top: 1em; background-color: #FFFFFF; }

.pager, .buttons {
    float:right;
    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; color: #545454; }
.hitslist th a { color: #fff; }
.half div.checkboxes {
    border: 1px solid #CFCFCF;
    width:95%;
    margin-right: 0;
    height: 14.7em;
    font-size: 10px;
}
#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: #686767; border-right: 1px solid #fff; margin-bottom: 8px; padding: 3px 2px 3px; text-align: left; color: #fff; border-bottom: 1px solid #fff; }
#mainwrapper .wrapright .hitslist td{ padding: 3px 2px 3px 2px; text-align: left; }
#mainwrapper .wrapright .hitslist tr.high td{background-color:#e6e6e6}
#mainwrapper .wrapright .hitslist tr.alt  td{background-color:#d7d7d6}
/* #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{ text-align: center; padding-left: 0px; padding-right: 0px; } 
/* #mainwrapper .wrapright .hitslist tr.high .record{color:#fff} */
#mainwrapper .wrapright .hitslist th.record{ text-align: center; } 
#mainwrapper .wrapright .hitslist td.title{color: #b5052b;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{ }
#mainwrapper .wrapright .hitslist tr td.mark a.on:hover img{ }
#mainwrapper .wrapright .hitslist th.mark{ border-right: none;}
#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: #b5052b}
#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: #b5052b;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 .checkboxes input {
    border: 0px;
}
#footer {
    margin-top: 1em;
}
#footer li {
    display:inline;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
#footer ul {
    padding: 0;
}
#footer p{
    margin: 0em 5em 1em 0.25em;
}
#footer .name {
    font-size: 95%;
}