BODY {
	background-color : #007150; /* #54a541;   #e4edd2 */
	font-family : sans-serif;
	font-size : 11px;
	color : #151517;
  scrollbar-3dlight-color: #ffffff;      /* Rand aussen oben/links */
  scrollbar-highlight-color: #54a541;    /* Rand innen oben/links */
  scrollbar-face-color: #FFFFFF;         /* Balken */
  scrollbar-arrow-color: #54a541;        /* Pfeil */
  scrollbar-shadow-color: #54a541;       /* Rand innen unten/rechts */
  scrollbar-darkshadow-color:#ffffff;   /* Rand aussen unten/rechts */
  scrollbar-track-color: #ffffff;        /* Hintergrund des Balkens */
}

.body2  {
	background-color : #ffffff;
	font-family : sans-serif;
	font-size : 11px;
	color : #151517;
  scrollbar-3dlight-color: #ffffff;      /* Rand aussen oben/links */
  scrollbar-highlight-color: #54a541;    /* Rand innen oben/links */
  scrollbar-face-color: #ffffff;         /* Balken */
  scrollbar-arrow-color: #54a541;        /* Pfeil */
  scrollbar-shadow-color: #54a541;       /* Rand innen unten/rechts */
  scrollbar-darkshadow-color: #ffffff;   /* Rand aussen unten/rechts */
  scrollbar-track-color: #ffffff;        /* Hintergrund des Balkens */
}

body.print{
   background-image: url("gif/bg_verde.jpg");
	background-position: left;
	background-repeat: repeat-y;
/*	background-attachment: fixed; */
	background-color : #ffffff;
	font-family : sans-serif;
	font-size : 11px;
	color : #151517;
}

BODY.menue  {
	background-color : #f0f0f0;
	font-family : sans-serif;
	font-size : 11px;
	color : #151517;
}

