body
{
background-color:white;
font-family:verdana;
color:black;
font-size:12px;
scrollbar-3dlight-color:#EFF5F2;
scrollbar-arrow-color:#EFF5F2;
scrollbar-face-color:#006137;
scrollbar-highlight-color:#EFF5F2;
scrollbar-shadow-color:#EFF5F2;
scrollbar-base-color:#EFF5F2;
scrollbar-darkshadow-color:#EFF5F2;
scrollbar-track-color:#EFF5F2;
}



/*a
{
  border-bottom: 1px #FFFFFF dotted;
  /*border-bottom-style:dotted;*
  
  text-decoration:none;
}*/

/* LINK FORMATIERUNG start */
A:link
{
background-color:transparent;
color:#FFFFFF;
text-decoration : none;

}

A:visited
{
background-color:transparent;
color:#FFFFFF;
text-decoration:none;
}

A:hover
{
background-color:transparent;
text-decoration:underline;
color:#FFFFFF;
}

A:active
{
background-color:transparent;
color::#FFFFFF;
text-decoration:none;
}
/* LINK FORMATIERUNG ende */
/* INPUT FORMATIERUNG start */
inputfield {
	font-family: Verdana, Arial;  
	font-size: 11px;
	border: 1px solid #006137;
                background-color:#FFFFFF;
}

input {
	font-family: Verdana, Arial;  
	font-size: 10px;
                color:#006137;
	border: 1px solid #006137;
                background-color:#FFFFFF;
                /*padding:3px;*/
}

input[type="submit"]
{
  cursor:pointer;
}

textarea{
	font-family: Verdana, Arial; 
	font-size: 11px;
  color:#006137;
	border: solid 1px #006137;
  background-color:#FFFFFF;
}

select, textarea{
	font-family: Verdana, Arial;
  border: solid 1px #006137;
  background-color:#FFFFFF;
	font-size: 11px;
}

.hack{
  border: solid 1px #EFF5F2;
  background-color:#EFF5F2;
  font-size: 8px;
}


p
{
  font-size:11px;
}


.radio {
	border: none 0px;
                background-color:#EFF5F2;
}

.button {
	color:#006137;
                font-size:11px;
                border: solid 1px #006137;
                background-color:#FFFFFF;
}

.imgbut {
	color:#006137;
                font-size:9px;
                border: solid 1px #EFF5F2;
                background-color:#EFF5F2;
}


label {cursor:pointer;}


.inputfields-login {
background-color: #aaaaaa;
font-size:10px;
font-family: Arial, Helvetica;
color:#FFFFFF;
text-indent : 0px;
height:18px;
border: #FFFFFF solid 2px;
}
/* INPUT FORMATIERUNG start */
.bulletlist {font-size:12px;}


H2 {font-size:13px;}




/*.table {font-size:12px;} */

.csc-firstHeader, H1{
font-family:arial;
color:#006137;
font-size:13px;
font-weight:bold;
}


.textkg{
font-family:arial;
color:#006137;
font-size:10px;
}

.textkg a
{
color:#006137;
}

.textkg a:hover
{
color:#006137;
text-decoration: underline;
}

.textmg{
font-family:arial;
color:#006137;
font-size:11px;

}

.submenu {
font-size:11px;
background-color:transparent;
color:#006137;
}

.submenu a:link{
font-size:11px;
background-color:transparent;
text-decoration:none;
color:#006137;
text-decoration:none;
}


.submenu a:visited{
font-size:11px;
background-color:transparent;
text-decoration:none;
color:#006137;
text-decoration:none;
}

.submenu a:hover{
font-size:11px;
background-color:transparent;
text-decoration:none;
color:#006137;
text-decoration:underline;
}

.submenu a:active{
font-size:11px;
background-color:transparent;
text-decoration:none;
color:#006137;
text-decoration:underline;
}


.subact{
font-family:arial;
color:#006137;
font-size:11px;
font-weight:bold;
}

.subact a:link{
font-size:11px;
background-color:transparent;
text-decoration:none;
color:#006137;
text-decoration:none;
font-weight:bold;
}


