body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
 	text-align:left;
 	margin:0px;
 	height:100%;
	}



h1 {
	margin-top:15px;
	font-size:1.4em;
        color:#3399CA;       
}




hr{
  border:1px dotted #3399CA;
}



#headerimage{
	width:967px;
	height:100px;
	float:left;
	background-repeat:no-repeat;
	border:0;
	margin:0;
	padding:0;
}
#frame{
	width:967px;
	float:left;
	height:100%;
	margin:0px;
	padding:0px;
	background-image: url(../fileadmin/template/res/hg_frame.gif);
	background-repeat: repeat-y;
	
}
#rahmen{
	text-align:left;
	margin-top:15px;
	margin-left:2px;
	
	background-color:#ffffff;
	width:69.5em;
	float:left;
}

#content{
width:560px;
float:left;
height:auto;
padding: 0px 5px 0px 10px;
margin:0;
text-align:left;
font-size:0.8em;

}

#content p a, .news-list-morelink a,#content a {
	font-weight:normal;
	text-decoration:none;
       border-bottom:1px dotted #3399CA;
       color:#035FAD;
}

#content p a:hover, #content a:hover {
	text-weight:bold;
	text-decoration:none;
       color:#000;
   border-bottom:1px solid #000;
}

#content p{
	padding:0;
	margin:5px 0 10px 0;
	 
}

#content dl.csi-image a, #content dl.csi-image a:hover{
    border:0px;
}

span.subtitle,p.subtitle{
	font-weight:bold;
	color:#3399CA;
	margin:0;
	padding:0 0 27px 0;
  
	}

#content ul li{
  list-style-image: url(../fileadmin/template/res/listsign.gif);
}

.csi-textpic{
 

}

.csc-textpic-caption{
  font-size: 0.8em;
 }

#footer{
	float:left;
	margin-top:40px;
	border:1px solid #CDEEF7;
	height: 20px;
	width: 965px;
	color:#919699;
	font-size:0.7em;
	background-color: #F4FCFF;
	padding:5px 0 0 0px;
	text-align:center;
}
#footer p{
	padding:0 0 0 25px;
	margin:0;
}
/*__________N A V I G A T I O N - O B E N_________________________________*/


/* Elemente außerhalb des aktiven Bereiches */
#menuoben dfn, #menulinks dfn, #breadcrumb dfn, .hier,.unsichtbar {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;
}

.clear { clear: both;   margin: 0; padding: 0; }

/*_________________________M E N U - O B E N____________________________*/

#menuoben{
width:967px;
height:25px;
display:block;
float:left;
background:#c8c8c8;
font-size:0.6em;
color:#000000;
list-style:none;
text-align:left;
margin:0;
padding:0;

}
#flags{
	float:left;
	display:block;
	padding:0;
	margin: 5px 0px 3px 7px;
	
}


#topright{
	float:right;
	margin: 0px ;
	display:block;
	padding: 0px;

}

#topright ul{
   margin:4px 0px 0px 0px;
   padding:0;
}

#topright ul li{
display:block;
float:left;
padding:2px 10px 0px 15px;




}

#topright ul li a{
text-decoration: none;
color:#000;
background-color:#c8c8c8;

}
#topright ul li a:hover{
text-decoration: underline;
color:#000;
}
.home{
background: transparent url(../fileadmin/template/res/home.gif) center left no-repeat;
}
.sitemap{
background: transparent url(../fileadmin/template/res/sitemap.gif) center left no-repeat;
}
.drucken{
background:transparent url(../fileadmin/template/res/print.gif) center left no-repeat;
}
.impressum{
background: transparent url(../fileadmin/template/res/impressum.gif) center left no-repeat;
}
.newsletter{
background: transparent url(../fileadmin/template/res/kontakt.gif) center left no-repeat;
}

.downloads{
background: transparent url(../fileadmin/template/res/download.gif) center left no-repeat;
}

#menulinks{
float:left;
width:195px; 
font-size: 0.8em;
font-weight:bold;
margin-top:15px;
margin-bottom:25px;
margin-left:15px;
display:inline;
background-color: #c8c8c8;
border-left: 1px solid #c8f1ed;
border-right: 1px solid #c8f1ed;
} 

#menulinks ul { 
list-style:none; 
padding:0px; 
margin: 0px;

} 

#menulinks ul li { 
margin:0px; 
padding: 0px; 
display:inline;

} 

/* Listeneinträge ab der zweiten Ebene: */ 
#menulinks ul li ul li { 
/*border:0; */
display:inline;

} 


