/* Template stylesheet which can be used for new sites */


/* DEFAULT STYLES */

P, PRE { margin:0px 2px 0px 0px; }
A { color:#FFFFFF; text-decoration:bold;}
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family:Arial; color:#FFFFFF; font-size:12px; }
TEXTAREA, SELECT textarea { font-family:'Times New Roman',Times,serif; color:#FFFFFF; border:#2F506A 1px solid; font-size:12px; }


/******************/ 
/* Headers, plain */ 
/******************/ 
H1 { font-size:20px; color:#FFFFFF; margin-bottom:18px; padding-top:20px; text-indent:10px; height:30}
H2 { font-size:18px; color:#FFFFFF; margin-bottom:10px; margin-left:20px;}
H3 { font-size:16px; color:#FFFFFF; margin-bottom:10px; margin-left:25px;}
H4 { font-size:14px; color:#c13001; text-align:center; margin-top:2px; margin-bottom:1px;}
H5 { margin-bottom:3px; text-indent:25px; }
H6 { margin-top:0px; margin-left: 20px; font-size:16px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top:0px;}

/* Headers, with link */ 
H1 A, H2 A, H3 A, H4 A, H5 A { color:#FFFFFF; text-decoration:none; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration:underline; }


/************/
/* BODYTEXT */
/************/
p.bodytext { color:#FFFFFF; font-size:12px; margin-left:30px; margin-right:50px; }
p.bodytext a { font-weight:bold; }


/*********/
/* TABLE */
/*********/

TABLE.contenttable caption { text-align:center; color:#FFFFFF; font-weight:bold; border-left:1px solid #8B8B8B;; border-top:1px solid #8B8B8B;; border-right:1px solid #8B8B8B; }
TABLE.contenttable { margin-left:15; width:90%; border: 1px solid #8B8B8B; }
TABLE.contenttable TR TD { text-align:left; }
TABLE.contenttable-1 { width:90%; }
TABLE.contenttable-1 TR TD { text-align:left; }
TABLE.contenttable-1 TR.tr-0 TD { background-color:#D1D2E4; font-weight:bold; }

/*************/
/* Scrollbar */
/*************/
td.scroll { scrollbar-base-color: #f4c26b }
td.scroll { scrollbar-arrow-color: #ffffff }
td.scroll { scrollbar-darkshadow-color: #f4c26b }

/*********/
/* RULER */
/*********/
.csc-frame-rulerAfter { margin-top:20px; margin-left:30px; margin-right:30px; border-bottom: 1px solid #8B8B8B; } 


/***************/
/* Bulletlists */
/***************/
ul.csc-bulletlist-0 li { color:#FFFFFF; list-style-image:url(../symbols/list.gif); margin-bottom:5px; margin-right:50px}
ul.csc-bulletlist-1 { color:#FFFFFF; list-style-type :decimal; margin-right:50px}
ul.csc-bulletlist-2 { color:#FFFFFF; list-style-position :inside; margin-right:50px}
ul.csc-bulletlist-3 { color:#FFFFFF; text-decoration:none; margin-bottom:5px; margin-right:50px}
ul.csc-bulletlist-3 li { color:#FFFFFF; margin-right:50px}
li { color:#000000; list-style-image:url(../symbols/list.gif); margin-bottom:5px; margin-right:50px }


/**********************/
/* File Download List */
/**********************/

td.csc-uploads-fileName { background:url(../symbols/arrow-list.gif) no-repeat; text-indent:12px; }

/* TABLES */

TABLE.contenttable-3 P { color:#FFFFFF; font-size:11px; }


/*********/
/* IMAGE */
/*********/
img {border: 0px;}
.csc-textpic-intext-right {margin-right:50px;}
.csc-textpic-intext-left {margin-left:20px; margin-top:40px;}
.csc-textpic-left {margin-left:20px;}
.csc-textpic-intext-right-nowrap {margin-right:50px;}
.csc-textpic-intext-left-nowrap {margin-left:20px;}


/**********/
/* SEARCH */
/**********/

.tx-indexedsearch-res {margin-left:10px; margin-right:20px;}
.tx-indexedsearch-searchbox {margin-left:20px;}
.tx-indexedsearch-whatis {margin-left:20px;}
.tx-indexedsearch-browsebox {margin-left:20px;}
.tx-indexedsearch-searchbox-sword {margin-left:20px; margin-top:4px; color:#000000;}


/*************/
/* MENU-LEFT */
/*************/

/* DEFAULT */
a.menu-left { display:block; color:#FFFFFF; font-size:12px; text-indent:12px; text-decoration:none; margin-left:10px; margin-top:1px; background:url(../symbols/arrow_right_line.gif) no-repeat; }
a.menu-left-2 { display:block; color:#FFFFFF; font-size:12px; text-indent:12px; text-decoration:none; margin-left:25px; margin-top:3px; background:url(../symbols/arrow_right.gif) no-repeat; }

/* ACT */
a.menu-left-act { display:block; color:#FFFFFF; font-size:12px; text-indent:12px; text-decoration:none; margin-left:10px; margin-top:3px; background:url(../symbols/arrow_act_right_line.gif) no-repeat; }

/* RO */
a.menu-left-ro { display:block; color:#2F506A; font-size:12px; text-indent:12px; text-decoration:none; margin-left:10px; margin-top:1px; background:url(../symbols/arrow_right_line.gif) no-repeat; }
a.menu-left-2-ro { display:block; color:#2F506A; font-size:12px; text-indent:12px; text-decoration:none; margin-left:25px; margin-top:3px; background:url(../symbols/arrow_right.gif) no-repeat; }

/* IFSUB */
a.menu-left-ifsub { display:block; color:#FFFFFF; font-size:12px; text-indent:12px; text-decoration:none; margin-left:10px; margin-top:1px; background:url(../symbols/arrow_right_line.gif) no-repeat; }

/* CUR */
a.menu-left-cur { display:block; color:#FFFFFF; font-size:12px; text-indent:12px; text-decoration:none; margin-left:10px; margin-top:1px; background:url(../symbols/arrow_act_right_line.gif) no-repeat; }
a.menu-left-2-cur { display:block; color:#FFFFFF; font-size:12px; text-indent:12px; text-decoration:none; margin-left:25px; margin-top:3px; background:url(../symbols/arrow_act_right.gif) no-repeat; }


/***************/
/* MENU-FOOTER */
/***************/

/* DEFAULT */
td.menu_footer { text-indent:10px; }

/*******************************/
/* ADDRESS, SPONSOR, WEBMASTER */
/*******************************/

/* ADDRESS */
p.address { text-align:left; color:#8d8e8e; font-size:10px; }

/* WEBMASTER */
p.webmaster { text-align:center; margin-top:10px; color:#FFFFFF; font-size:10px; 


/*******/
/* 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 #A05B4A;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.news-latest-item H3 { font-size:13px; margin-left:5px; margin-right:5px; margin-top:15px; margin-bottom:5px; }
.news-latest-item p { margin-left:5px; margin-right:5px; } 


.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
}

.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-bottom: 1px solid #9E6050;
}

.news-latest-item IMG {
	margin-top:4px;
	margin-left:5px;
	margin-right:5px;
	border:1px solid #ffffff;
	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-date { float:right; margin-bottom:5px; }

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	margin-right:40px;
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	border-bottom: 1px solid #9C9A9C;
	margin-bottom:10px;
	}
	
.news-search-form {
	padding:3px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:30px;
	margin-right:40px;
	color:#000000;
}

.news-search-emptyMsg{
	margin:0px;
}

.news-search-form FORM {
	margin:0px;
	color:#000000;
}

news-search-form-submit {
	color:#000000;
}

.news-list-container H3 {
	margin-bottom: 5px;
	/*border-bottom: 1px solid #769024;
	background-color: #769024;*/
}


.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
}

.news-list-container H3 A {
	color:#fff;

}

.news-list-container P { 
}

.news-list-date {
	float: right;
	color: #ffffff;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: 4px;
	font-size: 9px;
	font-weight: normal;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {
	float: right;
	border:1px solid #fff;
	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:30px;
}
.news-list-category {
	margin-top:10px;
}
	
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	padding:3px;
}
.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 {
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	margin-bottom:5px;
}

.news-single-item p {
	margin-top:5px;
}

.news-single-item H2{
	margin-top:0px;
}

.news-single-img {
	margin-left:30px;
	margin-top:10px;
}

.news-single-imgcaption {
	clear:both;
}

.news-single-category {
	float: left;
	font-size:11px;
	margin-left:5px;
	margin-top:1px;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-left:15px;
	margin-bottom: 15px;
	margin-top: 10px;
	margin-right:40px;
}
.news-single-timedata {
	float: left;
	font-size:11px;
	margin-left:30px;
	margin-top:1px;
}
.news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
/* 	clear: both; */
	margin-top:15px;
	padding:3px;
	padding-bottom:0px;

}

.news-single-related,.news-single-files,.news-single-links  {
	margin-left:30px;
	margin-bottom: 3px;
}

.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;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
}
.news-amenu-container LI {
	padding-bottom:1px;
	list-style-type: none;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:30px;
	margin-bottom:0px;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
}
.news-amenu-item-year {
	font-weight: bold;
	padding: 2px;
	color:#fff;
	list-style-type: none;
}

/*--------------------------------- 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;
}







/*************/
/* GUESTBOOK */
/*************/

.tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-list-header { background-color: #6c8495; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; font-size:11px; border-color:#2F506A;  width:100; height:20; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; font-size:11px; border-color:#2F506A; width:150; height:20; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; font-size:11px; border-color:#2F506A; width:250; }

