
/* glossar */
	.alphabet {font-size:12px;font-weight:bold;}
	.alphabetinactive {font-size:12px;font-weight:bold;color:#b3b3b3;}
	.letter	  {margin-top:20px;font-size:18px;}
	.catchword{margin-top:20px;font-weight:bold;}
	.catchword_desc{}
	#text TABLE.tx-kwv-table TD {vertical-align:top;padding-right:10px;padding-bottom:10px;}

/* --------------
 tx_indexedsearch
 -----------------*/

	div.tx-indexedsearch-rules{display:none;}
	INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	#textcontent DIV.tx-indexedsearch-searchbox P A {background-image:url(/fileadmin/template/cvbd/images/pfeil_winered.gif);background-position:0px 5px; background-repeat:no-repeat;padding-left:12px;font-size:11px;padding-top:3px;}
		.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; }
	TR.tx-indexedsearch-title TD{ border-bottom:1px solid #999999 }
	#textcontent TR.tx-indexedsearch-title TD P A { font-weight:bold; }


	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:bold;color:#ccc;font-size:11px; }
	.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-sectionlinks {background:#fff}
	.tx-indexedsearch-browsebox-SCell P {}
	DIV.tx-indexedsearch-browsebox TD P A {font-size:10px;}
	DIV.tx-indexedsearch-browsebox
	TD.tx-indexedsearch-info {}
	TD.tx-indexedsearch-info P { font-size:10px;color:#666 }
	#textcontent TD.tx-indexedsearch-info P A,
	#textcontent TD.tx-indexedsearch-info P A:visited { color:#666 }


	#textcontent  DIV.tx-indexedsearch-secHead TD H2 A {font-weight:bold;}
	.tx-indexedsearch-secHead TABLE { background:#fff; }
	.tx-indexedsearch-secHead TD { vertical-align:middle; }
	 .tx-indexedsearch-secHead TD P { display:none; }
	.tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }

	.tx-indexedsearch-browsebox P {display:none;}
	.tx-indexedsearch-browsebox TABLE P {display:block;}

	/*.nli {width:80px; border: 1px solid #CCCCCC; }
	.nlt {width:300px;border: 1px solid #000000;}*/


/* --------------
 tx_bahcongli_pi1
 ----------------*/

	.tx-bahcongli-pi1 FORM LABEL {display:block;}
	.tx-bahcongli-pi1 .details {float:right; font-size:12px;padding-left:10px;}
	.tx-bahcongli-pi1 DIV.row {line-height:16px;padding:10px 2px 10px 2px;}
	.tx-bahcongli-pi1 .col0old {background:#fff;border-bottom:1px solid #e0e0e0;}
	.tx-bahcongli-pi1 .col1old {background:#F5F5F5;border-bottom:1px solid #e0e0e0;}
	.tx-bahcongli-pi1 .place {font-size:11px;}
	.tx-bahcongli-pi1 .duration {font-size:11px;}
	.tx-bahcongli-pi1 FORM {margin:10px 0px 10px 0px;border:1px solid #e0e0e0;background:#F5F5F5;padding:10px;}
	.tx-bahcongli-pi1 FORM LABEL {display:block;clear:left;}
	.tx-bahcongli-pi1 FORM LABEL SPAN.lbl {width:55px;float:left;margin-right:10px;font-size:11px;}
	.tx-bahcongli-pi1 FORM LABEL SPAN.fld {}
	.tx-bahcongli-pi1 DIV.clearer {clear:both;height:1px;}
	.tx-bahcongli-pi1-searchbox-sword {width:100px;}
	.tx-bahcongli-pi1 INPUT.submit {font-weight:bold;color:#0190A1;}
	.tx-bahcongli-pi1 SELECT.sel {width:135px;display:none;}
	
	.tx-bahcongli-pi1 LABEL.countries,
	.tx-bahcongli-pi1 LABEL.city,
	.tx-bahcongli-pi1 LABEL.cat {display:none;}
	.tx-bahcongli-pi1 H1 {margin:5px 0px 5px 0px;font-size:15px;}
	.tx-bahcongli-pi1 DIV.section {margin-top:12px;font-size:11px;}
	.tx-bahcongli-pi1 #header {border:1px solid #09c;padding:5px;background:#eff5fc;text-align:center;color:#09c}
	.tx-bahcongli-pi1 #header DIV {color:#09c;font-size:11px;}
	.tx-bahcongli-pi1 UL LI  {font-size:11px;}
	.tx-bahcongli-pi1 #header STRONG {display:block;margin:5px 0px 5px 0px;}
	.tx-bahcongli-pi1 #event {border:0px dashed #e0e0e0;}
	.tx-bahcongli-pi1 #event DIV.symposium {font-size:11px;margin-top:5px;}
	.tx-bahcongli-pi1 #event DIV.symposium DIV {font-size:11px;}

	.tx-bahcongli-pi1 .tx-bahcongli-pi1-searchbox {float: left; margin-right: 10px;}
	
/* ---------------
cwt community 
-----------------*/

	#textcontent .tx-cwtcommunity-pi1 DIV.error {color:#c00;margin-bottom:20px;font-weight:bold;}
	#textcontent .tx-cwtcommunity-pi1 H2 {margin:0;padding:0;}
	#textcontent .tx-cwtcommunity-pi1 FORM {margin:0;}

	/* cwt userlist */

		.buddylistheader {display:none;}

		#textcontent .cwtc-userlist .listheader {
			display:none;
		}

		#textcontent table.cwtc-userlist {
			border-collapse:collapse;
			width: 100%;
			border: none;
			border-bottom: 1px solid #0090A2;
		}
		#textcontent table.cwtc-userlist tr td {
			padding: 10px 5px;
			border-top: 1px solid #0090A2;
			background-color: #FFFFFF;
			font-size: 11px !important;
		}
		#textcontent table.cwtc-userlist tr.odd td {
			padding: 10px 5px;
			background-color:#f5f5f5;
		}

		#textcontent table.cwtc-userlist tr td span.email img,
		#textcontent table.cwtc-userlist tr td a img {
			padding: 2px 0;
			vertical-align: bottom;
		}

		#textcontent table.cwtc-userlist tr td a {
			color: #0190A1;
			white-space: nowrap;
		}

		#textcontent table.cwtc-userlist tr.anchor td {
			background-color: gray;
			padding: 1px 0 1px 0;
			border-top: 1px solid #0090A2;
			border-bottom: 1px solid #0090A2;
			background: #fff url(/fileadmin/template/cvbd/images/userlist-bg-anchor.gif) repeat-x scroll center right;
			margin: 0;
		}
		#letters {
			font-size:11px;
			font-weight:bold;
			margin: 0 0 6px 0;
			padding: 0;
			text-align:center;
		}

		div.letter {
			margin: 0;
			padding: 2px 0 1px 5px;
			font-size: 12px;
			font-weight: bold;
			color: #fff;
		}
	
		*html div.letter {
			padding: 2px 0 2px 5px;
		}

		#textcontent table.cwtc-userlist a.btt {
			font-size:11px;
			text-align:right;
			margin: 0;
			padding: 2px 5px 0 0;
			display:block;
		}
		
		div.cwtc-userlist h4 {
			margin: 0 !important;
			padding: 0;
			font-weight: normal !important;
			color: #0090A2;
		}

		div.cwtc-userlist p span.title {
			display: block;
		}

		.cwtc-userlist span.company,
		.cwtc-userlist span.address {
			display: block;
		}

		div.cwtc-userlist p {
			margin: 0 0 20px 0 !important;
			padding: 0;
			font-size: 11px !important;
		}

	/* cwt message */

		#textcontent TABLE.cwt-messagewrite TEXTAREA.message {width:450px;height:350px;font-size:10px;font-family:Verdana,sans-serif;}
		#textcontent TABLE.cwt-messagewrite INPUT.subject {width:450px;background-color:#f0f0f0;border:1px solid #999;padding:1px;font-weight:bold;font-size:11px;font-family:Verdana,sans-serif;}

		#textcontent TABLE.cwt-messageread .msgsubject .ct {font-weight:bold;}
		#textcontent TABLE.cwt-messageread .msgsubject TD {padding-top:6px;padding-bottom:3px;}
		#textcontent  TABLE.cwt-messageread .msgbody .ct {border:1px solid #666; padding:3px;background-color:#f0f0f0;font-size:10px;font-family:Verdana,sans-serif;}

		
	
