.brand1 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; color: #000000; text-decoration: none}
.brand1l {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; color: #000000; text-decoration: none}
.headline {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #AD1421}
.headline2 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #000000}
.gruen {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: 336699; text-decoration: none; font-weight: bold}
.menu {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; text-decoration: none; font-weight: bold; color: #000000}
.menu_small {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #FFFFFF}
.gruenkl {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: 336699; text-decoration: none}
.menusm { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px;  text-decoration: none; color: #000000}
.menuss { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; text-decoration: none; color: #000000}
.menuw {  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none}
.corp {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: CC9966; text-decoration: none}
.corpkl { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #cc9966; text-decoration: none }
.list1 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #000000; text-decoration: none; list-style-type: disc}
.dblau {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #205885; text-decoration: none}
.blau {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #006699; text-decoration: none}
.grruen {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: 006666; text-decoration: none}
.red {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; color: #AD1421; text-decoration: none}
.red-b {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #AD1421; text-decoration: none}

/*
========================
  generic
========================
*/


BODY {
		margin-bottom:		0;
		margin-top:			0;
		margin-left:		0;
		margin-right:		0;
		background-image:	url("img/bg_site_vertical.gif");
}

br { font-size:6px; line-height:6px; }

.red { color: #CC001A; }

td.grey1 { background: #E5E5E5; }

td.hir-topline {
    background-image:   url(img/hir_line_top.gif);
}

td.hir-botline {
    background-image:   url(img/hir_line_bot.gif);
}


.normaltext {
				color:			black;
				font-family:	Helvetica,Arial;
				font-size:		13px;
				font-weight:	light;
				line-height:	16px;
}
.normaltext a:link { color:black; text-decoration:underline;}
.normaltext a:visited { color:black; text-decoration:underline;}
.normaltext a:active { color:black; text-decoration:underline;}


.largetext {
				color:			black;
				font-family:	Helvetica,Arial;
				font-size:		14px;
				font-weight:	light;
				line-height:	17px;
}
.largetext a:link { color:black; text-decoration:underline;}
.largetext a:visited { color:black; text-decoration:underline;}
.largetext a:active { color:black; text-decoration:underline;}


.smalltext {
				color:			black;
				font-family:	Helvetica,Arial;
				font-size:		12px;
				font-weight:	light;
				line-height:	15px;
}
.smalltext a:link { color:black;  text-decoration:underline;}
.smalltext a:visited { color:black;  text-decoration:underline;}
.smalltext a:active { color:black;  text-decoration:underline;}

	
.pressheadline {
					color:			black;
					font-family:	Helvetica, Arial;
					font-size:		14px;
					font-weight:	bold;
					line-height:	18px;
		}


.charthead {
					color:			#806340;
					font-family:	Helvetica, Arial;
					font-size:		16px;
					font-weight:	bold;
		}		

	
.charthead-small {
					color:			#806340;
					font-family:	Helvetica, Arial;
					font-size:		14px;
					font-weight:	bold;
		}

/*
========================
  input fields
========================
*/



.formfield {
				color:			black;
				font-family:	Helvetica,Arial;
				font-size:		12px;
}

.w40  {width: 40px;}
.w90  {width: 90px;}
.w100 {width: 100px;}
.w105 {width: 105px;}
.w115 {width: 115px;}
.w120 {width: 120px;}
.w180 {width: 180px;}
.w192 {width: 192px;}
.w230 {width: 230px;}
.w233 {width: 233px;}
.w234 {width: 234px;}
.w280 {width: 280px;}

.quicksearch {
				color:			black;
				font-family:	Arial, Helvetica;
				font-size:		10px;
				font-weight:	light;
				height:			16px;
				width:			96px;
}


.langsel {
				color:			black;
				font-family:	Arial, Helvetica;
				font-size:		12px;
				width:			110px;
}


.rate {
				color:			black;
				font-family:	Arial, Helvetica;
				font-size:		12px;
				width:			110px;
}


.yearsel {
				color:			black;
				font-family:	Arial, Helvetica;
				font-size:		12px;
				width:			110px;
}


.yearsel-num {
				color:			black;
				font-family:	Helvetica,Arial;
				font-size:		12px;
				width:			55px;
}


.monthsel-num {
				color:			black;
				font-family:	Arial, Helvetica;
				font-size:		12px;
				width:			40px;
}


.prodsel {
				color:			black;
				font-family:	Arial, Helvetica;
				font-size:		12px;
				width:			164px;
}


.functionsel {
				color:			black;
				font-family:	Arial, Helvetica;
				font-size:		12px;
				width:			210px;
}


.form-input {
				color:			black;
				font-family:	Arial, Helvetica;
				font-size:		11px;
				width:			104px;
}


.form-textarea {
				color:			black;
				font-family:	Arial, Helvetica;
				font-size:		11px;
				width:			387px;
}


.job-keyword {
				color:			black;
				font-family:	Arial, Helvetica;
				font-size:		11px;
				width:			384px;
}


.email-addr {
				color:			black;
				font-family:	Arial, Helvetica;
				font-size:		11px;
				width:			210px;
}

.search {
				color:			black;
				font-family:	Arial, Helvetica;
				font-size:		11px;
				width:			390px;
}

/*
========================
  navigations
========================
*/

.breadcrump {
				color:			black;
				font-family:	Arial, Helvetica;
				font-size:		11px;
}


.breadcrump a:link { color:black; text-decoration:underline; }
.breadcrump a:visited { color:black; text-decoration:underline; }
.breadcrump a:active { color:black; text-decoration:underline; }


.metabig {		font-family:	Arial, Helvetica;
				font-size:		14px;
				background:		#E4E9F1;
				text-align:		center;
}

.metasmall {	font-family:	Arial, Helvetica;
				font-size:		10px;
				background:		#E4E9F1;
}

/*
========================
  chart-image-elements
========================
*/


td.bg-charttopleft {
    background-image:   url(images/bd_charttopleft.gif);
}

td.bg-charttoptright {
    background-image:   url(images/bd_charttopright.gif);
}

td.bg-charttop {
    background-image:   url(images/bd_charttop.gif);
}

td.bg-chartleft {
    background-image:   url(images/bd_chartleft.gif);
}

td.bg-chartright {
    background-image:   url(images/bd_chartright.gif);
}

td.bg-chartbotleft {
    background-image:   url(images/bd_chartbotleft.gif);
}

td.bg-chartbotright {
    background-image:   url(images/bd_chartbotright.gif);
}

td.bg-chartbottom {
    background-image:   url(images/bd_chartbottom.gif);
}
