a {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  color:#007fd6;
  text-decoration:none;
}
a:hover {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  color:#007fd6;
  text-decoration:underline;
}
a.link2 {
  color:#000;
  text-decoration:underline;
  float:left;
}
a:hover.link2 {
  color:#007fd6;
}
body {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  color:#000;
  margin:0;
  padding:0;
}
img {
  border:0;
}
/* START HEADER */
#header {
  margin:0 auto;
  padding:0;
  width:1000px;
  height:97px;
  position:relative;
  background:#007fd6;
}
#header h1 {
  margin:12px;
  float:left;
}
#header h2 {
  margin:25px 30px 0 0;
  display:inline;
  float:right;
}
#header #tabs {
  position:absolute;
  left:0;
  bottom:0;
  width:780px;
  padding:0 3px 0 0;
  height:25px;
  /* background:url(../images/bg_navrundung.gif) 100% 0 no-repeat; */

}
#header #tabs ul {
  margin:0;
  padding:0;
  list-style:none;
  height:25px;
  line-height:25px;
  text-align:right;
  background:#007fd6;
  /*#2d2d2d*/
 
}
#header #tabs ul li {
	margin:0;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	display:inline;
}
#header #tabs ul li a {
  margin:0 3px 0 0;
  text-decoration:none;
  color:#fff;
  font-size:11px;
}
#header #tabs ul li a:hover, #header #tabs ul li a.active {
  /* color:#007fd6; */
  color:#a4a5a7;
}
/* END HEADER */

#main {
/*  position:absolute;
  top:97px;
  left:50%;
  margin:0;
  margin-left:-499px;*/
  margin:0 auto;
  width:998px;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc
}
#main p {
  margin:15px 0;
/*  width:100%; */
  padding:10px 0;
}

/* START CONTENT TOP */
#main #top {
  width:998px;
  height:30px;
  padding:0;
  background-color:#efefef;
  border-bottom:1px solid #ddd;
  /*position:absolute;
  top:0;*/
}
#main #top p.welcome {
  /* position:absolute;
  left:0;
  top:0; */
  width:340px;
  margin:0;
  padding:8px 0 0 10px;
  font-size:10px;
  float:left;
}
#main #top p.favorites {
  /* position:absolute;
  left:350px;
  top:0; */
  float:left;
  width:215px;
  margin:0;
  padding:7px 0 0 0;
}
#main #top p.favorites select, #main #top p.language select {
  width:135px;
  font-size:10px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
#main #top p.language {
  /*position:absolute;
  right:0;
  top:0;*/
  float:right;
  width:190px;
  margin:0;
  padding:7px 10px 0 0;
  text-align:right;
}
/* END main TOP */

/* START main RIGHT AND LEFT */
#main #left, #main #right {
  position:relative;
  width:210px;
}
#main #left {
  float:left;
  margin-left:-224px;
  min-height:0px;
}
#main #right {
  float:right;
  margin-right:-224px;
  margin-left:13px;
  padding-left:1px ;
  min-height:0px;
}
#main #leftnav {
  margin:0;
  padding:0;
}
#main #leftnav ul {
  margin:0;
  padding:0;
}
#main #leftnav ul li {
  margin:0;
  padding:0;
  list-style:none;
}

#main #leftnav ul li a, #main #leftnav ul li span.noa {
  width:190px;
  display:block;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  border-bottom:1px solid #ddd;
  color:#000;
}
#main #leftnav ul#default li a, #main #leftnav ul li span.noa {
  background-color:#efefef;
  margin:0;
  padding:3px 0 3px 20px;
}
#main #leftnav ul#default li a:hover {
  background:url(../images/bg_nav1.gif) no-repeat 10px 7px #efefef;  
}
#main #leftnav ul#default li a.active {
  background:url(../images/bg_nav1_hover.gif) no-repeat 10px 8px #efefef;  
}
#main #leftnav ul#default li ul#nav2 li a {
  width:170px;
  display:block;
  margin:0;
  padding:3px 10px 3px 30px;
  font-weight:normal;
  text-decoration:none;
  background-color:#f7f7f7;
}
#main #leftnav ul#default li ul#nav2 li a:hover, #main #leftnav ul#default li ul#nav2 li a.active {
  background:none;
  background-color:#f7f7f7;
  background:url(../images/bg_nav2.gif) no-repeat 22px 9px;
  
}


