/*design and CSS by Holger Kreis (amy rae)
Use of this style sheet is governed by a Creative Commons Attribution-NonCommercial-ShareAlike 1.0 license
   http://creativecommons.org/licenses/by-nc-sa/1.0/
Use of the images employed by this style sheet are NOT governed by the same terms!
No use of the images may be made without the permission of the above parties.
*/
body {
	color:#333;
	font:75% Trebuchet MS, Trebuchet, Palatino,"Book Antiqua",Times,"Times New Roman",serif;
	line-height:1.6em;
	background:url(/finkenhof/images/shadow_bg.gif) repeat-y 50% 0%;
}
h2, h4 {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
}
h3 {
    font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	color:#339900;
}
a:link {
	color:#000099;
	text-decoration: none;
	border-bottom:1px dotted #000099;
}
a:visited {
	color: #990099;
	text-decoration: none;
	border-bottom:1px dotted #990099;
}

a:hover {
	text-decoration: none;
	border-bottom:1px solid #990099;
}
#wrapper {
	width:699px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-348px;
}
#masthead {
	margin:0 0 0em;
	width:699px;
	height:100px;
	background:url(/finkenhof/images/head.jpg);
	text-indent:-5000px;
	border-top:3px solid #3A5998;
	border-bottom:3px solid #3A5998;
}
#content {
	width:450px;
	float:right;
}
#content h2 {
	font-size:1.65em;
	margin: 25px 30px 30px 1px;
	padding-bottom:0.2em;
	border-bottom:1px solid #ccc;
}
#content h3 {
	margin: 10px 30px 10px 1px;
	font-weight:bold;
	text-align: left;
}

#content h4 {
	margin: 50px 30px 10px 1px;
	font-weight:bold;
	text-align: left;
	border: 0px;
}




#content .description, #content .objectDesc {
	margin: 10px 30px 10px 1px;
	color: #999;
	font-weight: bold;
}
#content p {
	margin: 10px 30px 10px 1px;
}

#content ul {
    margin: 10px 15px 10px 1px;
}

#content li {
    margin:-0.1em 15px 15px;
}

#content h3 a,li a, li a:hover, 
#content h4 a{
	text-decoration: none;
        border: 0px
}

#content .footer {
	margin-top: 4.0em;
	padding-top:4.1em;
	color:#999;
}

#nav {
	width:245px;
	padding-top: 20px;
}
#nav ul{
	margin:0;
	padding:0;
	list-style-image: url(/finkenhof/images/li.gif);
}

#nav li {
	margin:0.05em 45px;
	padding-left:3px;
	padding-bottom:3px;
}

#nav .homelink {
	margin-bottom:2em;
}

#nav li.selectedPg, .selectedPg a:visited {
	text-decoration: none;
	/*color: #000;*/
	font-weight: bold;
}

/* Farbklassen in der Navigation */

#nav .navNav li a:link, #nav .navNav a:visited {
	text-decoration: none;
	color:#339900;
	border-bottom: 0px;
}

#nav .navDown li a:link, #nav .navDown a:visited{
	text-decoration: none;
	color:#ffff66;
	border-bottom: 0px;
}

#nav .navLinks li a:link, #nav .navLinks a:visited {
	text-decoration: none;
	color:#cc3300;
	border-bottom: 0px;
}

/* Farbklassen in der Navigation Ende */



#nav li a:hover {
	font-weight: bold;
}

#nav li a:active {
	font-weight: bold;
	color:#000;
}

#nav h2 {
	margin:1.6em 25px 0;
	font-size:1em;
	color:#555;
}
#nav select {
	margin:0 25px 0.5em;
	width:140px;
}
#nav input, #designBy {
	margin:0.5em 25px;
}

img { 
    border: 0px;
	margin-left:10px;
}

/*#content img{
	float: left;
	margin-top: 4px;
	margin-right: 8px;
	padding: 0 2px 2px 0;
}*/

.imgright {
    float: right;
}

table {
   	margin:0px;
	padding: 0px;
	}
td {
	vertical-align:top;
	padding-right: 15px;
}
.tabledescr { 
    font-weight: bolder;
 }
 
.navjump {

    display: none;
}

dt {
padding-left:0;
width:100%;
}

dd {
text-align:center;
margin-left: 0px;
margin-top:2px;
background-color:#ddd;
font:normal 80%/12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
padding:3px;
}

#content img,dl {
float:left;
margin:4px 20px 0 1px;
padding:0 2px 2px 0;
}

