/****************************************************************************************
# Default css file for content edited with htmlArea RTE
#
# Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.
# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE
#
# TYPO3 CVS ID: $Id: dynamiccss.css,v 1.1 2005/12/28 00:49:11 mundaun Exp $
# ***************************************************************************************/

hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px !important;
	border:none;
}

ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul li {
	background: url(../pics/line.gif) top left no-repeat;
	margin:0;	
	padding:0;
	padding-left:18px;
}

.news-latest-item ul li {
	padding:0;
	margin:0;
}


/* Left, center and right alignment of text in paragraphs and cells.*/

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; }
p.align-block, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, td.align-justify { text-align: justify; }


/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
/*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; }*/

/* Bullet styles for unordered lists.*/
/*ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }*/

/* Numbering styles for ordered lists.*/
/*ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }*/

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
/*span.important { color: #DF0024; font-weight:bold;}
span.detail { color: #DF0024; }*/


/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}

p {margin:0; line-height:1.3em}
p.p {margin:0}
span.p {margin:0}

p.tabelle-bl, span.tabelle-bl {
	
}

.tabelle-bl {
	border-collapse:collapse;	
}

.tabelle-bl td {
	vertical-align:top;
	#font-size:10pt
	#font-size: 100%;		
}

td.hintergrund-grau, p.hintergrund-grau. span.hintergrund-grau {
	background-color:#EBEBEB;
}

.hintergrund-grau {
	background-color:#EBEBEB;
	border:1px solid #808080;	
}

td.dicker-rahmen, p.dicker-rahmen, span.dicker-rahmen {
	border:2px solid #808080;
	#font-size:10pt;
	#font-size: 100%;	
}

.dicker-rahmen {
	border:1px solid #808080;
}

td.rahmen, p.rahmen, span.rahmen {
	border:1px solid #808080;
	#font-size:10pt;	
	#font-size: 100%;	
}

.rahmen {
	border:1px solid #808080;
}

td, p.td, span.td {
	#font-size:10pt;
	#font-size: 100%;	

}

.teaser-line {height:14px;	background:#E06F20; color:#FFFFFF; padding-left:3px; font-size:10px; 	font-size: 100%; margin-bottom:6px;}
span.teaser-line {	height:14px; background:#E06F20; color:#FFFFFF; padding-left:3px; font-size:10px; 	font-size: 100%; margin-bottom:6px;}
p.teaser-line { height:14px; background:#E06F20; color:#FFFFFF; padding-left:3px; font-size:10px; font-size: 100%; margin-bottom:6px;}


.normal {font-size: 12px; 	font-size: 110%;text-align: justify; text-decoration: none; }
p.normal {font-size: 12px; 	font-size: 110%;text-decoration: none; text-align: justify;}
span.normal {font-size: 12px; 	font-size: 110%;text-decoration: none; text-align: justify;}


.klein {font-size: 10px; 	font-size: 100%;text-align: justify; text-decoration: none; }
p.klein {font-size: 10px; 	font-size: 100%;text-decoration: none; text-align: justify;}
span.klein {font-size: 10px; 	font-size: 100%;text-decoration: none; text-align: justify;}

.klein-fett {font-size: 10px; 	font-size: 100%;text-align: justify; text-decoration: none; font-weight:bold;}
p.klein-fett {font-size: 10px; 	font-size: 100%;text-decoration: none; text-align: justify; font-weight:bold;}
span.klein-fett {font-size: 10px; 	font-size: 100%; text-decoration: none; text-align: justify; font-weight:bold;}

.gros {font-size: 17px; 	font-size: 130%;text-align: justify; text-decoration: none; }
p.gros {font-size: 17px; font-size: 130%; text-decoration: none; text-align: justify;}
span.gros {font-size: 17px; 	font-size: 130%; text-decoration: none; text-align: justify;}

.gros-fett {font-size: 17px; font-size: 130%; text-align: justify; text-decoration: none; font-weight:bold;}
p.gros-fett {font-size: 17px; font-size: 130%; text-decoration: none; text-align: justify; font-weight:bold;}
span.gros-fett {font-size: 17px; font-size: 130%; text-decoration: none; text-align: justify; font-weight:bold;}

.blau {color:#7CC9FF; text-decoration: none;}
span.blau {color:#7CC9FF; text-decoration: none;}

.dunkelblau{color:#163F5C; text-decoration: none;}
span.dunkelblau{color:#163F5C; text-decoration: none;}

.orange {color:#FF8D06; text-decoration: none;}
span.orange {color:#FF8D06; text-decoration: none;}

.gray {color:#666666; text-decoration: none;}
span.gray {color:#666666; text-decoration: none;}


.grun{color:#006400; text-decoration: none;}
span.grun {color:#006400; text-decoration: none;}

.fett-schwarz-12, span.fett-schwarz-12, p.fett-schwarz-12 {
	#font-size:12pt;
	font-size: 110%;	
	color:#000000;
	font-weight:bold;
}

.fett-rot-12, span.fett-rot-12, p.fett-rot-12 {
	font-size:12pt;
	font-size: 110%;	
	color:#D20021;
	font-weight:bold;
}


/*.h1 {font-size:17px; font-size: 130%; color:#8FC777; margin:0; padding:0; margin-bottom:5px;}*/

.schwarz-12-fett, span.schwarz-12-fett, p.schwarz-12-fett {font-size:12pt;	font-size: 110%; color:#000000; font-weight:bold;}
.schwarz-10-fett, span.schwarz-10-fett, p.schwarz-10-fett {font-size:10pt; 	font-size: 100%; color:#000000; font-weight:bold;}
.schwarz-12-normal, span.schwarz-12-normal, p.schwarz-12-normal {font-size:12pt; 	font-size: 110%; color:#000000; font-weight:normal;}
.schwarz-10-normal, span.schwarz-10-normal, p.schwarz-10-normal {font-size:10pt; 	font-size: 100%; color:#000000; font-weight:normal;}
.schwarz-8-fett, span.schwarz-8-fett, p.schwarz-8-fett {font-size:8pt;	font-size: 95%; color:#000000; font-weight:bold;}
.schwarz-8-normal, span.schwarz-8-normal, p.schwarz-8-normal {font-size:8pt;	font-size: 95%; color:#000000; font-weight:normal;}
.rot-10-fett, span.rot-10-fett, p.rot-10-fett {font-size:10pt;	font-size: 100%; color:#D20021; font-weight:bold;}
.rot-10-normal, span.rot-10-normal, p.rot-10-normal {font-size:10pt;	font-size: 100%; color:#D20021; font-weight:normal;}
.rot-12-fett, span.rot-12-fett, p.rot-12-fett {font-size:12pt; 	font-size: 110%; color:#D20021; font-weight:bold;}
.rot-12-normal, span.rot-12-normal, p.rot-12-normal {font-size:10pt; font-size: 100%; color:#D20021; font-weight:normal;}
.rot-24-normal, span.rot-24-normal, p.rot-24-normal {font-size:24pt; font-size: 150%; color:#D20021; font-weight:normal;}


.black-table {
	background:#ffffff;
	border-collapse:collapse;
}
.black-table tr {
  
}

.black-table td {
	color:#000000;
	border:1px solid #000000;
	padding:3px;
}
