* {
	margin: 0px;
	padding: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #818181;
}
a {
	text-decoration: none;
	color: #004DA0;
}
a:hover {
	text-decoration: underline;
}
a img {
	border-style: none;
}
b, strong {
	font-weight: bold;
	color: #6B6B6B;
}
italic {
	font-style: italic;
}
blockquote p {
	padding-left: 20px;
}
blockquote blockquote p {
	padding-left: 40px;
}
strong {
	font-weight: bold;
}
#siteWrapper {
	width: 977px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}


#col234 * {
	font-size: 12px;
}
#col234 .bodytext strong {
	font-size: 12px;
}
#col234 .contenttable .row-light .bodytext strong {
	font-size: 12px;
}
#col234 .contenttable .row-dark .bodytext strong {
	font-size: 12px;
}
.csc-frame-frame2 {
	display:none;
}
p, h1, h2, h3, h4 {
	margin: 0px 0px 10px;
}
#col234 h5 {
	color: #004DA0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
}
td p {
	margin: 0;
}
h2, h3, b a, strong a {
	font-weight: bold;
}
#col234 h3 {
	font-size: 14px;
}
#col234 h4 {
	font-size: 14px;
	border-top: solid 1px #000080;
	border-bottom: solid 1px #000080;
	color: #000080;
	padding: 3px 0;
	font-weight: bold;
	margin-bottom: 5px;
}

ul, .csc-sitemap UL UL {
	margin:  5px 0px 0px 50px;
	list-style: url(img/bullet08.gif) none;
}
ul ul {
	margin-left: 15px;
}
ol {
	margin: 5px 0px 0px 50px;
}
ol ol {
	list-style: lower-alpha;
	margin-bottom: 0px;
}
ol ol ol {
	list-style: upper-roman;
}



li {
	padding: 0px;
	margin:  0px 0px 10px 0px;
}

#mainMenu {
	height: 21px;
	width: 980px;
	overflow: hidden;
/*	margin-bottom: 42px;*/
    margin-bottom: 22px;
	background: url(img/back_navi.gif) no-repeat;
	padding-top: 4px;
}
#mainMenu a {
	color: #FFF;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(img/icon_navi_main_bullet.gif) no-repeat left 3px;
	padding-left: 12px;
}
#mainMenu div {
	display: inline;
}
#mainMenu a:hover {
	color: #FFFFFF;
}
#mainMenu a.active {

}
/*************************************************************************
	CSS/Javascript basiertes Dropdown Menü 
	IE-Hacks in externer ie.css - nexDP
*/

/* Normale Listenstyles aufheben */
ul.menu, ul.menu ul {
    list-style-type: none;
	list-style: none;
    margin: 0;
    padding: 0;
}

/* 1. Ebene */
ul.menu li {
	padding: 0;
	margin: 0;
	background-image: none;
	float: left;
	z-index:2000;
	width: 163px;
	text-align: center;
}

/* 2. Ebene */
ul.menu ul {
	margin: 23px 0 0 0;
	padding: 0;
	position: absolute;
	display: none;
	width: 166px;
	z-index: 2000;
}
ul.menu ul li {
	clear: both;
	display: block;
	border-bottom: 1px solid #88919A;
	background: #B7BDDF url(img/back_mainmenu2.gif) no-repeat 4px 6px;
	position: relative;
	z-index: 2000;
}
ul.menu  ul  a  {
	background-image: none;
	padding: 3px 3px 3px 10px;
	width: 139px;
	text-align: left;
	display: block;
	font-weight: normal;
}

/* Hover-Styles (IE: .hover per JavaScript) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display: block;
}

/******************************************************************************/
body.htmlarea-content-body {
	background: none;
}
#header {
	padding: 19px 0px 17px 23px;
	background: url(img/back_header_2008.gif) no-repeat;
}
#header img {
	margin-right: 5px;
}

/* Sprachmenü **************************************************************/
#langMenu {
	margin-top: 15px;
	margin-left: 897px;
	position: relative;
	top: 1px;
	margin-bottom: 5px;
}
#langMenu a {
	color: #899099;
}
#langMenu a:hover {
	color: #004DA0;
	text-decoration: none;
}
#langMenu img {
}


