/* 1.6.2013 die Klasse "Content" fuer alle Seiten !!! jedenfalls die Gemeinsamkeiten, nicht die Positionierung!!!*//* Schriften, Groessen und Schriftarten - Nov 2023 typo3 logo 4 noch oben*/

#content 		{background:#FDF2E6; padding:0px 4px 2px 6px; border-color:#6E1C1C; border-width:1px 1px 4px 1px; border-style:solid; 
				font-family:Arial,Verdana; font-size:12.5px; color:#555555; text-align:left; overflow:hidden; zoom:1;}

img			  {border: none}
.align-center		{text-align:center;}

.csc-textpic-text	{margin:0px 0 4px 0; padding:0;} /* unsere Textfarbe color:#555555; */
.csc-textpic-image    {margin:0px 0 4px 0;}
.csc-bulletlist		   {list-style-type: decimal;}
.csc-bulletlist-1	  {list-style-type: circle;}

.csc-textpic-text ol    {color:black; margin-left: 10px; padding:3px 0 3px 24px; font-weight:; text-indent:2px; list-style-type:decimal; background-color:white; border: 1px solid silver;}
.csc-textpic-text ol li {text-indent:0px;padding-left:3px; margin-left:5px;} /*  margin-left:5px; */
.csc-textpic-text ul {color:black; margin-left: 10px; padding:3px 0 3px 20px; font-weight:; text-indent:5px; list-style-type:square; background-color:white; border: 1px solid silver;}
.csc-textpic-text ul li  {text-indent:0px;padding-left:7px;margin-left:5px;}

