/*
 	Farbwerte für
	Home: 		#666451		Hell: #B2B2A8;
	Galerien: 	#5E2228		
	Info:		#064D49
	Kontakt:	#BD5316

*/



body {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: sans-serif, Arial, Verdana, Geneva;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	background-color: #fff;
}

#div-seite-h, #div-seite-g, #div-seite-i, #div-seite-k {
	margin: 0;
	padding: 0;
	border-width: 0 0 0 7px;
	border-style: solid;
	position: relative;
	width: 1024px;
	height: 724px;
	background-color: #fff;
}
#div-seite-h {border-color: #666451;}
#div-seite-g {border-color: #5E2228;}
#div-seite-i {border-color: #064D49;}
#div-seite-k {border-color: #BD5316;}

#img-logo {
	border: 0;
	position: absolute;
	top: 65px;
	left: 17px;
}

#tbl-nav {
	position: absolute;
	z-index: 1000;
	border: 0;
	top: 40px;
	left: 170px;
}

.nav-1 {
	margin: 0;
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 13px;
	font-weight: bold;
	//letter-spacing: 1px;
	letter-spacing: 0;
	color: #666451;
	white-space: nowrap;
}

.nav-2 {
	margin: 0;
	font-family: Verdana, Geneva, sans-serif, Arial;
	//font-size: 12px;
	font-size: 13px;
	font-weight: normal;
	color: #929288;
	white-space: nowrap;
}

.nav-2-sel-h, .nav-2-sel-g, .nav-2-sel-i, .nav-2-sel-k {
	margin: 0;
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	white-space: nowrap;
}

a.nav-2-sel-g #nav-col-5  {color: #666451;}
a.nav-2-sel-g #nav-col-4  {color: #5E2228;}
a.nav-2-sel-g #nav-col-3  {color: #064D49;}
a.nav-2-sel-g #nav-col-92 {color: #BD5316;}

.nav-3 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: #666451;
	white-space: nowrap;
}

.nav-3-blind {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 13px;
/*	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #fff;
	white-space: nowrap;
*/
}

.nav-3-linie {
	margin: 0;
	padding: 0;
	height: 14px;
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #666451;	
	font-size: 2px;
}

.nav-3-linie-blind {
	margin: 0;
	padding: 0;
	height: 13px;
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #fff;	
	font-size: 2px;
}

.nav-balken {
	margin: 0;
	height: 10px;
	font-size: 2px;
	background-color: #666451;
}

.nav-punkt-g, .nav-punkt-i, .nav-punkt-k {
	margin: 0;
	padding: 0;
	width: 10px;
	height: 10px;
}
.nav-punkt-g {background-color: #5E2228;}
.nav-punkt-i {background-color: #064D49;}
.nav-punkt-k {background-color: #BD5316;}


/*
#z3 {
	width: 25%;
}
*/


/* Hiermit wird jedes Pulldown-DIV angesprochen (die ja unterschiedliche IDs besitzen) */
td#z3 div {
	margin: 4px 0 0 0;
	padding: 0px;
	border: 0;
	position: absolute;
	background-color: #E0E0DC;
	visibility: hidden;
	z-index: 1000;	/* damit Pulldown-DIV immer über dem eigentlichen Inhalt liegt */
}

/* 1., 2. und 3. ul-Ebene im Pulldown-Layer: */
td#z3 div ul, td#z3 div ul ul, td#z3 div ul ul ul {
	vertical-align: top;
	margin: 0;
	border: 0;
	list-style: none;
}

td#z3 div ul 		{padding: 5px;}
td#z3 div ul ul 	{padding: 5px 5px 5px 18px;}
td#z3 div ul ul ul 	{padding: 5px 5px 5px 28px;}


/* 1., 2. und 3. li-Ebene im Pulldown-Layer: */
td#z3 div ul li, td#z3 div ul li li, td#z3 div ul li li li {
	margin: 0;
	padding: 2px;
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	white-space: nowrap;
}

