body {	margin-top: 0px; }
.bg {  background-image: url(grafik/bg.gif); background-repeat: repeat}
.bg_dunkelgrau {  background-color: #808080}
.bg_footer {  background-color: #808080 }
.bg_hellgrau {  background-color: #CCCCCC}
.bg_weiss {  background-color: #FFFFFF;}
.hl {  font-family: Arial, Helvetica, sans-serif; left: 10px; top: 20px; clip:  rect(   )}
.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 14px; color: #FFFFFF;  background-color: #808080; font-weight: lighter}
.content {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #333333}
.textlink {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #CC0000}
.refermenu_oben {  background-image: url(grafik/refermenu_oben.gif); background-repeat: no-repeat; height: auto}
.refermenu_links {  background-image: url(grafik/refermenu_links.gif); background-repeat: repeat-y}
.refermenu_rechts {  background-image: url(grafik/refermenu_rechts.gif); background-repeat: repeat-y}
.refermenu_unten {  background-image: url(grafik/refermenu_unten.gif); background-repeat: no-repeat}
.bg_refermenu {  background-color: #CC0000}
.hl_refermenu {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; }

#content_tbl {
	border-right: 1px solid #CCCCCC;
}

#home_joblinks {
	vertical-align:bottom;
}

#centertd {
     position:relative;

}

#bodytable {
 text-align:justify;
     padding-left:10px; 
     padding-right:10px;
}

#jobline {
	vertical-align:top;
	background-color: #CCCCCC;
}
/*
###################
# ypMenu Styles #
###################
*/
.mmContent {
     /* normale schrift definieren */
     font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

.mmContent ul {
     margin: 0px; padding: 0px;
     list-style: none;
     z-index:2;
     position:relative;
     left:0px; top:0px;
}
.mmContent li {
     padding: 0px; margin: 0px;
}

.menuBackground {
     position:absolute;
     left:0px; top:0px;
     z-index:1;
}

.mmContent li a {
     /* Links bzw. die slideMenü-Elemente definieren */
     display: block;
     color: #FFFFFF;
     font-weight:normal;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
     width: 150px;
     padding: 5px;
     text-decoration: none;
  /*   border-bottom: solid 1px #CCCCCC;  der rand zwischen den MenüElementen */
}

* html .mmContent li a {
     width: 160px;
}

/* */
.mmContent li a:link { background: #6E6E6E; color: #FFFFFF; font-size: 10px; }
.mmContent li a:visited { background: #6E6E6E; color: #FFFFFF; font-size: 10px; }

.mmContent li a:hover{ background: #CCCCCC; color: #222222; font-size: 10px; }
.mmContent li a:active { background: #6E6E6E; color: #FFFFFF; font-size: 10px; }

.mmContent li a.submenu {
background: #808080 url(fileadmin/scripts/ypMenu/pfeil.gif) no-repeat right center; }
.mmContent li a.submenu:hover {
background: #808080 url(fileadmin/scripts/ypMenu/pfeil.gif) no-repeat right center; }

/*
###################
# ypMenu IE 5.01  #
###################
*/

.mmContentb {
     /* normale schrift definieren */
     font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

.mmContentb ul {
     margin: 0px; padding: 0px;
     list-style: none;
     z-index:2;
     position:relative;
     left:0px; top:0px;
}
.mmContentb li {
     padding: 0px; margin: 0px;
}

.menuBackgroundb {
     position:absolute;
     left:0px; top:0px;
     z-index:1;
}

.mmContentb li a {
     /* Links bzw. die slideMenü-Elemente definieren */
     display: block;
     color: #FFFFFF;
     font-weight:normal;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
     width: 150px;
     padding: 5px;
     text-decoration: none;
  /*   border-bottom: solid 1px #CCCCCC;  der rand zwischen den MenüElementen */
}

* html .mmContent li a {
     width: 160px;
}

/* */
.mmContentb li a:link { background: #6E6E6E; color: #FFFFFF; font-size: 10px; }
.mmContentb li a:visited { background: #6E6E6E; color: #FFFFFF; font-size: 10px; }

.mmContentb li a:hover{ background: #CCCCCC; color: #222222; font-size: 10px; }
.mmContentb li a:active { background: #6E6E6E; color: #FFFFFF; font-size: 10px; }

.mmContentb li a.submenu {
background: #808080 url(fileadmin/scripts/ypMenu/pfeil.gif) no-repeat right center; }
.mmContentb li a.submenu:hover {
background: #808080 url(fileadmin/scripts/ypMenu/pfeil.gif) no-repeat right center; }

