/* default styles for extension "tx_indexedsearch" */

		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }

		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }

		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }

		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }

		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }

		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }

		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }

		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }

		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }

		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }

		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }

		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }

		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }

		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }



		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */

		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }

		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }

		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }

		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }

		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }

		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }




/* default styles for extension "tx_cssstyledcontent" */

	/* Captions */

	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }

	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }

	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }



	/* Needed for noRows setting */

	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }



	/* Border just around the image */

	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {

		border: 2px solid black;

		padding: 0px 0px;

	}



	DIV.csc-textpic-imagewrap { padding: 0; }



	DIV.csc-textpic IMG { border: none; }



	/* DIV: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }



	/* UL: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }



	/* DL: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */

	DL.csc-textpic-image { margin: 0; }

	DL.csc-textpic-image DT { margin: 0; display: inline; }

	DL.csc-textpic-image DD { margin: 0; }



	/* Clearer */

	DIV.csc-textpic-clear { clear: both; }



	/* Margins around images: */



	/* Pictures on left, add margin on right */

	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-right: 10px;

	}



	/* Pictures on right, add margin on left */

	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-left: 10px;

	}



	/* Pictures centered, add margin on left */

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-left: 10px;

	}

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; vertical-align:bottom; }



	/* Space below each image (also in-between rows) */

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }

	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 10px; display: block; }

	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 10px; }



	/* IE7 hack for margin between image rows */	

	*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image { margin-bottom: 0; }

	*+html DIV.csc-textpic DIV.csc-textpic-imagerow { margin-bottom: 10px; }



	/* No margins around the whole image-block */

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }



	/* Add margin from image-block to text (in case of "Text w/ images") */

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {

		margin-right: 10px !important;

	}

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {

		margin-left: 10px !important;

	}



	/* Positioning of images: */



	/* Above */

	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }



	/* Center (above or below) */

	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }

	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	

	/* Right (above or below) */

	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }

	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }



	/* Left (above or below) */

	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }

	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }



	/* Left (in text) */

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }



	/* Right (in text) */

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }



	/* Right (in text, no wrap around) */

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }

	/* Hide from IE5-mac. Only IE-win sees this. \*/

	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }

	/* End hide from IE5/mac */



	/* Left (in text, no wrap around) */

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }

	/* Hide from IE5-mac. Only IE-win sees this. \*/

	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,

	* html .csc-textpic-intext-left ol,

	* html .csc-textpic-intext-left ul { height: 1%; }

	/* End hide from IE5/mac */

	

	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }



	/* Browser fixes: */



	/* Fix for unordered and ordered list with image "In text, left" */

	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; }

	

	

	P.align-right {

		text-align: right;

	}

	HR {

		color: #3F3F3F;

		background-color: #FFF;

		height: 1px;

	}

	



	/* mailform */

	#mailform {

	}

	

	FIELDSET.csc-mailform {

		border: none;

	}

	DIV.csc-mailform-field {

		width: 374px;

		margin: 0 0 5px 0;

	}

	DIV.csc-mailform-field IMG {

		margin: 0 0 4px 0;

	}

	DIV.csc-mailform-field LABEL {

		display: block;

		width: 120px;

		float: left;

	}

	DIV.csc-mailform-field LABEL[for="mailformcaptchaResponse"] {

		margin: 25px 0 0 0;

	}

	

	DIV.csc-mailform-field SELECT  {

		border: 1px solid #BFBFBF;

		width: 250px;

	}

	DIV.csc-mailform-field INPUT {

		width: 250px;

		border: 1px solid #BFBFBF;



	}

	

	DIV.csc-mailform-field TEXTAREA {

		width: 250px;

		border: 1px solid #BFBFBF;		

	}

	DIV.csc-mailform-field INPUT.csc-mailform-submit {

		background:url("../img/search.gif") no-repeat scroll right top transparent;

		border:0 none;

		color:#808080;

		cursor:pointer;

		margin:10px 2px 0 0;

		padding:0;

		width:150px;

		font-weight: bold;

		float: right;

	}

	DIV.csc-mailform-field IMG {

		float: right;

	}

	

	DIV.csc-mailform-field SPAN.csc-mailform-label {

		padding: 0 0 0 120px;

	}





/* Powermail */

	/* Form */

#tx-powermail-pi1_fieldset_1, #tx-powermail-pi1_fieldset_29, #tx-powermail-pi1_fieldset_35 {

	border: none;

}

#tx-powermail-pi1_fieldset_1 legend, #tx-powermail-pi1_fieldset_29 legend, #tx-powermail-pi1_fieldset_35 legend{

	display: none;

}

	

	

span.powermail_mandatory {

	/* Color of mandatory error message */

	color: red;

}

input.validation-failed,

textarea.validation-failed {

	/* Background color if validation failed 

	background-color: red;*/

	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);

	background-repeat: no-repeat;

	background-position: 98% 1px;

}

div.powermail_mandatory_js {

	/* DIV container of errormessage */

	color: red;

	margin: 3px 0 15px 200px;

}

fieldset.tx-powermail-pi1_fieldset {

	/* Fieldset */

	border: 1px solid #8ECCD6;

	background-color: transparent;

	padding: 10px;

	margin: 0 0 10px 0;

	width: 374px;

}

fieldset.tx-powermail-pi1_fieldset legend {

	/* legend of Fieldset */

	color: #8ECCD6;

	font-weight: bold;

}

fieldset.tx-powermail-pi1_fieldset label {

	/* label */

	display: block;

	width: 120px;

	float: left;

	clear: both;

}

fieldset.tx-powermail-pi1_fieldset input {

	border: 1px solid #BFBFBF;	

}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,

fieldset.tx-powermail-pi1_fieldset select.powermail_select, 

fieldset.tx-powermail-pi1_fieldset input.powermail_uid12 {

	/* Input and textarea */

	border: 1px solid #BFBFBF;

	width: 250px;

}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {

	/* Radiobuttons */

	margin: 5px 0;

}

div.tx_powermail_pi1_fieldwrap_html {

	/* DIV container arround every field */

	margin: 10px 0;

}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {

	/* submit button */

	background:url("../img/search.gif") no-repeat scroll right top transparent;

	border:0 none;

	color:#959A9F;

	cursor:pointer;

	margin:10px 2px 0 0;

	padding:0;

	width:150px;

	font-weight: bold;

	float: right;

}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,

p.tx_powermail_pi1_fieldwrap_html_radio_title {

	margin: 0;

	padding: 0;

	font-weight: bold;

}

div.countryzone {

	margin: 10px 0 0 200px;

}

div.tx_powermail_pi1_fieldwrap_html label a,

div.tx_powermail_pi1_fieldwrap_html p a {

	/* Description */

	text-decoration: none;

}

div.tx_powermail_pi1_fieldwrap_html label a dfn,

div.tx_powermail_pi1_fieldwrap_html p a dfn {

	/* Description */

	display: none;

	text-decoration: none;

}

div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,

div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {

	/* Description on mouseover */

	display: block;

	position: absolute;

	width: 250px;

	padding: 5px;

	background-color: #ddd;

	border: 1px solid red;

	color: black;

	text-decoration: none;

	font-size: 0.8em;

	text-decoration: none;

}

div.tx_powermail_pi1_fieldwrap_html img.icon_info {

	/* Description icon */

	padding: 2px 2px 0 2px;

}

div.tx_powermail_pi1_fieldwrap_html img.tx-srfreecap-pi2-image {

	margin: 5px 0 0 0;

}



fieldset.tx-powermail-pi1_fieldset div.even {

	background-color: #eee;

}





	/* Confirmation */

td.powermail_all_td {

	padding: 3px 10px 3px 0;

}



	/* THX */

td.powermail_all p.bodytext {

	margin: 0;

}

UL.powermail_mandatory_list {

	margin: 20px;

}





/* newsletter anmeldung */

form.tt_address_form label {

    clear: both;

    display: block;

    float: left;

    width: 120px;

}

form.tt_address_form select, form.tt_address_form input {

    border: 1px solid #BFBFBF;

    width: 250px;	

}

form.tt_address_form div.tt_address-row {

	margin:10px 0;

}

form.tt_address_form input.submit {

    background: url("../img/search.gif") no-repeat scroll right top transparent;

    border: 0 none;

    color: #959A9F;

    cursor: pointer;

    font-weight: bold;

    margin: 10px 2px 0 220px;

    padding: 0;

    width: 150px;

}

form.tt_address_form div.captcha {

	margin: 10px 2px 0 120px;

}

form.tt_address_form div.error {

	margin: 0 0 0 120px;	

}

form.tt_address_form div.captcha-error {

	color: red;

	font-weight: bold;	

	margin: 0;	

}



/* default styles for extension "tx_srfreecap_pi2" */

img.tx-srfreecap-pi2-image { }

.tx-srfreecap-pi2-accessible-image { }

.tx-srfreecap-pi2-accessible-link { }

