* {
	margin: 0;
	padding: 0;
}
img {
	border-width: 0;
}
body {
	font: 11px Verdana,Sans-serif;
	line-height: 16px;
	padding: 0 0 10px 0;
	background-position: center top;
}
* html body {
	text-align: center; /* auch PC-IE55 haelt mittiges Layout bei */
}
div#layouthilfsbox, div#spalte2, div#spalte3 {
	position: relative; /* zum verhindern des peek-a-boo bug im IE */
}
.clearer {
	overflow: hidden;
	clear: both;
	height: 1px;
	margin: 0;
	line-height: 1px;
	font-size: 1px;
}
.nofloat {
	float: none ! important;
}
.centerMe {
	text-align: center;
}
.doppelspalttrenner {
	visibility: hidden;
	width: 450px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
#teaser {
	display: none;
}
hr {
	visibility: hidden;
}
/* Site-Layout  - Global gueltiges Markup */
#sitebox {
	width: 765px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#foobox {
	padding-top: 0;
	background-position: center top;
	background-repeat: no-repeat;
}
#mainnavibox {
	width: 765px;
	height: 26px;
	background-color: transparent;
	background-position: top left;
	background-repeat: no-repeat;
}
#kopfgrafik {
	height: 109px;
	width: 765px;
	text-align: right;
	background-repeat: no-repeat;
}
#firstlvlnavi {
	margin-left: 0;
}
dl.firstlvlnaviclass dt {
	display: none;
}
dl.firstlvlnaviclass dd {
	float: left;
	text-align: center;
}
dd.ersterlvl1, dd.zweiterlvl1, dd.dritterlvl1 {
	padding-right: 1px;
}
dl.firstlvlnaviclass dd a {
	display: block;
	white-space: nowrap;
	text-decoration: none;
	width: 101px;
	font-size: 11px;
	line-height: 18px;
	border-top: 8px solid transparent;
}
a.firstlvlaktiv {
	font-weight: bold;
}
dl.miscnaviclass dt {
	display: none;
}
dl.miscnaviclass dd {
	display: inline;
}
dl.miscnaviclass dd a {
	text-decoration: none;
	padding: 0 0.45em 0 0;
}
#secondnavibox {
	height: 25px;
	background-repeat: no-repeat;
}
#secondlvlnavi {
	line-height: 25px;
}
dl.secondlvlnaviclass dt {
	display: none;
}
dl.secondlvlnaviclass dd {
	padding-left: 15px;
	display: inline;
}
dl.secondlvlnaviclass dd a {
	text-decoration: none;
}
dl.secsupnaviclass dt {
	display: inline;
}
dl.secsupnaviclass dd {
	display: inline;
	padding-left: 5px;
}
#maincontentbox {
	background-repeat: repeat-y;
}
#spalte1 {
	float: left;
	width: 258px;
}
#spalte1 div {
	padding: 15px 10px 15px 15px;
}
#sectionsupnavi { /* ist spalte1 div */
	font-size: 10px;
	padding: 5px 0 5px 15px ! important;
}
#spalte1 h3 {
	font-family: georgia,serif;
	font-size: 16px;
	line-height: 22px;
	margin-top: 11px;
	margin-bottom: 11px;
}
#spalte1 ul {
	margin-top: 9px;
	margin-bottom: 9px;
}
#layouthilfsbox {
	margin-left: 258px;
}
#layouthilfsbox h2 {
	text-align: left;
}
#spalte3 h2, #textbox h2  {
	font-family: Georgia,serif;
	font-weight: normal;
	font-size: 24px;
	line-height: 30px;
	margin: 12px 0 12px 0;
}
#spalte3 h3, #textbox h3, ul.factsheet li, #spalte3 blockquote {
	font-family: Georgia,serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	margin: 8px 0 8px 0;
}
#sectionheader, #header1, #header2, #header3, #header4, #header5 { /* header1-n sind auch h2 */
	font-family: Georgia,serif;
	font-weight: normal;
	letter-spacing: 2px;
	color: #fff;
	background-color: #fff;
	font-size: 24px ! important;
	height: 35px ! important;
	margin: 0 0 0 0 ! important;
	padding-left: 7px;
}
#sectionheader span, #sectionheaderStart span, #header1 span, #header2 span, #header3 span, #header4 span, #header5 span {
	display: inline;
	vertical-align: -8px;
}
#sectionheader span#projekte {
	display: visible ! important;
	font: 12px Georgia,serif;
	line-height: 18px;
}
#spalte3 div {
	padding: 0 25px 15px 15px;
}
#spalte3 p {
	margin: 9px 0 9px 0;
}
#footerbox {
	text-align: center;
}
#footerbox div {
	font-size: 11px;
	line-height: 18px;
	padding: 3px 0 3px 0;
}
#footerbox a {
	text-decoration: underline;
}
html>body #footerbox {
	margin-top: -1px;
}
/* Linkfarben und -verhalten - Hauptnavigation */
#mainnavibox a {
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: none;
}
a#firmlvl1 {
	color: #6f6f6f;
	border-top-color: #888;
}
a#firmlvl1:hover {
	color: #f3b70b;
	border-top-color: #f3b70b;
}
a#firmlvl1.firstlvlaktiv {
	color: #f3b70b;
	border-top-color: #f3b70b;
}
a#reflvl1 {
	color: #6f6f6f;
	border-top-color: #888;
}
a#reflvl1:hover {
	color: #660300;
	border-top-color: #660300;
}
a#reflvl1.firstlvlaktiv {
	color: #660300;
	border-top-color: #660300;
}
a#servicelvl1 {
	color: #6f6f6f;
	border-top-color: #888;
}
a#servicelvl1:hover {
	color: #84af13;
	border-top-color: #84af13;
}
a#servicelvl1.firstlvlaktiv {
	color: #84af13;
	border-top-color: #84af13;
}
a#laborlvl1 {
	color: #6f6f6f;
	border-top-color: #888;
}
a#laborlvl1:hover {
	color: #153086;
	border-top-color: #153086;
}
a#laborlvl1.firstlvlaktiv {
	color: #153086;
	border-top-color: #153086;
}
/* Bereich Unternehmen */
div.firm a.lvl2link {
	color: #fff;
	text-decoration: none;
}
div.firm a.lvl2link:hover {
	color: #fdf5a9;
	text-decoration: underline;
}
div.firm a.lvl2linkaktiv {
	font-weight: bold;
	color: #fdf5a9;
	text-decoration: none;
}
/* Bereich Referenzen */
div.referenzen a.lvl2link {
	color: #BFA996;
	text-decoration: none;
}
div.referenzen a.lvl2link:hover {
	color: #ffffff;
	text-decoration: underline;
}
div.referenzen a.lvl2linkaktiv {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
/* Bereich Web-Labor */
div.labor a.lvl2link {
	color: #dcf0ff;
	text-decoration: none;
}
div.labor a.lvl2link:hover {
	color: #ffffff;
	text-decoration: underline;
}
div.labor a.lvl2linkaktiv {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
/* Bereich Service */
div.service a.lvl2link {
	color: #cdd5db;
	text-decoration: none;
}
div.service a.lvl2link:hover {
	color: #ffffff;
	text-decoration: underline;
}
div.service a.lvl2linkaktiv {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
/* sonstige (misc.) Links in der Hauptnavi */
a.misclink:hover {
	text-decoration: underline;
}
/* Links zur weiteren Sortierung/Auswahl */
a.sortierlink {
	color: #bfbfbf;
	text-decoration: none;
	font-weight: normal;
}
a.sortierlink:hover {
	text-decoration: underline;
	font-weight: normal;
}
a.sortierlinkaktiv {
	text-decoration: none;
	font-weight: bold;
}
/* Bereichspezifische Auszeichnungen und Layout-Elemente */
/* STARTSEITE */
body.start {
	background-image: url(/img_lay_set1/b_home_site.gif);
}
/*\*/
* html body.start { /* fuer den IE eine um 1px nach rechts versetzte Kachel - nicht fuer IE5Mac */
	background-image: url(/img_lay_set1/b_home_site_ie.gif);
	background-position: top center;
}
 /**/
body.start #foobox {
	background-image: url(/img_lay_set1/b_home_1.gif);
}
body.start #mainnavibox {
	background-image: url(/img_lay_set1/b_home_2.jpg);
}
body.start #kopfgrafik {
	background-image: url(/img_lay_set1/b_home_3.jpg);
}
body.start #maincontentbox {
	background-image: url(/img_lay_set1/b_home_content.gif);
	background-color: #f2f2f2;
}
body.start #spalte1 {
	background-image: url(/img_lay_set1/b_home_newsletter.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 256px ! important;
}
body.start #spalte1 div {
	padding: 0;
}
body.start #header1 {
	background-color: transparent;
}
body.start #spalte3 {
	height: 368px;
}
body.start #layouthilfsbox {
	background-image: url(/img_lay_set1/b_home_spalte3.jpg);
	background-repeat: no-repeat;
	margin-left: 256px ! important;
}
body.start #spalte1 h2 {
	color: #707070; 
	font-family: georgia,serif;
	font-size: 16px;
	line-height: 22px;
	margin: 15px 10px 8px 15px; 
}
body.start #spalte1 p {
	color: #666666;
	margin: 6px 10px 12px 15px;
}
body.start #spalte1 dl#StartNLForm {
	margin: 12px 10px 12px 15px;
	line-height: 18px;
}
body.start #spalte1 dl#StartNLForm dt {
	float: left;
	width: 70px;
	text-align: right;
	font-weight: bold;
}
body.start #spalte1 dl#StartNLForm dd {
	margin-left: 80px;
	padding: 1px 0 1px 0;
}
body.start #spalte1 dl#StartNLForm dd input {
	padding: 1px;
	width: 130px;
}
body.start #spalte1 dl#StartNLForm dd input.newslettbutton1 {
	font-size: 12px
	width: auto;
}
body.start #spalte1 dl#StartInfoausgabe {
	margin: 12px 10px 12px 15px;
	line-height: 18px;
}
body.start #spalte1 a {
	color: #707070;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	margin-bottom: 6px;
	background-image: url(/img_lay_set1/la_start.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
body.start #spalte1 a:hover {
	color: #FF5A00;
	font-weight: normal;
	border-color: #f66108;
	background-image: url(/img_lay_set1/la_start_over.gif);
}
body.start #spalte1 a.aktuelleslink {
	color: #FF5A00;
}
body.start #spalte1 p.weiterlink {
	border-width: 1px 0 0 0;
	border-color: #707070;
	border-style: solid;
	margin: 0;
	padding: 6px 10px 12px 15px;
}
body.start #footerbox {
	background-color: #fff;
	border-width: 1px;
	border-color: #808080;
	border-style: solid;
}
body.start #footerbox a {
	color: #4d4d4d;
}
body.start #footerbox a:hover {
	color: #FF5A00;
}
body.start #footerbox div {
	color: #4d4d4d;
}
/* UNTERNEHMEN */
/* Unternehmen - Start */
body.firmstart {
	background-image: url(/img_lay_set1/b_firm_start_site.gif);
}
/*\*/
* html body.firmstart { /* fuer den IE eine um 1px nach rechts versetzte Kachel - nicht fuer IE5Mac */
	background-image: url(/img_lay_set1/b_firm_start_site_ie.gif);
	background-position: top center;
}
 /**/
