 html,body,ul,ol,li,table
 {
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-size: 87%;
  line-height: 135%;
  text-decoration: none;
 }
html,body
 {
  color: #FFFF00;
  direction: ltr;
 }
/* --
body, textarea
 {
  scrollbar-base-color:#FFFFFF;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#000066;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#000066;
  scrollbar-shadow-color:#000066;
  scrollbar-track-color:#e5e5e5;
 }
 -- */
body{
 background-image: url(/c12571b100359048/files/hintergrund2.gif/$file/hintergrund2.gif?openelement);
background-attachment:fixed;
background-repeat:no-repeat;
background-position: bottom right;
background-color:#E9EBF1;
/* -- background-image: url(/c12571b100359048/files/hintergrund.gif/$file/hintergrund.gif?openelement);
background-attachment:fixed;
background-repeat:no-repeat;
background-position: center top;
background-color:#e4e4e4; --*/
margin:0px;
text-align:center;}
div#center
{display:block;
width: 79.15em;;
margin:10px auto;
text-align:left;
background-color:#ffffff;
}
#tabnav {
  position: absolute;
  width: 100%;
  left: -5000px;
}
#tabnav a {
  position: absolute;
  top: 0;
  left: 0;
  font-size: .9em;
  font-weight: bold;
  text-decoration: underline;
}
#tabnav a:focus, #tabnav a:active {
  position: absolute;
  z-index: 50;
  top: 50px;
  left: 5010px;
  width: 15em;
  background: #FFF;
  color: #000;
  border: 10px solid #FFF;
}
/* -- Hier stehen die generellen Dinge -- */
ul {
  margin:0px;
  padding:0px;
  }
li {
  margin:0px;
  padding:0px;
  list-style-type:none;
  }
.raus {
  position: absolute;
  left: -5000px;
}
img.mittig {
  vertical-align:middle;
  }
img.foot {
  vertical-align:middle;
  border:none;
  }
a img.bord {
  border:none;
  }
abbr[title] {
  border-bottom: 1px dotted #FFFF00;
  speak: spell-out;
  cursor:help;
}
acronym[title] {
  border-bottom: 1px dotted #FFFF00;
  speak: normal;
  cursor:help;
}
a abbr[title] { border-bottom: 0; }
a acronym[title] { border-bottom: 0; }
span.bold {font-weight:bold;}
span.underline {text-decoration:underline;}
#wappen {
  float:left;width:30%;
  padding-left:40px;
  padding-top:8px;
  }
#wappen2 {
  float:left;width:30%;
  padding-left:5px;
  padding-top:8px;
  }
h4 {font-weight:bold;font-size:1.2em;}
h5 {font-weight:bold;font-size:1.0em;}
h5.wahl {font-weight:bold;font-size:1.1em;}
h6 {font-weight:normal;text-decoration:underline;font-size:1.0em;}
h4.marg {font-weight:bold;font-size:1.1em;margin:0em;}
.lini{clear:both;}
/* -- Die Suche -- */
#suchen {
  width:22%;
  padding-right:0.3em;
  float:right;
  text-align:right;
  }
.feldsuche {background: #F6F4F4;font-style:italic;width:10em;
  }
.feldsuche:focus {background:#ffffff;font-style:normal;width:10em;
  }
.feldsuche:active {background:#ffffff;font-style:normal;width:10em;
  }
input.feldsuche {
  font-size:0.8em;
  border:1px solid #000000;
  float:left;
  font-family: Arial,Helvetica,sans-serif;
  margin:0.4em 0px 0px 0px;
  }
input.sub {
  font-size:0.8em;
  float:left; font-family: Arial,Helvetica,sans-serif;
  background-color:#c6c3c6;
  border-width: 1px 1px 1px 1px;
  border-color:black;
  border-style:solid;
  margin:0.4em 0px 0px 0.4em;
  }
.feldnewsletter {background: #F6F4F4;font-style:italic;width:18em;
  }
.feldnewsletter:focus {background:#ffffff;font-style:normal;width:18em;
  }
input.feldnewsletter {
  font-size:0.8em;
  border:1px solid #000000;
  float:left;
  font-family: Arial,Helvetica,sans-serif;
  margin:0.4em 0px 0px 0px;
  }
input.subnews {
  font-size:0.8em;
  float:left; font-family: Arial,Helvetica,sans-serif;
  background-color:#c6c3c6;
  border-width: 1px 1px 1px 1px;
  border-color:black;
  border-style:solid;
  margin:0.4em 0px 0px 0em;
  }
p.newsletter {float:left;padding-left:5px;}
/* -- Styleswitcher -- */
#styleswitcher {
  vertical-align: middle;
  margin:6px 0 0 0;
  padding: 0 0 0 0;
  text-align: right;
  width:30%;
  float:left;
  padding-left:4px;
  }
#styleswitcher ul{
  font-size: 0.8em;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  padding-left:15px;
  vertical-align: bottom;
  color: #000000;
  }
li.stylesw{
  float: left;
  margin: 0;
  padding: 0px 1em 0 0;
  list-style-type: none;
  list-style: none none;
  border: none;
  }
li.stylesw a img{
  border: none;
  }
li.stylesw a:hover img{
  border: none;
  }
/* -- Content-Bereich -- */
div#content {
  clear:both;
  float:left;
  width:100%;
  }
div#contentleft {
  width:20%;
  float:left;
  margin:0px 0px 1px; 0px;
  padding:0px;
  background-color:#000000;
  }
div.infoheader {
  height:2.25em;
  float:left;
  width:100%;
  border-top:2px solid #ffffff;
  
  background-color:#000000;
  COLOR:#ffffff;
  font-weight:bold;
  margin-bottom:5px;
  }
div.infotext {
  padding:7px 0px 0px 5px;;}
div.infotext h4 {padding:0px;margin:0px;font-size:1em;}
li.infotext {
  float:left;
  width:80%;
  padding: 0px 0px 0px 15px;
  background:url(/c12571b100359048/files/infopfeil.gif/$file/infopfeil.gif?openelement);
  background-repeat:no-repeat;
  margin: 0px 0px 5px 10px;  font-size:1.06em;
  }
