body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    	background-image: url(../files/background_subsite.gif/$file/background_subsite.gif); 
	background-repeat: no-repeat;
	background-color: #E5E5E5;
}
.news_overview_index_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold;
	color: #CC0033;
}
.hotline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #2b8db9;
	font-weight: bold
}
.hotline_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #2b8db9;
}
.hotline_value {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: 666666;
	font-weigt: bold
}
<!-- ALTERIERENDE ZEILEN -->
td.bgcolor1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFCC99;
}
td.bgcolor2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFEBD6;
}
<!-- ALTERIERENDE ZEILEN -->
<!-- ALLGEMEINE STYLES -->
.loginname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color: #CE1141; 
}
a.loginname:link, a.loginname:visited, a.loginname:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	color: #666666; 
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000;
}
div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
td.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #000000; 
}
<!-- ALLGEMEINE STYLES -->
<!-- NEWS+PRESS -->
.news_overview_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; color: #cc0033; line-height: 26px;
}
.news_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold;
	color: #666666;
}
.news_overview_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold;
	color: #2B8DB9;
}
.news_overview_index_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold;
	color: #CC0033;
}
.press_overview_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold;
	color: #006699;
}
<!-- NEWS -->
<!-- FORMULARE -->
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; color: #000000; width: 200px;
}
input.searchfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; color: #000000;	width: 170px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	color: #000000;	width:200px;
}
.formerror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ce1141;
	font-weight: bold
}
<!-- FORMULARE -->
<!-- LINKS+NAVIGATION -->
a.reference:link, a.reference:visited, a.reference:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #8F8600; font-weight: normal;
	text-decoration: none;
}
a.go:link, a.go:visited, a.go:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	font-weight: bold; color: #666666;
	text-decoration: none;
}
a:link, a:visited, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; font-weight: bold; color: #666666;
	text-decoration: none;
}
a.navi_red:link,a.navi_red:active,a.navi_red:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ce1141;
	line-height: 24px;
	text-decoration: none;
}
a.navi:link,a.navi:active,a.navi:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 24px;
	text-decoration: none;
}
a.navi_sub:link,a.navi_sub:active,a.navi_sub:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}
a.navi_sub_red:link,a.navi_sub_red:active,a.navi_sub_red:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 16px;
	color: ce1141;
	text-decoration: none;
}
.navi_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ce1141;
	line-height: 24px;
	text-decoration: none;
}
.navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 24px;
	text-decoration: none;
}
.navi_str {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	color: #000000;
}
.navi_str_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	color: #ce1141;
}
a.navi_str:link,a.navi_str:active,a.navi_str:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}
a.navi_str_red:link,a.navi_str_red:active,a.navi_str_red:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	color: #ce1141;
	text-decoration: none;
}
a.navi_news_white:link,a.navi_news_white:active,a.navi_news_white:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.navi_news_red:link,a.navi_news_red:active,a.navi_news_red:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ce1141;
	text-decoration: none;
}
.navi_news_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 24px;
}
.navi_news_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ce1141;
	text-decoration: none;
	line-height: 24px;
}
<!-- LINKS+NAVIGATION -->
<!-- PAGE STYLES -->
.header_company {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #917151;
}
.header_consulting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #2b8db9;
}
.section_consulting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #2b8db9;
}
.header_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #2b8db9;
}
.section_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #2b8db9;
}
.section_press {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #006699;
}
.header_press {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #006699;
}
.header_contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: CE1141;
}
.section_contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: CE1141;
}
.header_jobs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: CC0033;
}
.title_jobs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight:bold; color: CC0033;
}
.section_jobs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: CC0033;
}
.header_solutions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #e87403;
}
.section_solutions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #e87403;
}
.section_seminar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #E87403;
}
.seminar_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #E87403
}
.header_seminar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #E87403;
}
.header_references {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #8f8600;
}
.section_references {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #8f8600;
}
.header_partnergroup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: #ce1141;
}
.section_partnergroup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ce1141;
}
<!-- PAGE STYLES -->
<!-- DISCLAIMER -->
.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 24px;
	color: #666666;
}
a.disclaimer:link,a.disclaimer:active,a.disclaimer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 24px;
	color: #666666;
	text-decoration:none;
}
a.disclaimerbold:link,a.disclaimerbold:active,a.disclaimerbold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	line-height: 24px;
	color: #666666;
	text-decoration:none;
}
<!-- DISCLAIMER -->
<!-- SITESEARCH -->
.teams {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}
.news_desc1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #2b8db9; font-weight: bold;
}
.news_desc2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #2b8db9;
}
.news_desc3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #2b8db9; font-weight: bold;
}
.press_desc1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #006699; font-weight: bold;
}
.press_desc2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #006699;
}
.press_desc3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #006699; font-weight: bold;
}
.references_desc1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #8f8600; font-weight: bold;
}
.references_desc2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #8f8600;
}
.references_desc3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #8f8600; font-weight: bold;
}
.solutions_desc1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #e87403; font-weight: bold;
}
.solutions_desc2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #e87403;
}
.solutions_desc3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #e87403; font-weight: bold;
}
<!-- SITESEARCH -->
.mailheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0033;
}
.mailname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.mailadress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.selective:link,a.selective:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
a.selective:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0033;
}
.input_approach {
	font-size: 10px;
	color: #000000;
	background-color: #EBEBEB;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
<!-- STARTSEITE -->
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
<!-- UNTERNEHMEN -->
.gltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #917151;
}
<!-- JOBS - NICHT LÖSCHEN!!! -->
.tdnavstr {
	padding-bottom: 2px;
	padding-top: 2px;
            line-height: 12px;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	list-style-position: outside;
	list-style-type: square;
	margin-left: -15px;
}
