/*##################################################################################################################
###### fontsize
##################################################################################################################*/

.tx-newloginbox-pi1 form{margin-top:10px; }

.tx-newloginbox-pi1 input.submit{ 
	width:100px;
	border:1px solid #bd8866; 
	color: #ecded4;
	background-color:#bd8866; 
	margin:10px 0;
}

/*##################################################################################################################
###### fontsize
##################################################################################################################*/

.tx-csswitchstyle-pi1{ color: #fcf9f7;}
.tx-csswitchstyle-pi1 a{ color: #fcf9f7; padding:0 3px;}

.layout1{float:left;margin-left:10px;}
.layout-normal{float:left;margin-left:10px;}
.layout2{float:left;margin-left:10px;}

SPAN.label-layout1{font-size:1.0em;}
SPAN.label-layout-normal{font-size:1.0em;}
SPAN.label-layout2{font-size:1.0em;}

a:hover{ background-color: #fcf9f7;  color: #bd8866;}
a.link-active{ background-color: #fcf9f7;  color: #bd8866;}

/*##################################################################################################################
###### tt_news
##################################################################################################################*/

.news-list-container{}
.news-list-item{margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #bd8866;}
.news-list-date{}
.news-list-content{}
.news-list-image{float:left;}
.news-list-image img{margin-right:10px;border:3px solid #bd8866; }
.news-list-subheader{}
.news-list-morelink{margin-top:10px}
.news-list-morelink a{color:#724b32;background: url(../layout_images/navback_brown.gif) no-repeat 0 4px;	padding:0 0 0 20px;	text-decoration: underline;color:#724b32;}

.news-latest-container{}
.news-latest-item{margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #bd8866;}
.content-right .news-latest-item{margin:0 0 0px 0; padding:0 0 0px 0; border-bottom:none;}
.content-left .news-latest-item{margin:0 0 0px 0; padding:0 0 0px 0; border-bottom:none;}
.news-latest-date{}
.news-latest-content{}
.news-latest-image{float:left;}
.news-latest-image img{margin-right:10px;border:3px solid #bd8866; }
.news-latest-subheader{}
.news-latest-morelink{margin-top:10px}
.news-latest-morelink a{color:#724b32;background: url(../layout_images/navback_brown.gif) no-repeat 0 4px;	padding:0 0 0 20px;	text-decoration: underline;color:#724b32;}

.news-single-item{}
.news-single-timedata{}
.news-single-content{}
.news-single-content h3{font-size: 1.0em;}
.news-single-image{float:left;margin-top:5px; margin-bottom:10px;}
.news-single-image img{margin-right:10px;border:3px solid #bd8866; }
.news-single-backlink{margin-top:15px; }
.news-single-backlink a{color:#724b32;background: url(../layout_images/navback_brown.gif) no-repeat 0 4px;	padding:0 0 0 20px;	text-decoration: underline;color:#724b32;}
P.news-single-imgcaption{width:236px; font-size: 0.8em; padding:5px; overflow:hidden;background-color:transparent;color: #bd8866; }
*html P.news-single-imgcaption{width:246px;  }
.news-single-author{margin-top:10px;text-align: right;}

/*##################################################################################################################
###### mailform
##################################################################################################################*/

.csc-mailform-field{width:460px; float:none; clear: both; margin-bottom:15px;}
.csc-mailform-field label{display:block;width:150px;float:left;}
.csc-mailform-field input{width:250px;}
.csc-mailform-field select{width:250px;}
.csc-mailform-field textarea{width:250px;}
.csc-mailform-field input.csc-mailform-submit{
	margin-left:150px;
	width:150px;
	color: #ecded4;
	background-color:#bd8866; 
	
}
/*##################################################################################################################
###### macina_searchbox
##################################################################################################################*/

.tx-macinasearchbox-pi1{height:18px; }

.macina-searchbox-headline{font-size:1em; color: #ecded4; float:left;height:18px; line-height: 1.6em;}
.macina-searchbox-searchword{float:left; height:18px;}
.macina-searchbox-searchword input{
	width:110px; 
	border: 1px solid #ecded4; 
	height:16px;
	font-size:11px; 
	padding:0; 
	margin:0 5px 0 3px; 
	color:#724b32;
}
.macina-searchbox-button{float:left;height:18px;}

/*##################################################################################################################
###### indexed_search
##################################################################################################################*/

.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:100px;
	border:1px solid #bd8866; 
	color: #ecded4;
	background-color:#bd8866; 
	margin:10px 0;
}
.tx-indexedsearch .tx-indexedsearch-search-submit{ display:block; float:none;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:250px; border:1px solid #bd8866; color:#724b32;}
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#724b32; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background-color:#e3ccbd; font-size:0.8em;}
.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 TD {background-color:#e3ccbd; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
.tx-indexedsearch select{width:150px; 	border:1px solid #bd8866; color:#724b32; margin-top:10px;}
    .tx-indexedsearch input#tx_indexedsearch_extResume { display:block; float:none;}
    
/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; margin-top:10px;display:block; float:left; width:120px; }
.tx-indexedsearch .searchbox-tmpl-css .search-label { margin-right:1em; margin-top:5px; display:block; float:left; width:120px; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path  a{ float:none;  background:none;}
.tx-indexedsearch a{
	display:block;
	background: url(../layout_images/navback_brown.gif) no-repeat 0 4px;
	padding:0 0 0 20px;
	text-decoration: underline;
}
	
/*##################################################################################################################
###### dropdown sitemap
##################################################################################################################*/	

 .tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
     list-style: none;
     margin: 0px;
     padding: 0px;
 }
 .tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
        background-color: inherit;
		 color:#724b32;
 }
 .tx-dropdownsitemap-pi1 DIV {
     margin-left: 0px;
     margin-top: 2px;
     padding: 2px;
 }
 .tx-dropdownsitemap-pi1 LI.open OL {
     display: block;
 }
 .tx-dropdownsitemap-pi1 LI.closed OL {
     display: none;
 }
 .tx-dropdownsitemap-pi1 LI.open UL {
     display: block;
 }
 .tx-dropdownsitemap-pi1 LI.closed UL {
     display: none;
 }
 .tx-dropdownsitemap-pi1 SPAN.ifsub {
     text-transform: uppercase;
     font-weight: bold;
 }
 .tx-dropdownsitemap-pi1 SPAN.spc {
     text-transform: uppercase;
     font-style: italic;
 }
 .tx-dropdownsitemap-pi1 .description {
     font-style: italic;
     font-size: 80%;
     margin-left: 5px;
 }
 .tx-dropdownsitemap-pi1 DIV {
 }
 .tx-dropdownsitemap-pi1 DIV.level_2 {
 		margin-left:20px;
 }
 .tx-dropdownsitemap-pi1 DIV.level_3 {
 	margin-left:40px;
 }
 .tx-dropdownsitemap-pi1 DIV.level_4 {
 	margin-left:60px;
 }
 .tx-dropdownsitemap-pi1 DIV.level_5 {
 	margin-left:80px;
 }
 .tx-dropdownsitemap-pi1 DIV.expAll {
     color: inherit;
     padding: 5px;
	  background:none; 
	  border:none;
	  text-align:center;
 }
 .tx-dropdownsitemap-pi1 IMG {
     margin-right: 5px;
 } 