/**************************************************************************/
/* MAIN STYLESHEETS                                                       */
/**************************************************************************/
/* used colours on the ZKRD website:                                      */
/*    color: #A10A0A;  rostrot                                            */
/*    color: #37558C;  graublau                                           */
/*    color: #FFA500;  orange                                             */
/*    color: #A10A0A;  rot                                                */ 
/*    color: #37558C;  dunkles blau                                       */
/*    color: #7190D2;  etwas helleres blau                                */
/*    color: #1ED91E;  gruen                                              */
/**************************************************************************/
/* Body */
BODY {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-style: normal ;
   font-weight: normal;
   background-image: none;
   margin: 5px;
   vertical-align: top;
}

/* Tables */
table, td, tr{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
}
td {
   padding: 1px 2px;
}
th, .th {
   color: #37558C;
   background-color: #ededed;
   font-weight: bold;
}

.th1 {
   color: #37558C;
   background-color: #ededed;
}



/* General Fonts */
OL,DIV {
   font-family:Arial, Helvetica, sans-serif;
   font-size:10pt;
   background:transparent;
   font-style:normal;
   text-decoration:none;
   padding: 1px 5px;
   margin:0;
   list-style-type:none;
}
UL,LI {
  margin-left:10px;
  padding: 1px 5px;
}
p {
   margin: 0 0 0 0;
}
.redfontbig {
  color:#A10A0A;  
  font-size:12pt;
  font-weight: bold;
  background-color:#fff;
}
.bluefont {                           
   color: #37558C;
}
.redfont {
   color:#A10A0A;                        
}
.orangefont {
   color:#FFA500;
}
.greenfont {
   color: #1ED91E;
}

/* special class to define format of hint to hidden elements */
.small {    
   font-family:Arial, Helvetica, sans-serif;
   font-size:8pt;
}

/* Headings */
H1 {
   vertical-align:top;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14pt;
   background:transparent;
   color:Black;
   font-style:normal;
   margin:0px 0px 5px 0px;
   text-decoration:none;
   text-align:center;
   padding-bottom:8pt;
}

H2 {
   vertical-align:top;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12pt;
   background:transparent;
   color:Black;
   font-style:normal;
   margin:0px 0px 5px 0px;
   text-decoration:none;
   text-align:center;
}

H3 {
   vertical-align:top;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11pt;
   background:transparent;
   color:Black;
   font-style:normal;
   margin:0px 0px 5px 0px;
   text-decoration:none;
   text-align:center;
}

H4 {
   vertical-align:top;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10pt;
   font-weight:bold;
   font-style:normal;
   background:transparent;
   color:Black;
   margin:0px 0px 5px 0px;
   text-decoration:none;
   text-align:center;
}

/* Bold Title same as text  */
.title {
   vertical-align:top;
   font-family:Arial, Helvetica, sans-serif;
   color:#000000;     
   font-size:14pt;
   text-decoration:none;
   font-style:normal;
}

/* Footer */
.footer {
   font-size:8pt;
   color:#37558C;			      
   background:#ededed;
}

/* Last Update */
.lastupdate {
   font-size:9pt;
   color:#37558C;   		        
   background:#ededed;
}

/* In Text Hyperlinks */
a:link {	
   color:#37558C;
   text-decoration:none;
   font-size:10pt;   		
}
a:visited {
   color:#37558C;
   text-decoration:none;
   font-size:10pt;   	
}
a:hover {              
   color:#7190D2;
   text-decoration:none;
   font-size:10pt;
}
a:focus {	
   color:#7190D2;   
   text-decoration:none;
   font-size:10pt;
}
a:active {	
   color:#A10A0A;
   text-decoration:none;
   font-size:10pt;  
}

/* Caption of images */
.csc-caption {
   font-size:8pt;
   text-align:center;
   padding-bottom:7pt;
}
.navi{
   list-style-type:none;
}

/* Top Navigation Menu */
.topmenu1_div {
   background:#ededed;		
   font-family:Arial, Helvetica, sans-serif;
   color:#37558C; 		
   font-size:10pt;
   text-decoration: none;
   border:0;
   font-weight:bold;
   vertical-align:top;
}
.topmenu1:link, .topmenu1:visited {
   color:#37558C;              
}
.topmenu1:hover, .topmenu1:focus {
   color:#7190D2;              
}
.topmenu1_act:link, .topmenu1_act:visited, .topmenu1_act:hover {
   color:#A10A0A;   
}