.subact a:visited{
font-size:11px;
background-color:transparent;
text-decoration:none;
color:#006137;
text-decoration:none;
font-weight:bold;
}

.subact a:hover{
font-size:11px;
background-color:transparent;
text-decoration:none;
color:#006137;
text-decoration:underline;

}


.subactk{
font-family:arial;
color:#006137;
font-size:10px;
font-weight:bold;
}

.subactk a:link{
font-size:10px;
background-color:transparent;
text-decoration:none;
color:#006137;
text-decoration:none;
font-weight:bold;
}



.subactk a:visited{
font-size:10px;
background-color:transparent;
text-decoration:none;
color:#006137;
text-decoration:none;
font-weight:bold;
}

.subactk a:hover{
font-size:10px;
background-color:transparent;
text-decoration:none;
color:#006137;
text-decoration:underline;

}


.csc-uploads-fileName a:link{
font-size:11px;
background-color:transparent;
text-decoration:none;
color:#A1A6A4;
}

.csc-uploads-fileName a:hover{
font-size:11px;
background-color:transparent;
text-decoration:underline;
color:#A1A6A4;
}

.csc-uploads-fileName a:active{
font-size:11px;
background-color:transparent;
text-decoration:none;
color:#A1A6A4;
}

.csc-uploads-fileSize{
font-family:arial;
color:#006137;
font-size:11px;
}


.csc-uploads-description{
font-family:arial;
color:#006137;
font-size:11px;
}

.menue{
font-family:arial;
color:#FFFFFF;
font-size:11px;
}

.tx-tdnewsletter-pi1{
font-family:arial;
color:#006137;
font-size:11px;
}

.td_newsletter{
font-family:arial;
color:#006137;
font-size:11px;
}



.indsearch {
background-color: #aaaaaa;
font-size:10px;
font-family: Arial, Helvetica;
color:#FFFFFF;
text-indent : 0px;
height:18px;
border: #FFFFFF solid 2px;
}

.csc-form-label-req{
font-family:arial;
color:#006137;
font-size:11px;
}

.csc-header csc-header-n2.{
font-family:arial;
color:#006137;
font-size:11px;
}

.bodytext{
font-family:arial;
color:#006137;
font-size:11px;
line-height:1.2;
}

.bodytext a:link{
font-family:arial;
color:#006137;
font-size:11px;
text-decoration:none;
}
.bodytext a:hover{
font-family:arial;
color:#006137;
font-size:11px;
text-decoration:underline;
}
.bodytext a:visited{
font-family:arial;
color:#006137;
font-size:11px;
text-decoration:none;
}




.csc-form-labelcell.{
font-family:arial;
color:#006137;
font-size:11px;
}

.csc-form-label{
font-family:arial;
color:#006137;
font-size:11px;
}

.contenttable table-3.{
font-family:arial;
color:#006137;
font-size:10px;
}

.td-0{
font-family:arial;
color:#006137;
font-size:10px;
width:10px;

}

.td-1{
font-family:arial;
color:#006137;
font-size:10px;
table-layout: auto;
width:50px;


}

.td-2{
font-family:arial;
color:#006137;
font-size:10px;
table-layout: auto;
width:50px;


}

.td-3{
font-family:arial;
color:#006137;
font-size:10px;
table-layout: auto;
width:50px;


}

.td-4{
font-family:arial;
color:#006137;
font-size:10px;
table-layout: auto;
width:50px;

}

.td-5{
font-family:arial;
color:#006137;
font-size:10px;
table-layout: auto;
width:50px;


}

.td-6{
font-family:arial;
color:#006137;
font-size:10px;
table-layout: auto;
width:50px;


}

.td-7{
font-family:arial;
color:#006137;
font-size:10px;
table-layout: auto;
width:50px;


}

.td-last{
font-family:arial;
color:#006137;
font-size:10px;
table-layout: auto;
width:50px;
}

.news a:link{
font-size:11px;
background-color:transparent;
text-decoration:none;
color:#006137;
text-decoration:none;
}



.textnews {
font-size:11px;
background-color:transparent;
text-decoration:none;
color:#006137;
text-decoration:none;
}

.textnl{
font-size:11px;
background-color:transparent;
text-decoration:none;
color:#006137;
}

