/* 2014-05-28 content fuer Hifi-Museum teils repariert- gr  */
#content		{background:#EAECF4; border-color:#9B9BFF; padding:0px 4px 2px 6px; border-width:0px 0px 8px 0px; 
				font-family: Arial, Verdana, Tahoma, Helvetica, FreeSans, sans-serif; 
				font-size:12.5px; color:#555555; min-height:400px; border-style:solid; text-align:left; overflow:hidden; zoom:1;}
img			  {border: none}
.align-center		{text-align:center;}

.csc-textpic-text	{margin:0px 0px 4px 0px; padding:0;} 
.csc-textpic-image    {margin:0px 0px 4px 0px; } /* per default hat kein Bild einen Rahmen -  border: 0px solid silver; */
.csc-bulletlist		   {list-style-type: decimal;}
.csc-bulletlist-1	  {list-style-type: circle;}

.csc-textpic-text ol    {background-color:#CFD4FE;color:#38373F; margin-left: 10px; padding:3px 0 3px 28px; font-weight:; text-indent:2px; list-style-type:decimal;  border: 1px solid navy;}
.csc-textpic-text ol li  {text-indent:0px; padding-left:3px; margin-left:5px;} 
.csc-textpic-text 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-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; }


/* das generelle Inhaltsmenue "innerhalb" des Contents !! */
.csc-menu	    {background-color:white; margin-left: 0px; padding:3px 3px 5px 30px;  text-indent:0px; border: 1px solid navy; font-size:16px; font-weight:bold ;} /* #CFD4FE */
.csc-section         {text-indent:2px; padding-left:3px; margin-left:5px; font-size:12.5px; } 
.csc-section  ol     {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  ol li  {text-indent:0px;padding-left:7px;margin-left:5px;}



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:navy; #660000; text-decoration:underline;}
a:hover	      {background:#C4C4FF; color:navy; text-decoration:underline;}

/* ========  korrigierte Vorlagenversion vom 30.1.2009  ================= */
FORM				{margin:0px; padding:0; } /* border:0px solid silver; ACHTUNG: gilt f&#65533;r alle Formulare, auch das Suchen-Feld !! muss bleiben !! */
#mailform			{margin:6px 0 0 0; padding:9px 0 9px 9px; border:1px solid navy; text-align:left;} /* background-color:#F5FADF; */ 
.csc-mailform 			{padding-left: 25px; width: 500px; border: 0px none;  font-family: Verdana, Arial, Helvetica, sans-serif;}
.csc-mailform-field label    {display:block; margin: 6px 0 3px 4px; } /* font-size:0.8em;  */
.csc-mailform-radio label   {display:inline; margin-left:0.3em;}
.csc-mailform-radio legend {display:none;}
.csc-mailform-submit 	     {margin-left:6em; margin-top:1em; color:black; padding: 4px; border:2px solid green; font-weight:bold;} 

#captchaResponse 		{margin:0em 1EM 0 1em; border:2px solid orange;} /* margin:100px 8px 8px 20px; padding:100px 0px 0px 20px;  */
input:focus, select:focus, textarea:focus {outline:1px solid #FF0000; background-color:#ffff99; color:black;} /*markiert die Felder bei mausklick in gelbem Feld*/

.csc-searchform 		{text-align:left; margin:0; padding:0;}
/* Search Result, Suchergebnis header immer H3 !! */
.csc-searchResultHeader 	{background-color:#CFD4FE; border:1px solid navy; 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 navy; }
TABLE.csc-searchResultInfo TR					   {background:#EAECF4; 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;}


/* RTE / Table styling */
TABLE.contenttable                           {border: 1px solid navy; margin: 10px 0px 10px 0px; width: 550px; text-align-center; }
TABLE.contenttable TR TD                 {padding: 0px 3px 0px 3px; }
TABLE.contenttable TR TD P.bodytext {font-size: 12px; }
TABLE.contenttable TR                      {background:#EAECF4; }

/* die mnogo css formatiereung steht bei uns global hier in der 4.2.17 = typo3/ext/mnogosearch/resources/styles.css */

/* Search Result, der text im body text */

/* 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;}
P.csc-searchResult	{margin-left:10px; font-size:11.5px; padding:1px 0 1px 3px; border: 1px solid silver;}


/* 2015-04-gr   csc-form-fieldcell formatierung in der Std Such-Eingabe */
/* nach diesem hier suchen     option value="pages.title-subtitle-keywords-description    */


/* Formatanweisungen fuer Last Updates Seite - .csc-menu csc-menu-5 -- angepasst am 14.10.2011 gr */
.lastupdatedelement 		    {padding:0; margin:0; width:100%;  }
.lastupdatedelement a		   {padding:1px 0 2px 4px; background:#CFD4FE; border:1px solid gray; display:block; width:99%; font-size:15px; font-weight:bold; line-height:16px; }
.lastupdatedelement a:hover     {padding:1px 0 2px 4px; margin:0 0 2px 0;   background:#C4C4FF;    border:1px solid navy; line-height:16px; color:blue; display:block; width:99%; text-decoration:underline;  }
.lastupdatedelement_textblock  {padding:1px 0 2px 4px; margin: 3px 0 2px 20px; background:white; border:1px solid white; font-size:12px; font-weight:normal;}

DIV.csc-frame-frame1 		{background:#CFD4FE; border: 1px solid navy; padding: 2px 4px 2px 4px; margin-top:2px; margin-left: -2px;  }
DIV.csc-frame-frame2 		{background:#CFD4FE; border: 1px solid blue;  padding: 2px 2px 0px 4px; margin-top:2px; margin-left: 0px;}
DIV.csc-frame-frame2 h1       {font-size: 18px; padding:-2px 0 0px 0 ; margin:2px 0 2px 0;}
DIV.csc-frame-frame3 		{background-color:white; border: 2px dotted red; padding: 4px 6px 0px 6px; margin-top:2px;}
DIV.csc-frame-frame4 		{background-color:white; border: 2px dotted green; padding: 4px 6px 2px 6px; margin-top:2px;}
DIV.csc-frame-frame5 		{}
DIV.csc-frame-frame6 		{}

/* 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 10.2011 gr */

.csc-caption 		{background:#EAECF4; font-size:10px; padding:2px;} 

.csc-textpic-caption 	{background:#C7D0F5; color:black; font-size:10px; font-weight:bold; text-align:center; padding:0px 1px 0px 1px;}
.csc-textpic-imagewrap 	{margin:3px 3px 1px 3px}


/* Block 3 : hier ist der Footer fuer alle Folgeseiten !!!!! und nur hier !!! */
#rahmen4_unten			{background:#EAECF4; border:0px solid navy; clear:both; text-decoration:none; margin:2px; padding:0; height:55px; font-family:Arial; color:black; }
#rahmen4_unten a:hover		{background:#C4C4FF; color:navy; text-decoration:underline;}
#rahmen4_unten a:visited 	{text-decoration:underline; color:blue;}
#fusstext			{text-align:center; display:block; font-size:10.5px; margin:2px 0 4px 0; padding:0;}

/* dies hier kommt nur auf Folgeseiten */
#seitenanfang			{margin:-10px 0 12px 6px; padding:2px; border: 1px solid green; float:left; display:block; font-size:14px; font-weight:bold; line-height:16px; background:white; }
#footerlogo			{float:right; top:20; margin:-18px 0 0px 0; padding:0px 0px 6px 0px;}


