/*---------------------------------------------------------------------------------------
ie - 21.02.17
---------------------------------------------------------------------------------------*/

BODY,HTML {	
	font-family:               Arial, Helvetica, sans-serif;
	height:                    100%;
}
.overlap {
	width: 100%
	height: 100%
	overflow: auto;
}
.smalltext {	
	font-size:                 75%;
}
.hpmttlf,.hpmttli,.hpmttld {	
	font-family:               Arial, Helvetica, sans-serif;
	font-size:                 12px;
	padding:                   2px 4px 2px 4px;
}
.hpmitmf,.hpmitmi,.hpmitmd,.hpmddl,.hpmddr,.hpmx0,.hpmx1,.hpmx2,.hpmx3,.hpmx4,.hpmx5,.hpmx6,.hpmx7,.hpmx8,.hpmx9 {	
	font-family:               Arial, Helvetica, sans-serif;
	font-size:                 12px;
	padding:                   0px 4px 0px 4px;
}
.hpmdds {
	background-color:          black;
}
.hpmtop {	
}

.hpmnocars {
	font-family:               Arial, Helvetica, sans-serif;
	font-size:                 24px;
}
.fmtxt	
{	font-family:               Arial, Helvetica, sans-serif;
	font-size:                 12px;
	
	margin:                    0px 0px 0px 0px;
	padding:                   0px 0px 0px 0px;
	width:                     100%;
}

.fmsel {
	border:                    none;
	margin:                    0px 0px 1px 0px;
	width:                     100%;
}

.fmarea {
	font-family:               Arial, Helvetica, sans-serif;
	font-size:                 11px;
	border:                    none;
	margin:                    0px 0px 0px 0px;
	width:                     100%;
}

.hpmbtn {
	border:                    1px solid #003366;
	font-weight:               bold; 
	margin:                    0px 0px 0px 0px;
}

A.hpmbtn {
	vertical-align:            middle;
	width:                     100px;
	height:                    30px;
}

.snavimg { 
	margin:                    0px 0px -4px 0px;
}

.hpmnav,
.hpmnavlnk
{	
	width:                     25px; 
	font-family:               Arial, sans-serif; 
	font-size:                 12px;
}

.nowiden .fmsel { 
	width:                     auto; 
}

.hpmlngitm,.hpmlngcur {
	padding:                   1px;
}

/*---------------------------------------------------------------------------------------
dynamisch      
---------------------------------------------------------------------------------------*/



BODY,HTML {
    color:                     #000000;
    background-color:          #ffffff;
    text-decoration:           none;
}

.hpmttlf {
    color:                     #ffffff;
    background-color:          #0073b9;
    font-weight:               bold;
    text-decoration:           none;
}

.hpmitmf {
    color:                     #000000;
    background-color:          #eeeeee;
    text-decoration:           none;
}

.hpmttli {
    color:                     #ffffff;
    background-color:          #0073b9;
    font-weight:               bold;
    text-decoration:           none;
}

.hpmitmi {
    color:                     #000000;
    background-color:          #eeeeee;
    text-decoration:           none;
}

.hpmttld {
    color:                     #ffffff;
    background-color:          #0073b9;
    font-weight:               bold;
    text-decoration:           none;
}

.hpmitmd {
    color:                     #000000;
    background-color:          #eeeeee;
    text-decoration:           none;
}

.hpmddl {
    color:                     #000000;
    background-color:          #eeeeee;
    text-decoration:           none;
}

.hpmddr {
    color:                     #000000;
    background-color:          #eeeeee;
    text-decoration:           none;
}

.hpmdds {
    background-color:          #000000;
    text-decoration:           none;
}

.hpmlnk {
    color:                     #000000;
    font-weight:               bold;
    font-style:                italic;
    text-decoration:           none;
}

.hpmnav {
    color:                     #000000;
    font-weight:               bold;
    text-decoration:           none;
}

.hpmnavlnk {
    color:                     #0073b9;
    font-weight:               bold;
    text-decoration:           none;
}

.hpmimglnk {
    color:                     #000000;
    text-decoration:           none;
}

.hpmbtn {
    color:                     #ffffff;
    background-color:          #0073b9;
    font-weight:               bold;
    text-decoration:           none;
}

.hpmlbl {
    color:                     #000000;
    font-weight:               bold;
    text-decoration:           none;
}

.hpmctrl {
    color:                     #000000;
    font-weight:               bold;
    text-decoration:           none;
}

.hpmlngitm {
    text-decoration:           none;
}

.hpmlngcur {
    text-decoration:           none;
}

.hpmtop {
    text-decoration:           none;
}

.hpmnocars {
    color:                     #cc3333;
    text-decoration:           none;
}

.fmsel {
    color:                     #000000;
    background-color:          #ffffff;
    text-decoration:           none;
}

.fmtxt {
    color:                     #000000;
    text-decoration:           none;
}

.fmcheck {
    text-decoration:           none;
}

.hpmx0 {
    text-decoration:           none;
}

.hpmx1 {
    text-decoration:           none;
}

.hpmx2 {
    text-decoration:           none;
}

.hpmx3 {
    text-decoration:           none;
}

.hpmx4 {
    text-decoration:           none;
}

.hpmx5 {
    text-decoration:           none;
}

.hpmx6 {
    text-decoration:           none;
}

.hpmx7 {
    text-decoration:           none;
}

.hpmx8 {
    text-decoration:           none;
}

.hpmx9 {
    text-decoration:           none;
}