body {
  margin:0 auto;
  padding: 0px;
  background-color: #F7F9F6;
  width:960px;
   font-family: Arial, Helvetica, sans-serif; 
   color:#333333;
   height: 1%;
}
.header_fw{
  font-family: arial,helvetica,sans-serif;
  line-height: 0.5;
  color:#666666;
  font-size: 1.4em;font-weight:normal;
  padding-top:20px;
  margin-left:20px;
  }
*+ HTML .header_fw{
margin-top:45px;
margin-left:17px;
}
.bodytext {font-size:0.76em;}
.bodytext a{color:#333333;text-decoration:none;}

       h1 {font-family: Arial, Helvetica, sans-serif; font-size: 1.63em;font-weight:bold;}
       h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.38em;font-weight:bold;} 
       h3 {font-family: Arial, Helvetica, sans-serif; font-size: 1.12em;font-weight:bold;}       
       h4 {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;font-weight:bold;}
       h5 {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;font-weight:bold;}  
       h6 {font-family: Arial, Helvetica, sans-serif; font-size: 0.76em;font-weight:bold;}    
a img{border: 0px; }
.logo {margin:0px 30px 10px 2px;padding-left:27px;}
       .datum {font-family: Arial, Helvetica, sans-serif;font-size:0.76em;font-style:normal;color:#000000;text-align:right;padding-bottom:5px;}
/*#startimg .tx-rgslideshow-pi1 {margin:20px;}
*/
#startimg .tx-rgslideshow-pi1 .rgslideshow {margin-left:20px;}
#links {
  padding-top:20px;
  float: left;
  width: 200px;
  height: 300px;
  background-color: #F7F9F6;
  font-size:0.76em;
}
#links_middle {
        border-right: 1px solid #CCCCCC;
	padding-right: 10px;
	padding-top: 20px;
	text-align:right;
	}
#rechts {
  float: left;
  width: 185px;
  height: 300px;
  background-color: #F7F9F6;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight:normal;
  color:#666666;
  padding-top:10px;
  margin-left:15px;
  font-size:0.76em;
}
#main {
  float: left;
  width: 470px;
  background-color: #F7F9F6;
  padding-left:10px;
  padding-top:20px;
}
#mainstandard {
  float: left;
  width: 670px;
  background-color: #F7F9F6;
  padding-left:10px;
  padding-top:20px;
}
#mainnewssingle{
  float: left;
  width: 670px;
  background-color: #F7F9F6;
  padding-left:10px;
  padding-top:20px;
}

#mainstart {
  float: left;
  width: 670px;
  background-color: #F7F9F6;
  padding-left:10px;
  padding-top:20px;
}
.footer {
  clear: both;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:none;
  font-size:0.76em;
  padding-top:20px;  
}
.footer a{
  clear: both;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  color:#666666;
  text-decoration:none;
}
.links_navi00{
  padding-top:0px;
  padding-bottom:10px;
  float: left;
}
.links_navi01{
  padding-top:20px;
  padding-bottom:10px;
}
.links_navi1{
  padding-top:10px;
  padding-bottom:10px;
}
.links_navi2{
  padding-top:10px;
  padding-bottom:10px;
}
.links_navi3{
  padding-top:10px;
  padding-bottom:10px;
}
.links_navi4{
  padding-top:10px;
  padding-bottom:10px;
 
}
.links_navi5{
  padding-top:10px;
 padding-bottom:20px;
}
.links_navi6{
  margin-top:-22px;

}
.links_navi7{
  //margin-top:21px;
  padding-bottom:10px;
}
.links_navi8{
  padding-top:10px;
  padding-bottom:10px;
}
.links_navi9{
  padding-top:10px;
  padding-bottom:10px;
}
.navactiv {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.9em;
   font-weight: bold;
   text-decoration:none;
   color:#000000;
   }