/* :::::::::::::::: Members Login :::::::::::::::::::: */

div.tx-newloginbox-pi1 {
	margin: 0;
	padding: 0;
}

#main div.tx-newloginbox-pi1 .logout,
div.tx-newloginbox-pi1 .login {
	margin: 20px 0 20px 20px;
	padding: 0 0 21px 0;
	float: right;
	width: 197px;
	background-image: url(/fileadmin/template/cvbd/images/public/login-bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

div.tx-newloginbox-pi1 h3 {
	background-color: #F5A402;
	font-size: 13px;
	color: #fff !important;
	padding: 2px 0 4px 30px;
	margin: 19px 0 11px 0;
}

div.tx-newloginbox-pi1 form {
	display: block;
	margin: 0 0 0 16px;
	width: 153px;
	padding: 24px 14px 27px 14px;
	background-color: #FEFAF0;
}

div.tx-newloginbox-pi1 p {
	font-size: 11px;
	color: #333;
}

div.tx-newloginbox-pi1 label {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	font-family: Verdana, Arial, Helvetica; sans-serif;
	margin: 0;
	padding: 5px 0 3px 0;
}

div.tx-newloginbox-pi1 form h4 {
	margin: 0;
	padding: 0;
	color: #F6A402;
	font-weight: bold;
	font-size: 11px !important;
}

#pass,
#pwd,
#user {
	border: 1px solid #999;
	width: 151px;
	padding-left: 0;
	padding-right: 0;
}

div.tx-newloginbox-pi1 input.submit {
	margin-top: 10px;
	float: right;
}


#service div.tx-newloginbox-pi1 .logout h3 {
	padding: 3px 20px 3px 22px;
	margin: 0;
	font-size: 13px;
}

