/*fwe: Should be used with a class*/;
/*li  {*/
/*display:inline;*/
/*margin:0 8px 0 -1px;*/
/*padding:0;*/
/*}*/

h2 {
    /*color:#666666;*/
    /*font-family:Verdana,Arial,Helvetica,serif;*/
    font-size:13px;
    font-weight:bold;
    line-height:normal;
    margin:15px 0 2px;
    color: #fff
}

.h3-no-margin-bottom{
	margin: 0px;
	font-size: 13px;
    font-weight:bolder;
    padding: 5px 10px;
}

.margin-top2{
	margin-top: 2px;
}

th a {
    color:white;
}
.r {
    text-align:right;
}
.l {
    text-align:left;
}

.rr {
    text-align:right;
}
.rl {
    text-align:left;
}
.rc, .c {
    text-align:center;
}
.rpos, .p {
    color:green;
}
.rneg, .n{
    color:red;
}
.rpos {
    color:green;
}
.rneg {
    color:red;
}

.bold{
    font-weight:bold;
}

.padding-bottom2{
	padding-bottom: 2px;
}

.padding-bottom15{
	padding-bottom: 15px;
}

.marketOverviewTable .rcol0 {
    width:35%;
}
.marketOverviewTable .rcol1 {
    width:10%;
}
.marketOverviewTable .rcol2 {
    width:15%;
}
.marketOverviewTable .rcol2 {
    width:20%;
}
.marketOverviewTable .rcol2 {
    width:20%;
}

.listingTable  {
    border-left:1px solid #999;
    border-right:1px solid #999;
}
.listingTable .even td {
    background-color:#EEE;
}
.pagelinks {
    margin-bottom:5px;
    padding-top:8px;
    float:right;
}
.link {
    text-decoration:underline;
}
.link:hover {
    text-decoration:none;
}

.padding-bottom20{
    padding-bottom:20px;
}

.padding-bottom30{
    padding-bottom:30px;
}

.padding30 {
    padding:30px;
}

.box-body-trans-padding{
	border: 0px solid gray;
	background-color: transparent;
    padding-top: 10px;
    width: 952px;
}

/*****************************************************************************/
/* select */
select {
    border:1px solid #999999 !important;
    border-color: #999999 !important;
    color:#464646;
    width:125px;
}
/*****************************************************************************/

/* input */
select.text1{
	border: 1px solid #999999;
	color: #464646;
}
/*text Area */
textarea.text1{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #464646;
    width: 122px;
}
/* input */
input.text1{
    width:125px;
    border: 1px solid #999999;
    color: #464646;
}
input.text2{
    border:1px solid #999999;
    color:#464646;
    height:16px;
}

.scroll {
font-size:90%;
margin-top:5px;
text-align:left;
}

.detailblock, .detailblockInt {
    width:100%;
    border-style:none !important;
}
.detailblock .col2, .detailblock .col4 {
    text-align:right;
}
.detailblock td  {
    vertical-align:top;
}
.detailblock .col3 {
    padding-left:20px;
}
.singlequoteHeader {
    color:#646464;
}
.singlequoteHeader span {
    padding-right:10px;
}
.fullWidth {
    width:100%;
}
.sorted a {
    color:black;
}
form label.error {
    display:block;
    color:#CC0000;
}

/*portfolios Table */
table .dark{
    background-color:#BABABA !important;
    padding-bottom:5px;
    padding-top:5px;
}
table .TOTAL {
    background-color:#CCCCCC !important;
    padding-bottom:10px;
    padding-top:10px;
}

.cache {
    display:none;
}

.row {
    clear:both;
    padding:7px 0 0;
}
ul.error {
    background:#FFBFBF;
    border:1px solid red;
    list-style-type:none;
}
div.error {
    color:red;
    float:right;
    padding-bottom:4px;
    padding-top:4px;
    margin-right: 33px
}
ul.success {
    background:#95FF8F;
    border:1px solid green;
    list-style-type:none;
    padding:3px;
}
.hidden {
    display:none;
}

/* pull */
.hilightpull_up{
    background: #99ff99 !important;
}

.hilightpull_down {
    background: #ff9999 !important;
}

.searchform{
   color:#333;
    /*text-decoration:overline !important;*/
    background:#fff;
    vertical-align:super;
    cursor: pointer;
    font-size:12px;
    border: medium none !important;
    padding:0;
}

.searchform1{
    background-color:#FFFFFF;
    border:medium none !important;
    height:16px;
    /*padding-bottom:16px;*/
    vertical-align:top;
    margin:0 !important;
    padding-bottom:5px;
    cursor:pointer;
}

a.searchform:hover{
    text-decoration:none;
}

.underline{
    text-decoration:underline;
}

.underline:hover span{
    text-decoration:none;
}

.float-right{
    float:right;
}

.cursor{
    cursor:pointer;
}
input.error {
    border:1px solid #CC0000;
}
.historyback {
    cursor:pointer;
    float:right;
    padding-top:10px;
    text-decoration:underline;
}
.historyback:hover {
    text-decoration:none;
}

.kurslistenStyle a{
    text-decoration:underline;
}

.kurslistenStyle a:hover{
    text-decoration:none;
}

div.nologin{
    height:200px;
}
.input137{
    width:137px;
}

.input38{
    width:38px;
}

.input90{
    width:90px;
}
