.footer{
	text-align:right;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	
	font-family:verdana,arial, helvetica;
	font-size:9px;
	color:#ffffff;
	height:18px;

}
.footer a{
	text-decoration:none;

}

h2{
border-bottom: 1px dashed #999999;
margin: 0px;
padding: 10px 0px 10px 8px;
font-size: 12px;
font-family: Verdana,Arial;
font-weight:bold;
}
.tx-mininews-pi1-singleViewField-teaser{
  padding: 8px 0px 0px 8px;
  margin: 0px 0px 0px 0px;
  font-family: verdana, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#000;
    line-height:16px;
}
p a{
  color:#990000;
  text-decoration:none;
  font-family: verdana, Helvetica, sans-serif;
  font-size:12px;
}
.tx-mininews-pi1-fp_listrow-first {
  padding:0px 0px 8px 0px;
  margin:-5px 0 0 0;
  border-bottom: 1px solid #999999;
}

.tx-mininews-pi1-fp_listrowField-datetime {
display:none;
}

.tx-mininews-pi1-fp_listrow {
  padding: 0px 0px 0px 0px;
  margin: -5px 0px 0px 0px;
  font-family: verdana, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#000;
    line-height:16px;
  border-bottom: 1px solid #999999;

}
.tx-mininews-pi1-fp_listrow  a{
  color:#990000;
text-decoration:none;
  }
.tx-mininews-pi1-fp_listrow  a:hover{
  color:#cc0000;
text-decoration:none;
  }
  
.tx-mininews-pi1-fp_listrowField-title {
border-bottom: 1px dashed #999999;
margin: 0px;
padding: 10px 0px 10px 8px;
font-size: 12px;
font-family: Verdana,Arial;
font-weight:bold;
}

.tx-mininews-pi1-fp_listrowField-teaser {
  padding: 8px 0px 0px 8px;
  margin: 0px 0px 0px 0px;
  font-family: verdana, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#000;
    line-height:16px;
}

.tx-mininews-pi1-fp_listrow-normal{
  padding:0px 0px 8px 0px;
  margin:0px;
  border-bottom: 1px solid #999999;
}

form  {
	padding:0px;
	margin:0px;
}

h1 {
font-family: verdana, arial, helvetica;
font-size: 16px;
font-weight:normal;
color: #000;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
padding: 8px;
margin:0 0 0 0;
}
.csc-firstHeader {

}



.bodytext {
font-family: verdana, arial, helvetica;
font-size: 12px;
line-height:16px;
color: #0f0f0f;
padding: 10px 0 0 10px;
margin:0;
}

.bodytext a {
text-decoration:none;
color: #990000;
}

.bodytext a:hover {
text-decoration:underline;
color: #990000;
}




#Navigation_box {
	top:250px;
	width:903px;
	margin-left:-452px;
	left:50%;
	position:fixed;
	z-index:4;
	padding:0px;
	xheight:25px;
	height:75px;
	background: url(grad.png) repeat-x bottom;
}
.menu a{
        color:#fff;
        text-decoration:none;
        width:114px;
        margin:0;
        padding:0px 0px 0px 0px;
        z-index:50;
        height:25px;
}

.menu a:hover{
        text-decoration:none;      
	width:114px;
	margin:0;
        padding:0px 0px 0px 0px;
        z-index:50;
        height:25px;
        
}
 
ul.menu {
        list-style-type: none;
        font-weight:normal;
        z-index:20;
        font-family: Verdana,arial, Helvetica, sans-serif;
        font-size: 11px;
        padding: 0 0 0 0;
        margin:0 0 0 0;      
}

ul.menu a {
        display: block;
        text-decoration:none;

}



ul.menu li {
        padding: 0 0 0 0;
        margin:0 0 0 0;
        float:left;
        height:25px;

}

ul.menu li a{
        padding: 5px 0 0 10px;
        margin:0 0 0 0;

}

ul.menu li a:hover {
	background: url(nav_bg_o.jpg) repeat-x;
	color:#fff;
	padding: 5px 0 0 10px;
        margin:0 0 0 0;
	

}





/* hier 2. Ebene */

ul.menu ul {
        margin:-5px 0 0 0;
        padding: 0px 0px 0px 0px;
        position: absolute;
        display:none;
        z-index:20;
}

ul.menu ul a {
        padding: 0px;


}



/* IE-Hack fÃ¼r die Breite */

*html ul.menu ul {


}



/* Dies sind die Klassenstile fÃ¼r das UntermenÃ¼ wenn sich die Maus */

/* Ã¼ber der Liste  befindet (.hover siehe JavaScript oben) */

ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
        display:block;
        color:red;

}




