#btnHome{

}

h1 {
	color:#023F76;
	font-family: Corbel, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:19px;
}

body {
	background-color:#FFFFFF; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px;
	font-family: Corbel, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
}

#maindiv {
	position:absolute;
	margin-left:50%;
	left:-512px;
	top:0px;
	width:1024px;
	height:1100px;
}

#index-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:18px;
}

#index-02 {
	position:absolute;
	left:0px;
	top:18px;
	width:36px;
	height:126px;
}

#index-03 {
	position:absolute;
	left:36px;
	top:18px;
	width:204px;
	height:99px;
	background-image:url(../images/index_03.jpg);
	background-repeat:no-repeat;		
}

#index-04 {
	position:absolute;
	left:240px;
	top:18px;
	width:784px;
	height:23px;
}

#index-05 {
	position:absolute;
	left:240px;
	top:41px;
	width:509px;
	height:2px;
	background-color: #7ca6ee;
}

#index-06 {
	position:absolute;
	left:749px;
	top:41px;
	width:207px;
	height:26px;
	background-image:url(../images/index_06.jpg);
	background-repeat:no-repeat;		
}

#index-07 {
	position:absolute;
	left:956px;
	top:41px;
	width:33px;
	height:26px;
	background-image:url(../images/index_07.jpg);
	background-repeat:no-repeat;		
}

#index-08 {
	position:absolute;
	left:989px;
	top:41px;
	width:35px;
	height:103px;
}

#index-09 {
	position:absolute;
	left:240px;
	top:43px;
	width:282px;
	height:101px;
	z-index:2;
}

#index-10 {
	position:absolute;
	left:522px;
	top:43px;
	width:28px;
	height:29px;
	background-image:url(../images/index_10.jpg);
	background-repeat:no-repeat;		
}

#index-11 {
	position:absolute;
	left:550px;
	top:43px;
	width:8px;
	height:101px;
}

#index-12 {
	position:absolute;
	left:558px;
	top:43px;
	width:29px;
	height:29px;
}

#index-13 {
	position:absolute;
	left:587px;
	top:43px;
	width:9px;
	height:101px;
}

#index-14 {
	position:absolute;
	left:596px;
	top:43px;
	width:27px;
	height:29px;
}

#index-15 {
	position:absolute;
	left:623px;
	top:43px;
	width:8px;
	height:101px;
}

#index-16 {
	position:absolute;
	left:631px;
	top:43px;
	width:31px;
	height:29px;
}

#index-17 {
	position:absolute;
	left:662px;
	top:43px;
	width:3px;
	height:101px;
}

#index-18 {
	position:absolute;
	left:665px;
	top:43px;
	width:38px;
	height:29px;
}

#index-19 {
	position:absolute;
	left:703px;
	top:43px;
	width:4px;
	height:101px;
}

#index-20 {
	position:absolute;
	left:707px;
	top:43px;
	width:30px;
	height:29px;
}

#index-21 {
	position:absolute;
	left:737px;
	top:43px;
	width:12px;
	height:101px;
}

#index-22 {
	position:absolute;
	left:749px;
	top:67px;
	width:240px;
	height:25px;
}

#index-23 {
	position:absolute;
	left:522px;
	top:72px;
	width:28px;
	height:72px;
}

#index-24 {
	position:absolute;
	left:558px;
	top:72px;
	width:29px;
	height:72px;
}

#index-25 {
	position:absolute;
	left:596px;
	top:72px;
	width:27px;
	height:72px;
}

#index-26 {
	position:absolute;
	left:631px;
	top:72px;
	width:31px;
	height:72px;
}

#index-27 {
	position:absolute;
	left:665px;
	top:72px;
	width:38px;
	height:72px;
}

#index-28 {
	position:absolute;
	left:707px;
	top:72px;
	width:30px;
	height:72px;
}

#index-29 {
	position:absolute;
	left:749px;
	top:92px;
	width:103px;
	height:52px;
}

#index-30 {
	position:absolute;
	left:852px;
	top:92px;
	width:42px;
	height:34px;
	background-image:url(../images/index_30.jpg);
	background-repeat:no-repeat;	
}

