body, th, td, input, select, textarea  {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #434343;
}

p { margin: 10px 0; }

/*
	LINKS 
================================================  */
a:link, a:visited { color: #00adee; text-decoration: underline; }
a:hover { text-decoration: none; }
a img { border: 0 solid #ffffff; }


/*
	FORMS 
================================================  */
form { margin: 0; }
fieldset { border: 0 solid #ffffff; padding: 0; margin: 0; }

.i-text, .i-textarea, .i-select, .i-file { background: transparent; border: 1px solid #383838; }



/*
	FCE
================================================  */
.fce-2cols { width: 100%; margin: 0; float: left; }
.fce-2cols .fce-01 { width: 49%; background: #ff0000; float: left; }
.fce-2cols .fce-02 { width: 49%; background: #ff00ff; float: right; }

.fce-box { margin: 0 0 10px 0;}
	
	/*box DARK-GRAY,  LIGHT-GRAY */
	.box-dark-gray { background: #eaeaea; }
	.box-light-gray { background: #f7f7f7; }

.fce-box .box-content { padding: 10px; }
.fce-box .csc-firstHeader { margin: 0 0 10px 0; padding: 0 0 3px 0; background: url(../images/blocks/bg_sep_black.gif) bottom left repeat-x; font-size: 11px; text-transform: uppercase; color: #065892; }
.fce-box .box-lt, .fce-box .box-lb, .fce-box .box-rt, .fce-box .box-rb { width: 100%; }
	
	/*corners DARK-GRAY*/
	.box-dark-gray .box-lt{ background: url(../images/blocks/box_lt.gif) top left no-repeat; }
	.box-dark-gray .box-rt{ background: url(../images/blocks/box_rt.gif) top right no-repeat; }
	.box-dark-gray .box-lb{ background: url(../images/blocks/box_lb.gif) bottom left no-repeat; }
	.box-dark-gray .box-rb{ background: url(../images/blocks/box_rb.gif) bottom right no-repeat; }
	
	/*corners LIGHT-GRAY*/
	.box-light-gray .box-lt{ background: url(../images/blocks/box_lt01.gif) top left no-repeat; }
	.box-light-gray .box-rt{ background: url(../images/blocks/box_rt01.gif) top right no-repeat; }
	.box-light-gray .box-lb{ background: url(../images/blocks/box_lb01.gif) bottom left no-repeat; }
	.box-light-gray .box-rb{ background: url(../images/blocks/box_rb01.gif) bottom right no-repeat; }


/*
	CONTENT
================================================  */

h1 { font-size: 14px; color: #00adee; font-weight: normal; margin: 10px 0;  }
h2 { font-size: 13px; color: #00adee;  font-weight: normal; margin: 10px 0; }
h3 { font-size: 13px; color: #00adee; font-weight: bold; margin: 10px 0; }
h4 { font-size: 12px; color: #00adee; font-weight: normal; margin: 10px 0; }
h5{ font-size: 12px; color: #5a5a5a; font-weight: bold; margin: 10px 0; }
h6{ font-size: 11px; color: #5a5a5a; font-weight: bold; margin: 10px 0; }

.csc-header h1, .csc-textpicHeader h1 { font-size: 14px; font-weight: normal; color: #00adee; }

.content ul { margin: 7px 0; padding: 0 0 0 1.5em; list-style: url(../images/bullets/bullet02.gif);}
.content ul li { margin: 3px 0; }

/*
	CONTACT FORM
================================================  */
.csc-mailform { width: 100%; float: left; }
.csc-mailform .csc-mailform-field { width: 100%; float: left; }
.csc-mailform .csc-mailform-field label { width: 20%; color: #00ADEE; margin: 0 2% 10px 0; float: left; display: inline; }
.csc-mailform .csc-mailform-field input { width: 45%; margin: 0 0 10px 0; padding: 2px; border: 1px solid #00ADEE; }
.csc-mailform .csc-mailform-field textarea { width: 46%; border: 1px solid #00ADEE; }
.csc-mailform input.csc-mailform-submit { width: 72px; height: 25px; color: #fff; border: 0px solid #fff; background: url(../images/buttons/button02.gif) left top no-repeat; margin: 20px 0 0 22%; cursor: pointer; }

/*
	TT NEWS
================================================  */
.news-latest-container { }
.news-latest-container .news-latest-item { }
.news-latest-item h3 { margin: 0; }
.news-latest-item h3 a:link, .news-latest-item h3 a:visited { font-size: 11px; text-decoration: none; }
.news-latest-item h3 a:hover { text-decoration: underline; }
.news-latest-item .news-latest-date { font-size: 11px; color: #434343; margin: 0 4px 0 0; }
.news-latest-item .news-latest-img { float: right; }
.news-latest-item .news-latest-img img { margin: 5px 0 0 5px; border: 3px solid #d2d2d2; }

.news-list-container { }
.news-list-container .news-list-item { }
.news-list-item h3 { margin: 0; }
.news-list-container .news-list-item h3 a:Link, .news-list-container .news-list-item h3 a:visited { font-size: 11px; text-decoration: none; }
.news-list-container .news-list-item h3 a:hover { text-decoration: underline; }
.news-list-item .news-list-img { float: right; }
.news-list-item .news-list-img img { margin: 5px 0 0 5px; border: 3px solid #d2d2d2; }
.news-list-item .news-list-date { font-size: 11px; color: #434343; margin: 0 4px 0 0; }
.news-list-item .news-list-teaser {  }

.news-single-item { width: 100%; float: left; }
.news-single-item h2 { font-weight: bold; }
.news-single-item h3 { color: #434343; }
.news-single-item .news-single-timedata { font-size: 11px; color: #434343; margin: 0 4px 0 0; }
.news-single-item .news-single-img { float: right; }
.news-single-item .news-single-img img { margin: 5px 0 0 5px; border: 3px solid #d2d2d2; }
.news-single-imgcaption { margin: 5px 0 5px 5px; color: #868383; }

.news-amenu-container {}
.news-amenu-container ul { list-style: none; list-style-image: none; padding: 0; }
.news-amenu-container li.news-amenu-item-year { font-weight: bold; margin: 10px 0;  }
.news-amenu-container li a:link, .news-amenu-container li a:visited { background: url(../images/bullets/bullet02.gif) left 3px no-repeat; padding: 0 0 0 1.5em; }

.tx-ttnews-browsebox { width: 100%; text-align: center; float: left; }
.tx-ttnews-browsebox .act a:link, .tx-ttnews-browsebox .act a:visited { font-weight: bold; text-decoration: none; }


/*
	INDEXEDSEARCH
================================================  */
.tx-indexedsearch { width: 100%; float: left; }
.tx-indexedsearch form { margin: 10px 0 0 0; }
.tx-indexedsearch .i-text { width: 147px; padding: 1px; }
.tx-indexedsearch .tx-indexedsearch-sw { font-weight: bold; }
.tx-indexedsearch input.submit { color: #fff; font-weight: bold; border: 0px solid #fff; padding: 2px 3px; background: #00adee; cursor: pointer; }
.tx-indexedsearch .tx-indexedsearch-search-submit { margin-left: 2em; float: left; display: inline; }
.tx-indexedsearch .tx-indexedsearch-form { margin: 0 0 10px 0; float: left; }
.tx-indexedsearch .tx-indexedsearch-form label { font-weight: bold; }
.tx-indexedsearch .tx-indexedsearch-redMarkup { color: #ff00a4!important; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { font-size: 14px; color: #00adee; margin-top: 5px; }


/*
	CSC-SITEMAP
================================================  */
.csc-sitemap { }
.csc-sitemap ul { list-style: none; list-style-image: none; }
.csc-sitemap ul li { margin: 7px; }
.csc-sitemap ul li a:link, .csc-sitemap ul li a:visited { font-size: 14px; text-decoration: none; }
.csc-sitemap ul li a:hover { text-decoration: underline; }
.csc-sitemap ul ul { margin: 15px 0; }
.csc-sitemap ul ul li a:link, .csc-sitemap ul ul li a:visited { font-size: 13px; }