body    {
font-family: Verdana, MS Sans Serif, Arial;
font-size: 12px;
text-align:justify }

/* <!--Format Auswahlliste--> */
select  {
background-color: #EFEFEF;
color: #1F1F1F;
font-family: Verdana,Helvetica;
font-size: 12px;  }

/* <!--Format Inputfelder in left, search, templates--> */
input  {
font-size: 12px;  }

input.small  {
font-size: 10px;  }

/* <!--Format Table Felder--> */
td      {
font-family: Verdana, MS Sans Serif, Arial;
color: #777777;
font-size: 12px;
text-align: justify
}

/* <!--Format Listenelemente--> */
ul {
list-style-position:outside;
}

/* <!--Format Listenelemente, left, services_*--> */
ul.menu {
list-style-image:url(../picture_library/layout/punkt.gif);
padding: 0px;
text-align: left;
margin:0px 0px 0px 20px;
}

/* Überschriften in projects_* */
td.heading {
font-family: Verdana, MS Sans Serif, Arial;
font-weight: bold;
color: #000000;
font-size: 12px;
line-height: 1.7em;
text-align: left;
}

/* bottom, left, vp_* */
td.small      {
font-family: MS Sans Serif;
color: #666666;
font-size: 11px;   }

td.small1      {
font-family: MS Sans Serif;
color: #888888;
font-size: 11px;   }

/*  vp_offices.php */
td.small2 {
font-family: Arial, MS Sans Serif;
color: #333333;
font-size: 10px;
}

/*  Format Links grundsätzlich */
a       {
text-decoration: none;
color: #333333;
font-family: Verdana, MS Sans Serif, Arial;
font-size: 12px;
cursor: hand;   }

a:hover  {
text-decoration: underline;
color: #000099;
font-family: Verdana, MS Sans Serif, Arial;
font-size: 12px;
cursor: hand;  }

/* Format für Links unter Aktuelles in den txt Dateien (die Bilder) */
a.media {
color: #FFFFFF;
cursor: hand; }

a.media img {
border-color: #000000;
}

a.media:active {
color: #FFFFFF;
cursor: hand;
}

