html{
	height:100%;
}

body{
	text-align: center;
	margin: 0;
	font-family:verdana,arial;
	font-size: 10px;
	color: #9bac88;
	background: url(/index_files/bg.jpg) #4D4D4D;
	background-repeat: repeat-x;
	background-color:#FFFFFF;
        height:100%;
        overflow-x:hidden;
}

#wrapper_1
{
        position:relative;
	text-align:left;
	margin:0 auto;
	width:940px;
}



a{
        color:#616f85;
}

#wrapper_2
 {
        position:relative;
	text-align:left;
	margin:0 auto;
	width:940px;
        /*height:860px !important;
	height:810px;*/
       /*background-color:black;*/
}


.language{
	position:absolute;
	text-align:right;
	width:976px;
	margin-top:18px;
        margin-right:40px;
	color: #536174;
	font:11px ,verdana,arial;
	font-weight:bold;
}

.language a{
	color: #536174;
	text-decoration:none;
}

.language a:hover{
	color: #536174;
	text-decoration:underline;
}

.quote{
	font-size:25px;
	color:#FFFFFF;
	padding-top:120px;
	padding-left:72px;
}

h2{
       font-size:11px;
       text-decoration:none;
}

h3 a{
       font-size:11px;
       text-decoration:none;
       color:#556275;
}

hr{
     size:5;
     color:#d5d9e4;
}

ul li{
       /*list-style-type:disc;*/
      list-style-image: url(/index_files/list_image.gif);
}

.menu{
	background: url(/index_files/bg_menu.jpg);
	background-repeat:no-repeat;
	/*width:976px;*/
        width:940px;
	height:33px;
	font-size:11px;
	color:#FFFFFF;
	padding-left:22px;
	padding-top:6px;
}

.menu_center{
      margin-left:-39px !important;
      margin-left:5px;
}

.menu a{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

.menu a:hover{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}

.menu_no_act a{
       text-decoration:none;
}

.menu_act a{
       font-weight:bold;
       text-decoration:underline;
}

#content{
	/*width:976px;*/
        width:940px;
	background: url(/index_files/bg_content.jpg);
	background-repeat:no-repeat;
	background-position:top;
        height:auto;
	margin-top:-5px !important;
	margin-top:0px;
	/*float:left;*/
}

#quote{
	background: url(/index_files/bg_quote.jpg);
	background-repeat:no-repeat;
	width:471px;
	height:70px;
	font-size:19px;
	color:#5c6976;
	margin-left:0px;
	margin-top:10px;
	padding-top:25px;
	padding-left:55px;
}

#quote a{
	font-size:12px;
	color:#5c6976;
        text-decoration:none;
}

.left{
	position:relative;
	width:782px;
	height:auto;
	padding-top:30px;
	padding-left:10px;
	color:#5c6976;x
font-size:11px;
}

.left_title{
	font-size:11px;
	/*font-family: Trebuchet MS,verdana,arial;*/
       	font-family:verdana,arial;
	color:#5c6976;
	font-weight:bold;
}

.left_title a{
	text-decoration:none;
	color:#5c6976;
	font-weight:bold;
}

.left_content{
	width:310px;
	float:left;
        font-size:11px;
       	font-family:verdana,arial;
}



.links{
	position:relative;
	background: url(index_files/left_right_bg.jpg);
	background-repeat:repeat-y;
	/*width:190px !important;
	width:183px;*/
        width:185px !important;
        width:186;
        font-size:11px;
	background-color:#e5e8ef;
}

.links ul li{
	list-style-type: none;
	list-style-image:none;
}

.links_menu{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	width:173px;
	height:20px;
	padding-top:2px;
	background-color::#e5e8ef;
        margin-bottom:1px;
}


.links_menu ul {
	list-style-type: none;
	list-style-image:none;
}

.links_menu ul li{
	list-style-type: none;
	list-style-image:none;
	width:183px;
	height:20px;
	background-color:#616f85;
	color:#FFFFFF;
	font-family:verdana,arial;
	font-size:11px;
}
/*
.links_menu_ACT ul li a{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	width:173px;
	height:20px;
	padding-left:10px;
	padding-top:2px;
	background-color:#313843;
}*/


.links_menu a{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	width:173px;
	height:20px;
	padding-left:10px;
	padding-top:2px;
	background-color:#616f85;
}

.links_menu a:hover{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	width:173px;
	height:20px;
	padding-left:10px;
	padding-top:2px;
	background-color:#313843;
}




.links_menu_ACT{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	width:173px;
	height:20px;
	padding-top:2px;
	background-color::#e5e8ef;
        margin-bottom:1px;
}


.links_menu_ACT ul {
	list-style-type: none;
	list-style-image:none;
}

.links_menu_ACT ul li{
	list-style-type: none;
	list-style-image:none;
	/*width:183px;*/
        width:173px;
	height:20px;
	background-color:#616f85;
	color:#FFFFFF;
	font-family:verdana,arial;
	font-size:11px;
}


.links_menu_ACT a{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	width:173px;
	height:20px;
	padding-left:10px;
	padding-top:2px;
	background-color:#313843;
}

