/*******************************************************************
		Basics
 *******************************************************************/

	/* Standard-Schriftformatierung */
	
TD {
  		font-family: Verdana, Arial, Helvetica;
  		font-size: 8pt;
  		color: #000000;
}

/*******************************************************************
		Navigation oben
 *******************************************************************/
.primnav {
		font-size: 9pt;
		color: #000000;
		font-weight: normal;
		text-decoration: none;
		align: center;
}

.primnav A {
		font-size: 9pt;
		color: #000000;
		font-weight: normal;
		text-decoration: none;
		align: center;
}

.primnav A:hover {
		font-size: 9pt;
		color: #95010F;
		font-weight: normal;
		text-decoration: none;
}

.primnav A:active {
		font-size: 9pt;
		color: #95010F;
		font-weight: normal;
		text-decoration: none;
}

.primnav A:visited {
		font-size: 9pt;
		color: #000000;
		font-weight: normal;
		text-decoration: none;
}

/*******************************************************************
		Navigation oben
 *******************************************************************/
.secnav {
		font-size: 8pt;
		color: #969696;
		font-weight: normal;
		text-decoration: none;
		align: center;
}

.secnav A {
		font-size: 8pt;
		color: #969696;
		font-weight: normal;
		text-decoration: none;
		align: center;
}

.secnav A:hover {
		font-size: 8pt;
		color: #DD0000;
		font-weight: normal;
		text-decoration: none;
}
.secnavh {
		font-size: 8pt;
		color: #95010F;
		font-weight: normal;
		text-decoration: none;
}
.secnavh A {
		font-size: 8pt;
		color: #95010F;
		font-weight: normal;
		text-decoration: none;
}
.secnavh A:hover {
		font-size: 8pt;
		color: #95010F;
		font-weight: normal;
		text-decoration: none;
}
/*******************************************************************
		Eingangsseite
 *******************************************************************/
.einglanguage {
  		font-size: 7pt;
  		color: #95010F;
  		font-weight: normal;
  		text-decoration: none;
  		font-family: arial,verdana;
}
.einglanguage A {
  		font-size: 7pt;
  		color: #95010F;
  		font-weight: normal;
  		text-decoration: none;
  		font-family: arial,verdana;
}
.eingweiterleiten {
		font-size: 11px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
}
.eingweiterleiten A {
		font-size: 11px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
}

/*******************************************************************
		Home Seite
 *******************************************************************/
 
.homeheadline {
  		font-size: 9pt;
  		color: #95010F;
  		font-weight: bold;
  		text-decoration: none;
  		line-height: 120%;
}

.homelink {
		font-size: 8pt;
		color: #DD0000;
		font-weight: normal;
		text-decoration: none;
}

.homelink A {
		font-size: 8pt;
		color: #DD0000;
		font-weight: normal;
		text-decoration: none;
}

.homelink A:hover {
		font-size: 8pt;
		color: #000000;
		font-weight: normal;
		text-decoration: none;
}

/*******************************************************************
		Content Bereich (Default template)
 *******************************************************************/
.defaulthead {
		font-size: 9pt;
		font-weight: bold;
		text-decoration: none;
		color: #95010F;
}
.defaultsub {
		font-size: 8pt;
		font-weight: bold;
		text-decoration: none;
		color: #999999;
}
.defaulttext {
		font-size: 8pt;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
}
.defaulttext A {
		font-size: 8pt;
		font-weight: bold;
		text-decoration: none;
		color: #95010F;
}
.defaulttext A:hover {
		font-size: 8pt;
		font-weight: bold;
		text-decoration: none;
		color: #DD0000;
}
 /*******************************************************************
		Fachartikel
 *******************************************************************/
 
.listnumber {
		font-size: 9pt;
}
.articlesheadline {
		font-size: 8pt;
  		color: #000000;
  		font-weight: bold;
  		text-decoration: none;
}
.articlesheadline A {
		font-size: 8pt;
  		color: #000000;
  		font-weight: bold;
  		text-decoration: none;
}