body.firmstart #foobox {
	background-image: url(/img_lay_set1/b_firm_start1.gif);
}
body.firmstart #mainnavibox {
	background-image: url(/img_lay_set2/b_firm_start2.jpg);
}
body.firmstart #kopfgrafik {
	background-image: url(/img_lay_set2/b_firm_start3.jpg);
}
body.firmstart #secondnavibox {
	background-image: url(/img_lay_set2/b_nav2_firm_start.jpg);
}
body.firmstart #maincontentbox {
	background-image: url(/img_lay_set1/b_firm_start_content.gif);
}
body.firmstart #layouthilfsbox a {
	color: #666666;
	padding-left: 15px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_firm_start_teamlink.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
}
body.firmstart #layouthilfsbox a:hover {
	color: #690000;
	border-color: #690000;
	background-image: url(/img_lay_set1/la_firm_start_teamlink.gif);
}
body.firmstart #header1 {
	background-image: url(/img_lay_set2/h_firm_start_mitarbeiter.jpg);
}
body.firmstart #header2 {
	background-image: url(/img_lay_set2/h_firm_start_leistungen.jpg);
}
body.firmstart #header3 {
	background-image: url(/img_lay_set2/h_firm_start_profil.jpg);
}
body.firmstart #spalte1 h3 {
	color: #690000;
}
body.firmstart #spalte1 p {
	color: #666666;
	margin-top: 12px;
	margin-bottom: 6px; 
}
body.firmstart #spalte1 ul {
	list-style-type: none;
}
body.firmstart #spalte1 a {
	font-family: Georgia,serif;
	display: block;
	color: #70706c;
	font-size: 16px;
	line-height: 20px;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	margin-bottom: 4px;
	background-image: url(/img_lay_set1/la_firm_profillink.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.firmstart #spalte1 a:hover {
	color: #FF6600;
	font-weight:normal;
	border-color: #f66108;
	background-image: url(/img_lay_set1/la_firm_profillink_over.gif);
}
body.firmstart #spalte1 img {
	border-color: #690000;
	border-style: solid;
	border-width: 1px 1px;
}
body.firmstart #spalte3 p {
	color: #4d4d4d;
}
body.firmstart #box2 {
	background-color: #ffffff;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #7d827b;
}
body.firmstart #box2 h2 {
	color: #FF6600;
	padding-top: 15px;
	margin: 0 25px 15px 0;
}
body.firmstart #box2 h4 {
	color: #4d4d4d;
}
body.firmstart #box3 h2 {
	color: #FF6600;
}
body.firmstart #box3 h3 {
	color: #7b8ab8;
}
body.firmstart #box3 h4 {
	color: #4d4d4d;
}
body.firmstart p.weiterlink {
	text-align: right;
	padding-bottom: 15px;
}
body.firmstart #footerbox {
	background-color: #b3b3b3;
	background-repeat: repeat-y;
	background-image: url(/img_lay_set1/b_firm_start_foot.jpg);
	border-width: 0 0 1px 0;
	border-color: #7d827b;
	border-style: solid;
}
body.firmstart #footerbox a {
	color: #4d4d4d;
}
body.firmstart #footerbox a:hover {
	color: #ffffff;
}
body.firmstart #footerbox div {
	color: #4d4d4d;
}

/* Unternehmen - Profil */

body.firmprofil {
	background-image: url(/img_lay_set1/b_firm_profil_site.gif);
}
/*\*/
* html body.firmprofil { /* fuer den IE eine um 1px nach rechts versetzte Kachel - nicht fuer IE5Mac */
	background-image: url(/img_lay_set1/b_firm_profil_site_ie.gif);
	background-position: top center;
}
 /**/
body.firmprofil #foobox {
	background-image: url(/img_lay_set1/b_firm_profil1.gif);
}
body.firmprofil #mainnavibox {
	background-image: url(/img_lay_set1/b_firm_profil2.jpg);
}
body.firmprofil #kopfgrafik {
	background-image: url(/img_lay_set1/b_firm_profil3.jpg);
}
body.firmprofil #secondnavibox {
	background-image: url(/img_lay_set1/b_nav2_firm_profil.jpg);
}
body.firmprofil #maincontentbox {
	background-image: url(/img_lay_set1/b_firm_profil_content.gif);
}
body.firmprofil #spalte1 div {
	padding-top: 10px ! important;
}
body.firmprofil #sectionheader {
	background-image: url(/img_lay_set1/h_firm_profil.jpg);
}
body.firmprofil #spalte1 ul {
	margin-top: 30px;
	list-style-type: none;
}
a.profilwahl {
	font-family: Georgia,serif;
	display: block;
	color: #70706c;
	font-size: 16px;
	line-height: 20px;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	margin-bottom: 4px;
	background-image: url(/img_lay_set1/la_firm_profillink.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
}
a.profilwahl:hover {
	color: #FF6600;
	font-weight:normal;
	border-color: #f66108;
	background-image: url(/img_lay_set1/la_firm_profillink_over.gif);
}
a.profilwahlaktiv {
	font-family: Georgia,serif;
	display: block;
	color: #FF6600;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #f66108;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	margin-bottom: 4px;
	background-image: url(/img_lay_set1/la_firm_profillink_an.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
}
body.firmprofil #spalte3 h2 {
	color: #FF6600;
}
body.firmprofil #spalte3 h3 {
	color: #7b8ab8;
}
body.firmprofil #spalte3 h4 {
	color: #6d6d6d;
	font-weight: bold;
}
body.firmprofil #spalte3 blockquote {
	color: #7b8ab8;
	/* rest siehe spalte3 h3 global */
}
body.firmprofil #spalte3 ul, body.firmprofil #spalte3 ul {
	line-height: 24px;
	padding: 4px 0 6px 0;
}
body.firmprofil #spalte3 li {
	color: #4d4d4d;
}
body.firmprofil #spalte3 ul.factsheet {
	list-style-type: disc;
	margin: 0 0 15px 0;
}
body.firmprofil #spalte3 ul.factsheet li {
	margin-left: 15px;
	color: #7b8ab8;
	line-height: 20px;
	/* rest siehe spalte3 h3 global */
}
body.firmprofil #spalte3 a {
	color: #000000;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #C74E06;
	border-style: dotted;
	padding-left: 12px;
	padding-bottom: 2px;
	background-image: url(/img_lay_set1/la_firm_leistunglink.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
body.firmprofil #spalte3 a:hover {
	color: #C74E06;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #C74E06;
	border-style: dotted;
	padding-left: 12px;
	padding-bottom: 2px;
	background-image: url(/img_lay_set1/la_firm_leistunglink.gif);
}
body.firmprofil #spalte3 img {
	float: right;
}
body.firmprofil #spalte3 dl {
	padding: 9px 0 9px 0;
}
body.firmprofil #spalte3 dt {
	color: #6d6d6d;
	font-weight: bold;
	border-color: #7b8ab8;
	border-style: solid;
	border-width: 0 0 1px 0;
	margin-bottom: 4px;
}
body.firmprofil #spalte3 dd {
	color: #4d4d4d;
	padding-left: 1em;
	margin-bottom: 9px;
}
body.firmprofil #spalte3 p {
	color: #4d4d4d;
}
body.firmprofil #footerbox {
	background-color: #b3b3b3;
	background-repeat: repeat-y;
	background-image: url(/img_lay_set1/b_firm_start_foot.jpg);
	border-width: 0 0 1px 0;
	border-color: #7d827b;
	border-style: solid;
}
body.firmprofil #footerbox a {
	color: #4d4d4d;
}
body.firmprofil #footerbox a:hover {
	color: #ffffff;
}
body.firmprofil #footerbox div {
	color: #4d4d4d;
}

/* Unternehmen - Leistungen */

body.firmleistung {
	background-image: url(/img_lay_set1/b_firm_leistungen_site.gif);
}
/*\*/
* html body.firmleistung { /* fuer den IE eine um 1px nach rechts versetzte Kachel - nicht fuer IE5Mac */
	background-image: url(/img_lay_set1/b_firm_leistungen_site_ie.gif);
	background-position: top center;
}
 /**/
body.firmleistung #foobox {
	background-image: url(/img_lay_set1/b_firm_leistungen1.gif);
}
body.firmleistung #mainnavibox {
	background-image: url(/img_lay_set1/b_firm_leistungen2.jpg);
}
body.firmleistung #kopfgrafik {
	background-image: url(/img_lay_set1/b_firm_leistungen3.jpg);
}
body.firmleistung #secondnavibox {
	background-image: url(/img_lay_set1/b_nav2_firm_leistungen.jpg);
}
body.firmleistung #maincontentbox {
	background-image: url(/img_lay_set1/b_firm_profil_content.gif);
}
body.firmleistung #sectionsupnavi {
	color: #666666;
	background-image: url(/img_lay_set1/b_firm_leistung_subnavi.jpg);
	background-repeat: repeat-y;
	background-color: #e5e5e5;
	border-color: #ffffff;
	border-style: solid;
	border-width: 0 2px 0 0;
}
body.firmleistung #layouthilfsbox h1 {
	text-align: left;
}
body.firmleistung #sectionheader {
	background-image: url(/img_lay_set1/h_firm_leistungen.jpg);
}
body.firmleistung a.sortierlink {
	color: #666666;
}
body.firmleistung a.sortierlinkaktiv {
	color: #000000;
}
body.firmleistung #spalte1 h3 {
	color: #595959;
}
body.firmleistung a.firmwahl {
	font-family: Georgia,serif;
	display: block;
	color: #70706c;
	font-size: 16px;
	line-height: 20px;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #f9b131;
	border-style: dotted;
	padding-left: 12px;
	padding-bottom: 1px;
	margin-bottom: 4px;
	background-image: url(/img_lay_set1/la_firm_leistunglink.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
}
body.firmleistung a.firmwahl:hover {
	color: #f66108;
	border-color: #f66108;
	background-image: url(/img_lay_set1/la_firm_leistunglink_over.gif);
}
body.firmleistung a.firmwahlaktiv {
	display: block;
	color: #FF6600;
	font-size: 16px;
	line-height: 20px;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #f66108;
	border-style: dotted;
	padding-bottom: 1px;
	padding-left: 12px;
	margin-bottom: 4px;
	background-image: url(/img_lay_set1/la_firm_leistunglink_an.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
}
body.firmleistung #spalte1 ul {
	list-style: none;
}
body.firmleistung #spalte3 h2 {
	color: #f66108;
}
body.firmleistung #spalte3 h3 {
	color: #C74E06;
}
body.firmleistung #spalte3 p {
	color: #595959;
}
body.firmleistung #spalte3 blockquote {
	color: #7b8ab8;
	/* rest siehe spalte3 h3 global */
}
body.firmleistung #spalte3 ul, body.firmleistung #spalte3 ol {
	margin: 6px 0 6px 20px;
}
body.firmleistung #spalte3 li {
	color: #595959;
	margin-bottom: 9px;
}
body.firmleistung #spalte3 dd {
	color: #595959;
	margin: 9px 0 9px 0;
}
body.firmleistung #spalte3 img {
	float: left;
	border: 1px solid #808080;
	margin: 6px 12px 6px 0;
}
body.firmleistung #spalte3 p a, body.firmleistung #spalte3 li a {
	color: #000000;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #C74E06;
	border-style: dotted;
	padding-left: 12px;
	padding-bottom: 2px;
	background-image: url(/img_lay_set1/la_firm_leistunglink.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
body.firmleistung #spalte3 p a:hover, body.firmleistung #spalte3 li a:hover {
	color: #C74E06;
	background-image: url(/img_lay_set1/la_firm_leistunglink.gif);
}
body.firmleistung dt a {
	display: block;
	color: #000000;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #C74E06;
	border-style: dotted;
	padding-left: 12px;
	padding-bottom: 2px;
	background-image: url(/img_lay_set1/la_firm_leistunglink.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
body.firmleistung dt a:hover {
	color: #C74E06;
	background-image: url(/img_lay_set1/la_firm_leistunglink_over.gif);
}
body.firmleistung #footerbox {
	background-color: #b3b3b3;
	background-repeat: repeat-y;
	background-image: url(/img_lay_set1/b_firm_start_foot.jpg);
	border-width: 0 0 1px 0;
	border-color: #7d827b;
	border-style: solid;
}
body.firmleistung #footerbox a {
	color: #6d6d6d;
}
body.firmleistung #footerbox a:hover {
	color: #ffffff;
}
body.firmleistung #footerbox div {
	color: #6d6d6d;
}
/* Unternehmen - Mitarbeiter */

