#head li,
#head ul,
#head a,
#head a:hover,
#menuleft li,
#menuleft ul,
#menuleft a, 
#menuleft a:hover,
#cntheadline h1,
#cntheadline h2,
#cntheadline a, 
#cntheadline a:hover,
#serviceright ul,
#serviceright li,
#serviceright h1,
#serviceright h2,
#serviceright a,
#serviceright a:hover,
#footer a,
#footer a:hover
{
	font-size:1em;
	background:none;
	padding:0;
	margin:0;
	text-transform:none;
}

#wrapper
{
	min-width:99.8em;
}
#headtop .widthwrap 
{
	width:98.5em;
	padding-right:1.3em;

}
#headmiddle
{
	width:95em;
}

/*------------------------head*/

/*---------------head Top*/
#headtop
{
	margin-top:.5em;
	background-color:#d1d1d1;
	padding:.5em 0;
}
#headtop a
{
	color:#000;
}
#headtop ul
{
	float:right;
}
#headtop li
{
	float:left;
	padding:0 .8em;
	font-size:1.1em;
}
#headtop li.split
{
	padding:0;
	border-left:solid 1px #707070;
	height:1em;
	margin-top:.2em;
}
#headtop li a.fontdes, #headtop li a.fontdes:hover
{
	font-size:.9em;
	margin-right:2px;

}
#headtop li a.fontadd, #headtop li a.fontadd:hover
{
	font-size:1.1em;
	margin-left:2px;

}
#headtop li a.active, #headtop li a.active:hover
{
	text-decoration:underline;
}
/*---------------head Middle*/
#headmiddle
{
	padding:1.6em 2.4em 1.4em 2.4em;
}
#log
{
	float:left;
}
#header_search
{
	float:right;
	margin:1.4em 0 0 0;
	height:3em;
}
#header_search input
{
	vertical-align:middle;
}
#header_search input.searchbox-sword
{
	border:solid 1px #C8C8C8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding:.1em;
	width:18.75em;
	margin-right:.2em;
}
#headbottom
{
	background-color:#083963;
	padding: .5em 2.4em;
}
.sitename
{
	color:#fff;
	font-size:1.8em;
}
.sitename a
{
	color:#fff;
	text-decoration:none;
}
.sitename a:hover
{
	color:#fff;
	text-decoration:underline;
}
/*---------------------body main---------*/
#bodymain
{
	padding:1.2em 2em 3em 2.4em ;
}
/*------------left menu--------*/
#menuleft
{
	float:left;
	margin-top:2.3em;
	width:18.8em;
	border: 1px solid #C8C8C8;
}
#menuleft ul
{
	border: 1px solid #fff;
	background-color:#DFDFDF;
}
#menuleft ul ul
{
	border:0;
	border-top:1px solid #fff;
}
#menuleft li
{
	border-bottom:1px solid #fff;
}

#menuleft li.last
{
	border:0;
}
/*----level 1 ---------*/
#menuleft a, #menuleft a:hover
{
	display:block;
	font-size:1.2em;
	text-decoration:none;
	background:url(../images/ico_arrow_gray.gif) no-repeat 4pt 4pt;
	padding-left:1.1em;
	line-height:1.6em;
}
#menuleft a:hover, #menuleft li.active a
{
	background:#000 url(../images/ico_arrow_white_black.gif) no-repeat 4pt 4pt;
	color:#fff;
}
#menuleft li.active a
{
	background:#000 url(../images/navi_white_active.gif) no-repeat 2pt 6pt;
}



/*----level 2 ---------*/

#menuleft li.active li a
{
	background:#C2C2C2 url(../images/ico_arrow_white.gif) no-repeat 4pt 4pt;
	color:#000;

}
#menuleft li.active li a:hover, #menuleft li.active li.active a
{
	font-weight:bold;
}
#menuleft li.active li.active a
{
	background:#C2C2C2 url(../images/navi_black_active.gif) no-repeat 2pt 6pt;
}
/*----level 3 ---------*/
#menuleft li.active li.active li a
{
	background:#fff url(../images/ico_arrow_gray.gif) no-repeat 4pt 4pt;
	color:#000;
	font-weight:normal;
}
#menuleft li.active li.active li a:hover,#menuleft li.active li.active li.active a
{
	font-weight:bold;
}

#menuleft li.active li.active li
{
	border-color:#C2C2C2;
}


