@CHARSET "UTF-8";
body {margin:0;}
html {
background-position:left top;
background-repeat:repeat-x;
font-family:Arial,Verdana,Helvetica;
font-size:0.8em;
background-color:#ffffff;
}
#wrapper {
width:99%;
z-index:0;

}
#main {
background-color:#cc979f;
background-repeat:repeat;
background-position:left top;
min-height:600px;
/*
min-width:1100px;
max-width:1200px;
*/
width:1060px;
text-align:left;
z-index:2;
}

#toplogo {width:100%;height:159px;background-color:white;}

#logorechts {height:157px;float:right;width:800px;background-image:url(/__layout/images/header-rechts.jpg);}
#logolinks {height:157px;float:left;width:227px;}
/*background-image:url(/__layout/images/Logo.jpg);*/
#top {
background-image:url(/__layout/images/navi-hintergrund.jpg);
background-repeat:repeat-x;height:3em;
background-position:top left;
}
#fsize {padding:0.5em;float:left;padding-left:1em;padding-right:1em;}
#fsize a {color:#AF1C36}
#fsizebox {float:left;width:15em;padding-top:6px;padding-left:2em;}
#fsizebox a {color:white;font-weight:bold;}
#searchbox {float:right;width:13em;vertical-align:middle;padding-top:6px;}
#searchbox img {display:none;}

#topnavi {
padding-top:6px;
margin-left:15em;
margin-right:12em;
}
#topnavi ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#topnavi ul li {
border-right:2px solid #af1c36;
float:left;
padding:0.5em;

}
#topnavi ul li a {
color:#AF1C36;
font-weight:bold;
display:block;
text-align:center;
text-decoration:none;
}
#topnavi ul li.highlight {
color:#AF1C36;
text-decoration:none;
background-color:white;
}
#topnavi ul li.highlight a{color:#000000;}

#topnavi ul li a:hover{
color:#000000;

}
#topnavi ul li:hover {
background-color:white;
}
#footer {
padding-top:6px;
background-image:url(/__layout/images/navi-hintergrund.jpg);
background-repeat:repeat-x;
clear:both;
height:30px;
text-align:center;
padding-top:0.8em;
}
#footer a {
color:#af1c36;
margin-left:1em;
margin-right:1em;
text-decoration:none;
}
#footer a:hover {
color:#000000;
text-decoration:none;
}

#navigation {
float:left;
padding-top:2em;
width:15em;
}
#navigation ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0px 0 15px;
}


#navigation ul li {
border-bottom:1px solid #af1c36;
}
#navigation  ul li a {
color:white;padding:3px;
display:block;font-weight:bold;
text-decoration:none;
}

#navigation ul li a.highlight {
background-color:#af1c36;
color:white;
text-decoration:none;
}

#navigation ul li a:hover {
background-color:#af1c36;
color:white;
}

#navigation ul ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 0px;
}
#navigation ul ul li {
border-bottom:1px solid #af1c36;
}
#navigation ul ul li a {
color:black;
display:block;padding-left:20px;
text-decoration:none;font-weight:normal;
}

#content {
background-position:left bottom;
background-repeat:no-repeat;
margin-left:17em;
margin-right:17em;
min-height:40em;
padding-top:2em;
padding-left:1em;padding-right:1em;
background-color:white;
}
#content a {
color:#af1c36;
text-decoration:none;
}
#content a:hover {
background-color:#af1c36;
color:white;
text-decoration:none;
}
.searchdesc {
margin:0;
}
.searchfield {width:10em;float:left;margin-top:5px;}

h1 {
color:#af1c36;
font-size:1.25em;
margin-top:0;
}
h2 {
color:#af1c36;
font-size:1em;
margin-top:0;
}

#content ul li {
list-style-image:url(/__layout/images/pfeil_rechts.gif);
}

.contentbild_links {
margin-right:10px;
margin-top:5px;
}
.contentbild_rechts {
margin-left:10px;
margin-top:5px;
}
#content ul {
color:#364183;
}
#content ul li {
color:black;
}
#my_textual_div {
font-size:1em;
width:500px;
}
#my_textual_div div div div td {
font-size:0.8em;
}
#logintable td {
font-size:0.8em;
}
#mapcontaier {float:left;}
#adresscontainer{float:left;}
.adressitem {display:none;}

#content ul li {list-style-image:url(/__layout/images/kreis.gif)}

#teaser {
float:right;
padding-top:2em;
width:17em;
}
.teaserbox {
text-align:center;
background-image:url(/__layout/images/Schrifthintergrund-Teaser.gif);
background-repeat:no-repeat;
background-position:bottom center;
margin-bottom:2em;
}
.teaserbox div {font-weight:bold;color:white;text-align:center;padding:0.2em}

/*Vst*/

#personen td {padding:10px;}
#listviewtable {
font-size:0.9em;
}
#listviewtable th {
border-bottom:1px solid #A60306;
font-weight:bold;
padding:5px;
text-align:left;
}
#listviewtable td {
border-bottom:1px solid #A60306;
padding:5px;
text-align:left;
}
#listviewtable td a, #listviewtable th a {
color:black;
}
#objdetail {
font-size:0.9em;
width:100%;
}
#objdetail th {
border-right:1px solid #A60306;
font-weight:bold;
padding:5px;
text-align:left;
}
#objdetail td {
padding:5px;
text-align:left;
}
#objdetail td a {
color:black;
}
#objdetail td table {
font-size:1em;
width:100%;
}
#objdetail td table th {
border-right:0 none;
}
.monthtable {
	float:left;padding:2px;
}
.monthtable H2 {margin:0px;margin-top:5px;font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-style: normal; line-height: normal; font-variant: normal; text-transform: none; text-decoration: none; color:#A60306;}
.monthtable td {padding:1px;}
.kwitem {
	
}
.kwitem a:link 			{color: #A60306; text-decoration: none}
.kwitem a:visited 		{color: #A60306; text-decoration: none}
.kwitem a:hover 		{color: #A60306; text-decoration: underline}
.kwitem a:active 		{color: #A60306; text-decoration: none}

.dayitemh,.dayitemh li a:link {text-align:right;background-color:#CC979F;color:white}
.dayitem {text-align:right;}
.dayitemvst {}
.motd {color:#668091;font-style:italic;font-size:10pt;padding-right:10px;}
