a   {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        text-decoration:none;
        color:#02496F;
}

a:hover        {color:#FF0000; background-color:; }
a.vlink        {color:#FF0000;background-color: ;font-size:8pt;}
a.small        {color:#0000FF;font-size:8pt;}
a.active       {color:#FF0000;font-size:8pt;}

a.redInAktiv  {font-weight:bold; background-color:#02496F; color:#000000}
.redInAktiv  {font-weight:bold; background-color:#5959A2; color:#000000}


.menue  { color: #02496f; font: 8pt Verdana, Arial, Helvetica, sans-serif; background-color: #dce9ef }
.menuesubnavi { color: #02496f; font: 8pt Verdana, Arial, Helvetica, sans-serif; background-color: #dce9ef; padding-left: 10px; }
.menue2zeilig  { color: #02496f; font: 8pt Verdana, Arial, Helvetica, sans-serif; background-color: #dce9ef; padding-left: 12px }
.menueInaktiv  { color: #02496f; font: 8pt Verdana, Arial, Helvetica, sans-serif; background-color: #ebfbfe }
.menuep {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        background-color: #;
      text-indent: 18px;


}



td {
        font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        background-position: left left;
        text-align: left;
}

body {font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        clip:  rect(2px auto auto auto);
             scrollbar-face-color: #F2F2F2;
             scrollbar-highlight-color: white;
             scrollbar-shadow-color: 02496F;
             scrollbar-3dlight-color: DCE9EF;
             scrollbar-arrow-color: 02496F;
             scrollbar-track-color: #EAEAFF;
             scrollbar-darkshadow-color: black;
             scrollbar-base-color: 02496F;

}
.block {
        font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
        border: 0px solid #02496F;
        background-color: #FFFFFF;

}

.textblock {
        border: 0px solid #666666;
        font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        background-color: #F2F2F2;


}
.textblock_hinweis {
        border: 1px solid #990000;
        font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        background-color: #DCE9EF;

}
a.header-block {
        font: bold 8pt  Arial, Helvetica, sans-serif;
        color: #02496F;
        background-color: #DCE9EF;
        background-attachment: fixed;
        background-image: url(../img/hmd_logo_klein.gif);
        background-repeat: no-repeat;
        background-position: left top;
        text-indent: 18px;

}
.header-block {
	font: bold 8pt  Arial, Helvetica, sans-serif;
	color: #02496F;
	background-color: #DCE9EF;
	background-image: url(../img/hmd_logo_klein.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left left;
	text-indent: 18px;
	height: 14px;
}

.header-block-r {
	font: bold 8pt  Arial, Helvetica, sans-serif;
	color: #02496F;
	background-color: #DCE9EF;
	background-image: url(../img/hmd_logo_klein_r.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left left;
	text-indent: 18px;
	height: 14px;


}


.header-blockportal {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        background-color: #02496F;
        background-attachment: fixed;
        background-position: left left;
        text-indent: 18px;

}





.inputtext {
        BORDER-RIGHT: #cccccc 1px solid;
        PADDING-RIGHT: 2px;
        BORDER-TOP: #cccccc 1px solid;
        PADDING-LEFT: 1px;
        FONT-WEIGHT: normal;
        FONT-SIZE:8pt;
        PADDING-BOTTOM: 1px;
        BORDER-LEFT: #cccccc 1px solid;
        COLOR: #000000;
        PADDING-TOP: 1px;
        BORDER-BOTTOM: #cccccc 1px solid;
        FONT-FAMILY: Verdana;
        HEIGHT: 15px;
        BACKGROUND-COLOR: #eeeeee;
        TEXT-DECORATION: none
}
.bk1 {
        background-attachment: fixed;
        background-image: url(../header/header_bk_neu.gif);
        background-repeat: no-repeat;
        background-position: top left;
}
.hgnavi {
        background-attachment: fixed;
        background-image: url(../img/);
        background-repeat: repeat-x;
        background-position: top left;
}

.submenue {
        font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #02496F;
        background-color: #DFDFF9;
        text-indent: 18px;

}
.subsubmenue {
        font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #666699;
        background-color: #EAEAFF;
        text-indent: 26px;

}
.subsubsubmenue {
        font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #666699;
        background-color: #FFFFFF;
        text-indent: 34px;

}
.link {
        background-attachment: fixed;
        background-image: url(../img/geo_ad_back_widg2.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
.home {
        background-attachment: fixed;
        background-image: url(../img/geo_ad_back_widg2.gif);
        background-repeat: no-repeat;
        background-position: left left;
}
.backright {
        background-image: url(../img/rightside.gif);
        background-attachment: fixed;
        background-repeat: repeat-y;
        background-position: 0 10px;
}
.bg-hmd {
        background-attachment: fixed;
        background-image: url(../img/hg_hmd.gif);
        background-repeat: no-repeat;
        background-position: center center;
}
.startseite {
        background-attachment: fixed;
        background-image: url(../img/);
        background-repeat: no-repeat;
        background-position: 50px 450px;
        height: 161px;
        width: 298px;

}
.boxbild
{
        width:;
        height:25px;
        height:auto;
        PADDING-left: 20px;
        top: auto;
        background-image: url(../img/hmd_logo_klein.gif);
        border: 0px none #000000;
        background-repeat: no-repeat;
        background-position: left left;
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;


}
.bordergrau {
        border: 1px solid #999999;
}
.borderrot {
        border: 1px solid #990000;
}

.infotab {
        font: 9pt Arial, Helvetica, sans-serif;
        border: 1px solid #CCCCCC;
        left: 3px;
        top: 3px;
        right: 3px;
        bottom: 3px;

}
.grtext {
        font: 9pt Arial, Helvetica, sans-serif;
        color: #000000;
        background-color: #CCCCCC;
        margin: 10px;
}
.standard01 {
        background-attachment: fixed;
        background-image: url(../02_produkte/01_standard/img/bg_01.gif);
        background-repeat: repeat-y;
        background-position: left 30px;
}
li {
        list-style-image: url(../img/redblock.gif);
		list-style-position: left middle;
        list-style-type: square;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        line-height: 17px;

}
li#ro {
        list-style-image: url(../img/roter-stein.gif);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        line-height: 17px;

}

.next {
        font: 9pt Verdana, Arial, Helvetica, sans-serif;
        background-attachment: fixed;
        background-image: url(../img/geo_ad_next.gif);
        background-repeat: no-repeat;
        background-position: right top;
}
.h1  { color: #737373; font: bold 12px Verdana, Arial, Helvetica, sans-serif }
.h2   { color: #2c4969; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
h1 {
        font: bold 12px Verdana, Arial, Helvetica, sans-serif;
        color: #666666;
}
h2 {
        font: bold 12px Verdana, Arial, Helvetica, sans-serif;
        color: #292929;
}


.blau1 {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #0000FF;
}
.spalte02 {
        background-attachment: fixed;
        background-image: url(../02_produkte/01_standard/img/bg_02.gif);
        background-repeat: repeat-y;
        background-position: left left;
}
.lineunder {
        border-top: 0px none;
        border-right: 0px none;
        border-bottom: 1px solid #333333;
        border-left: 0px none;
        }
.img
{
border-top:1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #000000;
border-bottom:1px solid #000000;}


}
.bigbalkenright {
        background-attachment: scroll;
        background-image: url(../img/hg_balken.gif);
        background-repeat: repeat-y;
        background-position: right center;
}
.backinh {
        background-attachment: fixed;
        background-image: url(../img/bg_02.gif);
        background-repeat: repeat-y;
        background-position: 40px 40px;
}
td.header       {font-weight:bold; vertical-align:middle; text-align: center; background-color:#C0BEBE; color:#F0F0F0}
tr.grau1        {background-color:#e0e0e0;}
td.grau2        {background-color:#f0f0f0;}
tr.grau3        {background-color:#dadada;}
td.nhdl         {background-color:#e0e0e0; font-weight: bold;}
.hmd01 {
        font: bold 12px Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
}
.hmd02 {
        font: 9px Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
}
.spaltemitte {
        background-attachment: fixed;
        background-image: url(../img/hgmitte.gif);
        background-repeat: repeat-y;
        background-position: center left;
}.randtab {
	border: 1px solid #333333;
}
.image02 {
	font: bold normal 15px Arial, Helvetica, sans-serif;
	color: #333333;
}
.image01 {
	font: bold 30px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.namen {
	font: normal 8pt/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #0000FF;
	text-decoration: none;
}
.startseitetext {
	font: normal 9pt/normal Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.startseitetextklein {
	font: normal 9pt/normal Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	letter-spacing: normal;

}
.startseitetextueberschrift {
	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	
.startseiteueberschrift {
	font: normal 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;

}
.startseitesoftware {
	font: bold normal 20pt/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.startseiteliste {
	font: bold normal 22pt Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-decoration: none;
}
.startseiteaktuell {
	font: normal 13pt/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #0000FF;
	text-decoration: none;
}
.impress {
	background-color: #02496F;
}
