/*
	Typo3 Basis-Styles:
	Alle Formatierungen, die Typo3 betreffen und daher nicht in YAML abgelegt werden kˆnnen,
	um YAML-kompatibel zu bleiben, finden ihren Weg hierher!
	Einzige Ausnahme: Styles f¸r Typo3 (RTE), siehe content.css

	
*/
@media all {
	/*
		dfn Nummerierung unsichtbar setzen:
		Tags f¸r Definitionslisten werden ¸ber eine PHP-Script in fast jedes
		Typo3-Men¸ eingebaut, somit sind auch Untermen¸punkt im Gegensatz zu
		OLs (sortierten Listen) komplett hierarisch durchnummeriert, als
		1., 1.1. 1.2, 2. 2.1 2.2 2.3 usw. - dient der Barrierefreiheit, ebenso
		der Punkt hinter jedem Men¸eintrag. Beides muss	f¸r das normale Layout
		unsichtbar gesetzt werden.
	*/
	#hMenu dfn, #vMenu dfn, #clickPath dfn, #qMenu dfn, #fMenu dfn, #sitemap dfn,
	#topnav dfn, #nav_main dfn, #col1_content dfn, .hidden {
		display: none;
		visibility: hidden;
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	/*
		Floating-Problem mit CSC und YAML, bzw. Spaltenlayouts mit einer statischen Spalte:
		Die dritte Spalte #col3 ist in YAML immer eine statische Spalte.
		Das hat die Konsequenz, dass in dieser Spalte kein Element mit »clear:left« oder »clear:both«
		versehen werden kann, da dieses Clearing immer global erfolgt. Wenn man es dennoch tut,
		so rutscht dieses Element automatisch unterhalb der letzten Zeile in der linken Spalte,
		es entstehen große Lücken. Innerhalb von #col3_content wird also zusätzlich noch ein
		Float-Container gelegt, sodass der Bug verschwindet!
	*/
	#col3_inner {
		width: 100%;
		float: left;
	}

	/* P in RTE-Tabellen ohne zu groﬂen Abstand */
	table.contenttable p {
		margin-bottom: 0;
	}
	
	/* Zum Seitenanfang Anchor */
	p.csc-linkToTop {
		text-align: right;
	}
	
	/* Bildunterschrift */
	.csc-textpic-caption {
		font-size: 95%;
		color: #666;
	}
	
	/* Fragezeichen für Arkonyme */
	acronym {
		padding-left: 18px;
		background: url(../../img/icons/acronym.gif) left top no-repeat;
	}
	
	/*	Un-/Sortierte Listen etwas abändern, siehe base.css. Kann dort
		aber nicht direkt gemacht werden, da YAML und somit beim Update
		vielleicht wieder überschrieben ... :-(
	*/
	ul, ol, dl {
		margin: 0 1.2em 1em 0;
		padding-left: 0.75em; /* Für Firefox, sonst zu weit eingerückt! */
	}
	
	li {
		margin-left: 1.2em;
		line-height: normal;
	}
	
	#content li {
		line-height: 150%;
	}
	
	/* DL wird in css_styled_content verwendet, also BITTE ohne padding! */
	DIV.csc-textpic DIV.csc-textpic-imagewrap dl {
		padding-left: 0 !important; /* Firefox-Regel für Bilder wieder aufheben! */;
	}

	/* Linie VOR/ NACH Element */
	/* Linie VOR/ NACH Element */
	.line {
		height: 1px;
		margin-top: 1em;
		margin-bottom: 2em;
		background: #CCC;
	/*	background: url(../../img/bg_line_s.gif) repeat-x; */
	}
	
	.line hr {
		visibility: hidden;
		display: none;
	}


	/* Formulare Begin */
	.mailform {
		margin-top: 0;
		margin-bottom: 1.2em;
	}
	
	.tx-civserv-pi1-searchbox fieldset,
	.mailform fieldset {
		border: 1px;
		margin: 0;
		padding: 0;
	}
	
	.tx-civserv-pi1-searchbox legend,
	.mailform legend {
		display: none;
	}
	
	.mailform .label {
		margin-right: 0.5em;
		float: left;
		text-align: right;
		width: 25%;
	}
	
	.mailform .hili,
	.tx-guestbook-form-obligationfield {
		color: #e37446;
	}
	
	.mailform br {
		clear: both;
	}
	
	input, textarea, select {
		font: 1em Verdana, Arial, Helvetica, Sans-Serif;
		border: 1px #CCC solid;
		background: #FAFAFA;
		padding: 3px;
		color: #777;
	}
	
	.mailform .input,
	.mailform .text {
		width: 65%;
		margin-left: 0.5em;
	}
	
	.mailform .select,
	.mailform .submit {
		margin-left: 0.5em;
	}
	
	input[type=text]:focus, textarea:focus {
		background: #F0F0F0;
		color: #333;
		border-color: #666;
	}
	
	#tx-newloginbox-pi1-pass, #tx-newloginbox-pi1-user, .tx-newloginbox-pi1-submit,
	.tx-indexedsearch-searchbox-sword, .tx-indexedsearch-searchbox-button,
	.tx-civserv-pi1-searchbox-sword, .tx-civserv-pi1-searchbox-button,
	.mailform .submit {
		font: 1em Verdana, Arial, Helvetica, Sans-Serif;
		border: 1px #CCC solid;
		background: #FAFAFA;
		padding: 3px;
		color: #777;
	}
	/* Formulare End */
}