/*
	Textformatierung
*/

p {
	margin:0;
	padding:0;
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:0.85em;
	text-align:left;
	text-indent:0px;
	color:#333;
}

.normal {
	margin:0;
	padding:0;
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:0.85em;
	text-align:left;
	text-indent:0px;
	color:#333;
}

.fett {
	margin:0;
	padding:0;
	font-family:arial,verdana,sans-serif;
	font-size:0.85em;
	text-align:left;
	text-indent:0px;
	font-weight: bold;
	color:#666;
}

.unterstrichen {
	margin:0;
	padding:0;
	font-family:arial,verdana,sans-serif;
	font-weight:lighter;
	font-size:0.85em;
	text-align:left;
	text-indent:0px;
	text-decoration: underline;
	color:#333;
}

.klein {
	margin:0;
	padding:0;
	font-family:arial,verdana,sans-serif;
	font-size: 0.75em;
	font-weight:lighter;
	text-align:left;
	text-indent:0px;
	color:#333;
}

.kleinZentriert {
	margin:0;
	padding:0;
	font-family:arial,verdana,sans-serif;
	font-size: 0.75em;
	font-weight:lighter;
	text-align:center;
	text-indent:0px;
	color:#333;
}

.winzig {
	margin:0;
	padding:0;
	font-family:arial,verdana,sans-serif;
	font-size: 0.65em;
	font-weight:lighter;
	text-align:left;
	text-indent:0px;
	color:#333;
}

.gross {
	margin:0;
	padding:0;
	font-family:arial,verdana,sans-serif;
	font-size: 1.0em;
	font-weight:lighter;
	text-align:left;
	text-indent:0px;
	color:#333;
}

.bodytext {
	margin:0;
	padding:0;
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:0.85em;
	text-align:left;
	text-indent:0px;
	color:#333;
}

.ads_normal {
	margin:0;
	padding:0;
	font-family:arial,verdana,sans-serif;
	font-weight:lighter;
	font-size:0.85;
	text-align:left;
	text-indent:0px;
	font-size:8pt;
}

pre {
	margin:0;
	padding:0;
	font-family:arial,verdana,sans-serif;
	font-size: x-small;
	font-weight:lighter;
	text-align:left;
	text-indent:0px;
	color:#333;
}

.breaker {
	width:115px;
	height:120px;
	overflow:auto;
	background:#0080ff url(../images/homepage/breaker.gif) top left no-repeat;
	font-size:20ox;
	font-weight:bold;
	line-height:120px;
	text-align:center;
	color:#FFF;
	border:none;
	float:left;
}

.h3Spezial {color:#0066ff;font-size:1.05em;}
.h3Spezial:first-letter {color:#0066ff;font-size:2em; font-weight:bold;}

/*
	Listen
*/

.numerierung_normal {margin-left:1.5em;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:0.85em;}
.numerierung_normal ol {margin-left:1.5em;margin-bottom:1em;color:#666;}
.numerierung_normal * ol {margin-left:1.5em;margin-bottom:1em;color:#666;}
.numerierung_normal * * ol {margin-left:1.5em;margin-bottom:1em;color:#666;}
.numerierung_normal * * * ol {margin-left:1.5em;margin-bottom:1em;color:#666;}
.numerierung_normal ol li {margin-left:1.5em;color:#333;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:1em;margin-bottom:0.2em;}
.numerierung_normal * ol li {margin-left:1.5em;color:#333;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:1em;margin-bottom:0.2em;}
.numerierung_normal * * ol li {margin-left:1.5em;color:#333;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:1em;margin-bottom:0.2em;}
.numerierung_normal * * * ol li {margin-left:1.5em;color:#333;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:1em;margin-bottom:0.2em;}
.liste_normal {margin-left:1.5em;margin-bottom:1em;color:#666;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:0.85em;}
.liste_normal li {color:#333;margin-left:1em;}
.liste_normal2 {margin-left:1.5em;margin-bottom:1em;color:#666;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:0.85em;}
.liste_normal2 li {color:#333;margin-left:1em;margin-bottom:0.3em;}

/*
	Tabellenstile
*/

.tblAusrichtungVertikalOben {vertical-align:top;}
.tblAusrichtungVertikalZentriert {vertical-align:middle;}
.tblAusrichtungVertikalUnten {vertical-align:bottom;}
.tblZelleZentriert {
	text-align:center;
	margin:0;
	padding:0.2em;
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:0.85em;
	text-indent:0px
}
.tblZelleLinks {
	text-align:left;
	margin:0;
	padding:0.2em;
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:0.85em;
	text-indent:0px
}
.tblZelleRechts {
	text-align:right;
	margin:0;
	padding:0.2em;
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:0.85em;
	text-indent:0px
}
.tblZelleZentriertMitRahmen {
	text-align:center;
	border-width:1px;
	border-color:#333;
	border-style:solid;
	empty-cells:show;
	table-layout:auto;
	padding:0.2em;
}
.tblZelleZentriertMitRahmenKlein {
	text-align:center;
	border-width:1px;
	border-color:#333;
	border-style:solid;
	empty-cells:show;
	table-layout:auto;
	padding:0.2em;
	font-family:arial,verdana,sans-serif;
	font-size: 0.75em;
	font-weight:lighter;
	text-align:left;
	text-indent:0px;
	color:#333;
}
.tblZelleLinksMitRahmen {
	text-align:left;
	border-width:1px;
	border-color:#333;
	border-style:solid;
	empty-cells:show;
	table-layout:auto;
	padding:0.2em;
}
.tblZelleLinksKlein {
	text-align:left;
	border-width:0px;
	empty-cells:show;
	table-layout:auto;
	padding:0.2em;
	font-family:arial,verdana,sans-serif;
	font-size: 0.75em;
	font-weight:lighter;
	text-align:left;
	text-indent:0px;
	color:#333;
}
.tblZelleLinksMitRahmenKlein {
	text-align:left;
	border-width:1px;
	border-color:#333;
	border-style:solid;
	empty-cells:show;
	table-layout:auto;
	padding:0.2em;
	font-family:arial,verdana,sans-serif;
	font-size: 0.75em;
	font-weight:lighter;
	text-align:left;
	text-indent:0px;
	color:#333;
}
.tblZelleLinksMitRahmenWinzig {
	text-align:left;
	border-width:1px;
	border-color:#333;
	border-style:solid;
	empty-cells:show;
	table-layout:auto;
	padding:0.2em;
	font-family:arial,verdana,sans-serif;
	font-size: 0.65em;
	font-weight:lighter;
	text-align:left;
	text-indent:0px;
	color:#333;
}
.tblZelleRechtsMitRahmen {
	text-align:right;
	border-width:1px;
	border-color:#333;
	border-style:solid;
	empty-cells:show;
	table-layout:auto;
	padding:0.2em;
}
.tblZelleRechtsMitRahmenKlein {
	text-align:right;
	border-width:1px;
	border-color:#333;
	border-style:solid;
	empty-cells:show;
	table-layout:auto;
	padding:0.2em;
	font-family:arial,verdana,sans-serif;
	font-size: 0.75em;
	font-weight:lighter;
	text-align:left;
	text-indent:0px;
	color:#333;
}
.tblMitRahmen {
	border-width:1px;
	border-color:#333;
	border-style:solid;
	empty-cells:show;
	table-layout:auto;
	white-space:nowrap;
	border-collapse:collapse;
}
.tblOhneRahmen {
	empty-cells:show;
	table-layout:auto;
	white-space:nowrap;
	border-collapse:collapse;
}

