body     { font-size: 100.01%;
           font-family: Verdana,Arial,Helvetica,sans-serif;
           color: black;
           font-style: normal;
           background-color: white;
           margin:0px;
           background: #FFFFFF url(/cms/bilder/StadtMH/hintergrund.jpg);
           background-repeat: no-repeat;
           background-position: top left;
}

#skipNav {position: absolute; left: -9999px;}

.invisible {
    position: absolute;
    left: -1000px;
    top: -1000px;
    width: 0px;
    height: 0px;
    overflow: hidden;
    display: inline;
}

body.mceContentBody {
    font-size:80%;
    color : #000000;
    background: #FFFFFF;
}

a {text-decoration:underline; color:#000000;}
a:link  {text-decoration:underline; color:#000000;}
a:visited  {text-decoration:underline; color:#000000;}
a:hover  {text-decoration:underline; color:#026DB3;}

h1,h2,h3,h4,td,th,i {
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

h1,h2,h3 { color:#026DB3; }

li {
   font-size:95%;
}

.tabelle {
   font-size:80%;
}

#titel_edittag {
  color:#000000;
}

#EditDiv1 {
  color:#000000;
}

#EditDiv2 {
  color:#000000;
}

#EditDiv3 {
  color:#000000;
}

#EditDiv4 {
  color:#000000;
}

#EditDiv5 {
  color:#000000;
}

#EditDiv6 {
  color:#000000;
}

#EditDiv7 {
  color:#000000;
}

#EditDiv8 {
  color:#000000;
}

#EditDiv9 {
  color:#000000;
}

/* Nachfolgende Klassen werden f&#252;r die Ausrichtung von Text durch p-Tags ben&#246;tigt,
   da p align="asd" rausgeschmissen wurde */
p.right {
    text-align: right;
}

p.center {
    text-align: center;
}

p.left {
    text-align: left;
}

p.ueberschrift {
     font-size:120%;
     margin-bottom:6px;
     margin-top:6px;
     color:#3A9C00;
}





