/* $Id: styles.css,v 1.1.1.1 2004/09/09 10:08:39 ikrizanovic Exp $ */
div {
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;
	margin-top:	0px;
}

body, td, textarea, input {
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;
	margin-top:	0px;
	font-family:	Arial, Helvetica, sans-serif;
	color:		#000000;
	font-size:	11px;
}

form {
  margin-top:		0px;
  margin-bottom:	0px;
  margin-right:		0px;
}

/* --- Background Colors --- */

.servicebg {
	background-color:	#D8DEE1
}

.white {
	background-color:	#FFFFFF;
}

.darkgrey {
	background-color:	#B2BEC3;
}

.lightgrey {
	background-color:	#F8F9F9;
}

.middlegrey {
	background-color:	#F0F2F3;
}

.lightblue {
	background-color:	#BBCCDC;
}

.darkblue {
	background-color:	#7899B9;
}

.homeMiddleBlue {
	background-color:	#A8BBCD;
}

.homeDarkBlue {
	background-color:	#9CAFC7;
}

/* --- Standard Links --- */

a, a:visited {
	text-decoration:	none;
	color:			#005198;
	/*color:			#000000;*/
}

a:hover {
	text-decoration:	none;
	color:			#7899B9;
}

/* --- Navigation - Service --- */

.navSvc, a.navSvc, a.navSvc:visited {
	height:			29px;
	background-color:	transparent;
	color:			#000000;
	font-size:		10px;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0px;
	line-height:		29px;
}

a.navSvc:active, a.navSvc:hover {
	height:			29px;
	color:			#7899B9;
	font-size:		10px;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0px;
	line-height:		29px;
}

.navSvcAct, a.navSvcAct, a.navSvcAct:active, a.navSvcAct:visited, a.navSvcAct:hover {
	height:			29px;
	color:			#7899B9;
	font-size:		10px;
	font-weight:		normal;
	text-decoration:	none;
	letter-spacing:		0px;
	line-height:		29px;
}

/* --- Navigation - Flags --- */
.flagDe,
.flagEn,
.flagFr,
.flagIt,
.flagUs {
	background: url("../images/flags.gif") no-repeat 0 0;
	padding-left: 20px;
}
.flagEn {
	background-position: 0 -30px;
}
.flagFr {
	background-position: 0 -60px;
}
.flagIt {
	background-position: 0 -90px;
}
.flagUs {
	background-position: 0 -120px;
	margin-right: 10px;
}

/* --- Navigation - 1st Level --- */

.nav1st, a.nav1st, a.nav1st:visited {
	height:			29px;
	background-color:	transparent;
	color:			#000000;
	padding-left: 		20px;
	padding-right: 		20px;
	padding-top: 		7px;
	padding-bottom:		6px; /* *** */
	font-size:			12px;
	font-weight:		bold;
	letter-spacing:		1px;
	text-decoration:	none;
}

a.nav1st:active, a.nav1st:hover {
	height:			29px;
	color:			#ffffff;
	background-color: 	#7899B9;
	padding-left: 		20px;
	padding-right: 		20px;
	padding-top: 		7px;
	padding-bottom:		6px; /* *** */
	font-size:			12px;
	font-weight:		bold;
	letter-spacing:		1px;
	text-decoration:	none;
}

.nav1stAct, a.nav1stAct, a.nav1stAct:active, a.nav1stAct:visited, a.nav1stAct:hover {
	height:			29px;
	color:			#ffffff;
	padding-left: 		20px;
	padding-right: 		20px;
	padding-top: 		7px;
	padding-bottom:		6px; /* *** */
	background-color: 	#7899B9;
	font-size:			12px;
	font-weight:		bold;
	letter-spacing:		1px;
	text-decoration:	none;
}

/* --- Navigation - 2nd Level --- */

.nav2nd, a.nav2nd, a.nav2nd:visited {
	background-color:	transparent;
	color:			#000000;
	font-size:		11px;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing: 1px;
}

a.nav2nd:active, a.nav2nd:hover {
	color:			#ffffff;
	font-size:		11px;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing: 1px;
}

.nav2ndAct, a.nav2ndAct, a.nav2ndAct:active, a.nav2ndAct:visited, a.nav2ndAct:hover  {
	color:			#ffffff;
	font-size:		11px;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing: 1px;
}

/* --- Navigation - 3rd Level --- */

.nav3rd, a.nav3rd, a.nav3rd:visited {
	background-color:	#B2BEC3;
	color:			#000000;
	font-size:		11px;
	font-weight:		bold;
	text-decoration:	none;
	line-height: 		19px;
}

a.nav3rd:active, a.nav3rd:hover {
	cursor:			pointer;
	color:			#ffffff;
	font-size:		11px;
	font-weight:		bold;
	text-decoration:	none;
	line-height: 		19px;
}

.nav3rdAct, a.nav3rdAct, a.nav3rdAct:active, a.nav3rdAct:visited {
	color:			#ffffff;
	background-color: 	#7899B9;
	font-size:		11px;
	font-weight:		bold;
	text-decoration:	none;
	line-height: 		19px;
}

a.nav3rdAct:hover {
	color:			#000000;
	background-color: 	#7899B9;
	font-size:		11px;
	font-weight:		bold;
	text-decoration:	none;
	line-height: 		19px;
}

/* --- Text --- */

.errormsg {
	color: #990000;
	font-size:		12px;
}

.copy {
	color:			#000000;
	font-size:		11px;
	font-weight:		normal;
	letter-spacing:		0px;
}

.copybig {
	color:			#000000;
	font-size:		12px;
	font-weight:		normal;
	letter-spacing:		0px;
}

.title {
	color:			#000000;
	font-size:		11px;
	font-weight:		bold;
	letter-spacing:		0px;
}

.titleBlue,a.titleBlue:visited {
	color:			#005198;
	font-size:		11px;
	font-weight:		bold;
	letter-spacing:		0px;
}

.headercopy {
	background-color:	#D8DEE1;
	color:			#000000;
	font-size:		12px;
	font-weight:		normal;
	letter-spacing:		0px;
}

.headertitle {
	color:			#005198;
	font-size:		12px;
	font-weight:		bold;
	letter-spacing:		0px;
}

.whiteLine {
	background-color:	#FFFFFF;
	height:			29px;
}

.crossNavibg {
	background-color:	#D8DEE1;
}

/* --- Direct to Product --- */
.directprod {
	font-size:		11px;
}

.categorypos, .categorymes, .categorytem, .categorywei {
	font-weight:		bold;
}

.productpos, .categorypos {
	background-color:	#F0F2F3;
	font-size:		11px;
}

.productmes, .categorymes {
	background-color:	#F8F9F9;
	font-size:		11px;
}

.producttem, .categorytem {
	background-color:	#F0F2F3;
	font-size:		11px;
}

.productwei, .categorywei {
	background-color:	#F8F9F9;
	font-size:		11px;
}

/* --- Unternehmen history --- */

.colyear {
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	width: 70px;
}

.coltext {
	vertical-align: top;
	font-size: 12px;
}

.colsmall {
	vertical-align: top;
	font-size: 11px;
}
