body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.80em;
background-image:url(images/body_hg.gif);
background-repeat:repeat-x;
background-position:top left;
background-color:#fdfffc;
padding:0;
margin:0;
color: #525C65;
}

.hide{
display: none;
}

div {
	margin:0;
         padding:0;
         border:0;
}



/*Anfang Header-------------------------------------------------------*/
div#header {
background-image:url(images/header_hg.jpg);
background-position:top;
height:141px;
width:1000px;
}

div#header h4 {
font-family: Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-weight:normal;
font-style:italic;
font-size:2em;
letter-spacing:1pt;
padding:8px 0 0 20px;
margin:0;
}
/*Ende Header---------------------------------------------------------*/

/*Anfang Mitte--------------------------------------------------------*/
div#mitte {
clear:both;
background-image:url(images/mitte_hg.gif);
background-position:top left;
background-repeat:repeat-y;
min-height:450px;
_height:450px;
width:78em;
border: solid 0px blue;
display: block;

}

div#left {
float:left;
width:50px;
padding:10px 0 0 0;
text-align:center;
}

div#left .flagge {
padding:0;
margin:5px 0 0 0;
}

div#left ul{
	list-style-type: none;
         padding:0;
         margin: 0;

}

div#inhalt {
float:left;
background-image:url(images/inhalt_hg.gif); 
background-position:top left;
background-repeat:repeat-y;
width:74.00em;
min-height:450px;
_height:450px;
border: 0px;
}

div#text {
display:block;
float:left;
margin:0 0 0 31px;
width:508px;
border: solid 0px green;
}

div#text h1 {
font-family: Georgia, "Times New Roman", Times, serif;
color:#525C65;
font-weight:bold;
font-size:1.60em;
padding:0;
margin:0 0 10px 0;
clear:both;
}

div#text h2 {
font-family: Georgia, "Times New Roman", Times, serif;
color:#525C65;
font-weight:normal;
font-size:1.30em;
padding:0;
margin:0 0 10px 0;
}

div#text h3 {
font-family: Georgia, "Times New Roman", Times, serif;
color:#525C65;
font-weight:bold;
font-size:1.0em;
padding:0;
margin:0 0 15px 0;
}

div#text p {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.50em;
padding:0;
margin:0 0 15px 0;
}

div#text a {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.50em;
padding:0;
margin:0;
color:#468809;
text-decoration: none;
}

div#text a:hover {
text-decoration: underline;

}

div#text ul {
list-style-type: circle;
color:#525C65;
margin: 8px 0 8px 10px;
padding:0;
border: 0px;
display: run-in;
}

div#text ul li{
margin: 0 0 5px 0;
}

div#text img{
	padding: 0 0 0px 0;
    margin: 0px 10px 15px 0px;
    align: left;
    display: block;
    float: left;
}

div#text .bild{
		margin: 0px 0px 15px 0px;
         padding: 0 10px 0px 0;
         align: left;
         display: block;
         float: left;
       }

div#text .bild img{
	float:none;
         margin: 0 0px 0px 0;
}

div#text .bild .bildunterzeile {
background-color:#e6ebed;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.85em;
text-align:right;
color:#B0B5BA;
padding: 2px 10px 2px 0;
}

div#text table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
line-height:1.50em;
color: #525C65;
empty-cells: show;
margin: 5px 0 15px 0;
border-right: solid 1px #e3ecd6;
border-bottom: solid 1px #e3ecd6;
clear:both;
}

div#text tbody {
background-color:#fcfff8;
}



div#text td{
padding: 5px 10px 5px 10px;
border-left: solid 1px #ffffff;
border-top: solid 1px #ffffff;
border-right: solid 1px #cddcb5;
border-bottom: solid 1px #cddcb5;/*e8ebed*/

}

div#text td.tabledunkel{
vertical-align: top;
bgcolor:#e1f2c6;
}

div#text td.tablehell{
vertical-align: top;
bgcolor:#F1FBE4;
}

div#text thead {
background-color:#e1f2c6;
}
div#text th{
 padding: 0 0 0 10px;
 margin:0;
 border-left: solid 1px #ffffff;
border-top: solid 1px #ffffff;
border-right: solid 1px #cddcb5;
border-bottom: solid 1px #cddcb5;/*e8ebed*/
}

div#text div.themenbild{
	margin:0 0 10px 0;
}

div#text div.themenbild div{
      /*	width: 508px;
         height: 185px;
         overflow: hidden;     */
}

div#text div.themenbild img{
margin: 0;
border: 0;
padding: 0;
}

div#text div.themenbild div.unterzeile{
	background-image:url(images/hg_bildunterzeile.gif);
         background-position: top right;
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	text-align:right;
	color:#B0B5BA;
	padding: 2px 10px 2px 0;
         margin:0;
         border: 0;
}

