/* CSS Document */
#head li,
#head ul,
#head a,
#head a:hover,
#menuleft li,
#menuleft ul,
#menuleft a, 
#menuleft a:hover,
#cntheadline h1,
#cntheadline a, 
#cntheadline a:hover,
#serviceright h2,
#serviceright ul,
#serviceright li,
#footer a,
#footer a:hover,
#footer ul,
#footer li
{
	font-size:1em;
	background:none;
	padding:0;
	margin:0;
	text-transform:none;
}
#wrapper
{
	width:95.4em;
	min-width:95.4em;
}
.content_area
{
	margin-bottom:2em;
}
/*------------------------head*/
#headleft
{
	float:left;
	width:85.9em;
}
#headright
{
	width:9.3em;
	height:11.3em;
	background-color:#213b74;
	float:left;
	position:relative;
}
#headright ul
{
	position:absolute;
	right:3em;
	bottom:1.6em;
	color:#fff;
	/*display:none;*/
}
#headright a, #headright a:hover
{
	font-size:1.1em;
	color:#fff;
	background-image:url(../images/ico_link_white.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:0.8em;
}
#headlefttop
{
	background-color:#bfc6d6;
	text-align:right;
	height:2em;
	padding-right:1em;
}
#headlefttop a
{
	color:#213b74;
}
#headlefttop a.fontdes, #headlefttop a.fontdes:hover
{
	font-size:1em;
	margin-right:2px;

}
#headlefttop a.fontadd, #headlefttop a.fontadd:hover
{
	font-size:1.5em;
	margin-left:2px;

}
#headlefttop a.active, #headlefttop a.active:hover
{
	text-decoration:underline;
	font-size:1.3em;
}


#log
{
	float:left;
	width:19.8em;
	height:9.3em;
}
#banner
{
	float:right;
	text-align:right;
	position:relative;
}
#banner .floatbox
{
	position:absolute;
	top:4.8em;
	left:37.2em;
	background-color:#D2D8E4;
	padding:0.4em 0.8em;
}
#banner .floatbox a, #banner .floatbox a:hover 
{
	font-weight:bold;
	font-size:1.6em;
	color:#213B74;
	text-decoration:none;
}
/*functionleft*/
#functionleft {
	float:left;
	width:19.8em;
}
/*quick link*/
#quicknav p
{
	padding:1.3em 1.8em;
	font-size:1.1em;
	margin:0;
}
#quicknav h2 {
	background-color:#d2d8e4;
	color:#1f3d73;
	font-size:1.1em;
	font-weight:bold;
	padding:0.6em 2.2em;
	margin:0;
}
#quicknav select {
	border:1px solid #000;
	width:100%;
	padding:0;
}
/*---------------------body main---------*/
#bodymain
{
	padding:1em 0 3em 0;
}