table.kontakt{border:#008000 1px solid; background:#54a541}

.H1 {
	font-size : 16pt;
	font-family : sans-serif;
	font-weight : bold;
}



.H2 {
	font-size : 14pt;
	font-family : sans-serif;
	font-weight : bold;
}



.H3 {
	font-size : 13px;
	font-family : sans-serif;
	font-weight : bold;
}


A:link    {
	text-decoration : none;
	color : #009E6F; 
	font-family : sans-serif;
}


a  {
	text-decoration : none;
	color : #009E6F;
	font-family : sans-serif;
	font-weight:bold;
}

A:active  {
	text-decoration : none;
	color : #009E6F;
	font-family : sans-serif;
	font-weight:bold;
}


A:visited {
	text-decoration : none;
	color : #009E6F;
	font-family : sans-serif;
	font-weight:bold;
}


A:hover   {
	text-decoration: underline;
	color : #009E6F;
	font-family : sans-serif;
	font-weight:bold;
}

a.small  {
	font-size : 9px;
	text-decoration : none;
	color : #009E6F;
	font-family : sans-serif;
	font-weight:bold;
}
a.small:visited  {
	font-size : 9px;
	text-decoration : none;
	color : #009E6F;
	font-family : sans-serif;
	font-weight:bold;
}
a.small:active  {
	font-size : 9px;
	text-decoration : none;
	color : #009E6F;
	font-family : sans-serif;
	font-weight:bold;
}
a.small:hover  {
	text-decoration : underline;
	color : #009E6F;
	font-family : sans-serif;
	font-weight:bold;
}

Table{
	MARGIN-TOP: 0px; 
	TOP: 0px
}


TABLE.such  {
  border: #008000 1px solid;
	background-color : #e4edd2;
	color: #151517;
}




TD  {
	font-family : sans-serif;
	font-size : 11px;
}


TH  {
	font-family : sans-serif;
}

td.white{
	font-family : sans-serif;
	font-size : 11px;
	color    : #ffffff;
}


span.titel       {   font-family : sans-serif;
	font-size : 11px;  font-weight : bold; } 
span.detailtitel {   font-family : sans-serif;
	font-size : 11px;  font-weight : bold; } 
TD.detailtitel   {   font-family : sans-serif;
	font-size : 11px;  font-weight : bold; }
TD.bilder        {   font-family : sans-serif;
	font-size : 11px;  font-weight : bold; }
TD.detail        {   font-family : sans-serif;
	font-size : 11px; background-color:#B7B8A0  }
TD.detail1        {   font-family : sans-serif;
	font-size : 11px; background-color: #B7B8A0 }
TD.text        {   font-family : sans-serif;
	font-size : 11px;  }
TD.detailwhite        {   font-family : sans-serif;
	font-size : 11px;
	color : #ffffff;  }
TD.copyright     {   font-family : sans-serif;
	font-size : 11px;  }
TD.list          {   font-family : sans-serif;
	font-size : 11px;  }
TD.buttons       {   
    font-family      : sans-serif;
	font-size        : 11px;
	border-color     : #151517;
	background-color : #e4edd2;  }
TD.buttondruck       {   
    font-family      : sans-serif;
	font-size        : 11px;
	border-color     : #151517;
	background-color : white;  }
TD.nopic       {   
    font-family      : sans-serif;
	font-size        : 11px;
	background-color : #e4edd2;
	color            : #151517;  }
TD.adresseTopName       {   
    font-family      : sans-serif;
	font-size        : 11px;
	font-style       : bold;  }
TD.adresseTop       {   
    font-family      : sans-serif;
	font-size        : 11px;}
TD.adresseDown       {   
    font-family      : sans-serif;
	font-size        : 10px;  }
span.found       {   
    font-family      : sans-serif;
	font-size        : 11px;  }

	
	

FORM  {
	margin-bottom : 0px;
}



SUP   {
	font-size : 11px;
}



ADDRESS  {
	font-size : 7pt;
	font-family : sans-serif;
	font-style : normal;
}



.navigator  {
	font-family : sans-serif;
	font-size : 11px;
	font-weight : bold;
}


.para       {
	text-indent : 1em;
	text-align : justify;
	font-family : sans-serif;
	margin-bottom : 0px;
}


.paraStart  {
	text-indent : 1em;
	text-align : justify;
	font-family : sans-serif;
	margin-bottom : 0px;
}


.paraMiddle {
	text-indent : 0em;
	text-align : justify;
	font-family : sans-serif;
	margin-bottom : 0px;
}


.paraEnd    {
	text-indent : 0em;
	text-align : justify;
	font-family : sans-serif;
	margin-bottom : 0px;
}


.initial    {
	font-size : 18pt;
	font-weight : bold;
}


.picTitle   {
	font-size : 11px;
}


.hide       {
	color : #FFFFFF;
	TEXT-DECORATION:underline;
}


.search     {
	font-family : sans-serif;
	font-size : 11px;
	color:#151517;
}





.feld {
	FONT-FAMILY: sans-serif; 
	BACKGROUND-COLOR: #ffffff;
	COLOR: #151517; 
	FONT-SIZE: 11px; 
	BORDER: #54a51a 1x solid;
	PADDING: 1px; 
}

.colr{
   border: #909092 1px solid;
	background-color: #ffffff;
}
.nocolr{
	background-color: #ffffff;
}

.feldwhite {
	FONT-FAMILY: sans-serif; 
	BACKGROUND-COLOR: #ffffff;
	COLOR: #151517; 
	FONT-SIZE: 11px; 
	BORDER: #54a51a 1x solid;
	PADDING: 2px; 
}

.buttonfeld {
	FONT-FAMILY: sans-serif; 
	BACKGROUND-COLOR: #7c7c7c;
	COLOR: #151517; 
	FONT-SIZE: 10px; 
	BORDER: #54a51a 1x solid;
	PADDING: 1px; 
}

.line11{
	BACKGROUND-COLOR: #f0f0f0;
}

.linie2{
	BACKGROUND-COLOR: #c33b00;
}


#elButton A { 
           BORDER: #54a541 1px solid; 
			  BACKGROUND-COLOR: #e4edd2; 
			  COLOR: #151517; 
			  PADDING-TOP: 2px; 
			  PADDING-BOTTOM: 2px; 
			  FONT-WEIGHT: normal; 
			  FONT-SIZE: 10px; 
			  WIDTH: 90px; 
			  FONT-FAMILY: sans-serif; 
			  TEXT-DECORATION: none
}
#elButton A:hover {
			  BORDER:  #151517 1px solid; 
			  COLOR: #151517; 
			  BACKGROUND-COLOR: #FFFFFF;
}

#elButtonsmall A { 
           BORDER: #54a541 1px solid; 
			  BACKGROUND-COLOR: #e4edd2; 
			  COLOR: #151517; 
			  PADDING-TOP: 2px; 
			  PADDING-BOTTOM: 2px; 
			  FONT-WEIGHT: normal; 
			  FONT-SIZE: 10px; 
			  WIDTH: 50px; 
			  FONT-FAMILY: sans-serif; 
			  TEXT-DECORATION: none
}
#elButtonsmall A:hover {
			  BORDER:  #151517 1px solid; 
			  COLOR:  #151517; 
			  BACKGROUND-COLOR: #FFFFFF;

}

#elButtonM A { 
			  BORDER: #54a541 1px solid; 
			  BACKGROUND-COLOR: #e4edd2; 
			  COLOR: #151517; 
			  PADDING-TOP: 2px; 
			  PADDING-BOTTOM: 2px; 
			  FONT-WEIGHT: normal; 
			  FONT-SIZE: 10px; 
			  WIDTH: 85px; 
			  FONT-FAMILY: sans-serif; 
			  TEXT-DECORATION: none;
}
#elButtonM A:hover {
			  BORDER:  #151517 1px solid; 
			  COLOR: #151517; 
			  BACKGROUND-COLOR: #FFFFFF;
			font-weight : bold;
}