.articleshead {
		font-size: 8pt;
  		color: #FFFFFF;
  		font-weight: bold;
  		text-decoration: none
}
.articlessmall {
		font-size: 7pt;
  		color: #000000;
  		font-weight: normal;
  		text-decoration: none
}
.articlessmall A {
		font-size: 7pt;
  		color: #000000;
  		font-weight: normal;
  		text-decoration: none
}
/*******************************************************************
		Funktionalnavigation
 *******************************************************************/
.funcnav {
		font-size: 7pt;
		color: #DD0000;
		font-weight: normal;
		text-decoration: none;
}
.fehlermeldung {		
		font-size: 8pt;
		color: #DD0000;
		font-weight: normal;
		text-decoration: none;
}
		
.funcnav A {
		font-size: 7pt;
		color: #DD0000;
		font-weight: normal;
		text-decoration: none;
}
.funcnav A:hover {
		font-size: 7pt;
		color: #DD0000;
		font-weight: normal;
		text-decoration: none;
}
.funcnavgrau {
		font-size: 7pt;
		color: #9D9D9D;
		font-weight: normal;
		text-decoration: none;
}
.funcnavgrau A {
		font-size: 7pt;
		color: #9D9D9D;
		font-weight: normal;
		text-decoration: none;
}
branchespri

		/***** Kontakte *****/
 
.contactsbold {
		font-size: 8pt;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
}

.contactshead {
		font-size: 8pt;
		color: #940110;
		font-weight: bold;
		text-decoration: none;
}

.contactscontent {
		font-size: 8pt;
		color: #000000;
		font-weight: normal;
		text-decoration: none;
}
		
		/***** Suchfeld oben rechts *****/
	
.searchinput {
  		font-size: 11px;
  		color: #000000;
  		background-color: #FFFFFF;
  		border-top: 1px #666666 solid;
  		border-right: 1px #666666 solid;
  		border-bottom: 1px #666666 solid;
  		border-left: 1px #666666 solid;
  		width: 120px;
}

.funcnavsuche {
		font-size: 7pt;
		color: #000000;
		font-weight: normal;
		text-decoration: none;
}
		/***** Formatierung der Ergebnisseite *****/

.sresulthead {
  		font-size: 9pt;
  		color: #95010F;
		text-decoration: none;
  		font-weight: bold;
}

.sresult A {
  		font-size: 8pt;
  		color: #BBBBBB;
  		text-decoration: none;
  		font-weight: bold;
}

.sresult A:hover {
  		font-size: 8pt;
  		color: #95010F;
  		text-decoration: none;
  		font-weight: bold;
}
		/***** Formatierung der Ergebnisseite *****/

.formfieldname {
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 11px;
  		color: #000000;
  		background-color: #FFFFFF;
  		border-top: 1px #666666 solid;
  		border-right: 1px #666666 solid;
  		border-bottom: 1px #666666 solid;
  		border-left: 1px #666666 solid;
  		width: 200px;
}
.formfieldinput {
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 11px;
  		color: #000000;
  		background-color: #FFFFFF;
  		border-top: 1px #666666 solid;
  		border-right: 1px #666666 solid;
  		border-bottom: 1px #666666 solid;
  		border-left: 1px #666666 solid;
  		width: 350px;
}

.formfieldselectbox {
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 11px;
  		color: #000000;
  		background-color: #FFFFFF;
  		border-top: 1px #666666 solid;
  		border-right: 1px #666666 solid;
  		border-bottom: 1px #666666 solid;
  		border-left: 1px #666666 solid;
  		width: 60px;
}
/*******************************************************************
		Europa- und Weltkarte
 *******************************************************************/
 
.mapresults {
  		font-size: 7pt;
  		color: #000000;
  		text-decoration: none;
  		font-weight: normal;
}

.mapresults A {
  		font-size: 7pt;
  		color: #000000;
  		text-decoration: none;
  		font-weight: bold;
}

.mapresults A:hover {
  		font-size: 7pt;
  		color: #95010F;
  		text-decoration: none;
  		font-weight: bold;
}

.maphead {
  		font-size: 9pt;
  		color: #95010F;
  		text-decoration: none;
  		font-weight: bold;
}

/*******************************************************************
		Sitemap
 *******************************************************************/
 