/*------------left menu--------*/
#menuleft a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#menuleft
{
	float:left;
	width:19.8em;
}
#menuleft a, #menuleft a:hover
{
	color:#fff;
}
#menuleft li
{
	display:block;
	/*border-bottom:2px solid #fff;*/
}
#menuleft li.last
{
	border:0;
}
#menuleft a, #menuleft a:hover
{
	display:block;
	text-decoration:none;
	font-weight:bold;		
	background:url(../images/bg_menu_blue_red_gray_thingray.gif) repeat-y ;
	line-height:1.3em;
	border-bottom:2px solid #fff;
}
#menuleft a:hover, #menuleft li.active a
{
	background:url(../images/bg_menu_blue_red_gray_thingray.gif) repeat-y -315px;
}
#menuleft .mtitle
{
	display:block;
	margin-left:2.2em;
	padding-left:1em;
	background-color:#A6B1C7;
	padding-top:0.2em;
	padding-bottom:0.3em;
}
#menuleft a:hover .mtitle, #menuleft li.active a .mtitle
{
	background-color:#EFF0F4;
	color:#b8013a;
}
/*----level 2 ---------*/
/*#menuleft ul ul
{
	border-top:2px solid #fff;
}*/
#menuleft li.active li a, #menuleft li.active li a:hover
{
	background:url(../images/bg_menu_blue_red_gray_thingray.gif) repeat-y -640px;	
}
#menuleft li.active li a:hover, #menuleft li.active li.active a
{
	background:url(../images/bg_menu_blue_red_gray_thingray.gif) repeat-y -315px;
}
#menuleft li.active li .mtitle
{
	display:block;
	margin-left:2.2em;
	padding-left:2em;
	background-color:#eff0f4;
	color:#7b8aa9;	
}
#menuleft li.active li.active a .mtitle, #menuleft li.active li a:hover .mtitle
{
	background-color:#eff0f4;
	color:#b8013a;
}
#menuleft li.active li.active a .mtitle, #menuleft li.active li a:hover .mtitle
{
	background-image:url(../images/ico_menu_arrow.gif);
	background-repeat:no-repeat;
	background-position:1em 0.6em;
}
/*----level 3 ---------*/
#menuleft li.active li.active li a, #menuleft li.active li.active li a:hover
{
	background:url(../images/bg_menu_blue_red_gray_thingray.gif) repeat-y  -960px;
}
#menuleft li.active li.active li a:hover, #menuleft li.active li.active li.active a
{
	
	background:url(../images/bg_menu_blue_red_gray_thingray.gif) repeat-y -315px;
}
#menuleft li.active li.active li .mtitle
{
	display:block;
	margin-left:2.2em;
	padding-left:3em;
	background-color:#D2D8E4;
	color:#213b74;
}
#menuleft li.active li.active li.active a .mtitle, #menuleft li.active li.active li a:hover .mtitle
{
	background-color:#d2d8e4;
	color:#b8013a;	
}
#menuleft li.active li.active li.active a .mtitle, #menuleft li.active li.active li a:hover .mtitle
{
	background-image:url(../images/ico_menu_arrow.gif);
	background-repeat:no-repeat;
	background-position:2em 0.6em;
}
#menuleft li.active li.active li a .mtitle
{
	background-image:none;
}
/*------------middle content----*/
#contentmiddle
{
	float:left;
	padding:0 1.2em;
	width:54.4em;
	
}
/*----------headline---------*/
#cntheadline1
{
	border-bottom:solid 1px #213B74;
	height:2.6em;
}
#cntheadline1 a, #cntheadline1 a:hover
{
	color:#b8013a;
	font-size:1.2em;
	display:block;
	padding:0.5em 0;
	text-decoration:none;
}
#cntheadline1 a.pre_cat, #cntheadline1 a.pre_cat:hover
{
	float:left;
	background:url(../images/ico_pre.gif) no-repeat left center;
	padding-left:1.5em;
}
#cntheadline1 a.next_cat, #cntheadline1 a.next_cat:hover
{
	float:right;
	text-align:right;
	background:url(../images/ico_next.gif) no-repeat right center;
	padding-right:1.5em;
}
#cntheadline2
{
	padding-top:0.5em;
}
#pagehead
{
	float:left;
	width:40em;
}
#pagehead h1
{
	font-size:1.4em;
	color:#213b74;
	font-weight:bold;
}
#cntnav
{
	float:right;
	text-align:right;
	width:10em;
}
#cntnav span
{
	color:#9a9ea1;
	font-size:1.1em;
}
#cntnav a.left, #cntnav a.left:hover
{
	margin-right:1.0909em;
}
#cntnav a.right, #cntnav a.right:hover
{
	margin-left:1.0909em;
}
/*--------------content main-----*/
#cntmain
{
	padding:2.3em 1.4em 0 1.4em;
	min-height:38.5em;
}
#contentmiddle .cntmain_bottom
{
	margin-top:2.4em;
	padding-right:1.4em;
}
.cntmain_bottom a.pback, .cntmain_bottom a.pback:hover
{
	padding-left:1.5em;
	background-image:url(../images/ico_back.gif);
	background-repeat:no-repeat;
	background-position:left center;
	color:#9f0032;
	font-size:1.2em;
	display:block;
	float:left;
}
.cntmain_bottom a.pnext, .cntmain_bottom a.pnext:hover
{
	padding-right:1.5em;
	margin-left:1.5em;
	background-image:url(../images/ico_more.gif);
	background-repeat:no-repeat;
	background-position:right center;
	color:#9f0032;
	font-size:1.2em;
	display:block;
	float:left;
}
.cntmain_bottom div
{
	float:right;
}
/*------------right service----*/
#serviceright
{
	float:right;
	width:18.6em;
}
#serviceright ul li
{
	margin-bottom:0.66em;
}
#search, #servicefunction, #downblock
{
	margin-bottom:1em;
}
#search h2, #servicefunction h2, #downblock h2
{
	background-color:#d2d8e4;
	color:#1f3d73;
	font-size:1.1em;
	font-weight:bold;
	padding:0.6em 0 0.6em 1em;
}
#search label.searchtitle
{
	font-size:1.1em;
	display:block;
	padding:0.5em 0 0.5em 1em;
	color:#7A8AAC;
}
#search input.searchbox-sword {
	border:1px solid #000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	margin-right:0.2em;
	padding:0.1em;
	width:15em;
	margin-left:1em;
}
#searchbtn
{
	background-color:#eff0f4;
	margin-top:1em;
	padding:0.5em 0 0.5em 13em;
}
#serviceright .bgcolor_grey
{
	background-color:#eff0f4;
	height:2.2em;
}
#servicefunction ul, #downblock ul
{
	margin-top:1em;
}
#servicefunction .print, #servicefunction .pdf, #servicefunction .empfehlen, #servicefunction .hinzufugen, #servicefunction .infokorb, #servicefunction .bestellen, #downblock .report, #downblock .imageteil, #downblock .finanzteil, #downblock .excel
{
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:2.1em;
}
#servicefunction ul, #downblock ul
{
	padding-left:1em;
}
#servicefunction a, #servicefunction a:hover, #downblock a, #downblock a:hover
{
	display:block;
	font-size:1.2em;
	color:#213b74;
}
#servicefunction .print
{
	background-image:url(../images/print.gif)
}
#servicefunction .pdf
{
	background-image:url(../images/pdf.gif)
}
#servicefunction .empfehlen
{
	background-image:url(../images/empfehlen.gif)
}
#servicefunction .hinzufugen
{
	background-image:url(../images/hinzufugen.gif)
}
#servicefunction .infokorb
{
	background-image:url(../images/infokorb.gif)
}
#servicefunction .bestellen
{
	background-image:url(../images/bestellen.gif)
}
#downblock .report
{
	background-image:url(../images/report.gif)
}
#downblock .imageteil
{
	background-image:url(../images/report.gif)
}
#downblock .finanzteil
{
	background-image:url(../images/report.gif)
}
#downblock .excel
{
	background-image:url(../images/excel.gif)
}
/*-----------footer---------*/
#footer
{
	background-color:#7a8aac;
	width:95.2em;
}
#footservice
{
	float:left;
	padding-left:19.8em;
	width:40em;
}
#footservice li
{
	float:left;	
	margin:0 1em 0 0;
	padding:0.5em 0;
}
#footservice a,#footservice a:hover
{
	font-size:1.1em;
	color:#fff;
	font-weight:bold;
	background-image:url(../images/ico_link_white.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:0.8em;
	display:block;
	
}
#copyright{
	float:right;
	margin:0.5em 1em 0.5em 0;
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
}
/* twoimages */
#cntmain .twoimages
{
	margin-bottom:2em;
}
.twoimages .leftimage
{
	float:left;
	width:24.5em;
}
.twoimages .rightimage
{
	float:left;
	width:27em;
}

/*--------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;
	font-size:1.2em;
}

.glossary_index .empty
{
	background-color:#fbfbfd;
}

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;
	text-align:right;
}
.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;
}

/* images */
.img649x93
{
	width:64.9em;
	height:9.3em;
}
.img198x93
{
	width:19.8em;
	height:9.3em;
}
.img11x11
{
	width:1.1em;
	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;
	margin-bottom:3em;
}

.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;
}
.csc-sitemap ul {margin-top:.4em;}
#cntmain .csc-textpic-caption
{
	font-size:1.1em;
	color:#b0b0b0;
}
a.glossary_link, a.glossary_link:hover {
	color:#000000;
	text-decoration:none;
}
