/*
**************************************************
* Allgemeine Stylesheet-Datei für Typo3-Projekte
**************************************************
*/

/*** RTE-Formatierung, z.B. für Tabellen ***/

@import url(../typo3/sysext/rtehtmlarea/htmlarea/plugins/DynamicCSS/dynamiccss.css);

/*** Allgemein ***/

a img
{
	border:0;
}

hr
{
	height:1px;
	color:#DDDDDD;
}

.little
{
	font-size:0.9em;
}

.textfeld
{
	font-family:Verdana,Tahoma,Arial;
}

.button
{
	font-family:Verdana,Tahoma,Arial;
}

.baseIcon
{
	margin-right:6px;
	vertical-align:middle;
}

.upperText
{
	text-transform:uppercase;
}

/*** Typo3 Ausgabe ***/

.blankLine
{
	height:20px;
	font-size:0px;
	clear:both;
}


.bodyText
{
	clear:both;
}


.bodyText .toTop
{
	font-size:0.8em;
	clear:both;
	margin-top:5px;
}

.bodyText .Border
{

	border:1px #DDDDDD solid;
}

/*** Schriftformatierung ***/

.bodyText font.Times, .bodyText font.Times td, .bodyText font.Times div, .bodyText font.Times p		{ font-family:Times; }
.bodyText font.Verdana, .bodyText font.Verdana td, .bodyText font.Verdana div, .bodyText font.Verdana p	{ font-family:Verdana; }
.bodyText font.Arial, .bodyText font.Arial td, .bodyText font.Arial div, .bodyText font.Arial p		{ font-family:Arial; }

.bodyText span.colOne, .bodyText span.colOne td, .bodyText span.colOne div, .bodyText span.colOne p			{ color:#3333CC; }
.bodyText span.colTwo, .bodyText span.colTwo td, .bodyText span.colTwo div, .bodyText span.colTwo p			{ color:#CC0000; }
.bodyText span.colBlack, .bodyText span.colBlack td, .bodyText span.colBlack div, .bodyText span.colBlack p		{ color:black; }
.bodyText span.colWhite, .bodyText span.colWhite td, .bodyText span.colWhite div, .bodyText span.colWhite p		{ color:white; }
.bodyText span.colDimgray, .bodyText span.colDimgray td, .bodyText span.colDimgray div, .bodyText span.colDimgray p	{ color:dimgray; }
.bodyText span.colGray, .bodyText span.colGray td, .bodyText span.colGray div, .bodyText span.colGray p			{ color:gray; }
.bodyText span.colSilver, .bodyText span.colSilver td, .bodyText span.colSilver div, .bodyText span.colSilver p		{ color:silver; }
.bodyText span.colRed, .bodyText span.colRed td, .bodyText span.colRed div, .bodyText span.colRed p			{ color:red; }
.bodyText span.colNavy, .bodyText span.colNavy td, .bodyText span.colNavy div, .bodyText span.colNavy p			{ color:navy; }
.bodyText span.colYellow, .bodyText span.colYellow td, .bodyText span.colYellow div, .bodyText span.colYellow p		{ color:yellow; }
.bodyText span.colGreen, .bodyText span.colGreen td, .bodyText span.colGreen div, .bodyText span.colGreen p		{ color:green; }
.bodyText span.colOlive, .bodyText span.colOlive td, .bodyText span.colOlive div, .bodyText span.colOlive p		{ color:olive; }
.bodyText span.colMaroon, .bodyText span.colMaroon td, .bodyText span.colMaroon div, .bodyText span.colMaroon p		{ color:maroon; }

.bodyText b, .bodyText b td, .bodyText b div, .bodyText b p	{ font-weight:bold; }
.bodyText i, .bodyText i td, .bodyText i div, .bodyText i p	{ font-style:italic; }
.bodyText u, .bodyText u td, .bodyText u div, .bodyText u p	{ text-decoration:underline; }

/*** Layoutausrichtungen ***/

.bodyText .marginBottom	{ margin-bottom:5px; }
.bodyText .marginTop	{ margin-top:5px; }
.bodyText .floatRight	{ float:right; margin-left:5px; margin-bottom:5px; }
.bodyText .floatLeft	{ float:left; margin-right:5px; margin-bottom:5px; }
.bodyText .displayTable	{ display:table; _height:100%; }

.bodyText .textLayoutLeft
{
	_float:left;
	display:table-cell;
	vertical-align:top;
	padding-right:8px;
}
.bodyText .textLayoutRight
{
	_float:right;
	display:table-cell;
	vertical-align:top;
}

html>body .bodyText .textLayoutLeftNonIE
{
	display:table-cell;
	vertical-align:top;
	padding-right:8px;
}
html>body .bodyText .textLayoutRightNonIE
{
	display:table-cell;
	vertical-align:top;
}

/*** Tabellen ***/

.bodyText .classTable { border:1px #AAAAAA solid; }

.bodyText .bgOne		{ background-color:#ECF9FF; }
.bodyText .bgTwo		{ background-color:#EEEEEE; }
.bodyText .bgBlack		{ background-color:black; }
.bodyText .bgWhite		{ background-color:white; }
.bodyText .bgDimgray	{ background-color:dimgray; }
.bodyText .bgGray		{ background-color:gray; }
.bodyText .bgSilver		{ background-color:silver; }
