
BODY {
  color: #333333; 
  background-color:#5A9151;  
  font-size: 13px; 
  font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif;   
  text-decoration:none;
  margin:0px;
  padding:0px;
}


p.bodytext{
  color:#ffffff;
}

a:link,
a:active  ,
a:visited ,
a:hover   {
color:#ffffff; 
font-size:13px; 
font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
text-decoration:none; 
font-weight:bold
}


TABLE, TD, TH {color: #333333; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none}
P  {color: #333333; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; margin: 10px 0px 0px 0px; }

H1 {color:#ffffff; font-size:22px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration: none; font-weight:bold}
H2 {color:#0070be; font-size:20px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}
H3 {color:#0070be; font-size:18px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}
H4 {color:#0070be; font-size:16px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration:none; font-weight:bold}
H5 {color:#0070be; font-size:14px; font-family:  Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration: none; font-weight:bold}
.caption {color:#103070; font-size:11px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration: none; font-weight:normal}

/* gallerie - listing */   
tx-lzgallery-pi1-listing {border-style:solid; border-color:#00008c; border-width:2px;border-collapse:collapse;font-size:12px;}   
tx-lzgallery-pi1-listing th {background-color:#00008c;white-space:nowrap; padding-bottom:5px;padding-top:5px;color:white;}   
tx-lzgallery-pi1-listing th a:visited {color:white; text-decoration: none; border-bottom-style: dashed; border-bottom-color: white; border-bottom-width: 1px;}   
tx-lzgallery-pi1-listing th a:hover {color:white; text-decoration: none; border-bottom-style: solid;  border-bottom-color: white; border-bottom-width: 1px;}   
tx-lzgallery-pi1-listing th a {color:white; text-decoration: none; border-bottom-style: dashed; border-bottom-color: white; border-bottom-width: 1px;}   
tx-lzgallery-pi1-listing td {padding-left:10px;padding-right:10px; border-right-style: dashed;  border-right-color: #00008c; border-right-width: 1px;}  
.tx-lzgallery-pi1-listrow-odd {background-color:white;}   
.tx-lzgallery-pi1-listrow-even {background-color:lightgrey;}    
/* gallery - album  */   
tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:15px;}   
tx-lzgallery-pi1-fotonav td.descr {color:#00008c;}   
tx-lzgallery-pi1-fotonav {background-color:lightgrey;border-color:#00008c;border-style:solid;border-width:2px;}   
tx-lzgallery-pi1-fotos {border-width:2px;border-style:solid;border-color:#00008c;text-align:center;padding:5px 5px 5px 5px;background-color:white;border-collapse:collapse;}  
tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border-style:solid;border-width:1px;border-color:#00008c;padding:3px;}   
tx-lzgallery-pi1-fotos {border-width:2px;border-style:dotted;border-color:#00008c;text-align:center;padding:5px 5px 5px 5px;border-collapse:collapse;}   
tx-lzgallery-pi1-fotos td {text-align:center;padding:3px;border-style:dashed;}  
tx-lzgallery-pi1-title {border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#00008c;text-align:center;margin-bottom:20px;font-size:20px;}   
tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}   
/* gallery - annotations */ 
.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}   
.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-face:bold;;border-bottom:1px solid lightgray;}   
.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:3px 3px 3px 3px;}   
.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;} 





/*******************************************************/
/*  Hauptmenü linke Spalte als Listenmenü   *******************/


ul.menuelinks{
  list-style-image:none;
  list-style-type:none;
  list-style-image:  url(/fileadmin/grafiken/b-plus-n.gif);
  margin-left: 10px;
  padding:0px;

  }


ul.menuelinks li ul{

  }


/* 2. Menüebene ***********/
ul.menuelinks li ul{
  list-style-image:  none;
  margin-left: 0px;
  margin-right: 0px;
  padding: 2px 0px 2px 0px;
  padding:0px;
  display: list-item;
  }


/* 3. Menüebene ***********/
ul.menuelinks li ul li ul{
  list-style-image:  none;
  border-right:0px;
  padding: 0;
  display: list-item;
  margin-right:0px;
  }





a.m1:link, 
a.m1:active, 
a.m1:visited, 
a.m1:hover, 
a.m1act:link, 
a.m1act:active, 
a.m1act:visited,
a.m1act:hover {
  font-size:1.0em;
  color:#000000;
  display: block;
  margin:5px 0px 0px 0px;
  text-decoration:none;
  padding:2px 8px 2px 3px;
  background-color:#ADCF99;    

}

a.m1:active, 
a.m1:hover, 
a.m1:focus   {
  background-color:#BDDEAB;           
}

a.m1act:link, 
a.m1act:active, 
a.m1act:visited,
a.m1act:hover {
  background-color:#BDDEAB;           
}

a.m2:link, 
a.m2:active, 
a.m2:visited, 
a.m2:hover, 
a.m2act:link, 
a.m2act:active, 
a.m2act:visited,
a.m2act:hover {
  font-size:0.9em;
  color:#000000;
  display: block;
  vertical-align: left;
  font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif;
  text-decoration:none;
  font-weight:normal;
  margin:0px 0px 0px 0px;
  padding:2px 20px 2px 5px;
  background-color:#ADCF99;       
}

a.m2:active, 
a.m2:hover, 
a.m2:focus   {
  background-color:#BDDEAB;        
}
a.m2act:link, 
a.m2act:active, 
a.m2act:visited, 
a.m2act:hover { 
  background-color:#BDDEAB;     
  padding:2px 17px 2px 5px;
}

a.m3:link, 
a.m3:active, 
a.m3:visited, 
a.m3:hover, 
a.m3act:link, 
a.m3act:active, 
a.m3act:visited,
a.m3act:hover {
  display: block;
  vertical-align: left;
  font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif;
  text-decoration:none;
  font-weight:normal;
  margin:0px 0px 0px 0px;
  padding:1px 0px 1px 15px;
  color:#000000;  
  background-color:#ADCF99;  
  font-size:0.75em;   
  
}


a.m3:hover, 
a.m3:focus   {
  background-color:#BDDEAB;   
 }

a.m3act:link, 
a.m3act:active, 
a.m3act:visited, 
a.m3act:hover { 
  background-color:#BDDEAB;     
}


.csc-textpic-caption{
  color:#ffffff;
}

.leiste{
  background-color:#007953;
  width:100%;
  height:135px;
  position:absolute;
  top:0px;
  left:0px;
}

.lila{
  background-color:#630260;
  width:100%;
  height:47px;
  margin-top:25px;
}

.bilderleiste{
  position:absolute;
  width:100%;
  text-align:center;
  top:10px;
  left:0px;
  
}

.bilderleiste img{
  margin:10px;
}