.tx-srfreecap-pi2-cant-read { 

	font-size: .9em; 

	float: left;

	margin: 5px 0 0 0;

	width: 120px;

}

.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }





/* format for abo form(s) */

fieldset.abo1, fieldset.abo2, fieldset.abo3 {

	width: 580px;

}

fieldset.abo1 label {

	float: right;

	width: 560px;

}

fieldset.abo1 div {

	padding: 3px 0;

}

fieldset.abo1 div.tx_powermail_pi1_fieldwrap_html_radio INPUT.powermail_radio {

	border: none;

	margin: 0;

}

fieldset.abo2 LABEL {

	float: right;

	width: 530px;

}

fieldset.abo2 select.powermail_select {

	width: 40px;

}

fieldset.abo3 LABEL, fieldset.abo3 SPAN.tx-srfreecap-pi2-cant-read {

	width: 170px;

}

fieldset.abo3 INPUT.powermail_captcha {

	width: 250px;

}

fieldset.abo3 DIV.powermail_check_inner INPUT {

	border: none;

	width: 20px;

}

fieldset.abo3 DIV.powermail_check_inner LABEL {

	float: right;

	width: 550px;

}

fieldset.abo3 P.tx_powermail_pi1_fieldwrap_html_checkbox_title {

	display: none;

}

fieldset.event1 {

	width:580px;

}

fieldset.event1 select.powermail_select {

	width: 450px;

}







/* sitemap */

DIV.csc-sitemap UL {

	list-style: none;

	padding: 0 0 0 20px;	

}

DIV.csc-sitemap UL A {

	text-decoration: none;

	color: #000;

}

DIV.csc-sitemap UL LI {font-size:16px; margin:0 0 0 10px;}

DIV.csc-sitemap UL LI UL LI{font-size:14px;}

DIV.csc-sitemap UL LI UL LI UL LI{font-size:12px;}



















/* fe-login */

/* default styles for extension "tx_felogin_pi1" */

	.tx-felogin-pi1 DIV.box1{

		height: 230px;

	}

	.tx-felogin-pi1 DIV.box{

		background:url("../img/white_shadowLogin1.png") no-repeat scroll right bottom transparent;

	}

	.tx-felogin-pi1 DIV.boxteaser {

		background:none; 

	}

	.tx-felogin-pi1 h3 {

		display: none;

	}

	.tx-felogin-pi1 fieldset {

		border: none;

	}

	.tx-felogin-pi1 legend {

		display: none;

	}

	.tx-felogin-pi1 DIV.user {

		padding: 20px 0 0 10px;

	}

	.tx-felogin-pi1 DIV.pass {

		padding: 8px 0 0 10px;

	}

	.tx-felogin-pi1 DIV.forgot {

		padding: 20px 0 0 10px;

	}

	

	.tx-felogin-pi1 label {

		display: block;

		width: 97px;

		padding: 0 10px 0 0;

		text-align: right;

		float: left;

	}

	.tx-felogin-pi1 input {

		width: 150px;

		border: 1px solid #BFBFBF;

	}

	.tx-felogin-pi1 DIV.submit {

		padding: 8px 0 0 10px;

		width: 150px;

		text-align: right;
		
		color: #959A9F;
		
		font-weight:bold;

	}

	.tx-felogin-pi1 #submit {

		width: 20px;

		margin: 0;

		padding: 1px 0 0 0;

		border: 0;

		color:#49515B;

		background: transparent url(../img/search.gif) no-repeat center top;

		text-indent: -1000em;

		cursor: pointer; /* hand-shaped cursor */

		cursor: hand; /* for IE 5.x */

	}
	
	.tx-felogin-pi1 .boxteaser.boxteaser1 div  {
		color: #FFFFFF;
    		font-size: 13px;
    		font-weight: bold;
   		padding: 33px 10px 10px;
    		width: 400px;
	}
	
	.tx-felogin-pi1 .renewpass div  {
		color: #000;
    		font-size: 13px;
   		padding: 33px 10px 10px;
    		width: 400px;
	}

	.tx-felogin-pi1 .renewpass label {
    		display: block;
    		float: left;
    		padding: 0 10px 0 0;
    		text-align: left;
    		width: 335px;
    		color:#000;
	}
	
	
	.tx-felogin-pi1 .renewpass input {
    		border: 1px solid #BFBFBF;
    		width: 135px;
	}	

/* docCheck styles */

.tx-tgrdoccheck-pi1 DIV.box, .tx-tgrdoccheck-pi1 DIV.box6 {

	background: none;

} 

	

	

	

	

/* default styles for extension "tx_pbsurvey_pi1" */

		.tx-pbsurvey-pi1 div {margin-bottom: 10px;}

		.tx-pbsurvey-pi1 .pagenumbering {font-size: 60%; position: relative; height: 15px;}

		.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}

		.tx-pbsurvey-pi1 .bar {background-color: #CCCCFF; height: 15px; z-index: 4; position: absolute; left: 0px;}

		.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}

		.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}

		.tx-pbsurvey-pi1 .pageIntroduction {}

		.tx-pbsurvey-pi1 .survey_item {margin-top: 20px; margin-bottom: 20px;}

		.tx-pbsurvey-pi1 .itemform {}

		.tx-pbsurvey-pi1 .question {font-size: 120%; font-weight: bold;}

		.tx-pbsurvey-pi1 .questionNumber {}

		.tx-pbsurvey-pi1 .questionSubtext {font-size: 80%;}

		.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super;}

		.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}

		.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}

		.tx-pbsurvey-pi1 .matrix {width: 100%;}

		.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #CCCCFF;}

		.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}

		.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}









/* default styles for extension "tt_news" */







.news-single-rightbox,

.news-single-imgcaption,

.news-latest-date,

.news-latest-morelink,

.news-latest-category,

.news-list-category,

.news-list-author,

.news-list-imgcaption,

.news-list-date,

.news-list-browse,

.news-amenu-container,

.news-catmenu  {

}







/*-----------------------------------  clearer  -----------------------------------*/

/* prevent floated images from overlapping the div-containers they are wrapped in  */



.news-latest-container HR.clearer,

.news-list-container HR.clearer,

.news-list2-container HR.clearer,

.news-list3-container HR.clearer,

.news-single-item HR.cl-left,

.news-single-item HR.cl-right

 {

	clear:right;

	height:1px;

	border:none;

	padding:0;

	margin:0;

}

.news-list2-container HR.clearer,

.news-list3-container HR.clearer {

	clear:both;

}



.news-single-item HR.cl-left {

	clear:left;

}



/*-----------------------------------  tt_news LATEST view  -----------------------------------*/



.news-latest-container {

	padding:10px;

}



.news-latest-gotoarchive {

	padding:3px;

	margin:3px;

	background-color:#f3f3f3;

}





.news-latest-container H2 {

  padding: 0 0 2px 0;

  margin:0;

}



.news-latest-item {

	padding:3px;

	margin:0;

}



.news-latest-item IMG {



	margin: 0 5px 5px 0;

	float:left;

	border: none;

}

.news-latest-category IMG {

	float: none;

	border:none;

	margin:0px;

}









.news-latest-item > p {

	margin:0;

	padding:0;

}









/*--------------------------------- tt_news LIST view  -----------------------------------*/

.news-list-container {

	padding: 10px 0;

	margin: 40px 0 0 0;

}

.news-list-item {

	padding: 10px;

	width: 580px;

	border-top: 1px solid #000;

	display: block;

	cursor: pointer;

	height: 100px;

}

.news-list-item:hover {

	background: url(../img/news_list1_bg.png);

	display: block;

}

.news-list-item .cat-date_wrapper {

	width: 580px;

	height: 14px;

	margin: 0 0 5px 0;

}



.news-list-item .news-list-category {

	width: 400px;

	font-size: 10px;

	float: left;

}

.news-list-item .news-list-date {

	width: 170px;

	text-align: right;

	font-size: 10px;

	float: right;

}

.news-list-item .comments {

}

.news-list-item .comments IMG {

	padding: 10px 0 0 0;

}

.news-list-item .comments P {

	margin: 0 0 5px 0;

}	

.news-list-item H2 A {

	color: #959A9F;

}

.news-list-item .closed {

	color: red;

}





.news-list-container H2 {

	margin: 0px;

}



.news-list-date {

	float: right;

	display:block;

	padding-left:10px;

}



.news-list-imgcaption {

	padding:3px 3px 0 0;



}

.news-list-item SPAN.list-image {

	width:120px;

	height:60px;

	display:block;

	background-color:#FFF;

	float: right;

	margin:0 2px 5px 5px;

	border: none;

}



.news-list-container .news-list-item A SPAN.list-image IMG {



}



.news-list-category IMG {

	float: none;

	border:none;

	margin:0px;

}



.news-list-morelink  {

	padding-left:5px;

}







	/*---------------------------------  LIST2 / 3 ---------------------------------*/



.news-list2-container,

.news-list3-container {

	padding: 0 0 10px 0;

}





.news-list2-container,