/* Right Navigation  */
.rightmenu1_div {
   background:#ededed;  	
   font-family:Arial, Helvetica, sans-serif;
   color: #37558C; 		
   font-size:10pt;
   text-decoration:none;
   border:0;
   font-weight:bold;
   vertical-align:top;
   list-style-image: url('../images/pfeil_d.gif');
}
.rightmenu1:link, .rightmenu1:visited {
   color:#37558C;  
}
.rightmenu1:hover, .rightmenu1:focus {
   color:#7190D2;        
}
.rightmenu1_act:link, .rightmenu1_act:visited, .rightmenu1_act:hover {
   color:#A10A0A;    
   font-weight:bold;
}
.rightmenu1_act{
  list-style-image: url('../images/pfeil_h.gif');
   font-weight:bold;
}

/* Right Navigation SubMenu Level 2 */
.rightmenu2_div {
   background:#ededed;	
   font-family:Arial, Helvetica, sans-serif;
   color:#37558C; 	
   font-size:10pt;
   text-decoration:none;
   border:0;
   font-weight:bold;
   vertical-align:top;
   list-style-image:url('../images/pfeil_d.gif');
}
.rightmenu2:link, .rightmenu2:visited {
   color:#37558C; 
}
.rightmenu2:hover, .rightmenu2:focus {
   color:#7190D2;   
}
.rightmenu2_act:link, .rightmenu2_act:visited, .rightmenu2_act:hover {
   color:#A10A0A;          
}
.rightmenu2_act{
  list-style-image: url('../images/pfeil_h.gif');
  font-weight:bold;
}

/* Left Navigation SubMenu Level 1 */
.leftmenu1_div {
   background:#ededed;	
   font-family:Arial, Helvetica, sans-serif;
   color:#37558C; 	
   font-size:10pt;
   text-decoration:none;
   border:0;
   font-weight:bold;
   vertical-align:top;
   list-style-image:url('../images/pfeil_d.gif');
}
.leftmenu1:link, .leftmenu1:visited {
   color:#37558C;  
}
.leftmenu1:hover, .leftmenu1:focus {
   color:#7190D2; 
}
.leftmenu1_act:link, .leftmenu1_act:visited, .leftmenu1_act:hover {
   color:#A10A0A;          
}
.leftmenu1_act{
  list-style-image: url('../images/pfeil_h.gif');
   font-weight:bold;
}

/* Left Navigation SubMenu Level 2 */
.leftmenu2_div {
   background:#ededed;	
   font-family:Arial, Helvetica, sans-serif;
   color:#37558C; 	
   font-size:10pt;
   text-decoration:none;
   border:0;
   font-weight:bold;
   vertical-align:top;
   list-style-image:url('../images/pfeil_d.gif');
   list-style-position:outside;
}
.leftmenu2:link, .leftmenu2:visited {
   color:#37558C;  
}
.leftmenu2:hover, .leftmenu2:focus {
   color:#7190D2; 
}
.leftmenu2_act:link, .leftmenu2_act:visited, .leftmenu2_act:hover {
   color:#A10A0A;          
}
.leftmenu2_act{
  list-style-image: url('../images/pfeil_h.gif');
  font-weight:bold;
}  

/* Left Navigation SubMenu Level 3 */
.leftmenu3_div {
   background:#ededed;  	
   font-family:Arial, Helvetica, sans-serif;
   color: #37558C; 		
   font-size:10pt;
   text-decoration:none;
   border:0;
   font-weight:bold;
   vertical-align:top;
   list-style-image:url('../images/pfeil_d.gif');
   list-style-position:outside;
}
.leftmenu3:link, .leftmenu3:visited {
   color:#37558C;
}
.leftmenu3:hover, .leftmenu3:focus {
   color:#7190D2;
}
.leftmenu3_act:link, .leftmenu3_act:visited, .leftmenu3_act:hover {
   color:#A10A0A;         
}
.leftmenu3_act{
  list-style-image:url('../images/pfeil_h.gif');
  font-weight:bold;
} 
	
/* Left Navigation SubMenu Level 4 */
.leftmenu4_div {
   background:#ededed;  	
   font-family:Arial, Helvetica, sans-serif;
   color: #37558C; 		
   font-size:10pt;
   text-decoration:none;
   border:0;
   font-weight:bold;
   vertical-align:top;
   list-style-image:url('../images/pfeil_d.gif');
   list-style-position:outside;
}
.leftmenu4:link, .leftmenu4:visited {
   color:#37558C;
}
.leftmenu4:hover, .leftmenu4:focus {
   color:#7190D2;
}
.leftmenu4_act:link, .leftmenu4_act:visited, .leftmenu4_act:hover {
   color:#A10A0A;             
}
.leftmenu4_act{
  list-style-image:url('../images/pfeil_h.gif');
  font-weight:bold;
} 

