

#contentRight {
  text-align:left;
  padding:10px 0px 15px 19px;
  padding-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;
}

.newsplugin a {
text-decoration: underline!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);

}

p.bodytext a, 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;
}
