/*
* Form Elements
*/
div.csc-mailform 				{ margin: 10px 0px 20px 15px; width: 350px; }
div#middleCol div.csc-mailform p {width: auto; padding: 0px; margin: 0px;}

div.csc-form-element 			{ width: 350px; height: 20px; }
	div.csc-form-labelcell 		{ float: left; width: 95px; }
	span.csc-form-must			{ color: #cb372a; }
	div.csc-form-fieldcell 		{ float: left; width: 172px; }
	div.csc-form-desccell 		{ float: right; width: 83px; padding-bottom: 3px; }
	
div.csc-form-element-checkbox		{ width: 183px; height: 20px;  margin: 0px 0px 15px 96px; }
	div.csc-form-fieldcell-checkbox	{ float: left; clear: left; width: 20px; }
	div.csc-form-labelcell-checkbox	{ float: right; clear: right; width: 160px; }
	
div.csc-form-element-radio			{ width: 350px; height: 20px; }
	div.csc-form-labelcell-radio	{ float: left; width: 95px; }
	div.csc-form-fieldcell-radio	{ float: left; width: 172px; }
	div.csc-form-fieldcell-radio br	{ display: none; }
	

input.inputText, textarea, select.inputSelect { font-size: 10px; color: black; padding: 1px; background-color: #F0F0F0; }
input.inputText, select.inputSelect 		{ border: 1px solid #1B1B1B; width: 170px; }
textarea 									{ border: 1px solid #1B1B1B; width: 250px; }
input.inputCheckbox 						{ }
input.inputSubmit 							{ font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #b1bfc6; border: 2px solid #73867c;  margin-top: 13px;}

/*
* News
*/

/* latest news */
div.news-latest-item					{ margin-bottom: 25px; }
	div.news-latest-item p				{ }
	div.news-latest-item a				{ color: #333333; }
	div.news-latest-item a:hover 		{ color: #7c98a4; }

/* news overview */
div.news-list-item							{ margin: 0px 20px 8px 11px; padding: 0px 0px 8px 5px; border-bottom: 1px solid #b2c1c4;  }
	div.news-list-text						{ float: left; width: 360px; }
		div.news-list-date					{ margin: 5px 0px 0px 0px; color: #b2c1c4; }
		
		div#middleCol div.news-list-item h2	{ padding: 0px 0px 2px 0px; }
		div#middleCol div.news-list-item p	{ padding: 0px; margin: 0px; line-height: 15px; display: inline; }
		div.news-list-item a				{ color: black; cursor: pointer; }
		div.news-list-item a:hover 			{ color: #24278e; }
		
	div.news-list-image 					{ float: right; width: 120px; }


/* single record */
div.news-single-item			{ }
	div.news-single-text		{ float: left; width: 373px; margin-bottom: 20px; }
		div.news-single-date	{ margin: 5px 0px 0px 0px; color: #777777; visibility: hidden; }
		div#middleCol div.news-single-item h2	{ padding: 3px 0px 3px 15px; }
	div.news-single-image 						{ float: right; width: 187px; margin-top: 37px; }
		div#middleCol p.news-single-imgcaption	{ font-size: 9px; }
	div.news-single-additional-info 			{ float: left; width: 373px; }
		dl { padding: 0px 0px 4px 0px; margin: 0px 0px 20px 0px; }
		dt { padding: 1px 0px 1px 2px; margin: 0px 0px 5px 15px; border-bottom: 1px dotted #b7ccd2 }
		dd { }
		dd img {padding-right: 5px;}
	div.news-single-backlink { float: left; clear: right; margin: 30px 0px 0px 15px; }

/*
* statements
*/
div.statement-latest-item				{ margin-bottom: 10px; }
	div.statement-latest-item h3		{ margin-bottom: 2px; }
	div.statement-latest-item p			{ margin-left: 7px; }
	div.statement-latest-item a			{ color: #333333; }
	div.statement-latest-item a:hover 	{ color: #7c98a4; }
	span.statement-laquo				{ float: left; padding-left: 15px; }
	
div.statement-list-item							{ margin: 10px 15px 10px 15px; padding: 0px 0px 8px 0px; border-bottom: 1px solid #b2c1c4;  }
	div.statement-list-text						{ }
	div#middleCol div.statement-list-item h2	{ padding: 0px 0px 2px 0px; font-size: 10px; }
	div#middleCol div.statement-list-item p		{ padding: 0px; margin: 0px; font-size: 10px; color: #666666; }
	


/*
* jobs
*/
div.jobs-single-description	{ margin-bottom: 15px; }
div.jobs-single-tasks		{ margin-bottom: 15px; }
div.jobs-single-demands		{ margin-bottom: 15px; }
div.jobs-single-footer	 	{ margin: 25px 0px 0px 0px; }
div.jobs-single-backlink 	{ margin: 30px 0px 0px 0px; }

/*
* team
*/
div.team 					{ float: left; width: 260px; height: 100px; margin: 15px 0px 0px 15px; display: inline; }
	div.team-image			{ float: right; width: 80px; height: 85px; padding: 0px; border: none; }
	div.team.text			{}
		div.team-position	{ float: left;  width: 160px; margin-bottom: 5px; }
		div.team-name 		{ float: left;  width: 160px; margin-left: 15px; display: inline; }
	div.team-quote 			{ position: absolute;  width: 180px; font-size: 10px; }
		div.team-quote a	{ padding: 0px 3px 0px 0px; margin: 0px; height: 85px; display: block; background-image: url(fileadmin/img/dot.gif); cursor: text; }
		div.team-quote a div { visibility: hidden; background-color: #c6dde3; color: #56585b; }
		div.team-quote a:hover		{ }
		div.team-quote a:hover div	{ visibility: visible; }
		div.team-quote a:active div	{ visibility: visible; }
