  body {
     margin: 0; 
     text-align: center;
     background: #FFF  url(../images/vfa2_bg.jpg) repeat;
	 
}
  
  
  
   .form     {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: normal;
	background: white;
    margin 1px 1px 1px 1px; 
 }

   .button   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: normal;
	background: white;
    margin 0 0 0 0; 
    border: 0;
}



   .Stil4    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-style: normal; line-height: normal; font-weight: normal;font-variant: normal;letter-spacing: normal}

   

    .Stil12   {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF3300; }
    .Stil15   {font-family: Arial, Helvetica, sans-serif; font-size: 8px;  color: #333333; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; letter-spacing: normal; }
    .Stil19   {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
    .Stil19_1 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ff3300; background-color: white; }

 

    div#LayerMain       { position:relative; z-index: 2;  top:0px; width: 800px; height: 100%; overflow: visible; margin: 0 auto; padding:0; text-align: left;}
 
    div#LayerBgTop      { position:relative; z-index:2;  padding:0; margin:0; left: 0px;  height:95px;  background:url("../images/main/top.gif")    right no-repeat;  overflow: visible; }

div#LayerBgMiddle   {
	position:relative;
	z-index: 1;
	left: 0px;
	height: 6px;
	overflow: visible;
	background: #f6fdee url(../images/geo_bg.gif) repeat-y left;
	border: 1px dashed #5dbb46;
}

 

div#LayerBgBottom   { 

position:relative; z-index: 1;  
left: 0px;  
height:55px; 
width:auto;  
background:url("../images/main/bottom.gif") right no-repeat; 
overflow: visible

}

    div#LayerBottomLine            { position: absolute; top:20px; left:200px; width:500px}
    div#LayerBottomLine  a         { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; font-style: normal; line-height: normal;	font-weight: normal; font-variant: normal; letter-spacing: normal;	text-align: left;	display: normal; }
    div#LayerBottomLine  a:link,
    div#LayerBottomLine  a:visited
     {
 	 color: #ff3300;
 	 font-style: normal;
 	 text-decoration: none;
     }  
    div#LayerBottomLine  a:hover   { color: #669966; } 
  

 
    /* min-height  hack */
    div#LayerMiddleTopLine { position:absolute; z-index:1;  left: 0px; top: 0px; width:100%; height:1px; }
    div#LayerBgMiddle      { height: 498px; } 
    *>#LayerBgMiddle       { padding-top: 498px !important; height: auto !important; height:498px; min-height: 1px;}   
    /* div#LayerSearch        { margin-top: -498px; }      */
    div#LayerContent       { margin-top: -498px; }     
    div#LayerList          { margin-top: -498px; }     

    div#LayerTexture          {
 	 position: absolute;
	 /* z-index:2; */
	 left:-12px;
	 top:0px;
	 height:498px;  
  	 width:183px;
	 background:url("../images/main/left.gif") no-repeat;
	 overflow: visible;}

   div#LayerMiddleTop { position: absolute; z-index:2;  left: 0px; top: 0px; width:100%; height:1px; }

   div#LayerList  {
	position: relative;
	z-index: 1;
	background-color: transparent;
	top: 35px;
	left:200px;
	width:560px;
	/* overflow-y: visible; */
	/* overflow-x: hidden; */
	overflow: visible;
}  
 
   div#LayerList       { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; font-style: normal; line-height: normal;	font-weight: normal; font-variant: normal; letter-spacing: normal;	text-align: left /* justify */;	display: normal; }
   div#LayerList i     { font-style: italic }
   div#LayerList p     { margin-bottom: 0px}

   div#LayerList b,    
   div#LayerList b a       { font-weight: bold }
   div#LayerList * a:link,
   div#LayerList * a:visited
    {
	color: #ff3300;
	font-style: normal;
	text-decoration: none;
    }  
   div#LayerList * a:hover { color: #669966; }  
 

   div#LayerContent    {
	position: relative;
	z-index: 1;
	background-color: transparent;
	top: 35px;
	left:192px;
	width:565px;
    padding:10px;
	/* overflow-y: visible; */
	/* overflow-x: hidden; */
	overflow: visible;
}  
   
  div#LayerTopPicture    { position:absolute; z-index:1; left: 215px; top:8px; height:67px; width:580px; /* background:url("../images/top/top_forest.gif") right no-repeat; */}
  div#LayerTopFont       { position:absolute; z-index:1;  left: 220px; top: 10px; align:left;  height:auto; width:auto; background:transparent; } 
  div#LayerTopFont       { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #888888; font-weight: normal; line-height: 1.6; font-style: italic; text-decoration: none; display: normal; white-space: normal;}
  
  div#LayerCodeOfSaxonia { position:relative; z-index:0; top:-20px; left: 300px; height:82px;  width:67px; background: transparent; background:url("../images/code_of_arms/saxony.gif") right no-repeat;} 
  div#LayerCodeOfBohemia { position:relative; z-index:0; top:-20px; left: 300px; height:82px;  width:67px; background: transparent; background:url("../images/code_of_arms/bohemia.gif") right no-repeat;}
  div#LayerCodeOfSilesia { position:relative; z-index:0; top:-20px; left: 300px; height:82px;  width:67px; background: transparent; background:url("../images/code_of_arms/silesia.gif") right no-repeat;}

  div#LayerContent *     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-style: normal; line-height: 1.5; font-weight: normal; font-variant: normal; letter-spacing: normal;	text-align: left;	display: normal; } 
  div#LayerContent * .picture_caption { font-size: 9px; font-style:italic; font-weight:normal; color: #666666; width:110px}
  div#LayerContent .title { font-size: 16px; font-style:normal; font-weight:bold;   color: #666666;}

  div#LayerContent i     { font-style: italic }
  div#LayerContent p     { margin-bottom: 0px; margin-top: 2px }

  div#LayerContent b,    
  div#LayerContent b a       { font-weight: bold }
  div#LayerContent * a:link,
  div#LayerContent * a:visited
   {
	color: #ff3300;
	font-style: normal;
	text-decoration: none;
    }  
  div#LayerContent * a:hover { color: #669966; }  
  div.sektion                { position:relative; top:-83px; z-index:1; background: transparent;  } 

  div#LayerContent ul { margin:0px 0px 0px 20px; padding: 0px;}








  #menu div#nav            { position:absolute; z-index:100; left: 161px; top: 73px; width:400px; height:16px; list-style: none; }

  #menu div#nav { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-style: normal; 
    line-height: normal; 
    font-weight: normal; 
    font-variant: normal; 
    letter-spacing: normal; 
    padding:0px; 
}


   #menu div#nav, 
   #menu div#nav ul {
	float: left;
	width: auto;
	list-style: none;
	line-height: 1.2;
	background: transparent; 
	font-weight: bold;
	padding: 2px;
	border-width: 0px;
	margin: 0px 0 9px 0;
}

   #menu #menu#nav li {
	float: left;
	padding: 0;
	width: auto;
}

   #menu #nav ul a {
	display: block;
	width: auto;
