body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
}
.grund {
	position: absolute;
	left: 10%;
	top: 25px;
	border: 1px solid #A21236;
	width: 800px;
	height: 600px;
	background-color: #ECF0BD;
	overflow: hidden;
}
.grund_weiss {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -168px;
	margin-top: -250px;
	width: 336px;
	height: 400px;
}
.content_link {
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
	font-size: 10px;
}
.zeilenhoehe {
	line-height: 150%;
}
.bearbeiten_button {
	border: 1px solid #A21236;
	font-size:9px;
	width: 80px;
	height: 19px;
	background-color: #E0E0E0;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	text-align: center;
}
.key_visual {
	background-color: #333333;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 202px;
	width: 100%;
}
.main_navi {
	height: 21px;
	width: 100%;
	background-color: #A21236;
	left: 0px;
	top: 202px;
	position: absolute;
	float: left;
}
.logo{
	position: absolute;
	left: 32px;
	top: 160px;
}
.content_flash{
	position: absolute;
	left: 115px;
	top: 244px;
	z-index: 200;
}
.content_formular{
	position: absolute;
	left: 119px;
	top: 325px;
}
.content_layer {
	font-size:11px;
	line-height: 150%;
	position:absolute;
	left: 117px;
	top: 320px;
	width: 300px;
	height: 250px;
	padding-right: 50px;
	overflow:auto;
	z-index: 4000;
}
.inputx{background-color:#F4F4F4;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;border-width:1px;border-style:solid;border-color:#9A9A9A;}
.content_versalien{
	font-weight: bold;
	text-transform: uppercase;	
}
.copytext_bold {
	font-weight: bold;
}
.copytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.button_familie {
	height: 100%;
	width: 130px;
	position: absolute;
	left: 98px;
	top: 4px;
	float: left;
	text-align: center;
}
.link_familie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ECFOBD;
	text-decoration: none;
	padding-top: 4px;
}
a.link_familie:link {height: 100%; width: 100%; color: #ECF0BD; background-color: #A21236;}
a.link_familie:visited {height: 100%; width: 100%; color: #ECF0BD; background-color: #A21236;}
a.link_familie:hover {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline; }
a.link_familie:active {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}



.button_burg {
	height: 100%;
	width: 90px;
	position: absolute;
	left: 229px;
	top: 4px;
	float: left;
	text-align: center;
}
.link_burg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ECFOBD;
	text-decoration: none;
	padding-top: 4px;
}
a.link_burg:link {height: 100%; width: 100%; color: #ECF0BD; background-color: #A21236;}
a.link_burg:visited {height: 100%; width: 100%; color: #ECF0BD; background-color: #A21236;}
a.link_burg:hover {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_burg:active {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}



.button_geschichte {
	height: 100%;
	width: 100px;
	position: absolute;
	left: 320px;
	top: 4px;
	float: left;
	text-align: center;
}
.link_geschichte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ECFOBD;
	text-decoration: none;
	padding-top: 4px;
}
a.link_geschichte:link {height: 100%; width: 100%; color: #ECF0BD; background-color: #A21236;}
a.link_geschichte:visited {height: 100%; width: 100%; color: #ECF0BD; background-color: #A21236;}
a.link_geschichte:hover {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_geschichte:active {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}



.button_veranstaltungen {
	height: 100%;
	width: 130px;
	position: absolute;
	left: 421px;
	top: 4px;
	float: left;
	text-align: center;
}
.link_veranstaltungen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ECFOBD;
	text-decoration: none;
	padding-top: 4px;
}
a.link_veranstaltungen:link {height: 100%; width: 100%; color: #ECF0BD; background-color: #A21236;}
a.link_veranstaltungen:visited {height: 100%; width: 100%; color: #ECF0BD; background-color: #A21236;}
a.link_veranstaltungen:hover {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_veranstaltungen:active {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}



.button_weinhandel {
	height: 100%;
	width: 95px;
	position: absolute;
	left: 550px;
	top: 4px;
	float: left;
	text-align: center;
}
.link_weinhandel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ECFOBD;
	text-decoration: none;
	padding-top: 4px;
}
a.link_weinhandel:link {height: 100%; width: 100%; color: #ECF0BD; background-color: #A21236;}
a.link_weinhandel:visited {height: 100%; width: 100%; color: #ECF0BD; background-color: #A21236;}
a.link_weinhandel:hover {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_weinhandel:active {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}

.button_ledchen {
	height: 100%;
	width: 153px;
	position: absolute;
	left: 645px;
	top: 4px;
	float: left;
}
.link_ledchen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ECF0BD;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 4px;
}
a.link_ledchen:link {height: 100%; width: 100%; color: #ECF0BD; background-color: #A21236;}
a.link_ledchen:visited {height: 100%; width: 100%; color: #ECF0BD; background-color: #A21236;}
a.link_ledchen:hover {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_ledchen:active {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}

<!-- Aktive Links -->
.button_familie_aktiv {
	height: 100%;
	width: 130px;
	position: absolute;
	left: 98px;
	top: 0px;
	float: left;
	text-align: center;
}
.link_familie_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A21236;
	text-decoration: none;
	padding-top: 4px;
}
a.link_familie_aktiv:link {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_familie_aktiv:visited {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_familie_aktiv:hover {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_familie_aktiv:active {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}



.button_burg_aktiv {
	height: 100%;
	width: 90px;
	position: absolute;
	left: 229px;
	top: 0px;
	float: left;
	text-align: center;
}
.link_burg_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A21236;
	text-decoration: none;
	padding-top: 4px;
}
a.link_burg_aktiv:link {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_burg_aktiv:visited {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_burg_aktiv:hover {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_burg_aktiv:active {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}



.button_geschichte_aktiv {
	height: 100%;
	width: 100px;
	position: absolute;
	left: 320px;
	top: 0px;
	float: left;
	text-align: center;
}
.link_geschichte_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A21236;
	text-decoration: none;
	padding-top: 4px;
}
a.link_geschichte_aktiv:link {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_geschichte_aktiv:visited {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_geschichte_aktiv:hover {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_geschichte_aktiv:active {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}



.button_veranstaltungen_aktiv {
	height: 100%;
	width: 130px;
	position: absolute;
	left: 421px;
	top: 0px;
	float: left;
	text-align: center;
}
.link_veranstaltungen_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A21236;
	text-decoration: none;
	padding-top: 4px;
}
a.link_veranstaltungen_aktiv:link {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_veranstaltungen_aktiv:visited {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_veranstaltungen_aktiv:hover {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_veranstaltungen_aktiv:active {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}



.button_weinhandel_aktiv {
	height: 100%;
	width: 95px;
	position: absolute;
	left: 550px;
	top: 0px;
	float: left;
	text-align: center;
}
.link_weinhandel_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A21236;
	text-decoration: none;
	padding-top: 4px;
}
a.link_weinhandel_aktiv:link {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_weinhandel_aktiv:visited {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_weinhandel_aktiv:hover {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_weinhandel_aktiv:active {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}



.button_ledchen_aktiv {
	height: 100%;
	width: 153px;
	position: absolute;
	left: 645px;
	top: 0px;
	float: left;
}
.link_ledchen_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A21236;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 4px;
}
a.link_ledchen_aktiv:link {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_ledchen_aktiv:visited {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_ledchen_aktiv:hover {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}
a.link_ledchen_aktiv:active {height: 100%; width: 100%; color: #ECF0BD; text-decoration:underline;}

.wechsel_bild {
	height: 375px;
	width: 95px;
	background-color: #ECF0BD;	
	position: absolute;
	left: 550px;
	top: 223px;
}
.bildgroesse {
	width: 95px;
	height: 377px;
}
.button_bildgalerie {
	position: absolute;
	left: 470px;
	top: 230px;
	width: 80px;
	height: 80px;
	z-index: 5000;
}
.oben_navi{
	position: absolute;
	right: 21px;
	top: 15px;
	width: 100px;
	text-align: right;
}
a.oben_navi_link:link {color: #ECF0BD;text-decoration: none;}
a.oben_navi_link:visited {color: #ECF0BD; text-decoration: none;}
a.oben_navi_link:hover {color: #ECF0BD; text-decoration: underline;}
a.oben_navi_link:active {color: #ECF0BD; text-decoration: underline;}

a.text_link:link {color: #A21236;text-decoration: none;}
a.text_link:visited {color: #A21236; text-decoration: none;}
a.text_link:hover {color: #A21236; text-decoration: underline;}
a.text_link:active {color: #A21236; text-decoration: underline;}




.seiten_navi {
	width: 120px;
	height: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	position: absolute;
	top: 237px;
	right: 13px;
	text-align: left;
}
.aktueller_hinweis {
	width: 120px;
	height: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	position: absolute;
	top: 420px;
	right: 13px;
	text-align: left;
}
.hinweis_aktuell {
 color:#A21236;
 font-weight:bold;
}
.hinweis_meldungstitel {
 line-height: 120%;
}
.hinweis_meldungstext {
 color: #636166;
}

.content {
	height:300px;
	width: 350px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #CCCC00;
}
.oeffnungszeiten {
	height: 100px;
	width: 265px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 10000;
}




/*Styles für die Seiten_navigation


FIRST_LEVEL

/*Style-Definition für die First-Level-Navigation*/
DIV.fstLevel a
{
TEXT-DECORATION: none;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 11px;
TEXT-ALIGN: left;
COLOR: #A21236;
LINE-HEIGHT: 15px;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
TEXT-DECORATION: underline;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 11px;
TEXT-ALIGN: left;
COLOR: #A21236;
LINE-HEIGHT: 15px;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
{
TEXT-DECORATION: underline;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 11px;
TEXT-ALIGN: left;
COLOR: #A21236;
LINE-HEIGHT: 15px;
}


/*SECOND_LEVEL

/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a
{
TEXT-DECORATION: none;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 11px;
TEXT-ALIGN: left;
COLOR: #636166;
LINE-HEIGHT: 15px;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
TEXT-DECORATION: underline;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 11px;
TEXT-ALIGN: left;
COLOR: #636166;
LINE-HEIGHT: 15px;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a
{
TEXT-DECORATION: underline;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 11px;
TEXT-ALIGN: left;
COLOR: #636166;
LINE-HEIGHT: 14px;
}

/*Kalender*/
.rahmen_zelle {
	width: 400px;
	height: 132px;
	border: 1px solid #A21236;
	overflow:scroll;
}