ul.menu ul li{
        float:none;
        background: #858880;
        margin: 0 0 0 0;
        padding: 0px 0px 0px 0px;
        z-index: 30;
        border-bottom: 1px solid #fff;
        font-size:11px;
        display: block;
        height:20px;
        width:248px;
        filter:alpha(opacity=98);
opacity: 0.98;
-moz-opacity:0.98;

}
ul.menu ul a {
        padding:3px 0 0 10px;
        margin: 0;
        display: block;
        height:17px;
        width:238px;
        border-bottom: 1px solid #fff;

}
ul.menu ul a:hover{
        padding: 3px 0 0 10px;
        margin:0;
        display: block;
        height:17px;
        width:238px;
        border-bottom: 1px solid #fff;
        background:#6a7060;

}


  


.left_box {
         margin:50px 0 0 0;
         padding:0 0 0 0;
         width:292px;
         float:left;
         bbackground:red;
}
.right_box {
         margin:50px 0 0 0;
         padding:0;
         wwidth:515px;
width:495px;
         float:left;
         bbackground:blue;
}

/*NEWS*/
.caption {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: verdana, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#665108;
}



.more a{
display:none;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 5px;
  font-family:verdana, Helvetica, sans-serif;
  font-size:12px;
  color:#990000;
  text-decoration: none;
  float:right;
}
.more a:hover{

  color:#cc0000;
  text-decoration: none;
}


.news-content {
  padding:0px;
  margin:0px 0px 10px 0px;
  float:left;
  width:530px;
  font-family: verdana,arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#665108;

}
.news-content a{
  color:#990000;
}
.news-content a:hover{
  color:#ff0000;
}

.news-title {
border-bottom: 1px dashed #999999;
margin: 0px;
padding: 10px 0px 10px 8px;
font-size: 12px;
font-family: Verdana,Arial;
font-weight:bold;
}


.cat {

margin: 0px;
padding: 8px 0px 8px 8px;
font-size: 12px;
font-family: Verdana,Arial;
line-height:16px;
}
.news-list-container{
  padding:0px;
  margin:0px;
  }
.news-list-container a{
  color:#990000;
text-decoration:none;
background: url('link.jpg') center right no-repeat;
  }
  .news-list-container a:hover{
  color:#cc0000;
text-decoration:none;
  }

.news-list-item{
  padding:8px 0px 8px 0px;
  margin:0px;
  border-bottom: 1px solid #999999;
  }



.news-list-date{
  padding:0px 0px 0px 8px;
  margin:0px 0px 0px 0px;
  ffloat:left;
  font-family: verdana, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#665108;
  text-transform:uppercase;
  height:15px;
  }
.news-list-subhead{
  padding: 0px 0px 0px 20px;
  margin: 0px 0px 0px 0px;
  font-family: verdana, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#000;
    line-height:16px;
    background-image: url(/fileadmin/news_pipe.gif);
    background-repeat:no-repeat;
  background-position:0 0;


}

.news-list-subhead_alt{
  padding: 0px 0px 0px 8px;
  margin: 0px 0px 0px 0px;
  font-family: verdana, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#000;
    line-height:16px;

}

.news-single-backlink {
  margin:10px 0px 0px 0px;
}


.news-single-backlink a {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  font-family:verdana, Helvetica, sans-serif;
  font-size:12px;
  color:990000;
  text-decoration: none;


}
.news-single-backlink a:hover{
  color:#ff0000;
  text-decoration: none;
}

.news-single-subhead{
  padding: 0px 0px 0px 8px;
  margin: 0px 0px 0px 0px;
  font-family: verdana, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000;
    line-height:16px;

}

.news-single-content {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: verdana, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#000;
    line-height:16px;
}

.news-list-morelink{
  padding:0px 0 0 8px;
  margin:0px;
  font-family: verdana, Helvetica, sans-serif;
  font-size:12px;
  ffloat:left;
}

.news-single-item {
  padding: 0px 0px 0px 8px;
  margin: 0px 0px 0px 0px;
  font-family: verdana, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#000;
    line-height:16px;

}
.news-single-item a {
  color:#990000;
text-decoration:none

}
.news-single-item a:hover {
  color:#cc0000;
text-decoration:none

}

.news-single-title {
        border-top: 1px solid #999999;
        border-bottom: 1px solid #999999;
        margin: 0px;
        padding: 8px 0px 8px 8px;
        font-size: 16px;
        font-family: Verdana,Arial;
}
.news-single-image{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

	
	
}



.author {
        margin:0px 0px 10px 0px;
        padding:0px;
        font-family: verdana, Helvetica, sans-serif;
        font-size:10px;
        font-weight:normal;
        color:#665108;
}



