.foruminput {
background:#3887FD url(/images/button.png) repeat-x;
border-left:1px solid #106df7;
border-right:1px solid #106df7;
border-bottom:1px solid #106df7;
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
height:24px;
padding:5px 10px;
width:auto;
}

.foruminput:hover {
background:#e22357 url(/images/button_hover.png) repeat-x;
border-left:1px solid #e22357;
border-right:1px solid #e22357;
border-bottom:1px solid #e22357;
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
height:24px;
padding:5px 10px;
width:auto; 
}

#table {
	clear: both;
	color: #5C5C5C;
	text-align:left;
	font: bold 13px Arial, Arial;
	padding-left:10px;
}

#table input,textarea  {
	margin: 1px 0px 5px 0px;
	border: #A1A0A0 1px solid; 
	padding: 1px; 
	color:#2F7DFE;
}
#table select,checkbox  {
	margin: 1px 0px 5px 0px;
	border: #A1A0A0 1px solid; 
	padding: 1px; 
	color:#2F7DFE;
}

.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
}

.pagination a {
	padding: 0px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	text-decoration: none; /* no underline */
	color: #036CB4;
	border: 1px solid #999;
}


.pagination a:hover,
.pagination a:active {
	padding: 0px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #036CB4;
	font-weight: bold;
	background-color: #036CB4;
	color: #FFF;
}
.pagination .current {
	padding: 0px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #036CB4;
	font-weight: bold;
	background-color: #036CB4;
	color: #FFF;
}
.pagination .disabled {
	padding: 0px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #999;
	color: #A1A0A0;
}

/* fake checkbox : unchecked (default/base) state */
.fakecheck {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	outline: none;
	background: url(/images/checkbox.gif) no-repeat;
	height: 16px;
	width: 200px;
	display: block;
	float: left;
	padding: 1px 0px 0px 20px;
	color: #666666;
}
/* fake checkbox : hover state */
.fakecheck:hover {
	color:#0066FF;
	text-decoration: underline;
}
/* fake checkbox : checked state */
.fakechecked {
	background-position: left -25px;
}

.bar-container {
  position: relative;
  float: left;
  width: 140px;
  height: 1px;
  margin: 0px 0px 5px;
}

.bar-container div {
  background-color:#cc4400;
  height: 10px;
}
.bar-container strong {
  position: absolute;
  right: -50px;
  top: -2px;
  overflow: hidden;
}

#Svot_past {
	float: left;
	width: 50px;
	margin: 1px 0px 0px 5px;
	display: inline;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
}

.actume {
background:#3887FD url(/images/button.png) repeat-x;
border-left:1px solid #106df7;
border-right:1px solid #106df7;
border-bottom:1px solid #106df7;
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
height:24px;
padding:3px 5px;
width:auto;
}

.actume:hover {
background:#e22357 url(/images/button_hover.png) repeat-x;
border-left:1px solid #e22357;
border-right:1px solid #e22357;
border-bottom:1px solid #e22357;
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
height:24px;
padding:3px 5px;
width:auto;
}
.actumehover {
background:#e22357 url(/images/button_hover.png) repeat-x;
border-left:1px solid #e22357;
border-right:1px solid #e22357;
border-bottom:1px solid #e22357;
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
height:24px;
padding:3px 5px;
width:auto;
}

/* box */
.box {
  padding:0 10px;
  margin-bottom: 22px;
  clear:both;
}

.box .headline {
  background-color:#98a9c5;
  color: #fff;
  height: 17px;
  vertical-align: middle;
  width:100%;
}

.box span.norm{
  background-color:#2E7CFD;
  color: #fff;
  height: 17px;
  vertical-align: middle;
  font-size: 15px;
  font-weight:bold;
  margin: 0;
  padding: 2px 20px 0 7px;
  white-space: nowrap;
  text-decoration:none;
}

.box .headline h2 {
  font-size: 12px;
  margin: 0;
  padding: 2px 0 0 7px;
  white-space: nowrap;
}

.box .boxcontent {
  border: 1px solid #A7A6A6;
 /* border-top: none;*/
  margin: 0;
  padding: 0;
}

