BODY, HTML{
 	height: 100%;
}
BODY, P, DIV, TABLE, TD, H1, H2, H3, H4, A, FORM, INPUT{
    margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #040404;
  text-decoration: none;
  line-height: 130%;
}

.imgtext-table {
margin-left:5px;
margin-right:5px;
}

A{
color: #5FA5EA;
font-weight:bold;
}
A:hover{
 	text-decoration: underline;
font-weight:bold;
}
TD.mainTableLCol{
	background-color: #0A6DAC;
	background-image: url(http://server.fh-konzept.de/osp/fileadmin/rhein-ruhr/images/sys/lbg.gif);
         background-repeat: repeat-x;
}

td.content p {
         line-height:160%;
}

p.csc-caption {
font-weight:bold;
font-size:8pt;
}

TD.mainTableMCol{
	width: 888px;
}
TD.mainTableRCol{
	background-color: #5FA5EA;
}
TD.contentTableNaviCol{
         background-color: #7CC1DF;
}
TD.contentTableContentCol{
         background-color: white;
         padding-bottom: 15px;

}
TD.contentTableRContentCol{
         background-color: #DBE68D;
}
TD.contentTableBannerCol{
background-color: #B6DBF5;
}
TD.lbg{
background-color: #7CC1DF;
}
TD.mbg{
background-color: #BACC60;
}
.csc-firstHeader{
color: white;
font-size: 12pt;
padding-top: 4px;
}
DIV.csc-header{
width: 100%;
height: 28px;
}

DIV.csc-header h1 {
color: #5FA5EA;
font-size: 12pt;
}

DIV.rootline{
margin-left: 32px;
margin-top: 4px;
color: #1C6676;
font-size: 10pt;
font-weight: bold;
}

div#navi {
  margin-top:10px;
}

A.rootlineLink{
color: #1C6676;
font-size: 10pt;
font-weight: bold;
}
P.csc-linkToTop{
margin-top: 15px;
}

/*
########################################
#   NEWS
*/
    
    
.news-latest-container H2{

color: #5FA5EA;
font-weight: bold;
padding: 6px;
}
DIV.news-latest-item{
padding: 5px;
}
SPAN.news-latest-date{
font-weight: bold;
}
.news-latest-date A{
color: black;
}
.news-latest-title A{
color: #5FA5EA;
}
div.news-latest-morelink a{
color: #5FA5EA;
font-weight: bold;
}

.news-list-container {
  border-top:1px solid  #A6A6A6;
  margin-top:20px;
  padding-top:20px;
}
 
.news-list-item{
clear: both;
}
DIV.news-list-date{
background-color: #fff;
}
P.news-list-date{
color: #5FA5EA;
font-weight: bold;
padding: 0px;
margin:0px;
}
.news-list-date A{
text-decoration: none;
color: white;
}
.news-list-content{

}
.news-list-content-image, .news-single-content-image{

}
.news-list-content-content,.news-single-content-content{
margin-bottom: 20px;
}

.news-list-content-content {
    padding-bottom:20px;
	border-bottom:1px solid #A6A6A6;
}

.news-list-content-content A{
color: black;
text-decoration: none;
font-weight: bold;
}

/*
    NEWS SINGLE
*/
.news-single-item H2{
font-weight: bold;
padding-bottom: 15px;
}
.news-single-backlink{
clear: both;
}

.news-single-content{

}

.news-latest-morelink {
  color:
}

.news-single-imgcaption{
font-size: 8pt;
color: #3F6DA9;;
}

div#sponsoren {
	  
}

.sponsoren {
  height:29px;
  background-color:#9BCAE2;  
  border-top:3px solid #fff;
}

TD.contentTableBannerCol a {
	color:#000;
	font-size:12pt;
}

.sponsoren h1 {
  color:#fff;
  padding:5px 0 0 25px;
}

div#sponsoren {
	margin-left:25px;  
}

.banner_sponsoren {
 margin-top:5px; 
}

div#content {
  margin-top:15px;
  width:468px;
  /* die breite davor betrug 401px; */
  margin-left: 31px; 
  margin-top: 5px;
}

/* eigenschaften für die indexed search */

.tx-indexedsearch-searchbox {
  display:none;
}

.tx-indexedsearch-sw {
  	color: #3F6DA9;
font-weight:bold;
}

.tx-indexedsearch-noresults {
   text-align:left;
}