.news-list3-container {

	background:#e5e5e5;

}



.news-list3-item,

.list2-subdiv-hdr {

	background:#f1f1f1;

}

.news-list2-container .hdr-left,

.news-list2-container .hdr-right,

.news-list3-container .list3-left,

.news-list3-container .list3-right {

	width:48%;

	float:left;

	padding:5px;

}



.news-list2-container .sub-left,

.news-list2-container .sub-middle,

.news-list2-container .sub-right {

	width:31%;

	float:left;

	padding:5px;

}



.news-list3-item {

	padding:5px;

}


.news-list3-item,

.list3-subdiv,

.list2-subdiv {

	border-top:5px solid #fff;

}





.news-list2-container IMG {

	float: right;

	margin:0 2px 5px 5px;

	border: none;



}

.news-list3-container IMG {

	float: left;

	margin:0 5px 5px 2px;

	border: none;



}







	/*---------------------------------  tt_news Page-Browser ---------------------------------*/



.news-list-browse {

	text-align:center;

	margin: 20px 0 0 0;

	padding: 10px;

	border-top: 1px solid #000;

}



.activeLinkWrap {

	font-weight:bold;

}

.disabledLinkWrap {

	color: #999;

}

.disabledLinkWrap,

.browseLinksWrap a,

.activeLinkWrap {

	padding:0 1px;

}



	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/





.news-single-item {

	padding:5px;

	margin-bottom:5px;





}



.news-single-img .news-single-imgcaption{

	position: absolute;

	top: 200px;

	width: 430px;

	height: 16px;

	padding: 2px 5px;

	background-color: #333333;

	opacity: 0.7;

	color: #EFEFEF;

	font-size: 12px;

	font-weight: normal;

}



.news-single-img img {

	border:none;

}



.news-single-imgcaption {

	padding: 1px 0 3px 0;

	margin:0;

}



.news-single-rightbox {

	float: right;

	width:160px;

	text-align:right;

	clear:both;

}

.news-single-backlink {

	padding: 10px;

}





#contentWrapper DIV.newsdetailwrapper2 DIV.textwrap DIV A, #contentWrapper DIV.newsdetailwrapper2 DIV.textwrap DL A {

	padding: 0 0 0 12px ;

	width: 280px;

	display: block;

	font-weight: bold;

	color: gray;

	background: transparent url(../img/white_news_detail_arrow.png) no-repeat left top;

}

/* START more related news */

DL.news-single-related DD{

	margin:0;

	display:block;

	height: 90px;

}

DL.news-single-related DD span.relatedText {

	font-size: 11px;

}



#contentWrapper DIV.newsdetailwrapper2 DIV.textwrap DL.news-single-related A {

	padding:0;

	background: none;

}

#contentWrapper DIV.newsdetailwrapper2 DIV.textwrap DL.news-single-related A {



}

#contentWrapper DIV.newsdetailwrapper2 DIV.textwrap DL.news-single-related IMG.preview_image {

	float: left;

	margin: 5px 5px 0 0;

}

/* STOP more related news */



.news-single-additional-info {

	margin-top: 15px;

	padding:3px;

	clear:both;

}



.news-single-related,

.news-single-files,

.news-single-links  {

	margin: 0;

	padding: 0;

}



.news-single-related DD,

.news-single-links DD,

.news-single-files DD {

}



DL.news-single-related,

DL.news-single-links,

DL.news-single-files {

	margin-top: 20px;

}





.news-single-related DT,

.news-single-links DT,

.news-single-files DT {

	display: none;

	font-weight: bold;

	color:#959A9F;

	font-size:13px;

	margin-top: 20px;

}



.news-single-files DD{

	display:table-row;

	width: 270px;

	height: 22px;

}

.news-single-files DD IMG{

	float: left;

}



#contentWrapper DIV.newsdetailwrapper2 DIV.textwrap DL.news-single-files A {

	background: none;

	padding:0;

	width: inherit;

	padding: 0 0 0 5px;

	display:table-cell;

	width: 200px;

}



	/*--------------------------------- SINGLE2  ---------------------------------*/





.sv-img-big img,

.sv-img-small img {

	border:none;

}



.sv-img-big {

	float: right;

	padding: 10px 0 2px 10px;

}

.sv-img-small-wrapper {

	padding:15px 0;

}

.sv-img-small {

	float: left;

	padding: 0 10px 10px 0;

}





/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

.news-amenu-container {

	width:165px;

    padding:0;

    margin-left:10px;

}

.news-amenu-container LI {

	padding-bottom:1px;



}

.news-amenu-container LI:hover {

	background-color: #f3f3f3;



}



.news-amenu-container UL {

    padding:0;

    margin:0;

	margin-top:5px;



	list-style-type: none;

}



.news-amenu-item-year {

	font-weight: bold;

    margin-top:10px;

	padding: 2px;

	background-color: #f3f3f3;



}




.amenu-act {

	background:#fff;

	font-weight:bold;

}



/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */



#ttnews-cat-tree {

	display: table-cell;

}



.news-catmenu  {



}



ul.tree {

	list-style: none;

	margin: 0;

	padding: 0;

}



ul.tree A {

	text-decoration: none;

	display: none;

}



ul.tree A.pm {

	cursor: pointer;

}



ul.tree img {

	vertical-align: middle;

	display: none;

}



ul.tree ul {

	list-style: none;

	margin: 0;

	padding: 0;

	text-align: center;

}

ul.tree li.expanded {

	

}

ul.tree ul li {

	list-style: none;

	display: block;

	float: left; 

}

ul.tree ul li A{

	display: block;

	margin: 0 5px 0 5px; 

}

ul.tree ul li A:hover, ul.tree ul li.active A {

	font-weight: bold;

}



ul.tree ul li.expanded ul {

	background: transparent url('../typo3/gfx/ol/line.gif') repeat-y top left;

}



ul.tree ul li.last > ul {

	background: none;

}

ul.tree ul li.last {

}

ul.tree li.active, ul.tree ul li.active {

	background-color: #ebebeb !important;

}



ul.tree li.active ul, ul.tree ul li.active ul {

	background-color: #f7f3ef;

}









/*TSFEinlineStyle*/

/* default styles for extension "tx_veguestbook_pi1" */



    .tx-veguestbook-pi1 {

    	width: 630px;

		background:url("../img/white_shadow_newsdetail1.png") repeat-y bottom;

    }

  

    /* error handling */

	.tx-veguestbook-pi1 p.tx-guestbook-form-error {

		font-weight:bold;

		color:#990000;

	}

	

	/* display of result count */

	.tx-veguestbook-pi1 .tx-guestbook-result {

		font-weight:bold;

		float:left;

		padding: 10px 20px 0 20px;

	}

	

	/* pagination */

	.tx-veguestbook-pi1 .tx-guestbook-pagination {

		font-size:75%;

		font-weight:bold;

		float:right;

	}

	

	/* styles for list mode */

	.tx-veguestbook-pi1 h2.tx-guestbook-header {

		clear:both;

		display:block;

		font-weight:bold;

		padding: 0 10px 0  20px;

	}

	.tx-veguestbook-pi1 h3.tx-guestbook-header {

		clear:both;

		display:block;

		font-weight:normal;

		font-size: 13px;

		padding: 0 10px 6px  20px;

		color: #000;

	}

	.tx-veguestbook-pi1 h3.tx-guestbook-header SPAN.date {

		font-size: 12px;

		color: #959A9F;

	}

	

	

	.tx-veguestbook-pi1 P {

		padding: 0 30px 0 20px;

	}

	.tx-veguestbook-pi1 .tx-guestbook-left {

		float:left;

		width:12em;

		background:#EFEFEF;

		min-height:4em;

		padding: 1em;

	}

	

	.tx-veguestbook-pi1 .tx-guestbook-left {

		height:4em;

	}

	

	.tx-veguestbook-pi1 .tx-guestbook-left p {

		color:#333;

	}

 

	.tx-veguestbook-pi1 .tx-guestbook-right {

		float:left;

		width:21em;

		background:#FFF;

		padding: 1em;

	}

	

	/* styles for latest mode */

	.tx-veguestbook-pi1 .tx-guestbook-latest p,

	.tx-veguestbook-pi1 .tx-guestbook-right p {

		color:#333;

	}

	

	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,

	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {

        font-weight: bold;

	}

 

	.tx-veguestbook-pi1 .tx-guestbook-right h3 {

		font-size:100%;

		color:#990000;

		font-weight:bold;

		background:none;

	}

	

	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {

		font-size:75%;

		color:#333;

		font-style: italic;

	}

	

	.tx-veguestbook-pi1 .tx-guestbook-latest {

		display:block;

		padding:0.25em;

		clear:both;

	}

	

	/* form styles */

	.tx-veguestbook-pi1 .tx-guestbook-field {

		clear:both;

		width:100%;

		display:block;

		padding: 1em 0;

	}

	

	.tx-veguestbook-pi1 .tx-guestbook-field label {

		clear: both;

		display: block;

		float: left;

		width: 10em;

	}

	

	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {

		float:left;

		width:10em;

		border: 1px solid #BFBFBF;

	}

	

	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {

		float:left;

		width:20em;

		border: 1px solid #BFBFBF;

	}

	

	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {

		width: 30em;

		display: block;

		float: left;

		border: 1px solid #BFBFBF;

	}

	

	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {

		color:#990000;

	}

	

	.tx-veguestbook-pi1 fieldset {

		border:none;

		padding: 0 0 0 20px;

	}

	

	.tx-veguestbook-pi1 legend {

		display:none;

	}

	

	.tx-veguestbook-pi1 Ul {

		margin: 0 0 0 30px;

	}

	

	.tx-veguestbook-pi1 .tx-guestbook-freecap {

		float:left;

		display:block;

		background:#F7F7F7;

		border:1px solid #CCC;

	}

 

	.tx-veguestbook-pi1 .tx-guestbook-freecap {

		margin-left:2.25em;

	}

 

	

	.tx-veguestbook-pi1 .tx-guestbook-freecap img {

		float:left;

		display:block;

		padding-left:0.25em;

	}

	

	.tx-veguestbook-pi1 .tx-guestbook-freecap input {

		float:left;

	}

	

	.tx-veguestbook-pi1 .tx-guestbook-freecap label {

		clear:both;

		display:block;

		float:none;

		width:10em;

		margin-bottom:0.5em;

	}

	

	.tx-veguestbook-pi1 .tx-guestbook-freecap p {

		font-size:75%;

		padding:0.25em;

	}

	

	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {

		display:none;

	}

	

	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {

		color:#990000;

	}

	

	.tx-veguestbook-pi1 .tx-guestbook-clear {

		clear:both;

		display:block;

	}

	

	.tx-veguestbook-pi1 input.tx-guestbook-submit {

		background: url("../img/search.gif") no-repeat scroll right top transparent;

		border:none;

		color: #959A9F;

		cursor: pointer;

		font-weight: bold;

		padding: 0;

		margin:5px 0 0 80px;

		width: 150px;

	}



	div.tx-veguestbook-pi1 a.comment {

	}