td#z3 div ul li a		{color: #666652; text-decoration: none;}
td#z3 div ul ul li a	{color: #ABAB9C; text-decoration: none;}
td#z3 div ul ul ul li a	{color: #ABAB9C; text-decoration: none;}


#BildOben {
	margin: 0;
	padding: 0;
	position: absolute;
	border: 0;
	top: 128px;
	left: 170px;
}
#TextLinkeSpalte, #TextQuadrat {
	margin: 0;
	padding: 0;
	position: absolute;
	border: 0;
	top: 482px;
	left: 170px;
	width: 370px;
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
	line-height: 21px;
}
#TextRechteSpalte {
	margin: 0;
	padding: 0;
	position: absolute;
	border: 0;
	top: 482px;
	left: 565px;
	width: 370px;
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
	line-height: 21px;
}
#BU {
	margin: 0;
	padding: 0;
	position: absolute;
	border: 0;
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	text-align: right;
	line-height: 13px;
}

#TextBlaettern {
	margin: 0;
	padding: 0;
	position: absolute;
	border: 0;
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-align: right;
	line-height: 13px;
}

#TextBlaettern img {
	position: relative;
	top: 2px;
}

#Bild1, #Bild2, #Bild3, #Bild4, #Bild5, #Bild6 {
	z-index: 0;	/* damit Bilder-DIV immer unter den Pulldown-DIVs liegen */
}

a:link {
			font-weight:normal;
			text-decoration: none;
}
a:visited {
			font-weight:normal;
			text-decoration: none;
}
a:hover {
			font-weight:normal;
			text-decoration: none;
}
a:active {
			font-weight:normal;
			text-decoration: none;
}

a.ext:link {
			color: #444;
			font-weight:normal;
			text-decoration: underline;
			background-color: #fff;
}
a.ext:visited {
			color: #444;
			font-weight:normal;
			text-decoration: underline;
			background-color: #fff;
}
a.ext:hover {
			color: #000;
			font-weight:normal;
			text-decoration: none;
			background-color: #ddd;
}
a.ext:active {
			color: #444;
			font-weight:normal;
			text-decoration: underline;
			background-color: #fff;
}


a.nav-1:link {
			font-weight:bold;
			text-decoration: none;
}
a.nav-1:visited {
			font-weight:bold;
			text-decoration: none;
}
a.nav-1:hover {
			font-weight:bold;
			text-decoration: none;
}
a.nav-1:active {
			font-weight:bold;
			text-decoration: none;
}


a.nav-2:link {
			font-weight:normal;
			text-decoration: none;
}
a.nav-2:visited {
			font-weight:normal;
			text-decoration: none;
}
a.nav-2:hover {
			font-weight:normal;
			text-decoration: none;
}
a.nav-2:active {
			font-weight:normal;
			text-decoration: none;
}


a.nav-2-sel-h:link, a.nav-2-sel-g:link, a.nav-2-sel-i:link, a.nav-2-sel-k:link, a.nav-layer-3:link, a.nav-layer-4:link, a.nav-layer-5:link {
			font-weight:normal;
			text-decoration: none;
}
a.nav-2-sel-h:visited, a.nav-2-sel-g:visited, a.nav-2-sel-i:visited, a.nav-2-sel-k:visited, a.nav-layer-3:visited, a.nav-layer-4:visited, a.nav-layer-5:visited {
			font-weight:normal;
			text-decoration: none;
}
a.nav-2-sel-h:hover, a.nav-2-sel-g:hover, a.nav-2-sel-i:hover, a.nav-2-sel-k:hover, a.nav-layer-3:hover, a.nav-layer-4:hover, a.nav-layer-5:hover {
			font-weight:normal;
			text-decoration: none;
}
a.nav-2-sel-h:active, a.nav-2-sel-g:active, a.nav-2-sel-i:active, a.nav-2-sel-k:active, a.nav-layer-3:active, a.nav-layer-4:active, a.nav-layer-5:active {
			font-weight:normal;
			text-decoration: none;
}


