BODY, TD, DIV, P {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

INPUT, SELECT, TEXTAREA {
	font-family: Arial,Helvetica,Helv,Geneva,sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #3b4c60;
}

.headmedium, .SMALLHEAD {
    FONT-FAMILY: Arial,Helvetica,Helv,Geneva,sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
	COLOR: #000000;
}

.headbig, .STRUCTHEAD {
    FONT-FAMILY: Arial,Helvetica,Helv,Geneva,sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
	COLOR: #4d4d4d;
}

.headextreme, .HEAD {
    FONT-FAMILY: Arial,Helvetica,Helv,Geneva,sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
	COLOR: #bc0a16;
}

.leftredhead {
    FONT-FAMILY: Arial,Helvetica,Helv,Geneva,sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
	COLOR: #bc0a16;
	padding-left: 10px;
}


A:link, A:visited {
	COLOR: #3b4c60; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A:hover, A:active {
	COLOR: #bc0a16; 
}

a.red:link, a.red:visited, a.red:hover, a.red:active {
	COLOR: #bc0a16;
	TEXT-DECORATION: none;
}

.redtext {
	font-weight: bold;
	font-size: 11px;
	color: #bc0a16;
}

.whitetext {
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

.greytext {
	font-weight: bold;
	font-size: 11px;
	color: #b0b0b0;
}

TD.darkblue {
    background: #3b4c60
}

TD.lessdarkblue {
    background: #5b7590
}

TD.mediumblue {
    background: #7c96b1
}

TD.liteblue {
    background: #B8C5D4
}

TD.liteblue2 {
    background: #D8E0E8
}

TD.veryliteblue {
    background: #d9e0e8
}

TD.lowernav {
  background:#f8f8f8; 
  color:#10108B;
  font-size: 9px;
}

A.lowernav:link, A.lowernav:visited {
	COLOR: #5b7590; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9px; TEXT-DECORATION: none
}
A.lowernav:hover, A.lowernav:active {
	COLOR: #5b7590; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9px; TEXT-DECORATION: underline
}

A.login:link, A.login:visited {
	COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9px; TEXT-DECORATION: underline
}
A.login:hover, A.login:active {
	COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9px; TEXT-DECORATION: none
}

.fakebigwhitelink, a.bigwhite, a.bigwhite:link, a.bigwhite:visited, a.bigwhite:hover, a.bigwhite:active, .bigwhiteactive {
  background: url(./img/dz/pfeil1.gif) no-repeat 0px 0px; 
  padding-left: 27px ;
  font-weight: bold;
  font-size: 14px;
  color: white;
  TEXT-DECORATION: none;
}
a.bigwhite:hover { 
  TEXT-DECORATION: underline;
}

a.bookmarks, a.bookmarks:link, a.bookmarks:visited, a.bookmarks:hover, a.bookmarks:active, .bookmarksactive {
  background: url(./img/dz/pfeil_stellenboerse.gif) no-repeat 11px 3px; 
  padding-left: 24px ;
  padding-right: 5px;
  font-weight: bold;
  font-size: 12px;
  color: white;
  TEXT-DECORATION: none;
}
a.bookmarks:hover { 
  TEXT-DECORATION: underline;
}

a.rightwhite, a.rightwhite:link, a.rightwhite:visited, a.rightwhite:hover, a.rightwhite:active, .rightwhiteactive {
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
  font-size: 11px;
  color: white;
  TEXT-DECORATION: none;
  line-height: 26px;
}
a.rightwhite:hover { 
  TEXT-DECORATION: underline;
  line-height: 26px;
}

a.bigwhiteactive, a.bigwhiteactive:link, a.bigwhiteactive:visited, a.bigwhiteactive:hover, a.bigwhiteactive:active, .bigwhiteactiveactive {
  background: url(./img/dz/pfeil1.gif) no-repeat 0px 0px; 
  padding-left: 27px ;
  font-weight: bold;
  font-size: 14px;
  color: #3b4c60;
  TEXT-DECORATION: none;
}
a.bigwhiteactive:hover { 
  TEXT-DECORATION: underline;
}

a.smallgrey, a.smallgrey:link, a.smallgrey:visited, a.smallgrey:hover, a.smallgrey:active, .smallgreyactive {
  background: url(./img/dz/pfeil2.gif) no-repeat 0px 1px; 
  padding-left: 24px ;
  font-weight: normal;
  font-size: 12px;
  color: #333333;
  TEXT-DECORATION: none;
}
a.smallgrey:hover { 
  TEXT-DECORATION: underline;
}

a.smallgreyactive, a.smallgreyactive:link, a.smallgreyactive:visited, a.smallgreyactive:hover, a.smallgreyactive:active, .smallgreyactiveactive {
  background: url(./img/dz/pfeil3_hov.gif) no-repeat 0px 1px; 
  padding-left: 24px ;
  font-size: 12px;
  color: #bc0a16;
  TEXT-DECORATION: none;
}
a.smallgreyactive:hover { 
  TEXT-DECORATION: underline;
}

A.pfeil3:link, A.pfeil3:visited {
	COLOR: #5b7590; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
	background: url(./img/dz/pfeil3.gif) no-repeat 2px 3px; 
	padding-left: 15px;
}
A.pfeil3:hover, A.pfeil3:active {
	COLOR: #bc0a16; 
}

.tdhead {
	color: #ffffff;
	background-color: #3b4c60;
	font-weight: bold;
	padding: 3px;
}
.tdhead_cb {
	color: #ffffff;
	background-color: #3b4c60;
	font-weight: bold;
	padding: 3px;
	border-right: 1px #f0f1f3 solid;
	border-bottom: 1px #f0f1f3 solid;
	cursor: pointer;
	cursor: hand;
}
.tdhead2 {
	color: #364451;
	background-color: #d9e0e8;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
.tdhead3 {
	color: #ffffff;
	background-color: #5b758f;
	font-weight: bold;
	padding: 3px;
}
.tdback {
	background-color: #b8c5d4;
	padding-left: 5px;
	padding-right: 5px;
}
.tdback2 {
	color: #364451;
	background-color: #d9e0e8;
	padding-left: 5px;
	padding-right: 5px;
}
.bigimg {
	height: 350px;
	width: 260px;
}
.headerspec {
	background-color: #b3b3b3;
}
a.specialupper, a.specialupper:link, a.specialupper:visited {
	font-weight: bold;
	font-size: 11px;
	color: white;
	TEXT-DECORATION: none;
	background-color: #3b4c60;
	margin: 0;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
	line-height: 26px;
}
a.specialupper:hover {
	text-decoration: underline;
	background-color: #bb0915;

}
a.specialupperactive, a.specialupperactive:link, a.specialupperactive:visited {
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 11px;
	color: white;
	TEXT-DECORATION: none;
	background-color: #bb0915;
	margin: 0;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
	line-height: 26px;
	}
a.specialupperactive:hover {
	text-decoration: underline;
}

a.stellenboerse:link, a.stellenboerse:visited, a.stellenboerse:hover, a.stellenboerse:active {
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
	background: url(./img/dz/pfeil_stellenboerse.gif) no-repeat 2px 4px; 
	margin-left: 15px;
	padding-left: 15px;
}

a.anzeigen:link, a.anzeigen:visited, a.anzeigen:hover, a.anzeigen:active {
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}