/* headlines inside box content */
.box .boxcontent .headline {
  background: #e9e9e9;
  color: #000;
  height: 19px;
  clear:both;
  margin-top: 8px;  
}

.box .boxcontent .headline h3 {
  margin: 0;
  padding: 2px 10px;
  white-space: nowrap;
}

.box .boxcontent .headline h3 a.core_button_normal {
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  color: #000;
  background: transparent;  
}


.box ul li {
  list-style: none;
  padding-bottom: 0px;
}

.box ul li a {
  color: #5C5C5C;
  font-weight: bold;
}
.box ul li a:hover {
  color: #2F7DFE;
  font-weight: bold;
}
#boxlink{
  color: 5C5C5C;
  font-weight: bold;
  font-family:Verdana,Helvetica,sans-serif;
  font-size:11px;
}
.hlnx {
  color: 5C5C5C;
  font-weight: normal;
  font-family:Verdana,Helvetica,sans-serif;
  font-size:11px;
  padding:0px 30px;
  float: left;
  width:300px;
}

.core_button_normal {
  color: #2F7DFE;
  font-weight: bold;
  font-family:Verdana,Helvetica,sans-serif;
  font-size:12px;  
}

.core_button_red {
  color: #E22357;
  font-weight: bold;
  font-family:Verdana,Helvetica,sans-serif;
  font-size:12px;  
}

.boxcontent ul, .boxcontentlist ul  {
  margin-top: 12px;
  margin-bottom: 20px;
}

