body, html
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 background-color:#FAFAFA;
 color: #404040;
  margin: 0px;
  padding-bottom: 25px;
  padding-top: 15px;
  padding-left: 25px;
  padding-right: 25px;
  scrollbar-face-color:#F5FFFB;
scrollbar-arrow-color:#00A062;
scrollbar-track-color:#D7EBE7;
scrollbar-shadow-color:#00A062;
scrollbar-highlight-color:#D7EBD7;
scrollbar-3dlight-color:#D7EBD7;
scrollbar-darkshadow-Color:#00A062;
height: 101%;
/*min-width: 800px; */
}
table#layout
 {

  border: 1px solid #00A062;
  background-color: #F5FFFB;
  height: 500px;
  width:99%
  /*min-width: 800px;*/
}
h1 {
font-size:17px;
color:#00975F;
font-variant: small-caps;
margin-bottom:0px;
margin-left: 5px;
margin-right: 5px;
margin-top: 0px;
font-weight: normal;
letter-spacing: 1px;
  padding-bottom: 3px
}
h2 {
font-size:14px;
color:#00A062;
font-variant: small-caps;
margin-bottom:0px;
margin-left: 5px;
margin-right: 5px;
margin-top: 15px;
font-weight: normal;
letter-spacing: 1px;
padding-bottom: 3px;
padding-top: 0px
}

p {
margin-top:0px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 5px;
font-size: 12px;
color: #404040;
}

ul
 {
 font-size: 12px;
  line-height: 14px;
  color: #404040;
  list-style-image: url(../images/navigation/knopf.gif);
  list-style-position: outside;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;


}

blockquote
 {
  margin-left: 16px;
  margin-top: 5px;
  margin-bottom: 2px;
  padding-right: 0px;
  margin-right: 0px;
}
ol
 {
font-size: 12px;
  line-height: 15px;
  color: #404040;
  list-style: decimal;
  list-style-position: outside;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
}
a, a:visited,a#inhalt, a:visited#inhalt
{
  text-decoration:none;
  font-weight:bold;
  color:#00A062;
  font-size:12px;
  font-variant: small-caps;
  font-family: Verdana, Arial, Helvetica, sans-serif;

}
a:active, a:hover, a:active#inhalt, a:hover#inhalt
{
 text-decoration:underline;
 /*font-weight:bold;*/
  color:#006666;
  font-size:12px;
  font-variant: small-caps;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


.start
{
  background-image: url(../images/navigation/start_weide.jpg);
  background-repeat: repeat-y
}
.beratung
 {
  background-image: url(../images/navigation/beratung_platane.jpg);
  background-repeat: repeat-y
}

.service
 {
  background-image: url(../images/navigation/service_esche.jpg);
  background-repeat: repeat-y;
}

.kartographie
 {
  background-image: url(../images/navigation/kartographie_birke.jpg);
  background-repeat: repeat-y;
}
.forstplanung
 {
  background-image: url(../images/navigation/forstplanung_ahorn.jpg);
  background-repeat: repeat-y;
}
.standortkartierung
{
  background-image: url(../images/navigation/standort_weide.jpg);
  background-repeat: repeat-y;
}
.flurstuecksverwaltung
{
  background-image: url(../images/navigation/flurstueck_hainbuche.jpg);
  background-repeat: repeat-y;
}

.agb
{
  background-image: url(../images/navigation/agb_aspe.jpg);
  background-repeat: repeat-y;
}

.kontakt
{
  background-image: url(../images/navigation/kontakt_kastanie.jpg);
  background-repeat: repeat-y;
}

.impressum
{
  background-image: url(../images/navigation/impressum_linde.jpg);
  background-repeat: repeat-y;
}

a.rinde, a:visited.rinde
 {
  padding:1px 3px 3px 3px;
  text-decoration:none;
  font-weight:normal;
  color:#FAFAFA;
  font-size:11px;
  font-variant: small-caps;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-left: 55px;
}
a:hover.rinde, a:active.rinde
 {
  padding:1px 3px 1px 3px;
  text-decoration:underline;
  font-weight:normal;
  color:#FAFAFA;
  font-size:11px;
  font-variant: small-caps;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-left: 55px;
}
#menu a {
    color: #00A062;
    display: block;
    padding-right: 5px;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #00A062;
    font-size:12px;
  text-align: right;
  background-color: #F5FFFB
}
  #menu a:link {
    color: #00A062;
	font-variant:small-caps;
    padding-right: 5px;
    text-decoration: none;
    border: 1px solid #00A062;
    font-size:12px;
    text-align: right
  }
  #menu a:visited {
    color: #00A062;
    padding-right: 5px;
    border: 1px solid #00A062;
    font-size:12px;
    text-align: right;

}
  #menu a:hover {
    color: #006666;
    padding-right: 5px;
    background-color: #D7EBE7;
    border: 1px solid #00A062;
    font-size:12px;
    text-align: right
  }
  #menu a:active {
    color: #006666;
    padding-right: 5px;
	font-variant:small-caps;
   background-color: #F6F6F6;
   border: 1px solid #00A062;
   font-size:12px;
   text-align: right
  }