/* 	w\idth: auto; */
	color: white; 
	text-decoration: none;
	padding: 2px 2px; 
}

   #menu #nav ul ul {
	background: #ff3300; 
	border: solid #FFFFCC;
}

   #menu #nav ul ul a {
	display: block;
	width: 120px;
	w\idth: 110px;
	color: white; 
	text-decoration: none;
	padding: 4px 8px;
}

   #menu #nav a:hover {
     color: #99cc99;
} 

   #menu #nav a {
	/* background: url(../images/search/weisse_dreiecke/rechts_weiss.13.gif) center right no-repeat; */
    font-weight: bold;
}


   #menu #nav a.daddy {
	 background: url(../images/menu/dreieck.gif) center right no-repeat; 
    /* font-weight: bold; */
    /* a.link: #ffffcc; */
}

   #menu #nav li {
	float: left;
	padding: 0;
	width: auto;
}

   #menu #nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width:  80px; 
	w\idth: 150px;   
	font-weight: normal;
	border-width: 2px;
	margin: 0;
}

   #menu #nav li li {
	padding-right: 8px;
	width: 120px
}
 
  #menu #nav li ul a {
	width: 80px;
	w\idth: 130px; 
}




  #menu #nav li ul ul,
  #menu #nav li ul ul ul,
  #menu #nav li ul ul ul ul,  
  #menu #nav li ul ul ul ul ul,
  #menu #nav li ul ul ul ul ul ul   {
	margin: 0 0 0 40px;
}

  #menu #nav li:hover ul ul, 
  #menu #nav li:hover ul ul ul, 
  #menu #nav li:hover ul ul ul ul, 
  #menu #nav li:hover ul ul ul ul ul, 
  #menu #nav li:hover ul ul ul ul ul ul, 
  #menu #nav li:hover ul ul ul ul ul ul ul, 
  #menu #nav li.sfhover ul ul, 
  #menu #nav li.sfhover ul ul ul,  
  #menu #nav li.sfhover ul ul ul ul,
  #menu #nav li.sfhover ul ul ul ul ul, 
  #menu #nav li.sfhover ul ul ul ul ul ul, 
  #menu #nav li.sfhover ul ul ul ul ul ul ul,
  #menu #nav li.sfhover ul ul ul ul ul ul ul ul  {
	left: -999em;
}

  #menu #nav li:hover ul, 
  #menu #nav li li:hover ul, 
  #menu #nav li li li:hover ul, 
  #menu #nav li li li li:hover ul, 
  #menu #nav li li li li li:hover ul, 
  #menu #nav li li li li li li:hover ul, 
  #menu #nav li li li li li li li:hover ul, 
  #menu #nav li.sfhover ul, 
  #menu #nav li li.sfhover ul, 
  #menu #nav li li li.sfhover ul,
  #menu #nav li li li li.sfhover ul,
  #menu #nav li li li li li.sfhover ul,
  #menu #nav li li li li li li.sfhover ul,
  #menu #nav li li li li li li li.sfhover ul {
	left: auto;
}

  #menu #nav li:hover,
  #menu #nav li:hover li:hover,
  #menu #nav li.sfhover {
    color: #99cc99; 
}







 
    div#LayerBackButton             { position:absolute; z-index:2;  left: 10px; top: 75px; align:left;}
    div#LayerBackButton *           { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: white; font-weight: bold; text-decoration: none; display: normal; white-space: normal;}
    div#LayerBackButton a:hover     { color: #669966; }

    div#LayerForwardButton          { position:absolute; z-index:2;  left: 50px; top: 77px; align:right} 
    div#LayerForwardButton *        { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: white; font-weight: bold; text-decoration: none; display: normal; white-space: normal;}
    div#LayerForwardButton a:hover  { color: #669966; }

    div#LayerSearch                 { position: absolute; z-index: 2; left: 15px; top: 110px; 
                                      font-family: Arial, Helvetica, sans-serif;
                                      font-size: 10px; 
                                      font-style: normal; 
                                      line-height: small; 
                                      font-weight: normal; 
                                      font-variant: normal; 
                                      letter-spacing: normal; }


    div#LayerPath                   { position: absolute; z-index: 2000; left: 7px; top:150px; width:160px; overflow:hidden}                            
    div#LayerPath ul {
      list-style: none;
      margin:0; 
}  

    div#LayerPath li {
      padding: 0px 7px; 
      width:   100%; 
} 

    div#LayerPath *  {
      display:block;
      padding: 0px;
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px; 
      font-style: normal; 
      line-height: normal; 
      font-weight: bold; 
      font-variant: normal; 
      letter-spacing: normal;
      text-decoration: none; 
      color:#666666; 
} 
    div#LayerPath  a, 
    div#LayerPath  a div, 
    div#LayerPath  * a div{
     color: white;
}

    div#LayerPath   a:hover, 
    div#LayerPath   a:hover div, 
    div#LayerPath * a:hover div {cursor:hand; color: #99cc99; background: #FFFFCC;}  



    div#LayerCurrentPath           { position:absolute; z-index:2;  left: 195px; top: 100px; width:597px; height:31px; }
    div#LayerCurrentPath a         { font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #333333; font-style: normal; line-height: normal;	font-weight: normal; font-variant: normal; letter-spacing: normal;	text-align: left;	display: normal; }
    div#LayerCurrentPath a:link,
    div#LayerCurrentPath a:visited
     {
 	 color: #ff3300;
 	 font-style: normal;
 	 text-decoration: none;
     }  
    div#LayerCurrentPath a:hover   { color: #669966; } 
  
    div#LayerSwitchLanguage         { position:absolute; z-index:10; left: 640px; top: 75px; width:auto; height:16px;  list-style: none; }
    div#LayerSwitchLanguage *        { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: white; font-weight: bold; text-decoration: none; display: normal; white-space: normal; text-align:right; padding:0px;}
    div#LayerSwitchLanguage a:hover { color: #99cc99; } 

    div#LayerForestKids    { position:absolute; z-index:10; left: 490px; top: 80px; width:auto; }
    div#LayerMaps          { position:absolute; z-index:10; left: 590px; top: 80px; width:auto; }

    div#Print, 
    div#Print a:link  { width:20px;height:20px;background: url( ../images/contact/print_main.gif) center right no-repeat; } 
    div#Print a:hover { background: url( ../images/contact/contact_main.gif) center right no-repeat; } 