#main #leftnav ul#default li ul#nav2 li ul#nav3 li a {
  width:155px;
  display:block;
  margin:0;
  padding:3px 10px 3px 45px;
  font-weight:normal;
  text-decoration:none;
  background-color:#fff;
}
#main #leftnav ul#default li ul#nav2 li ul#nav3 li a:hover, #main #leftnav ul#default li ul#nav2 li ul#nav3 li a.active {
  background:url(../images/bg_nav2.gif) no-repeat 32px 9px;
}
#main #leftnav ul#default li ul#nav2 li ul#nav3 li ul#nav4 li a {
  width:140px;
  display:block;
  margin:0;
  padding:3px 10px 3px 60px;
  font-weight:normal;
  font-style:italic;
  text-decoration:none;
}
#main #leftnav ul#default li ul#nav2 li ul#nav3 li ul#nav4 li a:hover, #main #leftnav ul#default li ul#nav2 li ul#nav3 li ul#nav4 li a.active {
  background:none;
}
#main #leftnav ul#piclinks li a {
  color:#fff;
  background-color:#007fd6;
  background-repeat:no-repeat;
  margin:0;
  padding:3px 10px;
}
#main #leftnav ul#piclinks li a:hover {
  color:#000;
}
#main #leftnav ul#piclinks li a.tra {
  background-image:url(../images/bg_tra.jpg);
  padding-top:68px;
}
#main #leftnav ul#piclinks li a:hover.tra, #main #leftnav ul li a:active.tra {
  background-image:url(../img/bg_tra-orange.jpg);
}
#main #leftnav ul#piclinks li a.cri {
  background-image:url(../images/bg_cri.jpg);
  padding-top:68px;
}
#main #leftnav ul#piclinks li a:hover.cri, #main #leftnav ul li a:active.cri {
  background-image:url(../img/bg_cri-orange.jpg);
}
#main #leftnav ul#piclinks li a.por {
  background-image:url(../images/bg_por.jpg);
  padding-top:68px;
}
#main #leftnav ul#piclinks li a:hover.por, #main #leftnav ul li a:active.por {
  background-image:url(../img/bg_por-orange.jpg);
}
#main #leftnav ul#piclinks li a.fir {
  background-image:url(../images/bg_fir.jpg);
  padding-top:68px;
}
#main #leftnav ul#piclinks li a:hover.fir, #main #leftnav ul li a:active.fir {
  background-image:url(../img/bg_fir-orange.jpg);
}
#main #leftnav ul#piclinks li a.mil {
  background-image:url(../images/bg_mil.jpg);
  padding-top:68px;
}
#main #leftnav ul#piclinks li a:hover.mil, #maint #leftnav ul li a:active.mil {
  background-image:url(../img/bg_mil-orange.jpg);
}

#main .box {
  margin:0;
  padding:0 0 15px 0;
  width:210px;
}
#main .box h3 {
  margin:0;
  padding:5px 0 5px 15px;
  background-color:#f7f7f7;
  color:#007fd6;
  font-size:11px;
  border-bottom:1px solid #ddd;
}
#main .box p {
  margin:0;
  padding:5px 15px;
}
#main .box p.link_selctor a {
  color:#b4b4b4;
}
#main .box select {
  width:165px;
  font-size:10px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
#main .box p.news {
  margin:0;
  padding-bottom:10px;
  border-bottom:1px dotted #ddd;
}
#main .box form {
  margin:0;
  padding:0;
  overflow:hidden;
}
#main .box form p.eingabe {
  color:#007fd6;
}
#main .box form p.eingabe label {
  width:50px;
  float:left;
  clear:left;
  margin-top:5px;
  margin-right:12px;
  padding-top:5px;
  font-size:11px;
}
#main .box form p.eingabe input {
  float:right;
  margin-right:10px;
  width:50%;
  margin-top:9px;
  color:#000;
  font-size:10px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  border:1px solid #ccc;
}
#main .box select {
  width:163px;
  font-size:10px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
