/* CSS Document */
/* angaben fuer  body, hier auch verlauf mit grafik im hinntergrund festgelegt*/
body
{	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #0e5d4d;
	width:100%;
	height:100%;
	background-color: #e69d50;
	background-image: url(images/bodybg.jpg);
	background-repeat: repeat-x;
	padding:0;
	margin:0;

}

/* fenster nur fuer das hintergrundbild */
#bgwin
{
	width:1120px;
	height:566px;
	background-image: url(images/bgimg.jpg);
	background-repeat: no-repeat;
	z-index:1;

}

/* fenster, in dem sich die navi befindet */
#naviwin
{
	position:absolute;
	top:250px;
	left:130px;
	width:122px;
	height:280px;
	z-index:10;
}

/* titel der aktuellen seite links oben*/
#currentpage
{	font-family: Georgia, "Times New Roman", Times, serif;
	position:absolute;
	left:332px;
	top:220px;
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:16px;
	color:#cf6d36;
}


/* position kontakt- /impressumslink */
#kontakt 
{
	position:absolute;
	top:224px;
	left:898px;
	text-align: right;	
	width:132px;
	font-weight:bold;

}

/* kontaktlink, auch fuer impressum */
#kontakt a, #kontakt a:visited
{
	font-size:11px;
	color:#cf6d36;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#kontakt a:hover
{
	font-size:11px;
	color:#f6c885;
	font-family: Georgia, "Times New Roman", Times, serif;
}



/* active-zustand fuer aktiven kontakt- / impressumslink*/
.kontaktaktiv
{
	position:absolute;
	left:898px;
	top:224px;
	text-align: right;	
	width:132px;
	color:#f6c885;
	font-size:11px;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* fenster, in dem sich der seiteninhalt befindet  */
#contentwin
{
	position:absolute;
	left:263px;
	top: 276px;
	width:850px;
	height:auto;
	background-image: url(images/contentbg.png);
	background-repeat: repeat-y;
	margin:0;
	z-index:11;
}



/* normaler absatz */
#contentwin p
{	display:block;
	margin: 0 60px 20px 100px;
	width:640px;
	line-height:20px;
	font-size:14px;
	padding:0;
}


#contentwin a, a:visited
{color: #0e5d4d;
font-weight:bold;}

/* headline 16px/bold innerhalb des contentwindows */
#contentwin h1
{	display:block;
	font-size:16px;
	font-weight:bold;
	margin: 0 60px 20px 100px;
	padding:0;
	width:650px;
	}

/* subheadline 16px/kursiv innerhalb des contentwindows */
#contentwin h2
{	display:block;
	margin: 10px 60px 20px 100px;
	font-size:16px;
	font-weight:normal;
	padding:0;
	width:650px;
	color:#cf6d36;
}


#contentwin ul
{margin: 0 30px 20px 74px;
width:630px;}

#contentwin li
{	line-height:20px;
margin:0 0 8px 0;}

table{border:0;}

.tdheader
{border:1px solid #d56d36;
background-color:#f0b35a;
margin:0;
}

td
{border:1px solid #d56d36;
padding: 6px;
text-align:center; 
margin:0;
}

/* div-container ausschliesslich fuer bilder, die ueber die volle breite zentriert werden */
.imgwincenter
{ margin:10px 0 20px 0; 
width:838px;
text-align:center; 
}

/* 'unordered list' fuer navi */

#naviul
{	position:relative;
	margin:0;
	padding:0;
	list-style-type: none;
}

/* position der listenpunkte nur fuer #naviul */
#naviul li
{ 
	float:left;
	margin: 0 0 10px 0;
	padding:0;
	text-align:center;	
}

/* links nur fuer #naviul */
#naviul a, #naviul a:visited
{
	float:left;
	font-size: 14px;
	color: #f6c885;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	width:123px;
	height:31px;
	text-decoration: none;
	line-height:27px;
	background-image: url(images/button01.gif);
	background-repeat: no-repeat;
	padding:0;
	margin:0;
	
	}

/* mouseover-link nur fuer #naviul */
#naviul a:hover
{
	color: #0e5d4d;
	background-image: url(images/button02.gif);
	background-repeat: no-repeat;
}

/* active-zustand nur fuer #naviul */
#naviul .active
{
	float:left;
	font-size: 14px;
	color: #0e5d4d;
	background-image: url(images/button02.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	width:123px;
	height:31px;
	text-decoration: none;
	line-height:27px;
	background-repeat: no-repeat;
	}

/* abstaende und position fuer linksbuendige bilder */
.imgleft
{
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:10px 5px 10px 100px;
}

/* abstaende und positionen fuer rechtsbuendige bilder wie auf der startseite */
.imgright
{
	float:right;
	font-size:12px;
	font-weight:bold;
	margin:10px 110px 10px 5px;
	}
	
.imgstandard
{
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:20px 5px 20px 100px;
	}


/* galeriecontainer */




#galeriewin 
{
	float:left;
	width: 570px;
	margin: 0 0 20px 100px;
	padding:0;
}


#galeriewin h2
{	display:block;
	margin: 0px 60px 20px 0;
	font-size:16px;
	font-weight:normal;
	padding:0;
	font-style: italic;
}

#galeriewin p
{
display:block;
width:570px;
margin:10px 0 30px 0;}


#counter{
	width: 838px;
	margin-left:100px;;
	height:16px;
	margin-top: 20px;	  
}

#footer {
	clear:left;
	margin-top:1em;
	width: 838px;
	height:68px;
	text-align:center;
	background-image: url(images/footerbg.jpg);
	background-repeat: no-repeat;

}