body.firmteam {
	background-image: url(/img_lay_set1/b_firm_mitarbeiter_site.gif);
}
/*\*/
* html body.firmteam { /* fuer den IE eine um 1px nach rechts versetzte Kachel - nicht fuer IE5Mac */
	background-image: url(/img_lay_set1/b_firm_mitarbeiter_site_ie.gif);
	background-position: top center;
}
 /**/
body.firmteam #foobox {
	background-image: url(/img_lay_set1/b_firm_mitarbeiter1.gif);
}
body.firmteam #mainnavibox {
	background-image: url(/img_lay_set1/b_firm_mitarbeiter2.jpg);
}
body.firmteam #kopfgrafik {
	background-image: url(/img_lay_set1/b_firm_mitarbeiter3.jpg);
}
body.firmteam #secondnavibox {
	background-image: url(/img_lay_set1/b_nav2_firm_mitarbeiter.jpg);
}
body.firmteam #maincontentbox {
	background-image: url(/img_lay_set1/b_firm_profil_content.gif);
}
body.firmteam #spalte1 div {
	padding-top: 15px ! important;
}
body.firmteam #spalte3 div {
	padding-top: 15px ! important;
}
body.firmteam #layouthilfsbox h1 {
	text-align: left;
}
body.firmteam #sectionheader {
	background-image: url(/img_lay_set1/h_firm_mitarbeiter.jpg);
}
body.firmteam #sectionsupnavi {
	color: #666666;
	background-image: url(/img_lay_set1/b_firm_leistung_subnavi.jpg);
	background-repeat: no-repeat;
}
body.firmteam #spalte1 h3 {
	color: #000000;
}
body.firmteam a.firmwahl {
	font-family: Georgia,serif;
	display: block;
	color: #70706c;
	font-size: 16px;
	line-height: 20px;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	margin-bottom: 4px;
	background-image: url(/img_lay_set1/la_firm_profillink.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.firmteam a.firmwahl:hover { 
	color: #FF6600;
	border-color: #f66108;
	background-image: url(/img_lay_set1/la_firm_profillink_over.gif);
}
body.firmteam a.firmwahlaktiv {
	font-family: Georgia,serif;
	display: block;
	color: #FF6600;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #f66108;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	margin-bottom: 4px;
	background-image: url(/img_lay_set1/la_firm_profillink_an.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.firmteam #spalte1 ul {
	list-style: none;
	margin-bottom: 18px;
}
body.firmteam #spalte3 h2 {
	color: #f66108;
}
body.firmteam #spalte3 h3 {
	color: #6a7bac;
}
body.firmteam #spalte3 dl {
	margin: 18px 0 9px 0;
}
body.firmteam #spalte3 blockquote {
	color: #7b8ab8;
}
body.firmteam #spalte3 dl.standard dt {
	color: #6d6d6d;
	float: left;
	width: 145px;
	text-align: right;
	font-weight: bold;
}
body.firmteam #spalte3 dl.standard dd {
	margin-left: 155px;
	padding-bottom: 6px;
}
body.firmteam #spalte3 dl.visitenkarte {
	height: 190px;
}
body.firmteam #spalte3 dl.visitenkarte dt.bildhalter {
	display: block;
	float: left;
	width: 140px;
	height: 180px;
	background-image: none;
}
body.firmteam #spalte3 dl.visitenkarte img {
	border-color: #7F7F7F;
	border-style: solid;
	border-width: 1px;
	padding: 4px;
	background-color: #CACACA;
}
body.firmteam #spalte3 dl.visitenkarte {
	margin: 0 0 18px 0;
}
body.firmteam #spalte3 dl.visitenkarte dd {
	margin-left: 160px;
}
body.firmteam #spalte3 dl.visitenkarte dd h2 {
	color: #f66108;
}
body.firmteam #spalte3 dl.visitenkarte dd blockquote p {
	color: #f66108;
	font-size: 16px;
	line-height: 22px;
	margin: 11px 11px 11px 0;
	padding: 11px;
	border-color: #b3b3b3;
	border-style: solid;
	border-width: 0 0 0 2px;
}
body.firmteam #spalte3 dl.schwerpunkte dt {
	color: #6d6d6d;
	font-weight: bold;
	margin: 9px 0 9px 0;
}
body.firmteam #spalte3 ul {
	list-style: none;
}
body.firmteam #spalte3 li {
	display: inline;
}
body.firmteam #spalte3 a {
	color: #6a7bac;
}
body.firmteam #spalte3 a:hover {
	color: #f66108;
}
body.firmteam #footerbox {
	background-color: #b3b3b3;
	background-repeat: repeat-y;
	background-image: url(/img_lay_set1/b_firm_start_foot.jpg);
	border-width: 0 0 1px 0;
	border-color: #7d827b;
	border-style: solid;
}
body.firmteam #footerbox a {
	color: #6d6d6d;
}
body.firmteam #footerbox a:hover {
	color: #ffffff;
}
body.firmteam #footerbox div {
	color: #6d6d6d;
}
/* REFERENZEN */
/* Referenzen - Start (Portfolio) */
body.referenzstart {
	background-image: url(/img_lay_set1/b_ref_portfolio_site.gif);
}
/*\*/
* html body.referenzstart { /* fuer den IE eine um 1px nach rechts versetzte Kachel - nicht fuer IE5Mac */
	background-image: url(/img_lay_set1/b_ref_portfolio_site_ie.gif);
	background-position: top center;
}
 /**/
body.referenzstart #foobox {
	background-image: url(/img_lay_set1/b_ref_portfolio1.gif);
}
body.referenzstart #mainnavibox {
	background-image: url(/img_lay_set1/b_ref_portfolio2.jpg);
}
body.referenzstart #kopfgrafik {
	background-image: url(/img_lay_set1/b_ref_portfolio3.jpg);
}
body.referenzstart #secondnavibox {
	background-image: url(/img_lay_set1/b_nav2_ref_portfolio.jpg);
}
body.referenzstart #sectionsupnavi {
	background-position: top left;
	background-repeat: no-repeat;
	color: #000000;
	background-color: #ffffff;
	border-color: #000000;
	border-width: 0 1px 1px 1px;
	border-style: solid;
}
body.referenzstart dl.secsupnaviclass dd {
	padding-left: 10px;
}
body.referenzstart a.sortierlink {
	color: #bfbfbf;
}
body.referenzstart a.sortierlinkaktiv {
	color: #bfbfbf;
}
body.referenzstart #sectionheader {
	position: relative;
	text-align: right;
	background-image: url(/img_lay_set1/h_ref_portfolio.jpg);
	background-color: #000;
}
body.referenzstart span#PFseiten {
	vertical-align: middle;
	margin-right: 15px;
	display: inline ! important;
	color: #FFC380;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2px;
}
body.referenzstart #PFseiten a {
	text-decoration: none;
	color: #C86E11;
	font-weight: normal;
}
body.referenzstart #maincontentbox {
	background-color: #000000;
	text-align: center;
}
body.referenzstart #more {
	padding-top: 4px;
	margin: 0 1px 0 1px;
}
body.referenzstart #linkbox {
	text-align: left;
	float: left;
	width: 258px;
}
body.referenzstart #linkbox div {
	padding: 0 5px 15px 12px;
}
body.referenzstart #linkbox h3 {
	font-family: Verdana,sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 9px 0;
	color: #A55A16;
}
body.referenzstart #linkbox a img {
	vertical-align: bottom;
	margin: 3px;
	border: 2px solid #90806E;
}
body.referenzstart #linkbox a:hover img {
	border-color: #DA7813;
}
body.referenzstart #linkbox a:hover {
	border-width: 0;
}
body.referenzstart #textbox {
	text-align: left;
	margin-left: 258px;
}
body.referenzstart #textbox div {
	padding: 0 10px 15px 15px;
}
body.referenzstart #textbox h2 {
	margin-top: 0;
	color: #C86E11;
}
body.referenzstart #textbox h3 {
	color: #C86E11;
}
body.referenzstart #textbox p {
	color: #9A8977;
	margin: 0 0 9px 0;
}
body.referenzstart #textbox a {
	color: #AF7D48;
	padding-left: 12px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_ref_start_katlink.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-decoration: none;
	border-bottom: 1px dotted #9D560D;
}
body.referenzstart #textbox a:hover {
	color: #DA7813;
	background-image: url(/img_lay_set1/la_ref_start_katlink_over.gif);
}
body.referenzstart .PFlink {
	font-family: Georgia,serif;
	color: #C86E11;
	text-align: right;
	margin-right: 15px;
}
body.referenzstart .PFlink a {
	text-decoration: none;
	border-bottom: 1px dotted #9D560D;
	color: #C86E11;
	font-weight: normal;
}
body.referenzstart #PFseiten a:hover, body.referenzstart .PFlink a:hover {
	text-decoration: none;
	color: #FFC380;
}
body.referenzstart #maincontentbox img {
	margin: 5px 0 5px 0;
}
body.referenzstart #footerbox {
	background-color: #5A0000;
	background-repeat: repeat-y;
	background-image: url(/img_lay_set1/b_ref_archiv_auswahl_foot.jpg);
	border-width: 0 0 1px 0;
	border-color: #000000;
	border-style: solid;
}
body.referenzstart #footerbox a {
	color: #BFA996;
}
body.referenzstart #footerbox a:hover {
	color: #FFC380;
}
body.referenzstart #footerbox div {
	color: #BFA996;
}