#index-31 {
	position:absolute;
	left:894px;
	top:92px;
	width:1px;
	height:52px;
}

#index-32 {
	position:absolute;
	left:895px;
	top:92px;
	width:42px;
	height:34px;
	background-image:url(../images/index_32.jpg);
	background-repeat:no-repeat;		
}

#index-33 {
	position:absolute;
	left:937px;
	top:92px;
	width:4px;
	height:52px;
}

#index-34 {
	position:absolute;
	left:941px;
	top:92px;
	width:45px;
	height:34px;
}

#index-35 {
	position:absolute;
	left:986px;
	top:92px;
	width:3px;
	height:52px;
}

#index-36 {
	position:absolute;
	left:36px;
	top:117px;
	width:204px;
	height:27px;
}

#index-37 {
	position:absolute;
	left:852px;
	top:126px;
	width:42px;
	height:18px;
}

#index-38 {
	position:absolute;
	left:895px;
	top:126px;
	width:42px;
	height:18px;
}

#index-39 {
	position:absolute;
	left:941px;
	top:126px;
	width:45px;
	height:18px;
}

#index-40 {
	position:absolute;
	left:0px;
	top:144px;
	width:37px;
	height:899px;
}

#index-41 {
	position:absolute;
	left:37px;
	top:144px;
	width:236px;
	height:170px;
}

#index-42 {
	position:absolute;
	left:273px;
	top:144px;
	width:2px;
	height:650px;
}

#index-43 {
	position:absolute;
	left:275px;
	top:144px;
	width:236px;
	height:170px;
}

#index-44 {
	position:absolute;
	left:511px;
	top:144px;
	width:2px;
	height:417px;
}

#index-45 {
	position:absolute;
	left:513px;
	top:144px;
	width:236px;
	height:170px;
}

#index-46 {
	position:absolute;
	left:749px;
	top:144px;
	width:2px;
	height:650px;
}

#index-47 {
	position:absolute;
	left:751px;
	top:144px;
	width:237px;
	height:170px;
}

#index-48 {
	position:absolute;
	left:988px;
	top:144px;
	width:36px;
	height:899px;
}

#index-49 {
	position:absolute;
	left:37px;
	top:314px;
	width:236px;
	height:3px;
}

#index-50 {
	position:absolute;
	left:275px;
	top:314px;
	width:236px;
	height:3px;
}

#index-51 {
	position:absolute;
	left:513px;
	top:314px;
	width:236px;
	height:3px;
}

#index-52 {
	position:absolute;
	left:751px;
	top:314px;
	width:237px;
	height:3px;
}

#index-53 {
	position:absolute;
	left:37px;
	top:317px;
	width:226px;	
	height:132px;
	background-color: #efd042;
	color: #FFF;
	padding-left: 10px;
}

*html #index-53 {
	padding-top: 15px;
	width: 236px;	
}

#index-53 a:link {
	color: #FFF;
	text-decoration: none;
}
#index-53 a:visited {
	text-decoration: none;
	color: #FFF;
}
#index-53 a:hover {
	text-decoration: underline;
	color: #FFF;
}
#index-53 a:active {
	text-decoration: none;
	color: #FFF;
}

#index-54 {
	position:absolute;
	left:275px;
	top:317px;
	width:226px;
	height:132px;
	background-color: #ff7300;
	color: #FFF;
	padding-left: 10px;
}

*html #index-54 {
	padding-top: 15px;
	width: 236px;	
}

#index-54 a:link {
	color: #FFF;
	text-decoration: none;
}
#index-54 a:visited {
	text-decoration: none;
	color: #FFF;
}
#index-54 a:hover {
	text-decoration: underline;
	color: #FFF;
}
#index-54 a:active {
	text-decoration: none;
	color: #FFF;
}

#index-55 {
	position:absolute;
	left:513px;
	top:317px;
	width:226px;
	height:132px;
	background-color: #72a70f;
	color: #FFF;
	padding-left: 10px;
}

*html #index-55 {
	padding-top: 15px;
	width: 236px;	
}

