@charset "UTF-8";
@media all { 


	/* ####### tt_news ####################################################### */
	
	#right .news-list-item {
		padding:8px 0 0 0;
		border-top:1px solid #E4E4E4;
	}
	#right .news-list-item h3 {
		margin:0;
		/*color:#087333;*/
	}
	#right .news-list-item h3, #right .news-list-item .news-list-date {
		padding-left:17px;
	}
	.news-list-item hr {
		display:none;
	}
	.news-list-morelink {
		display:block;
	}
	.news-single-rightbox {
		font-size:0.9em;
		clear:both;
	}
	.news-single-additional-info dt {
		margin-bottom:0.2em;
	}
	.news-single-additional-info dd {
		margin:0 0 0.6em 0;
		color:#087333;
	}
	.news-single-files dd:after {
		content:"B)";
	}
	.news-single-files dd a {
		/*margin-right:5px;*/
	}
	.news-single-files dd a:after {
		content:" (";
	}
	.news-single-files dd img {
		position:relative;
		top:2px;
		margin-right:5px;
	}


	/* ####### irfaq ####################################################### */
	
	.tx-irfaq-dynheader img {		
		position:relative;
		top:-1px;
		margin-right:2px;
	}
	
	.tx-irfaq-pi1 dt p {
		color:#087323;
	}
	
	.tx-irfaq-pi1 dd p {
		margin-left:14px;
	}
	
	#content .tx-irfaq-pi1 .additional-info {
		border-top:1px solid #ccc;
		margin-left:14px;
		display:none;
	}
		

	/* ####### macina_searchbox ####################################################### */
	
	.tx-macinasearchbox-pi1 #searchform {
		font-size:0.95em;
	}
	
	#macinasearchfield {
		position:absolute;
		top:19px;
		left:8px;		
		width:119px;
		height:14px;
	}
	
	#macinasearchsubmit {
		position:absolute;
		top:19px;
		left:135px;		
		width:19px;
		height:20px;
		background: url(../images/bg_button_submit_small.png) no-repeat;
	}
		
	
	/* ####### css_filelinks ####################################################### */
	
	.filelinks {
		margin-top:8px;
	}
	
	#right .filelinks {
		margin:8px 0 1em 0;
		padding:0 8px 0 17px;
	}	
	
	.filelinks a {
		background:none;
		padding:0;
		color:#087323;
	}
	
	
	/* ####### Formhandler ####################################################### */  
	
	.formhandler_contactform {
		position:relative;
		z-index:100;
	}
	.formhandler_contactform .form_left {
		width:282px;
		float:left;
	}
	.formhandler_contactform .form_right {
		width:276px;
		float:left;
		position:relative;
		left:12px;	
	}
	.formhandler_contactform .csc-form-field { 
		clear:both;
		margin-bottom:5px;
	}	
	.formhandler_contactform .csc-form-field input, .formhandler_contactform textarea {	
		width:270px;
		padding:2px 2px 2px 2px;
		font-size:1em;
		color:#666;
		border:1px solid #666;
	}
	.formhandler_contactform textarea {
		height:136px;
		margin-bottom:11px;
		font-family:arial, helvetica, sans-serif;
		font-size:1em;
	}
	.formhandler_contactform input.button { 
		float:right;
		margin-top:10px;
		padding:2px 15px 2px 15px;
		font-weight:bold;
		color:#087333;
		background:#F5F5F5;	
		border:1px solid #087333;
	}
	.formhandler_contactform .csc-form-field input#callback {
		width:auto;
		margin:10px 5px 0 0;
		position:relative;
		top:2px;
		border:none;
	}
	.formhandler_contactform .csc-form-field .zip { width:80px; }
	.formhandler_contactform .required_fields { font-size:0.95em; }	

	/* Captcha */
	#freecapfield {
		width:270px;
	}
	img.tx-srfreecap-pi2-image {
		margin:0 0 5px 0;
		border:1px solid #666666;
		width:274px;
	}
	.tx-srfreecap-pi2-cant-read {
		font-size:1em;
		color:#666;
	}
	.captcha {
		clear:both;
		padding:2em 0 0 0;
	}
	.submit {
		clear:both;
		padding:2em 0 0 0;
	}
	.required_fields {
		margin-top:1em;
	}
	
	
	/* ####### powermail ####################################################### */ 
	
	.tx-powermail-pi1 {
		margin-top:-1em;
	}
	.tx-powermail-pi1 fieldset div {
		margin-bottom:5px;
	}
	.kurswahl_1, .daten_1, .erkrankungen, .agbs, .captchatext, .mandatory, .hinweis  {
		clear:left;
		float:left;
		width:282px;
		margin-top:2em;
	}
	.agbs {
		width:545px;
		position:relative;
	}
	.hinweis {
		width:545px;
		margin-top:0em;
	}
	.tx-powermail-pi1 .submit {
		clear:none;
		padding:0;
		margin-bottom:2em;
	}	
	.kurswahl_2, .daten_2, .kursbetrag, .tx-powermail-pi1 .captcha, .tx-powermail-pi1 .submit {
		float:left;
		left:12px;
		position:relative;
		width:276px;
		margin-top:2em;
	}
	.kurswahl_1, .kurswahl_2 {
		margin-top:0em;
	}
	.tx-powermail-pi1 input, .tx-powermail-pi1 textarea, .tx-powermail-pi1 select {
		border:1px solid #666666;
		color:#666666;
		font-size:1em;
		padding:2px;
		width:270px;
	}
	.tx-powermail-pi1 select  {
		width:276px;
	}
	.tx-powermail-pi1 input.powermail_submit {
		background:none repeat scroll 0 0 #F5F5F5;
		border:1px solid #087333;
		color:#087333;
		float:right;
		font-weight:bold;
		padding:2px 15px;
		width:auto;
	}
	.tx_powermail_pi1_fieldwrap_html_checkbox_title, .tx_powermail_pi1_fieldwrap_html_captcha label {
		display:none;
	}
	#check_uid21_0 {
		position:absolute;
		top:3px;
		left:1px;
		width:auto;
	}
	#powermaildiv_uid21 label {
		margin-left:25px;
	}
	.tx-powermail-pi1 .captcha {
		clear:none;
		padding:0;
	}
	.powermail_captcha {
		margin:4px 0 5px 0;
	}
	.tx-powermail-pi1 .tx-srfreecap-pi2-cant-read a {
		font-weight:bold;
	}
	.tx-powermail-pi1 .mandatory {
		font-size:0.9em;
	}
	.tx-powermail-pi1_mandatory {
		color:#FF0012;		
	}
	.tx-powermail-pi1_mandatory strong {
		font-weight:normal;
	}
	ul.powermail_mandatory_list {
		margin-top:0.3em;
	}
	.jscalendar_cb, .date2cal_img_help, #uid6_msg {
		display:none;
	}
	#powermaildiv_uid6 label {
		display:block;
	}
	.tx-powermail-pi1 input#uid6_hr {
		width:252px;
	}
	#uid15 {
		/*width:120px;*/
	}
	
	
	
	/* ####### indexed_search ####################################################### */ 
	
	.tx-indexedsearch .searchbox-tmpl-css label {
		margin-right:0;
		width:8em;
	}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {	
		border:1px solid #666666;
		color:#666666;
		font-size:1em;
		padding:2px;
		width:270px;
	}
	.tx-indexedsearch-search-submit {
		clear:both;
	}
	.tx-indexedsearch-search-submit input {
		margin:10px 0 1em 8em;
		padding:2px 15px;		
		background:#F5F5F5 none repeat scroll 0 0;
		border:1px solid #087333;
		color:#087333;
		font-weight:bold;		
	}
	.tx-indexedsearch-res h3 {
		margin-bottom:0.2em;
	}
	.tx-indexedsearch-icon img {
		position:relative;
		top:2px;
	}
	.tx-indexedsearch-result-number {
		display:none;
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
		padding-left:2px;
		font-size:0.9em;
		line-height:1.5em;
	}
	.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css	{
		margin:0;
	}
	.tx-indexedsearch-info dd {
		margin:0 0.2em 0 0;
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
		color:#d40032;
	}
	
	
	/* ####### dpi_linklist ####################################################### */ 
	
	h2.tx-dpilinklist-category {
		margin:0.8em 0 0 0;
	}	
	h3.tx-dpilinklist-title {
		margin:0;
		background: url(../images/arrow_red_right.gif) no-repeat scroll 0.1em 0.45em;
	}
	h3.tx-dpilinklist-title, div.tx-dpilinklist-description {
		padding:0 0 0 11px;
	}
	a.tx-dpilinklist-url {
		display:inline-block;
		margin:0 0 0.5em 11px;
	}
	
	
	/* ####### fl_header_slide ####################################################### */ 
	
	#fl_header_slide_slideshow {
		position:absolute !important;
		left:0;
		top:23px;		
		z-index:5;		
	}	

			
	
}