.tx-indexedsearch div {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#666666;}
.tx-indexedsearch .tx-indexedsearch-res P { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }
.tx-indexedsearch td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }
.tx-indexedsearch .tx-indexedsearch-res DIV {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }
.tx-indexedsearch-sectionlinks {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;font-size:10pt; background-color:#ffffff; width:100px;  cursor:hand; height:18px; vertical-align:middle; border:1px solid #666666; }
#.INPUT.tx-indexedsearch-searchbox-button { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#666666; background-color:#ffffff; width:100px;  cursor:hand; height:18px; vertical-align:middle; border:1px solid #666666; }
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; width:100px;  cursor:hand; border:1px solid #666666; vertical-align:middle; width:250px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#666666; width:100px; margin-top:0px; border:1px solid #666666; height:18px; vertical-align:middle; }

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
margin-top:10px;
margin-bottom:5px;

}
.tx-indexedsearch P.tx-indexedsearch-noresults { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#666666; font-weight:bold; text-align:left; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; margin-top:6px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; margin-top:6px; margin-bottom:0px; width:100px; text-align:left; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:black; font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; width:100px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#F78C25; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; text-align:left; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:16px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead DIV  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }







body
{
  font-family: Verdana, sans-serif;
  margin: 0px;
  font-size: 10pt;
  background-color: #E7E7E7;
}
.topmenuitem, .topmenuitemact, .topmenuitemhover, .topmenuitemlast, .topmenuitemhome, .topmenuitemhomeact, .topmenuitemhomehover, .leftmenu_item, .leftmenu_item_act, .csc-firstHeader, .bodytext, .bordertip_active, .tx-dropdownsitemap-pi1, .tx-indexedsearch, .index_chooser  {
  	font-family: Verdana, sans-serif;
}

.topmenuitem, .topmenuitemact, .topmenuitemhover, .topmenuitemlast, .topmenuitemhome, .topmenuitemhomeact, .topmenuitemhomehover, .leftmenu_item, .leftmenu_item_act {

	text-transform: uppercase;
	font-weight: bold;
	font-size: 10pt;
}

legend {
  color: black;
}

.csc-header csc-header-n1 {
  padding-top: 0px;
  margin: 0px;
}


h2#csc-firstHeader {
  color: #666666;
}


.csc-firstHeader {
  color: #15796F;
  padding-top: 0px;
  word-spacing: 1pt;
  letter-spacing: 0pt;
 
}

.bodytext, .bordertip_active {
  font-size: 10pt;
  color: black;
  word-spacing: 1pt;
  letter-spacing: 0pt;
}

.csc-uploads-fileName {
  font-size: 10pt;
  vertical-align: top;
}

.csc-uploads-fileName p {
  margin: 0px;
}

.csc-uploads-fileSize {
  font-size: 10pt;
  vertical-align: top;
}

.secondary_content .bordertip_active {
  font-size: 9pt;
  color: #666666;
}

.secondary_content p.bodytext{
  font-size: 9pt;
  color: #666666;
  MARGIN-LEFT: 10px;
  MARGIN-RIGHT: 10px
}

.secondary_content h1.csc-firstHeader {
  font-size: 12pt;
  font-weight:bold;
  color: #15796F;
  line-height: 35px;
  MARGIN-LEFT: 10px;
  MARGIN-RIGHT: 10px
}

.main_content span.csc-firstHeader {
  font-size: 20pt;
  line-height: 23px;
  font-weight:bold;
}

h1 {
   font-size: 12pt;
   color: #15796F;
}

.main_content_wide h1.csc-firstHeader {
   line-height: 23px;
   height: 38px;
   font-size: 20pt;
}



.bodytext {
  margin-right: 30px;
}

.c2l1-left {
  vertical-align:top;
  border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #E1E0D9;
}

.c2l1-middle {
  vertical-align:top;
  border-left-style: solid;
	border-left-width: 10px;
	border-left-color: white;
}

.csc-caption {

}

.topmenuitem, .topmenuitemhome, .leftmenu_item, .topmenuitemlast {
	color: #15796F;
}

.leftmenu_item_act {
	color: #F99E39;
}

td#top_nav_background {
  background-color: #E1E0D9;
}

a {
  color: #15796F;
}

a img { border: 0px; }

a#tooltip {
  text-decoration: none;
  /*color: #666666;*/
  color: #15796F;
}

a.top_menu_item {
  text-decoration: none;
  color: #15796F;
}

a.left_menu_item {
  text-decoration: none;
}


