#main h1, h2, h3, h4, h5
{
	margin: 12px 0 12px 20px;
	padding: 0;
	font-size: 100%;
	color: #333;
	font-weight: bold;
}

#main h1.invers
{
	padding: 12px 0 12px 20px;
	margin: 0;
	background: #8a8a8a;
	color: #fff;
	border-bottom: 10px solid #fff;
}

#main p
{
	margin: 12px 15px 15px 20px;
	padding: 0;
}

#main a
{
	color: #4a4a4a;
	text-decoration: none;
	font-weight: bold;
}

#main a:hover
{
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

#main.faux_columns_66_33 a {color: #fff;}
#main.faux_columns_66_33 a:hover {color: #fff; text-decoration: underline;}


#footer p
{
	margin: 0;
	padding: 0;
}

#footer a
{
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

#footer a:hover
{
	text-decoration: underline;
}

#footer a.gelb, #main a.gelb {color: #fbba00;}
#main a.gelb:hover {text-decoration: underline;}

#footer #footerleft p,
#footer #footerright p,
#footer #footerright #footerright_oben p
{
	margin: 0 10px 10px 0;
	padding-top: 10px;
	line-height: 1.5em;
}

#footer #footerleft .contentWrap p {padding-top: 0;}

.footertext_unten {color: #fff; font-weight: bold; padding: 15px 0 0 20px !important;}
.footertext_unten_kontakt {color: #fff; font-weight: bold; padding: 20px 0 0 20px;}

  .float_left { float: left;}
  .float_right { float: right;}
  .clear_left {clear: left;}
  .clear_right {clear: right;}
  .clear{clear: both;}
 
  img.float_left { float: left; margin:0 10px 10px 0;}
  img.float_right { float: right; margin:0 0 10px 10px;}
  
   hr {
    color: #fff;
    background:transparent;
    margin: 0;
    padding: 0;
    border:0;
    border-bottom: 1px #999 solid;
  }
  
#main .meldung h3
  {
	color: #333;
	font-size: 1.25em;
	margin: 6px 0 6px 20px;
}

#main .meldung p, #main .meldung a
{
	font-size: 1em;
	margin: 12px 15px 15px 20px;
}

#main .meldung .contentWrap a {margin:0;}

#main .meldung a
{
	color: #333;
	font-weight: bold;
}

#main .meldung a:hover
{
	text-decoration: underline;
}

#main .meldung hr
{
	border-bottom: 1px solid #333;
	margin: 6px 0 0 0;
}


#main .meldung .contentWrap a, #main .meldung .contentWrap p,
#footer .meldung .contentWrap a, #footer .meldung .contentWrap p,
{
      margin: 0;
}