#content{
	min-height: 450px;
	/*margin:0px 0px 20px 0px;*/
	float:left;
	z-index:50;}
#content_left{
	width:960px;
	margin-top:15px;
	float:left;
	background-color:#f9f9ff;}
#content_right{
	position: absolute;
	width:230px;
	left: 990px;
	margin-top:20px;
	float:left;
	padding-left:20px;
	border-left: 2px solid #e9e9ff;}
#content_right_inner{
	font-style:normal;}		
	
	
	
	


div#content_left a.front-page-tile {
	color: #000080;
	text-decoration: none;}		
div#content_left a.front-page-tile:hover {
	color:#33f;
	text-decoration: none;}		
div#content_left a.front-page-tile div.frame-type-textpic {
	border-bottom: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
    border-top: 1px solid #FBFBFF;
	border-left: 1px solid #FBFBFF;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.25);
	padding:10px;
	background-color:#eee;}		
div#content_left a.front-page-tile div.frame-type-textpic figure {
	padding: 5px;}	
div#content_left a.front-page-tile div.frame-type-textpic img {
	background-color:#fff;}
div#content_left a.front-page-tile div.frame-type-textpic h2 {
	padding: 0 5px 5px 5px;
	font-size:130%;
	font-weight:lighter;
	margin:0;
	background-color:#eee;}
div#content_left a.front-page-tile div.frame-type-textpic p {
	padding: 0 5px 5px 5px;
	font-size:85%;
	line-height:120%;}	
	
	




	
div#content_left ul.multicolumnContainer {
	padding: 0;
	margin: 0;
	list-style-image: none;}	
div#content_left ul.multicolumnContainer li.column1 {
	margin: 0 20px 0 0;}
div#content_left ul.multicolumnContainer li.column3 {
	margin: 0 0 0 20px;}
div#content_left ul.multicolumnContainer div.columnItem {
	margin: 0 0 25px 0;}	
	
	
	
	
	
	
	
div#content_left div.frame-default {
	margin: 0px 0px 30px 0px;
	clear:left;}
div#content_left div.frame-space-after-small {
	margin: 0px 0px 10px 0px;;
	clear:left;}	
div#content_left div.frame-space-after-extra-small {
	margin: 0px 0px 5px 0px;;
clear:left;}


div#content_left div.frame-type-threecol div.grid-row {
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	grid-template-rows: 1fr;
	gap: 10px;
}
div#content_left div.frame-type-twocol div.grid-row {
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	grid-template-rows: 1fr;
	gap: 20px;
}

div#content_left div.grid-container div.col-md-3, div.col-lg-3 {
	grid-column: span 3;
}
div#content_left div.grid-container div.col-md-4, div.col-lg-4 {
	grid-column: span 4;
}
div#content_left div.grid-container div.col-md-6, div.col-lg-6 {
	grid-column: span 6;
}
div#content_left div.grid-container div.col-md-9, div.col-lg-9 {
	grid-column: span 9;
}


div#content_left h2 {
	background-color:#e3e3e3;
	margin: 5px 0 10px 0;
	padding: 8px 5px 8px 8px;
	font-size: 170%;
	font-weight: lighter;
	line-height: 120%;}
div#content_left p {
	margin: 5px 0 9px 0;
	-webkit-hyphens: auto;
    -moz-hyphens: auto;
	-ms-hyphens: auto;
    hyphens: auto;
	text-align: justify;
	font-size: 100%;
	line-height: 140%;}	
div#content_left p.text-center {
	text-align: center;}
div#content_left a {
	color: #0000B0;
	text-decoration: none;}
div#content_left a:hover{
	color:#22f;
	text-decoration: underline;}
	
	
div#content_left figure {
	padding:  1px 5px 5px 1px;}	
div#content_left figcaption {
	padding: 5px 10px 10px 10px;
	color: #444;
	font-size: 80%;
	line-height: 130%;}
div#content_left figure IMG {
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);
	background-color: #fff;
	padding: 3px;}	
	
div#content_left ul {
	padding: 10px 10px 10px 30px;
	margin: 5px 0 5px 20px;
	list-style-image:url(../Images/grey_box.png);}	
div#content_left li {
	font-size: 100%;
	line-height: 140%;}	
	
