

	body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	body,td,div,p,pre,ul {font-size: 14px;}
	h1 {font-size: 18px;}
	h2 {font-size: 16px;}
	h4 {font-size: 11px;}

	p:first-letter {color:#309C4A;
		font-size:12pt;
		font-weight:600;}
	#textBereich {
		text-align: justify;width: 480px;
			}


	#bannerTitel {
		position:absolute;
		top: 25;
		left:210;width: 500;text-align: center;
	}
	#laufschriftbereich {
		position: absolute;
		top: 108;
		left: 210;
		width: 100%;
		color: #006400;
	}
	#logoRechts {
		position:absolute;
		top: 25;
		left:750;
		height:100px;
	}
	#gaestebuchBereich {
		position:absolute;
		top: 260;
		left:240;width:700;
		z-index:3;
	}

	#bild1Bereich {
		position:absolute;
		top: 220;
		left:750;
		height:65px;
	}
	#bild2Bereich {
		position:absolute;
		top: 420;
		left:750;
		height:65px;
	}
	#bild3Bereich {
		position:absolute;
		top: 660;
		left:400;
		height:65px;
	}
	#bild4Bereich {
		position:absolute;
		top: 537;
		left:400;
		height:65px;
	}
	#bild5Bereich {
		position:absolute;
		top: 580;
		left:400;
		height:65px;
	}


	/* navigation */

	div#navigation {
		position: absolute;
		height: 200px;
		width: 200px;
		top: 230px;
	}

	#navcontainer
	{
		margin-left: 0px; /* width: 12em; */
		padding: 0px;
		margin-bottom: 1em;
		font-size: 14px; /* background-color: #D4D4ED; */
		color: #309C4A;
		font-weight: 600;line-height: 0.1ex;
	}

	#navcontainer ul
	{
		list-style: none;
		margin-left: 0px;
		padding: 0px;
		border: none;
	}

	#navcontainer li
	{
		/* border-bottom: 1px solid #6A6969; */
		margin: 0px;
	}

	#navcontainer li a
	{
		display: block;
		padding: 5px 5px 5px 24px; /* background-color: #2175bc; */
		color: #CCFF99;
		text-decoration: none;
		width: 100%;line-height: 0.5ex;
	}

	html>body #navcontainer li a { width: auto; }

		#navcontainer li a:hover/*Hover Navi 1*/
	{
		background-color: transparent;
		color: #FF6347;
		background-image: url(logo-navi.gif);
		background-repeat: no-repeat;
		background-position: 0% 50%;
	}

	#navcontainer li li
	{
		/* border-top: 1px solid #000; */
		border-bottom: 0px;
		margin: 0px;
	}

	#navcontainer li li a
	{
		display: block;
		padding: 5px 5px 5px 50px;
		color: #CCFF99;
		text-decoration: none;
		width: 100%;
		font-size: smaller;
	}

		#navcontainer li li a:hover/*Hover Navi 2*/
	{
		display: block;
		padding: 5px 5px 5px 50px;background-image: url(logo-navi-sub.gif);
		color: #FF6347;
		text-decoration: none;
		width: 100%;
		font-size: smaller;
	}


	#navcontainer ul li a#current/*Aktive Navi 1*/
	{
		background: url(logo-navi.gif);
		background-repeat: no-repeat;
		color: #000;
		border: 0px ;
		background-position: 0% 50%;
	}
	#navcontainer ul li a#currentsub/*Aktive Navi 2*/
	{
		background: url(logo-navi-sub.gif);
		background-repeat: no-repeat;
		color: #000;
		border: 0px;
		background-position: 0% 50%;
	}


	.fett {
		font-weight: bold;
	}
	.kursiv {
		font-style: italic;
		color: #173595;
	}
	a.kontakt:link {
		color: #173595;
		text-decoration: none;
	}
	a.kontakt:visited {
		color: #003366;
		text-decoration: none;
	}
	a.kontakt:hover {
		color: #CC6600;
		text-decoration: underline;
	}
	a.kontakt:active {
		color: #CC6600;
		text-decoration: none;
	}

	.anschrift {
		font-size: 12px;
		color: #CCFF99;
		text-align: center;
		vertical-align: middle;
	}
	.copyright {
		font-size: 9px;
		color: #309c4a;
		text-align: justify;
	}
	.titel1 {
		font-size: 40px;
		color: #ffffdd;
	}
	.titel2 {
		font-size: 20px;
		color: #ffffdd;
	}