/* Listeneinträge ab der dritten Ebene: */ 
#menulinks ul li ul li ul li { 
display:inline;
} 


.l1-no a{
text-align:left;
display:block;
padding: 4px 5px 4px 25px; 
border-bottom: 1px solid #c8f1ed;
color:#000;
text-decoration:none;
background-color: #c8c8c8;
}

.l1-act a, l1-act a:hover{
text-align:left;
display:block;
color:#000;
padding: 4px 5px 4px 25px; 
border-bottom: 1px solid #c8f1ed;

background: #c8c8c8 url(../fileadmin/template/res/nav_dot.gif) center left no-repeat;
font-weight:bold;
} 

.l1-no a:hover{
background: #fff;
background: #fff url(../fileadmin/template/res/nav_dot_w.gif) center left no-repeat;

} 

.l2-no a{

text-align:left;
display: block;
font-size:0.8em;
padding: 5px 5px 5px 25px;
background-color: #e3f6fc;
background-image: none;
border-top: 0px;
text-decoration: none;
color:#000;
border-bottom: 1px solid #C4F3EB;
font-style: normal;
}

.l2-no a:hover{
font-size:0.8em;
padding: 5px 5px 5px 25px;
background: #fff;
/*background: #fff url({$arrow2}) center left no-repeat;*/
color:#000;


}


.l2-act a, .l2-act a:hover{
text-align:left;
display: block;
text-decoration: none;
background: #e3f6fc;
/*background: #e3f6fc url({$arrow2}) center left no-repeat;*/
color:#000;
font-size:0.85em;
font-weight: bolder;
padding: 5px 5px 5px 25px;

border:1px solid #C4F3EB;



}

.l3-no a{
text-align:left;
display: block;
font-size:90%;
padding: 5px 5px 5px 40px;
background-color: #99A3AD;
border-bottom: 0px;
text-decoration: none;
color:#fff;
border-bottom: 1px solid #fff;
}

.l3-no a:hover{
font-size:90%;
padding: 5px 5px 5px 40px;

background: #fff url({$arrow3}) center left no-repeat;

}


.l3-act a, .l3-act a:hover{
display: block;
text-decoration: none;
font-size:90%;
font-weight: bold;
padding: 5px 5px 5px 40px;
font-weight:bold;
color:#000;
border-top: 1px solid #A0ACC4;
border-bottom: 1px solid #fff;
text-align:left;

}

#rightbar{
	float:right;
	width:156px;
	height:100%;
	
}

#schnellfinder{
	background-color: #D0F0FB;
	width:156px;
	margin:20px 0 0 0;
	text-align: left;
	padding: 5px 0px 5px 0px;
	
}

#schnellfinder p, #suche p{
	font-size:0.9em;
	font-style:italic;
	font-weight: bold;
	color: #5E6367;
	padding:0 0 7px 5px;
	margin:0;
}
#schnellfinder form, #suche form{
	margin:0;
	padding:0 0 0 5px; 
}
#schnellfinder select{
	font-size:0.8em;

}
#suche{
	background-color: #D0F0FB;
	width:156px;
	margin-top:0px;
	text-align: left;
	padding: 5px 0px 15px 0px;
}

#suche input{
font-size:0.8em;
padding: 0px 0px 0px 5px
}

#others{
	background-color: #D0F0FB;
	width:156px;
	margin-top:20px;
	text-align: left;
	padding: 5px 0px 15px 0px;
}

#others h1{
	font-size:0.9em;
	font-style:italic;
	font-weight: bold;
	color: #5E6367;
	padding:0 0 7px 5px;
	margin:0;
}

#others p{
	font-size:0.7em;
	font-weight: normal;
	color: #000;
	padding:0 5px 7px 5px;
	margin:0;
}

/*#others {
	font-size:0.7em;
	font-weight: bold;
	text-decoration:none;
	border-bottom:1px dotted #3399CA;
        color:#035FAD;
     
}
*/

/*_______________________fdfx 2col_________________*/

/*
	Styles 2 Column DIV Section
*/
div.tx-fdfx2cols-pi1{
	margin:0px;
        padding:0;
}
/* Layout 1 */
div.c2l1d-left{
padding:10px 5px 10px 0px;
margin:0;
float:left;
width:270px;

}

.c2l1d-left .bodytext {
margin-top:0px;
margin-left:0px;
padding-top:0px;

}


div.c2l1d-left ul, div.c2l1d-middle ul  {
   /*  margin:0px;
     padding: 0px;
     line-height: 200%;*/
     
}


