 

#contentRight {
  text-align:left;
  padding:10px 0px 15px 19px; 
 margin-right:10px;
  display:block;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:normal;
  color:#525252;
} 

#contentHolder ul li {
	background: url(../img/square_blue.png) no-repeat top left;
  	padding-left: 12px; 
    list-style: none;

}                        

#contentRight ul li {
		margin-bottom: 8px;
		line-height: 150%;
}
#letter {
	margin-left:0;
	
}   
#contentHead {
	margin-bottom: 10px;
}
#contentRight h1 {
	font-size: 14px;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

}
#contentRight a:visited {
	text-decoration: none;
}   
#contentRight a:hover {
	text-decoration: underline;
}          

fieldset {
	border:0;
}

fieldset label {
	display: block;
	width: 300px;
}    
fieldset input[type="text"], fieldset textarea {
	width: 300px;     
	margin-bottom: 4px;
}

fieldset input[type="submit"] {
	width: 200px;           
	margin-top: 10px;
	margin-bottom: 4px; 
	padding: 2px;
}     

p.csc-frame-frame1, h1 {  
	font-weight: bold;
	line-height: 150%;    
	color: #0171BB; 
	font-size: 12px!important;	
}
                  
h1.csc-firstHeader, span.important, #contentRight h1   {
	color: #0171BB;
    font-size: 18px!important;	
}       


                  
span.important, #contentRight h1   {
	color: #0171BB;
    font-size: 14px!important;	
} 
   

.layout2col h1.csc-firstHeader {
    font-weight: bold;
	line-height: 150%;    
	color: #0171BB; 
	font-size: 12px!important; 
	background: transparent;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;     
} 
                    

p.csc-frame-frame2 {
	line-height: 150%;
}     

dd.csc-textpic-caption {
	text-align: center;
}  
         

           
#pl_search, #pl_changeform,  #pl_entries, #pl_addform, #pl_menu, #wcalendar, #wnewsletter, #wlogin {
	margin-bottom: 9px; 
    background-color: #fff;     	
    padding-top: 24px;

}                      

#pl_entries { padding-top: 0; }
#pl_entries .clText {  background: #AED2E9 none repeat scroll 0%; padding-bottom: 18px;padding-top: 18px;}     
          

#pl_search {
		background: #fff url(/fileadmin/templates/img/main/lc_suche.gif) no-repeat;

}

#pl_menu {
	background: #fff url(/fileadmin/templates/img/main/lc_Allgemeines.gif) no-repeat;
    padding-bottom: 0;
}    
#pl_addform p, #pl_changeform p, #wnewsletter p {display: block;}
#pl_addform {
	background: #fff url(/fileadmin/templates/img/main/lc_BegriffFehlt.gif) no-repeat;

	
} 

#pl_changeform {
	background: #fff url(/fileadmin/templates/img/main/lc_BegriffAendern.gif) no-repeat;

	
}    
     
.clHeader, .clHeader span {
	display: block;    
	line-height: 18px;
}

   
#pl_menu .clHeader, #pl_menu .clHeader span{
    background: #AED2E9 none repeat scroll 0%;
      margin:0;  
     padding-top: 4px;
     padding-bottom: 4px;
}          
   
span.name-of-person {       
	margin-top: 4px;
	font-size: 16px!important;
}  


#contentFooter {
margin-left: 270px;
background:transparent url(/fileadmin/templates/img/main/footer.gif) no-repeat scroll 0%;
clear:both;
color:#0171BB;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
height:49px;
padding:16px 120px 6px 65px;
}                   

#navigation {
	color: #AED2E9 ;
}   

/* Bullet lists / Download lists */
   
h6.blockheader {                 
width:242px;

  height:21px;
   margin:0;
  background: url(/fileadmin/templates/img/main/download.gif) no-repeat;

  padding: 3px 0px 0px 14px;

  color:#ffffff;

  text-transform:uppercase;

  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-size: 11px;

  font-weight:normal;

  display:block;

   background-color:;

}  




.downloadblock  {   
   
   margin:0; padding:0; border:0;
  border-top:1px solid #fff;

  width:256px;

  background-color:#D9EAF5;

  padding-bottom:2px;
}  

.downloadblock table { 
	width: 256px;
	border-top: 2px solid #fff;   

}
.downloadblock  ul {
	padding-left:0;
	margin-left:0;  
	list-style-type: none!important;
}
.downloadblock  li {
    list-style-type: none!important;
	padding:4px;  
	margin-left: 4px;
	line-height: 150%!important;
} 

.downloadblock ul li {
	line-height: 150%!important;
} 
.downloadblock  tr{
   
  margin:0;
  padding: 3px 0px 0px 14px;

  color:#0072BC;

  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-size: 11px;

  font-weight:normal;

  display:block;

}
      
.downloadblock td {
	padding: 0;
	margin:0;
	
}
                 


.downloadblock a:link, .downloadblock  a:visited {

  color:#0072BC;

  text-decoration:none;

}

