BODY { padding-right:60px; }

B {
	FONT-WEIGHT: bold; COLOR: #0058b0
}
STRONG {
	FONT-WEIGHT: bold;
}
A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0058b0; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ebc503
}

P { padding:0px; margin: 5px 0px; }

H2 { font-size:12px;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
	text-align:left;  }

.navi {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 11px; PADDING-TOP: 3px; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.navibot {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.newstop {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0058b0; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.newstext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}

.code {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: courier; TEXT-DECORATION: none
}
.codeblau {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0058b0; LINE-HEIGHT: 14px; FONT-FAMILY: courier; TEXT-DECORATION: none
}
.red {
	FONT-WEIGHT: bold; COLOR: #d5b003
}
.head {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0058b0; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.headgrey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.small {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #9a9a9a; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.field1 {
	FONT-SIZE: 10px; WIDTH: 180px; FONT-FAMILY: Verdana,Arial
}
.field12 {
	FONT-SIZE: 10px; WIDTH: 120px; FONT-FAMILY: Verdana,Arial
}
.field2 {
	FONT-SIZE: 10px; WIDTH: 300px; FONT-FAMILY: Verdana,Arial
}
.field3 {
	FONT-SIZE: 10px; WIDTH: 70px; FONT-FAMILY: Verdana,Arial
}
.field4 {
	FONT-SIZE: 10px; WIDTH: 210px; FONT-FAMILY: Verdana,Arial
}
.TitelForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #000066;
}
.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0000CC;
}

TABLE.header { width:100%;
	margin:10px 0px 2px 0px;
	border-collapse:collapse; }
	
TABLE.header TD { padding:0px; }
	
TABLE.header TD.block { background-color:#000099;
	width:5%; }
	
TABLE.header TR TD H1 { font-size:15px;
	margin:0px 0px 0px 15px;
	text-align:left; }
	
TABLE.event { width:100%;
	margin:10px 0px 15px 0px; }

TABLE.event-teaser { width:100%;
	margin:5px 0px 15px 0px; }

TABLE.event TR,
TABLE.event-teaser TR { background-color:#E5E5E5; }

TABLE.event TR TD,
TABLE.event-teaser TR TD { margin:0px;
	padding:0px; }

TABLE.event-teaser TR TD.image { padding:5px 5px 5px 5px;
	margin:0px;
	vertical-align:top; 
	background-color:#FFFFFF;
	width:120px; }
	
TABLE.event TR TD.image { padding:0px 5px 0px 5px;
	margin:0px;
	vertical-align:top;
	text-align:center; 
	background-color:#FFFFFF;
	width:120px; }
	
TABLE.event TR TD.image IMG { margin:5px 0px; }

TABLE.event TR TD.content,
TABLE.event-teaser TR TD.content { vertical-align:top;
	text-align:justify;
	padding:5px; }

TABLE.event TR TD.content P { margin: 4px 0px; }

TABLE.event TR TD.content H2 { font-size:12px;
	font-weight:bold;
	margin: 10px 0px 0px 0px;
	text-align:left;  }

TABLE.event-teaser TR TD.content P { margin: 2px 0px; }

TABLE.event-teaser TR TD.content P.fair-link { margin-top: 10px }

TABLE.references TR TD { font-size:12px;
	font-weight:bold;
	text-align:left; }
	
TABLE.customer { width:100%;
	margin:10px 0px 15px 0px; }

TABLE.customer TR { background-color:#E5E5E5; }

TABLE.customer TR TD { margin:0px;
	padding:0px; }
	
TABLE.customer TR TD.image { padding:0px 5px 0px 5px;
	margin:0px;
	vertical-align:top;
	text-align:center; 
	background-color:#FFFFFF;
	width:140px; }
	
TABLE.customer TR TD.image IMG { margin:5px 0px; }

TABLE.customer TR TD.content { vertical-align:top;
	text-align:justify;
	padding:5px; }

TABLE.customer TR TD.content P { margin: 4px 0px; }

TABLE.customer TR TD.content H2 { font-size:12px;
	font-weight:bold;
	margin: 10px 0px 0px 0px;
	text-align:left;  }
	
UL.links { list-style-type:none;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 5px; }

UL.links LI { margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 5px; }
	

