/* Copyright notice

(c) 2005 Foundation for Evangelism (info@evangelize.org)
All rights reserved

This template is part of the Web-Empowered Church (WEC) ministry of the
Foundation for Evangelism (http://evangelize.org). The WEC is developing
TYPO3-based free software for churches around the world. Our desire is to
use the Internet to help offer new life through Jesus Christ. Please see
http://WebEmpoweredChurch.org/Jesus.

You can redistribute this template and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.

The GNU General Public License can be found at
http://www.gnu.org/copyleft/gpl.html.

This template is distributed in the hope that it will be useful for ministry,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

This copyright notice MUST APPEAR in all copies of the script! */


/*************************************************/
/**************Common Styles****************/
/***********************************************/

label {
    float:left;
    display:block;
    width:80px;
    padding-bottom:10px;
    padding-left:0px;
}
fieldset label {
    width:70;
    float:left;
    display:block;
    padding-right:2px;
    padding-bottom:5px;
    white-space:nowrap; /*to fix ie6 wrapping*/
}
fieldset input {
    /*width:auto;*/
    /*border:none;*/
    background:none;
    /*float:left;*/
    /*display:block;*/
    margin-right:10px;
    margin-top:3px !important;
    margin-top:0px; /*to fix ie6 position*/
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
h1, h2, h3, h4, h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}

/*************************************************/
/****************Design Styles*****************/
/***********************************************/

#contact {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
	text-align: right;
	padding-bottom: 3px;
	padding-right: 5px;
}
.address {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
	text-align: right;
	padding-bottom: 3px;
	padding-right: 5px;
}
.cell-bg {
	background-repeat: repeat;
}
.topcell {
	background-color: #006600;
}

/*******************Breadcrumb*******************/
.breadcrumb {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
	text-align: right;
	padding-bottom: 3px;
}
.breadcrumb a:link, .breadcrumb a:visited {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #669900;
	text-align: right;
	padding-bottom: 3px;
}
.breadcrumb a:hover, .breadcrumb a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #669933;
	text-align: right;
	padding-bottom: 3px;
}

/*******************News*******************/

.top-block {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 4px 4px 4px 10px;
}
.top-block h1, .top-block h2, .top-block h3, .top-block h4, .top-block h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: more bold;
	color: #FFFFFF;
}
.top-block p {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.top-block a:link, .top-block a:visited {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	color: #FFFFFF;
}
.top-block a:hover, .top-block a:active {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	color: #FFFFCC;
}
.newscell {
}


/*****************Right*********************/

.right {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #006600;
	text-decoration: none;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 10px;
	background-color: #B8DB95;
	padding: 5px;


}
#right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	text-decoration: none;
	/*margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 10px;*/
	background-color: #B8DB95;
	padding: 5px;


}
#right a:link, #right a:visited {
	color: #060;
}
#right a:hover, #right a:active{
	color: #693;
}

/*******************Left*******************/

.left {
	font-family: Arial, Verdana, sans serif;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
	width: 178px !important;
	width: 188px;
	display: block;
	padding-top: 5px;
	/*padding-right: 5px;*/
	padding-left: 10px;
}
.left p {
	font-family: Arial, Verdana, sans serif;
	font-size: 12px;
	font-weight: normal;
	color: #006600;
	/*padding-right: 10px;*/
	padding-left: 10px;
}
.left h1, .left h1 a:link, .left h1 a:visited, .left h1 a:hover, .left h1 a:active,
 .left h2, .left h2 a:link, .left h2 a:visited, .left h2 a:hover, .left h2 a:active,
 .left h3, .left h3 a:link, .left h3 a:visited, .left h3 a:hover, .left h3 a:active,
 .left h4, .left h4 a:link, .left h4 a:visited, .left h4 a:hover, .left h4 a:active,
 .left h5, .left h5 a:link, .left h5 a:visited, .left h5 a:hover, .left h5 a:active {
	font-family: Arial, Verdana, sans serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color:  #006600;
	margin-left: 0px;
	padding-left: 17px;
	padding: 10px;
}

.left input {
	width: 70px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #006600;
	border: 1px solid #060;
	background-color: #B8DB95;
}
.top-border {
	background-image: url(images/Gussow-Pokal-2005-046_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.left-border {
	background-image: url(images/Gussow-Pokal-2005-046_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #000000;
}
.right-border {
	background-image: url(images/Gussow-Pokal-2005-046_06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #000000;
}
.buttom-border {
	background-image: url(images/Gussow-Pokal-2005-046_08.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #000000;
}
.left-bg {
	background-image: url(images/left-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#left p {
	padding: 8px;
}
#left h1 {
	font-family: Arial, Verdana, sans serif;
	font-size: 130%;
	font-weight: bold;
	color: #ffffff;
	background-color:  #930;
	margin-left: 0px;
	padding-left: 17px;
	padding: 10px;
}
#left h2 {
	font-size: 120%;
}
#left h3 {
	font-size: 110%;
}
#left a:link, #left a:visited {
	color: #060;
}
#left a:hover, #left a:active{
	color: #693;
}




/*************Left Nav***********************/

.mainmenu1 a:link, .mainmenu1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: images/triangle-bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #669933;
	border-bottom: 2px solid #fff;
	height: 22px !important;
	height: 27px;
	width: 174px !important;
	width: 178px;
	display: block;
	text-indent: 20px;
	padding-top: 5px !important;
	padding-top: 3px;
	padding-right: 2px;
	padding-left: 3px;
	margin-left: 9px;
}
.mainmenu1 a:hover, .mainmenu1 a:active {
	background-image: url(images/triangle-bullet-over.gif);
	background-repeat: no-repeat;
	background-color: #66CC33;
	color: #006600;
	text-decoration: none;
	display: block;
}
.mainmenu1-act a:link, .mainmenu1-act a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
	background-image: url(images/triangle-bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #66CC33;
	border-bottom: 2px solid #fff;
	display: block;
	height: 22px !important;
	height: 27px;
	width: 174px !important;
	width: 178px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-left: 9px;
	text-align: left;
	text-indent: 20px;
}
.mainmenu1-act a:hover, .mainmenu1-act a:active {
	color: #006600;
	background-image: url(images/triangle-bullet-over.gif);
	background-repeat: no-repeat;
	display: block;
}
.mainmenu2 a:link, .mainmenu2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
	height: 22px;
	width: 151px !important;
	width: 178px;
	display: block;
	padding-top: 5px !important;
	padding-top: 3px;
	padding-right: 2px;
	padding-left: 25px;
	margin-left: 9px;
	text-align: left;
	background-color: #8FC758;
	border-bottom: 2px solid #fff;
}
.mainmenu2 a:hover, .mainmenu2 a:active {
	color: #006600;
	background-color: #ABCC68;
}
.mainmenu2-act a:link, .mainmenu2-act a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #060;
	text-decoration: none;
	height: 22px;
	width: 151px !important;
	width: 178px;
	display: block;
	padding-top: 5px !important;
	padding-top: 3px;
	padding-right: 2px;
	padding-left: 25px;
	margin-left: 9px;
	background-color: #abcc6a;
	border-bottom: 2px solid #fff;
}
.mainmenu2-act a:hover, .mainmenu2-act a:active {
	color: #006600;
}