div#content_left div.frame-default figure.table table {
	font-size: 90%;
	width: 100%;
	border-spacing: 1px;}	
div#content_left div.frame-default figure.table table th {
	background-color: #808080;
	padding: 10px;
	font-weight:lighter;
	font-size:120%;}	
div#content_left div.frame-default figure.table table th.align-left {
	text-align: left;}		
div#content_left div.frame-default figure.table table td {	background-color: #ccc;
	padding: 5px 10px;}	
div#content_left div.frame-default figure.table table td.align-center {
	text-align: center;}
div#content_left div.frame-default figure.table table td.align-center p {
	text-align: center;}
div#content_left div.frame-default figure.table table p {
	margin: 0;
	text-align: left;}	
	




div#content_left div.slick-slider figure IMG {
    box-shadow: none;
	padding: 0px;}	
div#content_left div.slick-slider figure {
	padding: 0px;}		


	
	


div#content_left ul.ce-menu-8 {
	font-weight:lighter;
	list-style-image: none;
	list-style: none;
	padding:0 5px 10px 35px;
	margin-top:8px;}
div#content_left ul.ce-menu-8 ul{
	list-style: none;
	list-style-image: none;}
div#content_left ul.ce-menu-8 li {
	padding:0;
	margin:0;
	font-size: 130%;}
div#content_left ul.ce-menu-8 li  a{	
	padding:5px 250px 5px 15px;
	background-color: #e3e3e3;}
div#content_left ul.ce-menu-8 li ul li{
	font-size: 90%;}
div#content_left ul.ce-menu-8 li ul li a{	
	padding:0;
	background-color: #F9F9FF;}	
div#content_left ul.ce-menu-8 a {
	color: #000050;
	text-decoration: none;}	
div#content_left ul.ce-menu-8 a:hover{color:#0000ff;}


	
	

	
	
	
/*	
div#content_left div.tx-indexedsearch-searchbox a:hover,
div#content_left div.tx-indexedsearch-browsebox a:hover,
div#content_left div.tx-indexedsearch-sectionhead a:hover,
div#content_left div.tx-indexedsearch-res a:hover {
	text-decoration: none;}	
div#content_left div.tx-indexedsearch-searchbox input, div#content_left div.tx-indexedsearch-searchbox select {
	position:relative;
	width: 150px;
	left: 15px;
    color: #666;
	padding: 3px;
	margin: 3px 20px 3px 0;}
div#content_left div.tx-indexedsearch-searchbox input#tx-indexedsearch-searchbox-sword {
	width: 142px;}	
div#content_left div.tx-indexedsearch-search-submit input {
	left: 168px;}	
div#content_left div.tx-indexedsearch-searchbox label{
	width: 150px;
	text-align: right;
	font-size: 80%;
	display: inline-block;}
div#content_left div.tx-indexedsearch-searchbox label{
	width: 150px;
	text-align: right;
	font-size: 80%;
	display: inline-block;}	
div#content_left div.tx-indexedsearch-searchbox p {
	font-size: 80%;
	margin-bottom: 15px;}
div#content_left div.tx-indexedsearch-rules h2 {
	font-size: 70%;
	background-color: transparent;
	margin: 0;
	padding: 0;
	font-weight: bold;}
div#content_left div.tx-indexedsearch-rules p {
	font-size: 60%;
	margin-bottom: 20px;}
	
div#content_left div.tx-indexedsearch-sectionhead {
	background-color: #e3e3e3;

}
	
div#content_left div.tx-indexedsearch-sectionhead h2 {
	background-color: transparent;
	font-size: 100%;
	line-height: 100%;
	margin: 0;
	padding: 0;}
	
div#content_left div.tx-indexedsearch-sectionhead h2 p {
	font-size: 140%;
	line-height: 100%;
	padding: 8px 0 10px 3px;
	margin: 10px 0 0 0;}	
div#content_left div.tx-indexedsearch-sectionhead span.tx-indexedsearch-result-count {
	font-size: 80%;
	line-height: 100%;
	float: right;
	display: inline;
	font-weight: normal;}

div#content_left div.tx-indexedsearch-browsebox {
	font-size: 80%;
}
div#content_left div.tx-indexedsearch-browsebox ul {	
	list-style: none;
	text-align: center;}
div#content_left div.tx-indexedsearch-browsebox li {
	display: inline;
	margin: 0 10px 0 0;
	}
	
div#content_left div.tx-indexedsearch-res{	
	clear: left;
	margin-bottom: 20px;}
div#content_left div.tx-indexedsearch-res h3 {
	font-weight: lighter;
	margin: 15px 0 5px 0;}
div#content_left div.tx-indexedsearch-res p {
	font-size: 80%;
	margin: 10px 0 5px 0;}	
div#content_left div.tx-indexedsearch-res dl {
	font-size: 80%;
	background-color: #eee;
	padding: 3px;
	margin: 0 0 10px 0;}
div#content_left div.tx-indexedsearch-res dt {
	float: left;
	clear: left;}
div#content_left div.tx-indexedsearch-res dd p {
	font-size: 100%;
	margin: 0;
	line-height: 130%;}
div#content_left div.tx-indexedsearch-res strong.tx-indexedsearch-redMarkup {
	color: #f00;}	
	
*/
	
	
	
	
	
	
	
	
	