#service div.tx-newloginbox-pi1 .logout h4 {
}

#service div.tx-newloginbox-pi1 .logout form {
	width: 184px;
	padding: 4px 20px 0 23px !important;
}

#service div.tx-newloginbox-pi1 .logout p {
	margin: 0;
	padding: 0;
}

#service div.tx-newloginbox-pi1 .logout input.submit {
	margin-top: 10px;
	float: none;
	margin-bottom: 10px;
}

/* :::::::::::::::: News :::::::::::::::::::: */
.news-search-form {margin-bottom:10px;}

/* :::::::::::::::: Questionnaire :::::::::::::::::::: */

.tx-pbsurvey-pi1 {
	width: 553px;
	margin: 0;
	padding: 0;
}

.tx-pbsurvey-pi1 fieldset{
	border: none;
	width: 553px !important;
	margin: 0;
	padding: 0 0 20px 0;
}

.tx-pbsurvey-pi1 span.question {
	color: #0090A2;
	font-size: 13px;
	padding-left: 20px;
	display: block;
}

.tx-pbsurvey-pi1 span.required  {
	vertical-align: top;
}

.tx-pbsurvey-pi1 span.questionNumber {
	display: block;
	float: left;
	padding-right: 5px;
	margin-left: -20px;
}

.tx-pbsurvey-pi1 div.questionSubtext {
	padding-left: 20px;
	font-size: 12px;
}

.tx-pbsurvey-pi1 div.survey_error p {
	color: red;	
}

.tx-pbsurvey-pi1 form,
.tx-pbsurvey-pi1 table{
	width: 100%;
}
.tx-pbsurvey-pi1 tr.surveyrow_odd td {
	background-color: #ffffff;
}
.tx-pbsurvey-pi1 tr.surveyrow_even td {
	background-color: #F5F5F5;
}

.tx-pbsurvey-pi1 textarea {
	width: 100% !important;
}

.tx-pbsurvey-pi1 form .formbuttons input {
}