div.cag_pagebrowser ul            	 {background:white; border: 1px solid silver; text-align:center;}
div.cag_pagebrowser ul li        	 {background:; display: inline; margin: 0px 20px 0px 20px; padding:0; } /* list-style-type: none; */
div.cag_pagebrowser ul li a		{text-indent:20px; font-size:12px; font-weight:normal; color:#555555; text-decoration:none;}
div.cag_pagebrowser ul li a:hover    {font-size:12px; font-weight:normal; background:white;  text-decoration:underline; color:navy;}
div.cag_pagebrowser li.previous       {margin-left: 10px;  }
div.cag_pagebrowser li.next             {margin-left: 200px; }

h1,h2,h3,h4,h5,h6 {font-family:Arial,Verdana; font-weight:bold; color:#555555; } /* font-weight:normal; }*/
h1 {font-size: 18.0px; padding:0px 0 0px 0 ; margin:4px 0 2px 0;} /*letter-spacing:0.06em; font-size: 18.5px; funktioniert leidlich !!!! */
h2 {font-size: 18.0px; padding:0px 0 0px 0 ; margin:4px 0 2px 0;}
h3 {font-size: 18.0px; padding:0px 0 0px 0 ; margin:4px 0 2px 0;}
h4 {font-size: 18.0px; padding:0px 0 0px 0 ; margin:4px 0 2px 0;}
h5 {font-size: 18px; margin:0; padding-top:0; text-align: center;} /* das soll der Header5 f&#65533;r die hervorgehobenen Rahmen werden */
h6 {font-size:0.8em; margin-left:1.1em ;  padding-top:0em;}


/* ### Auszeichnung lokaler und Externer Links und Spezielle Formatanweisungen der Bilder mit TEXT */
a, a em.file 		{color:blue; text-decoration:underline;}
a:visited 		{color:#660000; text-decoration:underline;}
a:hover			{background:#F8D8B6; color:navy; text-decoration:underline;}

FORM				{margin:0px; padding:0; } /* border:0px solid silver; ACHTUNG: gilt f�r alle Formulare, auch das Suchen-Feld !! muss bleiben !! */
/* ========================================================================================================================= */
#mailform			{margin:6px 0 0 0; padding:9px 0 9px 9px; border:1px solid green; text-align:left;} /* background-color:#F5FADF; */ 
.csc-mailform-field label	{margin:6px 0 6px 10px; border:1px solid silver;}
.csc-mailform-field input 	{margin:6px 0 6px 10px; border:1px solid green; padding:2px;}
.csc-mailform-field select 	{margin:6px 0 6px 10px; border:1px solid orange; padding:2px;}
.csc-mailform-field textarea	{margin:6px 0 6px 10px; border:1px solid green; padding:2px;}

.csc-mailform-submit		{margin-left:6em; margin-top:8px; color:black; padding: 4px; border:2px solid green; font-weight:bold;}
#captchaResponse 		{margin:10px 8px 8px 20px; padding:1px; border:1px solid orange;}

/* ========================================================================================================================= */
.csc-searchform 		{text-align:left; margin:0; padding:0;}
/* Search Result, Suchergebnis header immer H3 !! */
.csc-searchResultHeader 	{background:#F5FADF; border:1px solid green; padding:0px; display:block; width:100%; font-size:15px;}
H3.csc-searchResultHeader a	{padding:1px 0 2px 4px; display:block; width:99%;}

/* ========================================================================================================================= */
/* Search Result, result information box: (ist eigentlich eine Tabelle) */
TABLE.csc-searchResultInfo			{		margin:2px 0 0 0px; width:100%; border:1px solid green; }
TABLE.csc-searchResultInfo TR					{background:#F5FADF; color:black;}
TABLE.csc-searchResultInfo TR TD P				{padding: 0px 2px 0px 5px; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P	{font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext	{text-align: right; font-weight: bold;}
/* Search Result, der text im body text */
P.csc-searchResult 		{margin-left:10px; font-size:11.5px; padding:1px 0 1px 3px; border: 1px solid silver;}

/* ========================================================================================================================= */
/* Formatanweisungen f�r Last Updates Seite - .csc-menu csc-menu-5	{border:1px solid green; padding:2px 0 0 18px; } */
.lastupdatedelement 		{background:#F5FADF; width:100%; font-size:15px; font-weight:bold; padding:0; text-decoration:none;}
.lastupdatedelement a		{padding:1px 0 2px 4px; border:1px solid silver; display:block; margin:0 0 2px 0;width:99%;}
.lastupdatedelement a:hover	{padding:1px 0 2px 4px; border:1px solid green; line-height:18px; color:blue; display:block; width:99%; text-decoration:underline;  margin:0 0 2px 0;}
.lastupdatedelement_textblock	{background:white; border:1px solid white; padding:1px 0 1px 4px; margin: 3px 0 3px 20px; font-size:12px; font-weight:normal;}

/* 7 x Typo3 Design-Rahmen im Content ausw�hlen !! */
DIV.csc-frame 			{border:0px; margin:0px; padding:0; font-size:12.5px; font-family:Arial,Verdana;}
DIV.csc-frame-invisible 	{}
DIV.csc-frame-indent 		{padding-left: 100px; }
DIV.csc-frame-indent3366 	{padding-left: 33%; }
DIV.csc-frame-indent6633 	{padding-right: 33%; }
DIV.csc-frame-frame1 		{background-color:white; border: 1px solid green; padding: 2px 4px 2px 4px; } /* margin-top:2px; margin-left:-2px; #F5FFAAwidth:auto; high:1px; */
DIV.csc-frame-frame2 		{background-color:#F5FADF; border: 1px solid green; padding: 2px 4px 2px 4px; margin-top:2px;}

/* Search word markup - Suchwort Markierung aber nur im Text!! warum nicht im Header*/
SPAN.csc-sword {font-weight:bold; color:red !important; background-color:yellow; border:1px red solid;} 
P.csc-linkToTop A {font-weight: bold;}

input:focus, select:focus, textarea:focus {outline:1px solid #FF0000; background-color:#ffff99; color:black;} /*markiert die Felder bei mausklick in gelbem Feld*/

.csc-menu    {background-color:white; margin-left: 0px; padding:3px 3px 5px 20px;  text-indent:6px; border: 1px solid navy; font-size:16px; font-weight:bold ;} /* #CFD4FE */

/* .csc-menu-7 {font-size:15px; font-weight:bold ; text-indent:2px;  }
.csc-section         {text-indent:4px; padding-left:3px; margin-left:5px; font-size:12.5px; } 
.csc-section  ul     {background-color:#CFD4FE;color:#38373F; margin-left: 10px; padding:3px 0 3px 20px; font-weight:; text-indent:5px; list-style-type:square;  border: 1px solid navy;}
.csc-section  ul li  {text-indent:0px;padding-left:7px;margin-left:5px;}
*/


/* das waagrechte Lineal */
DIV.csc-frame-rulerBefore 	{border-top:   2px solid grey; padding:0; margin:6px 0 6px 0; background-color:silver; font-size:0.3em; width:100%; line-height:1px; }
DIV.csc-frame-rulerAfter  	{border-bottom:2px solid grey; padding:0; margin:6px 0 6px 0; background-color:silver; font-size:0.3em; width:100%; line-height:1px; }

/* Spezielle Formatanweisungen der Bildunterschriften */
.csc-caption 		{background:green; font-size:10px; padding:2px;} /* #d0e3fb - wo wird das �berhaupt gebraucht ?? */
.csc-textpic-caption 	{background:#F5FADF; font-size:10px; font-weight:bold; text-align:center; padding:0px 1px 0px 1px;}
.csc-textpic-imagewrap 	{margin:3px 3px 1px 3px}


/* die Hauptconfig steht jetzt im /typo3/ext/pagebrowser Bereich global f�r alle Webs !!!  */
div.cag_pagebrowser li.previous {margin-left:4px;}
div.cag_pagebrowser li.next       {margin-left:300px; overflow:hidden; white-space:nowrap; } 


/* Block 3 : hier ist der Footer g�ltig f�r alle Seiten !!!!! und nur hier !!! */
#rahmen4_unten			{border:1px solid silver; clear:both; text-decoration:none; padding:0; height:55px; font-family:Arial;} /* margin:16px 1px 0px 1px;  */
#rahmen4_unten a:hover		{background:#DB8C51; text-decoration:underline;}
#rahmen4_unten a:visited 	{text-decoration:underline; color:blue;}
#fusstext			{text-align:center; display:block; font-size:10.5px; color:; margin:2px 0 4px 0; padding:0;}
#seitenanfang			{background:white; border: 1px solid green; float:left; display:block; font-size:14px; font-weight:bold; line-height:16px; margin:0px 0 6px 6px; padding:2px; }
#footerlogo			{float:right; margin:0 0 0px 0; margin-top:-6px; padding:0 2px 0px 0;}