/* default styles for extension "tx_kequestionnaire_pi1" */

		.keq_unit {

			background-color:#EEEEEE;

			padding:0 3px 3px;

			width:508px;

			margin-bottom:15px;

		}



		.keq_blindunit p.bodytext{

			color: #ffffff;

		}

		

		.keq_question_blind p.bodytext{

			color: #000000;

		}



		.keq_question {

			display: block;

			width: 500px;

			padding: 3px;

			background: #DADADA;

			border: 1px solid black;

			margin-bottom: 4px;

		}



		.keq_question p {

			margin: 0;

			color: #000000;

		}



		.tx-kequestionnaire-pi1 .odd {

			background-color: #DADADA;

			line-height: 1.5em;

			padding: 3px;

		}



		.tx-kequestionnaire-pi1 .even {

			line-height: 1.5em;

			padding: 3px;

		}



		.tx-kequestionnaire-pi1 .title_line {

			background-color: #DADADA;

			line-height: 1.5em;

			padding: 3px;

			border: 1px solid black;

		}



		.keq_error {

			color: red;

		}

		

		.keq_pagecounter_barbox {

			width: 300px;

			height: 20px;

			border: 1px solid black;

			margin-bottom: 6px;

			position: relative;

		}

		

		.keq_pagecounter_bar {

			background: #dadada;

			height: 100%;

			z-index: 1;

			float: left;

			position: absolute;

			top: 0;

			left: 0;

			width: 0;

		}



		.keq_pagecounter {

			position: absolute;

			z-index: 5;

			left: 45%;

			margin-top: 2px;

		}



		.keq_inp_large{

			width: 300px;

		}



		.keq_inp_textarea{

			width: 300px;

		}



		.keq_question_blind{

			width: 500px;

		}



		.keq_selection p {

			display:inline;

			margin:0;

		}



		.keq_selection select {

			width: 300px;

		}



		.keq_selection .checkbox_label {

			padding-top: 1px;

			margin-left: 30px;

		}



		.keq_selection .clearer {

			height: 1px;

			line-height: 1px;

			font-size: 1px;

			clear: both;

		}



		.keq_selection input {

			margin: 2px;

		}



		.keq_selection .checkbox {

			width: 20px;

			float: left;

			margin-top: 4px;

		}



		.keq_selection thead{

			color: black;

		}



		.keq_selection thead th{

			background-color: #404040;

		}



		.keq_demographic label {

			width: 150px;

			display: block;

			float: left;

		}



		.keq_matrix_input, .keq_matrix_radio, .keq_matrix_checkbox, .keq_matrix_th{

			text-align: center;

		}



		.keq_navigation {

			margin-top: 20px;

		}



		.keq_navigation a {

			padding: 3px;

			text-decoration: none;

			display: block;

			width: 160px;

			border: 1px solid #000000;

			margin: 1px;

			text-align: center;

			background-color: #DADADA;

			float: left;

			color: #000000;

		}



		.keq_navigation a:hover

		{

			text-decoration: none;

			color: #000000;

			background-color: #808080;

		}



		a.keq_tooltip,

		a.keq_tooltip:link,

		a.keq_tooltip:visited,

		a.keq_tooltip:active {

			position: relative;

			text-decoration: none;

			font-style: bold;

			border-bottom:0px dotted #4dbcf3;

		}



		a.keq_tooltip:hover {

			background: transparent;

			z-index: 100;

		}



		a.keq_tooltip span.keq_tip {

			display: none;

			text-decoration: none;

		}



		a.keq_tooltip:hover span.keq_tip {

			display: block;

			position: absolute;

			top: 5px;

			left: 20px;

			width: 200px;

			z-index: 100;

			padding: 2px 10px 2px 10px;

			border: 1px dashed #666666;

			background: #dddddd;

			color: #000000;

			font-family: Arial, Helvetica, Sans-serif;

			text-align: left;

		}



		.keq_selection p{

			margin: 0;

		}



		input.keq_radio_rte { display: inline; }

		input.keq_checkbox_rte { display: inline; }



		.keq_ematrix_spacer {

			width: 0px;

			border-left: 1px solid black;

			padding: 0;

		}

		

		.keq_q_part_text {

			color: #005500;

		}

		

		.keq_q_no_part_text {

			color: #550000;

		}

		

		.keq_timer .timer_clock {

			-moz-background-clip:border;

			-moz-background-inline-policy:continuous;

			-moz-background-origin:padding;

			background:transparent url('../typo3conf/ext/ke_questionnaire/res/images/keq_watchtime.jpg') no-repeat scroll 0 0;

			color:#278E1C;

			float:right;

			font-family:Arial;

			font-size:16px;

			font-weight:bold;

			height:84px;

			line-height:110px;

			overflow:hidden;

			text-align:center;

			width:62px;

		}

		

		.keq_timer #mins {

			margin-left: 15px;

			float: left;

		}

		

		.keq_timer #parter {

			float: left;

		}

		

		.keq_timer #secs {

			float: left;

		}

		

		.keq_timer .clearer {

			height: 1px;

			line-height: 1px;

			font-size: 1px;

			clear: both;

		}

		

		/*From Content.css*/

		.keq_unit {

			background-color:#EEEEEE;

			padding:0 3px 3px;

			width:700px;

		}

		

		.keq_question {

			padding: 3px;

			background: #DADADA;

			border: 1px solid black;

			margin-bottom: 4px;

			width: 691px;

		}

		

		.keq_inp_large{

			width: 98%;

		}

		

		.keq_inp_textarea{

			width: 98%;

		}

		

		.keq_question_blind{

			width: 500px;

		}

		

		.keq_selection select {

			width: 300px;

		}

		

		.keq_selection thead{

			color: black;

		}

		

		.keq_selection thead th{

			background-color: #404040;

		}

		

		.keq_demographic label {

			width: 150px;

			display: block;

			float: left;

		}

		

		.keq_navigation {

			margin-top: 20px;

		}

		

		.keq_navigation a {

			padding: 3px;

			text-decoration: none;

			display: block;

			width: 160px;

			border: 1px solid #000000;

			margin: 1px;

			text-align: center;

			background-color: #DADADA;

			float: left;

			color: #000000;

		}

		

		.keq_navigation a:hover 

		{

			color: #000000; 

			background-color: #808080;

		}

		

		/**

		* Fragebogen-Modul

		*/

	        .keq_questionnaire { padding: 15px 0; }

	        .keq_page {

			background: #ffffff;

			padding: 10px 0 0 0;

	        }

	        .keq_pagecounter {

			padding: 0 14px;

			margin-bottom:6px;

			text-align: right;

	        }

	        .keq_questions {

			/* border-left: 10px solid #0098A1; */

	        }

	        .keq_selection .keq_inp_large { width:600px; }

	        .keq_input input { width:600px; }

	       

	        .keq_input input#keq_66,

	        .keq_input input#keq_68{

			width: 30px;

		}

	       

	        .keq_unit {

			background: transparent;

			margin-bottom:15px;

			padding:0 10px 5px 0px;

			width: auto;

	        }

	        .keq_question {

			/* background:#ccd800; */

			border-top: 0;

			border-right: 0;

			border-bottom: 1px solid #0098A1;

			border-left: 20px solid #0098A1;

			background: white;

			font-weight: bold;

			display:block;

			margin-bottom: 0;

			padding: 4px 6px;

			width:auto;		 

	        }

	        tr.title_line td{

			background: #F2F2F2;

			font-style: italic;

	        }

	        .keq_blindunit .keq_question {

			background:#0098A1;

			color: #fff;

		}

	     

	    .tx-kequestionnaire-pi1 .odd {

			background-color: transparent;

			line-height:1.5em;

			padding:3px;

	    }

		

		.tx-kequestionnaire-pi1 .title_line {

		 	background-color: #d9d9d9;

			line-height:1.5em;

			padding:3px;

			border: 0;

	    }

	     

	    .keq_navigation {

			margin:20px auto 0 auto;

			padding: 0 0 10px 0;

			width: 425px;

	    }



		.keq_navigation a {

			background-color:#0098A1;

			border:0;

			color:#000;

			display:block;

			float:left;

			margin:1px;

			padding:3px;

			text-align:center;

			text-decoration:none;

			width:200px;

			font-weight: bold;

        }



		.keq_navigation a:hover {

			background-color:#0098A1;

			color:#fff;

        }



		.keq_cleaner {

			clear: both;

			line-height: 1px;

			font-size: 1px;

			height: 1px;

			overflow: hidden;

        }



		.keq_selection table {

			border: 0;

			margin: 0;

			width: 100%;

        }



		.keq_selection thead th {

			background:#d9d9d9;

			border: 0;

			font-weight: normal;

			font-style: italic;

			color:#333;

        }

		

		.keq_selection .semantic_td {

			text-align: center;

		}



		.keq_selection, .keq_input {

			margin: 0 0 0 19px;

			padding:3px 0 3px 4px;

			border-left: 1px solid #0098A1;

			border-right: 0;

			border-top: 0;

			border-bottom: 0;

        }



		.keq_selection tbody td { border-bottom:1px solid #d9d9d9; }



		.keq_input { padding:0.45em; }



		.keq_question_blind {

			width:auto;

			padding:0.45em;

        }



		.keq_other{ padding:0.45em; }

	

		.keq_img_left { float: left }

		.keq_img_right { float: right }

		

		.keq_input_error { display: block;}

		

		.keq_matrix_th img {

			width: 50px;

			height: 50px;

		}

		

		.keq_matrix_th .keq_img_th_left{

			margin-right: 5px;

		}

		.keq_matrix_th .keq_img_th_right {

			margin-left: 5px;

		}

		

		.keq_matrix_table img {

			width: 50px;

			height: 50px;

		}

		

		.keq_matrix_table .keq_img_td_left{

			margin-right: 5px;

		}

		.keq_matrix_table .keq_img_td_right {

			margin-left: 5px;

		}

		

		div.keq_tooltip

		{

		  position: relative;

		  text-decoration: none;

		  font-weight: bold;

		  border-bottom:0px dotted #4dbcf3;

		  display:inline;

		}

			  

	   

		div.keq_tooltip:hover {

		  background: transparent;

		  z-index: 100;

		}

			  

		div.keq_tooltip div.keq_tip {

		  display: none;

		  text-decoration: none;

		}

			  

		div.keq_tooltip:hover div.keq_tip {

		  display: block;

		  position: absolute;

		  top: 5px;

		  left: 20px;

		  width: 200px;

		  z-index: 100;

		  padding: 2px 10px 2px 10px;

		  border: 1px dashed #666666;

		  background: #dddddd;

		  color: #000000;

		  font-family: Arial, Helvetica, Sans-serif;

		  text-align: left;

		}

		

		table.keq_matrix_table .keq_matrix_th img{

		  width: 50px;

		  height: 50px;

		}

		

		table.keq_matrix_table .keq_matrix_td img{

		  width: 50px;

		  height: 50px;

		}

		

		.keq_img_opt_right img {

		  width: 50px;

		  height: 50px;

		  margin-left: 3px;

		}

		

		.keq_img_opt_left img {

		  width: 50px;

		  height: 50px;

		  margin-right: 3px;

		}





/***

 * GENERAL DISPLAY OPTION

 ***/

 

tx-mmforum-pi1 td, tx-mmforum-pi1 th {

	font-family: Tahoma;

	font-size: 11px;

}

 

 

 

table.tx-mmforum-table {

	-border: 1px solid #dddddd;

	border: 0px none;

	border-collapse: collapse;

}

 

  

 

td.tx-mmforum-td, th.tx-mmforum-th {

    padding:5px;

}



td.tx-mmforum-td2 {

	padding:5px;

	font-size:11px;

	color:#545353;

}

 

td.tx-mmforum-subth {

	-border: 1px solid #dddddd;

	border-style:hidden !important;

	border-top: 1px solid #dddddd !important;

	border-bottom: 1px solid #dddddd !important;

	border-collapse: collapse;

	background-color: #F1F2F2;

}

 

th.tx-mmforum-th {

	padding: 5px;

	text-align: left;

	color: #959A9F;

	font-size: 14px;

	text-transform: uppercase;

}

 

div.tx-mmforum-th {

 background: #1555A0;

 color: #FFFFFF;

 padding: 5px;

 text-align: left;

 font-size: 12px;

 border: 1px solid #dddddd;

 font-weight: bold;

}

 

.tx-mmforum-tdtext {

 font-size: 11px;

	border-style:hidden !important;

	border-top: 1px solid #dddddd !important;

	border-bottom: 1px solid #dddddd !important;

 padding: 4px;

}

 

.tx-mmforum-tdtext-noborder {

 font-size: 11px;

 padding: 4px;

}

 



div.tx-mmforum-rootline {

 color: #666666;

 font-family: Tahoma;

 font-size: 11px;

 border: 1px solid #dddddd;

 margin: 4px 0px;

 padding: 2px;

}

 

div.tx-mmforum-rootline a {

 color: #666666;

 text-decoration: none;

}

 

div.tx-mmforum-pagenav {

 text-align:right;

 font-size:10px;

 margin: 8px 0px;

}

 

td.tx-mmforum-text {

 padding: 15px;

 font-family: Tahoma,Arial,Helvetica,sans-serif;

 font-size: 11px;

}

 

td.tx-mmforum-smalltext {

 padding: 3px;

 font-family: Tahoma,Arial,Helvetica,sans-serif;

 font-size: 11px;

}

 

td.tx-mmforum-subth2 {

 color:#000;

 font-size:11px;

 text-align: center;

 padding: 5px;

 background-color: #eeeeee;

}

 

.tx-mmforum-desc {

 font-size: 11px;

 color: #666666;

 line-height: 12px;

}

 

.tx-mmforum-smalldesc {

 font-size: 10px;

 color: #666666;

}

 

.tx-mmforum-pi1-markread {

 

}

 

div.tx-mmforum-error {

	border: 3px solid #FF0000;

	padding: 10px;

	font-weight: bold;

	text-align: center;

	margin: 4px 0px;

}



div.tx-mmforum-success {

	border: 3px solid #008000;

	padding: 10px;

	font-weight: bold;

	text-align: center;

	margin: 4px 0px;

}

 

a.tx-mmforum-buttonsmall {

	margin: 5px 0px 5px 5px;

	background-color:white;

	border:1px solid #6FA7C3;

	color:#6FA7C3 !important;

	font-weight: bold;

	vertical-align: middle;

	font-size: smaller;

	padding: 2px;

}



a.tx-mmforum-button {

	margin: 5px 0px 5px 5px;

	background-color:white;

	border:1px solid #6FA7C3;

	color:#6FA7C3 !important;

	font-weight: bold;

	vertical-align: middle;

	padding: 4px;

}

 

a.tx-mmforum-button:hover {

	text-decoration: none;

}

 

/***

 * POST LISTING

 ***/

 

div.tx-mmforum-pi1-listpost-date {

 float: left;

 padding: 5px;

 font-size:9px;

 color: #333333;

}

 

div.tx-mmforum-pi1-listpost-options {

 text-align: right;

}

 

td.tx-mmforum-pi1-listpost-user {

 width:120px;

 padding: 5px;

}

 

td.tx-mmforum-pi1-listpost-text {

 font-family: Tahoma,Arial,Helvetica,sans-serif;

 font-size: 11px;

 padding: 15px;

 min-height:50px;

 width: auto;

}

 

div.tx-mmforum-pi1-codeboxnote {

 text-align: left;

 border: 1px solid rgb(213, 213, 213);

 font-family: Tahoma,Arial,Helvetica,sans-serif;

 font-size: 11px;

 color: rgb(68, 68, 68);

 line-height: 125%;

 background-color: rgb(250, 250, 250);

 padding:10px;

}

 

/***

 * POST TEXTS

 ***/

.tx-mmforum-pi1-pt-quote {

 text-align: left;

 border: 1px solid rgb(213, 213, 213);

 font-family: Tahoma,Arial,Helvetica,sans-serif;

 font-size: 11px;

 color: rgb(68, 68, 68);

 line-height: 125%;

 background-color: rgb(250, 250, 250);

 padding:10px;

}

 

.tx-mmforum-pi1-pt-code {

 border: 1px solid rgb(213, 213, 213);

 font-family: Courier,'Courier New',sans-serif;

 font-size: 11px;

 color: rgb(90, 90, 90);

 background-color: rgb(250, 250, 250);

 margin-left:40px;

 padding: 5px;

}

 

.tx-mmforum-pi1-highlight {

	background-color: yellow;

}

 

/***

 * TOPIC LISTING

 ***/

 

.tx-mmforum-pi1-listtopic-newtopic {

    margin-bottom: 8px;

}

 

.tx-mmforum-pi1-listtopic-topic {

	font-size: 8pt;

	text-align: left !important;

	border-style: hidden;

	border-top: 1px solid #EFEFEF;

	border-bottom: 1px solid #EFEFEF;

	border-collapse: collapse;

}

 

.tx-mmforum-pi1-listtopic-replies {

	width: 60px;

	text-align: center;

	font-size: 10px;

	border-style: hidden !important;

	border-top: 1px solid #EFEFEF !important;

	border-bottom: 1px solid #EFEFEF !important;

	border-collapse: collapse;

}



.tx-mmforum-pi1-listtopic-rating {

	width: 60px;

	text-align: center !important;

	font-size: 10px;

	border-style: hidden !important;

	border-top: 1px solid #EFEFEF !important;

	border-bottom: 1px solid #EFEFEF !important;

	border-collapse: collapse;

}

 

.tx-mmforum-pi1-listtopic-author {

	width: 120px;

	text-align: center;

	font-size: 10px;

	border-style: hidden;

	border-top: 1px solid #EFEFEF;

	border-bottom: 1px solid #EFEFEF;

	border-collapse: collapse;

}

 

.tx-mmforum-pi1-listtopic-lastpost {

	width: 150px;

	text-align: center;

	font-size: 10px;

	border-style: hidden !important;

	border-top: 1px solid #EFEFEF !important;

	border-bottom: 1px solid #EFEFEF !important;

	border-collapse: collapse;

}

 

.tx-mmforum-pi1-listtopic-image {

	float: left;

	margin-right: 8px;

	margin-left: 4px;

}

 

.tx-mmforum-pi1-listtopic-topicname {

 font-weight: bold;

}

 

.tx-mmforum-pi1-listtopic-prefix {

 color: blue;

}

 

.tx-mmforum-pi1-listtopic-pages {

 padding-left:30px;

 color: #888888;

 font-size:9px;

}

 

.tx-mmforum-pi1-listtopic-pages a{

 color: #888888 !important;

 text-decoration: none;

}

 

.tx-mmforum-pi1-listtopic-location {

 padding-left:30px;

 color: #888888;

 font-size:9px;

 font-weight:normal;

}

 

/***

 * BOARD LISTING

 ***/

 

.tx-mmforum-pi1-listforum-forum {

 text-align: left !important;

 font-size: 11px;

}

 

.tx-mmforum-pi1-listforum-topics {

 width: 60px;

 text-align: center;

 font-size: 11px;

}

 

.tx-mmforum-pi1-listforum-posts {

 width: 60px;

 text-align: center;

 font-size: 11px;

}

 

.tx-mmforum-pi1-listforum-lastpost {

	width: 150px;

	text-align: center;

	font-size: 10px;

}

 

/***

 * TOPIC CREATION

 ***/

 

td.tx-mmforum-pi1-newpost-left {

 border-top: 1px solid #dddddd;

 border-bottom: 1px solid #dddddd;

 border-collapse: collapse;

 width: 150px;

 text-align: left;

 font-family: Tahoma;

 font-size: 11px;

 padding: 10px;

}

 

td.tx-mmforum-pi1-newpost-middle {

 border-top: 1px solid #dddddd;

 border-bottom: 1px solid #dddddd;

 border-collapse: collapse;

 text-align: center;

 font-family: Tahoma;

 font-size: 11px;

 padding: 10px;

}

 

td.tx-mmforum-pi1-newpost-right {

 border: 1px solid #dddddd;

 border-collapse: collapse;

 text-align: right;

 font-family: Tahoma;

 font-size: 11px;

 padding: 10px;

}

 

/***

 * POST ALERTION

 ***/

 

.tx-mmforum-pi1-tooltip {

 position: absolute;

 display: none;

 background-color:#FFFFFF;

 border:1px solid #dddddd;

}

 

.tx-mmforum-pi1-tooltip-header {

 background: #1555a0;

 color: #FFFFFF;

 padding: 5px;

 text-align: left;

 font-size: 12px;

 border-bottom: 1px solid #dddddd;

 font-weight: bold;

}

 

.tx-mmforum-pi1-tooltip-text {

 padding: 5px;

}

 

.tx-mmforum-pi1-postalert-error {

 color: #ff0000;

 font-weight: bold;

 text-align: left;

 padding-top: 8px;

}

 

/***

 * USER DETAILS

 ***/

 

.tx-mmforum-pi1-userdetail-fieldname {

	text-align: right;

	padding: 3px;

	font-size: 11px;

}

 

.tx-mmforum-pi1-userdetail-fieldvalue {

	text-align: left;
	padding: 3px;

	font-size: 11px;

}

 

.tx-mmforum-pi1-moderator {

 color: #0D71A4;

 font-weight: bold;

}

 

.tx-mmforum-pi1-administrator {

 color: #1555a0;

 font-weight: bold;

}

 

/***

 * PRIVATE MESSENGING

 ***/

 

.tx-mmforum-pi3-pminbox-item {

 font-family: Tahoma;

 font-size: 11px;

 padding: 5px;

 text-align: center;

}

 

.tx-mmforum-pi3-pminbox-unread {

 font-weight: bold;

}

 

.tx-mmforum-pi3-message-text {

 border: 1px solid #DDDDDD;

 padding: 5px;

 margin: 5px;

 background: #EEEEEE;

}

 

.tx-mmforum-pi3-newposts {

 float: right;

}

 

 

 

#tx_mmforum_pi3_get-stats {

 /*position: relative;*/

}

 

