/***********************************************************************************
CSS-Styleangaben, die im RTE gesetzt werden k�nnen.
M�ssen sowohl normal im Header eigef�gt werden (wie alle anderen Stylesheets,
damit sich die �nderungen auf den Content auswirken, als auch �ber Tpyo-Script
dem RTE �bergeben werden, damit dieser die Formaterung auch korrekt im RTE anzeigen kann.

	##########################################################
	###CODE im TS-Config-Feld der obersten Seite/Rootpage
	RTE.default.useCSS = 1 (schaltet die Verwendung des externen CSS ein)
	RTE.default.contentCSS = fileadmin/templates/css/RTEconfig.css
    #RTE.default.showTagFreeClasses = 1 (erlaubt die Verwendung von nicht Tag-Spezifischen Klassen)
    
    ### Welche Elemente sollen im RTE angezeigt werden
    RTE.default.showButtons = blockstylelabel, blockstyle, textstylelabel, textstyle, formatblock, orderedlist, unorderedlist, table
    
    ### Welche Klassen f�r die <Span> genutzt werden k�nne
    ### im Pulldown "text"
    RTE.default.classesCharacter = mungomungo,important
    
    ### Dieser Eintrag sagt typo3, dass die Klasse ausdr�cklich erlaubt ist
    ### Im Normalfall entfernt typo3 nicht bekannte Klassen
    RTE.config.tt_content.bodytext.proc.allowedClasses = mungomungo
    
    ### Um Links zu formatiern legt man erst die Linkklasse im CSS an
    a.intern (z.B.)
    ### Und registriert diese dann, so dass sie im Linkpopup als "Stil" zugewiesen werden kann.
    RTE.default.classesAnchor = intern
    ##########################################################  
************************************************************************************/