#main .box p.submit {
  clear:both;
  text-align:right;
  padding-right:3px;
 
}
#main .box p.submit input {
  margin-right:10px;
}
/* END main RIGHT AND LEFT */

/* START main content */

#main #main_content {
  width:550px;
  margin:0 210px 0 210px;
  padding:0 13px 2em 13px;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  /*min-height:600px;*/
}
#main #main_content #content h3 {
  font-size:120%;
}
#main #main_content h4 {
  color:#007fd6;
  font-size:12px;
  margin:0 0 10px 0;
}
#main #main_content h5 {
  color:#000;
  font-size:24px;
  margin:0;
}
#main #main_content h6 {
  color:#000;
  font-size:14px;
  margin:0 0 10px 0;
}

#main #main_content p#bcn {
  margin:0 0 0px 0 !important;
  padding-top:10px !important;
}

#main .error 
{
    color:red;
}
/* END main content */

/* START main FOOTER */
#footer {
  text-align:center;
  width:998px;
  position:absolute;
  left:50%;
  margin-left:-499px;
}
/* END main FOOTER */
.clearer {clear:both;}

.mpsuche{
	width:176px !important;
}

/* von Tom ergänzte Styles */

/* Styles für Contentseiten */
#main #main_content #content{
	width:550px;

	/*position:absolute;  -> geht nicht wegen content-höhe*/

}

#main #main_content #content h5{
	color:#007fd6;
 	font-size:18px;
	font-weight:bold;
  	margin:0;
}

#main #main_content #content h6{
	color:#978d8d;
 	font-size:13px;
	font-weight:bold;
  	margin:0px 0px 20px 0px;
}

#main #main_content #content p{
	margin:0px 0px 10px 0px;
	padding-top:0px;
}

#main #main_content #content img{
	float:left;
	margin:0px 10px 0px 0px;
	padding:0;
}
#main #main_content #content a{
	text-decoration:underline;
	height:10px;
	display:inline;
	padding:0px 0px 0px 6px;
	font-size:10px;
	color:#007fd6;
}
#main #main_content #content img
{
     float:none; /* !important; */
}
#main #main_content #content .leftfloat
{
    float:left !important; 
    display:block;
    min-height:0px;
}
#main #main_content #bcn a {
    background:#ffffff;
    padding:0px 0px 0px 0px;
}

#main #main_content #bcn a:hover {
    background:#ffffff;
    padding:0px 0px 0px 0px;
    text-decoration:underline;
}

#main #main_content #content .alphabet {
    color:#007fd6;
	margin-bottom: 14px;
	margin-left:-4px;
}
#main #main_content #content .alphabet a{
    background:#ffffff;
    padding:0px 4px 0px 4px;
}
#main #main_content #content .alphabet a:active{
    font-weight:bold;
}

#main #main_content #content .pressteaser{
	width:100%;
	min-height:1px;
	border-bottom:1px solid #dddddd;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
}
#main #main_content #content .pressteaser .date{
	display:block;
	float:left;
	width:90px;
	font-style:italic;
	min-height:1px;
	padding-top:5px;
}
#main #main_content #content .pressteaser .teaser{
	display:block;
	float:left;
	width:460px;
	min-height:1px;
}
#main #main_content #content .pressteaser .teaser p{
	margin:0px;
	padding-bottom:0px;
	padding-top:5px;
}

#main #main_content #content .pressteaser .teaser a{
	margin:0px !important;
	padding:0px !important;
	background:#ffffff;
	text-decoration:none;
}
#main #main_content #content .pressteaser .teaser a:hover{
	text-decoration:underline;
}