a.media:active img
{ border-color: #0000FF; }

a.media:hover {
color: #FFFFFF;
cursor: hand; }

a.media:hover img { border-color: #0000FF; }

/*  bottom, top.php */
a.grey       {
text-decoration: none;
color: #999999;
font-family: MS Sans Serif, Arial;
font-size: 12px;
cursor: hand;   }

a.grey:hover  {
text-decoration: none;
color: #000099;
font-family: MS Sans Serif, Arial;
font-size: 12px;
cursor: hand;  }

/* Format für Links, in fast alle Menupüntken */
a.blue       {
text-decoration: underline;
color: #000099;
font-family: Verdana, MS Sans Serif, Arial;
font-size: 12px;
cursor: hand;   }

a.blue:hover  {
text-decoration: none;
color: #777777;
font-family: Verdana, MS Sans Serif, Arial;
font-size: 12px;
cursor: hand;  }

/* bottom, left, vp_* */
a.small       {
text-decoration: none;
color: #000000;
font-family: Verdana, MS Sans Serif;
font-size: 10px;
font-weight: bold;
height: 14px;
line-height: 14px;
padding: 0px;
padding-top: 2px;
margin:0px 0px 0px 0px;
cursor: hand;
display: block;
   }

a.small:hover  {
text-decoration: none;
font-family: Verdana, MS Sans Serif;
font-size: 10px;
font-weight: bold;
height: 14px;
line-height: 14px;
padding: 0px;
padding-top: 2px;
margin:0px 0px 0px 0px;
cursor: hand;
display: block;
   }

/*  left.php */
a.white       {
background-color: #000099;
text-decoration: none;
color: #FFFFFF;
font-family: Verdana, MS Sans Serif;
font-weight: bold;
font-size: 10px;
cursor: hand;
padding-left: 9px;
height: 26px;
width: 135px;
display: block;
line-height: 26px;  }

a.white:active       {
background-color: #989BAD;
text-decoration: none;
color: #FFFFFF;
font-family: Verdana, MS Sans Serif;
font-weight: bold;
font-size: 10px;
cursor: hand;
padding-left: 9px;
height: 26px;
width: 135px;
display: block;
line-height: 26px;  }

a.white:hover       {
background-color: #989BAD;
text-decoration: none;
color: #FFFFFF;
font-family: Verdana, MS Sans Serif;
font-weight: bold;
font-size: 10px;
cursor: hand;
padding-left: 9px;
height: 26px;
width: 135px;
display: block;
line-height: 26px;  }

/*  left.php */
a.activewhite       {
background-color: #989BAD;
text-decoration: none;
color: #FFFFFF;
font-family: Verdana, MS Sans Serif;
font-weight: bold;
font-size: 10px;
cursor: hand;
padding-left: 9px;
height: 26px;
width: 135px;
display: block;
line-height: 26px; }

a.activewhite:hover       {
background-color: #989BAD;
text-decoration: none;
color: #FFFFFF;
font-family: Verdana, MS Sans Serif;
font-weight: bold;
font-size: 10px;
cursor: hand;
padding-left: 9px;
height: 26px;
width: 135px;
display: block;
line-height: 26px;  }

/*  careers.php */
a.activejob       {
background-color: #000099;
text-decoration: none;
color: #FFFFFF;
font-family: Verdana, MS Sans Serif;
font-weight: bold;
font-size: 14px;
cursor: hand;
padding-left: 9px;
height: 26px;
width: 500px;
display: block;
line-height: 26px;  }

a.activejob:hover       {
background-color: #989BAD;
text-decoration: none;
color: #FFFFFF;
font-family: Verdana, MS Sans Serif;
font-weight: bold;
font-size: 14px;
cursor: hand;
padding-left: 9px;
height: 26px;
width: 500px;
display: block;
line-height: 26px;  }


/*  index.php, top.php, language_*.php, templates.php */
a.language       {
background-color: #E8E8E8;
text-decoration: none;
color: #999999;
font-family: Verdana, Arial;
font-size: 10px;
cursor: hand;
padding-left: 9px;
height: 58px;
width: 107px;
display: block;
line-height: 18px;  }

a.language:hover       {
background-color: #000099;
text-decoration: none;
color: #FFFFFF;
font-family: Verdana, Arial;
font-size: 10px;
cursor: hand;
padding-left: 9px;
height: 58px;
width: 107px;
display: block;
line-height: 18px;  }

/*  index.php */
a.job  {
text-align: left;
background-color: #000099;
text-decoration: none;
color: #FFFFFF;
font-family: Helvetica;
font-weight: bold;
font-size: 10px;
cursor: hand;
height: 107px;
width: 107px;
display: block;
line-height: 13px;}

a.job:hover       {
text-align: left;
background-color: #E8EAEB;
text-decoration: none;
color: #999999;
font-family: Helvetica;
font-size: 12px;
font-weight: bold;
cursor: hand;
height: 107px;
width: 107px;
display: block;
line-height: 13x;}


/*  Die nächsten vier TD Definitionen sind  für index.php zur Darstellung des VP Vierecks in der Mitte */
a.vasko  {
background-image:url(../picture_library/start/vasko_partner.jpg);
cursor: hand;
height: 107px;
width: 107px;
display: block;
line-height: 18px;  }

a.vasko:hover       {
background-image:url(../picture_library/start/vasko_partner2.jpg);
cursor: hand;
height: 107px;
width: 107px;
display: block;
line-height: 18px;  }

a.projekt  {
background-image:url(../picture_library/start/projekte.jpg);
cursor: hand;
height: 107px;
width: 107px;
display: block;
line-height: 18px;}

a.projekt:hover       {
background-image:url(../picture_library/start/projekte2.jpg);
cursor: hand;
height: 107px;
width: 107px;
display: block;
line-height: 18px;}

a.komp  {
background-image:url(../picture_library/start/kompetenzen.jpg);
cursor: hand;
height: 107px;
width: 107px;
display: block;
line-height: 18px;}

a.komp:hover       {
background-image:url(../picture_library/start/kompetenzen2.jpg);
cursor: hand;
height: 107px;
width: 107px;
display: block;
line-height: 18px;
}

a.news  {
background-image:url(../picture_library/start/aktuelles.jpg);
cursor: hand;
height: 107px;
width: 107px;
display: block;
line-height: 18px;}

a.news:hover       {
background-image:url(../picture_library/start/aktuelles2.jpg);
cursor: hand;
height: 107px;
width: 107px;
display: block;
line-height: 18px;}

a.job1  {
background-image:url(../picture_library/start/job3.gif);
cursor: hand;
height: 107px;
width: 107px;
display: block;
line-height: 18px;}

a.job1:hover       {
background-image:url(../picture_library/start/job3.jpg);
cursor: hand;
height: 107px;
width: 107px;
display: block;
line-height: 18px;}

a.ipmc  {
background-image:url(../picture_library/start/ipmc3.jpg);
cursor: hand;
height: 107px;
width: 107px;
display: block;
line-height: 18px;}

a.ipmc:hover       {
background-image:url(../picture_library/start/ipmc3.jpg);
background-image:width
cursor: hand;
height: 107px;
width: 107px;
display: block;
line-height: 18px;}

/*  left.php */
a.search       {
background-color: #E8E8E8;
text-decoration: none;
color: #999999;
font-family: Verdana, Arial;
font-size: 12px;
cursor: hand;
padding-left: 7px;
height: 107px;
width: 107px;
display: block;
line-height: 20px;   }

a.search:hover       {
background-color: #000099;
text-decoration: none;
color: #FFFFFF;
font-family: Verdana, Arial;
font-size: 12px;
cursor: hand;
padding-left: 7px;
height: 107px;
width: 107px;
display: block;
line-height: 20px;   }

a.searchtrue       {
background-color: #E8E8E8;
text-decoration: none;
color: #999999;
font-family: Verdana, Arial;
font-size: 12px;
cursor: hand;
padding-left: 7px;
height: 25px;
width: 107px;
display: block;
line-height: 20px;  }

a.searchtrue:hover       {
background-color: #000099;
text-decoration: none;
color: #FFFFFF;
font-family: Verdana, Arial;
font-size: 12px;
cursor: hand;
padding-left: 7px;
height: 25px;
width: 107px;
display: block;
line-height: 20px;  }
font.small1      {

font-family: Arial;
color: #999999;
font-size: 14px;   }

font.small2      {

font-family: Arial, MS Sans Serif;
color: #333333;
font-size: 9px;   }

/*  für das Suchscript */
.searchword  {color: #222; background-color: #FFFF00; }
.searchword0 {color: #222; background-color: #FFFF00; }
.searchword1 {color: #222; background-color: #0f0; border: 1px dotted #0f0;}
.searchword2 {color: #222; background-color: #0ff; border: 1px dotted #0ff;}
.searchword3 {color: #222; background-color: #fbb; border: 1px dotted #fbb;}
.searchword4 {color: #222; background-color: #dfd; border: 1px dotted #dfd;}
.searchword5 {color: #222; background-color: #faf; border: 1px dotted #faf;}
.searchword6 {color: #222; background-color: #ccc; border: 1px dotted #ccc;}