body { line-height: 16px; color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; margin: 0; padding: 0; }
a:link { color: #544a32 ; text-decoration: none; }
a:hover, a:visited { color: #7e755f; text-decoration: none; }
table {line-height: 16px; color: #e3d2ae; font-size: 11px;}
td { padding-bottom: 6px; padding-top: 6px; padding-left: 6px; }

#wrapper { margin-top: -300px; margin-left: -400px; position: absolute; left: 50%; width: 800px; height: 400px ; float: left; }
#horizon { text-align: center; position: absolute; top: 50%; left: 0px; width: 100%; height: 1px; overflow: visible; display: block; }
#header { background-image: url(../images/jfgi_logo.jpg); background-repeat: no-repeat; background-position: center; vertical-align: middle; width: 200px; height: 50px; z-index: 1; margin-top: 5px; margin-left: 300px; }
#footer { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #544a32; text-align: right; margin-top: 8px; }

#footer a { color: #544a32; }
#footer a:visited, #footer a:hover { color: #7e755f; }
#menue { background-color: #000000; width: 800px; height: 20px; }
#content { text-align: left; width: 800px; height: 400px; z-index: 1; }
#text { width: 380px; height: 380px; overflow: auto; float: left; margin: 10px; }
#text2 { margin: 10px; width: 380px; height: 380px; overflow: auto; }
/*--------------Menue --------------*/
#navcontainer { margin-top: 10px; letter-spacing: 2px; height: 20px; margin-left: 150px; }
#navcontainer ul { text-align: center; vertical-align: middle; margin: 0; padding: 0; border: 0; list-style-type: none; }
#navcontainer ul li { color: #544a32; text-align: center; float: left; margin: 0; padding: 0; display: block; }
#navcontainer ul li a { padding-bottom: 0; padding-top: 3px; color: #544a32; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; width: auto; border-left: medium none #fff; display: inline; height: 17px; margin: 0 28px; }
#navcontainer ul li a:hover { color: #7e755f; }
#navcontainer a:active { color: #7e755f; }
#navcontainer li#active a { color: #7e755f; }

/*--------------Anderes--------------*/
h1 { color: #544a32; font-size: 10px; }
h2 { font-style: normal; font-weight: normal; color: #544a32; font-size: 11px; }

#oben { background-color: #fff; width: 800px; height: 90px; float: left; }
#mitte { background-color: #f6f4e5; width: 800px; height: 400px; float: left; }
.clear { clear: both; }

/*--------------Flickrshow--------------*/

#flickrshow { margin-left: 140px; text-align: center; width: 475px; height: 375px;}

#flickrshow_content {  }

dl { margin-top: 0px; margin-left: 0px; margin-bottom: 30px; margin-right: 20px; height: 87px; width: 87px; float: left; }

dd { padding: 0px; margin: 0px; width: 87px; float: left; }
dt { padding: 0px; margin: 0px; height: 87px; width: 87px; float: left; }
dt a img { border-color: #c8a861; padding: 5px; border-style: solid; border-width: 1px; }
dt a:hover img { border-color: #524425; padding: 5px; border-style: solid; border-width: 1px; }