li.infotext a { text-decoration:underline;color:#FEFFCF; }
li.infotext a:visited {font-style:italic;}
li.infotext a:focus {  text-decoration:underline;color:#FFFF00; }
li.infotext a:hover {  text-decoration:underline;color:#FFFF00; }
li.infotext a:active {  text-decoration:underline;color:#FFFF00; }
span.infotext {
  color:#FFFF00;
  }
div#contentright {
  width:79.5%;
  height:auto;
  float:right;
  text-align:left;
  text-align:justify;
  border-top:2px solid #ffffff;
  border-bottom:2px solid #ffffff;
  border-left:2px solid #ffffff;
  background-color:#000000;
  }
div#contentrightnav {
  width:79.5%;
  height:auto;
  float:right;
  text-align:left;
  text-align:justify;
  border-top:2px solid #ffffff;
  border-bottom:2px solid #ffffff;
  border-left:2px solid #ffffff;
  background-color:#000000;
  }
p {margin:0px;padding:0px;}
p a{font-weight:bold;}
div.hundert {width:100%;clear:both;text-align:center;}
div.hundert2 {clear:both;width:95%;float:left;padding-left:3em;}
div.sechszig {width:60%;float:left;}
div.vierzig {width:40%;float:left;}
div.kasten {margin:10px;padding:15px;background-color:#000000;width:90%;border:1px solid #ffffff;}
.kasten a { text-decoration:underline;color:#FEFFCF;background-image: url(/c12571b100359048/files/weblink2.gif/$file/weblink2.gif?openelement);background-repeat:no-repeat;background-position: top left;padding-left:13px;}
.kasten a:visited { font-style: italic; }
.kasten a:focus { color:#FFFF00; }
.kasten a:hover { color:#FFFF00; }
.kasten a:active { color:#FFFF00; }
div#contenthead{
  height:2.25em;
  float:left;
  width:100%;
  background-color:#000000;
  }
div#contentheadverzeichnis{
  float:left;
  width:100%;
  background-color:#000000;
  }
div.contentheader{
 padding:5px 5px 0px 10px;
 color:#ffffff;
  }
div.contentheaderverzeichnis{
 padding:5px 5px 6px 10px;
 color:#ffffff;
  }
div#contenttext{
  clear:both;
  padding:5px 10px 10px 10px;
  }
ul.listnav {float:left;width:99%;text-align:center;color:#000000;padding-left:0em;clear:both;height:4em;font-size:1.15em;}
ul.listnavg {float:left;width:99%;text-align:center;color:#000000;padding-left:0em;clear:both;height:4em;font-size:1.15em;}
li.listnav {float:left;width:4.57em;height:1.8em;background-color:#ffffff;text-align:center;margin-left:0.3em;}
li.listnavb {float:left;width:4.57em;height:1.8em;background-color:#ffffff;text-align:center;margin-left:0.3em;}
li.listnavg {float:left;width:4.57em;height:1.8em;background-color:#ffffff;text-align:center;margin-left:0.3em;color:#000000;}
ul.listnav li a {color:#ffffff;}
ul.listnav li a:focus {color:#ffffff;text-decoration:none;}
ul.listnav li a:hover {color:#ffffff;text-decoration:none;}
ul.listnav li a:active {color:#ffffff;text-decoration:none;}
ul.catnav {float:left;width:99%;text-align:center;color:#000000;padding-left:0em;clear:both;height:4em;font-size:1.15em;}
li.catnav {float:left;width:2em;height:1.8em;background-color:#ffffff;text-align:center;margin-left:0.3em;}
ul.catnav li a {color:#ffffff;}
ul.catnav li a:focus {color:#ffffff;text-decoration:none;}
ul.catnav li a:hover {color:#ffffff;text-decoration:none;}
ul.catnav li a:active {color:#ffffff;text-decoration:none;}
ul.text {font-size:1.2em;}
ul.text li {list-style:disc outside;margin-left:2em;}
ul.text li a { text-decoration:underline;color:#FEFFCF;background-image: url(/c12571b100359048/files/weblink2.gif/$file/weblink2.gif?openelement);background-repeat:no-repeat;background-position: top left;padding-left:13px;}
ul.text li a:focus { color:#FFFF00; }
ul.text li a:hover { color:#FFFF00; }
ul.text li a:active { color:#FFFF00; }
ul.text2 {font-size:1.2em;clear:both;}
ul.text2 li {list-style:none outside;margin-left:2em;}
ul.text2 li a { text-decoration:underline;color:#FEFFCF;}
ul.text2 li a:focus { color:#FFFF00; }
ul.text2 li a:hover { color:#FFFF00; }
ul.text2 li a:active { color:#FFFF00; }
ol.text {font-size:1.2em;}
ol.text li {list-style:decimal outside;margin-left:2em;}
ol.text li a { text-decoration:underline;color:#FEFFCF;}
ol.text li a:focus { color:#FFFF00; }
ol.text li a:hover { color:#FFFF00; }
ol.text li a:active { color:#FFFF00; }
table.text {
  margin: 0;
  border:0;
  border-collapse: collapse; 
  font-size: 1em;
  vertical-align: top;  
  text-align: left;
  }
.text th {padding-right:15px;vertical-align: top;}
.text td {padding-right:15px; vertical-align: top;padding-top:10px;  }


div.link1 {width:50%;float:left;clear:both;margin-top:20px;}
div.link2 {width:50%;float:left;margin-top:20px;}
div.link1 a { text-decoration:underline;color:#FEFFCF;border:none;font-weight:bold;}
div.link1 a:focus { color:#FFFF00; }
div.link1 a:hover { color:#FFFF00; }
div.link1 a:active { color:#FFFF00; }
.img_right {float:right;margin:10px;border:none;}
.img_left {float:left;margin:10px;border:none;}
.img_center { vertical-align:middle; text-align:center; border:none; }
.img_middle {vertical-align:middle;border:none;}
.img_icon {float:left;margin-right:5px;border:none;}
.dat0 { 
  text-align:left;
  vertical-align:middle;
  border-width: 0 0 1px 0;
  border-color:#FFFF00;
  border-style:solid;
  padding:6px 2px;
  margin:0 0 0 0;
  width:99%;
  background-color:#000000;
  clear:both;
  }
.dat1 {
  text-align:left;
  vertical-align:middle;
  border-width: 0 0 1px 0;
  border-color:#FFFF00;
  border-style:solid;
  padding:6px 2px;
  width:99%;clear:both;
  }
.datblue0 { 
  text-align:left;
  vertical-align:middle;
  border-width: 0 0 1px 0;
  border-color:#FFFF00;
  border-style:solid;
  padding:6px 2px;
  margin:0 0 0 0;
  width:99%;
  background-color:#000000;
  clear:both;
  }
.datblue1 {
  text-align:left;
  vertical-align:middle;
  border-width: 0 0 1px 0;
  border-color:#FFFF00;
  border-style:solid;
  padding:6px 2px;
  width:99%;clear:both;
  }
.suchausgabe{
  display:block;
  background-image:url(/c12571b100359048/files/infopfeil.gif/$file/infopfeil.gif?openelement);
  background-repeat:no-repeat;
  padding: 0px 0px 0px 15px;
  }
.suchausgabe a { text-decoration:underline;color:#FEFFCF;font-weight:bold;}
.suchausgabe a:focus { color:#FFFF00;font-weight:bold; }
.suchausgabe a:hover { color:#FFFF00;font-weight:bold; }
.suchausgabe a:active { color:#FFFF00;font-weight:bold; }
.suchkurztext {
  font-size:0.9em;}
.sucherstellt {
  font-size:0.9em;font-style:normal;margin-top:5px;}
h3.size{font-size:1.3em;font-weight:bold; color:#ffffff;}
h3.sizeakt{font-size:2em;}
h3.size2{font-size:1.2em;font-weight:bold; color:#ffffff;}
/* -- Header -- */
#header
{ font-weight:bold;
  height:3.35em;
  margin:0px 0px 0px 0px;
  border-width:0 0 2px 0;
  border-style:solid;
  border-color:#FFFF00;
  }
h3 {display:inline;}
/* -- Personen und Orgalayout -- */
.orgaleft{float:left;width:55%;}
.orga{clear:top;margin-top:0.5em;padding-bottom:0.5em;float:left;width:100%;}
.orga1{ width:35%;font-weight:bold;float:left;text-align:right;padding-right:1em;}
.orga2{ width:60%;float:left;}
.orgaright{float:left;width:39%;}
.orgabild{float:left;width:100%;margin-top:0.5em;margin-bottom:20px;}
.orgadl{float:left;width:100%;border:1px solid #FFFF00;background-color:#000000;margin-top:0.5em;padding:5px 5px 5px 10px;}
.dlhead{text-align:left;font-weight:bold;}
.contentende{height:5px;width:100%;clear:both;}
/* --Personen A bis Z Datenquelle--*/
ul.mitarbt {float:left;width:99%;text-align:center;color:#FFFF00;clear:both;height:2.4em;font-size:1.15em;}
li.mitarbt {float:left;width:2.2em;height:1.8em;background-color:#000000;text-align:center;margin-left:0.3em;}
li.mitarbt2 {float:left;width:4.5em;height:1.8em;background-color:#000000;text-align:center;margin-left:0.3em;margin-top:0.5em;}
ul.mitarbt li a {color:#FEFFCF;}
ul.mitarbt li a:focus {color:#FFFF00;text-decoration:none;}
ul.mitarbt li a:hover {color:#FFFF00;text-decoration:none;}
ul.mitarbt li a:active {color:#FFFF00;text-decoration:none;}
table.mitarb {
  margin-left: 0.3em;
  border: 0;
  padding: 5px;
  border-collapse: collapse;width:95%;clear:both;float:left;
}
.mitarb th, .mitarb td {
  margin: 0;
  border: 0;
  padding: 8px;
  font-size: 1.2em;
  vertical-align: top;
  text-align: left;
}
.mitarb th { background:#000000;border-bottom:2px solid #FFFF00; }
.mitarb td { border-bottom:1px solid #FFFF00; }
.mitarb th#name { width: 39%; }
.mitarb th#tele { width: 30%; }
.mitarb th#mail { width: 30%; }
.mitarb tr {background: #000000;}
.mitarb tr:focus, .mitarb tr:hover, .mitarb tr:active { background:#000000; }
.mitarb a { color:#FEFFCF; text-decoration: underline; }
.mitarb a:visited { font-style: italic; }
.mitarb a:focus { color:#FFFF00; }
.mitarb a:hover { color:#FFFF00; }
.mitarb a:active { color:#FFFF00; }
/* -- Gastronomielayout -- */
.gastleft{float:left;width:30%;}
.gast{clear:top;margin-top:0.5em;padding-bottom:0.5em;float:left;width:100%;}
.gastright{float:left;width:60%;}
.gastbox{float:left;width:100%;border:1px solid #FFFF00;background-color:#000000;margin-top:0.5em;padding:5px 5px 5px 10px;}
.gasthead{text-align:left;font-weight:bold;}
.gast3{ width:30%;float:left;text-align:left;}
.gast2{ width:69%;float:left;}
.gast4{clear:top;float:left;width:100%;}
ul.gast {}
ul.gast li { float:left;width:80%;padding: 0px 0px 0px 15px;
background:url(/c12571b100359048/files/infopfeil.gif/$file/infopfeil.gif?openelement);background-repeat:no-repeat;background-color:#000000;margin: 0px 0px 5px 10px;font-size:1.1em;text-align:left;}
ul.gast li.gast1 { float:left;width:80%;padding: 0px 0px 0px 15px;background:url(/c12571b100359048/files/infopfeil.gif/$file/infopfeil.gif?openelement);background-repeat:no-repeat;margin: 0px 0px 5px 10px;font-size:1.1em;text-align:left;}
.gast a { text-decoration:underline;color:#FFFF00;}
.gast a:focus { color:#FFFF00; }
.gast a:hover { color:#FFFF00; }
.gast a:active { color:#FFFF00; }
.gastbox a { text-decoration:underline;color:#FEFFCF;}
.gastbox a:focus { color:#FFFF00; }
.gastbox a:hover { color:#FFFF00; }
.gastbox a:active { color:#FFFF00; }
/* -- EVent Datenquellen--*/
li.event0 { float:left;width:95%;background-color:#000000;margin: 0em 0em 1.3em 0.85em;font-size:1.2em;text-align:left;}
li.event0 a {text-decoration:none;}
div.ueberhaupt { float:left;width:95%;border-bottom:1px solid #FFFF00;margin-left:1em;font-size:1.1em;}
div.ueberdatum {float:left;width:18%;font-weight:bold;}
div.uebertitel { float:right;text-align:left;width:75%;font-weight:bold;}
div.eventdatum {float:left;width:20%;font-size:0.9em;padding-left:2%;}
div.eventtitel { float:right;text-align:left;width:73%;background:url(/c12571b100359048/files/infopfeil.gif/$file/infopfeil.gif?openelement);background-repeat:no-repeat;border-bottom:1px solid #FFFF00;font-weight:bold;background-color:#000000;padding-left:2%;}
div.eventbild { float:right;width:19%;}
.eventor{float:right;text-align:left;width:73%;font-size:0.9em;}
.eventor2{float:left;text-align:left;width:50%;}
.eventort{float:left;text-align:left;width:100%;}
.eventort0{float:left;text-align:left;width:30%;}
.eventort1{ width:35%;float:left;text-align:right;padding-right:1em;}
.eventort2{ width:60%;float:left;}
.eventort3{ width:20%;float:left;text-align:right;padding-right:0.5em;}
.eventort4{ width:65%;float:left;}
.eventort5{ width:17.5%;float:left;text-align:right;padding-right:1em;;}
.eventort6{ width:80%;float:left;}
.eventimg{width:8em;height:8em;float:right;padding:0.4em;}
ul.eventcat {float:left;width:99%;text-align:center;color:#FFFF00;padding-left:0.5em;clear:both;height:4em;font-size:1.15em;}
li.eventcat {float:left;width:4.57em;height:1.8em;background-color:#000000;text-align:center;margin-left:0.3em;}
li.eventcatortsteil {float:left;width:6.22em;height:1.8em;background-color:#000000;text-align:center;margin-left:0.3em;}
.eventspan {  cursor:pointer;}
div.hauptcat{float:left;width:100%;text-align:center;color:#000000;}
ul.hauptcat {padding-left: 0.5em;font-size:1.15em;}
li.hauptcat {float:left;width:19.1em;height:2em;background-color:#000000;text-align:center;margin-left:0.35em;}
a.atext {color:#ffffff;}
li.hauptcat a {color:#ffffff;}
li.hauptcat a:focus {color:#ffffff;text-decoration:none;}
li.hauptcat a:hover {color:#ffffff;text-decoration:none;}
li.hauptcat a:active {color:#ffffff;text-decoration:none;}
ul.eventcat li a {color:#ffffff;}
ul.eventcat li a:focus {color:#ffffff;text-decoration:none;}
ul.eventcat li a:hover {color:#ffffff;text-decoration:none;}
ul.eventcat li a:active {color:#ffffff;text-decoration:none;}
div.eventtitel a {color:#FEFFCF;}
div.eventtitel a:focus {color:#FFFF00; }
div.eventtitel a:hover {color:#FFFF00; }
div.eventtitel a:active {color:#FFFF00; }
span.verdatum {color:#FFFF00;font-weight:bold;font-size:0.95em;}
li.aktuellesdatum {background:url(/c12571b100359048/files/infopfeil.gif/$file/infopfeil.gif?openelement);background-repeat:no-repeat;padding-left:15px;font-size:1.1em;margin: 0px 0px 5px 10px;clear:both;}
li.aktuellesdatum a {color:#FEFFCF;}
li.aktuellesdatum a:focus {color:#FFFF00;text-decoration:none;}
li.aktuellesdatum a:hover {color:#FFFF00;text-decoration:none;}
li.aktuellesdatum a:active {color:#FFFF00;text-decoration:none;}
/* -- Datenquelle EVent Aktuelles Catnav--*/
ul.eventaktuelles {float:left;width:100%;text-align:center;color:#ffffff;padding-left:0em;clear:both;height:2em;font-size:1.15em;}
li.eventakt{float:left;width:49%;height:2em;border-width:0px 0px 1px 0px;border-style:solid;border-color:#ffffff;}
li.eventakt2{float:left;width:49%;height:2em;border-width:1px 1px 0px 1px;border-style:solid;border-color:#ffffff;background-color:#000000;}
ul.eventaktuelles li a {color:#FEFFCF;}
ul.eventaktuelles li a:focus {color:#FFFF00;text-decoration:none;}
ul.eventaktuelles li a:hover {color:#FFFF00;text-decoration:none;}
ul.eventaktuelles li a:active {color:#FFFF00;text-decoration:none;}
/* -- Datenquelle EVent Abonnement --*/
table.abo {
  margin: 0;
  border: 0;
  padding: 5px;
  border-collapse: collapse;
}
.abo th, .abo td {
  margin: 0;
  border: 0;
  padding: 8px;
  font-size: 1.2em;
  vertical-align: top;
  text-align: left;
}
.abo th { background: #000000;border-bottom:2px solid #FFFF00; }
.abo td { border:1px solid #FFFF00; }
.abo th#name { width:30%;text-align:left;font-weight:bold; }
.abo th#art { width:30%;text-align:left;font-weight:bold; }
.abo th#artb { width:30%;text-align:left;font-weight:bold; }
.abo tr {background: #000000;}
.abo tr:focus, .aussch tr:hover, .aussch tr:active { background: #000000; }
/* -- EVent Seitenlayout--*/
#eventseite {float:left;width:99%;}
#eventseite2 {float:left;width:20%;}
.evpicture{float:right;padding:0.4em;border:none;}
.evpicture2{float:right;padding:0.4em;border:none;}
.event4{float:left;clear:left;width:63%;}
.event5{float:left;clear:left;width:90%;}
.bildtest{float:right;}
.evseite31{ width:25%;float:left;text-align:left;padding-left:25%;}
.evseite3{ width:25%;float:left;text-align:left;font-weight:bold;margin-top:1em;}
.evseite2{ width:74%;float:left;margin-top:1em;}
.evseite3beschr{ width:17.5%;float:left;text-align:left;font-weight:bold;margin-top:1em;}
.evseite2beschr{ width:74%;float:left;margin-top:1em;}
.evseite21{ width:49%;float:left;}
input.left {  font-size:0.8em;}
input.left2 {  font-size:0.8em;}
/* --  Eingabelayouts --*/
fieldset {padding:0px 15px 15px 20px;border: 1px solid #FFFF00;color: #FFFF00;}
legend {font-weight:bold;color:#FFFF00;background: #000000;border: 1px solid #FFFF00;padding:0.5em;}
label.left {width:12em;float:left;text-align:left;clear:both;margin-top:10px;}
label.leftbold {width:12em;float:left;text-align:left;clear:both;margin-top:10px;font-weight:bold;}
label.right {width:35em;float:left;margin-top:10px;padding-top:2px;}
label.rightcheck {width:10em;float:left;margin-top:10px;}
label.rightradio {width:35em;float:left;margin-top:10px;padding-top:2px;}
div.clear {clear:both;}
input.left {width:30em;float:left;text-align:left;margin-top:10px;font-size:1.1em;}
input.checkboxalone {width:3em;clear:both;margin-top:10px;float:left;margin-left:11em;}
input.checkbox {width:3em;margin-top:10px;float:left;}
input.checkbox2 {width:3em;float:left;text-align:left;margin-top:10px;margin-left:-1em;}
input.leftradio {width:3em;clear:both;margin-top:10px;float:left;margin-left:11em;}
select.left {width:12em;float:left;text-align:left;margin-top:10px;}
textarea.left {float:left;width:30em;font-family: Arial,Helvetica,sans-serif;font-size:1.1em;margin-top:10px;}
div.fileupload {float:left;margin-top:10px;}
/*-- Kontaktliste --*/
li.kontakt {margin-left:30px;list-style-type:disc;font-size:1.2em;}
li.kontakt a { text-decoration:underline;color:#FEFFCF;}
li.kontakt a:focus {color:#FFFF00; }
li.kontakt a:hover {color:#FFFF00; }
li.kontakt a:active {color:#FFFF00; }
/* -- Vereinsportal und Institutionen Seitenlayout--*/
#vereinseite {float:left;width:79%;}
#vereinseite2 {float:left;width:20%;}
.vereinpicture{width:7em;height:7em;float:right;padding:0.4em;border:none;}
.vereinpicture2{float:right;padding:0.4em;border:none;}
.vereinseite31{ width:25%;float:left;text-align:left;text-decoration:none;padding-left:25%;}
.vereinseite3{ width:25%;float:left;text-align:left;font-weight:bold;margin-top:1em;}
.vereinseite2{ width:74%;float:left;margin-top:1em;}
.vereinseite21{ width:49%;float:left;}
/* --Ausbildungsberufe Seitenlayout Datenquelle--*/
.ausbildung31{ width:25%;float:left;text-align:left;text-decoration:none;padding-left:25%;}
.ausbildung3{ width:25%;float:left;text-align:left;font-weight:bold;margin-top:1em;}
.ausbildung2{ width:74%;float:left;margin-top:1em;}
.ausbildung21{ width:49%;float:left;}
.ausbildungbox{float:left;width:90%;border:1px solid #FFFF00;background-color:#000000;margin-top:0.5em;margin-left:2.5em;padding:5px 5px 5px 10px;}
/* --Ausbildungsboerse Datenquelle--*/
table.boerse {
  margin: 0;
  border: 0;
  padding: 5px;
  border-collapse: collapse;
}
.boerse th, .boerse td {
  margin: 0;
  border: 0;
  padding: 8px;
  font-size: 1.2em;
  vertical-align: top;
  text-align: left;
}
.boerse th { background: #000000;border-bottom:2px solid #FFFF00; }
.boerse td { background: #000000;border-bottom:1px solid #FFFF00; }
.boerse th#name { width: 29%; }
.boerse th#partner { width: 20%; }
.boerse th#platz { width: 30%; }
.boerse th#schul { width: 20%; }
/* --Grundstuecke Seitenlayout--*/
.grundpicture{width:7em;height:7em;float:right;padding:0.4em;border:none;}
#grundseite {float:left;width:79%;}
#grundseite2 {float:left;width:20%;}
/* --Grundstuecke Datenquelle--*/
.grundleft {width:30%;float:left;}
.grundright {width:69%;float:left;}
.grund1 {clear:both;width:100%;float:left;border-bottom:1px #FFFF00 solid;font-weight:bold;padding-bottom:5px;}
.grund2 {clear:top;width:100%;float:left;}
.grundbild {width:10em;height:10em;float:left;padding:0.5em;}
.grundbild1 {width:9em;height:9em;border:none;}
.grundtext {float:left;width:30em;font-size:0.9em;}
ul.grund {margin-top:10px;}
ul.grund li { float:left;width:80%;padding: 0px 0px 0px 15px;background:url(/c12571b100359048/files/infopfeil.gif/$file/infopfeil.gif?openelement);background-repeat:no-repeat;background-color:#000000;margin: 0px 0px 5px 10px;font-size:1.2em;}
ul.grund li.aktiv { float:left;width:80%;padding: 0px 0px 0px 15px;background:url(/c12571b100359048/files/infopfeil.gif/$file/infopfeil.gif?openelement);background-repeat:no-repeat;margin: 0px 0px 5px 10px;font-size:1.2em;}
ul.grund li a { text-decoration:underline;color:#FEFFCF;}
ul.grund li a:focus { color:#FFFF00; }
ul.grund li a:hover { color:#FFFF00; }
ul.grund li a:active { color:#FFFF00; }
ul.grundstueck {font-size:1.2em;}
ul.grundstueck li {list-style:none;margin-top:10px;clear:both;}
ul.grundstueck li a { text-decoration:none;color:#FEFFCF;}
ul.grundstueck li div.grundtext a { text-decoration:underline;color:#FEFFCF;}
ul.grundstueck li a:focus { color:#FFFF00; }
ul.grundstueck li a:hover { color:#FFFF00; }
ul.grundstueck li a:active { color:#FFFF00; }
/* --Sportstaetten und Schulen Datenquelle--*/
ul.sport li { float:left;width:95%;background-color:#000000;margin: 0em 0em 1.3em 0.85em;font-size:1.2em;text-align:left;}
div.sporttitel { float:right;text-align:left;width:100%;border-bottom:1px solid #FFFF00;font-weight:bold;background-color:#000000;}
div.sportbild { float:right;width:19%;}
.sport1{float:right;text-align:left;width:100%;font-size:0.9em;}
.sport2{float:left;text-align:left;width:50%;}
.sport3{float:left;text-align:left;width:100%;}
.sport4{float:left;text-align:left;width:30%;}
.sport5{ width:35%;float:left;text-align:right;padding-right:1em;}
.sport6{ width:60%;float:left;}
.sport7{ width:17.5%;float:left;text-align:right;padding-right:1em;;}
.sport8{ width:80%;float:left;}
.sportimg{width:4em;height:4em;float:right;padding:0.4em;}
/* -- Bilder Galerie mit Datenquelle Sehenswuerdigkeiten --*/
/* -- #lightbox {
		 background-color: #FFF;
		 color: #303030;
		 padding: 10px;
		 border-right: 2px solid #D2D2D2;
		 border-bottom: 2px solid #D2D2D2;
		 z-index: 999 !important;
}
#lightboxDetails {
		 font-size: 0.8em;
		 padding-top: 0.4em;
}
#lightboxCaption { display: none !important; }
#closeButton { margin: -10px 0 0 0; }
#keyboardMsg kbd { font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 1.3em !important; color: #2C2C2C !important; }
#lightbox img { border: none; } 
#overlay img { border: none; }
#lightbox a #lightboxImage { border: 1px solid #D2D2D2 !important; }
#overlay a #loadingImage { border: 0px !important; }
#overlay { 
  margin-left: -30px;
  padding-right: 30px;
  background-image: url("/c12571b100359048/files/ico_overlay.png/$file/ico_overlay.png?openelement"); 
  z-index: 998 !important;
}  --*/
ul.galerie, ol.galerie { margin: 1em 0 0 0; }
.galerie li{
  display: inline;
  float: left;
  height: 110px;
width:18%;
  margin: 10px 20px 10px 0;
  border: 3px double #FFFF00;
  padding: 10px;
  background: #000000;
  text-align: center;
}
.galerie li:hover { border: 3px double #FFFF00;text-decoration:none; }
.galerie img { border: 1px solid #FFFF00; }
.galerie li a {color:#FFFF00;text-decoration:none;}
#lightbox{        position: absolute;        left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/c12571b100359048/files/lightbox-btn-prev.gif/$file/lightbox-btn-prev.gif?openelement) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/c12571b100359048/files/lightbox-btn-next.gif/$file/lightbox-btn-next.gif?openelement) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%        ; }
#imageData{        padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;        }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;        }
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/* -- Datenquelle Mobilfunkstandorte --*/
ul.mobil, ol.mobil { margin: 1em 0 0 0; }
.mobil li{ float: left;
  width:90%;
  margin: 10px 20px 10px 0;
  border-top: 1px double #FFFF00;
  padding: 10px;
  background: #000000;
  font-size:1.2em;
  clear:both;
}
.mobil li a { color:#FEFFCF;}
.mobil li a:focus { color:#FFFF00; }
.mobil li a:hover { color:#FFFF00; }
.mobil li a:active { color:#FFFF00; }
.mobil img { border: 1px solid #FFFF00; vertical-align:middle;}
div.mobil1 {width:30%;float:left;}
div.mobil2 {width:70%;padding-top:40px;float:left;}
/* -- Seitenlayout Ausschreibungen --*/
div.ausschreibung {clear:top;float:left;width:100%;margin-top:15px;}
.ausschreibung2{ width:49%;float:left;}
.ausschreibung1{ width:30%;float:left;text-align:left;text-decoration:none;font-weight:bold;}
/* -- Datenquelle Ausschreibungen --*/
table.aussch {
  margin: 0;
  border: 0;
  padding: 5px;
  border-collapse: collapse;
}
.aussch th, .aussch td {
  margin: 0;
  border: 0;
  padding: 8px;
  font-size: 1.2em;
  vertical-align: top;
  text-align: left;
}
.aussch th { background: #000000;border-bottom:2px solid #FFFF00; }
.aussch td { border-bottom:1px solid #FFFF00; }
.aussch th#name { width: 79%;text-align:left; }
.aussch th#art { width: 20%;text-align:right; }
.aussch tr {background: #000000;}
.aussch tr:focus, .aussch tr:hover, .aussch tr:active { background: #000000; }
.aussch a { color:#FEFFCF; text-decoration: underline; }
.aussch a:visited { font-style: italic; }
.aussch a:focus { color:#FFFF00; }
.aussch a:hover { color:#FFFF00; }
.aussch a:active { color:#FFFF00; }
/* -- Seitenlayout Mietwohnungsangebote --*/
div.miete {clear:top;float:left;width:100%;margin-top:15px;}
.miete2{ width:49%;float:left;}
.miete1{ width:30%;float:left;text-align:left;text-decoration:none;font-weight:bold;}
/* -- Datenquelle Mietwohnungsangebote --*/
table.miet {
  margin: 0;
  border: 0;
  padding: 5px;
  border-collapse: collapse;
  width:96%;
}
.miet th, .miet td {
  margin: 0;
  border: 0;
  padding: 8px;
  font-size: 1.2em;
  vertical-align: top;
  text-align: left;
}
.miet th { background: #000000;border-bottom:2px solid #FFFF00; }
.miet td { border-bottom:1px solid #FFFF00; }
.miet th#name { width: 79%;text-align:left; }
.miet th#art { width: 20%;text-align:right; }
.miet tr {background: #000000;}
.miet tr:focus, .aussch tr:hover, .aussch tr:active { background: #000000; }
.miet a { color:#FEFFCF; text-decoration: underline; }
.miet a:visited { font-style: italic; }
.miet a:focus { color:#FFFF00; }
.miet a:hover { color:#FFFF00; }
.miet a:active { color:#FFFF00; }
/* -- Datenquelle Amtsblaetter --*/
table.amtsb {
  margin: 0;
  border: 0;
  padding: 5px;
  border-collapse: collapse;
  width:96%;
}
.amtsb th, .amtsb td {
  margin: 0;
  border: 0;
  padding: 8px;
  font-size: 1.2em;
  vertical-align: top;
  text-align: left;
}
.amtsb th { background: #000000;border-bottom:2px solid #FFFF00; }
.amtsb td { border-bottom:1px solid #FFFF00; }
.amtsb th#amtsblatt { width: 100%;text-align:left; }
.amtsb tr {background: #000000;}
.amtsb tr:focus, .aussch tr:hover, .aussch tr:active { background: #000000; }
.amtsb a { color:#FEFFCF; text-decoration: underline; }
.amtsb a:visited { font-style: italic; }
.amtsb a:focus { color:#FFFF00; }
.amtsb a:hover { color:#FFFF00; }
.amtsb a:active { color:#FFFF00; }
div.amtsb {
  background-image:url(/c12571b100359048/files/infopfeil.gif/$file/infopfeil.gif?openelement);
  background-repeat:no-repeat;
  padding: 0px 0px 0px 15px;width:90%;}
/* -- Datenquelle Ortsrecht --*/
table.ortsr {
  margin: 0;
  border: 0;
  padding: 5px;
  border-collapse: collapse;
  width:96%;
}
.ortsr th, .ortsr td {
  margin: 0;
  border: 0;
  padding: 8px;
  font-size: 1.2em;
  vertical-align: top;
  text-align: left;
}
.ortsr th { background: #000000;border-bottom:2px solid #FFFF00; }
.ortsr td { border-bottom:1px solid #FFFF00; }
.ortsr th#amtsblatt { width: 100%;text-align:left; }
.ortsr tr {background: #000000;}
.ortsr tr:focus, .ortsr tr:hover, .ortsr tr:active { background: #000000; }
.ortsr a { color:#FEFFCF; text-decoration: underline; }
.ortsr a:visited { font-style: italic; }
.ortsr a:focus { color:#FFFF00; }
.ortsr a:hover { color:#FFFF00; }
.ortsr a:active { color:#FFFF00; }
div.ortsr {
  background-image:url(/c12571b100359048/files/infopfeil.gif/$file/infopfeil.gif?openelement);
  background-repeat:no-repeat;
  padding: 0px 0px 0px 15px;width:90%;}
/* -- Tabelle für Buecherliste--*/
table.buch {
  margin: 0;
  border:0;border-collapse: collapse;
padding: 8px;
width:100%;clear:both;float:left; }
.buch th {font-size: 1.2em;}
.buch td {font-size: 1.1em;}
.buch th, .buch td {
border-bottom:1px solid #fffffff;
padding:0px;
text-align: left;   
vertical-align: top;}
th.titel { width: 20%; }
th.autor { width: 50%;padding-left:30px; }
th.preis { width: 29%;padding-left:50px; }
td.abstand { padding-left:30px; }
td.abstand2 { padding-left:50px; }

.buch tr:focus, .buch tr:hover, .buch tr:active { background:#e4e4e4; }
/* -- test von matthias Datenquelle Stadtarchiv --*/
ul.archiv, ol.archiv { margin: 1em 0 0 0; }
.archiv li{ float: left;
  width:90%;
  margin: 10px 20px 10px 0;
  border-top: 1px double #FFFF00;
  padding: 10px;
  background: #000000;
  font-size:1.2em;
  clear:both;
}
.archiv li a { color:#FEFFCF;}
.archiv li a:focus { color:#FFFF00; }
.archiv li a:hover { color:#FFFF00; }
.archiv li a:active { color:#FFFF00; }
.archiv img { border: 1px solid #FFFF00; vertical-align:middle;}
div.archiv1 {width:30%;float:left;}
div.archiv2 {width:70%;padding-top:10px;float:left;}
span.schriftgr {font-size:0.9em;}
/* -- matthias Datenquelle Kupferstiche --*/
ul.kupfer, ol.kupfer { margin: 1em 0 0 0; }
.kupfer li{ float: left;
  width:90%;
  margin: 10px 20px 10px 0;
  border-top: 1px double #FFFF00;
  padding: 10px;
  background: #000000;
  font-size:1.2em;
  clear:both;
}
.kupfer li a { color:#FEFFCF;}
.kupfer li a:focus { color:#FFFF00; }
.kupfer li a:hover { color:#FFFF00; }
.kupfer li a:active { color:#FFFF00; }
.kupfer img { border: 1px solid #FFFF00; vertical-align:middle;}
div.kupfer1 {width:30%;float:left;}
div.kupfer2 {width:70%;padding-top:10px;float:left;}
span.schriftgr {font-size:0.9em;}
/* -- Tabelle für Dienstleistungslayout--*/
table.dienst {
  margin: 0;
  border:0;
  border-collapse: collapse; 
  font-size: 1em;
  vertical-align: top;  
  text-align: left;
  }
.dienst th {padding-right:15px;}
.dienst td {padding-right:15px;}

.dienst a { color:#FEFFCF; text-decoration: underline; }
.dienst a:visited { font-style: italic; }
.dienst a:focus { color:#FFFF00; }
.dienst a:hover { color:#FFFF00; }
.dienst a:active { color:#FFFF00; }
 
/*-- Datenquelle Pressemitteilungen --*/
table.pre {
  margin: 0;
  border: 0;
  padding: 5px;
  border-collapse: collapse;
  width:96%;
}
.pre th, .pre td {
  margin: 0;
  border: 0;
  padding: 8px;
  font-size: 1.2em;
  vertical-align: top;
  text-align: left;
}
.pre th { background: #000000;border-bottom:2px solid #FFFF00; }
.pre td { border-bottom:1px solid #FFFF00; }
.pre th#predatum { width: 15%;text-align:left; }
.pre th#prebez { width: 85%;text-align:left; }
.pre tr {background: #000000;}
.pre tr:focus, .pre tr:hover, .pre tr:active { background: #000000; }
.pre a { color:#FEFFCF; text-decoration: underline; }
.pre a:visited { font-style: italic; }
.pre a:focus { color:#FFFF00; }
.pre a:hover { color:#FFFF00; }
.pre a:active { color:#FFFF00; }
div.pre {  background-image:url(/c12571b100359048/files/infopfeil.gif/$file/infopfeil.gif?openelement);
  background-repeat:no-repeat;
  padding: 0px 0px 0px 15px;width:90%;}
ul.aktuellepre {font-size:1.1em;width:98%;float:right;}
ul.aktuellepre li {clear:both;}
ul.aktuellepre li a {color:#FEFFCF; text-decoration: none;}
ul.aktuellepre li a:visited { font-style: italic; }
ul.aktuellepre li a:focus{ color:#FFFF00;}
ul.aktuellepre li a:hover{ color:#FFFF00;}
ul.aktuellepre li a:active{ color:#FFFF00;}
div.aktuellpre {width:97%;float:left;border-bottom:1px solid #ffffff;font-weight:bold;clear:both;background-color:#000000;background-image:url(/c12571b100359048/files/infopfeil.gif/$file/infopfeil.gif?openelement);
  background-repeat:no-repeat;
  padding: 0px 0px 0px 15px;}
p.aktuellpre {width:97%;float:left;clear:both;}
/*-- Datenquelle Dienstleistungen --*/
table.dienstl {
  margin: 0;
  border: 0;
  padding: 5px;
  border-collapse: collapse;
  width:96%;
 clear:both;
}
.dienstl th, .dienstl td {
  margin: 0;
  border: 0;
  padding: 8px;
  font-size: 1.2em;
  vertical-align: top;
  text-align: left;
}
.dienstl th { background: #000000;border-bottom:2px solid #FFFF00; }
.dienstl td { border-bottom:1px solid #FFFF00; }
.dienstl th#name { width: 100%;text-align:left; }
.dienstl tr {background: #000000;}
.dienstl tr:focus, .dienstl tr:hover, .dienstl tr:active { background: #000000; }
.dienstl a { color:#FEFFCF; text-decoration: underline; }
.dienstl a:visited { font-style: italic; }
.dienstl a:focus { color:#FFFF00; }
.dienstl a:hover { color:#FFFF00; }
.dienstl a:active { color:#FFFF00; }
div.dienstl {  background-image:url(/c12571b100359048/files/infopfeil.gif/$file/infopfeil.gif?openelement);
  background-repeat:no-repeat;
  padding: 0px 0px 0px 15px;width:90%;}
ul.dienstl {float:left;width:99%;text-align:center;color:#FFFF00;clear:both;height:2.4em;font-size:1.15em;}
li.dienstl {float:left;width:2.2em;height:1.8em;background-color:#000000;text-align:center;margin-left:0.3em;}
li.dienstl2 {float:left;width:4.5em;height:1.8em;background-color:#000000;text-align:center;margin-left:0.3em;margin-top:0.5em;}
ul.dienstl li a {color:#FEFFCF;}
ul.dienstl li a:focus {color:#FFFF00;text-decoration:none;}
ul.dienstl li a:hover {color:#FFFF00;text-decoration:none;}
ul.dienstl li a:active {color:#FFFF00;text-decoration:none;}
/* -- Oeffungszeiten --*/
.oef1 {width:90%;border-bottom:1px solid #FFFF00;font-weight:bold;clear:both;margin-top:15px;}
.oef2 {float:left;width:30%;margin-top:5px;}
/* -- Startseite --*/
div#centerstart
{display:block;
width: 800px;;
margin:10px auto;
text-align:left;
}
h3.start {margin:0px;padding:0px;font-size:1.7em;}
div#startkopf{width:100%:float:left;background-image:url(/c12571b100359048/files/startback3.jpg/$file/startback3.jpg?openelement);background-position:bottom right;height:120px;}
span#startbuerger {width:264px;height:15em;background-color:#538EC5;float:left;margin-top:2px;background-image:url(/c12571b100359048/files/startbuerger.jpg/$file/startbuerger.jpg?openelement);background-position:top left;background-repeat:no-repeat;display:block;cursor:pointer;margin-right:4px;}
span#startbuerger:hover{margin-top:0px;}
span#buergertext {width:240px;margin-top:185px;text-align:right;line-height:1em;display:block;}
#linkbuerger {color:#ffffff;font-weight:bold;text-decoration:none;background-image: url();background-repeat:no-repeat;padding-left:0px;}
#linkbuerger:visited { font-style: normal; }
#linkbuerger:focus {color:#9D190C;}
#linkbuerger:hover {color:#ffffff;}
#linkbuerger:active {color:#9D190C;}
span#starttour {width:264px;height:15em;background-color:#87AD2B;float:left;margin-top:2px;background-image:url(/c12571b100359048/files/starttour.jpg/$file/starttour.jpg?openelement);background-position:top left;background-repeat:no-repeat;display:block;cursor:pointer;margin-right:4px;}
span#starttour:hover{margin-top:0px;}
span#tourtext {width:264px;margin-top:195px;text-align:center;line-height:1em;display:block;}
#linktour {color:#ffffff;font-weight:bold;text-decoration:none;background-image: url();background-repeat:no-repeat;padding-left:0px;}
#linktour:visited { font-style: normal; }
#linktour:focus {color:#9D190C;}
#linktour:hover {color:#ffffff;}
#linktour:active {color:#9D190C;}
span#startwirt {width:264px;height:15em;background-color:#EFEF5A;float:left;margin-top:2px;background-image:url(/c12571b100359048/files/startwirt.jpg/$file/startwirt.jpg?openelement);background-position:top left;background-repeat:no-repeat;display:block;cursor:pointer;}
span#startwirt:hover{margin-top:0px;}
span#wirttext {width:244px;margin-top:185px;margin-left:20px;line-height:1em;display:block;}
#linkwirt {color:#000000;font-weight:bold;text-decoration:none;background-image: url();background-repeat:no-repeat;padding-left:0px;}
#linkwirt:visited { font-style: normal; }
#linkwirt:focus {color:#9D190C;}
#linkwirt:hover {color:#000000;}
#linkwirt:active {color:#9D190C;}
div.aktoben {background-image: url(/c12571b100359048/files/touroben.gif/$file/touroben.gif?openelement);background-repeat:no-repeat;background-position: top left;height:28px;margin-left:12px;}
div.aktunten {background-image: url(/c12571b100359048/files/tourunten.gif/$file/tourunten.gif?openelement);background-repeat:no-repeat;background-position: bottom left;height:28px;margin-left:12px;}
div.aktinhalt {background-color:#ffffff;width:240px;margin-left:12px;}
h4.aktueber {font-size:1.2em;margin:0px;padding:0px;}
span.aktueber {color:#00036E;font-weight:bold;}
div.startunten {clear:both;width:100%;float:left;}
div#aktpressem {width:262px;float:left;margin-top:25px;clear:left;float:left;color:#000000;}
div#aktpressem a { text-decoration:underline;color:#4d4d4d;}
div#aktpressem a:focus{ color:9D190C; }
div#aktpressem a:hover { color:9D190C; }
div#aktpressem a:active { color:9D190C; }
div#aktveranst {width:262px;float:left;margin-top:25px;foat:left;color:#000000;}
div#aktveranst a { text-decoration:underline;color:#4d4d4d;}
div#aktveranst a:focus { color:9D190C; }
div#aktveranst a:hover { color:9D190C; }
div#aktveranst a:active { color:9D190C; }
div#aktausschr {width:262px;float:left;margin-top:25px;foat:left;color:#000000;}
div#aktausschr a { text-decoration:underline;color:#4d4d4d;}
div#aktausschr a:focus { color:9D190C; }
div#aktausschr a:hover { color:9D190C; }
div#aktausschr a:active { color:9D190C; }
span.abstand {width:4px;height:25em;float:left;display:block;}
div.aktabstand {width:4px;height:5em;float:left;}
#suchenstart {
  width:22%;
  padding-right:0.3em;
  float:right;
  text-align:right;
  }
div#botlink {width:264px;clear:top;float:right;text-align:right;margin-top:10px;}
.linkbot {color:#000000;font-weight:bold;text-decoration:underline;}
.linkbot:focus {color:#000000;}
.linkbot:hover {color:#000000;}
.linkbot:active {color:#000000;}
/* -- Navigationsbuttons --*/
div#nhead {width:100%;color:#ffffff;text-align:left;float:left;font-weight:bold;}
div#nheadtext{margin-top:1.5em;margin-left:3em;padding-bottom:5px;}
div#nleiste {clear:both;width:95%;height:27px;float:left;}
div#topheader1 {width:188px;height:27px;float:left;}
div#topheader3 {width:132px;height:27px;float:right;}
div.ncontent {clear:both;width:100%;float:left;margin-top:3em;}
div.ncontenttext {width:45%;float:left;padding-left:3em;padding-top:1em;}
div.ncontentbild {width:40%;float:left;padding:1em;padding-left:2em;}
div#nleisteb {clear:both;margin-top:1em;width:95%;height:50px;float:left;}
div#bottomheader1 {width:188px;height:50px;float:left;}
div#bottomheader3 {width:132px;height:50px;float:right;}
div#abstandunten {clear:both;width:100%;height:30px;}
/* -- Seite Anfahrt --*/
.anfahrtoben{border-bottom:1px solid #FFFF00;width:90%;font-weight:bold;background:url(/c12571b100359048/files/infopfeil.gif/$file/infopfeil.gif?openelement);background-repeat:no-repeat;padding-left:25px;background-color:#000000;}
.anfahrtunten {width:90%;}
/*-- Seite Partnerstaedte -- */
.partnerstaedtediv1 {width:50%;text-align:right;float:left;}
.partnerstaedtebild {border:0;}
.partnerstaedtedivbild {padding-right:4em;}
.partnerstaedtediv2 {padding-left:17em;text-align:right;float:left;}
.partnerstaedtediv3 {width:49%;text-align:left;float:left;}
.partnerstaedtediv4 {padding-left:1.4em;text-align:left;float:left;}
/*-- Datenquelle Aktuelles --*/
div.dataktuelles {float:left;width:45%;padding-right:4%;margin-bottom:2em;}
div.dataktuelles h4 {border-bottom:1px solid #FFFF00;margin-bottom:-3px;font-size:1em;}
div.dataktuelles p {text-align:left;}
div.datnavi {float:left;width:45%;padding-right:4%;margin-bottom:2em;}
div.datnavi h4 {border-bottom:1px solid #FFFF00;margin-bottom:-3px;font-size:1em;}
div.datnavi p {text-align:left;}
ul.aktuellemit {font-size:1.1em;width:96%;float:right;}
ul.aktuellemit li {clear:both;}
ul.aktuellemit2 {font-size:1.1em;width:97%;float:left;}
ul.aktuellemit2 li {clear:both;}
div.aktuell {width:97%;float:left;border-bottom:1px solid #FFFF00;font-weight:bold;clear:both;}
p.aktuell {width:97%;float:left;clear:both;}
p.aktuell2 {width:96%;float:right;text-align:left;clear:both;font-weight:bold;}
span.benutzer {color:#ffffff;}
/*-- Datenquelle Gästebuch --*/
div.gaestebtitel { float:right;text-align:left;width:98%;background:url(/c12571b100359048/files/infopfeil.gif/$file/infopfeil.gif?openelement);background-repeat:no-repeat;border-bottom:1px solid #FFFF00;font-weight:bold;background-color:#000000;padding-left:2%;}
li.gaesteb0 { float:left;width:95%;background-color:#000000;margin: 0em 0em 1.3em 0.85em;font-size:1.2em;text-align:left;}
.gaesteb{float:left;text-align:left;width:100%;clear:top;}
.gaesteb1{ width:12%;float:left;text-align:right;padding-right:1em;font-size:0.9em;}
.gaesteb2{ width:85%;float:left;text-align:justify;font-size:0.9em;}
.gaesteb3{ width:12%;float:left;text-align:right;padding-right:1em;}
.gaesteb4{ width:85%;float:left;text-align:justify;}
/* -- Datenquelle BISTRA --*/
table.bistra {
  margin: 0;
  border: 0;
  padding: 5px;
  border-collapse: collapse;
  width:96%;
}
.bistra th, .bistra td {
  margin: 0;
  border: 0;
  padding: 8px;
  font-size: 1.2em;
  vertical-align: top;
  text-align: left;
}
.bistra th { background: #000000;border-bottom:2px solid #FFFF00; }
.bistra td { border-bottom:1px solid #000000; }
.bistra th#bistraa { width: 85%;text-align:left; }
.bistra th#bistrab { width: 15%;text-align:left; }
.bistra tr {background: #000000;}
.bistra tr:focus, .bistra tr:hover, .bistra tr:active { background: #000000; }
.bistra a { color:#FEFFCF; text-decoration: underline; }
.bistra a:visited { font-style: italic; }
.bistra a:focus { color:#FFFF00; }
.bistra a:hover { color:#FFFF00; }
.bistra a:active { color:#FFFF00; }
div.bistra {
  background-image:url(/c12571b100359048/files/infopfeil.gif/$file/infopfeil.gif?openelement);
  background-repeat:no-repeat;
  padding: 0px 0px 0px 15px;width:90%;}
/* -- Seite Verwaltungsaufbau --*/
.verwul1 {width:100%;text-align:center;list-style-type:none;font-size:1.4em;margin:0px;background:url(/c12571b100359048/files/verwaltungsaufbausw.gif/$file/verwaltungsaufbausw.gif?openelement);background-repeat:no-repeat;background-position:top center;}
.verwul1 li {display:inline;margin:0px;}
.verwulg {list-style-type:none;float:left;font-size:1em;width:50%;text-align:center;display:inline;margin:0px;}
.verwulg li {width:45%;float:right;border:1px solid #000000;background-color:#e5e5e5;padding:10px;margin-right:9em;margin-top:10px;display:inline;}
.verwulg2 {list-style-type:none;float:left;font-size:1em;width:30%;text-align:center;border:1px solid #000000;background-color:#e5e5e5;margin-left:7.5em;margin-top:10px;display:inline;}
.verwulg2 li {width:100%;float:left;display:inline;}
.verwultm {list-style-type:none;float:right;font-size:1em;width:100%;text-align:center;display:inline;}
.verwultm li {width:40.5%;float:right;padding:4.5%;border-right:1px solid #000000;border-top:1px solid #000000;background-color:#F4F4F4;display:inline;}
.verwul2 {list-style-type:none;font-size:1em;padding-top:30px;clear:both;width:100%;}
.verwul2 li {width:25%;float:left;border:1px solid #000000;background-color:#E3FCEC;padding:1%;margin-left:4.5%;display:inline;}
.verwul3 {font-size:1em;display:inline;margin-top:0px;}
li.dez1 {display:inline;width:85%;margin-top:15px;border:1px solid #000000;background-color:#DEFAFF;padding:5%;margin-left:1%;}
li.dez2 {display:inline;width:85%;margin-top:15px;border:1px solid #000000;background-color:#FFFFDE;padding:5%;margin-left:1%;}
li.dez3 {display:inline;width:85%;margin-top:15px;border:1px solid #000000;background-color:#FFF4F4;padding:5%;margin-left:1%;}
ul.verwul1 a{ text-decoration:underline;color:#2C2C2C;}
ul.verwul1 a:focus { color:#9D190C; }
ul.verwul1 a:hover { color:#9D190C; }
ul.verwul1 a:active { color:#9D190C; }
/* -- Datenbank Blog --*/
ul.blog {float:left;width:99%;text-align:left;clear:both;font-size:1.15em;}
ul.blog li {float:left;width:98%;margin-left:0.3em;margin-top:10px;}
ul.blog li a {color:#FEFFCF;text-decoration:underline;background-image: url(/c12571b100359048/files/weblink2.gif/$file/weblink2.gif?openelement);background-repeat:no-repeat;background-position: top left;padding-left:13px;}
ul.blog li a:focus {color:#FFFF00;text-decoration:none;}
ul.blog li a:hover {color:#FFFF00;text-decoration:none;}
ul.blog li a:active {color:#FFFF00;text-decoration:none;}
ul.blog2 {float:left;width:99%;text-align:left;clear:both;font-size:1.15em;}
ul.blog2 li {float:left;width:98%;margin-left:1em;margin-top:10px;}
ul.blog2 li a {color:#FEFFCF;text-decoration:underline;background-image: url(/c12571b100359048/files/weblink2.gif/$file/weblink2.gif?openelement);background-repeat:no-repeat;background-position: top left;padding-left:13px;}
ul.blog2 li a:focus {color:#FFFF00;text-decoration:none;}
ul.blog2 li a:hover {color:#FFFF00;text-decoration:none;}
ul.blog2 li a:active {color:#FFFF00;text-decoration:none;}
.blhead {width:100%;border-bottom:1px solid #FFFF00;display:block;float:left;font-weight:bold;}
.blhead2 {width:100%;border-bottom:1px solid#FFFF00;display:block;float:left;}
.blheadtext {padding:5px;display:block;}
.blheadtext2 {padding-left:5px;padding-bottom:2px;padding-top:5px;display:block;}
.blkom {width:100%;display:block;float:left;background-color:#000000;}
.blkomtext {padding:5px;display:block;}
.blanzahl {width:100%;display:block;text-align:right;float:left;border-top:1px solid #000000;font-size:0.9em;}
.blanzahl2 {width:100%;display:block;text-align:right;float:left;padding-top:10px;font-size:0.9em;background-color:#000000;}
.blanzahl3 {padding-right:5px;display:block;}
.bloganzahl {width:100%;border-bottom:1px solid #FFFF00;}
/* -- Abfall ABC --*/
ul.abfall {float:left;width:99%;text-align:center;color:#FFFF00;clear:both;height:2.4em;font-size:1.15em;}
li.abfall {float:left;width:2em;height:1.8em;background-color:#000000;text-align:center;margin-left:0.3em;}
ul.abfall li a {color:#FEFFCF;}
ul.abfall li a:focus {color:#FFFF00;text-decoration:none;}
ul.abfall li a:hover {color:#FFFF00;text-decoration:none;}
ul.abfall li a:active {color:#FFFF00;text-decoration:none;}
/* -- Sitemap --*/
div.sitemap{width:100%;}
div.sitemap ol {margin:0px;padding-left:20px;}
div.sitemap ol li {list-style:decimal inside;}
div.sitemap ol li a {color:#FEFFCF;text-decoration:underline;background-image: url(/c12571b100359048/files/weblink2.gif/$file/weblink2.gif?openelement);background-repeat:no-repeat;background-position: top left;padding-left:13px; }
div.sitemap ol li a:visited { font-style: italic; }
div.sitemap ol li a:focus {color:#FFFF00;text-decoration:none;background-image: url(/c12571b100359048/files/weblink2.gif/$file/weblink2.gif?openelement);background-repeat:no-repeat;background-position: top left;padding-left:13px; }
div.sitemap ol li a:hover {color:#FFFF00;text-decoration:none;background-image: url(/c12571b100359048/files/weblink2.gif/$file/weblink2.gif?openelement);background-repeat:no-repeat;background-position: top left;padding-left:13px; }
div.sitemap ol li a:active {color:#FFFF00;text-decoration:none;background-image: url(/c12571b100359048/files/weblink2.gif/$file/weblink2.gif?openelement);background-repeat:no-repeat;background-position: top left;padding-left:13px; }
li.active1 {font-size:1.28em;width:33%;float:left;display:inline;font-weight:bold;}
li.active2 {font-size:1.05em;font-weight:normal;}
li.active3 {font-size:1.05em;font-weight:normal;}
/* -- Datenquelle Räume --*/
table.raeume {
  margin-left: 0.3em;
  border: 0;
  padding: 5px;
  border-collapse: collapse;width:95%;clear:both;float:left;
}
.raeume th, .raeume td {
  margin: 0;
  border: 0;
  padding: 8px;
  font-size: 1.2em;
  vertical-align: top;
  text-align: left;
}
.raeume th { background:#000000;border-bottom:2px solid #FFFF00; }
.raeume td { border-bottom:1px solid #FFFF00; }
.raeume th#raum { width: 30%; }
.raeume th#datu { width: 15%; }
.raeume th#uhr { width: 20%; }
.raeume th#zweck { width: 30%; }
.raeume tr {background: #000000;}
.raeume tr:focus, .raeume tr:hover, .raeume tr:active { background:#000000; }
.raeume a { color:#FEFFCF; text-decoration: underline; }
.raeume a:visited { font-style: italic; }
.raeume a:focus { color:#FFFF00; }
.raeume a:hover { color:#FFFF00; }
.raeume a:active { color:#FFFF00; }
/* -- Tabelle Trackinglayout --*/
table.track {
  margin-left: 0.3em;
  border: 0;
  padding: 5px;
  border-collapse: collapse;width:95%;clear:both;float:left;
}
.track th, .track td {
  margin: 0;
  border: 0;
  padding: 8px;
  font-size: 1.2em;
  vertical-align: top;
  text-align: left;
}
.track th { background:#000000;border-bottom:2px solid #FFFF00; }
.track td { border-bottom:1px solid #FFFF00; }
.track th#lfd { width: 15%; }
.track th#datum { width: 20%; }
.track th#uhr { width: 25%; }
.track th#status { width: 35%; }
.track tr {background: #000000;}
.track tr:focus, .track tr:hover, .track tr:active { background:#000000; }
.track a { color:#FEFFCF; text-decoration: underline; }
.track a:visited { font-style: italic; }
.track a:focus { color:#FFFF00; }
.track a:hover { color:#FFFF00; }
.track a:active { color:#FFFF00; }
/* -- Datenquelle Wahlen --*/
div.wahl0 {float:left;width:100%;height:3.3em;}
ul.wahl {float:left;width:100%;}
ul.wahl li { float:left;width:16%;background:url();background-repeat:no-repeat;background-color:#000000;font-size:1.3em;text-align:center;border:1px solid #ffffff;margin-left:1%;padding:1%;}
ul.wahl li.wahl1 { float:left;width:16%;background:url();background-repeat:no-repeat;font-size:1.3em;text-align:center;margin-left:1%;padding:1%;border-bottom:0px;height:1.875em;background-color:#000000;}
.wahl a { text-decoration:underline;color:#FEFFCF;}
.wahl a:focus {color:#FFFF00;}
.wahl a:hover {color:#FFFF00;}
.wahl a:active {color:#FFFF00;}
div.wahl {padding:5px;border:1px solid #ffffff;clear:both;}
.link { text-decoration:underline;color:#FEFFCF;background-image: url(/c12571b100359048/files/weblink2.gif/$file/weblink2.gif?openelement);background-repeat:no-repeat;background-position: top left;padding-left:13px;}
p a { text-decoration:underline;color:#FEFFCF;background-image: url(/c12571b100359048/files/weblink2.gif/$file/weblink2.gif?openelement);background-repeat:no-repeat;background-position: top left;padding-left:13px;}
p a:visited { font-style: italic; }
p a:focus { color:#FFFF00; }
p a:hover { color:#FFFF00; }
p a:active { color:#FFFF00; }
span a { text-decoration:underline;color:#FEFFCF;}
span a:focus { color:#FFFF00; }
span a:hover { color:#FFFF00; }
span a:active { color:#FFFF00; }
a.no_image{ text-decoration:underline;color:#FEFFCF;background-image: url();background-repeat:no-repeat;padding-left:0px;}
a.no_image:hover { color:FFFF00; }