#index-55 a:link {
	color: #FFF;
	text-decoration: none;
}
#index-55 a:visited {
	text-decoration: none;
	color: #FFF;
}
#index-55 a:hover {
	text-decoration: underline;
	color: #FFF;
}
#index-55 a:active {
	text-decoration: none;
	color: #FFF;
}

#index-56 {
	position:absolute;
	left:751px;
	top:317px;
	width:226px;
	height:132px;
	background-color: #033A6B;
	color: #FFF;
	padding-left: 10px;
}

*html #index-56 {
	padding-top: 15px;
	width: 236px;	
}

#index-56 a:link {
	color: #FFF;
	text-decoration: none;
}
#index-56 a:visited {
	text-decoration: none;
	color: #FFF;
}
#index-56 a:hover {
	text-decoration: underline;
	color: #FFF;
}
#index-56 a:active {
	text-decoration: none;
	color: #FFF;
}

#index-57 {
	position:absolute;
	left:37px;
	top:449px;
	width:236px;
	height:112px;
	color: #757575;
	padding: 0px 10px 0px 10px;
	font-size: 12px;
	display: none;
}

#index-57 p {
	color: #003f75;
	font-size: 16px;
	font-weight: bold;
}

#index-57 a:link {
	color: #757575;
	text-decoration: none;
}
#index-57 a:visited {
	color: #757575;
	text-decoration: none;
}
#index-57 a:hover {
	color: #757575;
	text-decoration: underline;
}
#index-57 a:active {
	color: #757575;
	text-decoration: none;
}

#index-58 {
	position:absolute;
	left:275px;
	top:449px;
	width:236px;
	height:112px;
	color: #757575;
	padding: 0px 10px 0px 10px;
	font-size: 12px;
	display: none;
}

#index-58 p {
	color: #003f75;
	font-size: 16px;
	font-weight: bold;
}

#index-58 a:link {
	color: #757575;
	text-decoration: none;
}
#index-58 a:visited {
	color: #757575;
	text-decoration: none;
}
#index-58 a:hover {
	color: #757575;
	text-decoration: underline;
}
#index-58 a:active {
	color: #757575;
	text-decoration: none;
}

#index-59 {
	position:absolute;
	left:513px;
	top:449px;
	width:236px;
	height:112px;
	color: #757575;
	padding: 0px 10px 0px 10px;
	font-size: 12px;	
	display: none;
}

#index-59 p {
	color: #003f75;
	font-size: 16px;
	font-weight: bold;
}

#index-59 a:link {
	color: #757575;
	text-decoration: none;
}
#index-59 a:visited {
	color: #757575;
	text-decoration: none;
}
#index-59 a:hover {
	color: #757575;
	text-decoration: underline;
}
#index-59 a:active {
	color: #757575;
	text-decoration: none;
}

#index-60 {
	position:absolute;
	left:751px;
	top:449px;
	width:237px;
	height:112px;
	color: #757575;
	padding: 0px 10px 0px 10px;
	font-size: 12px;	
	display: none;
}

#index-60 p {
	color: #003f75;
	font-size: 16px;
	font-weight: bold;
}

#index-60 a:link {
	color: #757575;
	text-decoration: none;
}
#index-60 a:visited {
	color: #757575;
	text-decoration: none;
}
#index-60 a:hover {
	color: #757575;
	text-decoration: underline;
}
#index-60 a:active {
	color: #757575;
	text-decoration: none;
}

#index-61 {
	position:absolute;
	left:37px;
	top:461px;
	width:236px;
	height:14px;
}

#index-62 {
	position:absolute;
	left:275px;
/*	left:180px;*/
	top:441px;
	width:474px;
	/*width:559px;*/
	/*height:208px;*/
/*	color: #757575;*/
	padding: 0px 10px 0px 10px;
	font-size: 14px;
	font-family: Corbel, Verdana, Arial, Helvetica, sans-serif;
}
/*
#index-62 p {
	color: #003f75;
	font-size: 16px;
	font-weight: bold;
}

#index-62 a:link {
	color: #757575;
	text-decoration: underline;
	font-weight: bold;
}
#index-62 a:visited {
	color: #757575;
	text-decoration: underline;
	font-weight: bold;
}
#index-62 a:hover {
	color: #757575;
	text-decoration: underline;
	font-weight: bold;
}
#index-62 a:active {
	color: #757575;
	text-decoration: underline;
	font-weight: bold;
}
*/
#index-63 {
	position:absolute;
	left:751px;
	top:461px;
	width:237px;
	height:208px;
}