#tx_mmforum_pi3_quicksearch {

    position: absolute;

    /*top: 0px;

    left: 0px;*/

    background: #ffffff;

    border: 1px solid #dddddd;

    width: 143px;

}

 

 

 

#tx_mmforum_pi3_quicksearch ul , #tx_mmforum_pi3_quicksearch li {

    margin: 0;

    padding: 0;

    list-style: none;

}

 

.tx-mmforum-pi3-quicksearch_item {

    display: block;

    border: 0;

    font: normal 10px Tahoma;

    padding: 3px 10px !important;

    color:#000000 !important;

    text-decoration: none;

}

 

.tx-mmforum-pi3-quicksearch_itemHover {

    display: block;

    border: 0;

    font: normal 10px Tahoma;

    padding: 3px 10px !important;

    color:#ffffff !important;

    background: #1555a0;

    cursor: pointer;

    text-decoration: none;

}

 

/***

 * FORM FIELDS

 ***/

 

textarea.tx-mmforum-post {

 

}

 

.tx-mmforum-input {

    border: 1px solid #AAAAAA !important;

    font-family: Tahoma !important;

    font-size: 11px !important;

    padding: 2px;

    vertical-align: middle;

}

 

select.tx-mmforum-select {

 border: 1px solid #AAAAAA;

 font-family: Tahoma;

 font-size: 11px;

}

 

