/* NEWS CSS */

#newsentry td {
padding: 0 15px; 
}

#newsentry p.summary {
padding: 5px;
border: 1px solid #fce04f;
border-left: solid 7px #fce04f;
padding: 10px;
padding-left: 15px;
font-weight: bold;
color: #444;
width: 550px;
line-height: 150%
}

#newsentry p.author {
padding: 5px;
border: 1px solid #ecde96;
border-left: solid 7px #ecde96;
padding: 10px;
padding-left: 15px;
color: #444;
width: 550px;
}

#newsentry div.entrytext {
border: 1px solid #ddd;
border-left: 7px solid #ddd;
padding: 10px;
padding-left: 15px;
width: 550px;
line-height: 160%;
text-align: justify;
}

.news_entry_box {
padding: 10px;
}

.news_entry_box h3{
color: #3399CC;
font-size: 12px;
margin: 0px;
padding:opx;
}


.news_entry_box_new {
border: 1px solid #e0e0e0;
background-image:url(../images/grauverlauf.png);
background-repeat: repeat-x;
width: 500px;
padding: 10px;
background: url(../images/grauverlauf.png) #eee repeat-x;
}

table#newsintro td {
 padding: 3px;
 vertical-align: top;
}

table#newsintro td h3 {
 font-size: 12px;
 margin-top: 15px;
 padding-top: 15px;
 border-top: 1px solid grey;
}

table#newsintro td p {
 font-size: 11px;
}