/*
$Date: 2014-05-13 19:35:12 +0200 (Di, 13. Mai 2014) $
$Revision: 4828 $
*/

#kopfzeile, #Hauptnavi, #leiste-hauptnavi, #breadCrumb, #UnternaviContainer, #funktionsbereich_suche, 
#container_seitenzahl, #container_standardfunktion_report, #Fusszeile, .fontsize, .hilfe, .abmelden, .user {display: none;}
.noprint{display:none}

/*page settings */
body,form {background:  #fff;color: #000;	margin: 0; padding: 0;}
#HeadContainer{padding-top: 20px;}
#HeadContainer, #ContentContainer, #adresse{margin-left:20px;margin-top:0px; padding-left:0px;width:95%;}
#adresse {font-size: 7pt; border-top: 1px dotted #000; margin-top: 10px; display: block;}
/*ALL_PrinterFriendly.htm*/
#PrintContainer #adresse {padding:10px 0px 0px 0px;margin:20px 0px 0px 0px;width:100%;}
#PrintContainer .displayonly {display:none}

a:link, a:visited, a:hover, a:active {
	text-decoration: none !important;
	color: #000 !important;
	cursor: text;
}
	
h1 {
	font-weight: bold;
    font-size: 13pt;
	color:#000;
	line-height: 140%;
	margin-bottom:2px;
	}

h2 {
	font-size: 11pt;
	color:#999;
	line-height: 140%;
	margin-bottom:10px;
	}
	
h3 {
   font-size: 10pt;
	color:#666;
	line-height: 140%;
	margin-bottom:2px;
	margin-top:20px;
   }

p{padding: 10px 0px 10px 0px;}
#adresse p{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
	
#container_searchtext{margin:0px 0px 10px 0px;}	

hr.pagebreak{
	display:block;
	page-break-after: always; 
	color:transparent; 
	background-color:transparent; 
	border-color:transparent;
}
p.pagebreak{
	display:block;
	page-break-after: always; 
	color:transparent; 
	background-color:transparent; 
	border-color:transparent;
	margin:0;padding:0;
}

.lastRecord hr.pagebreak{
	display:none; 
	color:transparent; 
	background-color:transparent; 
	border-color:transparent;
}
.lastRecord p.pagebreak{
	display:none; 
	color:transparent; 
	background-color:transparent; 
	border-color:transparent;
}
		
/* Logo und Beschreibung für Ausdruck */
#logo_print {
	margin:0 0 20px 0;
	display: block;
	}
	
#breadCrumb{	
	font-size: 7pt;
	padding:10px 0 20px 0;
	border: none;
	}

.pfad {
	width:100%;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	float:left;
	padding:10px 0;
	margin-bottom:20px;
	}		



/* Highlighting  in report tables */
/***********************************************************/
table.highlight b{background-color: #FFF; font-weight: bold;}
table.highlight strong b{background-color: #FFF; font-weight: bold;}
table.highlight h4 b{background-color: #FFF; font-weight: bold;}
/* use highlight in addition to class="report"/class="liste": 	table class="liste highlight"*/

/* -------------- full details report ---------------------  */

table.liste {
	border: 0px solid #A9B1B8;
	border-top: 1px solid #A9B1B8;
	border-bottom: 0px solid #A9B1B8;
	margin:0;
	padding:10px 0px 10px 0px;
}	

table.liste .blockquote blockquote {display:block;padding: 0px 0px 5px 5px;margin: 0px 0px 0px 20px;}

/* -------------- browse report ----------------------------  */

table.report{background-color: #A9B1B8; }
table.report {margin:0;padding:0;vertical-align: top;border-spacing: 1px; width:100%}
table.report, table.report tr, table.report th, table.report td {border-style:solid; border-color:#CCC; border-width: 1px 1px 1px 1px;}	
table.report td {padding: 5px;}	
table.report tr:hover {background-color: #FFFFFF;color: #000000;}
table.report td.head h3 {padding:3px 0px 3px 0px;margin: 0px;}

/* nested table */	
table.report table.report_nested, table.report table.report_nested tr, table.report table.report_nested th, table.report table.report_nested td {
	border: 0px solid #FFF;}	
table.report table.report_nested {width: 100%;}
table.report table.report_nested table{width: auto%;}
table.report table.report_nested th {font-weight: normal;text-align: left; white-space: nowrap; padding: 2px 2px 2px 2px;width: 30%}	
table.report table.report_nested table th {width: 15%;}	
table.report table.report_nested th.bold {font-weight: bold;}	
table.report table.report_nested td {font-weight: normal;text-align: left;padding: 2px 2px 2px 2px}
table.report table.report_nested td img{vertical-align: middle;}
table.report table.report_nested td.head{font-weight: normal;white-space: nowrap;padding: 2px 2px 2px 2px;width: 20%;}

/* -------------- report tabs (more report: copy/serials data) ---------------------  */

#tabs_wrapper{}
#tabs_container{display:none;}
#tabs_content_container{border: 0px;padding: 0; margin:0;}
.tab_content{display:block !important;}
#tabs_content_container	h2{display:block;font-size: 10pt;/*header only for print*/}

/* -------------- label report ---------------------  */

.labelreport h1 {
	font-weight: bold;
  font-size: 14pt;
	color:#000;
	margin-bottom:2px;
	}


/* THES */
/***********************************************************/
.treereport li.trli3 {display:none}	
.treereport li.trli4 {display:none}	