/***************************Sortierungs Elemente*************************/
table#liste{
	border:0;
         clear: both;
}


table#liste th.sort{
	padding: 2px;
	width: 20px;
}

table#liste th.titel{
       text-align: left;
}

table#liste th.sort img{
	border:0;
         padding:0;
         margin:2px;
}

div.datensatzNavi {
}

div.datensatzNavi a {
	padding:0;
         margin: 0;
}

div.datensatzNavi .treffer {
	float: left;
         margin: 3px 0 0 0;
         padding:0;
}

div#karte {
	background: url('images/uebersichtskarte.gif') no-repeat;
	width: 500px;
         height: 500px;
         margin: 0 0 15px 0;
}

div#karte a#gadebusch{
	border: 1px solid red;
	width: 75px;
         height: 30px;
         display: block;
         position: absolute;
         left: 180px;
         top: 185px;
}
div#karte a#dragun{
	border: 1px solid red;
	width: 55px;
         height: 25px;
         display: block;
         position: absolute;
         left: 332px;
         top: 140px;
}
div#karte a#kneese{
	border: 1px solid red;
	width: 50px;
         height: 25px;
         display: block;
         position: absolute;
         left: 27px;
         top: 212px;
}
div#karte a#krembz{
	border: 1px solid red;
	width: 55px;
         height: 25px;
         display: block;
         position: absolute;
         left: 112px;
         top: 208px;
}
div#karte a#roggendorf{
	border: 1px solid red;
	width: 70px;
         height: 25px;
         display: block;
         position: absolute;
         left: 33px;
         top: 75px;
}
div#karte a#muehleneichsen{
	border: 1px solid red;
	width: 60px;
         height: 30px;
         display: block;
         position: absolute;
         left: 335px;
         top: -70px;
}

div#karte a#roegnitz{
	border: 1px solid red;
	width: 55px;
         height: 20px;
         display: block;
         position: absolute;
         left: 105px;
         top: 205px;
}

div#karte a#veelboeken{
	border: 1px solid red;
	width: 58px;
         height: 25px;
         display: block;
         position: absolute;
         left: 255px;
         top: -105px;
}

div#inhalt .weiter {
	float:right;
	border:solid 0px #cecece;
	margin:0 0 5px 0;
	padding:0;
	}
	
	
hr {
	margin:0 0 15px 0;
	padding:0; 
	border-top:solid 1px #caee96;
	border-bottom:solid 0px #d0dcec;
	border-left:0;
	border-right:0;
	background:transparent;
	height:1px;
	clear:both;
	}	

/*Ende Mitte----------------------------------------------------------*/

/*Anfang Navi--------------------------------------------------------*/
div#navigation {
float:left;
width:204px;
margin-bottom: 10px;
}

div#navigation ul {
list-style-type:none;
padding:1px 0 0 2px;
margin:0;
border-bottom: solid 1px #ffffff;
}

div#navigation ul a {
	display:block;
         font-family:Georgia, "Times New Roman", Times, serif;
         font-size:1.35em;
         font-weight:normal;
         text-decoration:none;
         color:#468809;
         width:202px;
         line-height:37px;
         text-indent:20px;
         padding:0;
         margin:0;
}

div#navigation ul a.but01 {background-image:url(images/navi/but01.gif);background-repeat:no-repeat;}
div#navigation ul a.but01aktiv {background-image:url(images/navi/but01_on.gif);}

div#navigation ul a.but02 {background-image:url(images/navi/but02.gif);background-repeat:no-repeat;}
div#navigation ul a.but02aktiv {background-image:url(images/navi/but02_on.gif);}

div#navigation ul a.but03 {background-image:url(images/navi/but03.gif);background-repeat:no-repeat;}
div#navigation ul a.but03aktiv {background-image:url(images/navi/but03_on.gif);}

div#navigation ul a.but04 {background-image:url(images/navi/but04.gif);background-repeat:no-repeat;}
div#navigation ul a.but04aktiv {background-image:url(images/navi/but04_on.gif);}

div#navigation ul a.but05 {background-image:url(images/navi/but05.gif);background-repeat:no-repeat;}
div#navigation ul a.but05aktiv {background-image:url(images/navi/but05_on.gif);}

div#navigation ul a.but06 {background-image:url(images/navi/but06.gif);background-repeat:no-repeat;
}
div#navigation ul a.but06aktiv {background-image:url(images/navi/but06_on.gif);}

div#navigation ul a.but07, div#navigation ul a.but08, div#navigation ul a.but09, div#navigation ul a.but10   {background-image:url(images/navi/but06.gif);background-repeat:no-repeat;
}
div#navigation ul a.but07aktiv, div#navigation ul a.but08aktiv, div#navigation ul a.but09aktiv , div#navigation ul a.but10aktiv  {background-image:url(images/navi/but06_on.gif);}