.sitemap {
  		font-size: 8pt;
  		color: #95010F;
  		text-decoration: none;
  		font-weight: normal;
}
.sitemap A {
  		font-size: 8pt;
  		color: #95010F;
  		text-decoration: none;
  		font-weight: normal;
}

/*******************************************************************
		Produkt Übersicht und Details
 *******************************************************************/
 
.products  {
  		font-size: 8pt;
  		color: #000000;
  		text-decoration: none;
  		font-weight: normal;
}
.products A  {
  		font-size: 8pt;
  		color: #000000;
  		text-decoration: none;
  		font-weight: normal;
}
.products  A:Hover {
  		font-size: 8pt;
  		color: #95010F;
  		text-decoration: none;
  		font-weight: normal;
}
 
.products  {
  		font-size: 8pt;
  		color: #000000;
  		text-decoration: none;
  		font-weight: bold;
}

/*******************************************************************
		Produkt Übersicht und Details
 *******************************************************************/
 
 .headertable {
 	border-left: 1px solid #000;
 	border-top: 1px solid #000;
 	border-right: 1px solid #000;
	}
 .contenttable {
 	border-left: 1px solid #000;
 	border-bottom: 1px solid #000;
 	border-right: 1px solid #000;	
}

/*******************************************************************
		Homepage Facelift 06
 *******************************************************************/
 
#leftcontainer {
	float: left; 
	font-family: verdana, arial, helvetica, sans-serif;
	width: 466px;
	margin: 0 0 0 20px;
	display: inline;
	}

#welcometext {
	border-bottom: 1px dotted #CCC;
	width: 466px;
	padding-bottom: 20px;
	}

#welcometext h1 {
	border-left: 6px solid #d00;
	text-indent: 4px;
	font-weight: bold;
	line-height: 18px;
	font-size: 18px;
	color: #95010F;
	margin: 0 0 14px 0;
	padding: 0;
	}
#welcometext p {
	color: #000;
	font-size: 12px;
	line-height: 14px;
	text-indent: 0px;
	margin: 0;
	padding: 0;
	}
#welcometext .welcomeimage {
	float: left;
}
.welcomeimage {
	padding: 0 6px 0 0;
	display: inline;
	}
#rightcontainer {
	float: right;
	width: 232px;
	margin: 36px 15px 0 0;
	}
#rightcontainer h2 {
	color: #95010f;
	font-size: 11px;
	margin: 0 0 7px 0;
	line-height: 15px;
	padding: 0;
	display: block;
	background-color: #e4e4e4;
	border-left: 7px solid #d00;
	text-indent: 4px;
	}
.shortNews {
	border-bottom: 1px dotted #ccc;
	}
#bignews {
	width: 466px;
	margin-top: 20px;
	line-height: 15px;
	font-size: 12px;
}
#bignews h2 {
	color: #95010f;
	font-size: 11px;
	margin: 0;
	padding: 0;
	border-left: 7px solid #d00;
	margin-bottom: 7px;
}
#bignews IMG {
	float: left;
	margin: 0 6px 0 0;
	display: inline;
}
#bignews P {
	margin: 0 0 20px 0;
	padding: 0;
	}
#bignews A {
	font-weight: bold;
	text-decoration: underline;
	color: #95010f;
	}
.clearer {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}
.shortNews {
	min-height: 70px;
	_height: 70px;
	border-bottom: 1px dotted #7f7f7f;
	width: 232px;
	padding: 2px 2px 4px 2px;
}
.shortNews A {
	font-weight: bold;
	text-decoration: underline;
	color: #95010f;
	}
.plusses {
	color: #95010f;
	font-size: 9px;
	}
.gbg {
	background-color: #f4f4f4;
	}
.topline {
	width: 232px;
	height: 1px;
	border-bottom: 1px dotted #ccc;	
	line-height: 1px;
	}
A.entrylink {
	font-size: 12px;
	font-weight: bold;
	color: #95010f;
	text-decoration: none;
}
A.entrylink:hover {
	font-size: 12px;
	font-weight: bold;
	color: #95010f;
	text-decoration: underline;
}
.bHead {
	font-size:11px;
	padding-left: 4px;
	font-variant: small-caps;
	color: #95010f;
}