#main #main_content .tblprdlink {
    background-color:#efefef;
    width:100%;
    padding:0;
    margin:0;
    border-spacing:0;
}
#main #main_content .tblprdlink th {
    text-align:left;
    color:#007fd6;
    font-weight:normal;
    padding:3px;padding-left:18px;
}
#main #main_content .tblprdlink th.prdvideo {
    background:url(/images/cam.gif) no-repeat 0 1px;
}
#main #main_content .tblprdlink th.addinfo {
    background:url(/images/info.gif) no-repeat 0 1px;
}
#main #main_content .tblprdlink th.dates {
    background:url(/images/date.gif) no-repeat 0 1px;
}
#main #main_content .tblprdlink th.grantinfo {
    background:url(/images/grantinfo.gif) no-repeat 0 1px;
} 
#main #main_content .tblprdlink th.edcorner {
    background:url(/images/educ.gif) no-repeat 0 1px;
} 
#main #main_content .tblprdlink th.appnotes {
    background:url(/images/notes.gif) no-repeat 0 1px;
}
#main #main_content .tblprdlink td.imglink {
    padding:3px;
    width:30%;
    border-right:1px solid #ddd;
    border-top:1px solid #ddd;
    vertical-align:top;
}
#main #main_content .tblprdlink td.text {
    padding:3px;
    width:70%;
    border-top:1px solid #ddd;
    vertical-align:top;
}

#main #main_content .klappDiv{
	/*display:none;*/
}

/*Adaption Filenet */
#content .clear {
  clear:left;
  border-top:1px solid #acacac;
}
#content .col {
  float:left;
  width:50%;
}
#pageNumber {
  padding:0;
  border-width:2px;
  border-bottom-width:1px;
  height:11px;
  font-size:9px;
  line-height:11px;
}
#pageNumberSubmit {
  position:relative;
  top:1px;
  width:20px;
  height:13px;
}
#advancedsearch {
	color:#666666;
	font-size:9.5px;
	text-decoration:none;
}
#advancedsearch:hover {
	text-decoration:underline;
}
.box {
  width:187px;
}

.box h3 {
  /*height:14px; 
  line-height:14px;*/
  margin:0;
  padding:0;
  margin-bottom:2px;
  padding-left:14px;
  padding-bottom:2px;
  background:#fff;
  font-size:100%;
  /* color:#007fd6; */
  color:#666;
}
.box h4 {
  height:22px;
  line-height:22px;
  margin:-2px 0 2px 0;
  padding:0;
  padding-left:14px;
  background:#fff;
  font-size:110%;
  /* color:#007fd6; */
  color:#666;
}
.box form {
  margin:0;
  padding:0;
}
.box label {
  font-size:100%;
}
.box input, .box select {
  font-size:100%;
  display:block;
  width:153px;
}
.box select {
  width:158px;
}
.box label.radio {
  display:block;
}
.box label.radio input {
  display:inline;
  width:auto;
  position:relative;
  top:3px;
}
.box p {
  margin:0;
  padding:1ex 14px 1ex 14px;
  background:#fff;
  font-size:120%;
/*  color:#f1af00;*/
  list-style:none;
  font-size:90%;
}
.box ul {
  margin:0;
  padding:3px 0 0 14px;
  margin-bottom:2px;
  background:#fff;
  font-size:120%;
  color:#f1af00;
  list-style:none;
  font-size:90%;
}
.box ul li {
  padding-left:7px;
  padding-bottom:2px;
  background:url(../images/bullet_1.png) no-repeat 0 .8em;
}
.box ul li a {
  /* color:#007fd6; */
  color:#666;
}
.box .bottom {
  vertical-align:top;margin-top:-2px;
}
.box .top {
  vertical-align:bottom;
  position:relative;
  border-bottom:0;
}
.contentQuarter {
  border:1px dotted white;
  font-size:80%;
  float:left;
  height:184px;
  padding-top:8px;
}

.contentQuarter.left {
  width:248px;
  border-right-color:#ccc;
}

