/* CSS Document */

.htmlarea-content-body {
	font-size:0.75em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

h1 {
	margin-bottom:25px;
	padding-top:10px;
	font-size:1.27em;
}
	
h2 {
	margin-bottom:15px;
	padding:0px;
	font-size:1.18em;
}
	
h3 {
	margin-bottom:0px;
	margin-top:10px;
	padding:0px;
	font-size:1.0em;
}

p {	margin-top:10px;
	margin-bottom:10px;
/*	width: 99%;  */
}


.teaser {	
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

.teaser-hell {

	font-weight:normal;
	background-color:#EEEEEE;
}

.teaser-mittel {

	font-weight:normal;
	background-color:#DFDFDF;
}

.teaser-dunkel {
	color:#ffffff;
	font-weight:bold;
	background-color:#9E9D9D;

}

.teaser-dunkeltextgroesser {
	color:#fff;
	font-weight:bold;
	background-color:#DFDFDF;
	font-size:1.2em;
}

.einruecken1E{
	padding-left: 20px;
}

.einruecken2E{
	padding-left: 40px;
}

.einruecken3E{
	padding-left: 60px;
}

.einruecken4E{
	padding-left: 80px;
}

.Gemeinde a, a.Gemeinde:link,a.Gemeinde:active,a.Gemeinde:visited  {
	text-decoration:none;
	list-style-type:none;
	color:#000000;
	font-weight:bold;
	font-size:0.8em;
	padding-left:30px;
	background-image:url(../../Alle/lay/p_link_extern.gif);
	background-repeat:no-repeat;
	background-position:left;}
	
a.Gemeinde:hover {
	text-decoration:underline;}

.internal-link, a.internal-link:active, a.internal-link:visited, a.internal-link:link {
	text-decoration:none;
	color:#5F5F5F;
	background-image:url(../lay/ButtonIntern.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:15px;}
	
a.internal-link:hover {
	text-decoration:underline;
}

.mail, a.mail:active, a.mail:visited, a.mail:link {
	text-decoration:none;
	color:#5F5F5F;
}
	
a.mail:hover {
	text-decoration:underline;
}

.external-link, a.external-link:active, a.external-link:visited, a.external-link:link {
	text-decoration:none;
	color:#5F5F5F;
	background-image:url(../lay/link_extern.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:15px;
}
	
a.external-link:hover {
	text-decoration:underline;
}

.download, a.download:active, a.download:visited, a.download:link{
	text-decoration:none;
	color:#5F5F5F;
}

a.download:hover {
	text-decoration:underline;
}


.contenttable {
	margin:0px;
	padding:0px;
	width: 99%;
}
	
.contenttable td {
	padding:3px;}
	TABLE.contenttable{
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 99%;
	vertical-align: text-top;}



.TabelleHell TD, .TabelleDunkel TD, .TabelleMittel TD{
	margin: 0px;
	padding: 4px 4px 4px 4px;
	
}

Tr.TabelleHell {

	background-color:#EEEEEE;}
	
Tr.TabelleMittel{

	background-color:#DFDFDF;}
	
Tr.TabelleDunkel {
	background-color: #9E9D9D;
	font-weight: bold;
	color: #ffffff;}

TD P, TD{
	font-size: 1em;}