/* Referenzen - Archiv - Auswahl */

body.referenzarchiv {
	background-image: url(/img_lay_set1/b_ref_archiv_site.gif);
	background-position: top center;
}
/*\*/
* html body.referenzarchiv { /* fuer den IE eine um 1px nach rechts versetzte Kachel - nicht fuer IE5Mac */
	background-image: url(/img_lay_set1/b_ref_archiv_site_ie.gif);
}
 /**/
body.referenzarchiv #foobox {
	background-image: url(/img_lay_set1/b_ref_archiv1.gif);
}
body.referenzarchiv #mainnavibox {
	background-image: url(/img_lay_set1/b_ref_archiv2.jpg);
}
body.referenzarchiv #kopfgrafik {
	background-image: url(/img_lay_set1/b_ref_archiv3.jpg);
}
body.referenzarchiv #secondnavibox {
	background-image: url(/img_lay_set1/b_nav2_ref_archiv.jpg);
}
body.referenzarchiv #sectionsupnavi {
	background-image: url(/img_lay_set1/b_nav3_ref_archiv.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #000000;
}
body.referenzarchiv #maincontentbox {
	background-image: url(/img_lay_set1/b_ref_archiv_content.gif);
}
body.referenzarchiv #spalte3 div {
	padding-left: 0 ! important;
}
body.referenzarchiv #layouthilfsbox h1 {
	text-align: left;
}
body.referenzarchiv #sectionheader {
	background-image: url(/img_lay_set1/h_ref_archiv.jpg);
}
body.referenzarchiv #sectionsupnavi {
	color: #bfbfbf;
}
body.referenzarchiv a.sortierlink {
	color: #bfbfbf;
}
body.referenzarchiv a.sortierlinkaktiv {
	color: #bfbfbf;
}
body.referenzarchiv #spalte1 h3 {
	color: #690000;
}
body.referenzarchiv a.refwahl {
	display: block;
	color: #484848;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
	padding-left: 12px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_ref_archiv_katlink.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.referenzarchiv a.refwahl:hover {
	color: #6C0000;
	border-color: #6C0000;
	background-image: url(/img_lay_set1/la_ref_archiv_katlink_over.gif);
}
body.referenzarchiv a.refwahlaktiv {
	display: block;
	color: #6C0000;
	font-weight: bold;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #6C0000;
	border-style: dotted;
	padding-bottom: 1px;
	padding-left: 12px;
	background-image: url(/img_lay_set1/la_ref_archiv_katlink_an.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.referenzarchiv #spalte1 dd {
	color: #7F7F7F;
	font-size: 10px;
	line-height: 13px;
	padding-left: 12px;
	margin-top: 1px;
	margin-bottom: 5px;
}
body.referenzarchiv #spalte1 ul {
	list-style: none;
}
body.referenzarchiv #spalte1 li {
	margin: 0 0 6px 0;
}
body.referenzarchiv #spalte3 h2 {
	color: #E08C1C;
	margin-left: 95px;
}
body.referenzarchiv #spalte3 dl {
	margin: 12px 0 12px 0;
}
body.referenzarchiv #spalte3 dt {
	float: left;
}
body.referenzarchiv #spalte3 dd {
	color: #BFBFBF;
	font-family: Verdana,sans-serif;
	padding-left: 95px;
}
body.referenzarchiv #spalte3 dd p {
	height: 40px;
	padding-top: 4px;
	padding-bottom: 20px;
	margin: 0;
}
body.referenzarchiv #spalte3 dd a {
	font-family: Georgia,serif;
	font-size: 16px;
	line-height: 22px;
	color: #D9D9D9;
	text-decoration: none;
	padding-bottom: 1px;
	border-color: #404040;
	border-style: dotted;
	border-width: 0 0 1px 0;
}
body.referenzarchiv #spalte3 dd a:hover {
	border-color: #D9D9D9;
}
dl.reflistelem dt a { 
	display: block;
	height: 45px;
	width: 45px;
	margin-left: 15px;
	padding: 5px;
	background-color: #5F6066;
	border-color: #404040;
	border-style: solid;
	border-width: 1px;	
}
dl.reflistelem dt a:hover {
	background-color: #777880;
	border-color: #6C0000;
}
body.referenzarchiv #footerbox {
	background-color: #5A0000;
	background-repeat: repeat-y;
	background-image: url(/img_lay_set1/b_ref_archiv_auswahl_foot.jpg);
	border-width: 0 0 1px 0;
	border-color: #000000;
	border-style: solid;
}
body.referenzarchiv #footerbox a {
	color: #BFA996;
}
body.referenzarchiv #footerbox a:hover {
	color: #ffffff;
}
body.referenzarchiv #footerbox div {
	color: #BFA996;
}

/* Referenzen - Archiv - Detail */

body.referenzdetail {
	background-image: url(/img_lay_set1/b_ref_archiv_detail_site.gif);
}
/*\*/
* html body.referenzdetail { /* fuer den IE eine um 1px nach rechts versetzte Kachel - nicht fuer IE5Mac */
	background-image: url(/img_lay_set1/b_ref_archiv_detail_site_ie.gif);
	background-position: top center;
}
 /**/
body.referenzdetail #foobox {
	background-image: url(/img_lay_set1/b_ref_archiv_detail1.gif);
}
body.referenzdetail #mainnavibox {
	background-image: url(/img_lay_set1/b_ref_archiv_detail2.jpg);
}
body.referenzdetail #kopfgrafik {
	background-image: url(/img_lay_set1/b_ref_archiv_detail3.jpg);
}
body.referenzdetail #secondnavibox {
	background-image: url(/img_lay_set1/b_nav2_ref_archiv_detail.jpg);
}
body.referenzdetail #sectionsupnavi {
	background-color: #000000;
}
body.referenzdetail #maincontentbox {
	background-image: url(/img_lay_set1/b_ref_archiv_detail_content.gif);
}
body.referenzdetail #layouthilfsbox h1 {
	text-align: left;
}
body.referenzdetail #sectionheader {
	background-image: url(/img_lay_set1/h_ref_archiv_detail.jpg);
}
body.referenzdetail #sectionsupnavi {
	color: #bfbfbf;
}
body.referenzdetail a.sortierlink {
	color: #bfbfbf;
}
body.referenzdetail a.sortierlinkaktiv {
	color: #bfbfbf;
}
body.referenzdetail #spalte1 h3 {
	color: #000000;
}
body.referenzdetail #spalte1 ul {
	list-style: none;
}
body.referenzdetail #spalte1 li {
	margin: 0 0 5px 0;
}
body.referenzdetail a.refwahl {
	display: block;
	color: #484848;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #484848;
	border-style: dotted;
	padding-left: 12px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_ref_archiv_katlink.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.referenzdetail a.refwahl:hover {
	color: #6C0000;
	border-color: #6C0000;
	background-image: url(/img_lay_set1/la_ref_archiv_katlink_over.gif);
}
body.referenzdetail a.refwahlaktiv {
	display: block;
	color: #6C0000;
	font-weight: bold;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #6C0000;
	border-style: dotted;
	padding-bottom: 2px;
	padding-left: 12px;
	background-image: url(/img_lay_set1/la_ref_archiv_katlink_an.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.referenzdetail #spalte3 h2 {
	color: #D9D9D9;
}
body.referenzdetail #spalte3 h2 span {
	font-size: 16px;
}
body.referenzdetail #spalte3 h3 {
	color: #D9D9D9;
}
body.referenzdetail #spalte3 dl {
	height: 322px;
	margin-bottom: 15px;
}
body.referenzdetail #spalte3 dt {
	float: left;
	width: 320px;
	height: 320px;
	background-color: #000000;
	border-color: #a0a0a0;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	line-height: 317px;
}
* html body.referenzdetail #spalte3 dt {
	font-size: 260px;
}
body.referenzdetail #spalte3 dt img {
	vertical-align: middle;
}
body.referenzdetail #spalte3 dd {
	padding-left: 350px;
}
body.referenzdetail #spalte3 dl li {
	line-height: 18px;
}
body.referenzdetail #spalte3 dd a {
	color: #d9d9d9;
	text-decoration: none;
	border-color: #404040;
	border-style: dotted;
	border-width: 0 0 1px 0;
}
body.referenzdetail #spalte3 dd a:hover {
	border-color: #d9d9d9;
}
body.referenzdetail #spalte3 p {
	color: #d9d9d9;
}
body.referenzdetail #spalte3 a {
	color: #d9d9d9;
}
body.referenzdetail #spalte3 a:hover {
	color: #690000;
}
body.referenzdetail #footerbox {
	background-color: #5A0000;
	background-repeat: repeat-y;
	background-image: url(/img_lay_set1/b_ref_archiv_auswahl_foot.jpg);
	border-width: 0 0 1px 0;
	border-color: #000000;
	border-style: solid;
}
body.referenzdetail #footerbox a {
	color: #BFA996;
}
body.referenzdetail #footerbox a:hover {
	color: #ffffff;
}
body.referenzdetail #footerbox div {
	color: #BFA996;
}

/* WEB-LABOR */

/* Web-Labor - Trends */

body.labortrends {
	background-image: url(/img_lay_set1/b_web-labor_trends_site.gif);
}
/*\*/
* html body.labortrends { /* fuer den IE eine um 1px nach rechts versetzte Kachel - nicht fuer IE5Mac */
	background-image: url(/img_lay_set1/b_web-labor_trends_site_ie.gif);
	background-position: top center;
}
 /**/
