/* MAIN CSS FILE FOR HH-VISION */
BODY, HTML{
         height: 100%;
}
BODY,TABLE, TD, A,P{
         margin: 0px;
         padding: 0px;
         border: 0px;
         font-family: Verdana, Helvetica, Arial, sans-serif;
         font-size: 10pt;
         line-height: 140%;
         scrollbar-face-color: #626262;
         scrollbar-track-color: #626262;
         scrollbar-3dlight-color: #858585;
         scrollbar-darkshadow-color: #858585;
         scrollbar-arrow-color: #FFFFFF;
         scrollbar-highlight-color: #858585;
         scrollbar-shadow-color: #FFFFFF;
}

A {
    color: #000000;
}


.leftContent p, .leftContent td {
font-size:8pt;
}

P{
         margin: 0px;
         padding: 0px;

}

H1{
         margin-bottom: 10px;
         color: #000;
         font-size: 11pt;
}
INPUT, TEXTAREA, SELECT{
         border: 1px solid #CCCCCC;
           background-color:#FFFFFF;
         font-size: 9pt;
}

td {
vertical-align:top;
}

.tableBackgr1{
   background-color:#C8C8C8;
   color:#FFFFFF;
}

.tableBackgr2 {
background-color:#646464;
font-size:8pt;
vertical-align:middle;
color:#fff;
}


.tdRightLineTop{
border-top:3px solid #C8C8C8;
}

.randTop {
padding-top:2px;
padding-bottom:2px;
}

.randLeft {
padding-left:15px;
}

.randTopError {
padding-top:4px;
padding-bottom:4px;
padding-right:4px;
}

.tableBackgr1blau{
   background:#305CA0;
   color:#A0C0E3;
}


.tx-newloginbox-pi1-forgotP A{
 font-size: 8pt;
 color:#99B7D6;
}

#tx-newloginbox-pi1-user,#tx-newloginbox-pi1-pass {
width:145px;
}

.tx-newloginbox-pi1-forgotP a {
color:#000;
}

#lineBottom, .lineBottom1, #tableNavi td{
 border-bottom: 1px solid #FFFFFF;
}

#tableNavi {
border-left:1px solid #fff;
}

.lineLeft1 {
border-left:1px solid #FFFFFF;
}

.lineBottom3 {
border-bottom:3px solid #FFFFFF;
}

.lineTop3 {
border-top:3px solid #FFFFFF;
}

#lineBottomBlue{
 border-bottom: 1px solid #A0C0E3;
}


.downloadTable_info p{
font-size:10px;
}


.errorFeAdmin {
color:#FF0000;
font-size: 8pt;

}
fileMsg{
font-size: 8pt;
font-weight: bold;
}
.tx-gsifeuserlist-pi1-browsebox-SCell A {
  font-weight: bold;
  color:#000000;
}
.tx-fhlistcompany-pi1-browsebox-SCell A {
  font-weight: bold;
  color:#000000;
}
.tx-fhlistproject-pi1-browsebox-SCell A {
  font-weight: bold;
  color:#000000;
}
.inputRadioActivProjekt{
 color:#000000;
 border: 1px solid #000000;
 background:#CEE18A;
}

.inputRadioArchiveProjekt{
 color:#000000;
 border: 1px solid #000000;
  background:#E68884;
}

.projectArchiv{
  color:#B4B4B4;

}

.csc-form-labelcell{
  vertical-align:top;
}
.scrollDivLayer{
  width:360px;
  height:250px;
  overflow:scroll;
  border:1px solid #CCCCCC; margin:1em;
}

.uploadTable{width: 600px;}
.downloadTable{}
.downloadTable_catbrowser{padding-bottom: 15px;}
.downloadTable_catbrowser A{color: black; text-decoration: none}
.downloadTable_cattitle{font-weight: bold; font-size: 14px;padding-top: 15px;}

.downloadTable_caticon{padding-top: 15px; padding-bottom: 5px;}
.downloadTable_filelink A{color: black; text-decoration: none; font-weight: bold; font-size: 10px;}
.downloadTable_filelink{padding:2px; border-top: 1px solid #6E6E6E; border-bottom: 1px solid #6E6E6E}
.downloadTable_info{padding: 0px; background-color:#C8C8C8}
.downloadTable_thumb{padding: 2px; background-color:#F7F3EF}
.downloadTable_emaillink A{color: black; text-decoration: none; font-size: 10px;}

.active_folder {font-weight:bold;padding:0px 0px; background-color:#305CA0}
.inactive_folder {font-weight:bold;padding:0px 0px;}

.active_folder {text-decoration:none;color:#fff;display:block;}
.inactive_folder {text-decoration:none;display:block;}
a.inactive_folder:hover {background-color:#fff;}

.pinboard_table td {padding:4px;}

.sortyby a {
display:block;
}


#loginBox {
}

.news-latest-morelink a,.news-latest-morelink a:hover {
text-align:right;
color:#fff;
display:block;
text-decoration:none;
font-size:11px;
}

/* changes */

.news_latestTable {
width:270px;
}

.latestContent p.bodytext, .latestContent{
padding:0 0;
color:#3C3C3C;
}

.news_latestTable strong {
color:#3C3C3C;
line-height:120%;
}

.news_latestTable  p.bodytext{
padding:0 0;
font-size:11px;
color:#3C3C3C;
line-height:120%;
}

.companylinkNO{
 	text-decoration: none;
 	font-weight: bold;
	display: block;
	padding: 3px;
	background: #444444;
	color: white;
	font-size: 8pt;
	text-align:left;
}
.companylinkACT{
 	text-decoration: none;
 	font-weight: bold;
 	display: block;
 	padding: 3px;
	background: #305CA0;
	color: white;
	font-size: 8pt;
	text-align:left;
}
.companyprojectlinkNO{
	text-decoration: none;
 	font-weight: bold;
	display: block;
	padding: 3px;
	padding-left: 10px;
	background: #CCCCCC;
	color: #666666;
	font-size: 7pt;
	text-align:left;
}
.companyprojectlinkNO:hover{
	text-decoration: none;
 	font-weight: bold;
	display: block;
	padding: 3px;
	padding-left: 10px;
	background: #FFFFFF;
	color: #666666;
	font-size: 7pt;
	text-align:left;
}
.companyprojectlinkACT{
	text-decoration: none;
 	font-weight: bold;
	display: block;
	padding: 3px;
	padding-left: 10px;
	background: #EFEFEF;
	color: #666666;
	font-size: 7pt;
	text-align:left;
}