.glow{
	width: 310; 
	height: 235;
	FILTER:  Shadow(Color=#54a541, Direction:135);
}

.cinput {
  BORDER: #54a541 1px solid; 
  background: #e4edd2;
  color: #151517;
  font-size: 10px; 
  cursor: hand;
}

table.ueb{
/*	COLOR: #151517; 
	BACKGROUND-COLOR: #d4d0c8;*/
	border-bottom: #909092 1px solid;
}
tr.ueb{
	COLOR: #151517; 
/*	BACKGROUND-COLOR: #f0f0f0; */
}


.CAPSMALL{
  FONT-WEIGHT: bold; 
  FONT-SIZE: 11px; 
  COLOR: #54a541; 
  FONT-FAMILY: sans-serif; 
  LETTER-SPACING: 0px;
  font-style: italic;
}

.CAPSMALLFORM{
  FONT-WEIGHT: bold; 
  FONT-SIZE: 11px; 
  COLOR: #54a541; 
  FONT-FAMILY: sans-serif; 
  LETTER-SPACING: 0px;
}


a.newbie{
color : #f0f0f0;
}


span.font{
  FONT-FAMILY: sans-serif; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 16px; 
  COLOR: #007150;
}
span.tail{
  FONT-FAMILY: sans-serif; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 9px; 
  COLOR: #e4edd2;
}
span.tail2{
  FONT-FAMILY: sans-serif; 
  FONT-WEIGHT: normal; 
  FONT-SIZE: 9px; 
  COLOR: #008000 ;
}
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: sans-serif;
font-size: 11px;
}

#navcontainer li { margin: 0 0 1px 0; }


#navcontainer a.start{
background-image: url(gif/rechts-start.jpg);
}


#navcontainer a
{
font-familily: sans-serif;
font-size:11px;
margin-left:0px;
display: block;
padding: 4px 2px 2px 48px;
width: 180px;
background-image: url(gif/rechts-normal.jpg);
}


#navcontainer a:link, #navlist a:visited
{
font-weight:bold;
color: #151517;
text-decoration: none;
}

#navcontainer a:hover
{
background-image: url(gif/rechts-hover.jpg);
color: #54a541;
}

#navcontainer a.start:hover{
background-image: url(gif/rechts-start.jpg);
}

#active a:link, #active a:visited, #active a:hover
{
font-weight:bold;
background-image: url(gif/rechts-aktiv.jpg);
color: #151517;
}

#start a.start:link, #start a.start:visited, #start a.start:hover
{
font-weight:bold;
background-image: url(gif/rechts-start.jpg);
color: #151517;
}