.nonactiveLang {
	display: none;
}
#col1 {
	width: 164px;
	float: left;
}
/* Quicklinks ********************************************************************/
.quicklinks a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #899099;
	padding: 5px 10px 5px 23px;
	background: #FFFFFF url(img/arrow_grey_r.gif) no-repeat 10px 9px;
	border-right: 1px solid #899099;
	border-left: 1px solid #899099;
	border-bottom: 1px solid #899099;
}
.quicklinks a:hover {
	color: #004DA0;
	text-decoration: none;
}
.quicklinks a.active {
	color: #004DA0;
	background: #FFFFFF url(img/arrow_blue_r08.gif) no-repeat 10px 9px;
}
#col1 h2, #col5 h2 {
	background: url(img/back_boxheader.gif) no-repeat;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#col123 {
	float: left;
	width: 523px;
	border-bottom: 1px solid #000080;
	padding-bottom: 10px;
}
#col234 {
	float: left;
	width: 495px;
	padding-right: 77px;
	padding-left: 77px;
	padding-bottom: 40px;
}
#col234 p {
	line-height: 17px;
}

#col4 {
	float: left;
	width: 163px;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
}
#col5 {
	width: 164px;
	float: left;
}
.item  p, .item form {
	padding-right: 10px;
	padding-left: 10px;
}
#exhibitorLogin h2 {
	margin-bottom: 5px;
}
#exhibitorLogin {
	padding-bottom: 5px;
}
#exhibitorLogin  form  {
	text-align: right;


}
#exhibitorLogin INPUT {
	margin-bottom: 2px;
}
#exhibitorLogin .textfield {
	width: 138px;
}
#exhPortalLink {
	border: 1px solid #899099;
	padding: 3px;
	display: block;
	text-align: center;
	background-image: url(img/back_itembox.jpg);
	background-repeat: repeat-x;
	margin: 5px 10px;
}
#exhPortalLink:hover {
	text-decoration: none;
	color: #6B6B6B;

}




/* Toolbox *****************************************************************/
.printLink, .tipLink a, .PDFLink {
	display: block;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
	margin-bottom: 2px;
	margin-top: 2px;
	color: #899099;
}
.printLink:hover, .tipLink a:hover, .PDFLink:hover,
.printLink:hover strong, .tipLink a:hover strong, .PDFLink:hover strong {
	color: #004DA0;
	text-decoration: none;
}
.PDFLink {
	background: url(img/icon_pdf.gif) no-repeat right;
}
.printLink {
	margin-top: 5px;
	background: url(img/icon_print.gif) no-repeat right;
}
.tipLink a {
	background: url(img/icon_send.gif) no-repeat right;
}
/* Boxen in Spalte 1 und 5 *****************************/
.item {
	margin-bottom: 40px;
	background: url(img/back_box08.gif) repeat-x bottom;
	padding-bottom: 10px;
}

/* Überschriften *******************************/
h1, #col234 h1 {
	color: #004DA0;
	padding: 3px 0 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
}
/* Unterstrichene Dachzeilen ******************/
#col234 h2.headerWborder {
	color: #899099;
	font-weight: bold;
	border-bottom: 1px solid #899099;
	padding-bottom: 2px;
	margin-bottom: 5px;
	font-size: 12px;
}
p.date {
	margin: 0px;
	color: #666666;
	font-weight: bold;
}
h2, #col234 h2 {
	color: #000080;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}

a.moreLink, .news-list-item a, .news-latest-item a {
	color: #5050C1;
	text-decoration: none;
	display: block;
	text-align: right;
	position: relative;
	bottom: 10px;
}
a.moreLink:hover, .news-list-item a:hover, .news-latest-item a:hover {
	text-decoration: underline;
}
#col5 DL, #col5 DT {
	margin: 0;
	padding: 0;
}

#footer {
	clear: both;
	color: #FFF;
	font-size: 10px;
	padding-bottom: 40px;
	text-align: right;
	background: url(img/back_footer.gif) no-repeat right top;
	padding-top: 1px;
	padding-right: 10px;
}
#footer a {
	color: #FFF;
}


/* Newsbox ********************************************************/
.newsbox h2 {

}
.newsbox p {
	font-style: italic;
	color: #899099;
}
.newsbox P .news-date {
	margin-bottom: 5px;
}
.newsbox a {
	font-style: normal;
	display: block;
	margin-bottom: 20px;
}
.newsbox img {
	float: right;
	position: relative;
	bottom: 15px;
}

#langMenu img {
	margin: 1px 7px 0px;
	position: relative;
	top: 2px;
}
.angaBlue, marquee {
	color: #004DA0;
	font-weight: normal;
}
strong .angaBlue, .angaBlue strong, B .angaBlue, .angaBlue B {
	font-weight: bold;
	color: #004DA0;
}
.kleingedrucktes, #col234 .kleingedrucktes, #col234 .csc-textpic-caption {
	font-size: 10px;
	line-height: 11px;
}

DIV.sponsors {
	background: url(img/back_box_white_w_border.gif) no-repeat bottom;
}