.unlinked
  {
    color: #006666;
    padding-left: 10px;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #00A062;
    font-size:12px;
    font-variant:small-caps;
    margin-top:0px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    background-color: #FAFAFA;
  text-align: left;
}
#logo {
height:1px;
padding:5px;
border-bottom:1px solid #00A062;
background-color: #F5FFFB;
}


#leiste_intro {
background-color: #F5FFFB;
height: 400px;
}


#menu {
padding: 3px 2px 3px 2px;
margin-left: 2px;
margin-bottom:0px;
height: 400px;
display:block;
}
#traeger
 {
 position:relative;
 z-index:200;
 border: 0px;
 visibility: visible;
 overflow: visible;
 width:200px;
}
#inhalt, td#inhalt {
	min-width:500px;
    height:100%;
	padding-left:5px;
	padding-right:5px;
	text-align: justify;
	margin-bottom:0px;
	background-color: #FAFAFA;
}

#navigation
 {
 background-color: #F5FFFB;
 height: 400px;
 padding-top: 20px;
}

#footer {
border-top:1px solid #00A062;
background-color: #F5FFFB;
font-size: 9pt;
font-weight:normal;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 5px;
height: 1px;
}

#footer a:link,a,a:visited,a:active, a:hover
 {
font-size: 9pt;
font-weight:normal;
}
.footerunlinked
 {
font-size: 9pt;
font-variant:small-caps;
  font-weight: normal;
  letter-spacing: 1px
}
 td#info,img#info
  {
padding:7px 7px 7px 7px;
margin: 7px 7px 7px 0px;
border-right: 1px solid #00A062;
background-image: url(../images/navigation/fbr_eiche_logo.gif);
background-position: bottom;
background-repeat: no-repeat;
}


.unterstrich
   {
  border-bottom: 1px dashed #00A062;
  margin-bottom: 5px;
}

.fbr
 {
 font-size:13px;
  font-weight: bold;
  color: #00975F;
  font-variant: small-caps;
  margin-left: 2px;
  margin-right: 2px;
}
#leiste
 {
  border: 1px solid #00A062;
}

.no
 {
  cursor: default
}
.wmk, a.wmk
 {
font-size: 10px;
font-weight:normal;
}


.formular, p#formular
 {
color:#00975F;
/*border: 1px solid #00A062;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-variant: small-caps;
}


select, option, input, textarea, checkbox
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border:1px solid #00A062;
background-color: #F5FFFB;
color:#00A062;
  font-variant: small-caps;

}

#insert
 {

	border: 1px dashed #00A062;
	background-color:#D7EBE7;
    padding: 3px;
}

#illustration
 {
	position: relative;
	left: -150px;
	margin-right: -150px;
	z-index:1;
	float: left;
	border: 0px;
	padding: 3px;
	width: 350px;
	height: 327px;
	visibility: visible;
}