body.labortrends #foobox {
	background-image: none;
}
body.labortrends #mainnavibox {
	background-image: url(/img_lay_set2/b_web-labor_trends2.jpg);
}
body.labortrends #kopfgrafik {
	background-image: url(/img_lay_set2/b_web-labor_trends3.jpg);
}
body.labortrends #secondnavibox {
	color: #dcf0ff;
	background-image: url(/img_lay_set2/b_nav2_web-labor_trends.jpg);
}
body.labortrends #maincontentbox {
	background-image: url(/img_lay_set2/b_labor_trends_content.gif);
}
body.labortrends #sectionheader {
	background-image: url(/img_lay_set2/h_web-labor_trends.gif);
}
body.labortrends #spalte1 h3 {
	color: #000;
}
body.labortrends #spalte1 p {
	color: #666666;
	margin-top: 12px;
	margin-bottom: 9px; 
}
body.labortrends #spalte1 ul {
	list-style-type: none;
	margin-top: 12px;
	margin-bottom: 12px; 
}
body.labortrends #spalte1 a.katauswahl {
	display: block;
	color: #666666;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_labor_start.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.labortrends #spalte1 a.katauswahl:hover {
	color: #2864E7;
	border-color: #2864E7;
	background-image: url(/img_lay_set1/la_labor_start_over.gif);
}
body.labortrends #spalte1 a.katauswahlaktiv {
	display: block;
	color: #2864E7;
	font-weight: bold;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #2864E7;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_labor_start_an.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.labortrends #spalte1 ul li span {
	font-size: 10px;
}
body.labortrends p.weiterlink a {
	display: inline ! important;
}
body.labortrends #layouthilfsbox p a {
	color: #2864E7;
	padding-left: 12px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_labor_start.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #2864E7;
	border-style: dotted;
}
body.labortrends #layouthilfsbox p a:hover {
	color: #ff6a04;
	border-color: #2864E7;
	background-image: url(/img_lay_set1/la_labor_start_over.gif);
}
body.labortrends #spalte3 div {
	padding: 0 ! important;
	margin: 0;
}
body.labortrends #spalte3 h3 {
	color: #6684B6;
}
body.labortrends #spalte3 h3.fulltext {
	margin-left: 15px;
}
body.labortrends #spalte3 div.bild img {
	padding: 6px 13px 13px 6px;
	background-image: url(/img_lay_set1/img_schatten_eck.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
body.labortrends #spalte3 div.bild2 {
	background-image: url(/img_lay_set1/img_schatten_eck_oben.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
body.labortrends #spalte3 div.bild {
	background-image: url(/img_lay_set1/img_schatten_rechts.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
body.labortrends #spalte3 dd.bild {
	float: left;
	background-image: url(/img_lay_set1/img_schatten_unten.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 0 5px 5px 0;
}
body.labortrends #spalte3 dl {
	margin: 12px 0 9px 0;
	padding: 0 25px 9px 15px;
}
body.labortrends #spalte3 dt.trendheader {
	font-family: Georgia,serif;
	font-weight: normal;
	font-size: 24px;
	line-height: 30px;
	color: #666666;
	margin: 0 0 9px 0;
}
body.labortrends #spalte3 dt.realterm {
	font-weight: bold;
	color: #666666;
	margin: 0;
}
body.labortrends #spalte3 dd.artikelfooter, body.labortrends #spalte3 p.artikelfooter {
	text-align: right;
	color: #4d4d4d;
	font-size: 10px;
	line-height: 15px;
	padding: 5px 0 5px 0
	white-space: nowrap;
	border-style: dotted;
	border-width: 1px 0 0 0;
	border-color: #2864E7;
}
body.labortrends #spalte3 dd.artikelfooterclear {
	clear: left;
	text-align: right;
	color: #4d4d4d;
	font-size: 10px;
	line-height: 15px;
	padding: 5px 0 5px 0
	white-space: nowrap;
	border-style: dotted;
	border-width: 1px 0 0 0;
	border-color: #2864E7;
}
body.labortrends #spalte3 dd.artikelfooter a, body.labortrends #spalte3 p.artikelfooter a {
	color: #4c4c4c;
}
body.labortrends #spalte3 dd.artikelfooter a:hover, body.labortrends #spalte3 p.artikelfooter a:hover {
	color: #2864e7;
}
body.labortrends #spalte3 dd.artikelfooterclear a {
	color: #4c4c4c;
}
body.labortrends #spalte3 dd.artikelfooterclear a:hover {
	color: #2864e7;
}
body.labortrends #spalte3 p {
	color: #4d4d4d;
	margin-right: 25px;
	margin-left: 15px;
}
body.labortrends #spalte3 dd p {
	margin: 9px 0 9px 0;
}
body.labortrends #spalte3 p.autor {
	color: #8d8d8d;
	font-style: italic;
	font-size: 10px;
	line-height: 15px;
	margin: 15px 25px 5px 15px;
}
body.labortrends #spalte3 dd p.autor {
	margin-left: 0;
}
body.labortrends #spalte3 h2 {
	color: #666666;
	font-size: 24px;
	line-height: 30px;
	margin-left: 15px;
	margin-right: 25px;
}
body.labortrends #spalte3 em {
	color: #ff6a04;
}
body.labortrends #spalte3 ul {
	color: #4d4d4d;
	list-style: none;
	list-style-image: url(/img_lay_set1/li_labor.gif);
	margin: 9px 45px 9px 30px;
}
body.labortrends #spalte3 table {
	border-collapse: collapse;
	margin: 9px 25px 9px 15px;
}
body.labortrends #spalte3 th {
	font-family: Georgia,serif;
	text-align: center;
	padding: 4px;
	border-style: solid;
	border-width: 0 1px 2px 0;
	border-bottom-color: #6684B6;
	border-right-color: #bbbbbb;
}
body.labortrends #spalte3 td {
	text-align: center;
	padding: 0.3em;
	border-style: solid;
	border-width: 0 1px 1px 0;
	border-color: #bbbbbb;
}
body.labortrends #spalte3 .firstcol {
	text-align: left;
	border-right-color: #6684B6;
}
body.labortrends #spalte3 th.lastcol {
	border-width: 0 0 2px 0;
}
body.labortrends #spalte3 td.lastcol {
	border-width: 0 0 1px 0;
}
body.labortrends #spalte3 div.blaettern {
	text-align: right;
	margin: 15px 20px 15px 15px;
}
body.labortrends #spalte3 div.blaettern a {
	color: #2864E7;
}
body.labortrends #spalte3 div.blaettern a:hover {
	color: #ff6a04;
}
body.labortrends #spalte1 p.weiterlink {
	text-align: right;
	padding-bottom: 15px ! important;
}
body.labortrends #layouthilfsbox p.weiterlink {
	text-align: right;
	padding-bottom: 15px ! important;
}
body.labortrends #footerbox {
	background-color: #777777;
	background-repeat: repeat-y;
	background-image: url(/img_lay_set1/b_labor_start_foot.jpg);
	border-width: 0 0 1px 0;
	border-color: #000000;
	border-style: solid;
}
body.labortrends #footerbox a {
	color: #cdd5db;
}
body.labortrends #footerbox a:hover {
	color: #d1e0eb;
}
body.labortrends #footerbox div {
	color: #cdd5db;
}

/* Service - Start */

body.servicestart {
	background-image: url(/img_lay_set1/b_service_start_site.gif);
}
/*\*/
* html body.servicestart { /* fuer den IE eine um 1px nach rechts versetzte Kachel - nicht fuer IE5Mac */
	background-image: url(/img_lay_set1/b_service_start_site_ie.gif);
	background-position: top center;
}
 /**/
body.servicestart #foobox {
	background-image: url(/img_lay_set1/b_service_start1.gif);
}
body.servicestart #mainnavibox {
	background-image: url(/img_lay_set1/b_service_start2.jpg);
}
body.servicestart #kopfgrafik {
	background-image: url(/img_lay_set1/b_service_start3.jpg);
}
body.servicestart #secondnavibox {
	background-image: url(/img_lay_set1/b_nav2_service_start.jpg);
}
body.servicestart #maincontentbox {
	background-image: url(/img_lay_set1/b_service_start_content.gif);
}
body.servicestart #spalte3 div {
	padding: 0 ! important;
	margin-top: 0 ! important;
	margin-bottom: 0 ! important;
}
body.servicestart #layouthilfsbox a {
	color: #666666;
	padding-left: 15px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_service_start.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
}
body.servicestart #layouthilfsbox a:hover {
	color: #8bbd07;
	border-color: #8bbd07;
	background-image: url(/img_lay_set1/la_service_start_over.gif);
}
body.servicestart #header1 {
	background-image: url(/img_lay_set1/h_service_start_weblog.jpg);
}
body.servicestart #box2 {
	background-color: #f2f2f2;
	border-width: 0 1px 0 0;
	border-color: #000000;
	border-style: solid;
}
body.servicestart #header2 {
	background-image: url(/img_lay_set1/h_service_start_newsletter.jpg);
}
body.servicestart #box3 {
	float: left;
	width: 255px;
}
body.servicestart #header3 {
	background-image: url(/img_lay_set1/h_service_start_bildarchiv.jpg);
}
body.servicestart #box4 {
	margin-left: 255px;
}
body.servicestart #header4 {
	background-image: url(/img_lay_set1/h_service_start_netzwerk.jpg);
}
body.servicestart #header5 {
	background-image: url(/img_lay_set1/h_service_start_kontakt.jpg);
}
body.servicestart #spalte1 h3 {
	color: #000000;
}
body.servicestart #spalte1 h6 {
	color: #0c0c0a;
	font-size: 11px;
	margin-top: 12px;
	margin-bottom: 9px; 
}
body.servicestart #spalte1 p {
	color: #666666;
	margin-top: 12px;
	margin-bottom: 9px; 
}
body.servicestart #spalte1 ul {
	list-style: none;
	margin-top: 9px;
	margin-bottom: 9px;
}
body.servicestart #spalte1 a {
	display: block;
	color: #666666;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	margin-bottom: 5px;
	background-image: url(/img_lay_set1/la_service_start.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.servicestart #spalte1 a:hover {
	color: #8BBD07;
	border-color: #8BBD07;
	background-image: url(/img_lay_set1/la_service_start_over.gif);
}
body.servicestart #box2 blockquote p {
	padding: 15px 25px 15px 0;
	font-size: 18px;
	line-height: 24px;
	color: #668888;
	font-family: Georgia, serif;
}
body.servicestart #box2 div#haltmich {
	margin-left: 15px;
}
.infoausgabe dt {
	display: none;
}
body.servicestart #spalte3 p {
	margin: 0;
	color: #4d4d4d;
	padding: 15px 20px 0 15px;
}
body.servicestart #box3 table {
	margin: 10px 0 0 7px;
}
body.servicestart #box3 th {
	display: none;
}
body.servicestart #box3 td {
	text-align: center;
	width: 70px;
	height: 70px;
	line-height: 70px;
	background-color: #f2f2f2;
	border: 1px solid #808080;
	margin: 0 2px 0 3px;
}
body.servicestart #box3 dd img {
	vertical-align: middle;
}
body.servicestart #spalte1 p.weiterlink a {
	display: inline ! important;
}
body.servicestart #spalte1 p.weiterlink {
	font-size: 12px ! important;
	text-align: right;
	padding-bottom: 15px ! important;
}
body.servicestart #layouthilfsbox p.weiterlink {
	text-align: right;
	padding-bottom: 15px ! important;
}
body.servicestart #footerbox {
	background-color: #777777;
	background-repeat: repeat-y;
	background-image: url(/img_lay_set1/b_service_start_foot.jpg);
	border-width: 0 0 1px 0;
	border-color: #000000;
	border-style: solid;
}
body.servicestart #footerbox a {
	color: #cdd5db;
}
body.servicestart #footerbox a:hover {
	color: #d1e0eb;
}
body.servicestart #footerbox div {
	color: #cdd5db;
}