a#navigation_path_item, .navigation_path {
  text-decoration: none;
  color: #666666;
  font-size: 8pt;
  font-family: Verdana, sans-serif;
  text-transform: capitalize;  
}

a:hover#navigation_path_item {
  color: #F99E39;  
}

a.top_menu_item_act {
  text-decoration: none;
  color: white;
}

a#bottom_box_link {
  text-decoration: none;
  /*color: #E1E0D9;*/
  color: white;
  font-family: Verdana, sans-serif;
  text-transform: capitalize;  
  font-weight: bold;
  font-size: 9pt;
  line-height: 16px;
}

a#bottom_box_link_news {
  text-decoration: none;
  color: #F99E39;
  text-transform: uppercase;  
  font-weight: bold;
  font-size: 9pt;
  line-height: 16px;
}

a:hover#bottom_box_link {
  
  color: #F99E39; 
}

a.glossary {
  text-decoration: none;
}

.glossary  {
  font-size: 10pt;
}

.topmenuitemact, .topmenuitemhomeact {
	color: white;
}

.topmenuitem, .topmenuitemact, .topmenuitemlast, .topmenuitemhover {
	width: 164px;
	height: 20px;
	text-align: center;	
	padding-top:2px;
	-moz-box-sizing: border-box;
}

.topmenuitemact, .topmenuitemhomeact {
	background-color: #15796F;
}

.topmenuitem {
	/*border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #15796F;*/
	background-color: #E1E0D9;
}

.topmenuitemhome, .topmenuitemhomeact, .topmenuitemhomehover {
	text-align: center;
}

.topmenuitemhome {
	background-color: #E1E0D9;
	border-left-style: none;
	border-left-width: 1px;
	border-left-color: #15796F;
}

.topmenuupperline {
	background-color: #339999;
}

.topmenuunderline {
	background-color: #15796F;
}

.topmenushadow {
	background-color : #003333;
}

.navigation_path {
	width: 974px; /*wenn secondary_content direkt unter Logo: 809px;*/
	height: 23px;
	border-left-style: solid;
	border-left-width: 16px;
	border-left-color: white;
	
	border-top-style: solid;
	border-top-width: 3px;
	border-top-color: white;
	-moz-box-sizing: border-box;
}


.leftmenu, .leftmenu_picture, .leftmenu_bottom_box {
	width: 175px;
}

.leftmenu_box, .main_content, /*.secondary_content,*/ .main_content_news, .main_content_wide {
  background-color: white;
  overflow: auto;
  scrollbar-base-color: #E1E0D9;
  /*scrollbar-track-color: #15796F;*/
  /*scrollbar-arrow-color: #15796F;*/
  scrollbar-face-color: #E1E0D9;
  -moz-box-sizing: border-box
}

.secondary_content{
  background-color: #E1E0D9;
  overflow: auto;
  scrollbar-base-color: #E1E0D9;
  scrollbar-face-color: #E1E0D9;
  -moz-box-sizing: border-box
}

/*.leftmenu_box, .middleline {
  border-top-style: solid;
	border-top-width: 8px;
	border-top-color: white;
}*/

.leftmenu_box {
  position: absolute;
  left:0px;
	width: 176px;
	height: 492px;
	background-color: #E1E0D9;
	overflow: hidden;
}

.leftmenu {
	float: left;
	position: relative;
	height: 100%;
	background-color: #E1E0D9;
	z-index: 1;
}

.before_middleline_devider {
  position: absolute;
	width: 15px;
  left: 176px;
	background-color: white;
	height: 492px;
}

.middleline {
  position: absolute;
	width: 16px;
	left: 191px;
	height: 492px;
	background-color: white;
	
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #15796F;
}

.main_content {
	width: 618px;
	height: 492px;
	position: absolute;
	left: 207px;
	top: 161px;
  	
	border-left-style: solid;
	border-left-width: 3px;
	border-left-color: white;
	padding-right: 20px;
	
}

.main_content_news {
  width: 783px;
	height: 492px;
	position: absolute;
	left: 207px;
  	
	border-left-style: solid;
	border-left-width: 3px;
	border-left-color: white;
	padding-right: 20px;
}

.main_content_wide {
  width: 783px;
	height: 492px;
	position: absolute;
	left: 207px;
  	
	border-left-style: solid;
	border-left-width: 3px;
	border-left-color: white;
	padding-right: 20px;
}

.main_pic {
  width: 825px;
  height: 108px;
  overflow:hidden;
}

.secondary_content {
  /* ohne Lücke unterhalb Logo (siehe auch navigation_path):
  LEFT: 825px; WIDTH: 165px;  top: 138px; POSITION: absolute; HEIGHT: 515px;
  */
  /* mit Lücke unterhalb Logo (siehe auch navigation_path):*/
  LEFT: 825px; WIDTH: 165px; POSITION: absolute; HEIGHT: 492px;
}



