a,
a:link {
   text-decoration: underline;
   color: #1E4020;
}

a:hover,
a:active,
a:focus {
   color: #1E4020;
}

body {

   background-color: white;
   color: #1E4020;
   
   font-family: Arial, Verdana, Helvetica, sans-serif,monospace;
   font-size : 9pt;

   width : 99%;
   height: 95%;

   margin: 0px 0px 0px 0px;
   padding: 5px 5px 5px 5px;
	
}

#header {
   position: relative;
   min-width: 200px;

   height: 100px;

   background-color: white;

   z-index: 6;
}

#footer {
   width: 565px;
   height: 1em;
   display: block;
   padding-top: 2px;
   border-top: 1px solid #6AB66F;
}

#logo {
   min-width: 200px;
   height: 100px;
   background-color: #6AB66F;   
   margin-left: 200px;
}

#content {   
   position: relative;
   height: 75%;
}

#main {
   margin-right: 210px;
   padding: 0px 5px 5px 5px;
   text-align: justify;
}

#tl_logo {
   float: left;
}

#leftnav {

   position: absolute;
   left: 0px;
   top: 0px;
   
   height: 420px;
   width: 200px;

   background-color: #3F7D43;
   
   padding-top: 15px;
   
   z-index: 1;
   
}

#mcont {

   position: relative;
   top: 10px;
   
   min-width: 200px;
   height: auto;
   width: auto;

   margin-left: 205px;
   z-index: 4;
   
}

#printbtnlayer {
   position: relative;
   margin-bottom: 30px;
   clear: both;
   float: none;
   display: block;
}

#context {

   position: absolute;
   right: 0px;
   top: 10px;

   background-color: #BADEBD;   
   color: #1E4020;

   border: 2px solid #289530;

   height: 415px;
   width: 205px;
  
   z-index: 5;

   text-align: justify;
   height: auto;

}

.context_padding {
   padding: 5px 5px 5px 5px;
}
.submenu_header_selected a,
.submenu_header_selected a:visited,
.submenu_header_selected a:link {

   position: relative;
   padding: 5px 5px 5px 5px;
	 
   display: block;

   text-decoration: none;

   color: #BADEBD;

   font-weight: bolder;

   background-color: #BADEBD;
   color: #1E4020;
   
}

.submenu_header_selected a,
.submenu_header_selected a:hover,
.submenu_header_selected a:link {
   text-decoration: none;
}

.menu_element a,
.menu_element a:visited,
.menu_element a:link {
   text-decoration: none;
   position: relative;
   padding: 5px 5px 5px 5px;

   color: #BADEBD;

   display: block;
}

.menu_element_selected a,
.menu_element_selected a:visited,
.menu_element_selected a:link {

   position: relative;
   padding: 5px 5px 5px 5px;

   display: block;

   text-decoration: none;

   background-color: #3F7D43;

}

.menu_element_selected a,
.menu_element_selected a:hover,
.menu_element_selected a:link {
   text-decoration: none;
}


.mec_casual a,
.mec_casual a:visited,
.mec_casual a:link {
   text-decoration: none;
   border-left: 10px solid #3F7D43;
}

.mec_casual a:hover,
.mec_casual a:active,
.mec_casual a:focus {
   text-decoration: none;
   border-left: 10px solid #6AB66F;
}


.mec_spakt a,
.mec_spakt a:visited,
.mec_spakt a:link {
   text-decoration: none;
   border-left: 10px solid #3F7D43;
}

.mec_spakt a:hover,
.mec_spakt a:active,
.mec_spakt a:focus {
   text-decoration: none;
   border-left: 10px solid #911F1F;
}

.mec_lplfrm a,
.mec_lplfrm a:visited,
.mec_lplfrm a:link {
   text-decoration: none;
   border-left: 10px solid #3F7D43;
}

.mec_lplfrm a:hover,
.mec_lplfrm a:active,
.mec_lplfrm a:focus {
   text-decoration: none;
   border-left: 10px solid #FB6D05;
}

.mec_zentr a,
.mec_zentr a:visited,
.mec_zentr a:link {
   text-decoration: none;
   border-left: 10px solid #3F7D43;
}

.mec_zentr a:hover,
.mec_zentr a:active,
.mec_zentr a:focus {
   text-decoration: none;
   border-left: 10px solid #0D5C89;
}

.mecs_spakt a,
.mecs_spakt a:visited,
.mecs_spakt a:link {
   text-decoration: none;
   color: #911F1F;
   background-color: #BADEBD;
   border-left: 10px solid #911F1F;
}

.mecs_zentr a,
.mecs_zentr a:visited,
.mecs_zentr a:link {
   text-decoration: none;
   color: #0D5C89;
   background-color: #BADEBD;
   border-left: 10px solid #0D5C89;
}

