/*****************/
/*** css_styled_content  **/
/*****************/

.csc-linkToTop {
	font-style:italic;
	font-size:0.7em;
	float:right;
}


.csc-textpic-caption { 
                 font-size: 0.6em; 
                 line-height: 140%;
                 margin: 2px 0px 0px 2px;
                 padding:2px;
}


.csc-section {
	font-size: 0.8em;
}


li.csc-section {
	font-size:1.1em;
	line-height:1.8em;
}

.csc-subheader, .csc-subheader-0 {
                 font-size: 1.1em;
                 color: #336;
                 margin-top: 1em;
                 margin-bottom: -0.1em;
                 padding: 0px;
}

/*****************/
/*** css_mailform  **/
/*****************/

.csc-mailform .csc-mailform-field input,
.csc-mailform .csc-mailform-field textarea {
	float:right;
	border:1px solid #7F9DB9;
}

.csc-mailform .csc-mailform-field {
	margin-top:1em;
}

.csc-mailform .csc-mailform-field input {
	margin-top:0.4em;
}

.csc-mailform .csc-mailform-field label {
	margin-top:1em;
}

.csc-mailform .csc-mailform-field textarea {
	margin-left:11em;
}


.csc-mailform .csc-mailform-field .csc-mailform-submit {
	float:left;
	margin:1.2em 0 0.5em 16em;
}

.csc-mailform .csc-mailform-label {
	font-weight:bold;
	margin-top:1em;
	font-size:1.2em;
}

fieldset.csc-mailform {
	border:1px solid #bbb;
}


/*****************/
/** Indexed Search  */
/*****************/

.tx-indexedsearch-searchbox {
	font-size:0.9em;
}

.tx-indexedsearch 
.tx-indexedsearch-searchbox input {
	margin-left:1em;
}

.tx-indexedsearch 
.tx-indexedsearch-searchbox select {
	margin-left:1em;
	
}

.tx-indexedsearch 
.tx-indexedsearch-searchbox table tr td {
	padding-top:1em;
}

.tx-indexedsearch 
.tx-indexedsearch-whatis {
	font-size:1.2em;
	font-style:italic;
	color:#3D4F70;
}

.tx-indexedsearch 
.tx-indexedsearch-whatis 
.tx-indexedsearch-sw {
	font-style:normal;
	color:red;
}

.tx-indexedsearch 
.tx-indexedsearch-browsebox ul {
	margin-left:-4em;
}


/*************************/
/* for Internet Explorer  vor 7*/

* html .tx-indexedsearch .tx-indexedsearch-browsebox ul {
	margin-left:2em;
}

/*************************/


.tx-indexedsearch 
.tx-indexedsearch-browsebox li {
	display:inline;
	margin-right:1em;
}


.tx-indexedsearch 
.tx-indexedsearch-res 
TD.tx-indexedsearch-descr { 
	font-style:normal; 
	line-height:1.5em;
	font-size:1.1em;
}


.tx-indexedsearch 
.tx-indexedsearch-res 
.tx-indexedsearch-info  { 
	color:#bbb;
	line-height:1.5em;
	font-size:1.1em;
}

.tx-indexedsearch 
.tx-indexedsearch-res 
.tx-indexedsearch-percent { 
	color:#bbb;
	line-height:1.5em;
	font-size:1.1em;
}

.tx-indexedsearch 
.tx-indexedsearch-res 
.tx-indexedsearch-path { 
	line-height:1.6em;
	font-size:0.9em;
}

/*****************/
/* Search result */
/*****************/

/* Search Result, header + abstract: */

H3.csc-searchResultHeader { 
                 font-size: 0.8em; 
                 margin-bottom: 0px;
}

P.csc-searchResult {
                font-size: 0.7em; 
                 margin-left: 7px;
                 margin-top: 0px;
                 margin-bottom: 5px;
                 border-bottom: 1px #444 solid;
                 line-height:130%;
}

TABLE.csc-searchResultInfo 
TR TD.csc-searchResultRange 
P { 
                font-style: italic;              
                font-weight: bold; 
                font-size: 0.6em;
}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:none;
	border-bottom:1px solid #d4d4d4;
	padding-bottom:1em;
	padding-top:1em;
}




/************************/
/* Filelinks, generally */
/************************/

TABLE.csc-uploads {}

TABLE.csc-uploads TR TD P { 
                          padding: 0px 0px 0px 0px;
                          margin: 5px 0px 5px 0px;
}

TABLE.csc-uploads TR TD { }
TABLE.csc-uploads TR.tr-even { }
TABLE.csc-uploads TR.tr-odd { }