div#navigation ul ul {
display:block;
background-image:url(images/navi/hg_subnav.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#F1FBE4;
border-top:solid 1px #ffffff;
border-bottom:solid 1px #BADA88;
border-left:solid 1px #BADA88;
border-right:solid 1px #BADA88;
padding:8px 0 8px 0;
margin:0;

}


div#navigation ul ul a.subnav {
background-image:url(images/navi/pfeil_off.gif);
background-repeat:no-repeat;
background-position: 8px 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.82em;
font-weight:normal;
color:#468809;
text-indent:0px;
padding: 3px 0 3px 20px;
line-height:13px;
width:182px;

}

div#navigation ul ul a.subnav:hover, div#navigation ul ul a.subnavaktiv {
background-image:url(images/navi/pfeil_on.gif);
background-repeat:no-repeat;
background-position: 8px 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.82em;
color:#468809;
text-indent:0px;
padding: 3px 0 3px 20px;
line-height:13px;
width:182px;
}


div#navigation ul ul ul {
background-image:url(images/navi/hg_subnav2.gif);
background-repeat:repeat-x;
background-position:top;
border-bottom:solid 1px #ffffff;
border-top:solid 1px #d2e5b8;/*#BADA88;*/
border-left:0;
border-right:0;
margin:3px 0 3px 0;
}

div#navigation ul ul ul a.subnav{
background-image:url(images/navi/punkt_off.gif);
color:#86b457;
}

div#navigation ul ul ul a.subnav:hover, div#navigation ul ul ul a.subnavaktiv {
background-image:url(images/navi/punkt_on.gif);
color:#86b457;
}
/*Ende Navi--------------------------------------------------------*/


/*Anfang Breadcrumb------------------------------------------------------*/
div#breadcrumb {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.85em;
color:#468809;
position:relative;
left:92px;
top: 70px;
border-bottom:solid 1px #86BA2F;
width:508px;
padding: 0 0 5px 0;
}

div#breadcrumb a {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#468809;
}

div#breadcrumb a:hover {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#79A72D;
}

div#breadcrumb b {
float:left;
padding: 0;
margin:0;
}

div#breadcrumb ul {
float:left;
list-style:none;
padding: 0;
margin:0;
}

div#breadcrumb ul li {
float:left;
padding: 0;
margin:0;
}

/*Ende Breadcrumb------------------------------------------------------*/


/*Anfang Suche--------------------------------------------------------*/

#suche{
float:left;
height: 23px;
position:relative;
left:60px;
top: 64px;
width: 194px;
}

#suche form{
margin: 0px;
padding: 0px;
}

#suche input.suche{
background-image:url(images/bg_suche.gif);
background-position:top left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin: 0px;
padding: 5px 5px 5px 5px;
width: 152px;
height: 23px;
border:solid 1px #86BB2F;
text-align: left;
color: #498708;
}

#suche input.go{
margin: 0 0 0 3px;
padding: 0px;
width: 34px;
height: 23px;
background: url(images/bg_suche_go.gif) no-repeat;
border: 0px;
cursor: pointer;
}

#links {
float:left;
position:relative;
left:125px;
top: 83px;
color:#FFFFFF;
}

#links a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
#links a:hover {
text-decoration:underline;
}

/*Ende Suche------------------------------------------------------*/

/*Anfang  Instanzen Liste--------------------------------------------------------*/

#instanzen {
margin: 20px 0 15px 0;
width:220px;
clear:both;
}

#instanzen #head {
padding: 4px 25px 4px 10px;
color:#ffffff;
font-size: 0.8em;
font-weight: bold;
background: url(images/instanzliste_icon.gif) no-repeat right #c8d1d8;

}

#instanzen #body {
background-image:url(images/instanzliste_hg.gif);
background-repeat:repeat-x;
background-position:top left;
background-color: #fbfcfc;
padding:5px 10px 10px 10px;
color:#525c65;
font-size: 0.8em;
}

#instanzen #body a {
background:url(images/punkt_klein_off.gif) no-repeat left 5px;
color:#525c65;
text-decoration:none;
padding:0px 0 0 10px;
margin:0;
}

#instanzen #body a:hover {
background:url(images/punkt_klein_on.gif) no-repeat left 5px;
font-weight:bold;
}


/*Ende Instanzen Liste------------------------------------------------------*/


/*Anfang Box--------------------------------------------------------*/

#right {
float:right;
width:167px;
border:solid 0px green;
}

#box {

clear:both;
padding: 4px;
font-size:0.85em;
color:#525C66;
line-height:1.60em;
}

#box p {
text-align:left;

padding:0;
margin:0;
}