select.tx-mmforum-select option, option.tx-mmforum-option2 {

 font-family: Tahoma;

 font-size: 11px;

 border-top: 1px solid #DCDDDE;

 color: #666666;

}

 

select.tx-mmforum-select optgroup, option.tx-mmforum-option1 {

 font-family: Tahoma;

 font-size: 11px;

 font-weight: bold;

 font-style: normal;

 color: #666666;

}

 

input.tx-mmforum-button {

 margin: 5px 0px 5px 5px;

 background-color:#1555a0;

 border:1px solid #1555a0;

 color:#FFFFFF;

 font-weight: bold;

 vertical-align: middle;

 

}

 



/***

 * User Registration

 ***/

 

 

.tx-mmforum-pi2-fliesstext_rot2 {

    font-family:  Tahoma, Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-weight: bold;

 color: #1555a0;

    padding-left: 10px;

    padding-top:5px;

}

 

.tx-mmforum-pi2-container {

 border:1px solid #A5ACB2;

}



DIV.tx-mmforum-pi2-container p label {

    float:left;

    width:130px;

    padding-left: 10px;

}

span.error, div.error {

    color:red;

    font-weight:bold;

}



 

/***

 * PORTAL INFO

 ***/

.tx-mmforum-pi6-container {

    border:1px solid #e5e5e5;

    padding:0px;

    margin:0px 25px 10px 25px;

    color:#aaaaaa;

    font-size:10px;

    text-align:left;

}

 