/* Verschiedene Systeme mit blauem Tabellenhintergrund, Julia */
.hintergrund { font-size:90%;text-align:left;background-color:#DEEFFF }
th.hintergrund { font-size:75%;text-align:left; background-color:#DEEFFF }
th.zhintergrund { font-size:75%;text-align:center; background-color:#DEEFFF }
td.hintergrund { font-size:75%;text-align:left; background-color:#DEEFFF;}

th.hintergrund_hotel { font-size:90%;text-align:left; background-color:#DEEFFF }
th.zhintergrund_hotel { font-size:90%;text-align:center; background-color:#DEEFFF }
td.hintergrund_hotel { font-size:85%;text-align:left; background-color:#D9E3EB; padding-left:8px; }
td.hintergrund_hotel1 { font-size: 100.01%;text-align: left; background-color: #FFFFFF; }
td.hintergrund_hotel2 { font-size: 90%;text-align: right; background-color: #FFFFFF; padding-right: 4px; }


#buchung {
     width: 50px;
     height: 15px;
     margin-left: 120px;
}

/* Veranstaltungen, groessere Schrift */
.groesser { font-size:120% }
td.groesser { font-size:120% }
th.groesser { font-size:120% }


/* Styles f&#252;r Fehlerdatenbank */
.erledigt { font-size:90%;color:#33cc33; }
td.erledigt { font-size:90%;color:#33cc33; }
a.erledigt { font-size:90%;color:#33cc33; }
.fehlerdb { font-size:90%;color:#000000; }
td.fehlerdb { font-size:90%;color:#000000; }
a.fehlerdb { font-size:90%;color:#000000; }
.abgelaufen { font-size:90%;color:#ff0000; }
td.abgelaufen { font-size:90%;color:#ff0000; }
a.abgelaufen { font-size:90%;color:#ff0000; }

/* Style f&#252;r Stellenausschreibungen */
.stellen { font-size:70%;color:#000000; }

/* Style f&#252;r Wahldarstellung */
.wahlen { font-size:80%;color:#000000; }

/* Styles f&#252;r Broadcastmessage */
.broadcast_startseite { font-size:100%; color:#FF0000; }
.broadcast_inhalt { font-size:80%; color:#000000; }

/* Style f&#252;r Finanzdatendarstellung */
.finanz_right { font-size:70%; text-align:right; background-color:#DEEFFF; vertical-align:top }
.finanz_center { font-size:70%; text-align:center; background-color:#DEEFFF; vertical-align:top }
.finanz_left { font-size:70%; text-align:left; background-color:#DEEFFF; vertical-align:top}
td.finanz_right { font-size:70%; text-align:right; background-color:#DEEFFF; vertical-align:top }
td.finanz_center { font-size:70%; text-align:center; background-color:#DEEFFF; vertical-align:top }
td.finanz_left { font-size:70%; text-align:left; background-color:#DEEFFF; vertical-align:top }
th.finanz_right { font-size:70%; text-align:right; background-color:#DEEFFF; vertical-align:top }
th.finanz_center { font-size:70%; text-align:center; background-color:#DEEFFF; vertical-align:top }
th.finanz_left { font-size:70%; text-align:left; background-color:#DEEFFF; vertical-align:top }
.finanz_normal { font-size:70%; text-align:left; vertical-align:top }
td.finanz_normal { font-size:70%; text-align:left; vertical-align:top }
th.finanz_normal { font-size:70%; text-align:left; vertical-align:top }
.finanz_normal_rechts { font-size:70%; text-align:right; vertical-align:top }
th.finanz_normal_rechts { font-size:70%; text-align:right; vertical-align:top }
td.finanz_normal_rechts { font-size:70%; text-align:right; vertical-align:top }
.finanz_rot { font-size:80%; text-align:center; vertical-align:top; color:red; font-weight:bold }
td.finanz_rot { font-size:80%; text-align:center; vertical-align:top; color:red; font-weight:bold }
th.finanz_rot { font-size:80%; text-align:center; vertical-align:top; color:red; font-weight:bold }

/* Styles f&#252;r HSV */
.hsv_tabelle { font-size:90%; text-align:left; background-color:#d8dfe5; vertical-align:top }
td.hsv_tabelle { font-size:90%; text-align:left; background-color:#d8dfe5; vertical-align:top }
th.hsv_tabelle { font-size:90%; text-align:left; background-color:#d8dfe5; vertical-align:top }
.hsv_rahmen { border-width:thin; border-style:solid; }
a.hsv_tabelle { font-size:90%;font-family:Verdana,Arial,Helvetica,sans-serif; }
th.hsv_tabelle_rechts { font-size:90%; text-align:right; background-color:#d8dfe5; vertical-align:top }
td.hsv_tabelle_rechts { font-size:90%; text-align:right; background-color:#d8dfe5; vertical-align:top }
.hsv_tabelle_rechts { font-size:90%; text-align:right; background-color:#d8dfe5; vertical-align:top }


b { /* Wird bei der Anzeige in der Suche ben&#246;tigt */
  font-size:80%;
  color:#006bb3;
  font-weight:bold
  }

.inhalt { /* Der Inhalt eines Beitrags, rechts dotted-Rahmen */
  font-size:80%;
  color:black;
  vertical-align:top;
  border-right-style:dotted;
  border-right-width:1px;
  border-right-color:#006bb3;
}

.inhalt * { /* Wenn irgendwas im Beitrag ist, Schriftgroesse beibehalten */
  font-size:100.01%;
}

.inhalt_ohne { /* Inhalt ohne Rahmen rechts */
  font-size:80%;
}

.inhalt_ohne * { /* Inhalt ohne Rahmen rechts */
  font-size:100.01%;
}

/* H1 Administration ist gleich H1 Ueberschrift...
   Wird aber gebraucht, wenn administrations-Vorlagen nicht in der Administration
   sondern im \"normalen\" Design geladen werden. Dann ist das Admin-Stylesheet nicht da!
   Kommt z.B. vor bei der Auswahl eines Bildes f.d. Startseite */

h1.administration, h1.ueberschrift {
   font-family:Arial,sans-serif;
   font-size:100.01%;
   margin-bottom:6px;
   margin-top:6px;
   margin-left: 8px;
   color:#026DB3;
}

h1.ueberschrift_schwarz {
   font-family:Arial,sans-serif;
   font-size:100.01%;
   margin-bottom:6px;
   margin-top:6px;
   color:#000000;
}

h1.kontakt {
   font-family:Arial,sans-serif;
   font-size:100.01%;
   margin-bottom:6px;
   margin-top:6px;
   color:#006bb3;
}

h2.kontakt {
   font-family:Arial,sans-serif;
   font-size:80%;
   margin-bottom:6px;
   margin-top:6px;
   color:#006bb3;
}

h2.ueberschrift {
   font-family:Arial,sans-serif;
   font-size:100.01%;
   margin-bottom:6px;
   margin-top:6px;
   color:#006bb3;
}

h2.ueberschrift_schwarz {
   font-family:Arial,sans-serif;
   font-size:100%;
   margin-bottom:6px;
   margin-top:6px;
   color:#000000;
}

h2.suche {
   font-family:Arial,sans-serif;
   font-size:90%;
   font-weight:bold;
   margin-bottom:6px;
   margin-top:6px;
   color:#006bb3;
}

legend {
   font-weight: bold;
}

fieldset {
   background-color: #EFEFEF;
}

span.startseite {
  font-size:60%;
  margin-bottom:6px;
  margin-top:6px;
}

span.startseitentitel {
  font-size:70%;
  margin-bottom:6px;
  margin-top:6px;
  color:#006bb3;
  font-weight:bold
}

span.startseitentitel a:link {color:#006bb3; text-decoration: none;}
span.startseitentitel a:hover {color:#006bb3; text-decoration: none;}
span.startseitentitel a:visited {color:#006bb3; text-decoration: none;}

span.statusmeldungtitel {
  font-size:70%;
  margin-bottom:6px;
  margin-top:6px;
  color:#006bb3;
  font-weight:bold
}
span.statusmeldunginhalt {
  font-size:70%;
  margin-bottom:6px;
  margin-top:6px;
}

span.suchepfad span.gibpfad {
   font-size:75%;
   margin-bottom:6px;
   margin-top:6px;
   color:#808080;
}

span.suchetext {
   font-size:80%;
   margin-bottom:6px;
   margin-top:6px;
}

span.klein {
   font-size:70%;
   margin-bottom:6px;
   margin-top:6px;
}

span.mini, span.minis {
   font-size:60%;
   margin-bottom:6px;
   margin-top:6px;
}

span.blass {
  margin-bottom:6px;
  margin-top:6px;
  color:#808080;
}

span.red {
  margin-bottom:6px;
  margin-top:6px;
  font-weight:800;
  color:#DE0000;
}

td.datenschutz{
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-size:80%;
  margin-bottom:6px;
  margin-top:6px;
  font-weight:800;
  color:#DE0000;
}

td.datenschutz2{
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-size:80%;
  margin-bottom:6px;
  margin-top:6px;
  font-weight:800;
  color:#009E00;
}

td.error_message {
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-size:80%;
  margin-bottom:6px;
  margin-top:6px;
  font-weight:800;
  color:#DE0000;
}

span.green {
  margin-bottom:6px;
  margin-top:6px;
  font-weight:800;
  color:#009E00;
}

table.kontextbox {
  font-size:80%;
  margin-bottom:6px;
  margin-top:6px;
  font-weight:400;
  background-color:#98C9FE;
}

.kontaktdaten {
   font-size:70%;
   margin-bottom:6px;
   margin-top:6px;
   padding-left: 4px;
}

.klein {
   font-size:90%;
   margin-bottom:6px;
   margin-top:6px;
   font-weight:400;
}

.suche_markup {
  color: #a00000;
}

.suchtipps {
  border-width:1px;
  border-style:solid;
  border-color:#3A9C00;
  background:#EFEFEF;
  font-family:Arial,sans-serif;
  font-size:70%;
}

/* Styles f&#252;r die Tabellengestaltung (Verzeichnisdienste) */

.rahmen {
  border-width:2px;
  border-style:solid;
  font-size:80%;
}

.reihen {
  border-top-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  border-bottom-width:0px;
  border-style:solid;
}

/* Ende Styles Tabellengestaltung */

form.button {margin-bottom:1px; margin-top:1px;}

.navigation_oben {
  font-size:70%;
  font-weight:bold;
  color: #026DB3;
}

.sucheform {
  font-size:80%;
  background-color:#FFFFFF;
}

.navigation_oben a:link { color: #026DB3; text-decoration: none; }
.navigation_oben a:visited { color: #026DB3; text-decoration: none; }
.navigation_oben a:hover { color: #026DB3; text-decoration: none; }
.navigation a:link { color: #026DB3; text-decoration: none; }
.navigation a:visited { color: #026DB3; text-decoration: none; }
.navigation a:hover { color: #026DB3; text-decoration: none; }
.nebennavigation a:link { color: #000000; text-decoration: none; }
.nebennavigation a:visited { color: #000000; text-decoration: none; }
.nebennavigation a:hover { color: #000000; text-decoration: none; }

input.text, textarea.text {
  border-color:#AFCFE8;
  border-width:1px;
  border-style:solid;
  font-weight:bold;
}

input.text {
    font-size:80%;
}

td.mailkontakt{
  font-size:100%;
  margin-bottom:6px;
  margin-top:6px;
}


input.text_login {
  border-color:#AFCFE8;
  border-width:1px;
  border-style:solid;
  font-weight:bold;
  font-size:90%;
}

.navigation {
  font-size:70%;
  font-weight:bold;
  padding-bottom:3px;
  padding-top:3px;
  border-bottom-color:#026DB3;
  border-bottom-width:1px;
  border-bottom-style:solid;
  color: #026DB3;
}

.nebennavigation {
  font-size:60%;
  font-weight:bold;
  padding-bottom:3px;
  padding-top:3px;
  border-bottom-color:#000000;
  border-bottom-width:1px;
  border-bottom-style:solid;
}

ul.navigation_liste {
  line-height: 130%;
}

ul.navigation_liste li {
  padding-left: 5px;
  padding-bottom: 10px;
}

ul.navigation_liste li a {
}

.linie {
  border-right-color:#026DB3;
  border-right-width:1px;
  border-right-style:solid;
}

.button {
  padding-left:5px;
  font-size:90%;
  cursor:pointer;
  border-width:0px;
  font-weight:600;
  color: #026DB3;
}

.button_login {
  padding-left:5px;
  font-size:90%;
  cursor:pointer;
  border-width:0px;
  font-weight:600;
  background-color:#FFF9A9;
}

.gibpfad {
  font-style: italic;
  font-size: 70%;
  color:black;
  vertical-align:top;
}

table.std { /* Standard-Tabellen-Klasse Stadt MH */
  /* ... */

}

td.std { /* Standard-Tabellenzellen-Klasse Stadt MH */
  /* ... */
vertical-align:top;
}

th.std { /* Standard-Tabellenkopf-Klasse Stadt MH */
  /* ... */
}
.ansprechpartnerinfo{
/* Genaue Kontaktdefinition bei Klick auf Kontakt */
}

/* ****** Specials Admin-Links-Layer ****** */

div.TypAdminLinks {
  font-size: 70%;
  color: #000000;

  /* f&#252;r Hintergrundfarbe siehe /vorlagen/adminlinks.html */
}

/* *********************************************************************
   Ab hier die Klassen, die speziell f&#252;r M&#252;lheim Mobil sind!
   ********************************************************************* */

span.mmobil {
  font-family:Arial,Helvetica,sans-serif;
  font-size:90%;
  margin-bottom:6px;
  margin-top:6px;
  color:#000000;
  font-weight:600;
}

.mmobil a:link { color: #006bb3; text-decoration: none; }
.mmobil a:visited { color: #006bb3; text-decoration: none; }
.mmobil a:hover { color: #006bb3; text-decoration: none; }