.leftmenu_picture {
	height: 90px;
	width: 100%;
	background-color: #E1E0D9;
	left: 0px;
	top: 275px;
	position: absolute;
	overflow:hidden;
}

.leftmenu_news_ticker  {
  width: 100%;
  height: 17px;
  position: absolute;
  top: 365px;
  left: 0px;
  background-color: #15796F;
  z-index: 1;
}

.leftmenu_bottom_box {
	height: 110px;
	background-color: #15796F;
	position: absolute;
  left: 0px;
  top: 382px;
	WIDTH: 100%;
}

.leftmenu_menu_frame {
	position: absolute;
	left: 15px;
	top: 15px;
	width: 160px;
	height: 275px;
	background-color: #E1E0D9;
}

.leftmenu_item_rectangle, .leftmenu_item_rectangle_hover  {
	position: relative;
	width: 12px;
	height: 11px;
	top: 2px;
	left: 0px;
	overflow:hidden;
	background-color: #15796F;
	font-size: 1pt;
}

.leftmenu_item_rectangle_hover {
	background-color: #F99E39;
}

.leftmenu_item, .leftmenu_item_act {
	font-size: 8pt;
	position:relative;
	width: 146px;
	left:0px;
	top:0px;	
}

.show_leftmenu_picture {
	position: relative;
	left: -176px;
}

.leftmenu_bottombox_frame {
	position: absolute;
	left: 15px;
	top: 15px;
	width: 160px;
	background-color: #15796F;
}

.bordertip_inactive {
  display: none;
}

.bordertip_active {
  display:inline;
}

.allwrap {
  background-color: white;
  position:absolute;
  /*top:50%;*/
  left:50%;
  
  margin-left:-495px;
  /*margin-top:-315px;*/
  float:left;
  
  /*margin: 0px auto; 
  width: 990px;*/
}

.bottomcolor {
  /*height: 100%;*/
  width: 100%;
  background-color: yellow;
  /*clear:both;*/
  z-index: 1;
 
}

.background {
  /*clear: both;*/
  width: 100%;
  /*height: 100%;*/
  background-color: green;
  
}

/*GLOSSAR STYLE---------------------------------------------------------------*/
.index_chooser {
    list-style-type: none;
    list-style-image: none;
    width: 100%;
    margin: 0 0 2px 0;
    padding: 0;
    font-size: 0.9em;
    /*text-align: center;*/
    font-weight: bold;
    }

.index_chooser li {
    display: inline;
    margin: 0 -1px 0 0;

    padding: 0;
    line-height: 2em;
    }

.index_chooser li.disabled span {
    padding: 1px 4px 0 4px;

    border: 1px solid #ddd;
    color: #ccc;
    background: white;
    }

.index_chooser li a {
    padding: 1px 4px 0 4px;
    border: 1px solid #E1E0D9;
    color: #15796F;
    background: #E1E0D9;
    text-decoration: none;
    }

.index_chooser li a:hover {
    color: #F99E39;
    background: white;
    text-decoration: none;
    }

.index_chooser li a:focus {
    color: black;
    background: white;
    text-decoration: none;
    }

.index_chooser li a:active {
    color: #F99E39;
    background: white;
    text-decoration: none;
    }

.index_chooser li strong {
    padding: 1px 4px 0 4px;
    border: 1px solid #c5e5c3;
    font-weight: normal;
}

.index_chooser li a.glossaract {
    padding: 1px 4px 0 4px;
    border: 1px solid #E1E0D9;
    color: #F99E39;
    background: white;
}



/*GLOSSAR STYLE---------------------------------------------------------------*/

/*SITEMAP STYLE---------------------------------------------------------------*/
.tx-dropdownsitemap-pi1 A {
	font-weight: bold;
	text-decoration: none;
  color: #15796F;
  font-size: 9pt;
}

.tx-dropdownsitemap-pi1 A:hover {
  color: #F99E39;
}
.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: solid 1px #DFE2E3;
	background: #E1E0D9;
	padding: 2px;
	margin-bottom: 5px;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
	background: white;
}
.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
	background: #E1E0D9;
}
.tx-dropdownsitemap-pi1 DIV.level_3 A {
	color: #15796F;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: white;
}
.tx-dropdownsitemap-pi1 DIV.level_4 A {
	color:  #15796F;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: #E1E0D9;
}
.tx-dropdownsitemap-pi1 DIV.level_5 A {
	color: #15796F;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
	border: solid 1px #DFE2E3;
	background: #15796F;

}
.tx-dropdownsitemap-pi1 DIV.expAll A {
  color: white;
}
/*SITEMAP STYLE---------------------------------------------------------------*/