.tx-mmforum-pi6-container h3 {

    font-size:11px;

    color:#9b9a9a;

    margin:0px;

    padding:0px;

}

 

.tx-mmforum-pi6-container a {

    color:#aaaaaa; 

}

 

.tx-mmforum-pi6-us {

     padding:3px 0px 3px 5px;

     background-color:#faf9f9;

     border-bottom:1px solid #e5e5e5;

}

 

.tx-mmforum-pi6-content {

    padding:5px 10px 10px 10px;

}

 

.tx-mmforum-pi6-strong {

    color:#9b9a9a;

    font-weight:bold;

}

 

a.tx-mmforum-pi6-admin {

 color:#1555a0 !important;

 font-weight: bold;

 

}

a.tx-mmforum-pi6-mod {

 font-weight:bold;

 color:#f19d55 !important;

}

 

 .tx-mmforum-pi6-container a { /*color: #bf2236;*/ }        

 



/**

* CSS for search

**/

 



.tx-mmforum-pi4-search_options {

    padding:10px 0px 10px 0px;

}

 

.tx-mmforum-pi4-search_options_header {

    font-size:12px;

    font-weight:bold;

    color:#FFFFFF;

    background:#1555a0;

    padding:2px 0px 2px 5px;

   

}

.tx-mmforum-pi4-search_options_details {

    border:1px solid #DDDDDD;

    padding:0px;

 

}

 

.tx-mmforum-pi4-suche-abstand {

    margin-top:2px;

    margin-right:7px;

    margin-left:0px; 

    padding-top:10px;

    padding-left:10px;   

    float:left;

}

 

.tx-mmforum-pi4-suche-details-abstand {

    margin-top:10px;  

}

 

.tx-mmforum-pi4-suche-details-sort select {

    width:200px;  

}

 

.tx-mmforum-pi4-suche-details-abstand-check {

    width:100px;

    margin-top:5px;

    border:1px solid red;

    float:left;

}

 

.tx-mmforum-pi4-geloest {

    padding-top:1px;

    padding-right:5px;

    float:left;

}

 

.tx-mmforum-pi4-suche-abstand input {

    width:200px;

}

 

.tx-mmforum-pi4-suche-box {      

    padding:10px;

    background-color:#f6f5f5;

    border-bottom:1px solid #dddddd;

    border-top:1px solid #dddddd;

}

 

.tx-mmforum-pi4-suche-starten-abstand {

    padding-top:10px;   

}

.tx-mmforum-pi4-abstand-bottom {

    height:10px;

    width:100px;      

}

 

/* INFO BOX */

 

.tx-mmforum-pi4-info-box {

    position: absolute;

    visibility: hidden;

    z-index: 9999;

    width: 600px;

    border: 1px solid #DDDDDD;

    background: #FFFFFF;

    margin-left: 20px;

 

}

 



.tx-mmforum-pi4-infoBoxHeader {

 color:#FFFFFF;

 width: 600px;

 height: 20px;

 background: #1555a0;

 font-weight: bold;

}

.tx-mmforum-pi4-infoBoxHeader a{ color:#FFFFFF; }

.tx-mmforum-pi4-infoBoxHeader a:hover{ color:#FFFFFF; }

                                                         

 

.tx-mmforum-pi4-infoBoxContent {

 clear:both;

 

}

 

.tx-mmforum-pi4-kurzanleitung {

 padding:5px 0px 5px 10px;

 font-size:11px;

}

 

#dasx a {

 color:#FFFFFF;   

}

 

#dasx a:hover {

    color:#FFFFFF;   

}

 

.tx-mmforum-pi4-regeln li {

    border-bottom:1px solid #e4e5e5;

    border-top:1px solid #e4e5e5;

    margin-bottom:20px;

    padding:5px 10px 10px 10px;

    background-color:#fafbfb;

}

 



.tx-mmforum-pi4-search_infobox {

    margin-left:5px;

    margin-right:10px; 

    width:150px;

    font-size:10px;

    color:#616161;

    border: 1px solid#DDDDDD;

    background-color:#eeeded;  

}

.tx-mmforum-pi4-search_info {

    line-height:12px;

    font-size:10px;

    color:#aaaaaa;

    background:#FFFFFF;

    border-top:1px solid #DDDDDD;

    padding:2px 0px 2px 5px;

}

 

.tx-mmforum-pi4-infobox-titel {

    padding-left:5px;

}

 

.tx-mmforum-pi4-search-box-aussen {

 border:1px solid #eceded;

 width:100%;

 float:left;

 background-repeat:no-repeat;

}

 

.tx-mmforum-pi4-search-box-rechts {

 width:170px;

 height:100px;  

    margin-top:10px;

 float:right;

}

 

.tx-mmforum-pi4-search-box-links {

 width:70%;

    padding:5px;     

 float:left;

}

 

.tx-mmforum-pi4-search-box-links a {

    font-size:11px;

    font-weight:bold;

}

 

.tx-mmforum-pi4-search-box-unten {

 width:100%;

 text-align:right;

 float:left;

}

 

.tx-mmforum-pi4-search_title {

 margin-top:10px;

 padding-top:2px;

 padding-bottom:2px;

 background-color:#dddddd;

 font-size:13px;

 font-weight:bold;

 width:100%;

 float:left;

 border-top:1px solid #eceded;

 border-left:1px solid #eceded;

 border-right:1px solid #eceded;

}

 

.tx-mmforum-pi4-search-link {

 text-align:left;  

 float:left;     

 padding-left:8px;

 padding-bottom:2px;

 color:#1555a0;

}

 

.tx-mmforum-pi4-search-link a {

    font-size:11px;

    font-weight:bold;

}

 

/***

 * USER CONFIGURATION

 ***/

.tx-mmforum-pi5-configleft {

 text-align: right;

}

 

/***

 * USER CONTROL CENTER

 ***/

.tx-mmforum-pi1-user {

    width: 100%;

}

.tx-mmforum-pi1-user-menu {

    text-align: right;

    border: 1px solid #dddddd;

    border-bottom: 0px;

    border-top: 0px;

    display:block;

    margin:0;

    padding:4px;

}

 

.tx-mmforum-pi1-user-content {

    border:     1px solid #dddddd;

    padding: 8px;

}

 

/***

 * CODE HIGHLIGHTING

 ***/

.tx-mmforum-pi1-codeheader{

 border-top:   1px solid #BCBEC0;

 border-left:   1px solid #BCBEC0;

 border-right:   1px solid #BCBEC0;

 background:   #ddd;

 font-weight:  bold;

 padding:   5px;

}

.tx-mmforum-pi1-codeblock {

	border: 			1px solid #BCBEC0;

	background-color: 	#F6F6F6; 

	overflow:			auto;   

	padding-left:		7px;

	line-height:		15px;

	padding-top:		4px;

	padding-bottom:		4px;

}

 

.tx-mmforum-pi1-codeblock a {

 text-decoration:  none;

}



.tx-mmforum-pi1-codeblock a:hover {

 text-decoration:  none;

 background-color:  yellow;

}

.tx-mmforum-pi1-codeblock a:visited {

 text-decoration:  none;

}

 

.tx-mmforum-pi1-linenumbering{

	float:				left; 

	background:			#ddd;

	color:				#000;

	border-top:			1px solid #ddd;

	border-left:		1px solid #BCBEC0;

	border-bottom:		1px solid #BCBEC0;

	padding:			4px;

	line-height:		15px; 

	text-align:			right;

}

 

 

 

.tx-mmforum-pi1 a{

    color:#545353;

}

 

.tx-mmforum-pi1 a:hover{

    color:#1555a0;

}

 

.tx-mmforum-pi3 a{

    color:#1555a0;

}

 

.tx-mmforum-pi3 a:hover{

    color:#1555a0;

}

 

.listforum {

    border-collapse: collapse;

}

 



.listforum tr,.listforum td {

  font-family:  Tahoma, Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: normal;

  border: 1px solid #DDDDDD;

 

}

 

div#tx-mmforum-footer {

    font-size: 10px;

    color: #999999;

    text-align: center;

}



.tx-mmforum-pi1-attachmentlabel {

    font-weight: bold;

}



.tx-mmforum-pi1-attachment {

    padding-left: 16px;

}

 

.tx-mmforum-poll-question {

    font-weight: bold;

}



.tx-mmforum-poll-expireson {

    font-size: 10px;

    color: #aaaaaa;

    margin-top: 8px;

} 



.tx-mmforum-pi4-title {

    color: #666666;

}



.tx-mmforum-pi4-title a {

    color: #666666;

    font-weight: bold;

}



.tx-mmforum-pi4-title a:hover {

    color: #1555a0;

}