div.c2l1d-middle{
padding:10px 0px 10px 5px;
margin:0px;
float:right;
width:270px;

}
.c2l1d-middle .bodytext {
margin-top:0px;
padding-top:0px;
}


/*_______________________fdfx 3col_________________*/

/*
	Styles 3 Column DIV Section
*/

.c3l1d-left {
	width:175px;
	float:left;
	
}

.c3l1d-middle {
	width:175px;
	float:left;
	margin:0px 10px 0px 10px;
	
}

.c3l1d-right {
	width:175px;
	float:left;

}

/*TABELLEN -FORMAT.--------------------------------------------------*/

.table-ls{
 border-collapse:collapse;
}

.table-ls td{
vertical-align:top;
padding:2px 25px 2px 5px;  
}
.tr-odd td{
  background-color:#D0F0FB;  
}

.table-ls th{
 padding-bottom:7px;
}

/*_________________________________I N D E X E D ___ S E A R C H ___________________________________________________________*/


        .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#D0F0FB;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#e2e2e2; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { color:#000;background:#B7D3E9; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE a{color:#000; font-size:90%; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color :#666666; }

.tx-indexedsearch a:hover{ color#005AAB;
text-decoration: none;
border-bottom: 1px solid #005AAB;

}

.tx-indexedsearch a:visited{ color:#666;
text-decoration: none;
border-bottom: 1px dotted #666;
}
.tx-indexedsearch-sectionlinks a{
   font-size: 80%;
}

.tx-indexedsearch h2 {
   font-size:1.2em;
  color:#000;
  text-decoration: none;
  
}
.tx-indexedsearch-sectionlinks a{
 font-size:100%;
 font-weight:normal;
 text-decoration:none;
 border-bottom:1px dotted #3399CA;
 color:#000;
 
}

.tx-indexedsearch-sectionlinks a:hover{
 font-size:100%;
 font-weight:normal;
 text-decoration:none;
 border-bottom:1px solid #3399CA;
 color:#3399CA;
 
}

.tx-indexedsearch-info{
 display:none;
}

/*****************/
/* Various Forms */
/*****************/

/* Email, Login and Search forms generally: */
FORM TABLE TR TD { padding-left: 5px; padding-right: 10px;vertical-align:center; }
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #D0F0FB; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #E6F8FC;vertical-align:top;padding-top:8px; }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #005AAB;vertical-align:center;color:#000; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { vertical-align:center; }
FORM TABLE TR TD.csc-form-fieldcell TEXTAREA {font-size:1em;font-family:Verdana;}
.csc-form-radio {font-size:80%;margin-top:0;padding:0 0 0 5px;vertical-align:top;}
/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  {padding-left:5px; }

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; }
FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }

/* Login form, specifically */
FORM TABLE.csc-loginform { width: 70%; }

FORM TABLE TR TD.csc-form-commentcell {font-weight:bold;}




/*_______________________TT NEWS_________________*/


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
clear:right;
height:1px;
color:#3399CA;

}
.news-latest-container HR.clearer {
clear:left;
color:#3399CA;
height:1px;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
/*border:1px dotted blue;*/
}


.news-latest-item H3{
  width:100%;
  font-size:0.7em;
  font-weight: bold;
  color:#66B3D8;
  margin:0;
  padding:3px 0 3px 5px;

}

.news-latest-morelink{
 padding:3px 0 3px 5px;
}

.news-latest-item H3 a, .news-latest-morelink a{
       text-decoration:none;
        border-bottom:1px dotted #66B3D8;
        color:#3399CA;
       

}

.news-latest-item H3 a:hover, .news-latest-morelink a:hover{
        text-decoration:none;
        border-bottom:1px solid #000;
        color:#000;
  	 }

.news-latest-gotoarchive {
        font-size:0.7em;
 	font-weight: bold;
	font-weight:bold;
	margin-top:5px;
	border-top:2px dotted #3399CA;
	padding:10px 0px 0px 5px;
}
.news-latest-gotoarchive A{
       
	text-decoration:none;
        border-bottom:1px dotted #3399CA;
        color:#3399CA;
	

}

.news-latest-gotoarchive A:HOVER 
{
    text-decoration:none;
    color:#000;
    border-bottom:1px solid #000;

}
.news-latest-item {
	padding-bottom:10px;
	margin-bottom:10px;
        
}




/* Hides from IE-mac \*/
* html .news-latest-item {height: 1%;}
/* End hide from IE-mac */


.news-latest-container IMG {
      float: left;
      border:1px solid #5E6367;

      margin:5px 35px 5px 5px;
 

}