.textnlb{
font-size:11px;
font-weight:bold;
background-color:transparent;
text-decoration:none;
color:#006137;
}

.newsbrowse{
font-size:11px;
background-color:transparent;
text-decoration:none;
color:#006137;
}
 

.newsbrowse a:link{
font-size:11px;
background-color:transparent;
text-decoration:none;
color:#A1A4A6;
}

.newsbrowse a:hover{
font-size:11px;
background-color:transparent;
text-decoration:underline;
color:#A1A4A6;
}


.newsbrowse a:visited{
font-size:11px;
background-color:transparent;
color:#A1A4A6;
text-decoration:none;
}

.newsbrowse a:active{
font-size:11px;
background-color:transparent;
color:#A1A4A6;
text-decoration:none;
}

.newsbrowseact{
font-size:13px;
background-color:transparent;
text-decoration:none;
color:#006137;
}

.newsbrowseact a:link{
font-size:11px;
background-color:transparent;
color:#A1A4A6;
text-decoration:none;
}

.newsbrowseact a:hover{
font-size:11px;
background-color:transparent;
color:#A1A4A6;
text-decoration:none;
}

.newsbrowseact a:active{
font-size:11px;
background-color:transparent;
color:#A1A4A6;
text-decoration:none;
}

.newsbrowseact a:visited{
font-size:11px;
background-color:transparent;
color:#A1A4A6;
text-decoration:none;
}

/*.meta img, .textkg img
{
  padding-top:2px;
}*/

.meta a
{
  text-transform:uppercase;
}

.meta a:link{
font-size:10px;
background-color:transparent;
color:#006137;
text-decoration:none;
}

.meta a:hover{
font-size:10px;
background-color:transparent;
color:#006137;
text-decoration:underline;
}


.meta a:active{
font-size:10px;
background-color:transparent;
color:#006137;
text-decoration:none;
}


.meta a:visited{
font-size:10px;
background-color:transparent;
color:#006137;
text-decoration:none;
}

.textgg{
font-size:13px;
background-color:transparent;
color:#006137;
font-weight:bold;
}

/*IndexSearch*/
.tx-indexedsearch-searchbox
{
  font-size:11px;
  color:#006137;
}

.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-size:11px;
  font-weight:bold; 
  font-style:italic;
  color:#006137; 
}

.tx-indexedsearch-searchbox form table tr td p
{
  font-size:11px;
  color:#006137;
}

.tx-indexedsearch .tx-indexedsearch-whatis 
{ 
  font-size:11px;
  margin-top:0px; 
  margin-bottom:0px;
  color:#006137; 
}