.contentQuarter.top {
  border-bottom:1px dotted #ccc;
}
.contentQuarter.right {
  width:237px;
  padding-left:11px;
}
.contentQuarter img {
  float:left;
  margin-top:.2em;
}
.contentQuarter p {
  margin-left:100px;
}
.details{
	display:block;
	float:left;

}
.details img {
	
  float:left !important;
  margin-top:.2em !important;
  margin-bottom:10px !important;

 
}
.details .vorschau 
{
  margin-left:0px !important;
  padding-right:30px !important;
  float:left !important;
  clear:left !important;
  width:180px !important;
  text-align:right !important;
}
.details .vorschau img {
  margin:0 !important;
  float:none !important;
  display:inline !important;
}
.details .vorschau a {
   text-decoration:none !important;
}
.details p {
  margin-left:210px;
   min-height:0px;
}
.left_details{
	float:left;
	min-height:0px;
	display:block;
	width:220px;

}
.right_details{
	float:left;
	min-height:0px;
	display:block;
	width:320px;
}
.oborder {
  /*border:1px solid #f1af00; */
  /*width:auto;*/
}
.pager {
  border-top:1px solid #666;
  padding-top:1ex;
  text-align:right;
  /*clear:both;*/
}
.pager2 {
  border-top:1px solid #666;
  padding-top:1ex;
  text-align:right;
  float:left;
  width:550px;
}
.pager .left {
  float:left;
  text-align:left;
}
.pager2 .left {
  float:left;
  text-align:left;
}
.pager form {
  margin:0;
}
.pager .prev {
  height:13px;
  line-height:13px;
  padding-left:28px;
  background:url(../images/button_prev.png) no-repeat 0 0;
  color:#666;
  text-decoration:none;
}
.pager .next {
  height:13px;
  line-height:13px;
  padding-right:28px;
  background:url(../images/button_next.png) no-repeat 100% 0;
  color:#666;
  text-decoration:none;
}
#main #main_content #content .pager2 a {
  height:13px;
  line-height:13px;
  padding-left:28px;
  color:#666;
  text-decoration:none;
  float:left;
}
.pager2 a:hover {
    text-decoration:none;color:#666;
}
.pager2 .prev {  
  background:url(../images/button_prev.png) no-repeat 0 0;
}
.pager2 .next {
  background:url(../images/button_next.png) no-repeat 100% 0;
}
.readonly {
  background:#ccc;
}
.submit {
  text-align:right;
  -font-size:110%;
}
.submit input {
  width:auto;
  display:inline;
  font-size:100%;
}
.upload p{
	margin:0px !important;
	padding:4px !important;
}
.upload .display {
  float:left;
}
.upload label.error {
  color:red;
}
.upload .small, .upload .small2 {
  margin-left:0px;
  text-align:left;
  margin-top:0;
  margin-bottom:10px;

  width:420px;

}

.upload .small.nomargin {
  margin-left:0;
}
.upload .small .radio {
  text-align:left;
  height:18px;
  margin-left:214px;
  margin-bottom:8px;
  margin-top:0;
}
.upload .small .radio input,
.upload .small.nomargin .radio input,
.upload .small2 .radio input,
.upload .small2.nomargin .radio input,
.upload .small.nomargin input.radio {
  width:auto;
  padding:0;
  margin:0;
  vertical-align:middle;
  
}

.upload .small label {
  width:auto;
  height:18px;
  margin-bottom:18px;
  margin-top:18px;
  
}
.upload .small label strong {
  float:left;
  width:120px;
} 
.upload .small2 label strong,.upload #shortline .small2 label strong  {
  float:left;
  width:198px;

  
}
.upload .small.nomargin select {
  width:286px;
}

#preselectsubmit{
	width:66px;
}

.upload .small select, .upload .small input {
  width:166px;
  font-size:100%;
}
.upload .small2 select {
  width:220px;
  font-size:100%;
}
 .upload .small2 input {
  width:216px;
  font-size:100%;
}
.upload .small.nomargin input {
  width:281px;
}
.upload .small select { width:171px; }
.upload .small.nomargin select {width:286px; }
.upload .wide label strong {
  display:block;
}
.upload .wide textarea {
  font-size:100%;
  width:538px;
  height:12em;
  font-family:verdana, arial, sans-serif;
  margin-left:-4px !important;
}
.upload .wide2 textarea {
  font-size:100%;
width:538px;
  height:5em;
  font-family:verdana, arial, sans-serif;
}

.upload .wideb textarea {
  font-size:100%;
  width:520px;
  height:12em;
  font-family:verdana, arial, sans-serif;
}
.upload .wide2b textarea {
  font-size:100%;
width:520px;
  height:3em;
  font-family:verdana, arial, sans-serif;
}
.upload #keywordsdiv {
	border:1px solid #ccc;
	background:#e1e1e1;
	padding:3px;
	margin:1em 0;
}
.upload #keywordsdiv span {
  cursor:pointer;
}
.upload .small3 input 
{
    margin-left:-4px;
}
/* ----------------------------------- */
.collab p {
	-padding:0px !important;
}
.collab .display {
  float:left;
}
.collab label.error {
  color:red;
}
.collab .small {
  margin-left:0; /* 115px; */
  text-align:right;
  margin-top:0;
  padding:0 !important;
}

