/*  gruen:  #10955B; grau: #9A9A9A; hellgrau:  #D4D5D5;

*/

body {
     font-family: Verdana, Arial, Helvetica;
     font-size : 11px;
    line-height : 180%;
     z-index=0;
} 
td.grau {
   background-color:#9A9A9A;
}

span.titel {
   color:#9A9A9A; 
   font-weight:bolder;
}

td.grau_rechts {
   background-color:#9A9A9A;
   text-align:right;
}

td.menu {
   Background-color: #10955B;
    vertical-align: top;
}

.klein {
   font-size:6px:
}

.grau {
   color: #D4D5D5;

}

.navgruen {
  color: #10955B;
  font-size : 8px;
}


A.menu1:link {
   color : white;
   font-size:10pt;
}

A.menu1:visited {
        color:white;
        font-size:10pt;
}

A.menu1:hover {
        color: white;
        font-size:10pt;
}

A.menu1:active {
        color: white;
        font-size:10pt;
}

A.menu2:link {
   color : white;
   font-size:8pt;
}


A.menu2:visited {
        color:white;
        font-size:8pt;
}

A.menu2:hover {
        color: white;
        font-size:8pt;
}

A.menu2:active {
        color: white;
        font-size:8pt;
}


A.menuAktiv1:link {
   color : lightgrey;
   font-size:10pt;
}

A.menuAktiv1:visited {
        color:lightgrey;
        font-size:10pt;
}

A.menuAktiv1:hover {
        color: lightgrey;
        font-size:10pt;
}

A.menuAktiv1:active {
        color: lightgrey;
        font-size:10pt;
}

A.menuAktiv2:link {
   color : lightgrey;
   font-size:8pt;
}


A.menuAktiv2:visited {
        color:lightgrey;

        font-size:8pt;
}

A.menuAktiv2:hover {
        color: lightgrey;
        font-size:8pt;
}

A.menuAktiv2:active {
        color: lightgrey;
        font-size:8pt;
}



A:link {

   background-color : transparent;
   color : #10955B;
   text-decoration : none;
   font-weight : bold;
}

A:visited {
	color:#10955B;
	text-decoration:none;
	background-color:transparent;
	font-weight:bold;
}
A:hover {
	color:#9A9A9A;
	text-decoration:none;
	background-color:transparent;



}
A:active {
	color:black;
	text-decoration:none;
	background-color:transparent;
	font-weight:bold;
}


SELECT {  
   font-family: Verdana, Arial, Helvetica;
   font-size: 10px 
}
TEXTAREA {  
   font-family: Verdana, Arial, Helvetica; 
   font-size: 10px
} 
INPUT {  
   font-family: Verdana, Arial, Helvetica; 
   font-size: 10px 
}

p.csc-header-date {float:right;font-size:11px;}

H1 {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 18px;
   color : #10955B;
   margin-bottom : 0px;
   margin-top : 10px;
}
H2 {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 15px;
   color : #666666;
   margin-bottom :0px;
   margin-top : 20px;
}
H3 {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 12px;
   color : #666666;
   margin-bottom : 0px;
   margin-top : 10px;
}
H4 {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 10px;
   color : #10955B;
   margin-bottom : 0px;
   margin-top : 10px;
}
.subhead1 {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 10px;
   color : black;
}
.subhead2 {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 10px;
   color : #10955B;
}
.subhead3 {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 10px;
   color : red;
}
.headerdate {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 10px;
   color : #10955B;
   font-weight: normal;
}


P {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 11px;
   line-height : 180%;
   color: #333333;
   margin-top : 1px;
   margin-bottom : 1px;
   padding-bottom : 0px;
   text-indent : 0px;
}

LI {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
     font-size : 11px;
   line-height : 180%;
}