.nx-box-toggle-img {
  float: right;
  margin: 1px 3px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.pagelist {
float:left;
margin-left:-20px;
}

.pagelistnd ul {
  margin: 0;
  padding: 6px 0 0 0;
  position: relative;
  left: 6px;
}
/* @READONLY.MSG@ */table.ftable{background-color:#f5f8fb;width:100%;} table.ftable tr{vertical-align:middle;} table.ftable tr td{padding:3px 6px 3px 6px;} table.ftable tr td .icon{margin:0 4px;} table.ftable tr th{background-color:#f5f8fb;font-weight:normal;color:#000000;font-size:12px;text-align:left;padding:3px 6px 3px 6px;width:120px;} table.ftable tr.toolbar td{padding:2px 6px 12px 6px;} table.ftable tr.toolbar td img,table.ftable tr.toolbar td input{margin-right:10px;} /* @READONLY.MSG@ */ul.navigation{padding:0;margin:10px;font-size:11px;list-style:none;} ul.navigation li{margin:0;padding:0 2px 0 0;list-style:none;display:inline;} ul.navigation li span.current{font-weight:bold;color:#002276;} ul.navigation li span.disabled{color:#002276;} /* @READONLY.MSG@ */div.nxExtendedFilter{background:#fff;padding-top:10px;} div.nxExtendedFilter table.ftable,div.nxExtendedFilter table.ftable td,div.nxExtendedFilter table.ftable th{background:#fff;} /* @READONLY.MSG@ */.pagelist {float:left;margin-left:-20px;} .page\list {float:none;} .noindent .pagelist {margin-left:0;} .pagelist ul {list-style:none;margin:0;padding:0;width:100%;} .pagelist ul li {float:left;padding:10px 0 10px 20px;width:260px;height:75px;} .page\list ul li {width:240px;} .pagelist ul li table td {vertical-align:center;} .pagelist ul li table {margin-bottom:2px !important;margin-bottom:2px;} .pagelist ul li table td.pagelinkicon {	height:37px;	padding:0;	margin:0;	padding-right:6px;} .pagelist td.pagelinklabel {vertical-align:bottom;padding-bottom:3px !important;padding-bottom:0px;} a.pagelink,a.pagelink:link,a.pagelink:visited,a.pagelink:active {background:transparent;color:#002276;text-decoration:none;font-weight:bold;font-size:13px;} a.pagelink:hover {text-decoration:underline;color:#000;} a.pagelinksmall,a.pagelinksmall:link,a.pagelinksmall:visited,a.pagelinksmall:active {background:transparent;color:#002276;text-decoration:none;font-weight:normal;font-size:12px;} a.pagelinksmall:hover {text-decoration:underline;color:#000;} .pagelist ul li p {height:45px;font-size:11px;padding:0 0 0 1px;margin:0;} .pagelist ul li p a {text-decoration:none;} .pagelist ul li p a:hover {text-decoration:underline;} .pagelistni ul li {height:auto;} .pagelistni ul li p {margin-top:6px;} .pagelistnd ul {margin:0 6px;padding:6px 0;} .pagelistni ul {padding-top:16px;}  .pagelistnd ul li {	} .p\agelistnd ul li {height:32px;width:190px;padding-top:0px;padding-bottom:0px;} .pagelistnd ul li {height:auto;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:6px;} .pagelistnd ul li a.pagelink {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;} .pagelistnd td.pagelinklabel {vertical-align:middle;} .pagelistni a.pagelink,.pagelistnd a.pagelink {vertical-align:middle;padding:0 !important;} .pagelistnd a.pagelink {text-decoration:none !important;cursor:pointer !important;cursor:hand !important;} .compact ul li {width:140px;} .c\ompact ul li {width:160px;} .c\ompact ul { } /* @READONLY.MSG@ */.nxBox .licview{border:1px solid #d3dbeb;margin:20px 0;padding:12px;background:#f5f8fb;height:300px;overflow:scroll;font-size:11px;} .nxBox .terms{margin:20px 0;padding:12px;font-size:11px;} .nxBox .terms p,.nxBox .licview p{line-height:130%;padding:0;margin:0;} .nxBox .terms h1,.nxBox .licview h1{font-size:14px;font-weight:bold;color:#000;padding:0;margin:0;text-transform:none;margin-bottom:10px;} .nxBox .terms h2,.nxBox .licview h2{font-size:12px;font-weight:bold;border-bottom:1px dotted #565656;padding:0;margin:0;margin-top:12px;} .nxBox .terms h3,.nxBox .licview h3{font-size:11px;font-weight:bold;padding:0;margin:0;margin-top:6px;} /* @READONLY.MSG@ */#content fieldset.egroup{border:1px solid #d3dbeb;margin:8px 4px 28px;padding:4px;} #content fieldset.egroup legend{color:#000;font-weight:bold;padding-bottom:4px;} #content fieldset.egroup legend img,#content fieldset.egroup legend input{vertical-align:middle;padding-left:4px;} #content fieldset.egroup h4{padding-top:12px; margin-bottom:2px;border-bottom:1px dashed #d3dbeb;} 


#viewer {
padding-left: 10px;
width: 210px;
overflow: hidden;
position: relative;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
}

#name {
	color: #585858;
	font: bold 12Px Tahoma, Arial, Sans-serif;
	
}

#name a {
	color: #000;
	font: bold 12Px Tahoma, Arial, Sans-serif;
}

#viewer .main {
	clear: both;
}

#viewer .flags{
	position: absolute;
	right: 0;
	clear: right;
}

/* ADDED TAB */

#tableau {
border:1px solid #DDDDDD;
border-collapse:collapse;
font-size:0.75em;
margin:auto;
width:100%;
color:#5C5C5C;
font:13px/15px Arial,Arial;
padding-right:10px;
font-weight:bold;
}

#tableau thead {
background:none repeat scroll 0 0 #3787FE;
border:1px solid #CCCCCC;
}

#tableau th {
background:none repeat scroll 0 0 #3787FE;
border:1px dotted #CCCCCC;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
padding:5px;
text-align:center;
}

#tableau td {
border:1px dotted #CCCCCC;
font-family:Arial;
font-size:12px;
padding:5px;
text-align:left;
}

#tableau select, checkbox {
color:#2F7DFE;
padding:1px;
}

#tableau input {
border:1px solid #CCCCCC;
}

#tableau .input {
background:url("/images/panel/input.png") no-repeat scroll 0 0 transparent;
border:0 none;
color:#666666;
float:left;
height:22px;
padding:2px 6px;
width:197px;
}

#tableau  input:focus {

}

#tableau   tr:hover td {
background:none repeat scroll 0 0 #F0F0F0;
}
/* FIN */