.collab .small .nomargin {
  margin-left:0;
}
.collab .small .radio {
  text-align:left;
  height:18px;
  margin-left:214px;
  margin-bottom:8px;
  margin-top:0;
}
.collab .small .radio input, .upload .small.nomargin .radio input {
  width:auto;
  padding:0;
  margin:0;
  vertical-align:middle;
}
.collab .small label {
  display:block;
  width:auto;
  text-align:right;
  height:18px;
  margin-bottom:18px;
  margin-top:18px;
}
.collab .small label strong {
  float:left;
} 
.collab .small.nomargin select {
  width:286px;
}

.collab .small select, .upload .small input {
  width:300px;
  font-size:100%;
}
.collab .small.nomargin input {
  width:281px;
}
.collab .small.nomargin select {width:286px; }
.collab .wide label strong {
  display:block;
}
.collab .wide textarea {
  font-size:100%;
 width:530px;
  height:12em;
  font-family:verdana, arial, sans-serif;
}
.collab .wide2 textarea {
  font-size:100%;
width:530px;
  height:3em;
  font-family:verdana, arial, sans-serif;
}
.collab #keywordsdiv {
	border:1px solid #ccc;
	background:#e1e1e1;
	padding:3px;
	margin:1em 0;
}
.collab #keywordsdiv span {
  cursor:pointer;
}

.login {
position:absolute;
left:450px;top:8px;
width:318px;
text-align:right;
}

#uc_header_imgLogo{
	margin-left:9px;
	margin-top:0px;
}
#uc_header_imgAppTitle{
	margin-left:22px;
}
#box1{
	width:192px;
	float:left;
	margin-right:5px;
	height:110px;
}
.upload .small .box2b{
	margin-top:-82px;
	margin-left:4px;
}
#box2{
	margin-top:-89px;
	width:192px;
	float:left;
	margin-left:34px;
	height:110px;
	padding-right:0px !important;
	margin-right:0px !important;
}
#btn_add{
	margin-top:50px;
	width:30px;
}
#btn_remove{
	float:left;
	width:30px;
}
.upload  .upload_img {
	/*display:block;*/
	height:100%;
	float:left;
	margin-right:30px;
	margin-top:2px;
}
#collabAccount, #imageNo, #itemtimestamp{
	padding-left:3px;
	padding-right:3px;
	width:210px;
}
.upload #shortline
{
    width:410px;
    float:left;
    display:block;

}

#block1
{
    width:100%;
}

/* Tooltip */
.tooltip {
  cursor:pointer;
}
  
.tooltip span {
  width:140px;
  left:-1000px;
  position:absolute;
  text-align:left;
  border:1px solid #007fd6;
  padding:5px;
  background:#fff;
  color:#000;
}

/* TableView */
      .tableView .tabs {
        margin:0;
        padding:0;
        list-style:none;
        height:29px;
        border-bottom:1px solid #dedede;
      }
      .tableView .tabs li{
        margin:0 2px 0 0;
        padding:0;
        float:left;
        width:120px;
        height:28px;
        font-size:80%;
        background:url(../images/tab_grey.gif) no-repeat 0 0;
      }
      .tableView .tabs li a{
        display:block !important;
        margin-left:20px !important;
		color:#000000 !important;
	
      }
      .tableView .tabs li.active {
        background:url(../images/tab_blue.gif) no-repeat 0 0;
      }
      .tableView .tabs li.active a {
        color:#ffffff !important;
      }
      .tableView .tabs li.inactive {
        background:url(../images/tab_grey.gif) no-repeat 0 0;
      }
      .tableView .tabs li.inactive a {
        /* color:white; */
      }
      .tableView .addpage {
        background:url(../origina_css/images/add-page-blue.gif) no-repeat 5px 50%;
      }
      .tableView .someotherlogo1 {
        background:url(../origina_css/images/check-green.gif) no-repeat 5px 50%;
      }
      .tableView .someotherlogo2 {
        background:url(../origina_css/images/check-orange.gif) no-repeat 5px 50%;
      }
      .tableView table {
        width:100%;
        border-collapse:collapse;
        margin:0;
      }
      .tableView th {
        background:#ddd;
        border-right:2px solid white;
        padding:2px;
        text-align:left;
        white-space:nowrap;
      }
      .tableView td {
        border-bottom:1px solid #ccc;
        padding:8px 0;
        color:#000000;
      }
      .tableView td.date {
        white-space:nowrap;
      }
      .tableView td.previewpic {
        text-align:center;
      }
      .tableView td.centeredcell {
        text-align:center;
        width:70px;
      }
      .tableView td.remove {
        text-align:center;
        width:70px;
      }
      .tableView td img {
        vertical-align:middle;
      }
      .tableView td a {
        color:#007fd6;
      }
      .tableView td a:hover {
        text-decoration:underline;
      }

      .tableView tr.even {
        background:#efefef;
      }