/* WEBLOG */

body.weblog {
	background-image: url(/img_lay_set1/b_service_weblog_site.gif);
}
/*\*/
* html body.weblog { /* fuer den IE eine um 1px nach rechts versetzte Kachel - nicht fuer IE5Mac */
	background-image: url(/img_lay_set1/b_service_weblog_site_ie.gif);
	background-position: top center;
}
 /**/
body.weblog #foobox {
	background-image: url(/img_lay_set1/b_service_weblog1.gif);
}
body.weblog #mainnavibox {
	background-image: url(/img_lay_set1/b_service_weblog2.jpg);
}
body.weblog #kopfgrafik {
	background-image: url(/img_lay_set1/b_service_weblog3.jpg);
}
body.weblog #secondnavibox {
	background-image: url(/img_lay_set1/b_nav2_service_weblog.jpg);
}
body.weblog #maincontentbox {
	background-image: url(/img_lay_set1/b_weblog_content.gif);
}
body.weblog #sectionheader {
	background-image: url(/img_lay_set1/h_service_weblog.jpg);
}
body.weblog #spalte1 h3 {
	color: #000000;
}
body.weblog #spalte1 p {
	color: #666666;
	margin-top: 12px;
	margin-bottom: 9px; 
}
body.weblog #spalte1 ul {
	list-style-type: none;
	margin-top: 18px;
	margin-bottom: 18px; 
}
body.weblog #spalte1 a.katauswahl {
	display: block;
	color: #666666;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_service_start.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.weblog #spalte1 a.katauswahl:hover {
	color: #8BBD07;
	border-color: #8BBD07;
	background-image: url(/img_lay_set1/la_service_start_over.gif);
}
body.weblog #spalte1 a.katauswahlaktiv {
	display: block;
	color: #8BBD07;
	font-weight: bold;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #8BBD07;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_service_start_an.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.weblog #spalte1 ul li span {
	font-size: 10px;
}
body.weblog p.weiterlink a {
	display: inline ! important;
}
body.weblog #layouthilfsbox p a {
	color: #2864E7;
	padding-left: 12px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_service_start.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #2864E7;
	border-style: dotted;
}
body.weblog #layouthilfsbox p a:hover {
	color: #ff6a04;
	border-color: #2864E7;
	background-image: url(/img_lay_set1/la_service_start_over.gif);
}
body.weblog #spalte3 div {
	padding: 0 ! important;
	margin: 0;
}
body.weblog #spalte3 div.bild img {
	padding: 6px 13px 13px 6px;
	background-image: url(/img_lay_set1/img_wl_schatten_eck.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
body.weblog #spalte3 div.bild2 {
	background-image: url(/img_lay_set1/img_wl_schatten_eck_oben.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
body.weblog #spalte3 div.bild {
	background-image: url(/img_lay_set1/img_wl_schatten_rechts.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
body.weblog #spalte3 dd.bild {
	float: left;
	background-image: url(/img_lay_set1/img_wl_schatten_unten.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 0 5px 5px 0;
}
body.weblog #spalte3 dd.bildclear {
	clear: left;
	visibility: hidden;
	font-size: 1px;
	line-height: 1px;
}
body.weblog #spalte3 dl {
	margin: 18px 0 18px 0;
	padding: 0 25px 0 15px;
}
body.weblog #spalte3 dl.aktgalbild dt {
	display: none;
}
body.weblog #spalte3 h2.weblogheader {
	color: #4d4d4d;
	margin-left: 15px;
}
body.weblog #spalte3 h3 {
	color: #60872C;
	margin: 16px 25px 16px 15px;
}
body.weblog #spalte3 h4 {
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	color: #4C76C2;
	margin: 18px 25px 9px 15px;
}
body.weblog #spalte3 dt.weblogheader {
	font-family: Georgia,serif;
	font-weight: normal;
	font-size: 24px;
	line-height: 30px;
	color: #4d4d4d;
	margin: 0 0 15px 0;
}
body.weblog #spalte3 dd.artikelfooter  {
	text-align: right;
	color: #4d4d4d;
	font-size: 10px;
	line-height: 15px;
	padding: 5px 0 5px 0
	white-space: nowrap;
	border-style: dotted;
	border-width: 1px 0 0 0;
	border-color: #2864E7;
}
body.weblog #spalte3 dd.artikelfooter a {
	color: #4c4c4c;
}
body.weblog #spalte3 dd.artikelfooter a:hover {
	color: #2864e7;
}
body.weblog #spalte3 dd.artikelfooterclear {
	clear: left;
	text-align: right;
	color: #4d4d4d;
	font-size: 10px;
	line-height: 15px;
	padding: 5px 0 5px 0
	white-space: nowrap;
	border-style: dotted;
	border-width: 1px 0 0 0;
	border-color: #2864E7;
}
body.weblog #spalte3 dd.artikelfooterclear a {
	color: #4c4c4c;
}
body.weblog #spalte3 dd.artikelfooterclear a:hover {
	color: #2864e7;
}
body.weblog #spalte3 p {
	color: #4d4d4d;
	margin-right: 20px;
	margin-left: 15px;
}
body.weblog #spalte3 dl p {
	margin: 9px 0 9px 0;
}
body.weblog #spalte3 dt.bildtitel {
	color: #4C76C2;
	font-weight: bold;
	margin: 9px 0 9px 0;
}
body.weblog #spalte3 dd.bildtext p {
	color: #4d4d4d;
	margin: 9px 0 9px 0;
}
body.weblog #spalte3 p.autor {
	color: #8d8d8d;
	font-style: italic;
	font-size: 10px;
	line-height: 15px;
	margin: 5px 0 5px 0;
}
body.weblog #spalte3 dt.autor {
	color: #8d8d8d;
	font-style: italic;
	font-size: 10px;
	line-height: 15px;
	margin: 5px 0 5px 0;
}
body.weblog #spalte3 em {
	color: #ff6a04;
}
body.weblog #spalte3 span.important-number {
	color: #4C76C2;
	font-size: 14px;
	font-weight: bold;
}
body.weblog #spalte3 ul {
	color: #4d4d4d;
	list-style: none;
	list-style-image: url(/img_lay_set1/li_service.gif);
	margin: 9px 0 9px 15px;
}
body.weblog #spalte3 div.blaettern {
	text-align: right;
	margin: 15px 20px 15px 15px;
}
body.weblog #spalte3 div.blaettern a {
	color: #2864E7;
}
body.weblog #spalte3 div.blaettern a:hover {
	color: #ff6a04;
}
body.weblog #spalte1 p.weiterlink {
	font-size: 12pxm ! important;
	text-align: right;
	padding-bottom: 15px ! important;
}
body.weblog #layouthilfsbox p.weiterlink {
	text-align: right;
	padding-bottom: 15px ! important;
}
body.weblog #footerbox {
	background-color: #777777;
	background-repeat: repeat-y;
	background-image: url(/img_lay_set1/b_service_start_foot.jpg);
	border-width: 0 0 1px 0;
	border-color: #000000;
	border-style: solid;
}
body.weblog #footerbox a {
	color: #cdd5db;
}
body.weblog #footerbox a:hover {
	color: #d1e0eb;
}
body.weblog #footerbox div {
	color: #cdd5db;
}

/* Newsletter-Include */

#subscribeInclude form label, #unsubscribeInclude form label {
	padding-right: 3px;
	font-weight: bold;
}
#subscribeInclude form input, #unsubscribeInclude form input {
	width: 150px;
}
#subscribeInclude form select, #unsubscribeInclude form select {
	width: 60px;
}
#subscribeInclude .newslettbutton1, #unsubscribeInclude .newslettbutton1 {
	background-color: #bbdc5c;
	border: 1px solid #797979;
	width: 80px ! important;
}
#subscribeInclude .newsletterform, #unsubscribeInclude .newsletterform {
	width: 255px;
}
#subscribeInclude p, #unsubscribeInclude p {
	margin-right: 10px;
}
.infoausgabe {
	color: #C40000;
	width: 215px;
}
.infoausgabe p {
	border: 1px solid #c40000;
	padding: 5px;
	padding-bottom: 10px;
}
.infoausgabe dl {
	padding-bottom: 15px;
}
.infoausgabe .infoHead {
	color: #668888;
}
#unsubscribeInclude {
	padding-bottom: 15px;
}
/* Newsletter-Include END */
/* Newsletter */
body.newsletter {
	background-image: url(/img_lay_set1/b_service_newsletter_site.gif);
}
/*\*/
* html body.newsletter { /* fuer den IE eine um 1px nach rechts versetzte Kachel - nicht fuer IE5Mac */
	background-image: url(/img_lay_set1/b_service_newsletter_site_ie.gif);
	background-position: top center;
}
 /**/