/*******************************************************
**  PARAGRAPH
**/
body {color:#000!important;}

p, p em
				{
				color:#646464!important;
				margin:0px;
				padding:0px;
				font-size:11px;	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
				
				line-height:18px;
				
				}

#idcontentleft p,
#idcontentleft  div.wrap_description
				{
				text-align:justify;	
				}
				
#idcontentleft .align-left
				{
				text-align:left;	
				}
				
#idcontentleft .tx-produktdbshowlist-pi1 .produkt_list_item .wrap_description,
#idcontentleft .tx-produktdbshowlist-pi1 .produkt_list_item .wrap_description
				{
				text-align:left;
				}
				




/* Absatzzuweisung fuer die erlaubten Tags*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }


/* Moegliche Absatzformatierung, die derzeit nicht gebraucht wird (mit Rahmen etc.)
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
*/



/*******************************************************
** LISTEN
**/

ul	{	
	
	list-style-type: circle;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:22px;
	
	
	
}

ul li
	{
	
	padding-bottom:6px;
	;
	
	}

li	{
	
	padding-bottom:6px;
	
	
	}


ol	{	
	
	margin-top:2px;
	margin-bottom:2px;
	
	
	}


/** Ungeordnete Listen*/
ul.kein-F�llzeichen 	{list-style-type: none;}
ul.Kreise-nur-Rahmen 	{list-style-type: circle;}
ul.Kreise-gef�llt 		{list-style-type: disc;}
ul.Quadrat 				{list-style-type: square;}



/* Geordnete Listen*/
ol.Dezimalzahlen		 	{list-style-type: decimal; }
ol.Dezimal-f�hrende-Null	{list-style-type: decimal-leading-zero; }
ol.kleine-r�mische-Ziffern 	{list-style-type: lower-roman; }
ol.gro�e-r�mische-Ziffern 	{list-style-type: upper-roman; }
ol.kleine-Ziffer		 	{list-style-type: lower-latin; }
ol.gro�e-Ziffer			 	{list-style-type: upper-latin; }


/*******************************************************
**  HEADLINES
**/

h1, h1 a
		{
		display				: block;
		color				: #dd0026;	
		
		margin				: 0px;
		padding				: 0;
		padding-top			: 0px;
		padding-bottom		: 20px;
		
		font-size			: 18px;	
		font-weight			: bold;
		text-transform		: uppercase;
		}

h2, h2 a
		{
		color:#646464;
		margin:0px;
		padding:0px;padding-bottom:3px;
		font-size:12px;	font-weight:bold;
		text-transform:uppercase;
		}

			
h3, h3 a	
		{
		color:#646464;
		padding:0px;padding-bottom:3px;
		margin:0px;
		font-size:12px; font-weight:bold;
		text-transform:uppercase;
		}

	
h4, h4 a	
		{
		padding:0px;padding-bottom:3px;
		margin:0px;
		font-size:12px;	font-weight:bold;
		color:#444;
		}

h5
		{
		padding:0px;padding-bottom:5px;
		margin:0px;
		margin-bottom:10px;
		font-size:11px;	font-weight:bold;
		color:#2d649a;	
		text-transform	: uppercase;
		
		}

#idcontentright h1

				{
				font-size			: 11px;
				font-weight			: bold;
				color				: #35618f;
				text-transform		: uppercase;
				padding-bottom		: 6px;
				}	
		
		

p.csc-subheader {

				font-size:13px;
				color:#999!important;
				padding-bottom:5px;
				
				}


/*******************************************************
**  INLINE (span)
**/
span.detail
				{
				color: #999; 
				
				
				
				
				}
span.important 	{color: #9d3511; font-size:10px; display:block;text-align:left;}
span.person		{color: #9d3511; font-size:12px; font-weight:normal;}

span.test		
				{
				color:#3322dd!important;
				}




/*******************************************************
**  LINKSTYLES
**/



p a, li a,
p a:Link, li a:Link,
p a:Visited, li a:Visited,
a.internal-link,
li a.internal-link,
div.tx-indexedsearch a,
div.tx-indexedsearch a:Link,
div.tx-indexedsearch a:Visited,
a span 		
						{
						font-size:11px;
						color:#35618f;
						
						}
						
a:Hover,
a.internal-link:Hover,
div.tx-indexedsearch a:Hover

						{
						color:#333!important;
						
						
						}

p a.anker-link
						{
						color:#9d3511!important;
						font-weight:bold;
						background: url(rteconfig_FILES/bgAnkerLink.png) no-repeat;
						background-position:0px 2px;
						padding-left:17px;
						padding-top:0px;
						text-decoration:none!important;
						border:none!important;
						margin-bottom:5px;
						display:block;
						}
						

p a.anker-link:Hover
						{
						background: url(rteconfig_FILES/bgAnkerLinkAct.png) no-repeat;
						background-position:0px 2px;
						
						}					
						
#idzweispaltigb	#idcontentright p a,
#idzweispaltigc	#idcontentright p a
						{
						font-size	: 11px;
						
						}
						
#idzweispaltigb	#idcontentright p a:Hover,
#idzweispaltigc	#idcontentright p a:Hover
						{
						color		: #ffb822!important;
						}

						
						
#IDcontentContainer a.more-link,
#IDcontentContainer a.more-link:Hover

				 		{
						font-size:10px; color:#fff!important; font-weight:bold!important;
						text-decoration:none!important;
						display:block;
						text-align:right;
						padding-right:29px;
						background: #fff url(..//img/buttonMore.gif)  no-repeat; 
						
  						background-position:  center right;
  						border:none!important;
						}

																	



/*a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
*/
a.download 
			{
			background: url(../img/iconDownload.gif) 0 2px no-repeat;
			padding-left:15px;
			text-decoration:none!important;
			color:#35618f!important;
			padding-bottom:5px;
			line-height:15px;
			display:inline-block;
			}
			
a.thema-link
			{
			background: url(../img/iconLink.gif) 0 2px no-repeat;
			padding-left:15px;
			text-decoration:none!important;
			color:#35618f!important;
			padding-bottom:5px;
			line-height:15px;
			display:inline-block;
			}		
			
a.mail 
			{
			background: url(../img/iconMail.gif) 0 5px no-repeat;
			padding-left:20px;
			text-decoration:none!important;
			color:#35618f!important;
			padding-top:2px;
			padding-bottom:5px;
			line-height:15px;
			display:inline-block;
			
			}
			
table.blaues-design,
table.contenttable,
.editorIframe table
			{
			border:1px solid #999;
			width:100%!important;
			font-size: 12px;
			
			border-collapse:collapse;		
			}		

table.ohnerand{
			border:none!important;
}

table.ohnerand td

{
			border:none!important;
			padding:5px;
			min-height:5px;
}


table.blaues-design
			{
			border:1px solid #999;	
			
			}
			
tbody.blaues-design{}			
			
table.blau{

}

tbody.blau{}

table.contenttable td,
table.blaues-design td
			{
			border:1px solid #999;	
			padding:2px;
			}
#idcontentleft .contenttable td p
			{
				text-align: inherit; 		
			}
			
td.zelle-hellblau {
	background-color: #e0eaf4;
	line-height:15px;
	padding:4px;
	
}				
	
td.zelle-dunkelblau {
	background-color: #aac6e0;
	line-height:15px;
	padding:4px;
	
}				
			
			


table.tabelle td {
	border: 1px dashed #C0C0C0;
	text-align: center;
	font-family: arial;
	font-size: 10px;
	padding: 2px;
}
			