.mainmenu3 a:link, .mainmenu3 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 22px;
	width: 140px;
	display: block;
	padding-top: 5px;
	padding-right: 2px;
	padding-left: 45px;
	margin-left: 3px;
	text-align: left;
}
.mainmenu3 a:hover, .mainmenu3 a:active {
	color: #fff;
}
.mainmenu3-act a:link, .mainmenu3-act a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
	height: 22px;


	width: 140px;
	display: block;
	padding-top: 5px;
	padding-right: 2px;
	padding-left: 45px;
	margin-left: 3px;
}
.mainmenu3-act a:hover, .mainmenu3-act a:active {
	color: #66CC00;
}

/*******************Main*******************/

#main-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	text-decoration: none;
	width:96% !important;
	width:98%;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 10px;
}
#main-content td{
	font-size: 11px;
}
#main-content h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	font-weight: bold;
	color: #060;
	text-decoration: none;
}
#main-content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 115%;
	font-weight: bold;
	color: #060;
	text-decoration: none;
}
#main-content h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-weight: bold;
	color: #060;
	text-decoration: none;
}
#main-content ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	text-decoration: none;
	list-style-type: disc;
}
#main-content a:link, #main-content a:visited {
	color: #006600;
}
#main-content a:hover, #main-content a:active{
	color: #693;
}
#pagetitle h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-weight: bold;
	color: #060;
	text-decoration: none;
	margin-top: 10px;
	margin-left: 10px;
}



/*******************Footer*******************/

.footer {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	background-color: #669933;
	padding-right: 20px;
}

.footer a:link, .footer a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;




	text-align: right;
	padding-bottom: 3px;
}

.footer a:hover, .footer a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;

	font-weight: normal;
	color: #006600;
	text-align: right;
	padding-bottom: 3px;
}

/***********************Logo*******************/

.logo {
	background-image: url(images/Gussow-Pokal-2005-046_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 150px;
	width: 159px;
	padding-left: 20px;
	padding-top: 15px;
	position: relative;
	color: #FFFFFF;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding-right: 15px;
}
.logo-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
	margin-left: 15px;
	margin-top: 15px;
	width: 150px;
}
#sitename, #sitename h1, #sitename h2, #sitename h3,
#sitename a:link, #sitename a:visited, #sitename a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: none;
}

/*****************Search***************/
#search {
        text-align: right;
	float: right;
        display: block;
}
#search input {
#	width: 40px;	
	font-family: Arial, Verdana, sans serif;
	font-size: 10px;
	color: #060;
	border: 1px solid #060;
	background-color:  #B8DB95;
	margin: 2px;
}

/********************************************/


/*************************************/
/********** Extension Styles ***************/
/*************************************/

/************ tt_news extension ***********************/


/*-----------------------------------  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:none;
	background-color:#060;

}
.top-block .news-list-container HR.clearer, .top-block .news-single-item HR.clearer, .top-block .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	color:#fff;
	border:none;
	background-color:#fff;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	/*border:1px solid #333;
	background-color:#E2F0D4;*/
}

.news-latest-container H2 {
	color:#693;
	padding:1px;
	font-size: 11px;
	/*margin:3px;
	border:1px solid #666;
	background-color:#D8FA70;
	background-color:#769024;*/
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
	color:#693;
	padding:3px;
	/*margin:3px;
	border:1px solid #666;
	background-color:#D8FA70;
	background-color:#769024;*/
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#060;
}
.news-latest-gotoarchive A {
	color:#060;
	font-size: 95%;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:1px;
	/*margin:3px;
	border:1px solid #666;
	background-color:#BB9E62;*/
	/*width: 200px;
	float: right;*/
}

.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;
}

/** Left Latest News Styles **/

#left .news-latest-container H2,#left .news-latest-gotoarchive {
	color:#FFF;
	padding:1px;
	/*margin:3px;
	border:1px solid #666;
	background-color:#D8FA70;*/
/*	background-color:#060;*/
}
#left .news-latest-gotoarchive {
	font-size: 85%;
}
#left .news-latest-item h3, #left .news-latest-item h3 a:link,
#left .news-latest-item h3 a:visited, #left .news-latest-item h3 a:hover{
	color:#FFF;
	font-size:100%;
}


/** Right Latest News Styles **/

#right .news-latest-container H2 {
	color:#fff;
	padding:1px;
	font-size: 110%;
	/*margin:3px;*/
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#060;
}

#right .news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#D8FA70;
	/*background-color:#060;*/
}


/*--------------------------------- 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;*/

}

.news-list-item h3 {
      font-size: 120%;
}
.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-bottom: 0px;
	padding: 0px;
	/*border-bottom: 1px solid #769024;
	background-color: #769024;*/
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED {
	color:#693;

	padding-left:2px;
        text-decoration: none;
}
.news-list-container H3 A:HOVER {
	color:#693;
	/*padding-left:2px;*/
        text-decoration: underline;
}

/*.news-list-container H3 A {
	color:#fff;

}*/

.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #333;
	/*width: 180px;*/
	text-align: left;
	/*height: 20px;
	margin-top: -2px;
	margin-right: -2px;*/
	font-size: 9px;
	font-weight: normal;
	/*background-color: #F9FFE5;*/
}
#left .news-list-date,
#right .news-list-date {
	float: none;
	color: #333;
	/*width: 180px;*/
	text-align: left;
	/*height: 20px;
	margin-top: -2px;
	margin-right: -2px;*/
	font-size: 9px;
	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:10px;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
        font-weight: bold;
}
.news-list-morelink a:link, .news-list-morelink a:visited {
	color: #333;
}
.news-list-morelink a:hover, .news-list-morelink a:active {
	color: #693;
}
.news-list-browse {
	text-align: center;
}


/** Main styling **/

#main-content .news-list-container {
	/*border:1px solid #000;
	background-color:#BBE53A;*/
}


#main-content .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;*/

}
#main-content .news-list-item h3 {
      font-size: 120%;
}
#main-content .news-search-form {
	padding:3px;
	margin-bottom:5px;
	/*border:1px solid #666;
	background-color:#F9FFE5;*/
}
#main-content .news-search-emptyMsg{
	margin:0px;
}
#main-content .news-search-form FORM {
	margin:0px;
}
#main-content .news-list-container H3 {
	margin-bottom: 0px;
	padding: 0px;
	/*border-bottom: 1px solid #769024;
	background-color: #769024;*/
}
#main-content .news-list-container H3 A:LINK, #main-content .news-list-container H3 A:VISITED {
	color:#060;
	padding-left:2px;
        text-decoration: none;
}

#main-content .news-list-container H3 A:HOVER {
	color:#693;
	/*padding-left:2px;*/
        text-decoration: underline;
}

/*#main-content .news-list-container H3 A {
	color:#fff;




}*/

#main-content .news-list-container P {
	padding-left:3px;
}
#main-content .news-list-date {
	float: right;
	color: #333;

	/*width: 180px;*/
	text-align: left;
	/*height: 20px;
	margin-top: -2px;
	margin-right: -2px;*/
	font-size: 9px;
	font-weight: normal;
	/*background-color: #F9FFE5;*/
}

#main-content .news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

}

#main-content .news-list-container IMG {
	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
#main-content .news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

#main-content .news-list-morelink, #main-content .news-list-category {
	font-size:10px;
	margin-left:3px;
}
#main-content .news-list-morelink  {
	margin-bottom:3px;
        font-weight: bold;
}
#main-content .news-list-morelink a:link, #main-content .news-list-morelink a:visited {
	color: #333;
}
#main-content .news-list-morelink a:hover, #main-content .news-list-morelink a:active {
	color: #060;
}
#main-content .news-list-browse {
	text-align: center;
}

