@charset "UTF-8";
* {
	font-family:courier,serif;
}
html{height:100%}
body {
	background-color: #f7fff1;
	margin:0;
	padding:0;
	height:100%;
}
img{
	border:0;
}

a {
color:#490000;
text-decoration:none;}

a:hover,a:focus {
color:#129800;
}

h1 {
font-size:15px;
font-weight:normal;
letter-spacing:4px;}

td{vertical-align:top;
}
	
#main {
position:relative;
margin:0 auto;
width:1000px;
background:#fdfdfd url(../layout/hintergrund.jpg) no-repeat;
min-height: 100%; /* Mindesthöhe für moderne Browser */
height:auto !important; /* Important Regel für moderne Browser */
height:100%; /* Mindesthöhe für den IE */
overflow: hidden !important; /* FF Scroll-leiste */
}

#logo {
padding:35px 0px 0px 25px;
}

#startbild {
/*position:relative;
left: 350px;
top: 47px;
z-index: 10;*/
padding:52px 0 100px 350px;
}

/*INHALTSSEITEN*/
#logoinhalt {
position:absolute;
left: 23px;
top: 34px;
z-index: 1;}

#navigation {
position:absolute;
left: 361px;
top: 49px;
z-index: 2;
width:440px;
background:url(../layout/bghauptmenue.gif) repeat-x left center;}

#navigation ul {
padding:0px;
margin:0px;
list-style:none;}

#navigation ul li {
float:left;
padding:0px 48px 0px 0px;
}


#inhalt {
position:relative;
left: 0px;
top: 0px;
z-index: 10;
min-height:200px;
border:0px solid red;
float:left;
font-size:13px; 
color:#490000;
line-height:110%;
}
#zyklenmenue,
#biotabelle {
margin:0px 0px 0px 64px;}

#zyklenmenue tr:hover {
color:#44a100;
}

#zyklenmenue td,
#biotabelle td {
padding-bottom:20px;}

.sans-serif {
font-family:arial,sans-serif;
font-weight:bold;
font-size:12px;
letter-spacing:1px;
}

.haupt {
font-family:arial,sans-serif;
font-weight:bold;
font-size:14px;
letter-spacing:1px;
}

#impressumlink,
#kontaktlink {
text-align:right;
}

#galerietext {
margin-top:140px;height:200px;width:195px;border:0px solid black;margin-right:10px;
font-family:arial,sans-serif;
font-weight:normal;
font-size:13px;
letter-spacing:1px;}

#galerienav {
margin-left:10px;}

#galeriestop {
margin-right:10px}