.news-latest-date {
       	float: left;
	width:156px;
        background:#66B3D8;
        margin:0 0 5px 0;

        
}
.date{
  font-size:0.8em;
  font-weight: bold;
  margin:0;
  padding:3px 0 0 5px;
  text-align:left;
  color:#fff;

}

.news-latest-category IMG {
	float: none;
        border:none;
        margin:0px;
}
.news-latest-morelink,.news-latest-category {
	font-size : 0.7em;
	
}






/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
       
	margin:0px;
                 border:0;
}



.news-list-item {
	padding:0px 0px 15px 0px;

	margin-bottom:10px;
  	} 


.news-list-container P {
padding:5px 2px 2px 0px;
margin:0px;
 font-size: 80%;


}

.news-list-container H3 {
       margin:0px 0px 5px 0px;
       padding: 2px 2px 2px 0px;
       float:left;
       text-align:left;
      
    
}



.news-list-container H3 A{
 font-size: 90%;
text-decoration:none;
color: #005AAB;
border-bottom: 1px dotted #005AAB;

}

.news-list-container H3 A:HOVER {



 font-size: 90%;

color:#005AAB;
text-decoration:none;
border-bottom: 1px solid #005AAB;
}

.news-list-container H3 A:VISITED{
 font-size: 90%;
 color:#666;
 text-decoration:none;
 border-bottom: 1px dotted #666;

}

.list-rte{
  float:left;
  

}

.news-list-container IMG {
float:right;
border:1px solid #005AAB;
margin-bottom:2px;
margin-left:5px;


}



.news-list-date {
        text-align:left;
        float:left;

        width:100%;
        color:#0A5398;	

        font-size:70%;
        font-weight:bold;
       


}

.news-list-imgcaption {

	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 55%;


	}


.news-list-category IMG {
	float: none;
border:none;
margin:0px;
}


.news-list-morelink,.news-list-category {
	/*font-size : {$mainFontSize};*/
       clear:both;
      margin-bottom:15px;
      margin-left:0px;
      padding-bottom:15px;
        color:#005AAB;
        float:left;
}
.news-list-morelink a{
        font-size:70%;	
        color:#005AAB;
        text-decoration:none;
        border-bottom: 1px dotted #005AAB;

}

.news-list-morelink a:hover {
        font-size:70%;	
        color:#005AAB;
        text-decoration:none;
        border-bottom: 1px solid #005AAB;
 }

.news-list-morelink a:visited {

        color:#666;
        text-decoration:none;
        border-bottom: 1px dotted #666;
       
}

.news-list-browse {


     text-align: center;
}

.news-list-container hr{
     float:right;
     width:90%;  
     margin: 5px 0 5px 0;
     text-align:center;
     border: 1px solid #005AAB;
}


	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {

	margin:3px;

	padding:3px;

}
.tx-ttnews-browsebox TD {
	font-size : {$mainFontSize};
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;


}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{

	margin:0px;
}


.tx-ttnews-browsebox-SCell {

	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size : {$mainFontSize};
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {

}

/* Hides from IE-mac \*/
* html .news-single-item {height: 1%;}
/* End hide from IE-mac */



.news-single-item H1 {

}

.news-single-item H2 {
        margin-top:0px;
	margin-bottom: 10px;
	font-weight:bold;
        font-size: 1.0em;
	margin-left:0;
	padding-left:0;
	color:#3399CA;

}

.news-single-timedata{
            font-size:0.8em;
            color: #5E6367;
            float:right;
}



.news-single-img {
	float: right;
        margin-left:15px;

}
.news-single-imgcaption {
	
        font-size: 40%;

}


.news-single-author a:link{
	padding-bottom: 0px;
        color:#3399CA;
        text-decoration: none;
        border-bottom: 1px dotted #3399CA;
}

.news-single-author a:hover{
	padding-bottom: 0px;
        color:#000;
        text-decoration: none;
        border-bottom: 1px dotted #000;
}

.news-single-author a:visited{
	padding-bottom: 0px;
        color:#666;
	text-decoration: none;
	border-bottom: 1px dotted #666;
}

.news-single-additional-info {

	
                margin-top: 15px;
	border: 1px dotted #666;
	padding:3px;
	padding-bottom:0px;
                
}

.news-single-backlink {
           
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;

}

.news-single-backlink a{
               color:##399CA;
               text-decoration:none;
               border-bottom: 1px dotted #3399CA;
	font-weight: bold;
	font-size: 90%;
	margin-bottom: 15px;
	margin-top: 10px;
}


.news-single-backlink a:visited {
               color:#666666;
               text-decoration:none;
               border-bottom: 1px dotted #666666;
	font-weight: bold;
	font-size: 90%;
	margin-bottom: 15px;
	margin-top: 10px;
}


.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 80%;
	margin-left:5px;
	width:90%;
}
.news-single-related,.news-single-files,.news-single-links  {
	margin:0px;
	margin-bottom: 3px;
	padding:3px;

}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:10px;

}