/*
div#content_left div.fs-media-gallery div.img-thumbnail {
	float: left;
	display: inline;
	margin-right: 25px;}
div#content_left div.fs-media-gallery div.img-thumbnail a {text-decoration: none;}
div#content_left div.fs-media-gallery div.img-thumbnail a:hover{color:#33f;}	
div#content_left div.fs-media-gallery div.img-thumbnail h4{
	font-weight: lighter;
	font-size: 120%;
	margin: 3px 0 20px 0;}	
div#content_left div.fs-media-gallery div.img-thumbnail div.description {
	display: none;}
div#content_left div.fs-media-gallery div.album	a {text-decoration: none;}
div#content_left div.fs-media-gallery div.album a:hover{color:#33f;}
div#content_left div.fs-media-gallery div.album h3{
	font-weight: lighter;
	font-size: 140%;}
div#content_left div.fs-media-gallery div.asset h1{
	font-weight: lighter;
	font-size: 140%;}	
div#content_left div.fs-media-gallery div.album div.pagination {
	text-align: center;}
div#content_left div.fs-media-gallery div.album div.pagination ul {
	list-style: none;
	margin: 0;
	padding: 0;}
div#content_left div.fs-media-gallery div.album div.pagination li {
	display: inline;
	margin: 0 5px 0 5px;}
div#content_left div.fs-media-gallery div.navigation a {
	margin: 0 5px 0 5px;
	text-decoration: none;
	font-size: 80%;}
div#content_left div.fs-media-gallery div.thumb h4 {
	margin: 5px;}
div#content_left div.fs-media-gallery div.thumb div.description {
	margin: 2px;
	text-align: center;
	font-size: 70%;}	*/
	
	
	

div#content_left div.news-menu-view {
    border-right: 1px solid #eee;} 
div#content_left div.news-menu-view  a{text-decoration: none;}
div#content_left div.news-menu-view  a:hover{color:#33f;}	
div#content_left div.news-menu-view ul {
    margin: 0;
    padding: 0;}
div#content_left div.news-menu-view li {
	padding: 3px;
	font-size: 85%;
	list-style: none;
	line-height: 140%;}
div#content_left div.news-menu-view li.item-year {	
	background-color: #eee;
	margin-top: 8px;}	
div#content_left div.news-menu-view li.item {
	padding: 1px 3px 1px 3px;
	font-size: 70%;}	
div#content_left div.news-menu-view li.itemactive {
	font-weight:bold;}	

div#content_left li.column2 div.news-list-view {
	width: 685px;}
div#content_left div.news-list-view a, div#content_left div.news-search-result a{text-decoration: none;}
div#content_left div.news-list-view  a:hover, div#content_left div.news-search-result a:hover {color:#33f;}		
div#content_left div.news-list-view ul.f3-widget-paginator {		
display: none;}
/*div#content_left div.news-list-view div.page-navigation p {		
	font-size: 80%;
	padding: 0 0 15px 0;}
div#content_left div.news-list-view div.page-navigation ul {		
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 80%;}	
div#content_left div.news-list-view ul.f3-widget-paginator {		
	width: 300px;
	display: none;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 80%;
	float: right;}		
div#content_left div.news-list-view ul.f3-widget-paginator li {		
	float: left;
	display: block;
	padding: 0 2px;}	*/