body.newsletter #foobox {
	background-image: url(/img_lay_set1/b_service_newsletter1.gif);
}
body.newsletter #mainnavibox {
	background-image: url(/img_lay_set1/b_service_newsletter2.jpg);
}
body.newsletter #kopfgrafik {
	background-image: url(/img_lay_set1/b_service_newsletter3.jpg);
}
body.newsletter #secondnavibox {
	background-image: url(/img_lay_set1/b_nav2_service_newsletter.jpg);
}
body.newsletter #maincontentbox {
	background-image: url(/img_lay_set1/b_weblog_content.gif);
}
body.newsletter #sectionheader {
	background-image: url(/img_lay_set1/h_service_newsletter.jpg);
}
body.newsletter #spalte1 h3 {
	color: #000000;
}
body.newsletter #spalte1 p {
	color: #666666;
	margin-top: 12px;
	margin-bottom: 9px; 
}
body.newsletter #spalte1 dl {
	margin-top: 18px;
	margin-bottom: 18px; 
}
body.newsletter #spalte1 dd {
	color: #666666;
	margin: 0 0 18px 15px; 
}
body.newsletter a.katauswahl {
	display: block;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_service_start.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.newsletter a.katauswahl:hover {
	color: #8BBD07;
	border-color: #8BBD07;
	background-image: url(/img_lay_set1/la_service_start_over.gif);
}
body.newsletter a.katauswahlaktiv {
	display: block;
	color: #8BBD07;
	font-weight: bold;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #8BBD07;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_service_start_an.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.newsletter a.newssubnav {
	color: #666666;
	text-decoration: none;
	padding-bottom: 1px;
}
body.newsletter a.newssubnav:hover {
	color: #8BBD07;
}
body.newsletter a.newssubnavAktiv {
	color: #8BBD07;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 1px;
}
body.newsletter .infoausgabe a {
	color: #666666;
	padding-left: 15px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_service_start.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
}
body.newsletter .infoausgabe a:hover {
	color: #8bbd07;
	border-color: #8bbd07;
	background-image: url(/img_lay_set1/la_service_start_over.gif);
}
body.newsletter .infoausgabe a.aktiv {
	color: #8bbd07;
	border-color: #8bbd07;
	background-image: url(/img_lay_set1/la_service_start_an.gif);
}
body #newsletter06 p {
	color: #4d4d4d;
}
body #newsletter06 dd {
	font-weight: bold;
	font-family: Georgia, serif;
}
body #newsletter06 dd a {
	color: #484848;
	text-decoration: none;
}
body #newsletter06 dd a:hover {
	text-decoration: underline;
}
body.newsletter #spalte3 h2 {
	color: #668888;
}
body.newsletter div#haltmich {
	height: 8em;
	margin-left: 15px;
}
body.newsletter #spalte3 div {
	margin: 0;
	padding: 0;
}
body.newsletter #spalte3 #box, body.newsletter #spalte3 #newsletter06 {
	margin: 0 0 15px 15px;
}
body.newsletter #spalte3 #newsletter06 {
	padding-right:15px;
}
body.newsletter #spalte3 #newsletterDetail {
	color: #666666;
	margin-right: 15px;
}
body.newsletter #spalte3 .arbmusterTeaser {
	color: #666666;
}
body.newsletter #newsletterDetail a {
	color: #666666;
	padding-bottom: 1px;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
}
body.newsletter #newsletterDetail a:hover {
	color: #8bbd07;
	border-color: #8bbd07;
}
body.newsletter #spalte3 #newsletterDetail dl {
	margin-bottom: 5px;
}
body.newsletter #spalte3 #newsletterDetail dt {
	float: left;
}
body.newsletter #spalte3 #newsletterDetail dd {
	margin-left: 30px;
}
body.newsletter #spalte3 h3 {
	padding: 25px 25px 15px 0;
	color: #668888;
}
body.newsletter .reflistelem dt a { 
	background-color: #F2F2F2;
	border-color: #404040;
}
body.newsletter .reflistelem dt a:hover {
	background-color: #E5E5E5;
	border-color: #668888;
}
body.newsletter #spalte3 .reflistelem {
	margin-right: 15px;
	height: 80px;
}
body.newsletter #spalte3 .reflistelem dt {
	float: left;
}
body.newsletter #spalte3 .reflistelem dd {
	color: #484848;
	font-family: Verdana,sans-serif;
	padding-left: 95px;
	font-weight: normal;
}
body.newsletter #spalte3 .reflistelem dd a {
	font-family: Verdana,sans-serif;
	font-weight: bold;
	color: #484848;
	text-decoration: none;
	padding-bottom: 2px;
	border-color: #C5C5C5;
	border-style: dotted;
	border-width: 0 0 1px 0;
}
body.newsletter #spalte3 .reflistelem dd a:hover {
	border-color: #000;
}
body.newsletter #footerbox {
	background-color: #777777;
	background-repeat: repeat-y;
	background-image: url(/img_lay_set1/b_service_start_foot.jpg);
	border-width: 0 0 1px 0;
	border-color: #000000;
	border-style: solid;
}
body.newsletter #footerbox a {
	color: #cdd5db;
}
body.newsletter #footerbox a:hover {
	color: #d1e0eb;
}
body.newsletter #footerbox div {
	color: #cdd5db;
}
/* Kontakt */
body.kontakt {
	background-image: url(/img_lay_set1/b_service_kontakt_site.gif);
}
/*\*/
* html body.kontakt { /* fuer den IE eine um 1px nach rechts versetzte Kachel - nicht fuer IE5Mac */
	background-image: url(/img_lay_set1/b_service_kontakt_site_ie.gif);
	background-position: top center;
}
 /**/
body.kontakt #foobox {
	background-image: url(/img_lay_set1/b_service_kontakt1.gif);
}
body.kontakt #mainnavibox {
	background-image: url(/img_lay_set1/b_service_kontakt2.jpg);
}
body.kontakt #kopfgrafik {
	background-image: url(/img_lay_set1/b_service_kontakt3.jpg);
}
body.kontakt #secondnavibox {
	background-image: url(/img_lay_set1/b_nav2_service_kontakt.jpg);
}
body.kontakt #maincontentbox {
	background-image: url(/img_lay_set1/b_weblog_content.gif);
}
body.kontakt #maincontentboxAnfahrt {
	background-image: url(/img_lay_set1/b_anfahrt_content.gif);
	background-repeat: no-repeat;
}
body.kontakt #spalte1 img {
	vertical-align: text-bottom;
}
body.kontakt #sectionheader {
	background-image: url(/img_lay_set1/h_service_kontakt.jpg);
}
body.kontakt #spalte1 h3 {
	color: #000000;
}
body.kontakt #spalte1 p {
	color: #666666;
	margin-top: 12px;
	margin-bottom: 9px; 
}
body.kontakt #spalte1 p a {
	color: #666666;
	text-decoration: none;
}
body.kontakt #spalte1 p a:hover {
	color: #8bbd07
}
body.kontakt #spalte3 h2 {
	color: #668888;
}
body.kontakt #spalte3 div {
	margin: 0;
	padding: 0;
}
body.kontakt div#haltmich {
	height: 8em;
	margin-left: 15px;
}
body.kontakt #spalte3 #box {
	margin: 0 25px 15px 15px;
}
body.kontakt #spalte3 #boxAnfahrt {
	margin: 0 0 15px 0;
}
body.kontakt #spalte3 #generic {
	margin: 0 15px 15px 15px;
}
body.kontakt #spalte3 #generic dt {
	font-weight: bold;
}
body.kontakt #spalte3 #generic h4 {
	font-size: 12px;
	line-height: 18px;
	margin: 15px 0 5px 0;
}
/*\*/
* html body.kontakt #spalte3 #boxAnfahrt img { /* fuer den IE */
	margin-left: -3px;
}
 /**/
body.kontakt #spalte3 h3 {
	padding: 25px 25px 15px 0;
	color: #668888;
}
body.kontakt #spalte1 ul {
	list-style-type: none;
	margin-top: 18px;
	margin-bottom: 18px; 
}
body.kontakt #spalte1 a.katauswahl {
	display: block;
	color: #666666;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_service_start.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.kontakt #spalte1 a.katauswahl:hover {
	color: #8BBD07;
	border-color: #8BBD07;
	background-image: url(/img_lay_set1/la_service_start_over.gif);
}
body.kontakt #spalte1 a.katauswahlaktiv {
	display: block;
	color: #8BBD07;
	font-weight: bold;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #8BBD07;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_service_start_an.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
body.kontakt .reflistelem dt a{ 
	background-color: #F2F2F2;
	border-color: #404040;
}
body.kontakt .reflistelem dt a:hover {
	background-color: #E5E5E5;
	border-color: #668888;
}
body.kontakt .reflistelem {
	margin-right: 15px;
	height: 65px;
}
body.kontakt .reflistelem dt {
	float: left;
}
body.kontakt .reflistelem dd {
	color: #484848;
	font-family: Verdana,sans-serif;
	padding-left: 95px;
}
body.kontakt .reflistelem .MitarbNameDD {
	margin-bottom: 6px;
}
body.kontakt .reflistelem dd .MitarbName {
	font-family: Georgia,serif;
	font-size: 16px;
	color: #000;
	text-decoration: none;
}
body.kontakt .reflistelem dd a {
	border-color: #808080;
	border-style: dotted;
	border-width: 1px 0 0 0;
	padding-top: 3px;
	color: #484848;
	text-decoration: none;
}
body.kontakt .reflistelem dd a:hover {
	color: #8bbd07
}
body.kontakt dl.reflistelem img {
	vertical-align: text-bottom;
}
body.kontakt .werbinich {
	float: right;
}
body.kontakt .werbinich a {
	color: #666666;
	padding-left: 15px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_service_start.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
}
body.kontakt .werbinich a:hover {
	color: #8bbd07;
	border-color: #8bbd07;
	background-image: url(/img_lay_set1/la_service_start_over.gif);
}
body.kontakt label {
	padding-right: 3px;
}
body.kontakt input {
	width: 140px;
}
body.kontakt textarea {
	width: 180px;
	height: 180px;
}
body.kontakt select {
}
body.kontakt td {
	font-weight: bold;
}
body.kontakt .schnellbutton {
	background-color: #bbdc5c;
	border: 1px solid #797979;
	width: 140px ! important;
	margin-left: 0;
	padding: 0;
}
body.kontakt .formbutton {
	background-color: #bbdc5c;
	border: 1px solid #797979;
}
body.kontakt div.newsletterform {
	margin-bottom: 30px;
}
body.kontakt #footerbox {
	background-color: #777777;
	background-repeat: repeat-y;
	background-image: url(/img_lay_set1/b_service_start_foot.jpg);
	border-width: 0 0 1px 0;
	border-color: #000000;
	border-style: solid;
}
body.kontakt #footerbox a {
	color: #cdd5db;
}
body.kontakt #footerbox a:hover {
	color: #d1e0eb;
}
body.kontakt #footerbox div {
	color: #cdd5db;
}
/* BILDARCHIV */
body.bildarchiv {
	background-color: #ffffff;
	background-image: url(/img_lay_set1/b_service_bildarchiv_site.gif);
}
/*\*/
* html body.bildarchiv { /* fuer den IE eine um 1px nach rechts versetzte Kachel - nicht fuer IE5Mac */
	background-image: url(/img_lay_set1/b_service_bildarchiv_site_ie.gif);
	background-position: top center;
}
 /**/