/* Sitemap */
.tx-dropdownsitemap-pi1 LI.open OL {
   display:block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
   display:none;
}
.tx-dropdownsitemap-pi1 LI.open UL {
   display:block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
   display:none;
}
.tx-dropdownsitemap-pi1 DIV {
   border:none;
   background:#EDEDED;	
   padding: 5px;
   margin: 2px;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
   background:#FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
   background:#EDEDED;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
   background:#FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
   background:#EDEDED;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
   text-align:center;
}

/* Mininews */
.tx-mininews-pi1{
   vertical-align:top;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10pt;
   background:transparent;
   color:Black;
   font-style:normal;
   margin:5px 100px 5px 100px;
   text-decoration:none;
   padding-bottom:0;
   border:1pt;
}
.tx-mininews-pi1-fp_listrow{
   background:transparent;
   border:1px solid #A9A9A9;  /*darkgrey*/
   background-color:#EDEDED;
}
.tx-mininews-pi1-fp_listrowField-datetime{
   font-size:10pt;
   color:#37558C;	
   background-color:#EDEDED;
}
.tx-mininews-pi1-fp_listrowField-title{
   color:#7190D2;
   text-align:center;
   font-weight:bold;
}
.tx-mininews-pi1-fp_listrowField-teaser{
   text-align:left;
}

/* Newsletter Subscription */
/*
DIV.tx-danewslettersubscription-pi1 {}
DIV.tx-danewslettersubscription-pi1 P.tx-danewslettersubscription-pi1-premsg {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P INPUT {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr P {}
DIV.tx-danewslettersubscription-pi1 TABLE {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P INPUT {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P SELECT {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header P {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P TEXTAREA {}
/*DIV.tx-danewslettersubscription-pi1 INPUT {} 
*/

/* Language Menu */
.tx-srlanguagemenu-pi1 p { 
   font-family:Verdana, 
   sans-serif; 
   font-size:10px; 
   line-height:100%; 
   color:#35006d; 
   margin-top:8px; 
   margin-bottom:0px; 
   padding-top:0px; 
   padding-bottom:0px; 
   padding-right:0px; 
   padding-left:0px; 
   text-indent:0px; 
}
.tx-srlanguagemenu-pi1 img { 
   margin: 0px; 
   padding: 0px 5px; 
   border-style: none; 
}
.tx-srlanguagemenu-pi1 .CUR { 
   float: left; 
   font-size:10px; 
}
.tx-srlanguagemenu-pi1 .CUR a:link { 
   background-color:transparent; 
   color:navy; 
   text-decoration:none; 
   font-weight:bold; 
}
.tx-srlanguagemenu-pi1 .CUR a:visited { 
   background-color:transparent; 
   color:navy; 
   font-weight:bold; 
   text-decoration:none; 
}
.tx-srlanguagemenu-pi1 .CUR a:hover { 
   background-color:transparent; 
   color:#333333; 
   text-decoration:none; 
}
.tx-srlanguagemenu-pi1 .CUR a:active { 
   background-color:transparent; 
   color:navy; 
   font-weight:bold; 
   text-decoration:none; 
}
.tx-srlanguagemenu-pi1 .NO { 
   float: left; 
   font-size:10px; 
}
.tx-srlanguagemenu-pi1 .NO a:link { 
   background-color:transparent; 
   color:navy; 
   text-decoration:none; 
   font-weight:bold; 
}
.tx-srlanguagemenu-pi1 .NO a:visited { 
   background-color:transparent; 
   color:navy; 
   font-weight:bold; 
   text-decoration:none; 
}
.tx-srlanguagemenu-pi1 .NO a:hover {  
   background-color:transparent; 
   color:#333333; 
   text-decoration:none; 
}
.tx-srlanguagemenu-pi1 .NO a:active {  
   background-color:transparent; 
   color:navy; 
   font-weight:bold; 
   text-decoration:none; 
}
.tx-srlanguagemenu-pi1 .INACT { 
   float: left; 
   font-size:10px; 
}
.tx-srlanguagemenu-pi1 .INACT a:link { 
   background-color:transparent; 
   color:navy; 
   text-decoration:none; 
   font-weight:normal; 
}
.tx-srlanguagemenu-pi1 .INACT a:visited { 
   background-color:transparent; 
   color:navy; 
   font-weight:normal; 
   text-decoration:none; 
}
.tx-srlanguagemenu-pi1 .INACT a:hover { 
   background-color:transparent; 
   color:#333333; 
   text-decoration:none; 
}
.tx-srlanguagemenu-pi1 .INACT a:active { 
   background-color:transparent; 
   color:navy; 
   font-weight:normal; 
   text-decoration:none; 
}
.tx-srlanguagemenu-pi1 .SPC {  
   float: left; 
   font-family:Verdana, sans-serif; 
   font-size:10px; 
   line-height:100%; 
   color:#35006d; 
}
.tx-srlanguagemenu-pi1 SELECT { 
   font-size:10px; 
   font-family:Verdana; 
   background-color:#35006d; 
   color:#ffffff; 
   font-weight:bold; 
   margin-left:15px; 
}