#mainheader a{
    text-decoration:none;
    color:#666666;
}
#mainheader h1{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 1.65em;
  font-weight:normal;
  color:#666666;
    padding-bottom:15px;
    padding-top:30px;
   margin-left:17px;
}
*+ HTML #mainheader h1{
    padding-bottom:15px;
    padding-top:17px;
    margin-left:17px;
}
#mainrubrik h1{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 0.9em;
  font-weight:normal;
  color:#666666;
  margin-top:1px;
}
#mainrubrik{
  border-top: 1px solid #666666;
    padding-bottom:20px;
}

.links_navibottom {
padding-top:50px;
        border-right: 1px solid #CCCCCC;
	padding-right: 10px;

}
.sitetitle {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 1.65em;
  font-weight:normal;
  color:#666666;
  padding-top:25px;

}
/* für die indexed_search */


/*über alles*/
.tx-indexedsearch {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.76em;
   }

/*Suchschlitz*/   
.tx-indexedsearch-searchbox-sword{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  color:#000000;
  }



/*Schriftzug: "Suche nach"*/
.tx-indexedsearch-whatis {

   font-size: 0.9em;
   }

/*"Suche nach" Suchbegriff (unter "erweiterte Suche")*/    
.tx-indexedsearch-sw {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    color:#DC0707;
    background:#FFFFFF; 
    border:none;
    font-style:normal;   
    }
.tx-indexedsearch-browsebox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;   
    }    
.tx-indexedsearch-whatis {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.9em;
   }
   

  
    
.tx-indexedsearch-redMarkup {
  font-family: Arial, Helvetica, sans-serif;
  color:#000000;font-weight: normal;
  /*font-size: 0.76em;*/
      border:none;
  }
   
.tx-indexedsearch-result-number{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.76em;
    font-weight: bold;
    color:#DC0707;
    }
/*Beschreibung des Suchergebnisses*/      
.tx-indexedsearch-res {
    font-family: Arial, Helvetica, sans-serif;
    color:#000000;
    font-style:normal; 
    }   
.tx-indexedsearch-title a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    line-height:1.2em;
    
    } 

.tx-indexedsearch-info {
   color:#C0C0C0;
   background:#FFFFFF; 
   border=0;
   }
   
.tx-indexedsearch-path a{
    color:#333333;
   /*     font-weight: bold;*/
  }   
.tx-flseositemap-pi1 {
color:#333333;
}  
.tx-flseositemap-pi1 a{
  color:#333333;
  text-decoration:none;
  font-size:1.2em;
} 

.list .deep0 {
   font-weight: bold;font-size:1.3em;
   }

.list .deep1 {
   font-weight: normal;
   }
.csc-textpic-caption {
   color:#333333;
   font-size: 0.76em;
   }

/*++++++++++++ Formulare +++++++++++++++++++++++++ */  
.csc-mailform-field {font-family: Arial, Helvetica, sans-serif;font-size:0.76em;font-style:normal;color:#000000;margin-right:5px}
label{margin:2px;width:400px;display:block;}

.csc-mailform-label {font-family: Arial, Helvetica, sans-serif;font-style:normal;color:#000000;margin-right:5px}
.stellm {font-family: Arial, Helvetica, sans-serif;font-style:normal;color:#990000;}
.stellmtitle {font-family: Arial, Helvetica, sans-serif;font-weight:bold;color:#990000;font-size:1.2em;}
.stellmlist {font-family: Arial, Helvetica, sans-serif;font-style:normal;color:#000000;}
.stellmlistb {font-family: Arial, Helvetica, sans-serif;font-weight:bold;color:#000000;}
.dmmjobcontrol_list_tr {font-family: Arial, Helvetica, sans-serif;border:solid 1px #325375;}
/*++++++++++++ mm-dam-filelist +++++++++++++++++++++++++ */
.col-baseinfo {font-size:0.76em;}
.list .deep1 .first {
   color:#666666;
   }
.rechts-content{padding-left:10px;border-left: dotted 1px #666666;font-size:1.3em;}
.tx-flseositemap-pi1 a{font-size:0.6em;}
