a {
font-weight:normal;
text-decoration:none;
color: Red;
}
a:hover {
font-weight:normal;
text-decoration:underline;
}

/* INHALT LINKE SEITE START */

/*p.rubrik{
width: 390px;
padding: 0;
margin: 0;
}*/

p.rubrik span.kategorie  a {
font-weight:bold;
margin-right: 6px;
}

p.rubrik span.date {
font-weight:normal;
}

div.meldung{
padding: 0px 0px 25px 0px;
}

div.meldung img {
border:1px solid #a9a9a9;
outline:0;
-moz-outline:0;
}

div.meldung ul {
color:rgb(0,0,0);
height: 130%;
}

div.meldung ul.kategorie li {
list-style-type: none;
}

div.meldung ul.kategorie li span {
height:18px;
}

div.meldung ul.kategorie li span a {
font-size:100%;
font-weight:normal;
text-decoration:none;
}

div.meldung ul.kategorie li span.aktiv a {
font-weight:bold;
text-decoration:none;
}

div.meldung ul.kategorie li span a:hover, div.meldung ul.kategorie li span.aktiv a:hover {
text-decoration:underline;
}

/**/div.meldung h1  {
font-size:140%;
color:#00416a;
font-weight:bold;
}

div.meldung h2  {
font-size:140%;
color:#00416a;
}

div.meldung h3  {
font-size:120%;
color:#000;
font-weight:bold;
}

div.meldung p {
font-size:110%;
color:rgb(0,0,0);
padding:0;
line-height:130%;
}

div.meldung p a {
font-weight:bold;
}

/* INHALT LINKE SEITE ENDE */

.rightColDivArea{
	background:url(../images/lot2/shadow_bottom_box2.gif) no-repeat bottom #ffffff;
	height: auto;
	padding: 10px 5px 20px 5px;
	background-color: #fffcdb;
}

/*.contentDivArea2 {
	width: 390px;
	padding-right:10px;
}*/

table.termine {
font-size:100%;
}

table.termine tr td {
font-size:100%;
padding: 0 0 10px 0;
}

table.termine td.grau {
font-weight:bold;
padding:0 2px;
}

img.pic_l {
float:left;
margin:3px 15px 10px 0;
border:none;
}

.newsliste {
font-size:130%;
margin-top:2px;
margin-bottom:2px;
}

div.contentDivArea2 p{
margin-top:2px;
}
