/*<agl.folder "Inhaltselemente">*/
	h2 { font-size: 20px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: normal; line-height: 26px; margin-top: 1.5em; margin-bottom: 0.6em; }
	h2.csc-firstHeader { margin-top: 0; }
	h2 b, h2 strong { color: #6d95be; font-weight: normal; }
	h2 span.h2-klein { font-size: 15px; }
	h3,h4,h5,h6 { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; line-height: 140%; margin-top: 1.5em; margin-bottom: 0.5em; }
	p { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 140%; }
	p.bodytext { margin-top: 0; margin-bottom: 1em; }
	p.kompakt { margin-top: 0; margin-bottom: 0; }
	p.klein { font-size: 10px; line-height: 130%; margin-top: 0; margin-bottom: 1em; }
	p.legendefett { font-size: 10px; font-weight: bold; line-height: 130%; margin-top: 0; margin-bottom: 1em; padding: 0; }
	p.abstand-unten { margin-top: 0; margin-bottom: 1em; }
	span.text-farbig {
		color: #6d95be;
	}
	p.text-farbig {
	color: #6d95be;
	}

	ul  { margin: 0 0 1em; padding: 0 0 0 1em }
	ol { margin: 0 0 1em; padding: 0 0 0 2.4em; }
	ul li { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 140%; margin: 0; padding: 0 ; list-style-type: none; list-style-image: url(../images/listenpunkt.gif); }
	ol li { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 140%; margin: 0; padding: 0; }
	dl { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 140%; margin: 0.5em 0; padding: 0; }
	dd, dt { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 140%; margin: 0; padding: 0; }
	table { margin-top: 0; margin-bottom: 0; }
	table p { margin-top: 0; margin-bottom: 0; }
	table p.bodytext { margin-top: 0; margin-bottom: 0; }
	td, th, caption { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 140%; padding: 0; }
	div.csc-textpic { margin-top: 0; margin-bottom: 1em; }
	div.csc-textpic-imagewrap { padding-top: 4px; }
	/*IE fuegt doppelte Abstaende ein: Ruecksetzen von TYPO3-CSS. Fuer Bild oben scheint Befehl ueberfluessig zu sein.*/
	div.csc-textpic-left div.csc-textpic-imagewrap { float: none; }
	dd.csc-textpic-caption { font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 130%; padding-top: 2px; padding-bottom: 4px; }
	img { border-style: none; border-width: 0; }
/*</agl.folder>*/
/*<agl.folder "Tabellen">*/
	table.contenttable { margin-top: 0.7em; margin-bottom: 1em; }
	table.contenttable td { padding-right: 20px; }
	table.contenttable td.td-last { padding-right: 0; }
	table.contenttable th { font-size: 10px; font-weight: normal; text-align: left; padding-right: 20px; }
	table.contenttable th.td-last { padding-right: 0; }
	table.contenttable caption { font-weight: bold; text-align: left; margin-top: 1em; padding: 2px 10px 3px 0; }
	table.contenttable caption { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 140%; text-align: left; margin-top: 0.5em; margin-bottom: 0.5em; }
	table.contenttable tr { vertical-align: top; }
/*</agl.folder>*/
/*<agl.folder "Dateiverweise">*/
	table.csc-uploads { margin-top: 0; margin-bottom: 1em; border: solid 0 transparent; }
	table.csc-uploads td { padding: 1px 15px 1px 0; border: solid 0 transparent; }
	table.csc-uploads td.csc-uploads-icon { padding-right: 5px; border: solid 0 transparent; }
	p.csc-uploads-description { font-size: 10px; margin-top: 0; margin-bottom: 0; }
/*</agl.folder>*/
/*<agl.folder "Formulare">*/
	form { margin-top: 0; margin-bottom: 0 }
	fieldset { margin: 0; padding: 0; border-width: 0; }
	input, select, textarea { font-size: 11px; font-family: arial, helvetica, Geneva, sans-serif ; background-color: #fff; margin-top: 1px; margin-bottom: 1px; padding: 1px; border: solid 1px #85acd7; }
	select { width: 332px; }
	label { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 140%; }
	legend { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 140%; }
	fieldset legend { display: none; }
	fieldset.csc-mailform {  }
	div.csc-mailform-field { clear: left; margin: 6px 0; padding: 0; }
	div.csc-mailform-label { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; margin: 12px 0 6px 120px; clear: left; padding: 0; display: block; }
	div.csc-mailform-field label { text-align: left; width: 120px; float: left; }
	div.csc-mailform-field-check { margin: 0 0 0 120px; padding: 0; }
	input.csc-mailform-check { background-color: transparent; margin: 0; padding: 0; border-width: 0; }
	div.csc-mailform-field-check label { float: none; }
	div.csc-mailform-field-radio { margin: 6px 0 6px 120px; padding: 0; }
	input.csc-mailform-radio { background-color: transparent; margin: 0; padding: 0; border-width: 0; }
	div.csc-mailform-field-radio label { float: none; padding-left: 4px; }
	input.csc-mailform-input { width: 330px; margin: 0; padding: 0; }
	input.csc-mailform-password { width: 330px; margin: 0; padding: 0; }
	input.csc-mailform-file { width: 330px; margin: 0; padding: 0; }
	textarea.csc-mailform-textarea { width: 330px; margin: 0; padding: 0; }
	select.csc-mailform-select { width: 332px; margin: 0; padding: 0; }
	input.csc-mailform-reset { color: #85acd7; font-weight: bold; background-color: #fff; width: 332px; margin: 12px 0 12px 150px; padding: 2px; clear: left; border: solid 1px; }
	input.csc-mailform-submit { color: #fff; font-weight: bold; background-color: #85acd7; width: 332px; margin: 12px 0 12px 120px; padding: 2px; clear: left; border: solid 1px #85acd7; }
	span.csc-form-label-req { color: #000; }
/*</agl.folder>*/
/*<agl.folder "News Plugin">*/
	/*News tt_news formatieren*/
	/*News LATEST
*/
	h3.news-latest-subheader { margin-top: 0.5em; margin-bottom: 0.5em; }
	div.news-latest-item img { padding-top: 4px; }
	div.news-latest-morelink { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 140%; margin-top: 0.5em; margin-bottom: 1.5em; padding-top: 3px; border-top: 1px solid #fff; }
	/*News LIST
*/
	h3.news-list-title { font-size: 20px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: normal; line-height: 26px; margin-top: 0; margin-bottom: 0.6em; }
	p.news-list-date { color: #6d95be; font-size: 20px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: normal; line-height: 26px; margin-top: 0; margin-bottom: 0; }
	div.news-list-morelink { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 140%; margin-top: 0.5em; margin-bottom: 1.5em; padding-top: 3px; border-top: 1px solid #fff; }
	div.news-list-browse { font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 130%; margin-top: 1em; margin-bottom: 1.5em; padding-top: 3px; border-top: 1px solid #fff; }
	/*News SINGLE*/
	h3.news-single-subheader { font-size: 11px; margin-top: 0.5em; margin-bottom: 0.5em; }
	div.news-single-timedata { margin-top: 0; margin-bottom: 0; float: right; clear: both; }
	div.news-single-timedata p { font-size: 10px; margin-top: 1.5em; margin-bottom: 0; }
	p.news-single-author { font-size: 11px; margin-top: 1.5em; margin-bottom: 0; }
	div.news-single-img { float: right; margin: 5px 0 10px 10px; padding: 0; }
	p.news-single-imgcaption { font-size: 10px; line-height: 130%; margin-top: 0.3em; margin-bottom: 1em; }
	div.news-single-additional-info { clear: both; margin-top: 1.5em; }
	dl.news-single-related, dl.news-single-files, dl.news-single-links { background-color: #ccc; }
	div.news-single-additional-info dl { margin: 0.5em 0 0; padding: 0 0 5px; }
	div.news-single-additional-info dt { margin-bottom: 5px; padding: 0 5px 2px; border-bottom: 1px solid #fff; }
	div.news-single-additional-info dd { margin: 0 0 0 3em; padding: 0 0 0; }
	div.news-single-additional-info img { margin-right: 5px; }
	div.news-single-additional-info p.bodytext { margin: 0; padding: 0; }
/*</agl.folder>*/
/*<agl.folder "SIRV Members Liste">*/
	#mitgliederliste div.item {
		width: 140px;
		float: left;
		min-height: 112px;
		margin-right: 15px;
		}
	#mitgliederliste div.item div.bild { padding-top: 4px; padding-bottom: 4px; }
	#mitgliederliste div.item p {
		font-size: 10px;
		line-height: 13px;
		margin-top: 0;
		margin-bottom: 0;
		}
	#mitgliederliste a { color: #000; }
	#mitgliederliste a:link { color: #000; }
	#mitgliederliste a:visited { color: #000; }
	#mitgliederliste a:hover { color: #557ea6; }
	#mitgliederliste a:active { color: #557ea6; }
/*</agl.folder>*/
/*<agl.folder "SIRV Members Details">*/
	#personendetail div.spalte1 { margin-right: 15px; width: 140px; float: left; }
	#personendetail div.item div.bild { padding-top: 4px; padding-bottom: 4px; }
/*</agl.folder>*/
/*<agl.folder "SIRV Members Suche">*/
	div.searchform { position: absolute; top: 7px; right: 25px; width: auto; height: auto; }
	div.searchform input { color: #fff; background-color: #6d95be; height: 16px; margin: 0; padding: 0 2px; border-style: none; border-width: 0; }
	div.searchform input.user_sirv_members_input { width: 95px; }
	div.searchform input.user_sirv_members_submit { font-weight: bold; width: 25px; margin-left: 3px; }
/*</agl.folder>*/
/*<agl.folder "FE-Benutzer-Anmeldung">*/
	div.tx-felogin-pi1 div { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 140%; margin-bottom: 0.5em; }
	div.tx-felogin-pi1 p.tx-felogin-pi1 { margin-top: 1em; margin-left: 100px; }
	div.tx-felogin-pi1 label { width: 100px; float: left; padding-top: 2px; }
	div.tx-felogin-pi1 input { width: 160px; }
	div.tx-felogin-pi1 input.tx-felogin-pi1-submit { color: #fff; font-weight: bold; background-color: #85acd7; width: 164px; margin-left: 100px; }
/*</agl.folder>*/
/*<agl.folder "FE-Benutzer-Registrierung">*/
	div.tx-srfeuserregister-pi1 { margin-top: -0.5em; }
	.tx-srfeuserregister-pi1 p { margin-top: 0; margin-bottom: 1em; text-indent: 0; padding: 0; }
	.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: 0; }
	.tx-srfeuserregister-pi1 legend { font-weight: bold; padding: 0; }
	.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: 1px 0; padding: 1px; }
	.tx-srfeuserregister-pi1-text {
		width: 330px;
	}

	.tx-srfeuserregister-pi1-password {
		width: 160px;
	}

	.tx-srfeuserregister-pi1-radio { width: 15px; height: 13px; border-style: none; border-width: 0; }
	.tx-srfeuserregister-pi1-checkbox { width: 15px; height: 13px; border-style: none; border-width: 0; }
	.tx-srfeuserregister-pi1-submit { color: #fff; font-weight: bold; background-color: #85acd7; width: 334px; }
	.tx-srfeuserregister-pi1-delete-1 { color: #fff; font-weight: bold; background-color: #85acd7; width: 164px; }
	.tx-srfeuserregister-pi1-delete-2 { width: 164px; }
	.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
	* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
	.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
	* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
	.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 0 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: 90px; text-align: right; margin: 0; padding: 0 10px 0 0; }
	.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
	.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 { margin: 0; padding: 0; }
/*</agl.folder>*/


