.Header-Suchfeld  { color: #5f96cb; font-size: 12px; font-family: Arial,Verdana, Helvetica, sans-serif; width: 90px; min-width: 90px; max-width: 90px; border: solid 1px #bcbdb6 }
.Header-Suchwort  { color: #000000; font-size: 12px; font-family: Arial,Verdana, Helvetica, sans-serif; }

/* SYSTEM */
html {    height:101%;    margin:0;    padding:0;  }
body {   overflow-y:scroll;   height:101%;   overflow-y:scroll;   height:101%;   margin-top:0px;   margin-left: auto;   margin-right: auto;   margin-bottom:0px; text-align: center; }



H1 { color: #5f96cb; text-align: left; font-size: 16px; font-family: Arial,Verdana, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold;margin-top: 0px; margin-left: 20px; }
H2 { color: #5f96cb; text-align: left; font-size: 14px; font-family: Arial,Verdana, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; margin-top: 0px; margin-left: 20px;  }
H3 { color: #5f96cb; text-align: left; font-size: 12px; font-family: Arial,Verdana, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; margin-top: 0px; margin-left: 20px;  }
H4 { color: #000000; text-align: left; font-size: 12px; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight: bold; text-align: right; margin-right: 20px; margin-bottom: 5px }
H5        { color: #000000; text-align: left; font-family: Arial,Verdana, Helvetica; font-size: 12px; line-height:1.4; width:700 px; margin-left: 20px; font-weight: normal; }
.bodxtext { color: #000000; text-align: left; font-family: Arial,Verdana, Helvetica; font-size: 12px; line-height:1.4; width:700 px; margin-left: 20px; }



  /* HEADER-MENU */
.Header-Menu     { color: #004687; text-align: left; font-size: 11px; font-family: Arial,Verdana; font-weight: bold; padding: 5px; }



  /* FOOTER-MENU */
.Footer-Menu            { color: #5f96cb; font-size: 11px; font-family: Arial,Verdana; font-weight: bold; padding: 5px; margin-top: 5px; }
.Footer-Menu a:link     { color: #5f96cb; font-size: 11px; font-family: Arial,Verdana; font-weight: bold; padding: 5px; margin-top: 5px; }
.Footer-Menu a:visited  { color: #5f96cb; font-size: 11px; font-family: Arial,Verdana; font-weight: bold; padding: 5px; margin-top: 5px; }
.Footer-Menu a:active   { color: #5f96cb; font-size: 11px; font-family: Arial,Verdana; font-weight: bold; padding: 5px; margin-top: 5px; }
.Footer-Menu a:hover    { color: #5f96cb; font-size: 11px; font-family: Arial,Verdana; font-weight: bold; padding: 5px; margin-top: 5px; }

.Footer-Menu IMG        { margin-bottom: -2px; }



  /* rechte Navi */  
.Header-Menu     { color: #004687; font-size: 11px; font-family: Arial,Verdana; font-weight: bold; padding: 5px; }  
.Header-Menu a:link { color:#004687; TEXT-DECORATION: none}  
.Header-Menu a:visited { color:#004687; TEXT-DECORATION: none}  
.Header-Menu a:active { color:#004687; TEXT-DECORATION: none}  
.Header-Menu a:hover { color:#f36420; TEXT-DECORATION: none} 


  /* sprachwahl */  
.Sprachwahl               { color:#004687;font-size: 11px;font-family: Arial,Verdana, Helvetica, sans-serif; margin-right: 5px; margin-left: 5px;}
.Sprachwahl     a:link    { color:#FFFFFF; font-weight:normal; TEXT-DECORATION: none;}  
.Sprachwahl     a:visited { color:#FFFFFF; font-weight:normal; TEXT-DECORATION: none}  
.Sprachwahl     a:active  { color:#004687; font-weight:bold;TEXT-DECORATION: none}  
.Sprachwahl     a:hover   { color:#f36420; font-weight:bold; TEXT-DECORATION: none} 
  
.Sprachwahl-ACT           { color:#004687;font-size: 11px;font-family: Arial,Verdana, Helvetica, sans-serif; margin-right: 5px; margin-left: 5px;}
.Sprachwahl-ACT a:link    { color:#FFFFFF; font-weight:normal; TEXT-DECORATION: none;}  
.Sprachwahl-ACT a:visited { color:#FFFFFF; font-weight:normal; TEXT-DECORATION: none}  
.Sprachwahl-ACT a:active  { color:#004687; font-weight:bold;TEXT-DECORATION: none}  
.Sprachwahl-ACT a:hover   { color:#f36420; font-weight:bold; TEXT-DECORATION: none} 
  


 /* breadcrumb */  
.Root-Menu     { color: #004687; font-size: 10px; font-family: Arial,Verdana; margin-bottom: 10px; margin-left: 23px }  
.Root-Menu a:link { color:#004687; TEXT-DECORATION: none}  
.Root-Menu a:visited { color:#004687; TEXT-DECORATION: none}  
.Root-Menu a:active { color:#004687; TEXT-DECORATION: none}  
.Root-Menu a:hover { color:#f36420; TEXT-DECORATION: none}   
 
.Root-Menu-DRUCK     { color: #000000; font-size: 10px; font-family: Arial,Verdana; }  
.Root-Menu-DRUCK a:link { color:#000000; TEXT-DECORATION: none}  
.Root-Menu-DRUCK a:visited { color:#000000; TEXT-DECORATION: none}  
.Root-Menu-DRUCK a:active { color:#000000; TEXT-DECORATION: none}  
.Root-Menu-DRUCK a:hover { color:#f36420; TEXT-DECORATION: none} 




/* Hauptnavigation */   
.Menu-NO           { font-size: 13px; font-family: Arial,Verdana; font-weight: bold; padding-left: 15px; }  
.Menu-NO a:link    { color:#5f96cb; TEXT-DECORATION: none; }  
.Menu-NO a:visited { color:#5f96cb; TEXT-DECORATION: none; }  
.Menu-NO a:active  { color:#5f96cb; TEXT-DECORATION: none; }  
.Menu-NO a:hover   { color:#b13227; TEXT-DECORATION: none; } 
   
.Menu-RO           { font-size: 13px; font-family: Arial,Verdana; font-weight: bold; padding-left: 15px; }  
.Menu-RO a:link    { color: #5f96cb; TEXT-DECORATION: none; }
.Menu-RO a:visited { color: #5f96cb; TEXT-DECORATION: none; }
.Menu-RO a:active  { color: #5f96cb; TEXT-DECORATION: none; }
.Menu-RO a:hover   { color: #b13227; TEXT-DECORATION: none; }

.Menu-ACT           { font-size: 13px; font-family: Arial,Verdana; font-weight: bold; padding-left: 15px; }  
.Menu-ACT a:link    { color: #b13227; TEXT-DECORATION: none; }  
.Menu-ACT a:visited { color: #b13227; TEXT-DECORATION: none; }  
.Menu-ACT a:active  { color: #b13227; TEXT-DECORATION: none; }  
.Menu-ACT a:hover   { color: #f36420; TEXT-DECORATION: none; }

.Menu-SPC           { color: #ffffff; }  
   


.MENU-2-NO            { font-size: 11px; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight: normal; padding: 5px; height: 14px; }
.MENU-2-NO A:link     { color: #5f96cb; text-decoration: none; }
.MENU-2-NO A:visited  { color: #5f96cb; text-decoration: none; }
.MENU-2-NO A:active   { color: #5f96cb; text-decoration: none; }
.MENU-2-NO A:hover    { color: #b13227; text-decoration: none; }

.MENU-2-RO A          { font-size: 11px; font-family: Arial,Verdana, Helvetica,sans-serif; font-weight: normal; padding: 5px; height: 14px; }
.MENU-2-RO A:link     { color: #5f96cb; text-decoration: none; }
.MENU-2-RO A:visited  { color: #5f96cb; text-decoration: none; }
.MENU-2-RO A:active   { color: #5f96cb; text-decoration: none; }
.MENU-2-RO A:hover    { color: #b13227; text-decoration: none; }

.MENU-2-ACT            { font-size: 11px; font-family: Arial,Verdana, Helvetica,sans-serif; font-weight: normal; padding: 5px; height: 14px; }
.MENU-2-ACT A:link     { color: #b13227; text-decoration: none; }
.MENU-2-ACT A:visited  { color: #b13227; text-decoration: none; }
.MENU-2-ACT A:active   { color: #b13227; text-decoration: none; }
.MENU-2-ACT A:hover    { color: #f36420; text-decoration: none; }



.MENU-3-NO-OBEN            { background-color: #e5ecee; font-size: 13px; font-family: Arial,Verdana, Helvetica, sans-serif; background-color: #e5ecee; padding: 2px; }
.MENU-3-NO-OBEN A:link     { color: #004687; text-decoration: none; }
.MENU-3-NO-OBEN A:visited  { color: #004687; text-decoration: none; }
.MENU-3-NO-OBEN A:active   { color: #004687; text-decoration: none; }
.MENU-3-NO-OBEN A:hover    { color: #004687; text-decoration: none; }
.MENU-3-NO-MITTE           { background-color: #e5ecee; font-size: 13px; font-family: Arial,Verdana, Helvetica,sans-serif; background-color: #e5ecee; padding: 2px; }
.MENU-3-NO-MITTE A:link    { color: #004687; text-decoration: none; }
.MENU-3-NO-MITTE A:visited { color: #004687; text-decoration: none; }
.MENU-3-NO-MITTE A:active  { color: #004687; text-decoration: none; }
.MENU-3-NO-MITTE A:hover   { color: #004687; text-decoration: none; }
.MENU-3-NO-UNTEN           { background-color: #e5ecee; font-size: 13px; font-family: Arial,Verdana, Helvetica,sans-serif; background-color: #e5ecee; padding: 2px; }
.MENU-3-NO-UNTEN A:link    { color: #004687; text-decoration: none; }
.MENU-3-NO-UNTEN A:visited { color: #004687; text-decoration: none; }
.MENU-3-NO-UNTEN A:active  { color: #004687; text-decoration: none; }
.MENU-3-NO-UNTEN A:hover   { color: #004687; text-decoration: none; }

.MENU-3-RO-OBEN            { background-color: #e5ecee; font-size: 13px; font-family: Arial,Verdana, Helvetica,sans-serif; background-color: #e5ecee; padding: 2px; }
.MENU-3-RO-OBEN A:link     { color: #004687; text-decoration: none; }
.MENU-3-RO-OBEN A:visited  { color: #004687; text-decoration: none; }
.MENU-3-RO-OBEN A:active   { color: #004687; text-decoration: none; }
.MENU-3-RO-OBEN A:hover    { color: #004687; text-decoration: none; }
.MENU-3-RO-MITTE           { background-color: #e5ecee; font-size: 13px; font-family: Arial,Verdana, Helvetica, sans-serif; background-color: #e5ecee; padding: 2px; }
.MENU-3-RO-MITTE A:link    { color: #004687; text-decoration: none; }
.MENU-3-RO-MITTE A:visited { color: #004687; text-decoration: none; }
.MENU-3-RO-MITTE A:active  { color: #004687; text-decoration: none; }
.MENU-3-RO-MITTE A:hover   { color: #004687; text-decoration: none; }
.MENU-3-RO-UNTEN           { background-color: #e5ecee; font-size: 13px; font-family: Arial,Verdana, Helvetica,sans-serif; background-color: #e5ecee; padding: 2px; }
.MENU-3-RO-UNTEN A:link    { color: #004687; text-decoration: none; }
.MENU-3-RO-UNTEN A:visited { color: #004687; text-decoration: none; }
.MENU-3-RO-UNTEN A:active  { color: #004687; text-decoration: none; }
.MENU-3-RO-UNTEN A:hover   { color: #004687; text-decoration: none; }

.MENU-3-ACT-OBEN            { background-color: #e5ecee; font-size: 13px; font-family: Arial,Verdana, Helvetica, sans-serif; background-color: #e5ecee; padding: 2px; }
.MENU-3-ACT-OBEN A:link     { color: #004687; text-decoration: none; }
.MENU-3-ACT-OBEN A:visited  { color: #004687; text-decoration: none; }
.MENU-3-ACT-OBEN A:active   { color: #004687; text-decoration: none; }
.MENU-3-ACT-OBEN A:hover    { color: #004687; text-decoration: none; }
.MENU-3-ACT-MITTE           { background-color: #e5ecee; font-size: 13px; font-family: Arial,Verdana, Helvetica,sans-serif; background-color: #e5ecee; padding: 2px; }
.MENU-3-ACT-MITTE A:link    { color: #004687; text-decoration: none; }
.MENU-3-ACT-MITTE A:visited { color: #004687; text-decoration: none; }
.MENU-3-ACT-MITTE A:active  { color: #004687; text-decoration: none; }
.MENU-3-ACT-MITTE A:hover   { color: #004687; text-decoration: none; }
.MENU-3-ACT-UNTEN           { background-color: #e5ecee; font-size: 13px; font-family: Arial,Verdana, Helvetica, sans-serif; background-color: #e5ecee; padding: 2px; }
.MENU-3-ACT-UNTEN A:link    { color: #004687; text-decoration: none; }
.MENU-3-ACT-UNTEN A:visited { color: #004687; text-decoration: none; }
.MENU-3-ACT-UNTEN A:active  { color: #004687; text-decoration: none; }
.MENU-3-ACT-UNTEN A:hover   { color: #004687; text-decoration: none; }



/*  Bildunterschriften */  
.XXXcsc-textpic-caption { color: #000000; font-family: Arial,Verdana, Helvetica; font-size: 12px; line-height:1.4; width:700 px; margin-left: 20px; }
.csc-textpic-caption { color: #000000; font-family: Arial,Verdana, Helvetica; font-size: 12px; line-height:1.4; margin-left: 20px; }

.csc-textpic-left               { margin-left: 20px; }
.csc-textpic-intext-left        { margin-left: 20px; }
.csc-textpic-intext-left-nowrap { margin-left: 20px; }

/*  spaltige Bilder */  

.XXXcsc-textpic-firstcol  { float:left; }
.XXXcsc-textpic-lastcol   { float:left; }

/*  ... */  
.csc-menu  { text-align: left; }

/*  für die Formulare */  

.csc-mailform  { color: #000000; text-align: left; font-family: Arial,Verdana, Helvetica; font-size: 12px; line-height:1.5; margin-bottom: 20px; margin-left: 20px; }
/* .csc-mailform-field   { text-align: left; border: solid 2px silver; display: block; margin-bottom: 20px; padding-right: 20px; width: 450px; } */
.csc-mailform label  { color: #000000; text-align: right; display: block; margin-bottom: -15px; padding-right: 10px; width: 100px; }
.csc-mailform-check  { color: #5f96cb; display: block; position: relative; bottom: 0px; left: 120px }
.csc-mailform-field  { color: #5f96cb; }
.csc-mailform-label  { color: #5f96cb; }
.csc-mailform input, textarea, select  { color: #5f96cb; ; position: relative; bottom: 0px; left: 120px }
fieldset { border:none; }


.csc-header              {  }

.csc-uploads             { padding-left: 0px; text-align: left; border:none; background-color:transparent; }
.csc-uploads-1           { padding-left: 0px; text-align: left; }
.csc-uploads-fileName    { text-align: left;  }
.csc-uploads-description { text-align: left; margin-top: -10px; margin-bottom: 30px; }


A:link    { color: #000000; text-align: left; background-color : transparent;  text-decoration : none;  }  
A:visited { color: #000000; text-align: left; background-color : transparent;  text-decoration : none;  }  
A:hover   { color: #5f96cb; text-align: left; background-color : transparent;  text-decoration : none;  }  
A:active  { color: #5f96cb; text-align: left; background-color : transparent;  text-decoration : none;  }      

/* AUFZAEHLUNG */    
ul    {  text-align: left; font-size: 12px; font-family: Arial, Verdana, Helvetica; line-height: 1.4em; margin-left: 0.5em; padding-bottom: 0em; padding-left: 0; padding-top:0; }  
li    {  text-align: left; margin-left:2.5em;  padding-bottom:0em;padding-top:0em; } 
.odd  {  text-align: left; font-size: 12px; margin-left:2.5em; padding-left:1.5em; padding-bottom:1em; } 
.even { text-align: left; font-size: 12px; margin-left:2.5em; padding-left:1.5em; padding-bottom:1em; } 

.csc-bulletlist   { padding-left: 20px; text-align: left; list-style-type: decimal;  font-family: Arial,Verdana, sans-serif; font-size: 10px; color: #000000;  } 
.csc-bulletlist-0 { padding-left: 20px; text-align: left; list-style-type: decimal; } 
.csc-bulletlist-1 { padding-left: 20px; text-align: left; list-style-type: disc; } 
.csc-bulletlist-2 { padding-left: 40px; text-align: left; list-style-type: lower-alpha;  } 
.csc-bulletlist-3 { padding-left: 20px; text-align: left; list-style-type: square;  } 

/* */    
IMG             { /* border: solid 2px silver */ }    
P               {  color: #000000; text-align: left; font-family: Arial,Verdana, Helvetica; font-size: 12px; margin-left : 20px}  
SELECT          { text-align: left; font-family: Arial,Verdana, Helvetica;  	font-size: 10px   }  
TEXTAREA        { text-align: left; font-family: Arial,Verdana, Helvetica;   	font-size: 10px  }   
INPUT           { text-align: left; font-family: Arial,Verdana, Helvetica;   	font-size: 10px   }    
TABLE           { margin-left: 20px; text-align: left; }

/* */    
table       { text-align: left; font-size: 10px; font-family: Verdana, sans-serif; background-color: white }    
.subhead1   { text-align: left; font-family : Arial,Verdana, sans-serif;  	font-size : 10px;  	color : black;  }  
.subhead2   { text-align: left; font-family : Arial,Verdana, sans-serif;  	font-size : 10px;  	color : green;  }  
.subhead3   { text-align: left; font-family : Arial,Verdana, sans-serif;  	font-size : 10px;  	color : red;  }  
.headerdate { text-align: left; font-family : Arial,Verdana, sans-serif;  	font-size : 10px;  	color : Green;  	font-weight: normal;  }    


  /* Bildunterschrift */  
.caption    {  	font-family : Arial,Verdana,sans-serif;  	font-size : 10px;  	color : #000000;  }    
.bulletlist {  	font-family : Arial,Verdana, sans-serif;  	font-size : 10px;  	color : #000000;  } 
.table      {  	text-align: left; font-family : Arial,Verdana, sans-serif;  	font-size : 11px;  	color : #000000;  }    /* */    

.searchform            {  	font-family : Arial,Verdana, sans-serif;  	font-size : 12px;  	color : #000000;  	font-weight : normal;  }  
.searchresultpagetitle {  	font-family : Verdana, sans-serif;  	font-size : 15px;  	color : #000000;  	font-weight : bold;  }  
.searchresultcontent   {  	font-family : Verdana, sans-serif;  	font-size : 11px;  	color : #000000;  	font-weight : normal;  }  
.searchresultheader    {  	font-family : Verdana, sans-serif;  	font-size : 14px;  	color : #000000;  	font-weight : bolder;  }  
.searchmarkup          {  	color : #993300;  }  

  /*sitemap */ 
  /*div#tx-dropdownsitemap-pi1*/ 
.tx-dropdownsitemap-pi1 {color: red; background-color : transparent;  text-decoration : none;}

.tx-dropdownsitemap-pi1 A:link    { color: #004687; text-decoration: none; }
.tx-dropdownsitemap-pi1 A:visited {  color: #004687; background-color : transparent;  text-decoration : none;  }  
.tx-dropdownsitemap-pi1 A:hover {  color: #f36420; background-color : transparent;  text-decoration : none;  }  
.tx-dropdownsitemap-pi1 A:active { color: #f36420; background-color : transparent;  text-decoration : none;  } 
.expall  { color: blue; background-color: red; border: 1px solid green;  }

  /* */    
.loginform      {  font-family : Arial,Verdana, sans-serif;  	font-size : 14px;  	color : #000000;  	font-weight : normal;  }  
.tx-felogin-pi1 DIV, FORM {  color: #000000; text-align: left; font-family: Arial,Verdana, Helvetica; font-size: 12px; margin-left : 20px}
 
 /* */    
.mailform {  	font-family : Arial,Verdana,sans-serif;  	font-size : 12px;  	color : #000000;  	font-weight : normal;  }  
.mailformrequired {  	font-family : Verdana, sans-serif;  	font-size : 12px;  	color : #000000;  	font-weight : bolder;  }  
.mailformcomment {  	font-family : Verdana, sans-serif;  	font-size : 12px;  	color : #000000;  	font-weight : bolder;  }  
.mailformradio {  	font-family : Verdana, sans-serif;  	font-size : 10px;  	color : #000000;  	font-weight : normal;  }   
 
 /* */    
.filelinks {  	font-family : Arial,Verdana, sans-serif;  	font-size : 14px;  	color : #000000;  }  
.filelinkssize {  	font-family :Arial,Verdana, sans-serif;  	font-size : 14px;  	color : #000000;  }   

 /* */    
.sitemap1 {  	font-family : Arial,Verdana,sans-serif;  	font-size : 12px;  	color : #000000;  }  
.sitemap2 {  	font-family : Arial,Verdana, sans-serif;  	font-size : 11px;  	color : #000000;  	margin-left : 20px;  }  
.sitemap3 {  	font-family : Arial,Verdana, sans-serif;  	font-size : 10px;  	color : #000000;  	margin-left : 40px;	  }  
.sitemap4 {  	font-family : Arial,Verdana,sans-serif;  	font-size : 9px;  	color : #000000;  	margin-left : 60px;  }   
 
 /* */ 
 .celmenu {  	font-family : Arial,Verdana, sans-serif;  	font-size : 12px;  	color : #000000;  	margin-top : 10px;  }  
.celsubmenu {  	font-family : Arial,Verdana, sans-serif;  	font-size : 11px;  	color : #000000;  	margin-left : 20px;  	margin-top : 3px;  }  