TABLE.csc-uploads TR TD.csc-uploads-icon {  
        padding-right: 6px; 
        vertical-align: middle;
}

TABLE.csc-uploads TR TD.csc-uploads-fileName {
	padding-right:1em;
}

TABLE.csc-uploads TR TD.csc-uploads-fileName P A { }

TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { 
        font-style: italic;
        font-size:1em;
}

TABLE.csc-uploads TR TD.csc-uploads-fileSize { 
        white-space: nowrap; 
        padding-left:0.5em;
	font-size:1em;
	float:left;
}


TABLE.csc-uploads TR TD.csc-uploads-fileSize p {
	     color:#000;
}


/*****************/
/* bei sitemap (abschnittsübersicht) */
/*****************/

.csc-menu .csc-menu-3  ul {
	list-style-type:none;
}


/*****************/
/* für extension WEC Diskussionsforum */
/*****************/

.tx-wecdiscussion-pi1 {
	font-size:0.9em;
}

.tx-wecdiscussion-title {
	color:#669;
	text-align:left;
	font-size:2.1em;
	font-weight:normal;
}

.tx-wecdiscussion-title h2 {
	font-size:0.9em;
}
.tx-wecdiscussion-form {
	padding:0.5em;
	background-color:#eef;
	border:1px solid #ccf;
}

.tx-wecdiscussion-pi1 .tx-wecdiscussion-form .tx-wecdiscussion-title p {
	font-size:0.6em;
}

.tx-wecdiscussion-actionbar {
	background-color:#fff;
	width:99.7%;
	border:1px solid #ccc;
	margin-bottom:1em !important;
	margin-bottom:-1em; 
}

.tx-wecdiscussion-actionbar 
.gutter {
	padding:0pt !important;
	padding-bottom:1.1em;
}

.tx-wecdiscussion-button {
	background-color:#fff;
	border:1px solid #ccf;
}

#content .tx-wecdiscussion-button a, 
#content .tx-wecdiscussion-button a:active, 
#content .tx-wecdiscussion-button a:link, 
#content .tx-wecdiscussion-button a:hover, 
#content .tx-wecdiscussion-button a:visited {
	border:none;
	padding-left:0.8em;
	color:#669;
}

.tx-wecdiscussion-forumMessageSubject {
	background-color:#ccf;
	border:1px solid #ccf;
	color:#336;
	padding:0.2em 0 0.2em 0.5em;
	font-size:1em;
}

#content .tx-wecdiscussion-forumMessageSubject a, 
#content .tx-wecdiscussion-forumMessageSubject a:link, 
#content .tx-wecdiscussion-forumMessageSubject a:active, 
#content .tx-wecdiscussion-forumMessageSubject a:hover, 
#content .tx-wecdiscussion-forumMessageSubject a:visited {
	color:#c03;
	border-bottom:none;
}

.tx-wecdiscussion-forumMessageCommentNum {
	margin-left:3em;
}

.tx-wecdiscussion-forumMessage { 
	border:1px solid #ccf;
}

.tx-wecdiscussion-forumMessage p { 
	font-size:1em;
}

.tx-wecdiscussion-forumMessageInfo {
	margin-left:-1em;
	margin-right:-1.5em;
	text-align:center;
	font-size:0.75em;
	padding-left:0;
}

.tx-wecdiscussion-forumMessageReply {
	background-color:#eef;
	border:1px solid #ccc;
	margin-top:0.5em;
}

.tx-wecdiscussion-forumMessageReplyInfo {
	margin-left:-2.8em;
	margin-right:-3.4em;
	text-align:center;
	font-size:0.75em;
	padding-left:0;
}



/*****************/
/**** CSS für donation-ext ***/
/*****************/

.tx-donations p {
      color:#336;
    /*  font-size:0.9em;*/
      font-weight:bold;
}


.tx-donations-listview p {
	font-weight:normal;
      /*  font-size:0.8em;*/
}

.tx-donations-singleview p {
	font-weight:normal;
    /*    font-size:0.8em;*/
}

.tx-donations h3 {
     /* color:#603;*/
      font-size:1.8em;
}


.tx-donations h4 {
     font-size:1.5em;
     color:#369;
}

.tx-donations .error {
      color:#fff;
      font-weight: bold;
      margin-top:20px;
      margin-bottom:20px;
      background-color:#888;
      padding:10px;
      border:1px solid #000;
}


.tx-donations fieldset {
	font-size:0.9em;
}

.tx-donations legend {
	font-size:1em;
	padding:10px;
	font-weight:bold;
}


.tx-donations input {
	padding:2px;
	font-weight:bold;
}