/* TableView2 */
      .tableView2 table {
        width:100%;
        border-collapse:collapse;
        border-left:1px solid #ddd;
        border-right:1px solid #ddd;
        border-bottom:1px solid #ddd;
        margin:0;
      }
      .tableView2 th {
        background:#ddd;
        padding:4px 0 4px 4px;
        text-align:left;
        white-space:nowrap;
      }
      .tableView2 td {
        padding:2px 0 2px 4px;
        color:#000000;
      }
      .tableView2 tr.even2 {
        background:#efefef;      
      }
/* autocomplete */
    div.autocomplete {
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul {
      list-style-type: none;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul li.selected { background-color: #ffb; }
    div.autocomplete li:hover {
    }
    div.autocomplete li {
      list-style-type: none;
      display:block;
      margin:0;
      padding:2px;
      cursor:pointer;
    }
    div.autocomplete li div.image {
      float:left;
      width:32px;
      height:32px;
      margin-right:8px;
    }
    div.autocomplete li div.name {
      font-weight:bold;
      font-size:12px;
      line-height:1.2em;
    }
    div.autocomplete li div.email {
      font-size:10px;
      color:#888;
    }
    #list {
      margin:0;
      margin-top:10px;
      padding:0;
      list-style-type: none;
      width:250px;
    }
    #list li {
      margin:0;
      margin-bottom:4px;
      padding:5px;
      border:1px solid #888;
      cursor:move;
    }
    
/* sortable list */
    div.sortablelist {
      width:250px;
      background-color:white;
      /* border:1px solid #888; */
      margin:0px;
      padding:0px;
    }
    div.sortablelist ul {
      list-style-type: none;
      margin:0px;
      padding:0px;
    }
    div.sortablelist ul li.selected { background-color: #ffb; }
    div.sortablelist li:hover {
    }
    div.sortablelist li {
      list-style-type: none;
      display:block;
      margin:0;
      padding:2px;
      cursor:pointer;
    }
    div.sortablelist li div.image {
      float:left;
      width:32px;
      height:32px;
      margin-right:8px;
    }
    div.sortablelist li div.name {
      font-weight:bold;
      font-size:12px;
      line-height:1.2em;
    }
    div.sortablelist li div.email {
      font-size:10px;
      color:#888;
    }
	
	 #ich {
  /*position:absolute;*/


  margin:0;
  padding:0;
  padding-top:9px;
  padding-right:12px;

  list-style:none;
}
 #ich li {
  float:right;
}
 #ich li a {
  text-decoration:none;
  padding:0 .5ex;
}
 #ich li a:hover {
  text-decoration:underline;
}


/************ PasswordStrength Related Styles ***********************/
.BarIndicator_TextBox2_weak
{
    color:Red;
    background-color:Red;
}
.BarIndicator_TextBox2_average
{
    color:Blue;
    background-color:Blue;
}
.BarIndicator_TextBox2_good
{
    color:Lime;
    background-color:Lime;
}

.BarBorder_TextBox2
{
    border-style:none;
    border-width:1px;
    padding:2px 2px 2px 2px;
    width:200px;
    vertical-align:top;
}

.dynamicPopulate_Normal
{
	border:silver 1px inset;
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;
}

.dynamicPopulate_Updating 
{
	background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}