.downloadblock a:hover, .downloadblock a:active {

  color:#0072BC;

  text-decoration:underline;

}       

.layout2col .downloadblock {
	
}

p.introtxt {
  line-height: 150%;  
  color:#0072BC;
  font-weight:bold;
  display:block;
  margin:12px 0 3px 0;
}
                                                                 
.contenttable {
  width:100%;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:normal;
  color:#fff;      
  border:0px!important;
  margin: 0px!important;
  margin:15px 0px 15px 0px;     

} 

.contenttable th{
  background-color:#0171BB;
  height:22px;
  width:235px;
  padding-left:5px;
  font-weight:normal;
  color:#FFFFFF;
}
.contenttable td{
  background-color:#D9EAF5;
  height:22px;
  padding:5px;   
    
  color:#0072BC;
}
.contenttable td a{
  color:#0072BC;
  text-decoration:none;
}

.contenttable td a:hover{
  text-decoration:underline;
}
 

.layout-0 td{ 
  background-color:#D9EAF5; 
  height:22px;
  padding:5px;
  color:#0072BC;
}       
.layout-0  .tr-0 td {
  background-color:#0171BB;
  color: #fff;
}

.layout-1 tr {
   margin:1px;
   
}
.layout-1 td{ 
background-color:#D9EAF5;              
  height:22px;
  padding:5px;
  color:#0072BC;
}       
.layout-1 td.td-0  {
  background-color:#0171BB;
  color: #fff; 
} 

.layout-2 td{ 
  background-color:#fff;
  height:22px;
  padding:5px;
  color:#0072BC;
} 

.layout-3 .tr-even td{ 
 background-color:#D9EAF5; 
  height:22px;
  padding:5px;
  color:#0072BC;
}       
.layout-3 .tr-odd td{  
  background-color:#fff;
}       
        
/*******************

***  ADDONS

*******************/

#sitemap{margin-left:100px;}

#sitemap div, #sitemap div a:link, #sitemap div a:visited{

  color:#0171BB;

  text-decoration:none;

}

#sitemap div a:hover, #sitemap div a:active{

  color:#000;

  text-decoration:none;

}

.sitemapFolder{

  margin-left:0px;

  background: url(/fileadmin/templates/img/main/sitemapOrdner.gif) no-repeat 0 0;

  padding-left:29px;

  height:22px;

  margin-top:3px;

  margin-bottom:1px;

}

.sitemapArticle1, .sitemapArticle2, .sitemapArticle3, .sitemapArticle4 {

  background: url(/fileadmin/templates/img/main/sitemapArtikel.gif) no-repeat 0 0;

  padding-left:17px;

  height:20px

}

.sitemapArticle1{margin-left:30px}

.sitemapArticle2{margin-left:47px}

.sitemapArticle3{margin-left:64px}

.sitemapArticle4{margin-left:81px}          


/* Google Search Styling    
  ******************************************************************/    
a.gsc-trailing-more-results, div.gsc-clear-button {
	display: none!important;
}    

.gs-visibleUrl-short  {
 	color: #006291!important;
  	display:inline-block; 
    text-decoration: none!important;
}  
.gs-title {
    text-decoration: none!important;
  
}  

#searchcontrol a, #searchcontrol a:link, #searchcontrol a:visited, #searchcontrol a:hover, .gsc-cursor-page  {
   	color: #0171BB;
  	display:inline-block;          
	background-image:url(/fileadmin/templates/bilder/ic_pfeilblau.gif);
	background-repeat:no-repeat; 
	background-position:0 4px; 
	padding-left: 15px;             
    text-decoration: none!important;
}  
#searchcontrol input {
	width: 200px;
}               

#searchcontrol a b {
	color: #0171BB; 
    text-decoration: none!important;
	font-weight:bolder;         	
}     
.gsc-cursor-page {
  color: #000!important;	
  background-image:url(/fileadmin/templates/bilder/ic_linkpfeil.gif);

}  

a.internal-link, a.internal-link:hover, a.internal-link:visited, a.internal-link:link {
color: #0171BB;   	
}            

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
  border: 1px solid #0171BB;  
}   

.tx-clfejoboffers-pi1 label, .tx-cljoboffers-pi1 label {
	font-weight: bold;   
	float: left;
	display: block;
	width: 140px;
}

.tx-clfejoboffers-pi1 input, .tx-cljoboffers-pi1 input,  .tx-clfejoboffers-pi1 textarea, .tx-cljoboffers-pi1 textarea {
 width: 400px;   
}                            
 .tx-clfejoboffers-pi1 select, .tx-cljoboffers-pi1 select {
 width: 200px;	
}
      
.csc-textpic-caption {
	font-size: 10px;
}         

input[type="hidden"] {
	display: none;
}
        
ul.sub ul.sub {
	margin-left: 14px;
}
   
 
.downloadblock ul {
	margin:0;
	padding:0;
	border:0;
}                      

#contentRight .newsplugin a:visited, #contentRight .newsplugin a:visited, #contentRight .newsplugin a:hover {
	text-decoration: underline!important;
}