body.bildarchiv #foobox {
	background-image: url(/img_lay_set1/b_service_bildarchiv1.gif);
}
body.bildarchiv #mainnavibox {
	background-image: url(/img_lay_set1/b_service_bildarchiv2.jpg);
}
body.bildarchiv #kopfgrafik {
	background-image: url(/img_lay_set1/b_service_bildarchiv3.jpg);
}
body.bildarchiv #secondnavibox {
	background-image: url(/img_lay_set1/b_nav2_service_bildarchiv.jpg);
}
body.bildarchiv #maincontentbox {
	background-image: url(/img_lay_set1/b_service_bildarchiv_content.gif);
	background-color: #fff;
}
body.bildarchiv #maincontentboxStart {
	background-image: url(/img_lay_set1/b_service_bastart_content.jpg);
	background-repeat: no-repeat;
}
body.bildarchiv #sectionheader {
	background-image: url(/img_lay_set1/h_service_bildarchiv.jpg);
}
body.bildarchiv #sectionheaderStart {
	color: #000000;
	background-color: #ffffff;
	background-image: url(/img_lay_set1/h_service_bildarchivStart.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
body.bildarchiv #spalte1 h3 {
	color: #000000;
}
body.bildarchiv #spalte1 h4 {
	color: #4B8E47; 
	font-family: georgia,serif;
	font-size: 16px;
	line-height: 22px;
	margin-top: 16px;
	margin-bottom: 11px; 
}
body.bildarchiv #spalte1 p {
	color: #666666;
	margin-top: 12px;
	margin-bottom: 9px; 
}
body.bildarchiv #spalte1 fieldset {
	border-width: 1px;
	border-style: solid;
	border-color: #B7B7B7;
	background-color: #DEE0D0;
	padding: 10px;
	margin-top: 18px;
	margin-bottom: 18px;
}
body.bildarchiv #spalte1 label {
	font-weight: bold;
}
body.bildarchiv #spalte1 input.button {
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #B7B7B7;
	background-color: #BCCD91;
}
body.bildarchiv #spalte1 dl {
	border-width: 1px;
	border-style: solid;
	border-color: #B7B7B7;
	background-color: #DEE0D0;
	padding: 10px;
	margin-top: 18px;
	margin-bottom: 18px;
}
body.bildarchiv #spalte1 fieldset dl {
	border-width: 0;
}
body.bildarchiv #spalte1 dt {
	font-weight: bold;
}
body.bildarchiv #spalte1 a.abmelden {
	font-family: Verdana,sans-serif;
	display: inline;
	background-image: none;
	background-color: #BCCD91;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #B7B7B7;
	padding: 3px;
	margin: 12px 0 12px 0;
}
body.bildarchiv #spalte1 a.abmelden:hover {
	background-image: none;
	color: #000000;
	border-color: #B7B7B7;
}
body.bildarchiv #spalte1 a {
	color: #666666;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_service_start.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.bildarchiv #spalte1 a:hover {
	color: #8BBD07;
	border-color: #8BBD07;
	background-image: url(/img_lay_set1/la_service_start_over.gif);
}
body.bildarchiv p.weiterlink a {
	display: inline ! important;
}
body.bildarchiv #layouthilfsbox p a {
	color: #3C7B44;
	padding-left: 12px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_service_start.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #3C7B44;
	border-style: dotted;
}
body.bildarchiv #layouthilfsbox p a:hover {
	color: #8BBD07;
	border-color: #8BBD07;
	background-image: url(/img_lay_set1/la_service_start_over.gif);
}
body.bildarchiv #spalte3 div {
	padding: 0 ! important;
	margin: 0;
}
body.bildarchiv #spalte3 a.katauswahl {
	color: #666666;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_service_start.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
body.bildarchiv #spalte3 a.katauswahl:hover {
	color: #8BBD07;
	border-color: #8BBD07;
	background-image: url(/img_lay_set1/la_service_start_over.gif);
}
body.bildarchiv #spalte3 table ul {
	color: #4d4d4d;
	list-style: none;
	list-style-image: none;
}
body.bildarchiv #spalte3 dd.bild {
	background-image: url(/img_lay_set1/bilderrahmen.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 110px;
	height: 110px;
	text-align: center;
	vertical-align: middle;
	line-height: 107px;
	border: 1px solid #808080;
}
* html body.bildarchiv #spalte3 dd.bild {
	font-size: 91px;
}
body.bildarchiv #spalte3 dd.bild img {
	vertical-align: middle;
}
body.bildarchiv #spalte3 dl {
	position: relative;
	float: left;
	margin: 12px 7px 12px 7px;
	padding: 0 0 0 0;
}
* html body.bildarchiv #spalte3 dl {
	margin: 12px 5px 12px 6px;
}
body.bildarchiv #spalte3 dt.bildarchivheader {
	font-size: 10px;
	line-height: 14px;
	text-align: center;
	color: #4d4d4d;
	margin: 0 0 5px 0;
}
body.bildarchiv #spalte3 div#Bildhalter {
	text-align: center;
}
body.bildarchiv #spalte3 h3.BAdetailheader {
	font-size: 16px;
	line-height: 22px;
	color: #4d4d4d;
	margin: 0 0 8px 0;
}
body.bildarchiv #spalte3 div#Bildhalter img {
	padding: 0;
	background-color: #e2e2e2;
	border: none;
}
body.bildarchiv #spalte3 h2 {
	margin-left: 15px;
	color: #3C7B44;
}
body.bildarchiv #spalte3 p {
	color: #4d4d4d;
	margin-right: 30px;
	margin-left: 15px;
}
body.bildarchiv #spalte3 em {
	color: #ff6a04;
}
body.bildarchiv #spalte3 ul {
	color: #4d4d4d;
	list-style: none;
	list-style-image: url(/img_lay_set1/li_service.gif);
	margin: 9px 0 9px 30px;
}
body.bildarchiv #spalte3 div.blaettern {
	margin: 9px 20px 9px 15px;
}
body.bildarchiv #spalte3 div.blaettern a {
	color: #666666;
}
body.bildarchiv #spalte3 div.blaettern a:hover {
	color: #808080;
}
body.bildarchiv #spalte1 p.weiterlink {
	font-size: 12px ! important;
	text-align: right;
	padding-bottom: 15px ! important;
}
body.bildarchiv #layouthilfsbox p.weiterlink {
	text-align: right;
	padding-bottom: 15px ! important;
}
body.bildarchiv #footerbox {
	background-color: #777777;
	background-repeat: repeat-y;
	background-image: url(/img_lay_set1/b_service_start_foot.jpg);
	border-width: 0 0 1px 0;
	border-color: #000000;
	border-style: solid;
}
body.bildarchiv #footerbox a {
	color: #cdd5db;
}
body.bildarchiv #footerbox a:hover {
	color: #d1e0eb;
}
body.bildarchiv #footerbox div {
	color: #cdd5db;
}
/* NETZWERK */
body.netzwerk {
	background-image: url(/img_lay_set1/b_service_netzwerk_site.gif);
}
/*\*/
* html body.netzwerk { /* fuer den IE eine um 1px nach rechts versetzte Kachel - nicht fuer IE5Mac */
	background-image: url(/img_lay_set1/b_service_netzwerk_site_ie.gif);
	background-position: top center;
}
 /**/
body.netzwerk #foobox {
	background-image: url(/img_lay_set1/b_service_netzwerk1.gif);
}
body.netzwerk #mainnavibox {
	background-image: url(/img_lay_set1/b_service_netzwerk2.jpg);
}
body.netzwerk #kopfgrafik {
	background-image: url(/img_lay_set1/b_service_netzwerk3.jpg);
}
body.netzwerk #secondnavibox {
	background-image: url(/img_lay_set1/b_nav2_service_netzwerk.jpg);
}
body.netzwerk #maincontentbox {
	background-image: url(/img_lay_set1/b_weblog_content.gif);
}
body.netzwerk #sectionheader {
	background-image: url(/img_lay_set1/h_service_netzwerk.jpg);
}
body.netzwerk #spalte1 p {
	color: #666666;
	margin-top: 12px;
	margin-bottom: 9px; 
}
body.netzwerk #spalte1 ul {
	list-style-type: none;
	margin-top: 18px;
	margin-bottom: 18px; 
}
body.netzwerk #spalte1 dt {
	font-size: 16px;
	font-weight: bold;
	margin-top: 18px;
	margin-bottom: 4px; 
}
body.netzwerk #spalte1 a.katauswahl {
	display: block;
	color: #666666;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #808080;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_service_start.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.netzwerk #spalte1 a.katauswahl:hover {
	color: #8BBD07;
	border-color: #8BBD07;
	background-image: url(/img_lay_set1/la_service_start_over.gif);
}
body.netzwerk #spalte1 a.katauswahlaktiv {
	display: block;
	color: #8BBD07;
	font-weight: bold;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #8BBD07;
	border-style: dotted;
	padding-left: 15px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_service_start_an.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.netzwerk #spalte3 div {
	margin: 0;
	padding: 0;
}
body.netzwerk #spalte3 #start p {
	padding: 0 15px 15px 15px;
}
body.netzwerk #spalte3 h2 {
	color: #668888;
	margin-left: 15px;
}
body.netzwerk #layouthilfsbox p a {
	color: #2864E7;
	padding-left: 12px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_service_start.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	text-decoration: none;
	border-width: 0 0 1px 0;
	border-color: #2864E7;
	border-style: dotted;
}
body.netzwerk #layouthilfsbox p a:hover {
	color: #ff6a04;
	border-color: #2864E7;
	background-image: url(/img_lay_set1/la_service_start_over.gif);
}
body.netzwerk #footerbox {
	background-color: #777777;
	background-repeat: repeat-y;
	background-image: url(/img_lay_set1/b_service_start_foot.jpg);
	border-width: 0 0 1px 0;
	border-color: #000000;
	border-style: solid;
}
body.netzwerk #footerbox a {
	color: #cdd5db;
}
body.netzwerk #footerbox a:hover {
	color: #d1e0eb;
}
body.netzwerk #footerbox div {
	color: #cdd5db;
}
body.netzwerk dl.NWlistelem {
	float: left;
	padding: 15px 15px 5px 15px;
}
body.netzwerk dl.NWlistelem dt {
	clear: left;
	border-color: #808080;
	border-style: dotted;
	border-width: 0 0 1px 0;
	font-size: 16px;
	font-weight: bold;
	color: #668888;
}
body.netzwerk div.NWlistelem2 {
	color: #484848;
	font-family: Verdana,sans-serif;
	float: left;
	width: 230px;
	margin-top: 5px;
}
body.netzwerk div.NWlistelem2 a {
	color: #484848;
	text-decoration: none;
}
body.netzwerk div.NWlistelem2 a:hover {
	color: #8bbd07
}
body.netzwerk div.NWlistelem2 img, body.netzwerk div.NWlistelem3 img {
	vertical-align: text-bottom;
}
body.netzwerk div.NWlistelem3 {
	color: #484848;
	font-family: Verdana,sans-serif;
	float: left;
	width: 430px;
	margin-top: 5px;
}
body.netzwerk dl.NWlistelem p a {
	padding-top: 3px;
	color: #484848;
	text-decoration: none;
}
body.netzwerk dl.NWlistelem p a:hover {
	color: #8bbd07
}
/* Gallery */
#motioncontainer {
	float: left;
}
#motioncontainer img {
	float: none ! important;
}
#statusdiv {
	position: absolute;
	padding: 2px;
	left: -300px;
	background-color: lightyellow;
	border: 1px solid gray;
	visibility: hidden;
}
#motioncontainer, #motiongallery {
	margin: 0 ! important;
	padding: 0 ! important;
}
/* Jumper */
body.jump #kopfgrafik {
	text-align: left ! important;
}
body.jump h1 {
	color: #EB7B18;
	font-family: georgia,serif ! important;
	font-weight: normal ! important;
	font-size: 24px ! important;
	line-height: 36px;
	margin-top: 48px;
	margin-bottom: 24px;
}
body.jump p {
	color: #737373;
}
body.jump p a {
	color: #2864E7;
	padding-left: 12px;
	padding-bottom: 1px;
	background-image: url(/img_lay_set1/la_labor_start.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
body.jump p a:hover {
	color: #ff6a04;
	background-image: url(/img_lay_set1/la_labor_start_over.gif);
}