/*SITEMAP2 STYLE---------------------------------------------------------------*/

.sitemap_allwrap {
  position: relative;
  width: 300px;
}

.sitemap_level1 {
  background-color: #15796F;
}

.sitemap_level1 a {
  color: white;
  font-weight: bold;
  text-decoration: none;
}

.sitemap_level2 a {
  color: #15796F;
  font-weight: bold;
  text-decoration: none;
  font-size: 10pt;
}

.sitemap_level2 a:hover {
  color: #F99E39;
}

.sitemap_level3 {
  /*position: relative;
  left: 10px;*/
  background-color: #E1E0D9;
}

.sitemap_level3 a {
  color: #15796F;
  
  text-decoration: none;
  font-size: 10pt;
}

.sitemap_level4 {
  /*position: relative;
  left: 20px;*/
}

.sitemap_level4 a {
  color: #666666;

  text-decoration: none;
  font-size: 9pt;
}


/*SITEMAP2 STYLE---------------------------------------------------------------*/

/*INDEXED SEARCH STYLE--------------------------------------------------------*/
.tx-indexedsearch {font-size: smaller;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; font-size: 10pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#F99E39; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; font-size: 10pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; font-size: 14pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a {text-decoration: none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }


.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
/*INDEXED SEARCH STYLE--------------------------------------------------------*/


/*NEWS STYLE------------------------------------------------------------------*/
/*-----------------------------------  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 #15796F;

}
.news-latest-container HR.clearer {
	clear:left;
}


/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	/*border:1px solid #15796F;*/
	background-color:#E1E0D9;
	width: 165px;
	/*height: 515px;*/
	height: 100%;
	/*-moz-box-sizing: border-box;*/
	position: absolute;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#15796F;
	padding:3px;
	margin:3px;
	/*border:1px solid #E1E0D9;*/
	/*background-color:#D8FA70;*/
	/*background-color:#E1E0D9;*/
	font-size: 13pt;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
	font-size: 10pt;
	position: absolute;
	bottom: 5px;
	/*width: 155px;*/
}


.news-latest-gotoarchive A {
	color:#15796F;
	text-decoration: none;
}

.news-latest-gotoarchive A:HOVER {
	color:#F99E39;
}

.news-latest-item {
  

	
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:white;
	/*height: 110px;*/
}

.news-latest-item {
  /* IE hack */ 
  <!--[if IE]>
	height: 1%;
	line-height: 1.3;
	<![endif]-->
	/* IE hack end */
}

.news-latest-item h3 {
  font-size: 8pt;
}

.news-latest-item a {
  text-decoration: none;
  color: #F99E39;
}

.news-latest-item p.bodytext {
  margin:3px;
  font-size:8pt;
}

.news-latest-item IMG {
  margin-top:3px;
	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;
	color: #666666;
}

.news-latest-header {
   font-size: 9pt;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
	/*color: #15796F;*/
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

	/*border:1px solid #000;
	background-color:#15796F;*/
	width: 98%;
	position: absolute;
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666666;
	background-color: white;

}

.news-search-form {
	/*padding:3px;*/
	/*margin-bottom:5px;*/
	/*border:1px solid #666;
	background-color:#F9FFE5;*/
	/*position: absolute;
	bottom: 130px;*/

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form{
	display: none;
}

news-search-form_left FORM {
  margin:0px;
}

.news-search-form_left INPUT {
  border: 1px solid #15796F;
  border-right-style: none;
  float: left;
  height: 17px;
  width: 126px;
  font-size:9pt;   
  -moz-box-sizing: border-box;
}

.news-search-form-submit_left INPUT {
  background-color: #F99E39;
  border: 1px solid #15796F;
  height: 17px;
  width: 50px;
  color: white;
  font-weight: bold;
}

.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #769024;
	background-color: #15796F;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;
	font-size: 10pt;
	text-decoration: none;
}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #666666;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #E1E0D9;
	}

.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:#E1E0D9;
	height: 30px;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}

.tx-ttnews-browsebox A {
  text-decoration: none;
  color: #15796F;
}

.tx-ttnews-browsebox P {
  font-size: 10pt;
}

.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: #F99E39;
	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;
	border:1px solid #666666;
	background-color: #FEFEFE;

	width: 98%;

}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #F99E39;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
	color: #15796F;
}