.tx-indexedsearch P.tx-indexedsearch-noresults 
{ 
  font-size:11px;
  text-align:center;
  font-weight:bold;
  color:#006137; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title 
{ 
  font-size:11px;
  background:#eeeeee;
  color:#006137; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P, 
{ 
  font-size:11px;
  font-weight:bold;
  color:#006137; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent, .tx-indexedsearch-descr, .tx-indexedsearch-percent,.tx-indexedsearch-searchbox td 
{ 
  font-size:11px;
  font-weight:normal;
  color:#006137; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P 
{ 
  font-size:10px;
  font-style:italic;
  color:#006137; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup 
{ 
  font-size:10px;
  font-weight:bold;
  color:#006137; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info 
{ 
  font-size:11px;
  background:#eeeeff;
  color:#006137; 
  visibility:hidden;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead 
{ 
  font-size:11px;
  margin-top:20px; 
  margin-bottom:5px;
  color:#006137; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 
{ 
  font-size:11px;
  margin-top:0px; 
  margin-bottom:0px;
  color:#006137; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE 
{ 
  font-size:11px;
  background:#cccccc;
  color:#006137; 
}

.tx-indexedsearch .tx-indexedsearch-res table .tx-indexedsearch-secHead TD, 
{ 
  font-size:11px;
  vertical-align:middle;
  color:#006137; 
}

.tx-indexedsearch .tx-indexedsearch-res .noResume 
{ 
  font-size:11px;
  color : #666666; 
}

.tx-indexedsearch-browsebox
{
  font-size:11px;
  color:#006137;
}

.tx-indexedsearch-browsebox-strong
{
  font-weight:bold;
}

.tx-indexedsearch-sectionlinks
{
  font-size:10px;
}

.tx-indexedsearch-sectionlinks ul
{
  font-size:10px;
}

#tab .contenttable, #tab .contenttable-0{
border:1px solid #006137;
border-collapse:collapse;
}

#tab .contenttable tr, #tab .contenttable tr td
{
border:1px solid #006137;
border-collapse:collapse;
text-align:center;
}

#tab .contenttable tr td p
{
text-align:center;
}

#tab .contenttable tr td{
width:77px;
}

#tab .contenttable tr .td-0{
width:150px;
font-weight:bold
}

#tab .contenttable .tr-odd{
background-color:#D0D5D3;
}

.spacer-gif {height:1px;}

.filelinks_layout_1 a:link{
font-family:arial;
color:#006137;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.filelinks_layout_1 a:hover{
font-family:arial;
color:#006137;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.filelinks_layout_1 a:visited{
font-family:arial;
color:#006137;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.arrow{margin-right:5px;}

.csc-caption{
font-family:arial;
color:#006137;
font-size:11px;
font-weight:bold;
margin-top:0px;
}

#sortitab .contenttable,{
border:1px solid #006137;
border-collapse:collapse;
}

#sortitab .contenttable tr, #sortitab .contenttable tr td
{
border:1px solid #006137;
border-collapse:collapse;
text-align:center;
}

#sortitab .contenttable tr td p
{
text-align:center;
}

#sortitab .contenttable tr td{
width:150px;
}

#sortitab .contenttable tr {
width:150px;
}

.error{
font-family:arial;
color:#FF0000;
font-size:11px;
font-weight:bold;
}

.newsletter{
font-family:arial;
color:#006137;
font-size:11px;
}


.newsletter a:link{
font-family:arial;
color:#006137;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.newsletter a:hover{
font-family:arial;
color:#006137;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.newsletter a:active{
font-family:arial;
color:#006137;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.newsletter a:visited{
font-family:arial;
color:#006137;
font-size:11px;
font-weight:bold;
text-decoration:none;
}



.csc-bulletlist {
list-style-image:url(../img/arrow.gif);
}

.csc-bulletlist a:link, .csc-bulletlist a:active, .csc-bulletlist a:visited{
font-family:arial;
color:#006137;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.csc-bulletlist a:hover{
font-family:arial;
color:#006137;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

ul.metanav
{
  list-style-type: none;
  text-align:right;
  padding-right:40px;
  padding-top:30px;
}

ul.metanav li
{
  display: inline;
  padding-right:7px;
}

ul.metanav li a, ul.metanav li a:active, ul.metanav li a:visited
{
  color:#006137;
  font-size:10px;
  text-transform:uppercase
}

ul.metanav li a:hover
{
  color:#006137;
  text-decoration:underline;
}

ul.subnavi
{
  list-style-type: none;
  margin:0;
  padding:0;
  background-color: #D1D3D4;
  height:310px;
  width:135px;
  margin-left:-7px;
  margin-top:-5px;
}

ul.subnavi li, ul.teasnavi li
{
  border-bottom:1px solid white;
  padding:5px 5px;
}

ul.teasnavi
{
  list-style-type: none;
  margin:0;
  margin-top:-3px;
  padding:0;
  background-color: #EFF5F2;
  height:310px;
  width:120px;
}

.filecount
{
  visibility: hidden;
  height:0;
  display:none;
}

#Layer17 a,#Layer17 a:active,#Layer17 a:visited
{
  color:#006137;
  text-decoration: none;
  font-size:11px;
}

#Layer17 a:hover
{
  color:#006137;
  text-decoration: underline;
}

#france a, #france a:active, #france a:visited, #nether a, #nether a:active, #nether a:visited 
{
  color:#006137;
}   

fieldset
{
	border:0;
}

label
{
float:left;
width:100px;
}

input, textarea, label
{
	margin-top:2px;
}

.csc-textpic
{
	margin-bottom:15px;
}