/** Top-Block styling **/


.top-block .news-list-item {

	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	padding-top:0px;
	/*margin:3px;*/
	/*border:1px solid #666;
	background-color:#F9FFE5;*/
}
.top-block .news-list-container H3 {margin: 0px; padding: 0px;}
.top-block .news-list-item h3 {font-size: 110%; font-weight: bold;}
.top-block .news-list-container H3 A:LINK, .top-block .news-list-container H3 A:VISITED {
	color:#fff;
	padding-left:2px;

        text-decoration: none;
}
.top-block .news-list-container H3 A:HOVER, .top-block .news-list-container H3 A:ACTIVE {color: #ffc;}
.top-block .news-list-item p {margin-top: 2px; margin-bottom: 2px;}
.top-block .news-list-container p {margin-top: 2px; margin-bottom: 2px;}
.top-block .news-list-container {margin-top: 2px; margin-bottom: 2px;}
.top-block .news-list-morelink {margin-top: 2px; float: right;}
.top-block .news-list-morelink a:link, .top-block .news-list-morelink a:visited {
	color: #fff;
}
.top-block .news-list-morelink a:hover, .top-block .news-list-morelink a:active {
	color: #ffc;
}
.top-block .news-list-date {
	/*float: none;*/
	color: #fff;
	/*width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;*/
	font-size: 9px;
	font-weight: normal;
	/*background-color: #F9FFE5;*/
}

.top-block .news-list-browse {
	text-align: center;
	margin-top:0px;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#BCDDBE;
}
.top-block .tx-ttnews-browsebox {
	margin-top:0px;
	padding-top:0px;
	padding:3px;
	background:none;
	border:none;
}
.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: #693;

	border:1px solid #666;
	color: #fff;
}
.tx-ttnews-browsebox-SCell a:link, .tx-ttnews-browsebox-SCell a:visited {
	font-size: 80%;
	color: #fff;
}
.tx-ttnews-browsebox-SCell a:hover, .tx-ttnews-browsebox-SCell a:active{
	color: #ffc;

}
.tx-ttnews-browsebox a:link, .tx-ttnews-browsebox a:visited {
	font-size: 100%;
	color: #060;
}
.tx-ttnews-browsebox a:hover, .tx-ttnews-browsebox a:active{
	color: #060;
}
.tx-ttnews-browsebox-SCell {
	background-color: #693;
	border:1px solid #666;
	color: #fff;
}
.tx-ttnews-browsebox-SCell a:link, .tx-ttnews-browsebox-SCell a:visited {
	font-size: 100%;
	color: #fff;
}
.tx-ttnews-browsebox-SCell a:hover, .tx-ttnews-browsebox-SCell a:active{
	color: #ffc;
}

.top-block .tx-ttnews-browsebox-SCell {
	background-color: #bcddbe;
	border:1px solid #060;
}
.top-block .tx-ttnews-browsebox a:link, .top-block .tx-ttnews-browsebox a:visited {
	font-size: 80%;
	color: #fff;
}
.top-block .tx-ttnews-browsebox a:hover, .top-block .tx-ttnews-browsebox a:active{
	color: #ffc;
}
.top-block .tx-ttnews-browsebox-SCell a:link, .top-block .tx-ttnews-browsebox-SCell a:visited {
	font-size: 80%;
	color: #fff;
}
.top-block .tx-ttnews-browsebox-SCell a:hover, .top-block .tx-ttnews-browsebox-SCell a:active{
	color: #ffc;
}
.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: 16px;
	font-weight:bold;
	/*color: #85A600;*/
	margin-bottom: 0px;
}
.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: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	/*float: right;*/
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}

/***********Added by BB***************/

.news-single-additional-info {
	background-image: url(images/in-sidebar-bg.jpg);
        float: right;
	margin-left: 3px;
	margin-bottom: 3px;
	padding: 5px;
	width: 40%;
	background-color: #FEFECA;
	background-repeat: repeat-x;
}

.news-single-additional-info h1, .news-single-additional-info h2, .news-single-additional-info h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 125%;
	color: #006633;
}

/***********Added by BB***************/

/********* Backup********************
.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:2px;
        margin-bottom: 5px;
}

.news-single-related DD a:link, .news-single-related DD a:visited,
.news-single-links DD a:link, .news-single-links DD a:visited,
.news-single-files DD a:link, .news-single-files DD a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333;
        text-decoration: none;
}
.news-single-related DD a:hover, .news-single-related DD a:active,
.news-single-links DD a:hover, .news-single-links DD a:active,
.news-single-files DD a:hover, .news-single-files DD a:active {

        text-decoration: underline;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 125%;
        font-weight: bold;
	color: #006633;
	margin-left:5px;
        margin-bottom: 5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:5px;
	padding:3px;
	/*border:1px solid #333;*/
	/*background-color:#BBE53A;*/
}
.news-amenu-container LI {
	padding-bottom:3px;
}
.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, #main-content .news-amenu-container H2 {
	color:#693;
	padding:3px;
	font-size: 115%;
	/*border:1px solid #666;*/
	/*background-color:#769024;*/
}
.news-amenu-item-year {
	font-weight: bold;
	/*border: 1px solid #666;*/
       border-bottom: 1px solid #ccc;
	padding: 2px;
        margin: 4px 0px 4px 0px;
	background-color: #f7f7f7;
	color:#363
}

/** Main AMenu Styles **/

#main-content .news-amenu-item-year {
	font-weight: bold;
	/*border: 1px solid #666;*/
       border-bottom: 1px solid #ccc;
	padding: 2px;
        margin: 4px 0px 4px 0px;
	background-color: #f7f7f7;
	color:#363
}
#main-content .news-amenu-container {
	margin-top:5px;
	padding:3px;
	border:1px solid #333;
	background-color:#BDDFBE;
}
#main-content .news-amenu-container a:hover {
	color:#000;
}