/*------------middle content----*/
#contentmiddle
{
	float:left;
	padding:0 2.6em;
	width:52em;
	
}

/*----------headline---------*/
#cntheadline1
{
	border-bottom:solid 1px #D1D1D1;
}
#pagehead
{
	float:left;
}
#pagehead h1
{
	font-size:1.8em;
	color:#083963;
	margin:0;
	padding:0;
}
#cntnav
{
	float:right;
	margin-top:.36em;
	color:#A6A6A6;
	font-size:1.1em;
}
#cntnav a
{
	color:#083963;
	text-decoration:none;
}
#cntnav a.pre_cat, #cntnav a.pre_cat:hover
{
	background:url(../images/ico_blue.gif) no-repeat left center;
	padding-left:1em;
}
#cntnav a.next_cat, #cntnav a.next_cat:hover
{
	background:url(../images/ico_blue_right.gif) no-repeat right center;
	padding-right:1em;
	margin-left:1em;
}

#cntheadline2 a.left, #cntheadline2 a.left:hover
{
	background:url(../images/ico_gray.gif) no-repeat left center;
	padding-left:.8em;
	text-decoration:none;

}
#cntheadline2 a.right, #cntheadline2  a.right:hover
{
	background:url(../images/ico_gray_right.gif) no-repeat right center;
	padding-right:.8em;
	text-decoration:none;
}

#cntheadline2 span.prenext
{
	color:#A6A6A6;
	float:right;
	margin-top:0.2em;
	font-size:1.2em;
}
#cntheadline2 h2
{
	color:#A6A6A6;
	font-weight:bold;
	font-size:1.2em;
	float:left;
}
/*--------------content main-----*/
#cntmain
{
	padding:1.5em 0 0 0;
	min-height:38.5em;
	clear:both;
}
#cntmain .csc-textpic-caption
{
	font-size:1.1em;
	color:#b0b0b0;
}

.content_area
{
	margin-bottom:1.8em;
}

/*----------------read more-----*/
#readmore
{
	text-align:right;
	padding: 0 0 2.3em 0;
	margin-top: -.3em;
}
#readmore a, #readmore a:hover
{
	font-size:1.2em;
	background:url(../images/ico_link.gif) no-repeat left center;
	padding-left:.8em;
	text-decoration:none;
	color:#083963;

}
#readmore a:hover
{
	text-decoration:underline;
}
/*--------------content bottom-------*/
#cnttop
{
	border-top:solid 1px #D1D1D1;
	padding-top:1.3em;
}
#cnttop a
{
	background:url(../images/ico_top.gif) no-repeat left center;
	padding-left:1em;
	font-size:1.2em;
}

/*------------right service----*/

#serviceright
{
	float:left;
	width:19em;
	margin-top:2.3em;
}
#serviceright #servicefunction ul li a, #serviceright #servicefunction ul li a:hover
{
	color:#000;
}
#serviceright .serviceblock
{
	border:1px solid #D1D1D1;
	margin-bottom:1.6em;
}
#serviceright .serviceblock h2
{
	border:1px solid #fff;
	background-color:#4c4c4c;
	color:#fff;
	font-size:1.2em;
	padding:.3em 0.4em;
	font-weight:bold;
}
#serviceright .serviceblock p
{
	padding:.6em;
	margin:0;
}
#serviceright .serviceblock select
{
	border:solid 1px #B2B2B2;
	width:100%;
}

#serviceright #servicefunction.serviceblock h2
{
	background-color:#083963;
	color:#fff;
	padding:1.5em 0.3em .3em .3em;
	margin-bottom:0.5em;
	font-size:1.8em;
	border:1px solid #fff;
	font-weight:normal;
}


#servicefunction ul
{
	padding-left:0.6em;
	margin-bottom:0.7em;
}
#servicefunction ul li
{
	padding:0;
	margin-bottom:0.7em;
}
#servicefunction ul li a, #servicefunction ul li a:hover
{
	display:block;
}