.news-single-img {
	float: right;
	margin-left:5px;

}

.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {
  font-size: 8pt;
	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: white;
/*	clear: both;*/
	margin-top: 15px;
	/*border: 1px solid #F99E39;*/
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color: white;
}

.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%;
}

.news-single-links p.bodytext {
  margin: 0px;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	/*margin-top:10px;*/
	padding:3px;
	/*border:1px solid #15796F;*/
	background-color:#E1E0D9;
	/*height: 100%;*/
}
.news-amenu-container LI {
	padding-bottom:1px;
}

.news-amenu-container a {
  font-size: 10pt;
  text-decoration: none;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	/*border:1px solid #15796F;*/
	/*background-color:white;*/
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#15796F;
	padding:3px;
	/*border:1px solid #666;*/
	/*background-color:#15796F;*/
	font-size:10pt;
	font-weight: bold;
}
.news-amenu-item-year {
	font-weight: bold;
	/*border: 1px solid #666;*/
	padding: 2px;
	background-color: #15796F;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;

	border:1px solid #15796F;
	background-color: white;
	position: absolute;
	bottom: 60px;
	width: 100%;
}
.news-catmenu-header {
	font-size:10px;
	font-weight:bold;
}

.news-catmenu-header a {
  text-decoration: none;
}

.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}

.news-catmenu a:hover {
  color: #F99E39;
}

.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}

/*-----------------------NEWS TICKER--------------------*/
#memoryticker{
  background-color: white;
  width: 134px;
  height: 17px;
  font: bold 11px Verdana;
  /*Tip: add in height attribute here for multiple line scroller*/
  border: 1px solid #15796F;
  border-left-style: none;
  border-bottom-style: none;
  padding: 1px;
  padding-left: 3px;
  overflow: hidden;
  /*Change 0.7 below to a different number if desired (0.7=0.7 seconds)*/

  /*Remove below line to remove transitional effect in IE. Below line should always appear last within this CSS*/
  filter: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7)
}

#memoryticker a {
  color:#15796F;
  text-decoration: none;
}

#memoryticker a:hover {
  color:#F99E39;
  
}

.newsbackground {
  background-color: #F99E39;
  border-top: 1px solid #15796F;
  border-left: 1px solid #15796F;
  /*border-right: 1px solid #F99E39;*/
}

a#bottom_box_news {
  text-decoration: none;
  font-size:9pt;
  font-weight: bold; 
  color: white;
}

a:hover#bottom_box_news {
  filter:Glow(color=#000000, strength=12)
}

/*-----------------------NEWS TICKER--------------------*/



/*NEWS STYLE------------------------------------------------------------------*/
/*--------------------------Survey Style--------------------------------------*/
.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
.tx-pbsurvey-pi1 .pagenumbering {font-size: 10px; position: relative;height: 15px;}
.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF;border: 1px solid #000000;width: 100px;height: 15px;position: absolute;z-index: 6;right: 0px;}
.tx-pbsurvey-pi1 .bar {background-color: #E1E0D9;height: 12px;z-index: 4;position: absolute;left: 0px;}
.tx-pbsurvey-pi1 .bartext {z-index: 5;text-align: center;position: absolute;left: 0px;width: 100px;height: 15px; color: #15796F;}
.tx-pbsurvey-pi1 .pageheader {font-size: 16px;font-weight: bolder; color: #15796F;}
.tx-pbsurvey-pi1 .pageIntroduction {font-size: 12px;}
.tx-pbsurvey-pi1 .survey_item {margin-top: 20px;margin-bottom: 20px;}
.tx-pbsurvey-pi1 .survey_item h1 {color: #15796F;}
.tx-pbsurvey-pi1 .itemform {font-size: 12px;}
.tx-pbsurvey-pi1 .question {position: relative;font-size: 12px;}
.tx-pbsurvey-pi1 .questionNumber {left: -20px;position: absolute;}
.tx-pbsurvey-pi1 .questionSubtext {font-size: 10px;}
.tx-pbsurvey-pi1 .required {font-size: 9px;color: #F99E39;vertical-align: top;}
.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
.tx-pbsurvey-pi1 .matrix {width: 91%;}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #E1E0D9;}
.tx-pbsurvey-pi1 .matrix .columnFirst {font-size: 11px; font-weight: bold; text-align: left;}
.tx-pbsurvey-pi1 .matrix .columnNext {font-size: 11px; text-align: center;}
.tx-pbsurvey-pi1 table {font-size: 10pt;}
.tx-pbsurvey-pi1 option {font-size: 10pt;}
/*--------------------------Survey Style--------------------------------------*/