/*--------------------------------- 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, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;

	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;

	border-left:1px solid #666;

	border-top:1px solid #666;


}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}

/********* Styles for extension "tx_newloginbox_pi1" *********/

	.tx-newloginbox-pi1 {font-size: 11px;}
	.tx-newloginbox-pi1 input {border: 1px solid #060;}
	.tx-newloginbox-pi1 table {width: 100px; font-size: 11px;}
	.tx-newloginbox-pi1 h3 {/*padding-left: 10px;*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFF;}


	#left .tx-newloginbox-pi1 h3 {	
		font-family: Arial, Verdana, sans serif;
		font-size: 130%;
		font-weight: bold;
		color: #ffffff;
		background-color:  #060;
		margin-left: 0px;
		padding-left: 17px;
		padding: 10px;
	}
	.tx-newloginbox-pi1-submit {width: 50px;}
	#tx-newloginbox-pi1-user {width: 75px; font-size: 11px;}
	#tx-newloginbox-pi1-pass {width: 75px; font-size: 11px;}



/********* Styles for extension "tx_newloginbox_pi3" *********/


	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }




/********* Styles for extension "tx_indexedsearch" *********/

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

/********* default styles for extension "tx_srfeuserregister_pi1" *********/


  /* WEC-MMS: Commented out the styles below and left part of one style*/

/* .tx-srfeuserregister-pi1 P { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#333333; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
*/

.tx-srfeuserregister-pi1 P { 
	margin-top:5px; 
	margin-left:5px; 
	padding-top:0px; 
	padding-bottom:0px; 
}
.tx-srfeuserregister-pi1 td { 
	font-size:.8em; 
}

/* .tx-srfeuserregister-pi1 A:link { background-color:transparent; color:#333; text-decoration:none; font-weight:none;}
    .tx-srfeuserregister-pi1 A:visited { background-color:transparent; color:#333; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 A:hover { background-color:transparent; color:#333333; text-decoration:none; }
    .tx-srfeuserregister-pi1 A:active { background-color:transparent; color:#333333; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 TD { vertical-align:top;  font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#333333; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
  
  .tx-srfeuserregister-pi1 INPUT { font-size:10px; font-family:Verdana; background-color:#FFFFFF; color:#333; font-weight:bold; }
*/

  .tx-srfeuserregister-pi1 INPUT {width: 150px; }

/*  .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit { font-size:8px; font-family:Verdana; background-color:#CCCCCC; color:#333; font-weight:bold; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-uploader { font-size:8px; font-family:Verdana; background-color:#FFFFFF; color:#333; font-weight:bold; }
  .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-icon { font-size:10px; font-family:Verdana; background-color:transparent;}
  .tx-srfeuserregister-pi1 SELECT { font-size:10px; font-family:Verdana; background-color:#FFFFFF; color:#669933; font-weight:bold; }
  .tx-srfeuserregister-pi1 TEXTAREA { font-size:10px; font-family:Verdana; background-color:#FFFFFF; color:#669933; font-weight:bold; }
  .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#FFFFFF; font-weight:bold; vertical-align:middle; }
  .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#FFFFFF; font-weight:bold; vertical-align:middle; }
*/

/********* Styles for extension "tx_veguestbook_pi1" *********/

    .tx-guestbook-list-header { background-color: #9ACC99; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #E2F0D4; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }

    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#333; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#333; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#333; font-size:12; color:#333333; width:250; }

    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }

/********* Styles for extension "tx_projectmanager_pi1" *********/

	.tx-projectmanager-pi1 .tx-projectmanager-pi1-timeline { }
	.tx-projectmanager-pi1 .tx-projectmanager-pi1-report { }

	.tx-projectmanager-pi1 .tx-projectmanager-pi1-item { }
	.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level0 { }
	.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level1 { }
	.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level2 { }
	.tx-projectmanager-pi1 .tx-projectmanager-pi1-report .tx-projectmanager-pi1-level3 { }

/********* Styles for extension "tx_abilenotes_pi1" *********/

  /* shared */
  .tx-abilenotes-pi1 { width:200px; border:1px solid #898989; padding: 2px; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-editimage IMG{ padding: 1px; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-editimage:hover IMG{ padding: 0; border:1px dotted #999; background-color: #ffffff; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-deleteimage IMG{ padding: 1px; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-deleteimage:hover IMG{ padding: 0; border:1px dotted #999;  background-color: #ffffff; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-newimage  IMG{ padding: 1px; width:18px !important; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-newimage:hover IMG{ padding: 0; border-top:1px dotted #999; border-bottom: 1px dotted #999; background-color:white;}
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-activateimage  IMG{ padding: 1px; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-activateimage:hover IMG{ padding: 0; border:1px dotted #999;  background-color: #ffffff; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-inactivateimage  IMG{ padding: 1px; }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-inactivateimage:hover IMG{ padding: 0; border:1px dotted #999; background-color: #ffffff;  }
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-searchboxbutton IMG {padding: 0px !important; padding: 1px;}
  .tx-abilenotes-pi1 A.tx-abilenotes-pi1-searchboxbutton:hover IMG { padding: 0; border-top:1px dotted #999; border-bottom: 1px dotted #999;  background-color: #ffffff; }
  .tx-abilenotes-pi1 tx-abilenotes-pi1-browsebox-strong {}

  /* list screen */
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-list {width: 100%;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listmessage{ font-size: 11px; border-bottom:1px solid #999; text-align: justify; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-list TD { padding-top:2px;padding-bottom:2px; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-searchbox {}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listheader {border-bottom:1px solid #9999; padding-top: 2px; padding-bottom: 2px;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listheader  IMG { padding-left: 4px; padding-right: 4px; margin-top: 0px; }
  .tx-abilenotes-pi1 INPUT.tx-abilenotes-pi1-searchboxsword {width:80px;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listrow {border-bottom:1px dotted #999;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listrowheader{border-bottom:1px dotted #999;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listrowcell{}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listrowcelldate P { font-size:11px }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listinfo {border-bottom:1px dotted #999;font-size:11px;text-align: center;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listjump {border-bottom:1px solid #999;text-align: center;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-listjump NOBR{padding-right:2px;padding-left:2px;font-size:11px;}

  /* view screen */
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-view {}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-viewhelp{ font-size: 11px; text-align: justify; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-view TD { padding-top:2px;padding-bottom:2px; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-viewsummary { border-bottom:1px dotted #999; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-viewdates P { font-size:11px }

  /* edit screen */
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-edit {font-size: 11px;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-edit td {font-size: 11px;}
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-edit TD{ padding-top:2px;padding-bottom:2px; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-edittitle { width:96%; }
  .tx-abilenotes-pi1 .tx-abilenotes-pi1-editcontent { font-size: 11px; width:96%; }

/********* Styles for extension "tx_abilenotes_pi2" *********/

  /** shared */
  .tx-abiletickets-pi2 {}


  /** list */
  .tx-abiletickets-pi2 .tx-abiletickets-pi2-list {}
  .tx-abiletickets-pi2 .tx-abiletickets-pi2-listrows {}
  .tx-abiletickets-pi2 .tx-abiletickets-pi2-listrow {  padding-left:5px; padding-right:5px; }
  .tx-abiletickets-pi2 .tx-abiletickets-pi2-listrow:hover { background-color:#cccccc; }



/********* Styles for extension "tx_chcforum_pi1" *********/

#tx_chcforum-pi1 { font-family: arial,sans-serif; font-size: 11px; }

#tx_chcforum-pi1 caption { display: none; }

#tx_chcforum-pi1 a { text-decoration: underline; }

#tx_chcforum-pi1 a:hover { text-decoration: none ! important; }

#tx_chcforum-pi1 form { margin-top: 20px; }

.tx-chcforum-pi1-Table { border: 1px solid rgb(58, 86, 30); background: rgb(255, 255, 255) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-bottom: 3px; width: 100%; }

.tx-chcforum-pi1-Table thead tr th { padding: 5px; background: rgb(183, 219, 147) none repeat scroll 0%; font-size: 14px; font-weight: bold; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: center; white-space: nowrap; }

.tx-chcforum-pi1-Table tbody tr th { padding: 5px; background: rgb(248, 252, 244) none repeat scroll 0%; font-size: 15px; font-weight: bold; letter-spacing: 2px; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; }

.tx-chcforum-pi1-Table tbody tr td { padding: 5px; background: rgb(226, 240, 212) none repeat scroll 0%; font-size: 12px; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }

.tx-chcforum-pi1-catConferenceCell {  }

.tx-chcforum-pi1-catConferenceCell dl { margin: 0pt; }

.tx-chcforum-pi1-catConferenceCell dt {  }

.tx-chcforum-pi1-catConferenceCell dd { font-size: 10px; margin-left: 5px; }

.tx-chcforum-pi1-catConferenceCell dd.new { color: rgb(225, 93, 5); }

.tx-chcforum-pi1-catThreadCell { text-align: center; }

.tx-chcforum-pi1-catPostCell { text-align: center; }

.tx-chcforum-pi1-catLastCell { font-size: 10px ! important; vertical-align: top; }

.tx-chcforum-pi1-confThreadSubjCell {  }

.tx-chcforum-pi1-confThreadNew { color: rgb(255, 0, 0); font-size: 10px; padding-left: 5px; }

.tx-chcforum-pi1-confThreadRepliesCell { text-align: center; }

.tx-chcforum-pi1-confThreadAuthorCell { text-align: center; }

.tx-chcforum-pi1-confThreadLastCell { font-size: 10px ! important; }

.tx-chcforum-pi1-navPath { border: 1px solid rgb(58, 86, 30); padding: 3px; background: rgb(226, 240, 212) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-bottom: 3px; margin-top: 15px; font-size: 10px; }

.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm { border: 1px solid rgb(58, 86, 30); padding: 3px; background: rgb(226, 240, 212) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-bottom: 3px; font-size: 10px; text-align: right; clear: both; }

.tx-chcforum-pi1-postForm { border: 1px solid rgb(58, 86, 30); padding: 5px; background: rgb(226, 240, 212) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-bottom: 3px; }

.tx-chcforum-pi1-postForm fieldset label { display: block; text-align: right; padding-right: 20px; width: 150px; float: left; }

.tx-chcforum-pi1-postForm fieldset#formTop input { border: 1px solid rgb(58, 86, 30); padding: 2px; display: block; width: 150px; float: left; margin-bottom: 3px; }

.tx-chcforum-pi1-postForm textarea { border: 1px solid rgb(58, 86, 30); margin: 3px 0pt; width: 100%; height: 150px; }

.tx-chcforum-pi1-postForm fieldset#formTop br { clear: left; }

.tx-chcforum-pi1-formBtn { text-align: center; }

.tx-chcforum-pi1-formBtn input { border: 1px solid rgb(58, 86, 30); padding: 3px; background-color: rgb(255, 255, 255); font-weight: bold; font-size: 12px; margin-bottom: 3px; }

.tx-chcforum-pi1-formBtnHov { border: 1px solid rgb(204, 0, 0); padding: 3px; background-color: rgb(255, 255, 255); color: rgb(204, 0, 0); font-weight: bold; font-size: 12px; }

.tx-chcforum-pi1-formBtnStyle { border: 1px solid rgb(58, 86, 30); margin: 3px; padding: 3px; background-color: rgb(255, 255, 255); }

.tx-chcforum-pi1-formBtnStyleHov { border: 1px solid rgb(204, 0, 0); margin: 3px; padding: 3px; background-color: rgb(255, 255, 255); color: rgb(204, 0, 0); }

.tx-chcforum-pi1-singlePost { border: 1px solid rgb(58, 86, 30); margin: 3px 0pt; }

.tx-chcforum-pi1-singlePost .author { padding: 3px; background: rgb(226, 240, 212) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; height: 78px; }

.tx-chcforum-pi1-formEmicoStyle { margin: 3px; }

.tx-chcforum-pi1-singlePost .im { vertical-align: middle; margin-top: 3px; }

.tx-chcforum-pi1-singlePost .im a { margin-right: 10px; }

.tx-chcforum-pi1-singlePost .im img { border: 0px none ; vertical-align: middle; padding-right: 2px; margin-bottom: 2px; }

.tx-chcforum-pi1-singlePost #userPic { border: 1px solid rgb(58, 86, 30); float: right; }

.tx-chcforum-pi1-singlePost .text { border-top: 1px solid rgb(58, 86, 30); border-bottom: 1px solid rgb(58, 86, 30); background: rgb(226, 240, 212) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }

.tx-chcforum-pi1-singlePost .scroller { padding: 3px; background: rgb(255, 255, 255) none repeat scroll 0%; overflow: auto; width: 95%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; min-height: 125px; text-indent: 0px; }

.tx-chcforum-pi1-singlePost .edit { padding: 3px; background: rgb(248, 252, 244) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; height: 19px; vertical-align: middle; margin-top: 3px; }

.tx-chcforum-pi1-singlePost .edit a { margin-right: 30px; }

.tx-chcforum-pi1-singlePost .edit img { border: 0px none ; vertical-align: middle; }

.tx-chcforum-pi1-singlePost .attachment { padding: 3px; background: rgb(226, 240, 212) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }

.tx-chcforum-pi1-singlePost .attachment div { vertical-align: top; }

.tx-chcforum-pi1-singlePost .attachment img { float: left; margin-right: 5px; }

.tx-chcforum-pi1-singlePost .offset { margin-left: 15px; margin-right: 15px; }


.tx-chcforum-pi1-singlePost .codeCell { border: 1px solid rgb(209, 215, 220); padding: 5px; font-family: Courier,'Courier New',sans-serif; font-size: 11px; color: rgb(0, 102, 0); background-color: rgb(250, 250, 250); }

.tx-chcforum-pi1-singlePost .quoteCell { border: 1px solid rgb(209, 215, 220); padding: 5px; background-color: rgb(250, 250, 250); font-size: 10px; }

.tx-chcforum-pi1-singlePost .quoteCellAuthor { border: 0px none ; padding: 3px 0pt; font-weight: bold; }

.tx-chcforum-pi1-singlePost .quoteTable { border: 0px none ; margin: 15px 0pt; }

.tx-chcforum-pi1-singlePost .text img { max-height: 350px; max-width: 350px; }

.tx-chcforum-pi1-singlePostQuoteText { border: 1px solid rgb(58, 86, 30); padding: 5px; background-color: rgb(248, 252, 244); font-size: 10px; }

.tx-chcforum-pi1-footerBox { border: 1px solid rgb(58, 86, 30); padding: 3px; background: rgb(183, 219, 147) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; font-size: 10px; }

.tx-chcforum-pi1-footerBox div { padding-top: 5px; padding-left: 5px; font-size: 10px; }



.header_center { text-align: center; height: 34px; }

.header_text { font-size: 24px; line-height: 34px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-variant: small-caps; }


.header_small { border: 1px solid rgb(58, 86, 30); margin-bottom: 3px; }



.tx_chcforum-pi1-toolBar { border: 1px solid rgb(58, 86, 30); background: rgb(226, 240, 212) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-bottom: 3px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; }

.tx_chcforum-pi1-toolBar img { vertical-align: middle; margin-left: 16px; }

.tx_chcforum-pi1-toolBar div { line-height: 30px; text-align: right; font-size: 9px; font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif; }

.tx_chcforum-pi1-subToolBar { border: 1px solid rgb(58, 86, 30); background: rgb(226, 240, 212) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-bottom: 3px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; }

.tx_chcforum-pi1-subToolBar img { vertical-align: middle; margin-left: 16px; }

.tx_chcforum-pi1-subToolBar div { line-height: 30px; text-align: right; font-size: 9px; font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif; }

.tx-chcforum-pi1-profileBorder { border: 1px solid rgb(58, 86, 30); padding: 3px; }

.tx-chcforum-pi1-profileBorder #userPic { border: 1px solid rgb(58, 86, 30); float: right; }

.tx-chcforum-pi1-profileBorder hr { clear: left; display: block; visibility: hidden; }

.tx_chcforum-pi1-profileHdrBig { border: 1px solid rgb(58, 86, 30); padding: 3px; background: rgb(226, 240, 212) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-bottom: 3px; font-size: 10px; }

.tx_chcforum-pi1-profile_hdr { padding: 2px; background: rgb(226, 240, 212) none repeat scroll 0%; font-size: 10px; font-weight: bold; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }

.tx-chcforum-pi1-errorBoxCell { background: rgb(226, 240, 212) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; font-weight: bold; text-align: left; }

.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError { border: 1px dotted rgb(225, 93, 5); padding: 3px; background: rgb(255, 239, 214) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-bottom: 3px; font-weight: bold; }

.tx-chcforum-pi1-forumTextBig { font-size: 14px; font-weight: bold; }

.tx-chcforum-pi1-helpBox { border-style: none; background-color: rgb(226, 240, 212) ! important; }

.tx-chcforum-pi1-linkUp { border: 1px solid rgb(58, 86, 30); margin: 12px 0pt 15px; padding: 3px; background: rgb(222, 227, 231) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; font-size: 10px; text-align: center; }

.tx-chcforum-pi1-previewBoxCell { background: rgb(183, 219, 147) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: center; }






/********* Styles for extension "tx_mocfilemanager_pi1" *********/

 DIV.tx-mocfilemanager-pi1 TABLE.mounttable TD { padding: 0px;}
 DIV.tx-mocfilemanager-pi1 TABLE#contenttable TD { padding: 0px;}
 DIV.tx-mocfilemanager-pi1 .filelink { font-family: Verdana; font-size: 12px; color: #000033; text-decoration: none;}
 DIV.tx-mocfilemanager-pi1 TABLE#contenttable TD.borderbottom { padding: 0px;border-bottom: 1px solid black;}


 DIV.tx-mocfilemanager-pi1 .filelink:hover {text-decoration: underline;} 
 DIV.tx-mocfilemanager-pi1 .filelinkactive { font-family: Verdana; font-size: 12px; font-weight: bold; color: #000033; text-decoration: none;} 
 DIV.tx-mocfilemanager-pi1 { font-family: Verdana; font-size: 22px; color: #000033;}
 DIV.tx-mocfilemanager-pi1 .filelinkactive { font-family: Verdana; font-size: 12px; font-weight: bold; color: #000033; text-decoration: none;} 
 DIV.tx-mocfilemanager-pi1 .filelinkactive:hover{ text-decoration: underline;}
 DIV.tx-mocfilemanager-pi1 .action {font-family: Verdana, Arial, Helvetica; font-size: 7pt;color: #333333;border:#666666 solid 1pkt;background-color: #ffffff;}
 DIV.tx-mocfilemanager-pi1 .actionButton {font-family: Verdana, Arial, Helvetica;font-size: 7pt;color: #333333;border:#666666 solid 1pkt;background-color: #ffffff;}
 DIV.tx-mocfilemanager-pi1 .command {font-family: Verdana; font-size: 12px; color: #000033; font-weight: bold;}
 DIV.tx-mocfilemanager-pi1 .info {font-family: Verdana; font-size: 10px; color: #000033; font-weight: normal;}
 DIV.tx-mocfilemanager-pi1 .dirpath {font-family: Verdana; font-size: 12px; color: #000033; font-weight: bold;}
 DIV.tx-mocfilemanager-pi1 P { font-family: Verdana; font-size: 12px; color: #000033; text-decoration: none;} 
 DIV.tx-mocfilemanager-pi1 TABLE.MainInfoTable { border: 1px solid #000033; background-color: yellow; padding: 5px;}


/********* Styles for extension "tx_mocfilemanager_pi2" *********/

 .tx-mocfilemanager-pi2 .filelink { font-family: Verdana; font-size: 12px; color: #000033; text-decoration: none;} 
 .tx-mocfilemanager-pi2 .filelink:hover {text-decoration: underline;} 
 .tx-mocfilemanager-pi2 .info {font-family: Verdana; font-size: 10px; color: #000033; font-weight: normal;}


/********* default styles for extension "tx_vcdarchive_pi1" *********/

div.tx-vcdarchive-pi1 h1 {
  font-size: 120%;
  font-weight: bold;
  font-style: italic;
  margin-top: 16px;
  margin-bottom: 8px;
  color: #000099;
}
div.tx-vcdarchive-pi1 h2 {
  font-size: 110%;
  font-weight: bold;
  font-style: normal;
  margin-top: 12px;
  margin-bottom: 6px;
  color: #009999;
}
div.tx-vcdarchive-pi1 h3{
  font-size: 100%;
  font-weight: bold;
  font-style: normal;
  margin-top: 8px;
  margin-bottom: 4px;
  color: #000099;
}
div.tx-vcdarchive-pi1 table {  color:#333333;  background-color:#eeeeee;  border: 1px  #000099 solid;  margin-bottom:10px;}
div.tx-vcdarchive-pi1 table a{  color:#333333;  text-decoration:none;}
div.tx-vcdarchive-pi1 table td{
  vertical-align: top;

  text-align: left;

  padding: 3px;
  empty-cells:show;
  background-color:#ddeeee;
}
div.tx-vcdarchive-pi1 table td.title{


  font-size:110%;
  font-weight:bold;
  margin:0px;
  padding-left:5px;
  padding-top:3px;
  padding-bottom:4px;
  background-color: #9999cc;
  color: #ffffff;
}
div.tx-vcdarchive-pi1 table th, div.tx-vcdarchive-pi1 table td.header{
  font-size:100%;
  font-weight:bold;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color:#99cccc;
  color: #ffffff;
}
div.tx-vcdarchive-pi1 table td.light{  background-color: #ffffff;}
div.tx-vcdarchive-pi1 table td.dark {  background-color:#ddddee;}
div.tx-vcdarchive-pi1 table td.label{  text-align:right;  font-weight:bold;  background-color: #ffffff;  color: #000099;}
div.tx-vcdarchive-pi1 table td.error{	font-size:90%;  font-weight:bold;  background-color: #ddeeee;  color:#dd0000;}

/********* Styles for extension "tx_vcdcalendar_pi1" *********/

div.tx-vcdcalendar-pi1 table {  color:#333333;  background-color:#eeeeee;  border: 1px  #000099 solid;  margin-bottom:10px;}
div.tx-vcdcalendar-pi1 table a{  color:#333333;  text-decoration:none;}
div.tx-vcdcalendar-pi1 table td{  vertical-align: top;  text-align: left;  padding: 5px;  empty-cells:show;  background-color:#ddeeee;}
div.tx-vcdcalendar-pi1 table td small{  font-size:80%;}
div.tx-vcdcalendar-pi1 table td big{  font-weight:bold;  font-size:115%;}
div.tx-vcdcalendar-pi1 table td.title{
  font-size:115%;
  font-weight:bold;
  margin:0px;

  padding-left:5px;
  padding-top:3px;
  padding-bottom:4px;
  background-color: #9999cc;
  color: #ffffff;
}
div.tx-vcdcalendar-pi1 table th, div.tx-vcdcalendar-pi1 table td.header{
  font-size:100%;
  font-weight:bold;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color:#99cccc;
  color: #ffffff;
}
div.tx-vcdcalendar-pi1 table td.title1{
  font-size:105%;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left:3px;
  padding-right:3px;
  background-color:#ddeeee;

  color: #000099;
}
div.tx-vcdcalendar-pi1 table td.label{  text-align:right;  font-weight:bold;  background-color: #ffffff;  color: #000099;}
div.tx-vcdcalendar-pi1 table td.light{  background-color: #ffffff;}
div.tx-vcdcalendar-pi1 table td.dark {  background-color:#ddddee;}
div.tx-vcdcalendar-pi1 table td.error{	font-size:90%;  font-weight:bold;  background-color: #ddeeee;  color:#dd0000;}


/********* Styles for extension "tx_vcdcalendarviews_pi1" *********/

/* additional title border */

div.tx-vcdcalendar-pi1 .month_view .title{  border: 1px  #eeeeee solid;}

/* nested tables */

div.tx-vcdcalendar-pi1 .nested{	padding:0px;}
div.tx-vcdcalendar-pi1 .months, div.tx-vcdcalendar-pi1 .days{	margin:0px;  border:0px;}

/* month selection of calendar */

div.tx-vcdcalendar-pi1 .next_year, div.tx-vcdcalendar-pi1 .last_year{
  vertical-align: middle;
  text-align: center;
  font-weight:bold;
  background-color:#ddddee;
  border-left: 1px  #eeeeee solid;
  border-right: 1px  #eeeeee solid;
}

div.tx-vcdcalendar-pi1 .months td{  font-size:90%;  font-weight:bold;	padding:1px;}
div.tx-vcdcalendar-pi1 .months a{  color:#666666;}
div.tx-vcdcalendar-pi1 .current_month{  background-color: #ffffff;}
div.tx-vcdcalendar-pi1 .other_month{  background-color:#ddddee;}

/* days part of calendar */

div.tx-vcdcalendar-pi1 .days td{   font-size:90%;padding:3px;}
div.tx-vcdcalendar-pi1 .inside{ background-color:#ffffff;}
div.tx-vcdcalendar-pi1 .today{  background-color:#ffffff;  border: 1px  #000099 solid;}
div.tx-vcdcalendar-pi1 .outside{  background-color:#dddddd;}
div.tx-vcdcalendar-pi1 .inside_weekend{  background-color:#ddeeee;}
div.tx-vcdcalendar-pi1 .today_weekend{  background-color:#ddeeee;  border: 1px  #000099 solid;}
div.tx-vcdcalendar-pi1 .outside_weekend{  background-color:#dddddd;}


/******** Styles for extension "tx_jwcalendar_pi1" **********/

div.tx-jwcalendar-pi1{  font-family: Verdana;  font-size: 11px;  text-align: center;  color:#193A72;}div.tx-jwcalendar-pi1 img{	border:0;}div.tx-jwcalendar-pi1 a, div.tx-jwcalendar-pi1 table a{   /* text-decoration:none;*/    text-decoration:none;	color: #692287;}div.tx-jwcalendar-pi1 a:hover,div.tx-jwcalendar-pi1 table a:hover{	color: red;}div.tx-jwcalendar-pi1 input{  clear:both;  background: #FBE29F;  border-top:2px #FCF6E5 solid;  border-left:2px #FCF6E5 solid;  border-right:2px #FECC3C solid;  border-bottom:2px #FECC3C solid;  text-align:center;  margin:10px;  padding: 3px 14px; } div.tx-jwcalendar-pi1 .tx_jw_input_text{  width:260px;  border:1px #FECC3C solid;  padding:3px;  height:20px;}div.tx-jwcalendar-pi1 .tx_jw_select{  font-size:11px;  border:0px;}div.tx-jwcalendar-pi1 .tx_jw_textarea{  font-size:12px;  height:120px;  width:260px;  padding:3px;  border:1px #FECC3C solid;}div.tx-jwcalendar-pi1 .tx_jw_input_button{  font-size:12px;  background: #FBE29F;  text-align:center;  margin:4px 10px;  padding:2px 4px;}div.jwcalendar_list{  width:100%;  background-color:#FDF2D2;  font-family: Verdana;  font-size: 12px;  color:#193A72;  border: 1px  #FFC725 solid;  margin:10px 0;}div.jwcalendar_list .title{  font-size: 14px;  font-weight: bold;  color:#193A72;  padding:8px 5px;}div.jwcalendar_list .prev_items{  float:left;  font-size: 11px;  font-weight: bold;  text-align:left;  color:#193A72;  padding:8px 0 0 16px;}div.jwcalendar_list .next_items{  float:right;  font-size: 11px;  font-weight: bold;  text-align:right;  color:#193A72;  padding:8px 16px 0 0;}div.jwcalendar_list .next_items{}div.jwcalendar_list .itemslist{  padding:0 10px;}div.jwcalendar_list table.items{  width:100%;  font-family: Verdana;  font-size: 11px;  text-align:left;  line-height:1.4em;  empty-cells:show;  border-collapse:separate;  border-collapse:collapse;  border-spacing:0;  border: 1px  #FFC725 solid;}div.jwcalendar_list table.items td.label{  background:#FCECC0;  width:33%;	  vertical-align:top;  border: 1px  #FFC725 dotted;  padding:5px;}div.jwcalendar_list table.items td.item{  background:#FBE29F;  width:67%;	  border: 1px  #FFC725 dotted;  vertical-align:top;  padding:5px;}div.jwcalendar_list table.items p{   font-size: 11px;	padding:0;}div.jwcalendar_list table.items p{   font-size: 11px;	padding:0;}div.jwcalendar_list .submit{   clear:both;	   font-size: 11px;   padding:0;}div.jwcalendar_month{  width:100%;  background-color:#FDF2D2;  font-family: Verdana;  font-size: 12px;  color:#193A72;  border: 1px  #FFC725 solid;  margin:10px 0;}div.jwcalendar_month .title{  clear:both;  text-align: center;  font-size: 14px;  font-weight:bold;  color: #333;  padding:5px 0;}div.jwcalendar_month .navi, div.jwcalendar_month .days_view{	padding:0 10px;}div.jwcalendar_month table.navs{   width:100%;}div.jwcalendar_month table.months, div.jwcalendar_month table.year{   width:100%;   font-family: Verdana;   font-size: 11px;   font-weight:bold;   text-align:center;   empty-cells:show;   border-collapse:separate;   border-spacing:10px;}div.jwcalendar_month table.year {   font-size: 12px;   border-spacing:5px;}div.jwcalendar_month table.months td, div.jwcalendar_month table.year td{}div.jwcalendar_month table.months td.other_month, div.jwcalendar_month table.year td.last_year, div.jwcalendar_month table.year td.next_year{   background: #FBE29F;   border-top:2px #FCF6E5 solid;   border-left:2px #FCF6E5 solid;   border-right:2px #FECC3C solid;   border-bottom:2px #FECC3C solid;   padding:15px 5px;}div.jwcalendar_month table.months td.other_month{   padding:5px;}div.jwcalendar_month table.months td.current_month{   background: #FBE29F;   border-right:2px #FCF6E5 solid;   border-bottom:2px #FCF6E5 solid;   border-top:2px #FECC3C solid;   border-left:2px #FECC3C solid;   padding:5px;}div.jwcalendar_month table.days{   font-family: Verdana;   font-size: 11px;   width:100%;   line-height:1.4em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0;   border:1px solid #FFC725;   padding:0;}div.jwcalendar_month table.days a{    text-decoration:none;}div.jwcalendar_month table.days td{   vertical-align:top;   border:dotted 1px #FFC725;   padding:4px;}div.jwcalendar_month table.days td.week{   background:#FBE29F;   font-weight:bold;}div.jwcalendar_month table.days td.dayname{   background:#FBE29F;   font-weight:bold;   text-align:center;}div.jwcalendar_month table.days,div.jwcalendar_month table.days td.inside,div.jwcalendar_month table.days td.today,div.jwcalendar_month table.days td.inside_weekend,div.jwcalendar_month table.days td.today_weekend,div.jwcalendar_month table.days td.outside_weekend{   font-weight:bold;}div.jwcalendar_month table.days a,div.jwcalendar_month table.days td.inside a,div.jwcalendar_month table.days td.today_inside a,div.jwcalendar_month table.days td.inside_weekend a,div.jwcalendar_month table.days td.today_weekend a,div.jwcalendar_month table.days td.outside_weekend a{   font-weight:bold;   color:blue;}div.jwcalendar_month table.days td.today{	background: #F9F4E7;    border:solid 2px #CD9705;    border:solid 1px #AD1602;}div.jwcalendar_month table.days td.outside_weekend,div.jwcalendar_month table.days td.outside{   background:#EAEAEB;   border:dotted 1px #F9DF94;}div.jwcalendar_month table.days td.inside_weekend{   background:#FCECC0;}div.jwcalendar_month table.singleday,div.jwcalendar_month table.singleday td,div.jwcalendar_month table.singleday td a,div.jwcalendar_month table.singleday a{   font-weight:bold;   font-family: Verdana;   font-size: 11px;   width:100%;   line-height:1.0em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0px;   border:0px solid #ddd;   padding:0px;   margin:0 0 2px 0;}div.jwcalendar_month table.singleday{   background: #eee;   border:1px dotted #ddd;}div.jwcalendar_month table.singleday td{   border:0px solid #ddd;   padding:3px 0;}div.jwcalendar_month table.dayitem,div.jwcalendar_month table.dayitem a{   font-weight:normal;   font-family: Verdana;   font-size: 11px;   width:100%;   line-height:1.0em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0px;   border:1px solid #ddd;   padding:0px;   margin:1px 0;}div.jwcalendar_month table.dayitem td.item,div.jwcalendar_month table.dayitem td.item a{  color:#333;  text-decoration:none;  font-weight:normal;  border:0;}div.jwcalendar_month table.dayitem td.itemcat,div.jwcalendar_month table.dayitem td.itemcat a{  font-weight:normal;  color:#333;  text-decoration:none;   font-size: 8px;   padding:0px;   Cursor:help;   width:2px;   border:0;}div.jwcalendar_single{  background-color:#FDF2D2;  border: 1px  #FFC725 solid;  padding:10px 10px;}div.jwcalendar_single .content,div.jwcalendar_single .header,div.jwcalendar_single .org{    width:100%;    clear:both;}div.jwcalendar_single .contentie,div.jwcalendar_single .headerie,div.jwcalendar_single .orgie{   float:left;   width:100%;   text-align:left;   border-left: 1px  #FFC725 dotted;   border-right: 1px  #FFC725 dotted;   border-bottom: 1px  #FFC725 dotted;   background:#FCECC0;}div.jwcalendar_single .headerie{   border-top: 1px  #FFC725 dotted;}div.jwcalendar_single .contentie{   background:#FBE29F;}div.jwcalendar_single .title,div.jwcalendar_single .category{    float:left;    font-size: 14px;	text-align:left;	font-weight:bold;		padding:4px 8px 8px 8px;}div.jwcalendar_single .category{	float:none;    font-size: 12px;	font-weight:normal;	 	padding:6px 8px 8px 8px;}div.jwcalendar_single .images{	float:left;    padding:10px 8px;    margin:0px;}div.jwcalendar_single .itemtext{    margin:8px;    }div.jwcalendar_single .itemtitle p:first-letter{    font-size: 15px;	font-weight:bold;		color:red;}div.jwcalendar_single .itemtitle  p:first-line{    font-size: 13px;	font-weight:bold;		line-height:1.2em;}div.jwcalendar_single .teaser{	font-weight:bold;		font-style:italic;	line-height:1.8em;}div.jwcalendar_single .desc{    font-size: 11px;}div.jwcalendar_single .itemlink{	line-height:1.8em;}div.jwcalendar_single .label, div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .timelabel{    clear:both;	float:left;	text-align:right;	font-weight:bold;		width:33%;	padding:4px 8px;}div.jwcalendar_single .item, div.jwcalendar_feEntry .item{	text-align:left;	padding:4px 4px 4px 32%;}div.jwcalendar_feEntry{  background-color:#FDF2D2;  border: 1px  #FFC725 solid;  padding:8px;}div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .timelabel{    vertical-align:bottom;    line-height:1.6em;	padding:8px 8px;    width:32%;}  div.jwcalendar_feEntry .timelabel{    width:20%;}  div.jwcalendar_feEntry .title{  font-size:14px;	  font-weight:bold;	  color:blue:  text-align:left;  line-height:1,0em;  padding:0px 8px;}div.jwcalendar_feEntry .title p:first-letter{  font-size:20px;	}div.jwcalendar_feEntry .item{  text-align:left;  padding:8px 8px;}div.jwcalendar_feEntry .fileitem{  text-align:left;  padding:8px 8px;  width:30px;}div.jwcalendar_feEntry input{  clear:none;  background: white;  border-top:2px #FCF6E5 solid;  border-left:2px #FCF6E5 solid;  border-right:2px #FECC3C solid;  border-bottom:2px #FECC3C solid;  text-align:left;  font-size:12px;  margin:0;  padding: 0; } div.jwcalendar_feEntry .error ul li{  list-style:circle inline;  text-align:left;  font-size:12px;  color:red;  margin:4px 40px;}div.jwcalendar_feEntry .error ul li:first-letter{  font-size:16px;  font-weight:bold;}div.jwcalendar_confirm .error{  font-size:12px;  color:red;  margin:10px;}div.jwcalendar_confirm .conftext{  font-size:14px;  margin:10px;}

/* default styles for extension "tx_advCalendar_pi1" */
		.tx-advCaledar-pi1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-COLOR: #FFEEEE; font-family:Verdana; font-size:12px; }
		.tx-advCaledar-pi1 H1 { BACKGROUND-COLOR: #EEDDDD; font-size:16px; FONT-WEIGHT: bold; }
		.tx-advCaledar-pi1 P { BACKGROUND-COLOR: #EEDDDD; font-size:12px; }
		.tx-advCaledar-pi1 TD { font-size:12px; FONT-WEIGHT: bold; }
		.tx-advCaledar-pi1 A { color:black; FONT-WEIGHT: bold; }
		.tx-advCaledar-pi1 TD.notInMonth TD { FONT-WEIGHT: normal; FONT-SIZE: 8px; }
		.tx-advCaledar-pi1 TD.notInMonth A { color:gray; }
		.tx-advCaledar-pi1 TD.bottomEventsExpired { BACKGROUND-COLOR: #EEDDDD; color:red; }
		.tx-advCaledar-pi1 TD.bottomEventsExpired A { color:red; }
		.tx-advCaledar-pi1 TD.bottomEvents { BACKGROUND-COLOR: #FFEEEE; }