div#content_left div.news-list-view div.article, div#content_left div.news-search-result div.article {	
	background-color: #eee;
	margin-bottom: 20px;
	padding: 0;}
div#content_left div.news-list-view p, div#content_left div.news-search-result p {
	margin: 0;
	padding: 0;}
div#content_left div.news-list-view div.header h3, div#content_left div.news-search-result div.header h3 {
	font-weight: lighter;
	line-height: 110%;
	font-size: 120%;
	padding: 4px 12px 9px 12px;
	margin: 0;}
div#content_left div.news-list-view div.header p, div#content_left div.news-search-result div.header p {
	line-height: 100%;
	font-size: 70%;
	padding: 3px 12px 0px 12px;
	margin: 0;
	text-align: right;}	
div#content_left div.news-list-view div.teaser-text, div#content_left div.news-search-result div.teaser-text {
	font-size: 90%;
	padding: 5px 12px 5px 12px;
	margin: 0 5px 5px 5px;}
div#content_left div.news-list-view div.footer, div#content_left div.news-search-result div.footer {	
	padding: 0 0 0 5px;
	margin: 0;
	border: none;
	font-size: 70%;}
div#content_left div.news-list-view div.news-img-wrap, div#content_left div.news-search-result div.news-img-wrap {
	margin: 0 5px 5px 5px;}		
/*div#content_left div.news-list-view div.news-img-wrap a, div#content_left div.news-search-result div.news-img-wrap a {
	background-color: #ddd;}	*/
div#content_left div.news-search-result div.count-msg {
	font-size: 80%;
	padding: 0 0 15px 0;}

	
div#content_left div.news-search-form input {
	position:relative;
	background-color: #eee;
	width: 150px;
	border: 1px solid #ccc;
    color: #666;
	margin: 3px;}	
div#content_left div.news-search-form label {
	font-size: 90%;}		
div#content_left div.news-search-form fieldset {	
	border: none;}
	
div#content_left div.news-single div.header h1 {
	font-weight: lighter;
	line-height: 110%;
	font-size: 160%;
	background-color: #ccc;
	padding: 12px 12px 12px 12px;
	margin: 0;}	
div#content_left div.news-single div.news-img-wrap {
	background-color: #f9f9ff;}
	div#content_left div.news-single div.news-img-wrap p.news-img-caption {
	font-size: 80%;
    line-height: 130%;
	color: #000;
	margin-top: 0;}
div#content_left div.news-single div.footer {	
	padding: 0;
	margin: 0;
	border: none;}
div#content_left div.news-single div.footer p {
	font-size: 80%;
	padding-left: 12px;
	margin: 5px 0 0 0;}	
div#content_left div.news-single div.teaser-text p {
	font-size: 140%;
	padding-left: 12px;
	margin-bottom: 25px;}	
div#content_left div.news-single div.news-text-wrap p {
	padding-left: 12px;}		
div#content_left div.news-single div.news-backlink-wrap {
	padding-left: 12px;
	padding-top: 40px;}	
	
	
	
	
	
	
	
	
div#content_left div.dayplot {
	font-size: 100%;
	margin: 6px 0px 20px 0px;}
div#content_left div.dayplot a:hover {
	text-decoration: none;}
div#content_left div.dayplot img {
	width: 940px;
	border-bottom: 1px solid #9C9C9C;
    border-top: 1px solid #FBFBFF;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	padding: 10px;
	background-color: #f9f9f9;}
div#content_left div.dayplot div.dayplot-form {
	margin: 10px 0 0 0;}
div#content_left div.dayplot div.dayplot-form p {	
	margin: 20px 0 0 0;}
div#content_left div.dayplot div.dayplot-form dt{
	float: left;
	clear: left;
	width: 740px;
	text-align: right;
	margin: 5px 20px 5px 0;}
div#content_left div.dayplot div.dayplot-form  input {
	background-color: #eee;
	width: 140px;
	left: 125px;
	border: 1px solid #ccc;
    color: #666;
	padding: 3px 3px 3px 5px;
	margin: 1px 10px 5px 0;}