.caption {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 10pt;
   color : #10955B;
}
.bulletlist {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 11px;
   line-height : 180%;
   color : #333333;
}
.bullets {
   font-family : Verdana, Arial, Helvetica , sans-serif; 

   font-size : 11px;
   line-height : 180%;
   color : #333333;
}
.table {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 11px;
   color : #CC3366;
   vertical-align: top;

}







.searchform {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 12px;
   color : #10955B;
   font-weight : normal;
}
.searchresultpagetitle {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 15px;
   color : #333333;
   font-weight : bold;
}
.searchresultcontent {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 11px;
   color : #333333;
   font-weight : normal;
}
.searchresultheader {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 14px;
   color : #ffffff;
   font-weight : bolder;
}
.searchmarkup {
   color : #333333;
}




.loginform {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 14px;
   color : #333333;
   font-weight : normal;
}




.mailform {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 11px;
   line-height : 180%;
   color: #333333;
   margin-top : 1px;
   margin-bottom : 1px;
   padding-bottom : 0px;
   text-indent : 0px;
}
.mailformrequired {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 11px;
   line-height : 180%;
   color: #333333;
   margin-top : 1px;
   margin-bottom : 1px;
   padding-bottom : 0px;
   text-indent : 0px;
   font-weight : bolder;
}
.mailformcomment {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 11px;
   line-height : 180%;
   color: #333333;
   margin-top : 1px;
   margin-bottom : 1px;
   padding-bottom : 0px;
   text-indent : 0px;
}
.mailformradio {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 10px;
   color : #003333;
   font-weight : normal;
}



.filelinks {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 14px;
   color : #10955B;
}
.filelinkssize {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 14px;
   color : #10955B;
}



.sitemap1 {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 12px;
   color : #10955B;
}
.sitemap2 {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 11px;
   color : #9A9A9A;
   margin-left : 20px;
}
.sitemap3 {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 10px;
   color : #9A9A9A;
   margin-left : 40px;   
}
.sitemap4 {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 9px;
   color :  #9A9A9A;
   margin-left : 60px;
}


.celmenu {
   font-family : Verdana, Arial, Helvetica , sans-serif; 
   font-size : 12px;
   color : #10955B; 
   margin-top : 10px;
}



/* Styles for the VEID linklist */

table.linklist-main
{

}

li.linklist
{

  font-size: 10pt;

  list-style-type: none;
}

td.linklist-category
{
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14pt;
  text-align: center;
  background-color: #10955B;
  color: #FFFFFF;
  font-weight: bold;
}

td.linklist-entry-title
{
  border-top: 2px #FFFFFF solid;
  font-size: 10pt;
  background-color: #D4D5D5;
  padding-left: 4px;
}

td.linklist-entry-date
{
  background-color: #D4D5D5;
  font-size: 10pt;
  text-align: right;
  padding-right: 4px;
  border-top: 2px #FFFFFF solid;
  color: #000000;
}

td.linklist-entry-desc
{
  font-size: 10pt;
  padding: 4px 4px 20px 4px;
  color: #000000;
}

span.linklist-highlight
{
  background-color: #FFC0C0;
}

span.linklist-entry-new
{
  color: #10955B;
  font-weight: bold;
}

span.linklist-entry-changed
{
 color: #10955B;
 font-style: italic;
}


/* Styles for the VEID pagepreview */

.tx_veidpagepreview_pi1title {
     background-color:#D4D5D5;
     font-size: 10pt;
     font-weight:bold;
}

.tx_veidpagepreview_pi1teaser {
         font-size: 10pt;
}

.tx_veidpagepreview_pi1info {
     background-color:#D4D5D5;
     font-size: 8pt;
     color:#9A9A9A;;
     text-align:right;

}

.NOBORDER {
    vertical-align:top;
}

/* Styles für das Formular */
.tx_mailformtable_pi1 {
    font-size: 10pt;
}

.align-left {text-align: left;}
.align-center {text-align: center;}
.align-right {text-align: right;}


.csc-textpic-caption {
color:#10955b;font-size:12px;text-align:center;
}
