.Header-Suchfeld  { color: #ff3333; font-size: 12px; font-family: Arial,Verdana, Helvetica, sans-serif; width: 70px; min-width: 70px; max-width: 70px; border: solid 1px #bcbdb6 }
.Header-Suchwort  { color: #ffff66; 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: #ff3333; text-align: left; font-size: 18px; font-family: Arial,Verdana, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold;margin-top: 0px; margin-left: 20px; }
H2 { color: #ff3333; 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;  }
H3 { color: #ff3333; 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;  }
H4 { color: #ffff66; text-align: left; font-size: 14px; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight: bold; text-align: right; margin-right: 20px; margin-bottom: 5px }
H5        { color: #ffff66; text-align: left; font-family: Arial,Verdana, Helvetica; font-size: 14px; line-height:1.4; width:500 px; margin-left: 20px; font-weight: normal; }
.bodxtext { color: #ffff66; text-align: left; font-family: Arial,Verdana, Helvetica; font-size: 14px; line-height:1.4; width:500 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: #ff3333; font-size: 13px; font-family: Arial,Verdana; font-weight: bold; padding: 5px; margin-top: 5px; }
.Footer-Menu a:link     { color: #ff3333; font-size: 13px; font-family: Arial,Verdana; font-weight: bold; padding: 5px; margin-top: 5px; }
.Footer-Menu a:visited  { color: #ff3333; font-size: 13px; font-family: Arial,Verdana; font-weight: bold; padding: 5px; margin-top: 5px; }
.Footer-Menu a:active   { color: #ff3333; font-size: 13px; font-family: Arial,Verdana; font-weight: bold; padding: 5px; margin-top: 5px; }
.Footer-Menu a:hover    { color: #ff3333; font-size: 13px; font-family: Arial,Verdana; font-weight: bold; padding: 5px; margin-top: 5px; }

.Footer-Menu IMG        { margin-bottom: -5px; }



  /* 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; font-weight:bold;word-spacing: 0.6em;text-transform: uppercase; margin-bottom: -3px; margin-left: 7px;}  
.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} 
  


 /* 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: #ffff66; font-size: 10px; font-family: Arial,Verdana; }  
.Root-Menu-DRUCK a:link { color:#ffff66; TEXT-DECORATION: none}  
.Root-Menu-DRUCK a:visited { color:#ffff66; TEXT-DECORATION: none}  
.Root-Menu-DRUCK a:active { color:#ffff66; 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: 25px; }  
.Menu-NO a:link    { color:#004687; TEXT-DECORATION: none; }  
.Menu-NO a:visited { color:#004687; TEXT-DECORATION: none; }  
.Menu-NO a:active  { color:#004687; TEXT-DECORATION: none; }  
.Menu-NO a:hover   { color:#f36420; TEXT-DECORATION: none; } 
   
.Menu-RO           { font-size: 13px; font-family: Arial,Verdana; font-weight: bold; padding-left: 25px; }  
.Menu-RO a:link    { color: #004687; TEXT-DECORATION: none; }
.Menu-RO a:visited { color: #004687; TEXT-DECORATION: none; }
.Menu-RO a:active  { color: #004687; TEXT-DECORATION: none; }
.Menu-RO a:hover   { color: #004687; TEXT-DECORATION: none; }



.Menu-ACT           { font-size: 13px; font-family: Arial,Verdana; font-weight: bold; padding-left: 25px; }  
.Menu-ACT a:link    { color: #f36420; TEXT-DECORATION: none; }  
.Menu-ACT a:visited { color: #f36420; TEXT-DECORATION: none; }  
.Menu-ACT a:active  { color: #004687; TEXT-DECORATION: none; }  
.Menu-ACT a:hover   { color: #f36420; TEXT-DECORATION: none; }



.MENU-2-NO-OBEN            { font-size: 13px; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight: normal; padding: 5px; height: 14px; }
.MENU-2-NO-OBEN A:link     { color: #004687; text-decoration: none; }
.MENU-2-NO-OBEN A:visited  { color: #004687; text-decoration: none; }
.MENU-2-NO-OBEN A:active   { color: #004687; text-decoration: none; }
.MENU-2-NO-OBEN A:hover    { color: #004687; text-decoration: none; }
.MENU-2-NO-MITTE           { font-size: 13px; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight: normal; padding: 5px; height: 19px; }
.MENU-2-NO-MITTE A:link    { color: #004687; text-decoration: none; }
.MENU-2-NO-MITTE A:visited { color: #004687; text-decoration: none; }
.MENU-2-NO-MITTE A:active  { color: #004687; text-decoration: none; }
.MENU-2-NO-MITTE A:hover   { color: #004687; text-decoration: none; }
.MENU-2-NO-UNTEN           { font-size: 13px; font-family: Arial,Verdana, Helvetica,sans-serif; font-weight: normal; padding: 5px; height: 19px; }
.MENU-2-NO-UNTEN A:link    { color: #004687; text-decoration: none; }
.MENU-2-NO-UNTEN A:visited { color: #004687; text-decoration: none; }
.MENU-2-NO-UNTEN A:active  { color: #004687; text-decoration: none; }
.MENU-2-NO-UNTEN A:hover   { color: #004687; text-decoration: none; }

.MENU-2-RO-OBEN A          { font-size: 13px; font-family: Arial,Verdana, Helvetica,sans-serif; font-weight: normal; padding: 5px; height: 14px; }
.MENU-2-RO-OBEN A:link     { color: #004687; text-decoration: none; }
.MENU-2-RO-OBEN A:visited  { color: #004687; text-decoration: none; }
.MENU-2-RO-OBEN A:active   { color: #004687; text-decoration: none; }
.MENU-2-RO-OBEN A:hover    { color: #004687; text-decoration: none; }
.MENU-2-RO-MITTE           { font-size: 13px; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight: normal; padding: 5px; height: 19px; }
.MENU-2-RO-MITTE A:link    { color: #004687; text-decoration: none; }
.MENU-2-RO-MITTE A:visited { color: #004687; text-decoration: none; }
.MENU-2-RO-MITTE A:active  { color: #004687; text-decoration: none; }
.MENU-2-RO-MITTE A:hover   { color: #004687; text-decoration: none; }
.MENU-2-RO-UNTEN           { font-size: 13px; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight: normal; padding: 5px; height: 19px; }
.MENU-2-RO-UNTEN A:link    { color: #004687; text-decoration: none; }
.MENU-2-RO-UNTEN A:visited { color: #004687; text-decoration: none; }
.MENU-2-RO-UNTEN A:active  { color: #004687; text-decoration: none; }
.MENU-2-RO-UNTEN A:hover   { color: #004687; text-decoration: none; }

.MENU-2-ACT-OBEN            { font-size: 13px; font-family: Arial,Verdana, Helvetica,sans-serif; font-weight: normal; padding: 5px; height: 14px; }
.MENU-2-ACT-OBEN A:link     { color: #004687; text-decoration: none; }
.MENU-2-ACT-OBEN A:visited  { color: #004687; text-decoration: none; }
.MENU-2-ACT-OBEN A:active   { color: #004687; text-decoration: none; }
.MENU-2-ACT-OBEN A:hover    { color: #004687; text-decoration: none; }
.MENU-2-ACT-MITTE           { font-size: 13px; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight: normal; padding: 5px; height: 19px; }
.MENU-2-ACT-MITTE A:link    { color: #004687; text-decoration: none; }
.MENU-2-ACT-MITTE A:visited { color: #004687; text-decoration: none; }
.MENU-2-ACT-MITTE A:active  { color: #004687; text-decoration: none; }
.MENU-2-ACT-MITTE A:hover   { color: #004687; text-decoration: none; }
.MENU-2-ACT-UNTEN           { font-size: 13px; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight: normal; padding: 5px; height: 19px; }
.MENU-2-ACT-UNTEN A:link    { color: #004687; text-decoration: none; }
.MENU-2-ACT-UNTEN A:visited { color: #004687; text-decoration: none; }
.MENU-2-ACT-UNTEN A:active  { color: #004687; text-decoration: none; }
.MENU-2-ACT-UNTEN A:hover   { color: #004687; 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 */  
.csc-textpic-caption { color: #ffff66; font-family: Arial,Verdana, Helvetica; font-size: 14px; line-height:1.4; margin-left: 20px; }

/*  ... */  
.csc-menu  { text-align: left; }

/*  für die Formulare */  

.csc-mailform  { color: #ffff66; text-align: left; font-family: Arial,Verdana, Helvetica; font-size: 14px; 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: #ffff66; text-align: right; display: block; margin-bottom: -15px; padding-right: 10px; width: 100px; }
.csc-mailform-check  { color: #ff3333; display: block; position: relative; bottom: 0px; left: 120px }
.csc-mailform-field  { color: #ff3333; }
.csc-mailform-label  { color: #ff3333; }
.csc-mailform input, textarea, select  { color: #ff3333; ; position: relative; bottom: 0px; left: 120px }
fieldset { border:none; }


.csc-uploads             { text-align: left; border:none; background-color:transparent; }
.csc-uploads-1           { text-align: left; }
.csc-uploads-fileName    { text-align: left;  }
.csc-uploads-description { text-align: left; margin-top: -10px; margin-bottom: 30px; }


A:link    { color: #ffff66; text-align: left; background-color : transparent;  text-decoration : none;  }  
A:visited { color: #ffff66; text-align: left; background-color : transparent;  text-decoration : none;  }  
A:hover   { color: #ff3333; text-align: left; background-color : transparent;  text-decoration : none;  }  
A:active  { color: #ff3333; text-align: left; background-color : transparent;  text-decoration : none;  }      

/* AUFZAEHLUNG */    
ul    {  text-align: left; font-size: 14px; 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: 14px; margin-left:2.5em; padding-left:2.5em; padding-bottom:1em; } 
.even { text-align: left; font-size: 14px; margin-left:2.5em; padding-left:2.5em; padding-bottom:1em; } 

.csc-bulletlist   { text-align: left; list-style-type: decimal;  font-family: Arial,Verdana, sans-serif; font-size: 10px; color: #ffff66;  } 
.csc-bulletlist-0 { text-align: left; list-style-type: decimal; } 
.csc-bulletlist-1 { text-align: left; list-style-type: disc; } 
.csc-bulletlist-2 { text-align: left; list-style-type: lower-alpha;  } 
.csc-bulletlist-3 { text-align: left; list-style-type: square;  } 

/* */    
IMG      { /* border: solid 2px silver */ }    
P        { color: #ffff66; text-align: left; font-family: Arial,Verdana, Helvetica; font-size: 14px; 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       { text-align: left; font-size: 10px; font-family: Verdana, sans-serif; color:#ffff66; }    
.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 : 12px;  	color : #ffff66;  }    
.bulletlist {  	font-family : Arial,Verdana, sans-serif;  	font-size : 12px;  	color : #ffff66;  } 
.table      {  	text-align: left; font-family : Arial,Verdana, sans-serif;  	font-size : 13px;  	color : #ffff66;  }    /* */    

.searchform              { font-family: Arial,Verdana, sans-serif; font-size: 14px; color: #ffff66; font-weight: normal; }
.searchresultpagetitle   { font-family: Verdana, sans-serif; font-size: 17px; color : #ffff66; font-weight: bold; }
.searchresultcontent     { font-family: Verdana, sans-serif; font-size: 13px; color : #ffff66; font-weight: normal; }
.searchresultheader      { font-family: Verdana, sans-serif; font-size: 16px; color : #ffff66; font-weight: bolder; }
.searchmarkup            { color: #993300; }  
.tx-indexedsearch-whatis { color: #ffff66; text-align: left; font-family: Arial,Verdana, Helvetica; font-size: 14px; }  
.tx-indexedsearch-info   { color: #993300; background: #333333; }
.tx-indexedsearch-info A { color: #993300; }

.tx-psmhighlight-sword-1 { background-color:#993300; }
.tx-psmhighlight-sword-2 { background-color:#993300; }
.tx-psmhighlight-sword-3 { background-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 : #ffff66;  	font-weight : normal;  }  
 
 /* */    
.mailform {  	font-family : Arial,Verdana,sans-serif;  	font-size : 14px;  	color : #ffff66;  	font-weight : normal;  }  
.mailformrequired {  	font-family : Verdana, sans-serif;  	font-size : 14px;  	color : #ffff66;  	font-weight : bolder;  }  
.mailformcomment {  	font-family : Verdana, sans-serif;  	font-size : 14px;  	color : #ffff66;  	font-weight : bolder;  }  
.mailformradio {  	font-family : Verdana, sans-serif;  	font-size : 10px;  	color : #ffff66;  	font-weight : normal;  }   
 
 /* */    
.filelinks {  	font-family : Arial,Verdana, sans-serif;  	font-size : 14px;  	color : #ffff66;  }  
.filelinkssize {  	font-family :Arial,Verdana, sans-serif;  	font-size : 14px;  	color : #ffff66;  }   

 /* */    
.sitemap1 {  	font-family : Arial,Verdana,sans-serif;  	font-size : 14px;  	color : #ffff66;  }  
.sitemap2 {  	font-family : Arial,Verdana, sans-serif;  	font-size : 13px;  	color : #ffff66;  	margin-left : 20px;  }  
.sitemap3 {  	font-family : Arial,Verdana, sans-serif;  	font-size : 12px;  	color : #ffff66;  	margin-left : 40px;	  }  
.sitemap4 {  	font-family : Arial,Verdana,sans-serif;  	font-size : 11px;  	color : #ffff66;  	margin-left : 60px;  }   
 
 /* */ 
 .celmenu {  	font-family : Arial,Verdana, sans-serif;  	font-size : 14px;  	color : #ffff66;  	margin-top : 10px;  }  
.celsubmenu {  	font-family : Arial,Verdana, sans-serif;  	font-size : 13px;  	color : #ffff66;  	margin-left : 20px;  	margin-top : 3px;  }  