.news-single-related DD a, .news-single-files DD a{
       color: #3399CA;
       text-decoration:none;
      border-bottom: 1px dotted #3399CA;
	margin-left:10px;
     font-size: 80%;

}
.news-single-related DD a:hover, .news-single-files DD a:hover{
       color: #000;
       text-decoration:none;
      border-bottom: 1px solid #000;
	margin-left:10px;
     font-size: 80%;


}

.news-single-related DD a:visited, .news-single-files DD a:visited{
       color: #666;
       text-decoration:none;
      border-bottom: 1px dotted #666;
	margin-left:10px;
     font-size: 80%;



}
.news-single-links DD  a{
      color: #3399CA;
      text-decoration:none;
      border-bottom: 1px dotted #3399CA;
      margin-left:20px;
      font-size:100%;
}

.news-single-links DD  a:hover{
      color: #000;
      text-decoration:none;
      border-bottom: 1px solid #000;
      margin-left:20px;
      font-size: 100%;
}

.news-single-links DD a:visited{
      color: #666;
      text-decoration:none;
      border-bottom: 1px dotted #666;
      margin-left:20px;
      font-size: 100%;
}
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:5px;
	padding:3px;
	border:1px solid #005AAB;
	
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:0px;

	margin-left:0px;
	margin-bottom:0px;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px dotted #666;
	padding: 2px;
	

	color:#666666;
}

.news-amenu-container LI a:visited{

	padding-bottom:1px;
                color: #666;
}

.news-amenu-container LI a{
	padding-bottom:1px;
                color: #005AAB;
}
/*------------------------------M A I L F O R M--------------------------------*/

 fieldset
{
border:1px dotted #48A4D0;
padding:5px;
}

label
{
width: 140px;
float: left;
text-align: left;
margin-right: 10px;
display: block;

}

input.mf-input
{
color: #000;
background: #E1F0F7;
border: 1px solid #48A4D0;
}

textarea.mf-text{
background: #E1F0F7;
border: 1px solid #48A4D0;
}

.mf-check{
background: #E1F0F7;
border: 1px solid #48A4D0;
}
.mf-submit
{
color: #000;
background: #E1F0F7;
border: 2px outset #48A4D0;
margin: 10px 0 0 154px;
}

.csc-mailform-label{
color:#48A4D0;
font-weight:bold;
line-height:2.5em;

}

 .pdf, .wmv, .mpg{
  font-size:0.7em;
  margin: 3px 3px 25px 0px;
 
}
.pdf a, .wmv a, .mpg a {
 text-decoration:none;
 border-bottom:1px dotted #3399CA;
 color:#035FAD;
 margin: 3px 3px 25px 0px;
}
.pdf a:hover, .wmv a:hover,.mpg a:hover {
 text-decoration:none;
 border-bottom:1px dotted #000;
 color:#000;
   margin: 3px 3px 25px 0px;
}

.filecount{
visibility:hidden;

}
/*----------------------F I L E - L I S T -------------------------*/
.tx-filelist-pi1-table{
  width:100%;
  margin:0px 0px 15px 0px;
}
.tx-filelist-pi1-header-tr{
  background: #D0F0FB;
  color:black;
  font-weight:bold;
height:25px;
}

.tx-filelist-pi1-tr{
 padding-bottom:7px;
}

/*-----------------------M O C _ A R C H I V E---------------------*/


DIV.tx-mocfilemanager-pi1 table#contenttable td{
 font-size:100%;
font-family:Arial, Helvetica, sans-serif;


}

DIV.tx-mocfilemanager-pi1 table#contenttable td a{
font-family:Arial, Helvetica, sans-serif;
}
DIV.tx-mocfilemanager-pi1{
  font-family:Arial, Helvetica, sans-serif;
  font-size:100%;
  margin-top:15px;
  padding-top:10px;
  border-top:1px dotted black;
}
 DIV.tx-mocfilemanager-pi1 .info
{font-family: Arial, Helvetica, sans-serif;
 font-size:1.0em;
 
 }

 DIV.tx-mocfilemanager-pi1 form{
  margin-top:15px;
  padding-top:10px;
  border-top:1px dotted black;

}

