.Font16 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16pt;
}
.Font14 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14pt;
}
.Font13 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13pt;
}
.Font12 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
}
.Font10 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.Font11 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11pt;
}
.Font8 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

.Font16bold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16pt; font-weight : bold
}
.Font14bold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14pt; font-weight : bold
}
.Font12bold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt; font-weight : bold
}
h1 {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20pt; font-weight :normal;
         margin-top:0px; margin-bottom:0px;
         color:#4295B0;
/*         color:#7256BA*/
}
h2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13pt; font-weight : normal;
         margin-top:0px; margin-bottom:0px;
}
p,td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

p {
	margin:0px;
         padding:0px;
}

image {
	margin:0px;
         padding:0px;
}

.nav_1 {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt; font-weight : normal;
         text-decoration:none;
         color:#000000;
         margin-top:0px; margin-bottom:6px;
}

.nav_2 {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt; font-weight : normal;
         text-decoration:none;
         color:#000000;
         margin-top:0px; margin-bottom:3px;
}

.Font10bold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt; font-weight : bold
}
.Font8bold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt; font-weight : bold
}
.borderblue
{
	border: 1px solid #06509b;
	background: #FFFFFF
}

a:link {font-size:10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0000ff}
a:visited {font-size:10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0000ff}
a:hover {font-size:10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0000ff}
a:active {font-size:10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0000ff}

a.nav_href:link {font-size:10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#505050; text-decoration:none; font-weight:bold;
}
a.nav_href:visited {font-size:10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#505050;text-decoration:none; font-weight:bold;
}
a.nav_href:hover {font-size:10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#505050;text-decoration:none; font-weight:bold; color:#ffffff;
}
a.nav_href:active {font-size:10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#505050;text-decoration:none; font-weight:bold;
}


#nav_ul { font-size:10pt; }
.nav_li {
         font-size:10pt;
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type: none;
	 margin-bottom:12px;
          color:#bbbbbb;
}
.nav_li1 {
         font-size:10pt;
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type: none;
	 margin-bottom:12px;
          font-weight:bold;
}


.nav_href {
}

.nav_li_cur {
	font-size:10pt;
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type: none;
	 margin-bottom:12px;
          color:#4295B0;
          font-weight:bold;
}

.nav_li_cur1 {
	font-size:10pt;
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type: none;
	 margin-bottom:12px;
          color:#4295B0;
          font-weight:bold;
}

body {
	margin:0px;
}

/*
#main_div {
	width:1000px;
         min-height:1000px;
         height:auto !important;
         height:1000px;
         margin:auto;
         z-index:0;
         position:relative;
         top:0px;
         left:-50px;
}
*/
#main_div {
	width:1000px;
         height:600px;
         margin:auto;
         z-index:0;
         position:relative;
         top:25px;
         left:0px;
}

#nav_div {
	position:absolute;
         top:0px;
         left:0px;
         width:300px;
         height:600px;
         background-image:url(images/hgnavi.gif);
         background-repeat:no-repeat;
         z-index:1;
}

#nav_inner_div {
	position:relative;
         top:0px;
         margin-top:190px;
         left:20px;
}
/*
#dok_div {
	position:relative;
         top:0px;
         left:70px;
         width:930px;
         height:976px;
         overflow:visible;
         height:auto !important;
         height:976px;
         background-image:url(images/hg.gif);
         background-repeat:repeat-y;
         z-index:0;
}
*/
#dok_div {
	position:relative;
         top:0px;
         left:70px;
         width:930px;
         height:600px;
         overflow:visible;
         background-image:url(images/hg.gif);
         background-repeat:repeat-y;
         z-index:0;
}

#page_div {
         padding-top:70px;
         padding-left:210px;
         z-index:0;
}

#img_eingang {
	position:absolute;
         top:0px;
         left:235px;
         z-index:2;
}

#txt_eintritt {
	position:absolute;
         top:195px;
         left:235px;
         z-index:2;
         }

#txt_intro {
	position:absolute;
         top:55px;
         left:475px;
         z-index:2;
         }
#txt_intro1 {
	position:absolute;
         top:70px;
         left:653px;
         z-index:2;
         width:265px;
         }
#echse_hg {
	position:absolute;
         top:33px;
         left:10px;
         z-index:0;
         }

#index_bilder {
	position:absolute;
         top:200px;
         left:570px;
         z-index:0;
         background-color:white;
         padding:0px;
         margin:0px;
         }

#skulpturen_bilder {
	position:absolute;
         top:240px;
         left:305px;
         padding:3px;
         background-color:white;
         }
#brunnen_bilder {
	position:absolute;
         top:220px;
         left:320px;
         padding:3px;
         background-color:white;
         }
#img_frosch {
	position:absolute;
         top:422px;
         left:410px;
         z-index:2;
}

#img_arbeit {
	position:absolute;
         top:140px;
         left:535px;
         width:300px;
         z-index:1;
         overflow:hidden;
}

#img_arbeit_2 {
	position:absolute;
         top:245px;
         left:180px;
}

#txt_mosaik {
	position:absolute;
         top:65px;
         left:215px;
         width:300px;
         z-index:2;
}

#txt_mosaik_1 {
	position:absolute;
         top:360px;
         left:600px;
         width:300px;
         z-index:2;
}

#img_logo {
	position:absolute;
         top:50px;
         left:0px;
         z-index:2;
         background-color:#FFFFFF;
         padding-bottom:5px;
         padding-left:5px;
         padding-right:5px;
}

#kon_text {
	position:absolute;
         top:217px;
         left:567px;
         width:300px;
}

#kon_bild {
	position:absolute;
         top:220px;
         left:347px;
}

.txt_fotos {
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:6px;
         color:#bcbcbc;
}