/* ***********************************************************************/
/* tt_news styles */
/* ***********************************************************************/
/*-----------------------------------  clearer  -------------------------*/
/* prevent floated images from overlapping the div-containers they are   */
/* wrapped in  */
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
/*	border:1px solid #F9FFE5;*/
	border:1px solid #fff;
}
.news-latest-container HR.clearer {
	clear:left;
/*	border:1px solid #37558C;*/
}

/* tt_news LATEST view */
.news-latest-container {
	border:1px solid #333;
	background-color:#ededed;
}
.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
        background-color:#37558C; 
}
.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#fff;
}
.news-latest-item IMG {
	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}
.news-latest-morelink {
	height:12px;
}
.news-latest-morelink A {
	float:right;
}

/* tt_news LIST view  */
.news-list-container {
        background-color:#37558C; 
}
.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
        background-color:#fff; 
}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
        text-align: center;
/*	border:1px solid #666; */
}
.news-search-emptyMsg{
	margin:0px;
        text-align: center;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #769024;
        background-color: #ededed;
        color:#37558C;	
        text-align:left;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
        color:#37558C;
	padding-left:2px;
}
.news-list-container H3 A {
        color:#37558C;
}
.news-list-container H3 A:HOVER {
        color:#7190D2;
}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #3E551C;
  	width: 180px;  
	text-align: right;
  	height: 20px;   
	margin-top: -2px;
	margin-right: -2px;
	font-size: 10px;
	font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #ededed;
        color: #37558C;
}
.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
	}
.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-list-morelink,.news-list-category {
	font-size:9px;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}

/* tt_news Page-Browser */
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#ededed;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}
.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666; 
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
/* tt_news SINGLE view */
.news-single-item {
	padding:5px;
	margin-bottom:5px;
}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	border:1px solid #666;
        background-color:#37558C; 
        color: #fff;
	padding: 3px;
        text-align:left;
}
.news-single-item H3 {
	margin-bottom: 15px;
}
.news-single-img {
	float: right;
	margin-left:5px;
}

.news-single-imgcaption {
	padding:3px;
	clear:both;
}
.news-single-category {
	float: right;
	font-size: 8pt;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 9pt;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
        color: #fff;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 10px;
	font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
	margin-top: 15px;
	border: 1px solid #666;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}
.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/* tt_news Archivemenu (AMENU)*/
.news-amenu-container {
	margin-top:10px;
	padding:3px;
}
.news-amenu-container LI {
	padding-bottom:1px;
        text-align: center;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
  	border:1px solid #fff;
	list-style-type: none;
        background-color: #fff;
}
.news-amenu-container H2 {
	font-weight: bold;
	font-size: 14pt;
}
.news-amenu-item-year {
	font-weight: bold;
  	border: 1px solid #666;  
	padding: 2px;
        background-color:#37558C;		
        color:#ffffff;		
}

/* tt_news Categorymenu (CATMENU) */
.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
/*	border:1px solid #666;*/
/*	background-color:#F9FFE5;*/
}
.news-catmenu-header  {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}


/* ***********************************************************************/
/* indexed search engine styles */
/* ***********************************************************************/
.tx-indexedsearch-noresults {
   font-weight: bold;
}

.tx-indexedsearch-whatis {
   color: #A10A0A;
   font-weight: bold;
}

/* ***********************************************************************/
/* format of filelinks
/* ***********************************************************************/
.filelink{
   background-color: #ededed;
   margin:3px;
   text-align:center;
   max-width:14%;
   min-width:14%;
   max-height:15%;
   min-height:15%;
   float:left;
}

/* ***********************************************************************/
/* special tables in restricted section */
/* ***********************************************************************/
.special{
   color: #37558C;
   background-color: #ededed;
   border-width:4px;
   border-style:groove;
   border-color:#37558C;
   font-family:Arial, Helvetica, sans-serif;
   font-size:9pt;
}

/* ***********************************************************************/
/* special headings in restricted area */
/* ***********************************************************************/
.restrict{
   color: #fff;
   background-color: #37558C;
   font-weight: bold;
}

/***********************************************************************/
/* END OF FILE                                                         */
/***********************************************************************/