div#content_left div.dayplot div.dayplot-form  button{
	background-color: #ccc;
	width: 150px;
	border-top: 2px solid #eee;
	border-left: 2px solid #eee;
	border-bottom: 2px solid #aaa;
	border-right: 2px solid #aaa;
    color: #333;
	padding: 3px;    
	cursor: pointer;}	
div#content_left div.dayplot div.dayplot-form div#set-date button#archiveformSend{
	position: relative;}
div#content_left div.dayplot div.dayplot-form div#prev-next button#lastday{
	position: relative;
	left: 60px;}
div#content_left div.dayplot div.dayplot-form div#prev-next button#today{
	position: relative;
	left: 270px;}	
div#content_left div.dayplot div.dayplot-form div#prev-next button#nextday{
	position: relative;
	left: 450px;}
div#content_left div.dayplot div.dayplot-form td.right p {
	margin: 4px 0 6px 0;
	text-align: right;}		
	
	
	







div#content_left div#kesearch_results div.result-list-item {
	background-color: #eee;
	padding: 10px;
	margin-bottom: 20px;}
div#content_left div#kesearch_results div.result-list-item a:hover {
	text-decoration: none;}
div#content_left div#kesearch_results div.result-list-item span.result-number,
div#content_left div#kesearch_results div.result-list-item span.result-title {
	font-weight: lighter;
	line-height: 110%;
	font-size: 120%;}
div#content_left div#kesearch_results div.add-info {
	min-height: 10px;}
div#content_left div#kesearch_results span.result-teaser {
	font-size: 90%;
	color: #000;}
div#content_left div#kesearch_results span.teaser_icon img {
	border: 4px solid #fff;}




		
	
	
	
	
	
/*div#content_right div.news-list-view a {text-decoration: none;}*/
div#content_right div.news-list-view  a:hover {color:#33f;}		
div#content_right div.news-list-view div.article {	
	background-color: #eee;
	margin: 10px 3px 3px 3px;
	padding: 0;
	font-size: 80%;}
div#content_right div.news-list-view p {
	margin: 0;
	padding: 0;}
div#content_right div.news-list-view div.header h3 {
	font-weight: lighter;
	line-height: 110%;
	font-size: 120%;
	padding: 4px 12px 9px 12px;
	margin: 0;}
div#content_right div.news-list-view div.header p {
	line-height: 100%;
	font-size: 70%;
	padding: 3px 12px 0px 12px;
	margin: 0;
	text-align: right;}	
div#content_right div.news-list-view div.teaser-text {
	font-size: 90%;
	padding: 5px 12px 5px 12px;
	margin: 0 2px 2px 2px;}
div#content_right div.news-list-view div.news-img-wrap {
	margin: 0 5px 5px 3px;}
/*div#content_right div.news-list-view div.news-img-wrap a {
	background-color: #ddd;}*/
div#content_right div.news-list-view div.footer {	
	padding: 0 0 0 5px;
	margin: 0;
	border: none;}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
div#content_right div.frame-default {
	padding:0;
	background-color: #f8f8f8;
	margin: 0px 0px 30px 0px;
	border-bottom: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
    border-top: 1px solid #FBFBFB;
	border-left: 1px solid #FBFBFB;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.25);}
div#content_right h2 {
	padding: 10px 10px 10px 10px;
	margin:3px;
	font-size: 104%;
	font-weight:lighter;
	background-color: #ccc;
	line-height:100%;
	color: #000080;}
div#content_right p {
	padding: 3px 10px 3px 10px;
	font-size: 80%;
	line-height: 140%;
	text-align: justify;
	-webkit-hyphens: auto;
    -moz-hyphens: auto;
	-ms-hyphens: auto;
    hyphens: auto;}
div#content_right a {
	color: #0000B0;
	text-decoration: none;}
div#content_right a:hover{
	color:#22f;
	text-decoration: none;}	

div#content_right div.frame-default div.ce-image {
	padding:3px 10px 3px 10px;}
div#content_right div.frame-default div.ce-image figcaption {
	font-size: 80%;
	line-height: 140%;
	text-align: left;
	-webkit-hyphens: auto;
    -moz-hyphens: auto;
	-ms-hyphens: auto;
    hyphens: auto;}
	
	
	
	






	
	
	
	