.links_menu_ACT a:hover{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	width:173px;
	height:20px;
	padding-left:10px;
	padding-top:2px;
	background-color:#313843;
}



.test ul li{
        margin-top:1px;
margin-bottom:-1px !important;
margin-bottom:2px;
}

.test a{
	display:block;
	padding-left:10px;
	padding-top:2px;
        margin-left:0px;

        text-decoration:none;
	width:173px;
	height:20px;
	color:#FFFFFF;
	background-color:#313843;
}


.middle{
	position:relative;
	width:598px;
	padding:8px;
        padding-left:20px;
        padding-right:20px;
	padding-top:17px;
	text-align:left;
        font-size:11px;
	font-family: verdana,arial;
        color:#5c6976;
        padding-bottom:30px;
}


.contact_page{
        text-align:left;
        font-size:11px;
	font-family:verdana,arial;
        color:#5c6976;
}


.middle2{
	position:relative;
	width:781px;
	padding:8px;
        padding-left:20px;
        padding-right:20px;
	padding-top:17px;
	text-align:left;
        font-size:11px;
	font-family:verdana,arial;
        color:#5c6976;
        padding-bottom:30px;
}

.space{
	clear:both;
	padding-top:10px !important;
	padding-top:0px
	
	
}
.right{
	position:relative;
	background: url(/index_files/left_right_bg.jpg);
	background-repeat:repeat-y;
	width:169px;
	height:auto;
	color:#536174;
	padding:7px;
	font-family:verdana,arial;
        font-size:11px;
}

.right a img{
	border:none;
}

.minilink a{
	font-weight:bold;
	font-size:11px;
	color:#3a485a;
	text-decoration:none;
}

.right_title{
	font-size:11px;
	color:#3a485a;
	font-weight:bold;
}


#footer{
	position:relative;
	background: url(/index_files/bg_footer.gif);
	background-position:center;
	background-repeat:repeat;
	width:auto;
	background-color:#5c6976;
	height:auto;
	text-align:center;
	color:#a2a7b3;
	padding-top:5px;
	padding-bottom:8px;
	font-size: 11px;
}


#footer a{
	color:#a2a7b3;
	text-decoration:none;
}

#footer a:hover{
	color:#f58426;
	text-decoration:underline;
}

.title{
	color:#5c6976;
	font-family:verdana,arial;
	font-size:14px;
        font-weight:bold;
        padding-bottom:10px;
        /*margin-top:-15px;*/
}









/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

 .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #cccccc;

}

.news-list-container HR.clearer{
   	height:0px;    
}


.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #cccccc;
	background-color:#ffffff;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#666666;
	padding:3px;
	margin:3px;
	border:1px solid #cccccc;
	/*background-color:#D8FA70;*/
	background-color:#ffffff;
}

.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:#666666;
}
.news-latest-gotoarchive A {
	color:#666666;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #cccccc;
	float:left;
}

news-list-item HR.clearer{
        size:1;
        color:#556275;
       height:auto;
}

.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:0px solid #000;
	background-color:#ffffff;
        margin-10px;
}

.news-list-item {
	/* IE hack */
	height: auto;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:0px;
	border:0px solid #666;
	background-color:#ffffff;
	font-family:verdana,arial;
        font-size:11px;
                text-align:left;
	}


.news-list-item h3 a{
        color:#556275;
        font-size:11px;
}

.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#FFFFFF;
}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 0px;
	border-bottom: 0px solid #f9fbfa;
	background-color: #ffffff;
	font-size: 11px;
	color: #556275;
	padding-left : 0px; 
	padding-right : 3px;
	padding-bottom : 3px;
	font-style: normal;	
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#556275;
	padding-left:0px;
       
}
.news-list-container H3 A {
	color:#fff;
}
.news-list-container P {
	padding-left:0px;
}
.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #ffffff;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
	}

.news-list-container IMG {
	float: right;
	border:1px solid #cccccc;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:0px;
}
.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:0px solid #cccccc;
	padding:3px;
	background-color:#ffffff;
}
.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: #ffffff;
	border:1px solid #cccccc;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	border:0px solid #cccccc;
	background-color:#ffffff;
}

.news-single-item H2 {
	font-size: 11px;
	font-weight:normal;
	color: #556275;
	margin-bottom: 8px;
       margin-top:0px;
}

.news-single-item H3 {
	margin-bottom: 14px;
}

.news-single-img {
	float: right;
	margin-left:5px;
	margin-top:15px;
}

.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {
	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #556275;
}
.news-single-timedata {
	float: right;
	font-weight: bold;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 10px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #ffffff;
/* 	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 #cccccc;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#ffffff;
}

.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%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}
.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 #cccccc;
	background-color:#ffffff;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#666666;
	padding:3px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #cccccc;
	padding: 2px;
	background-color: #ffffff;
	color:#666666;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}
.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;
}

#contact_table{
font-family: verdana, arial;
font-size: 11px;
color : #666666;
}

a img {
border: 0 none;
}

form table{color:#5C6976;
font-family:verdana,arial;
font-size:11px;
text-align:justify;}
