/*
Naturpark Stylesheet
2005-11-02
Dennis Dobslaf
*/

html,body {
	height: 100%;
}

body
{
  margin: 0;
  padding: 0;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  min-width: 770px;
  max-width: 1000px;
  background: url(/pix/backleft.gif) repeat-y #E4F2CE;
}

/*fuer ie*/
html, body, textarea {
  scrollbar-base-color: #E4F2CE;
  scrollbar-3d-light-color: #FFFFFF;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-darkshadow-color: #000000;
  scrollbar-face-color: #85B43A;
  scrollbar-highlight-color: #A8D461;
  scrollbar-shadow-color: #5A8615;
/*  scrollbar-track-color: #E4F2CE;*/
}

form
{
  margin: 0;
  padding: 0;
}

p
{
  margin-top: 0;
}

dfn
{
  position: absolute;
  top: -1000px;
  left: -1000px;
  display: inline;  
}

.hidden
{
  display: none;
}

#wrapperall {
  height: 100%;
}

#wrapperall2 {
  height: 100%;
  background: url(/pix/backrightext.gif) no-repeat 800px bottom;
}

.container
{
  overflow: hidden;
  width: 98%;
}

.block
{
  margin-bottom: 1em;
  width: 97%;
  text-align: justify;
}

.contentleft
{
  float: left;
  margin-right: 0.8em;
  margin-bottom: 0.1em;
}

.contentright
{
  float: right;
  margin-left: 0.8em;
  margin-bottom: 0.1em;
}

#all
{
  overflow: hidden;
  height: 100%;
  background: url(/pix/backleftshadow.gif) repeat-y 142px;
}

#left
{
  padding: 0;
  margin: 0;
  float: left;
  width: 142px;
  background: url(/pix/naturparklogo2.gif) no-repeat;
  background-position: 20px bottom;
  height: 100%;
}

#left .image
{
  margin-top: 50px;
}

#left .search
{
  margin-top: 2em;
  margin-right: 0.1em;
  padding-right: 0.2em;
  color: #FFFAFA;
  font-weight: bold;
  font-size: 1.0em;
  text-align: right;
  position: absolute;
/*  bottom: 180px;*/
  bottom: 30px;
  left: 3px;
}

.searchfieldbackground
{
  background: url(/pix/searchbox.gif) no-repeat top left;
  height: 24px;
  width: 131px;
  text-align: right;
}

.searchfieldinput
{
  border: none;
  width: 115px;
  background-color: transparent;
  padding-top: 3px;
  padding-right: 5px;
  padding-left: 5px;
}


#right
{
  padding: 0;
  margin: 0;
  margin-left: 142px;
  height: 100%;
  background: url(/pix/backright.gif) no-repeat left bottom;
  padding-left: 45px;
  width: 100%;
}

#right .naviout .block
{
  margin-bottom: 2.5em;
}



#nav
{
  height: 15%;
  margin-top: 0.5em;
}

#nav ul
{
  margin: 0;
  padding: 0;
  margin-right: 4em;
}

#nav ul li
{
  display: inline;
}

#nav ul#mainnav
{
  
  margin-bottom: 5px;
  color: #264E1D;
}

#nav ul#mainnav a
{
  border-right: 2px solid #264E1D;
  padding-left: 0.3em;
  padding-right: 0.2em;
  margin: 0;
}

#nav ul#mainnav li a.last
{
  border-right: none;
}




#nav ul#mainnav a:link, #nav ul#mainnav a:active, #nav ul#mainnav a:visited
{
  color: #264E1D;
  font-size: 1.3em;
  font-weight: bold;  
  text-decoration: none;
}

#nav ul#mainnav a:hover, #nav ul#mainnav a:focus
{
  color: #1E7B1F;
}

#nav ul#mainnav a:link.active, #nav ul#mainnav a:active.active, #nav ul#mainnav a:visited.active
{
  font-style: italic;
  text-decoration: underline;
  color: #FF0000;
}


#nav ul#subnav
{
  margin-left: 6em;
}

#nav ul#subnav a
{
  border-right: 2px solid #000000;;
  padding-left: 0.3em;
  padding-right: 0.4em;
  margin: 0;
}

#nav ul#subnav li a.last
{
  border-right: none;
}

#nav ul#subnav a:link, #nav ul#subnav a:active, #nav ul#subnav a:visited
{
  /*color: #000000;*/
  color: #696969;
  font-size: 1em;
  font-weight: bold;  
  text-decoration: none;
}

#nav ul#subnav a:hover, #nav ul#subnav a:focus
{
  color: #000000;
}

#nav ul#subnav a:link.active, #nav ul#subnav a:active.active, #nav ul#subnav a:visited.active
{
  font-style: italic;
  text-decoration: underline;
  color: #000000;
}


#content
{
  width: 75%;
  height: 75%;
  padding-right: 8px;
  overflow: auto;
}

#content a:link, #content a:active, #content a:visited
{
  color: #006400;
} 

#content a:hover, #content a:focus
{
  color: Green;
}

#right h1, #content h1
{
  font-size: 1.3em;
}

#content h2
{
  font-size: 1.2em;
  color: #228B22;
}

#content h3
{
  font-size: 1.1em;
  color: #228B22;
}

#content p
{
  /*margin-top: 10px;*/
  page-break-inside: avoid;
}


.contentleft
{
  float: left;
  margin-right: 0.8em;
  margin-bottom: 0.1em;
}

.contentright
{
  float: right;
  margin-left: 0.8em;
  margin-bottom: 0.1em;
}

/*****  contenttable  ******/
.contenttable
{
  width: 97%;  
  background-color: #004801;  
}

.contenttable tr
{
  /*background-color: #85B43A;*/
}

.contenttable td
{
  background-color: #B5E26D;
}

.contenttable th
{
  text-align: left;
  background-color: #006400;
  color: #FFFFFF;
}

.contenttable .evenrow
{
  background-color: #C5D5AF;  
}

.contenttable .oddrow
{
  background-color: #F0FBDD;
}
/*****  ----  ******/

/** Listen ***/
ul.headlinelist
{
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 97%;
}

ul.headlinelist li
{
  margin-bottom: 5px;
}



ul.headlinelist li a:link, ul.headlinelist li a:active, ul.headlinelist li a:visited
{
  display: block;
  text-decoration: none;
  border-left: 10px solid #006400;
  border-bottom: 2px solid #006400;
  padding-left: 5px;
  color: #000000;
  font-weight: bold;
}

ul.headlinelist li a:hover
{
  color: #000000;
}

#printthis {
	display: inline;
	background-image: url("/pix/print_this.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 25px;
}

#footer
{
  margin-top: 25px;
  width: 75%;
}

#footer a:link, #footer a:active, #footer a:visited
{
  color: #000000;
  font-weight: bold;
}

#footer a:hover, #footer a:focus
{
  
}


/********* SmoothGallery *********/
#myGallery h2 {
  color: #EEEEEE;
}
#myGallery p {
  margin-top: 0px;
}