.tx-mmforum-pi4-content a {

    color: #666666;

}



.tx-mmforum-pi4-content a:hover {

    color: #1555a0;

}



th.tx-mmforum-th a {

    color: white !important;

}



.tx-mmforum-pi1-listposts-prefix {

	color: black !important;

}



.tx-mmforum-poll-icon {

	float: left;

	margin-right: 8px;

}



.tx-mmforum-pi3-pminbox-icon {

	float: left;

	margin-right: 8px;

}



.tx-mmforum-textbutton {

    float: left;

    padding: 3px;

    border: 1px solid #1555a0;

    margin: 0px 4px 0px 0px;

    text-decoration: none;

    background-color: #f0f0f0;

    white-space: nowrap;

}



.tx-mmforum-textbutton a {

    text-decoration: none;

    color: #1555a0;

    font-size: 10pt;

}



.tx-mmforum-textbutton img {

    vertical-align: middle;

    margin-right: 8px;

}



.tx-mmforum-pi1-listpost-topicicon {

    float: left;

    margin-right: 16px;

}



.tx-mmforum-pi3-buttons {

    margin: 8px 0px;

}



.tx-mmforum-pi1-listpost-options .tx-mmforum-textbutton {

	float:right;

}



.tx-mmforum-pi2-textbutton img {

	vertical-align: middle;

	margin-right: 8px;

}



td.tx-mmforum-optth {

	color:#1555A0;

	font-size:11px;

	padding: 2px 4px;

	background-color: #eeeeee;

	border-style: hidden !important;

	border-top: 1px solid #dddddd !important;

	border-bottom: 1px solid #dddddd !important;

	border-collapse: collapse;

}



td.tx-mmforum-optth-disabled {

	color:#666666;

	font-size:11px;

	padding: 2px;

	background-color: #eeeeee;

	border-style: hidden !important;

	border-top: 1px solid #dddddd !important;

	border-bottom: 1px solid #dddddd !important;

	border-collapse: collapse;

}



.tx-mmforum-pi1-listpost-rating {

	float: left;

}



.tx-mmforum-pagenav .tx-pagebrowse {

	text-align: right !important;

}





/* default styles for extension "tx_cegallery_pi1" */

		.tx-cegallery-pi1-album_date {

			font-size: 10px;

			display: none;

	}



  body {

    margin: 0px;

   }



		div.tx-cegallery-pi1-album_entry{

			float: left;

			height: 150px;

			width: 125px;

			margin: 2px;

			padding: 10px;

			text-align: center;

			top: inherit;

			vertical-align: bottom;

			background-color: #DFDFDF;

		}



		div.tx-cegallery-pi1-detail_entry{

			padding-top: 20px;

			padding-bottom: 10px;

			text-align: center;

		}		



	div.tx-cegallery-pi1-slideControls{

			padding-bottom: 10px;

		}				



		div.tx-cegallery-pi1-album_entry img, div.tx-cegallery-pi1-detail_entry img {

				clear: both;

				border: 1px solid #000000;

		}



		div.tx-cegallery-pi1-clearer {

		 clear: both;

		}



		div.tx-cegallery-pi1-detail_header {

		  padding-bottom: 10px;

		}



		div.tx-cegallery-pi1-detail_nav {

			clear: both;

			width: 100%;

		}		



		span.tx-cegallery-pi1-photo_prev {

		 float: left;

		 width: 20%;

		}



		span.tx-cegallery-pi1-photo_next {

		 width: 20%;

		 text-align: right;

		 float: left;

		}



	  span.tx-cegallery-pi1-album_back_link {

	    float: left;

	    width: 60%;

	    text-align: center;

	  }



	  span.tx-cegallery-pi1-pagebrowser_actual, span.tx-cegallery-pi1-pagebrowser_normal {

	    padding-right: 8px;

	  }



	  span.tx-cegallery-pi1-pagebrowser_actual a {

	    font-weight: bold;

	  }



	  div.tx-cegallery-pi1-pagebrowser {

	    padding-bottom: 10px;

	  }



		div.tx-cegallery-pi1-page {

 			float: left;

 			padding-right: 10px;

		}	  



		#mySlideshow	{

			width: 370px;

			height: 370px;

			z-index:5;

			display: none;

			overflow:hidden;

			position: relative;

			background-color: transparent;

		}



		#mySlideshow img

		{

			border: 0;

			margin: 0;

		}



		#mySlideshow #slideInfoZone

		{

			position: absolute;

			z-index: 10;

			width: 100%;

			margin: 0px;

			left: 0;

			bottom: 0;

			height: 3em;

			background: #333;

			color: #fff;

			text-indent: 0;

		}



		#slideInfoZone h2

		{

			padding: 0;

			font-size: 12px;

			margin: 0;

			margin: 2px 5px;

			font-weight: bold;

			color: inherit;

		}



		#slideInfoZone p

		{

			padding: 0;

			font-size: 10px;

			margin: 2px 5px;

			color: #eee;

		}



		#mySlideshow a

		{

			font-size: 100%;

			text-decoration: none;

			color: inherit;

		}



		#mySlideshow a.right, #mySlideshow a.left

		{

			position: absolute;

			height: 100%;

			width: 40%;

			cursor: pointer;

			z-index:10;

			filter:alpha(opacity=20);

			-moz-opacity:0.2;

			-khtml-opacity: 0.2;

			opacity: 0.2;

		}



		* html #mySlideshow a.right, * html #mySlideshow a.left

		{

			filter:alpha(opacity=50);

		}



		#mySlideshow a.right:hover, #mySlideshow a.left:hover

		{

			filter:alpha(opacity=80);

			-moz-opacity:0.8;

			-khtml-opacity: 0.8;

			opacity: 0.8;

		}



		#mySlideshow a.left

		{

			left: 0;

			top: 0;

			background: url('/typo3conf/ext/ce_gallery/res/left.gif') no-repeat top left;

		}



		#mySlideshow a.right

		{

			right: 0;

			top: 0;

			background: url('/typo3conf/ext/ce_gallery/res/right.gif') no-repeat top right;

		}



		div.tx-cegallery-pi1-pagebrowser_back, div.tx-cegallery-pi1-pagebrowser_pages {

			float: left;

		}		

		

		div.tx-cegallery-pi1-pagebrowser_back {

			width:75px;

		}		

		

		div.tx-cegallery-pi1-slimbox_hidden_links {

		  display: none;

		}

		div.tx-cegallery-pi1-album_header {

			padding:0 0 10px 0;

		}





/*

 *  plugin.tx_rgsmoothgallery 

 *  changes in /typo3conf/ext/rgsmoothgallery/res/css/jd.gallery.css

 */

.tx-rgsmoothgallery-pi1 {

  background-color:#FFF;

}

.jdGallery .slideElement {

	background-color: #FFF;

}







/* default styles for extension "tx_srfeuserregister_pi1" */

		#tx-srfeuserregister-pi1-fe_users_form fieldset {

			background-color: transparent;

			border: 1px solid #cc007a;

			margin: 0 0 10px;

			padding: 10px;

			width: 580px;

		}

		#tx-srfeuserregister-pi1-fe_users_form legend {

			color: #cc007a;

			font-weight: bold;

		}

		.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }

		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }

		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }

		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }

		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }

		.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }

		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }

		.tx-srfeuserregister-pi1 label span { color: #ff0000; }

		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }

		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; width: 270px;}

		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; width: 70px;}

		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; width: 50px;}

		.tx-srfeuserregister-pi1 input[type=submit] {

		    background: url("../img/search.gif") no-repeat scroll right top transparent;

		    border: 0 none;

		    color: #959A9F;

		    cursor: pointer;

		    float: right;

		    font-weight: bold;

		    margin: 10px 2px 0 0;

		    padding: 0;

		}

		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; width: 10px;}

		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; width: 10px;}

		.tx-srfeuserregister-pi1 select { width: 280px;}

		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }

		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }

		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }

		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }

		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }

		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }

		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }

		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }

		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 0; }

		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }

		.tx-srfeuserregister-pi1 dt { clear: both; width: 200px; text-align: right; padding-right: 1em; }

		.tx-srfeuserregister-pi1 dd { text-align: left; width: 350px; }

		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-password-again {}

		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }

		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }

		* html .tx-srfeuserregister-pi1 dd { float: none; }

		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }

		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }

		.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form {padding:0 0 20px 0;}

		

dd.html_mail,dt.html_mail{

	display: none;

}

/*Worldtrans Datenbank*/

#worldtrans_searchForm{
	margin: 30px 0 0 90px;
}

#worldtrans_searchForm a{
	color:#AE007B;
}

#worldtrans_results{
	margin: 30px 0 0 0;
	padding:10px 20px 10px 10px;
}

#worldtrans_results a{
	color:#AE007B;
}

#worldtrans_details{
	margin:30px 0 0 0;
	padding:10px 20px 10px 10px;
}

#worldtrans_details a{
	color:#AE007B;
}