#index-64 {
	position:absolute;
	left:37px;
	top:475px;
	width:236px;
	height:37px;
}

#index-65 {
	position:absolute;
	left:37px;
	top:612px;
	width:236px;
	height:10px;
}

#index-66 {
	position:absolute;
	left:37px;
	top:522px;
	width:236px;
	height:37px;
}

#index-67 {
	position:absolute;
	left:37px;
	top:659px;
	width:236px;
	height:10px;
}

#index-68 {
	position:absolute;
	left:37px;
	top:569px;
	width:236px;
	height:37px;
}

#index-69 {
	position:absolute;
	left:37px;
	top:706px;
	width:236px;
	width:142px;
	height:10px;
}

#index-70 {
	position:absolute;
	left:37px;
	top:616px;
	width:236px;
	height:37px;
}

#index-71 {
	position:absolute;
	left:37px;
	top:653px;
	width:236px;
	height:41px;
}

#index-72 {
	position:absolute;
	left:275px;
	top:669px;
	width:474px;
	height:25px;
}

#index-73 {
	position:absolute;
	left:751px;
	top:669px;
	width:237px;
	height:25px;
}

#index-74 {
	position:absolute;
	left:37px;
	top:694px;
	width:118px;
	height:172px;
}

#index-75 {
	position:absolute;
	left:155px;
	top:694px;
	width:118px;
	height:172px;
}

#index-76 {
	position:absolute;
	left:273px;
	top:694px;
	width:120px;
	height:172px;
}

#index-77 {
	position:absolute;
	left:393px;
	top:694px;
	width:119px;
	height:172px;
}

#index-78 {
	position:absolute;
	left:512px;
	top:694px;
	width:119px;
	height:172px;
}

#index-79 {
	position:absolute;
	left:631px;
	top:694px;
	width:118px;
	height:172px;
}

#index-80 {
	position:absolute;
	left:749px;
	top:694px;
	width:120px;
	height:172px;
}

#index-81 {
	position:absolute;
	left:869px;
	top:694px;
	width:119px;
	height:172px;
}

#index-82 {
	position:absolute;
	left:37px;
	top:966px;
	width:951px;
	height:77px;
	display: none;
}

#index-83 {
	position:absolute;
	left:0px;
	top:943px;
	width:1024px;
	height:57px;
}

/*----------------------------------------------------------------------------------------
					tt_news
----------------------------------------------------------------------------------------*/

/*-----------------------------------  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 #A3002D;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
	background-color:#BBE53A;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#769024;
}

.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:#F9FFE5;
}

.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 {
/*	border:1px solid #000;
	background-color:#BBE53A;
*/
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	/*border:1px solid #666;
	background-color:#F9FFE5;*/
    clear:both;
	margin-bottom:30px;
	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-top:5px;
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px dotted #A3002D;
/*	background-color: #769024;*/
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color: #023F76;
	padding-left:2px;
}
.news-list-container H3 A {
	color: #023F76;
}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #023F76;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: 5px;
	margin-right: -2px;
	font-size: 12px;
	font-weight: normal;
	/*background-color: #F9FFE5;*/
	}

.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:12px;
	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:#F9FFE5;
}
.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;
/*	border:1px solid #666;
	background-color:#F9FFE5;*/

}
.news-single-item H2 {
	font-size: 20px;
	font-weight:bold;
	color: #023F76;
	margin-bottom: 0px;
	border-bottom: 1px dotted #A3002D;	
}
.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;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 12px;
	margin-top:18px;
	color:#023F76;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
/* 	clear: both; */
	margin-top: 15px;
	border: 1px solid #666;
	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:#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%;
}

.news-single-author {
	text-align:right;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- 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;
}
