/* 08.12.2012 die Klasse "Content" nur fuer das DLT Porta !!! IE8 repariert */

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

img 			{border: none;}
img                     { vertical-align: bottom; }

.csc-textpic		  { } 
.csc-textpic-text	{margin:0px 0px 4px 0px; padding:0;} 
.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    {background-color:#CFD4FE;color:#38373F; margin-left: 10px; padding:3px 0 3px 24px; 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;}

.align-center	{text-align:center;}

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 !!!! */

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

/* 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;}

/* 7 x Typo3 Design-Rahmen im Content auswaehlen !! */
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:#C4C4FF; border: 0px solid navy; padding: 2px 4px 2px 4px; margin-top:2px; margin-left:-2px;} /*  #F5FFAAwidth:auto; high:1px; */
DIV.csc-frame-frame2 		{background:#C4C4FF; border: 0px solid navy; padding: 2px 4px 2px 4px; margin-top:2px;}

/* 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:#EAECF4; font-size:10px; font-weight:bold; text-align:center; padding:0px 1px 0px 1px;}
.csc-textpic-imagewrap 	{margin:3px 1px 1px 1px}

/* Block 3 : hier ist der Footer gueltig fuer alle Seiten !!!!! und nur hier !!! */
#rahmen4_unten			{background:#EAECF4; border:1px solid silver; clear:both; text-decoration:none; margin:2px; padding:0; height:35px; font-family:Arial; color:black; }
#rahmen4_unten a:hover		{background:#D9DC69; text-decoration:underline;}
#fusstext			{text-align:center; display:block; font-size:10.5px; margin:2px 0 4px 0; padding:0;}
#footerlogo			{float:right; margin: -22px 0 0px 0; padding: 0px 0 0px 0;}


/*-------contenttable--------*/
table.contenttable     {background-color: #FFFFFF ! important;	border:0px ! important;	margin:0px ! important;	border-collapse:collapse; margin-top:5px ! important; } /* width:440px ! important; */
table.contenttable td  {vertical-align:top; line-height:16px; background-color:#ffffff ! important; border-bottom:1px solid #999999 ! important; }   /* width:25%; padding-left:5px; */
table.contenttable p   {margin:0px ! important;  padding:0px ! important; font-size:11px ! important; color:#000000 ! important; background-color:transparent ! important;}
table.contenttable p a:link, table.contenttable p a:visited {color:#005bfe ! important; font-weight:normal; font-size:11px ! important;}
table.contenttable p a:hover {color:#FF0000 ! important; font-weight:normal; font-size:11px ! important;}
tr.tr-0 td                   {font-weight:bold;	}
tr.tr-even td              {background-color:#efefef ! important; }
UL.csc-bulletlist 	{background:white; border: 1px solid silver; padding:5px 3px 5px 18px; margin:5px 0 5px 0px; }
UL.csc-bulletlist LI 	{background:auqa; } 
