html, body {
background-color: #fff;
font-family: Arial, Helvetica, sans-serif;
color: #000;
}

a { color: #333333; text-decoration: none; }
a:hover { color: #666666; text-decoration: none; }
a:focus { outline: none; }
div.clearer { clear: both; }

td {
font-family: Arial, sans serif;
font-size: 12px;
color: #000000
}

.head {
font-family: Arial, sans serif;
font-size: 14px;
font-weight: bold;
color: #333333
}

.big {
font-family: Arial, sans serif;
font-size: 12px;
color: #000000
}

.small {
font-family: Arial, sans serif;
font-size: 11px;
color: #000000
}

.in {
background-color : #FFFFFF;
color : #333333;
font-family: Arial, sans-serif;
font-size: 14px
}

div.context {
line-height: 1.5;
text-align: justify;
}

div.context-l {
line-height: 1.5;
text-align: left;
}


#menu-u {
list-style: none;
margin: 0; padding: 0;
width: 780px; height: 22px;
}

#menu-u li {
float: left;
height: 22px;
}

li.menu-u-1 {
padding-left: 20px;
}

li.point-1, li.point-2 {
text-indent: -500em;
}

li.point-2 {
width: 13px;
background: url("../pix/point_2.gif") left top no-repeat;
}

li.point-1 {
width: 12px;
background: url("../pix/point_1.gif") left top no-repeat;
}

#menu-u li a {
display: block;
height: 22px;
text-indent: -500em;
}

a.menu-u-1, a.menu-u-1-active { width: 48px; background: url("../pix/buttons/but_kontakt.gif") left top no-repeat; }
a.menu-u-2, a.menu-u-2-active { width: 92px; background: url("../pix/buttons/but_alegro.gif") left top no-repeat; }
a.menu-u-3, a.menu-u-3-active { width: 55px; background: url("../pix/buttons/but_drtheiss.gif") left top no-repeat; }
a.menu-u-4, a.menu-u-4-active { width: 68px; background: url("../pix/buttons/but_genetik.gif") left top no-repeat; }
a.menu-u-5, a.menu-u-5-active { width: 18px; background: url("../pix/buttons/but_igd.gif") left top no-repeat; }
a.menu-u-6, a.menu-u-6-active { width: 72px; background: url("../pix/buttons/but_mrj.gif") left top no-repeat; }
a.menu-u-7, a.menu-u-7-active { width: 41px; background: url("../pix/buttons/but_meditel.gif") left top no-repeat; }
a.menu-u-8, a.menu-u-8-active { width: 31px; background: url("../pix/buttons/but_mls.gif") left top no-repeat; }
a.menu-u-9, a.menu-u-9-active { width: 37px; background: url("../pix/buttons/but_phast.gif") left top no-repeat; }
a.menu-u-10, a.menu-u-10-active { width: 90px; background: url("../pix/buttons/but_flexible.gif") left top no-repeat; }
a.menu-u-11, a.menu-u-11-active { width: 66px; background: url("../pix/buttons/but_impressum.gif") left top no-repeat; }

#menu-u li a:hover {
background-position: 0 -22px;
}

a.menu-u-1-active, a.menu-u-1-active:hover,
a.menu-u-2-active, a.menu-u-2-active:hover,
a.menu-u-3-active, a.menu-u-3-active:hover,
a.menu-u-4-active, a.menu-u-4-active:hover,
a.menu-u-5-active, a.menu-u-5-active:hover,
a.menu-u-6-active, a.menu-u-6-active:hover,
a.menu-u-7-active, a.menu-u-7-active:hover,
a.menu-u-8-active, a.menu-u-8-active:hover,
a.menu-u-9-active, a.menu-u-9-active:hover,
a.menu-u-10-active, a.menu-u-10-active:hover,
a.menu-u-11-active, a.menu-u-11-active:hover {
background-position: 0 -44px !important;
}