.mecs_lplfrm a,
.mecs_lplfrm a:visited,
.mecs_lplfrm a:link {
   text-decoration: none;
   color: #FB6D05;
   background-color: #BADEBD;
   border-left: 10px solid #FB6D05;
}

.mecs_casual a,
.mecs_casual a:visited,
.mecs_casual a:link {
   text-decoration: none;
   color: #3F7D43;
   border-left: 10px solid #6AB66F;
   background-color: #BADEBD;
}

.smhs_spakt a,
.smhs_spakt a:visited,
.smhs_spakt a:link {
   text-decoration: none;
   color: #911F1F;
   border-left: 10px solid #911F1F;
   border-top: 1px solid #911F1F;
   border-bottom: 1px solid #911F1F;
}

.smhs_zentr a,
.smhs_zentr a:visited,
.smhs_zentr a:link {
   text-decoration: none;

   color: #0D5C89;

   border-left: 10px solid #0D5C89;
   border-top: 1px solid #0D5C89;
   border-bottom: 1px solid #0D5C89;
}


.smhs_lplfrm a,
.smhs_lplfrm a:visited,
.smhs_lplfrm a:link {
   text-decoration: none;
   color: #FB6D05;
   border-left: 10px solid #FB6D05;
   border-top: 1px solid #FB6D05;
   border-bottom: 1px solid #FB6D05;
}

.smhs_casual a,
.smhs_casual a:visited,
.smhs_casual a:link {
   text-decoration: none;
   color: #3F7D43;
   border-left: 10px solid #6AB66F;
   border-top: 1px solid #6AB66F;
   border-bottom: 1px solid #6AB66F;
}

.mec_fitfjob a,
.mec_fitfjob a:visited,
.mec_fitfjob a:link {
   text-decoration: none;
   border-left: 10px solid #3F7D43;
}

.mec_fitfjob a:hover,
.mec_fitfjob a:active,
.mec_fitfjob a:focus {
   text-decoration: none;
   border-left: 10px solid #FF0000;
}

.mecs_fitfjob a,
.mecs_fitfjob a:visited,
.mecs_fitfjob a:link {
   text-decoration: none;
   color: #FF0000;
   background-color: #BADEBD;
   border-left: 10px solid #FF0000;
}

.smhs_fitfjob a,
.smhs_fitfjob a:visited,
.smhs_fitfjob a:link {
   text-decoration: none;
   color: #FF0000;
   border-left: 10px solid #FF0000;
   border-top: 1px solid #FF0000;
   border-bottom: 1px solid #FF0000;
}

.menu_element a:hover,
.menu_element a:active,
.menu_element a:focus {
   text-decoration: none;
   background-color: #BADEBD;
   color: #1E4020;
}

.news_element {
   padding-left: 5px;
   margin-bottom: 20px;
   min-height: 165px;
   border-left: 8px solid orange;
   text-align: justify;
}

.news_element img {
   float: left;
   margin-top: 15px;
   margin-right: 10px;
   width: 150px;
   height: 150px;
}

.news_element_header {
   display: block;
   padding-bottom: 10px;
   font-size: larger;
}

.context_header {
   display: block;
   color: white;
   background-color: #429F44;
   font-weight: bolder;
   padding: 3px 3px 3px 3px;
   margin: 0px 0px 5px 0px;
   border-bottom: 1px solid #BADEBD;
   font-family: Tahoma, Verdana, Arial, sans-serif;
}

.context_list {
   border: none;
   margin-bottom: 0px;
   margin-top: 0px;
   margin-left: 15px;
   list-style-type: square;
   color: #1E4020;
}

.bodytext {
   padding: 5px 5px 5px 5px;
   display: block;
   margin: 2px 5px 2px 5px;
   padding: 0px 0px 0px 0px;
   border: none;
}

.imgtext-table {
   margin-top: 1em;
}

.csc-caption {
   font-family: Arial,Verdana, sans-serif;
   font-size : 10pt;
}

.stbold {
   font-weight: bolder;
}

.stitalic {
   font-style: italic;
}

.stunderline {
   text-decoration: underline;
}

.stlinethrough {
   text-decoration: line-through;
}

.stoverline {
   text-decoration: overline;
}

.stfsize_a {
   font-size: 10pt;
}

.stfsize_b {
   font-size: 12pt;
}

.stfsize_c {
   font-size: 14pt;
}

.stfsize_d {
   font-size: 16pt;
}

.stfsize_e {
   font-size: 18pt;
}

.stfsize_f {
   font-size: 20pt;
}

.stfsize_g {
   font-size: 24pt;
}