#serviceright .print, #serviceright .pdf, #serviceright .versenden, #serviceright .setzen, #serviceright .hinzufugen, #serviceright .infokorb
{
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:2em;
}
#serviceright li a,#serviceright li a:hover
{
	font-size:1.2em;
}
#serviceright .print 
{
	background-image:url(../images/print.gif);
}
#serviceright .pdf
{
	background-image:url(../images/pdf.gif);
}
#serviceright .versenden
{
	background-image:url(../images/versenden.gif);
}
#serviceright .setzen
{
	background-image:url(../images/setzen.gif);
}
#serviceright .hinzufugen
{
	background-image:url(../images/hinzufugen.gif);
}
#serviceright .infokorb
{
	background-image:url(../images/infokorb.gif);
}
#serviceright .bestell a, #serviceright .bestell a:hover
{
	background:url(../images/ico_best.gif) no-repeat right center;
	padding: 0 2em .2em 0;
	font-size:1.2em;
	float:right;
	color:#000;
	height:1.4em;

}
/*-----------footer---------*/
#footer
{
	margin: 0 auto 1em 23.7em;
}
#footer_content
{
	color:#4C4C4C;
	display:inline;
	font-size:1.1em;
}
#footer_content a,#footer_content a:hover
{
	text-decoration:underline;
	color:#4C4C4C;

}
#footer_content a.extlink, #footer_content a.extlink:hover {
	background-image:url(../images/externer_link_icon.gif);
	background-position:0pt 60%;
	padding-left:12px;
	position:relative;
	white-space:nowrap;
	background-repeat:no-repeat;
}
#footer_content a:hover
{
	color:#000;
}

/*--------glossary link ------------*/

.tx-datamintsglossaryindex-pi1 a, .tx-datamintsglossaryindex-pi1 a:hover
{
	background:none;
}
.datamints_glossaryindex_resultlist a
{
	padding:0;
}
.datamints_glossary_gotop a, .datamints_glossary_gotop a:hover
{
	background:transparent url(../images/ico_top.gif) no-repeat scroll left center;
	padding-left:1em;
}
ul.glossary_index
{
	list-style-type:none;
	margin:0pt 0pt 1em;
	padding:0pt;
}
ul.glossary_index li
{
	display:block;
	float:left;
	font-weight:bold;
	margin:0pt;
	padding:0pt;
}
ul.glossary_index li a, ul.glossary_index li a:hover, .glossary_index .empty
{
	background-color:#E1E1E1;
	border:1px solid #B3B3B3;
	display:block;
	font-weight:bold;
	margin:0pt 0.2em 0.3em 0pt;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	width:1.2em;
	padding:0;
	color:#000000;
}

.glossary_index .empty
{
	border:1px solid #E1E1E1;
}

ul.glossary_index li a:hover
{
	background-color:#fff;
}
ul.glossary_index li.num a, ul.glossary_index li.num a:hover, ul.glossary_index li.num .empty
{
	width:1.8em;
	margin-right:0;
}
.datamints_glossaryindex_index
{
	margin-bottom:1.5em;
}
.datamints_glossaryindex_resultlist
{
	clear:both;
}
.datamints_glossaryindex_idxchar
{
	border-bottom:0.1em solid #BFBFBF;
	margin:1.5em 0em 1.8em;
}
.datamints_glossaryindex_idxchar_left
{
	font-size:1.8em;
}
.datamints_glossary_gotop
{
	border-top:1px dashed #B3B3B3;
	padding-top:0.5em;
}
.datamints_glossary_gotop a, .datamints_glossary_gotop a:hover
{
 	font-size:1.2em;
}
.datamints_glossaryindex_resultshort
{
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:0.5em;
}
.datamints_glossaryindex_description
{
	font-size:1.2em;
	margin:0em 0em 1.8em;
}
/*------------imgs----*/
.img185x48
{
	width:18.5em;
	height:4.8em;
}
.img190x90
{
	width:19em;
	height:9em;
}
.img190x91
{
	width:19em;
	height:9.1em;
}
.img30x11
{
	width:3em;
	height:1.1em;
}
/*---------over write --------*/
.tx-lwpdfcollect-pi1 a
{
	text-decoration:none;
	padding:5px 2px 4px;
	background:none;

}
.tx-lwpdfcollect-pi1 a:hover
{
	text-decoration:underline;
	padding:5px 2px 4px;
	background:none;
}
.tx-lwpdfcollect-pi1 a img
{
	margin-top:-5px;
}
.tx-lwpdfcollect-pi1 table
{
	border-collapse:collapse;
	margin-left:0;
	font-size:1em;
}

.tx-lwpdfcollect-pi1 td, .tx-lwpdfcollect-pi1 th
{
	font-size:1.2em;
	padding:.3em .4em;
	font-weight:normal;
	vertical-align:middle;
	border:1px solid #ABABAB;
}
.tx-lwpdfcollect-pi1 p a
{
	display:block;
}


