@charset "UTF-8";
@media all
{
	/*
	Farben:
	Page-BG: fff
	Menu-BG grau: EEEDEA
	menu-BG blau: D9E4E8
	Links hover: 67B4D0
	Headlines blau: 42A1C4
	Text: 4E5455
	*/

	p { line-height: 1.5em; margin: 0 0 1em 0; }
	li { line-height: 1.5em; margin: 0; }
	li p { margin:0; }

	ul, ol { line-height: 1.5em; margin: 0 0 1em 20px; }
	ul ul, ol ul, ol ol, ul ol { margin: 0 0 0 20px; }
	dl, dt, dd { margin:0; font-weight:normal; }
	#col2 ul, #col2 ol { margin:0; }

	input, textarea, select {
		padding:2px;
		border:1px solid #A5ACB2;
		background:#fff;
		color:#666;
		font-size:1em;
		font-family:verdana, arial, helvetica;
	}

	input:focus, textarea:focus, select:focus { border-color:#4E5455; }

	.button { padding:0; cursor:pointer; border:1px solid #fff; }
	.button:focus, .button:hover, .button:active { cursor:pointer; border:1px solid #4E5455 !important; background-color:#fff; }
	#col1 .button { clear:both; padding:0 15px 1px 15px; border-color:#A5ACB2; background-color:#ECF1F3; }
	#main .checkbox { display:inline; width:auto; border:none; }


	cite, blockquote { font-style:italic }
	blockquote { margin: 0 0 1em 1.5em }
	cite, .cite { display:block; margin:3em 0 0 0; font-size:0.9em;  }

	strong,b { font-weight: bold }
	em,i { font-style:italic }

	pre, code { font-family: monospace; font-size: 1.1em; }

	acronym, abbr {
	  letter-spacing: .07em;
	  border-bottom: .1em dashed #c00;
	  cursor: help;
	}

	.top_label { display:block; margin:5px 0 2px 0; }

	.hidden, .skiplink { position:absolute;top:-1000em;left:-1000em;height:1px;width:1px }
	.important {background: #ffd; padding: 1em; border-bottom: 1px #ddb dotted; border-bottom: 1px #dbb dotted;}
	.warning {background: #fdd; padding: 1em; border-bottom: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}
	.error { color:red; }

	.float-left { float: left; display:inline; margin-bottom: 0.15em;  }
	.float-right { float: right; display:inline; margin-bottom: 0.15em;  }
	.center { text-align:center; margin: 0.5em auto }

	.float-left img { margin-right: 1em; }
	.float-right img { margin-left: 1em; }

	img.bordered { padding-bottom:15px; margin-bottom:15px; }


	/* ####### Links ########################################################### */

	a {color: #4E5455; text-decoration:none;}

	#col1_content a { text-decoration:none; color:#42A1C4; }
	#col1_content a.extlink {
		padding-left:15px;
		background: url(/fileadmin/resource/images/icon_extlink.gif) no-repeat 0.2em 0.2em;
	}
	a:focus, a:hover, a:active, #col1_content a:focus, #col1_content a:hover, #col1_content a:active { color:#42A1C4; text-decoration:underline; }

	.filelink a { }
	.maillink a { }

	.skiplink:focus, .skiplink:active { position:static;top:0;left:0;height:auto;width:auto }

	.pfeil-link { padding-left: 15px; background: url(/fileadmin/resource/images/arrow_right.gif) no-repeat 0 0.3em; }
	.csc-linkToTop a { font-size:0.9em; padding-left: 15px; background: url(/fileadmin/resource/images/arrow_up.gif) no-repeat 0 0.1em; }

	.extra_link { padding-left:8px; background:url(/fileadmin/resource/images/arrow_right.gif) no-repeat 0 0.35em; font-size:0.9em; font-weight:bold; }
	.extra_link:hover, .extra_link:active, .extra_link:focus { background-image:url(/fileadmin/resource/images/arrow_right_act.gif); }

	#col1 .extra_link { padding-left:8px; background:url(/fileadmin/resource/images/arrow_right_act.gif) no-repeat 0 0.35em; font-size:1em; font-weight:normal;}

	#main .morelink a {
		text-decoration:none;
		background:transparent url(/fileadmin/resource/images/arrow_right_act.gif) no-repeat scroll right 0.35em;
		padding-right:11px;
	}
	#main .morelink a:hover, #main .morelink a:active, #main .morelink a:focus { text-decoration:underline; background-image:url(/fileadmin/resource/images/arrow_right_act.gif); }

	#main .backlink { margin-top:15px; }
	#main .backlink a {
		text-decoration:none;
		background:transparent url(/fileadmin/resource/images/arrow_left_act.gif) no-repeat scroll 0pt 0.35em;
		padding-left:11px;
	}
	#main .backlink a:hover, #main .backlink a:active, #main .backlink a:focus { text-decoration:underline; background-image:url(/fileadmin/resource/images/arrow_left_act.gif); }



	/* ####### Inhaltselemente ########################################################### */

	.outer_col {
		background-color:#EEEDEA;
		line-height:1.2em;
		margin:10px 0 10px 0;
		padding: 0;
	}

	#col3 div#col3_content div.outer_col input,
	#col3 div#col3_content div.outer_col select {
		margin: 0 13px 0 15px;
	}

	#col3 div#col3_content p.submit-button,
	#col3 div#col3_content p.submit-button_2 {
		padding: 0 0 14px 15px;
	}
	
	#col3 div#col3_content div.tx-sremailsubscribe-pi1 p {
		padding: 0 13px 14px 15px;
		margin: 0;
	}

	#col3 div#col3_content div.tx-sremailsubscribe-pi1 h2 {
		margin-bottom: 14px;
	}

	#col1 .csc-frame { clear:both; margin-bottom:20px; }
	#col2 .csc-frame, #col3 .csc-frame { font-size:0.9em; line-height:1.2em; }
	#col3 .csc-frame { background:#ECF1F3; }
	#col3 .csc-frame .bodytext { margin:0; padding:0 15px 1em 15px; line-height:1.2em; }
	#col3 .csc-frame .outer_col .bodytext { padding:0 10px 0 27px; }
	.outer_col p { line-height:1.2em; }

	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin-top:5px; margin-bottom:15px; }

	/* Listen */
	/* #col1 ul li { margin-left:-5px; padding-left:3px; list-style-image:url(/fileadmin/resource/images/bullet.gif); } */
	#col1 ul li { margin-left:-5px; padding-left:4px; list-style-type:square; list-style-image:url(/fileadmin/resource/css/content.css); }


	/*  Ueberschriften  */
	#col1 h1, #col1 h2, #col1 h3, #col1 h4, #col1 h5, #col1 h6 {
		display:block;
		padding:0;
		border-bottom:1px solid #B4B4B4;
	}

	#col1 h1 { margin: 21px 0 6px 0; }
	#col1 h2 { margin: 0 0 6px 0;font-size:1em }
	#col1 h3 { margin: 15px 0 6px 0; font-size:1em }
	#col1 h4, #col1 h5, #col1 h6 { margin: 14px 0 3px 0; font-size:1em }
	#col3 .csc-header h2 { margin-bottom:10px; }
	#col2 .csc-frame h3, #col3 .csc-frame h3 { padding:0 0 10px 0; }
	#col2 .csc-frame input, #col3 .csc-frame input { width:164px;  }


	/* ####### Tabellen ########################################################### */

	table { border-collapse:collapse; width: 99.5%; margin: 0 0 0.5em 1px; font-size:100.0%; }
	table.full { width: 100%; }
	table.fixed { table-layout:fixed }
	table th, table td { padding: 3px 3px 3px 4px; vertical-align:top; border: 1px solid #4E5455; }
	table th { background: #ccc; }
	tbody th.sub { background: #ccc; color: #4E5455}
	table td p, table th p { margin:0; line-height:100%; }
	table td>p, table th>p { margin-top:1px; }
	table td {  }
	table caption {
		margin:5px 0 4px 2px;
		text-align:left;
		/*font-style:italic;*/
		font-size:0.9em;
	}

	.zweispaltig td, .zweispaltig th { width:50% }
	.dreispaltig td, .dreispaltig th { width:33% }
	.vierspaltig td, .vierspaltig th { width:25% }
	.fuenfspaltig td, .fuenfspaltig th { width:20% }



	/* ####### Teaser ########################################################### */
	.small_teaser { float:left; width:240px; }
	.teaser_left { margin-right:28px; }


	/* ####### Paginierung, Servicemenue ########################################################### */

	.csc-linkToTop { clear:both; margin:-1.2em 0 1.6em 0; }
	.browsebox { clear:both; display:block; padding-top:3em; text-align:center; font-size:0.85em; }
	.browsebox .act { color:#333; font-weight:bold; }
	.top_nav { clear:both; margin-top:6em; display:block; text-align:center; color:#0094a0; font-size:0.9em; }

	/* ####### Formulare ########################################################### */


	/* Formulare Allgemein */


	#col1_content form input.small, #col1_content form select.small {	width:182px; }
	#col1_content form input.small_1, #col1_content form select.small_1 { float:left; }
	#col1_content form input.small_2, #col1_content form select.small_2 { margin-left: 10px;  }

	#col1_content form.normal_form label, #col1_content form.normal_form .label {
		clear:both;
		float:left;
		width:120px;
		padding:4px 10px 0 0;
	}

	#col1_content form.normal_form .label { width:125px; padding:0 5px 0 0; margin:0; }
	#col1_content form.normal_form select { float:left; width:276px; }
	#col1_content form.normal_form .label_address { clear:none; float:left; width:auto; padding:4px 5px 0 0; text-align:left; }
	#col1_content form.normal_form #zip, #col1_content form.normal_form #number { width:60px; }
	#col1_content form.normal_form #city, #col1_content form.normal_form #street { width:297px;  }
	#col1_content form.normal_form #street, #col1_content form.normal_form #zip { margin-left:0; margin-right:5px; }
	#col1_content form.normal_form #message { height:110px; }
	#col1_content form.normal_form .formtext { clear:both; padding-top:1.5em; }
	#col1_content form.normal_form #formupload { }
	#col1_content form.normal_form .mandatory { clear:both; padding-top:2em; font-size:0.9em; }
	#col1_content form.normal_form .button { width:auto; margin:1.5em 0 2.5em 130px; }
	#col1_content form.normal_form .button:focus,
	#col1_content form.normal_form .button:hover,
	#col1_content form.normal_form .button:active { border:1px solid #333; }
	#col1_content form.normal_form .error { margin:0 0 3px 130px; }

	#col1_content form.normal_form .margin_bottom { padding-bottom:45px; margin-bottom:45px;}
	#col1_content form.normal_form .margin_top { padding-top:45px; margin-top:45px; }


	/* Suche */
	div.csc-frame p.linktoothermode { margin-top:20px; }

	div.csc-frame fieldset {
		padding:0px;
		margin:0px;
		border:none;
	}
	div.csc-frame div.csc-mailform-field,
	div.csc-frame div.csc-searchform-field,
	div.csc-frame div.csc-form-field {
		clear:both;
		padding:10px 0 0 0;
		margin:0px;
		width:505px;
		margin-bottom:10px;
	}


	div.csc-frame fieldset label {
		width:130px;
		margin:0px;
		padding:4px 0 0 0;
		float:left;
	}

	div.csc-frame input,
	div.csc-frame textarea,
	div.csc-frame select
	{
		position:relative;
		left:0px;
		top:0px;
		width:368px;
		margin:0px;
	}
	#col1 div.csc-frame input, #col1 div.csc-frame textarea, #col1 div.csc-frame select {
		float:left;
	}


	div.csc-frame fieldset input.csc-mailform-submit,
	div.csc-frame fieldset input.csc-searchform-submit {
		color:#336699;
		font-weight:bold;
		background-color:#EEEEEE;
		width:auto;
		float:left;
		font-size:9px;
	}

	div.csc-frame fieldset input.csc-mailform-checkbox,
	div.csc-frame fieldset input.csc-searchform-checkbox {
		width:auto;
		border:none;
		float:left;
	}

	div.csc-frame dl.tx-indexedsearch-info dt {
		display:block;
		float:left;
		width:100px;
		margin:0px;
		padding:0px;
	}
	div.csc-frame dl.tx-indexedsearch-info dt {
		display:block;
		clear:both;
		margin:0px;
		padding:0px;
	}

	div.csc-frame ul.browsebox { }
	div.csc-frame ul.browsebox li {
		display:inline;
		width:auto;
	}

	#col2 .csc-frame select, #col3 .csc-frame select { width:168px; }
	#col1 .csc-frame input.button, #col2 .csc-frame input.button, #col3 .csc-frame input.button { width:auto; margin-right:1px; }
	/*#col1 .csc-frame input.button:hover, #col1 .csc-frame input.button:active, #col1 .csc-frame input.button:focus { border:1px solid #fff  !important; }*/
	.submit-button { margin:15px 0 0 0; text-align:right; overflow:hidden;}
	/*.submit-button_2 { padding:12px 0 5px 0; }*/

	#tx-indexedsearch-searchbox-sword-label { position:relative; top:-2px; }
	#tx-indexedsearch-checkbox-extresume { position:relative; top:5px; }




	/* ####### Searchbox ########################################################### */

	.tx-macinasearchbox-pi1	p { margin:15px 0 0 0; }
	.tx-macinasearchbox-pi1	p .button, #tt_address_form .button { float:right; vertical-align:middle; }
	#col2 .tx-macinasearchbox-pi1 p .extra_link { position:relative; top:3px; }



	.html-check { position:relative; top:1.3em; left:1px; }

	#tt_address_form .button { margin-top:-2px; }
	#tt_address_form input.checkbox { position:relative; top:1px; }



	/* ####### News ########################################################### */

	#col1 .csc-news-list { margin:1.5em 0 3em 0; }
	#col1 .csc-news h2 { margin-top:2px; border:none; font-size:1em; border-bottom:1px solid #B4B4B4;}
	#col1 .csc-news h2 a { text-decoration:none; }
	#col1 .csc-news-single h2 { border:none; }
	#col1 .csc-news-single h3 { padding-bottom:3px; }
	#col1 .csc-news-date { margin:16px 0 3px 0; color:#999; font-size:0.85em; }

	#col1 .csc-news-single .news-single-img { float:left; padding:10px 10px 0 0; }
	#col1 .csc-news-list-left { padding-top:5px; }
	.tx_mfnewslocation_date { margin:8px 0 5px 0; padding:4px 6px 6px 6px; background:#ECF1F3; }
	.tx_mfnewslocation_ics { margin:4px 0 10px 0; }
	.tx_mfnewslocation_ics a {
		text-decoration:none;
		background:transparent url(/fileadmin/resource/images/arrow_right_act.gif) no-repeat scroll 0px 0.35em;
		padding-left:11px;
	}
	.csc-news-addresslabel, .csc-news-datelabel { font-weight:bold; }
	.csc-news-single .csc-news-addresslabel, .csc-news-single .csc-news-datelabel { display:block; font-weight:bold; }
	.tx_mfnewslocation_extra-info { padding:4px 6px 6px 6px; margin-top:20px; background:#ECF1F3; }
	.tx_mfnewslocation_extra-info a { font-weight:normal; }


	/* Spalte rechts */
	#col3 .news { margin-top:-11px; padding:0; }
	#col3 .news h2 { margin-bottom:-1px; text-decoration:none; }
	#col3 .csc-news-list { background-color:#ECF1F3; }
	#col3 .csc-news-list .csc-header { border-top:1px solid #A9B7BF; padding: 0px 13px 0 15px; }

	#col3 .csc-news-list h3 {
		margin:15px 0 0 0;
		padding-left:11px;
		background:url(/fileadmin/resource/images/arrow_right.gif) no-repeat 0 0.3em;
		font-size:1em;
	}

	#col3 .csc-news-list h3:hover, #col3 .csc-news-list h3:active, #col3 .csc-news-list h3:focus {
		background-image:url(/fileadmin/resource/images/arrow_right_act.gif);
	}

	#col3 .csc-news-list p {
		padding-left:27px;
		padding-right:10px;
	}

	#col3 .csc-news-list p.submit-button { margin:15px 5px 0 0; padding-bottom:14px; }


	/* News-Suchbox rechts */
	#col3 .csc-frame .tx-mfnewslocation-pi1 { padding:0 15px 15px; }
	#col3 .csc-frame .tx-mfnewslocation-pi1 .form-item { overflow:hidden; margin:0 0 10px 0; }
	#col3 .csc-frame .tx-mfnewslocation-pi1 .form-item label { display:block; margin-bottom:3px; float:left; width:35px;}
	#col3 .csc-frame .tx-mfnewslocation-pi1 .form-item .tx-mfnewslocation-pi1-label { width:auto; margin-bottom:5px; }
	#col3 .csc-frame .tx-mfnewslocation-pi1 #tx-mfnewslocation-pi1-mode { clear:both; margin:6px 0 0px 0; }
	#col3 .csc-frame .tx-mfnewslocation-pi1 #tx-mfnewslocation-pi1-mode input { border:none; background-color:#ECF1F3; }
	#col3 .csc-frame .tx-mfnewslocation-pi1 .form-item .tx-mfnewslocation-pi1-modelabel { float:none; display:inline; padding:0 15px 0 0; }
	#col3 .csc-frame .tx-mfnewslocation-pi1 #cal_input_start,
	#col3 .tx-mfnewslocation-pi1 #cal_input_stop {
		display:block;
		float:left;
		width:106px;
		margin-right:5px;
	}
	#col3 .csc-frame .tx-mfnewslocation-pi1 a { float:left; }
	#col3 .csc-frame .tx-mfnewslocation-pi1 .form-item-submit { text-align:right; margin:15px 0 0 0; }
	#col3 .csc-frame .tx-mfnewslocation-pi1 .form-item img { margin-top:1px; }
	#col3 .csc-frame .tx-mfnewslocation-pi1 #form-item-mode	input { width:auto; vertical-align:middle; }


	/* Calendar */
	.calendar { z-index:1000; }
	.calendar table { width:auto; }



	/* ####### Weiteres ########################################################### */

	/*#col3 .button { border-color:#ECF1F3; }
	#col3 #languageswitcher .button { border-color:#EEEDEA; }*/

	#col3_content #languageswitcher { margin-bottom:10px; background:#EEEDEA; }
	#logos { margin-top:20px; }


	/* ####### mf_gallery ########################################################### */

	#col1_content .tx-mfgallery-pi1 .gallery_thumbs { font-size:0.9em; }
	#col1_content .tx-mfgallery-pi1 .gallery-thumb img { margin-bottom:3px; }
	#col1_content .tx-mfgallery-pi1 .browsebox {
		height:20px;
		margin:20px 0 20px 0;
		padding:0;
		font-size:1em;
	}
	#col1_content .tx-mfgallery-pi1 .browsebox a { text-decoration:none; padding:0 5px 0 5px; }
	#col1_content .tx-mfgallery-pi1 .browsebox img { vertical-align:middle; }
	#col1_content .tx-mfgallery-pi1 h5 { font-size:1em; margin-top:4px; }


	/* ####### jk_poll ########################################################### */

	#col3_content .tx-jkpoll-pi1 { padding:0px 13px 1px 15px; }
	#col3_content .tx-jkpoll-pi1-answers { margin-top:12px; }
	#col3_content .tx-jkpoll-pi1-answer { padding:3px 0 3px 0; }
	#col3_content .tx-jkpoll-pi1 .bars { margin-top:18px; }
	#col3_content input.pollanswer {
		width:auto;
		border:none;
		background-color:#ECF1F3;
		vertical-align:middle;
		position:relative;
		top:0px;
	}
	#col3_content .tx-jkpoll-pi1 p.submit-button {
		margin:10px 1px 0pt 0pt;
		padding-bottom:14px;
	}
	#col3_content .tx-jkpoll-pi1 .error { margin-bottom:10px; }




	/* ####### sr_email_subscribe ########################################################### */

	#col1 div.tx-sremailsubscribe-pi1 h4 { margin:0; border:none; font-weight:bold;  }
	#tx-sremailsubscribe-pi1-tt_address_form { margin-bottom:2em; }
	div.tx-sremailsubscribe-pi1 label, div.tx-sremailsubscribe-pi1 input { float:left; }
	div.csc-frame input.tx-sremailsubscribe-pi1-checkbox { width:auto; margin:3px 0 0 0px; }
	div.csc-frame .tx-sremailsubscribe-pi1-error { margin:0 0 0 0; color:red; width:368px; }
	div.csc-frame .tx-sremailsubscribe-pi1-submit {
		clear:both;
		margin:15px 0 0 0;
		width:auto;
		background-color:#EEEDEA;
		color:#5A737F;
	}
	div.csc-frame .tx-sremailsubscribe-pi1-submit:hover,
	div.csc-frame .tx-sremailsubscribe-pi1-submit:active,
	div.csc-frame .tx-sremailsubscribe-pi1-submit:focus {
		border:1px solid #4E5455 !important;
	}
	div.tx-sremailsubscribe-pi1 dl { margin-top:20px; }
	div.tx-sremailsubscribe-pi1 dd { float:left; padding:0;  }
	div.tx-sremailsubscribe-pi1 dt { clear:both; float:left; width:130px; padding:0; margin:0px 0 12px 0; }
	p.tx-sremailsubscribe-pi1-click-to-edit { clear:both; }



	/* ####### loginboxmacmade ############################################################ */

	.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable {
		width:532px;
		margin-top:20px;
		border:none;
	}
	.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td,
	.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-labelCell {
		background:none;
		border:none;
		font-weight:normal;
		padding:5px 0px 5px 0;

	
	}
	.tx-loginboxmacmade-pi1-header { font-size:1em; }
	.tx-loginboxmacmade-pi1-fieldCell .submit {
		cursor:pointer;
		border:1px solid #A5ACB2 !important;
		clear:both;
		width:auto;
		padding:0 15px 1px 15px;
		background-color:#ECF1F3;
	}
	.tx-loginboxmacmade-pi1-fieldCell .submit:focus,
	.tx-loginboxmacmade-pi1-fieldCell .submit:hover,
	.tx-loginboxmacmade-pi1-fieldCell .submit:active {
		cursor:pointer;
		border-color:#4E5455;

	}
	.tx-loginboxmacmade-pi1-forgotpasswordLink { margin-top:10px; }



	/* ####### mailformplus ########################################################### */

	#col1_content .captcha { margin-top:30px; }
	#col1_content form.normal_form .captcha label { padding-top:0; position:relative; top:-2px;}
	.tx-srfreecap-pi2-image { margin:20px 0 20px 0; border:1px solid #A5ACB2; }
	.tx-srfreecap-pi2-cant-read { margin:0 0 0 130px; color:#4E5455; }
	.tx-srfreecap-pi2-cant-read a:link { font-weight:normal; }


	/* ####### danp_documentdirs ########################################################### */

	.tx-danpdocumentdirs-pi2 td { border:none; }
	.tx-danpdocumentdirs-pi2-listtable td { border:1px solid #4E5455; }
	.tx-danpdocumentdirs-pi2-dirmenu td { padding:0; }
	.tx-danpdocumentdirs-pi2-searchbox td { padding:3px 0 3px 0; }

	div.csc-frame .tx-danpdocumentdirs-pi2-modeSelector-table { width:auto; margin:10px 0 20px 0; }
	div.csc-frame .tx-danpdocumentdirs-pi2-modeSelector-table td { width:130px; padding:0; }
	#col1_content div.csc-frame .tx-danpdocumentdirs-pi2-modeSelector-SCell a { color:#666666; }
	div.csc-frame input.tx-danpdocumentdirs-pi2-searchbox-button {
		background-color:#ECF1F3;
		border-color:#A5ACB2;
		clear:both;
		width:auto;
		padding:1px 15px 1px 15px;
	}
	div.csc-frame .tx-danpdocumentdirs-pi2-searchbox-header { margin-bottom:3px; }
	div.csc-frame .tx-danpdocumentdirs-pi2-searchbox-onlyindir { width:383px; }
	div.csc-frame .tx-danpdocumentdirs-pi2-searchbox-onlyindir input { width:auto; margin-right:5px; }

	.tx-danpdocumentdirs-pi2-headers { font-weight:bold; }
	#col1 .tx-danpdocumentdirs-pi2 h3 { display:none; }

}

/* ####### rgslideshow ####################################################### */

.tx-rgslideshow-pi1 .rgslideshow .rgsnest  { background-image:none; background-color:#ccc; }
.tx-rgslideshow-pi1 .rgslideshow .rgsnest .rgstitle { margin-top:7px; color: #444; }
.tx-rgslideshow-pi1 .rgslideshow .rgsnest .rgsdescription { height:23px; color: #444; }
.tx-rgslideshow-pi1 .rgslideshow .rgsnest .morelink { margin-left:10px; }


/* ####### css_filelinks ANFANG ####################################################### */

.filelinks { margin-top:10px; }

.filelinks span.css_filelinks_title {
	background-color:#eeeeee !Important;
	padding:2px;

}

* html .filelinks span.css_filelinks_title {
	background-color:#eeeeee !Important;
	padding:2px;
	width:482px;
	height:5px;

}
.filelinks span.css_filelinks_title{
	background-color:#eeeeee !important;
	padding:2px;


}

.filelinks span.css_filelinks_description {
	background-color:#ffffff;
	font-size:0.9em;
}

.filelinks span.css_filelinks_title a {


}

.filelinks span.css_filelinks_filesize {

	font-size:0.9em;
	display:inline;

}

/* ####### css_filelinks ENDE ####################################################### */


/* ####### rg_teaser ANFANG ####################################################### */
div.rgteaser_headline {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#4E5455;;
	border-bottom:#74797A 1px solid ;
	margin-bottom:5px;
}
* html div.rgteaser_headline {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#74797A;
	border-bottom:#74797A 1px solid ;
	margin-bottom:5px;
	width:510px;
	height:6px;
}

div.rgteaser_bodytext {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:1.5em;
}

div.rgteaser_link {
	margin-top:5px;
	margin-bottom:30px;
}
/* ####### rg_teaser ENDE ####################################################### */

/* ####### mm_forum ANFANG ########################################################### */

	#col1 .tx-mmforum-pi1 table { width:99.9% !important; }
	.tx-mmforum-pi6-container { margin:0; }
	table.tx-mmforum-table { width:100%; }
	.tx-mmforum-pi1, .tx-mmforum-pi2, .tx-mmforum-pi3, .tx-mmforum-pi4, .tx-mmforum-pi5, .tx-mmforum-pi6 { margin-left:1px; }
	#col1 .tx-mmforum-pi1 input[type=checkbox] { float:none; width:auto; }


td.tx-mmforum-td, th.tx-mmforum-th {
	border:1px solid #DDDDDD;
	border-collapse:collapse;
	color:#545353;
	font-size:11px;
	padding:5px;
}

th.tx-mmforum-th {
	background:#42A1C4 none repeat scroll 0%;
	color:#FFFFFF;
	font-size:13px;
	padding:5px;
	text-align:left;
}
select.tx-mmforum-select {
	width:10em !important;
	left:0px;
	margin:0px;
	position:relative;
	top:0px;
	width:368px;
	float:none;
	background:#FFFFFF none repeat scroll 0%;
	color:#666666;
	font-family:verdana,arial,helvetica;
	font-size:1em;
	padding:2px;
}

input.tx-mmforum-button {
	border:1px solid #A5ACB2;
	background-color:#EEEDEA;
	clear:both;
	color:#5A737F;
	margin:15px 0pt 0pt;
	width:10em !important;
	position:relative;
	top:0px;
	font-family:verdana,arial,helvetica;
	font-size:1em;
	padding:2px;
}

input.tx-mmforum-button:hover {
	border-color:#4E5455;

}

/* ####### mm_forum ENDE ########################################################### */


/* ####### Simple FLV Player ANFANG ########################################################### */

.tx-sksimpleflvplayer-pi1 {}
.tx-sksimpleflvplayer-pi1 ul {
	margin:0;
	padding:5px;
	list-style-type:none;
	white-space:nowrap;
}

.tx-sksimpleflvplayer-pi1 li {
	display:inline;
	background:none;
	padding:0 4px 0 0;

}

.tx-sksimpleflvplayer-pi1 li a {

	font:normal 12px Verdana,Helvetica,Arial,sans-serif;
	padding:3px 15px 3px 15px;
	text-decoration:none;
	background-color:#eeedea;
	border:1px solid #65B7D4;
	border-left:4px solid #65B7D4;
	text-align:center;
}

.tx-sksimpleflvplayer-pi1 li a:hover {

	background-color:#eeedea;
	border:1px solid #dddddd;
	border-left:4px solid #dddddd;;
	text-align:center;
} 

.tx-sksimpleflvplayer-pi1 li.active a {
	background-color:#eeedea;
}

.tx-sksimpleflvplayer-pi1 p {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	padding:4px;
	width:480px;
	text-align:left;
	border:1px solid #dddddd;
	background-color:#eeedea;
	margin-left:4px;
}

/* ####### Simple FLV Player ENDE ########################################################### */

#col1 div.csc-frame .tx-maillisttofaq-pi1 textarea { 
	float:none; 
	margin-bottom:1em;
}
#col1 div.csc-frame .tx-maillisttofaq-pi1 input[type=checkbox] { 
	display:inline; 
	width:auto; 
	border:none; 
}
#col1 div.csc-frame .tx-maillisttofaq-pi1 input[type=submit] {
	background-color:#ECF1F3;
	border-color:#A5ACB2;
	padding:0pt 15px 1px;
	cursor:pointer;
	width:auto;
	margin-right: 3em;
}
#col1 div.csc-frame .tx-maillisttofaq-pi1 .tx-maillisttofaq-pi1-singleView h3.tx-maillisttofaq-pi1-subject { background-color:#dbe5eb; }
#col1 div.csc-frame .tx-maillisttofaq-pi1 .tx-maillisttofaq-pi1-singleView p.tx-maillisttofaq-pi1-back a { background-color:transparent; }
#col1 div.csc-frame .tx-maillisttofaq-pi1 td { border-color:#fff; background-color:#eeedea; }
#col1 div.csc-frame .tx-maillisttofaq-pi1 p { clear:both; }
/*
     FILE ARCHIVED ON 18:23:13 Apr 01, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:50:50 Jul 26, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/