




div#Rcontrols {
        clear: both;
        width: 100%;
        border-bottom: solid 1px #555555;
}

div#Rcontrols span {
        display: block;
        float: right;
        border: 1px solid #000000;
        border-top: 0px;
	font-size: 0.8em;
        font-weight: bold;
        background: #dddddd;
        padding: 4px 6px;
        margin-left: 10px;
}
div#Rcontrols .active {
        position: relative;
        top: -2px;
        background: #ffffff;
        padding-top: 6px;
}
div#Rcontrols a {
        text-decoration: none;
}
div#Rcontrols a:hover {
        text-decoration: none;
}


div#controls {
        clear: both;
        width: 100%;
        border-bottom: solid 1px #555555;
}

div#controls span {
        display: block;
        float: left;
        border: 1px solid #000000;
        border-top: 0px;
	font-size: 0.8em;
        font-weight: bold;
        background: #dddddd;
        padding: 4px 6px;
        margin-left: 10px;
}
div#controls .active {
        position: relative;
        top: -2px;
        background: #ffffff;
        padding-top: 6px;
}
div#controls a {
        text-decoration: none;
}
div#controls a:hover {
        text-decoration: none;
}






span.control {
        font-weight: normal;
        /*font-weight: bold;*/
}

.hrline {
 border-bottom: solid 1px #555555;
}






/* 
*/



aa:hover {
color: #3D6DA0;
}

a.ninfolink {
color: #3D6DA0; background: transparent;
text-decoration: none; font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}
a.ninfolink:visited {
color: #3D6DA0; background: transparent;
text-decoration: none; font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}
a.ninfolink:active {
color: #FF0000; background: transparent;
text-decoration: none; font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}
a.ninfolink:hover {
color: #0000100; background: #FFFFCC;
text-decoration: underline; font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}



a.nmenulink {
color: #3D6DA0; background: transparent;
text-decoration: none; font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}
a.nmenulink:visited {
color: #3D6DA0; background: transparent;
text-decoration: none; font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}
a.nmenulink:active {
color: #FF0000; background: transparent;
text-decoration: none; font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}
a.nmenulink:hover {
color: #0000100; background: #FFFFCC;
text-decoration: underline; font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}
a.nbottomgray {
color: #100100100; background: #FFFFFF;
text-decoration: none; font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}
a.nbottomgray:visited {
color: #100100100; background: #FFFFFF;
text-decoration: none; font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}
a.nbottomgray:active {
color: #FF0000; background: #FFFFCC;
text-decoration: none; font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}
a.nbottomgray:hover {
color: #100100100; background: #FFFFCC;
text-decoration: underline; font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}


p {
font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}
b {
font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}
td {
font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}
th {
font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}

.imkdb2-tabelle {
	border: 1px solid #B5B5B5;
	background-color: #F5F5F5;
	-moz-border-radius: 15px
}

hr {
	border: 0;
	border-bottom: 1px solid #AAAAAA;
}

img {
	border: 1px solid transparent;  /* Mozilla, Opera */
        /*border: none;*/

}
a:hover img {
	border: 1px solid #3D6DA0;
}

.dbTxt {
color: #0000100; background: #F5F5F5;
font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}
.graytxt {
color: #100100100; background: transparent;
font-family: helvetica, arial, verdana, sans-serif; font-size: 10pt
}
.redtxt {
color: #FF0000; background: transparent;
font-family: helvetica, arial, verdana, sans-serif
}

.wTD {
background-color: #FFFFFF; color: #000000
}
.grayTD {
background-color: #F6F6F6; color: #000000
}
.DgrayTD {
background-color: #CCDCDC; color: #000000
}
.mblueTD {
background-color: #2020A6; color: #FFFFFF
}
.redTD {
background-color: transparent; color: #FF0000
}
.auswahl300 {
width: 300px
}
.auswahl500 {
width: 500px
}



.yellowbox {
  border-width:1px;
  border-style:solid;
  border-color:#DDD;
  background-color:lightyellow;
 -moz-border-radius:5px;
}
.whbox {
  border-width:1px;
  border-style:solid;
  border-color:#DDD;
  background-color:white;
 -moz-border-radius:15px;
}


table.tab1 {
        font-size:0.6em;
        aline-height:5px;
        border-width: 1px 1px 1px 1px ;
        border-spacing: 1px;
        background-color: #FFF;
}

table.tab2 {
        font-size:0.9em;
        aline-height:8px;
        border-width: 1px 1px 1px 1px ;
        border-spacing: 1px;
        background-color: #FFF;
}

table.tab3 {
        font-size:0.9em;
        aline-height:8px;
        border-width: 1px 1px 1px 1px ;
        border-spacing: 1px;
        background-color: #000;
}
table.tab4 {
        font-size:0.6em;
        line-height:9px;
        border-width: 0px 0px 0px 0px ;
        border-spacing: 0px;
        background-color: #000;
}

table.tab5 {
        font-size:1.8em;
        line-height:20px;
        border-width: 1px 1px 1px 1px ;
        border-spacing: 0px;
        background-color: #000;
}