#box div.picBox {
width: 150px;
overflow: hidden;
line-height: 0.01px;
clear:both;

}

#box div.picBox img {
border:0;
margin:0 0 5px 0;
padding:0;
}




#box p.foot{
text-align:right;
width:150px;
padding:0;
margin:0;
}

#box p.foot a {
color:#46880A;
font-weight:bold;
text-decoration:none;

}

#box p.foot a:hover {
color:#79A72D;
}

#box a {
width:155px;
color:#46880A;
text-decoration:none;
}

#box a:hover {
color:#79A72D;
text-decoration:underline;
}

#boxheader {
background-image:url(images/bg_box_header.gif);
background-repeat:no-repeat;
background-position:top left;
width:160px;
height:23px;
font-size:0.85em;
font-weight:bold;
color:#46880C;
}

#boxheader h4{
margin:0px 0 0 6px;
padding:2px 0 0 0;
font-size: 1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#boxschatten {
background-image:url(images/bg_box.gif);
background-position:bottom right;
background-repeat:no-repeat;
width:167px;
padding: 0 0 10px 0;
margin: 20px 0 20px 0px;
}

/*Ende Box------------------------------------------------------*/


/*Anfang Footer--------------------------------------------------------*/
#footer {
position: relative;
left: 204px;
clear: both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.80em;
text-align:right;
color:#9DA9B5;
border-top:solid 1px #9DA9B5;
padding:5px 0 10px 0;
margin:30px 0 0 31px;
width:508px;

}

div#schatten {
clear: both;
display: block;
background-image:url(images/footer_hg_neu.gif);
background-position:top left;
background-repeat:no-repeat;
height:30px;
border: solid 0px;
}
/*Ende Footer----------------------------------------------------------*/

/*Start Infobox----------------------------------------------------------*/

#navigation #infobox{ /*display:none;*/
margin:0px 0 0 2px;
height: 253px;
padding:0;
background:url(images/infobox_back.gif) no-repeat top left;
background-color: #aad675;
}

#navigation #infobox ul{
border:0;
padding:0;
margin:0;
list-style: none;
padding-top: 100px;
border-bottom:solid 1px #afd884;
}
#navigation #infobox li {
border:0;
margin:0;
padding:0;
width:200px;
overflow: hidden;
}

#navigation #infobox a{
border:0;
padding:4px 0 4px 25px;
margin:0;
color: #ffffff;
background:url(images/infobox_arrow.gif) no-repeat 10px 10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.35em;
font-weight:bold;
text-decoration:none;
border-top:solid 1px #afd884;
line-height:1.00em;
text-indent:0;
width:180px;
}


#navigation #infobox a:hover{
background:url(images/infobox_arrow.gif) no-repeat 8px 10px;
}


/*Ende Infobox----------------------------------------------------------*/


/*Start Artikel ----------------------------------------------------------*/
div.artikel{
min-height: 120px;
}

div.artikel #artikel_ueberschrift{
font-size: 9pt;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.50em;
padding:0;
margin:0 0 3px 0;
}

div.artikel img{
width: 120px;
}

div.artikel #artikel_link{
float: right;
margin: 5px 0px;
padding: 0px;
display:inline;
}

div.artikel #artikel_text{
margin: 0px;
padding: 0px;
}

div.artikel #artikel_bild{
margin: 0px;
padding: 0px;
}

div.artikel p{
margin: 0px;
padding: 0px;
}

/*Ende Artikel ----------------------------------------------------------*/

/*Satzungen Uebersicht ----------------------------------------------------------*/

ul#linkliste{
padding: 2px 0px;
margin: 0px;
}

/*Satzungen Uebersicht Ende ----------------------------------------------------------*/

/*Historisches ----------------------------------------------------------*/

ul#historisches{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
ul#historisches li{
list-style-type:none;
margin:0px;
padding: 0px 0px 0px 15px;
background: url(images/list_icon.gif) no-repeat 5px 8px #f2f9e9;


}

div#historisches{
border:1px solid #f2f9e9;
padding: 0px 10px 0px 0px;
}

/*Historisches Ende ----------------------------------------------------------*/

/*Veranstaltungen ----------------------------------------------------------*/

div#gallerie{
float:left;
width:110px;
height:73px;
overflow:hidden;
margin: 0px 10px 10px 0px;
}

div#gallerie_nav{
margin:0px 25px;
}


div#gallerie_nav #prev{
float:left;
height:25px;
padding: 3px 0px 0px 5px;
}

div#gallerie_nav #link{
float:left;
height:25px;
font-weight:bold;
}

div#gallerie_nav #next{
float:left;
height:25px;
padding: 3px 0px 0px 9px;
}

/*Veranstaltungen Ende ----------------------------------------------------------*/
