body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #595959;
	font-size:12px;
	line-height: 12pt;
}

td.gruenlev1active {
	color: #9FDA6C;
}
td.gruenlev2active {
	color: #BAE596;
}

/* for td margin is ok */
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #595959;
	font-weight: normal;
        margin: 5px;
}


/* but not for the others */
font,span,h1,h2,h4,p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #595959;
	font-weight: normal;
	/* no margin here please */
        margin: 0px;
}



.head1gruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #C4E4B3;
	font-weight: bold;
}
.head2gruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #44A700;
	font-weight: bold;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #595959;
}


td.blaulev1active {
	color:#77D7FF;
}
td.blaulev2active {
	color: #A3FFFF;
}

.head1blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #78BBE0;
	font-weight: bold;
}
.head2blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #78BBE0;
	font-weight: bold;
}
td.grey {
	background-color: #E9E9E9;
}
head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #939393;
	text-decoration: none;
}

.ext_glossary_singlelink,.ext_glossary_char1{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7E8100;
	text-decoration: none }

.ext_glossary_anchorlink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FE2140;
	text-decoration: none;}
	
.ext_glossary_line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FE2140;
	text-decoration: none;}
	
.ext_glossary_anchor{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #787E00;
	text-decoration: none;}
	
.ext_glossary_bottomline{
	color: #ffffff;
}

.ext_glossary_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #ABB360;
	font-weight: normal;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7F7E00;
	text-decoration: none;
}

a:hover,{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FB0024;
	text-decoration: none;
}
a:active,a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9A8574;
	text-decoration: none;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #787E00;
	text-decoration: none;
	border-right-color:      #FFFFFF;
	border-right-style:      solid;
	border-right-width:      50px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #AAAAAA;
	text-decoration: none;
}

/* links for navigation top */
.navTop,a.navTop,a.navTop:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.navTop:hover,a.navTop:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E20129;
	text-decoration: none;
	font-weight: normal;
}
.navPipe {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	}

/* cell look top */
.tdTop {
	border-top-color:       #9A8574;
	border-top-style:       solid;
	border-top-width:       3px;


}

/* general border above whole navblock left */
.navLeftTDContainer {

    border-top-color:       #FFFFFF;
    border-top-style:       solid;
    border-top-width:       25px;

}

/* border above each menu item, top level */
.navLeftTopLevelSpan {

    border-top-color:       #FFFFFF;
    border-top-style:       solid;
    border-top-width:       20px;

}

.navLeftSubLevelTd {

    border-left-color:       #FFFFFF;
    border-left-style:       solid;
    border-left-width:       20px;

}

.navLeftSubLevelTable {

    border-top-color:       #A4A90E;
    border-top-style:       dashed;
    border-top-width:       1px;
    
    border-bottom-color:       #A4A90E;
    border-bottom-style:       dashed;
    border-bottom-width:       1px;

    padding-top: 4px;
    padding-bottom: 4px;

}

a.linkNavLeft,a.linkNavLeft:active {

   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #A7A600;
   text-decoration: none;
   font-weight: normal;

}
a.linkNavLeft,a.linkNavLeft:visited {

   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #A7A600;
   text-decoration: none;
   font-weight: normal;

}

a.linkNavLeft,a.linkNavLeft:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #A7A600;
   text-decoration: none;
   
   }
   
a.linkNavLeft,a.linkNavLeft:link{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #686868;
   text-decoration: none;
   
   }
.head_main_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color:  #AAAAAA;
	text-decoration: none;
}
.linkmain:link {
	font-weight: bold;
	font-size: 12px;
	color: #A7A600;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.linkmain:hover,:active,:visited {
	font-weight: bold;
	font-size: 12px;
	color: #D41F00;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.bodytext 
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #595959;
	font-size:12px;
	line-height: 12pt;
	border-right-color:      #FFFFFF;
	border-right-style:      solid;
	border-right-width:      50px;
	
}
.main_margin
{
	border-left-color:      #FFFFFF;
	border-left-style:      solid;
	border-left-width:      50px;
	border-right-color:      #FFFFFF;
	border-right-style:      solid;
	border-right-width:      60px;
}

.fragen:link,.fragen:visited,.fragen:hover {
	font-weight: bold;
	font-size: 12px;
	color: #787E00;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	border-right-color:      #FFFFFF;
	border-right-style:      solid;
	border-right-width:      50px;

}
a.fragen,a.fragen:active,a.fragen:visited {
	font-weight: bold;
	font-size: 12px;
	color: #787E00;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	border-right-color:      #FFFFFF;
	border-right-style:      solid;
	border-right-width:      50px;

}
a.fragen,a.fragen:hover {
	font-weight: bold;
	font-size: 12px;
	color: #FB0024;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	border-right-color:      #FFFFFF;
	border-right-style:      solid;
	border-right-width:      50px;

}
a.m1SubOff,a.m1SubOff:visited {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #686868;
   text-decoration: none;
   
   }

a.m1SubOn,a.m1SubOn:hover,a.m1SubOn:visited,a.m1SubOff:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #A7A600;
   text-decoration: none;
   
}

/*****************************/
/* START EXTENSION CMSSEARCH */
/*****************************/

.extcmssearch-text {


 margin-bottom: 10px;


}

.extcmssearch-title {

  margin-bottom: 10px;
  font-weight: bold;
  /* text-decoration: underline; */

}

.extcmssearch-number {

  font-weight: bold;

}

.extcmssearch-keywordintext {

  color: #7F7E00;
  font-weight: bold;
  margin: 0px;

}

.extcmssearch-link {

  margin-bottom: 25px;
  font-weight: bold;
  text-decoration: underline;

}

