body, html {  text-align:center; padding:0px;	margin:0px;	background-color:#ffffea; font-family:Arial,Verdana,Helvetica,sans-serif;; font-size:101%; color:#000000;	}

/* ------------- Rahmen fuer den gesamten Inhalt --------------- */
#rahmen { position:relative; width:57em; margin:0px auto; text-align:left; border:0px; }
/* ------------- Kopf mit Hintegrundbild --------------- */
#rgelb   { float:left; width:100%; height:31px; color:#c0c0c0; margin-bottom:15px; } /* eebf01 */
#rgelb div { font-size:15pt; font-weight:bold; line-height:140%; text-align:center; letter-spacing:2px; padding:3px 0 0 0; }
/* ------------- Navigationsleiste 1 oben --------------- */
#menuH1 { display:none; } 
/* ------------- ADMIN Bereich oben wenn als Admin eingeloggt ------------- */
#admin { display:none; }
/* -------------- INHALT LINKS mit Platz FÜR TEASER RECHTS ----------------- */
#contentlinks { clear:both; width:auto; margin-top:1em; margin-left:1em; padding:0; font-size:12pt; }
#contentlinks h1 { font-size:13pt; font-weight:bold; margin:1em 0;}
/* -------------- TEASER Rahmen rechts -------------------------------------- */
#teaserrahmen { display:none; }
/* ------------- EDIT - Bereich Angaben ------------------ */
#headline { width:auto; margin:1em 0 0 0.5em; background-color:#fffff;} /* ffffcc */
#zwText {  width:auto; margin:0 0 0.5em 0.5em; background-color:#ffffff; }
#hauptText { width:auto; margin:0 0 0 0.5em; background-color:#ffffff; }
/* ------------- ALLGEMEINE Angaben ------------------ */
a { text-decoration:underline; color:#000000; border:0px; padding:0px; margin:0px; font-weight:bold; }
a:link { color:#000000; }
a:visited { color:#000000; }
a:hover { color:#000000;}
a:active { color:#000000; } /* 996600 d4d0c8 339966 336633 006600 cc0033 009900*/
img { border:0px; }
img.objektklein { border:1px solid #000000; margin:3px 0px 0px 0px; } /* Objekte-Anzeige Thumbs der Objekt-Bilder 100px */
img.tip { border:0px; margin:0 0 0 3px; padding:0px; vertical-align:bottom; } /* fuer Objekte anzeigen */
img.intern2 { border:1px solid #000; margin:0px 5px 0px 5px;	} /* fuer Objekte-Anzeige =  bearbeiten loeschen parken */
img.zeiger2 { border:0px; margin:0px 0px 0px 10px; vertical-align:middle;} /* fuer Objekte-Anzeige = fingerechts.gif  */
img.zeiger { border:0px; margin:0px 20px 0px 10px; }
img.intern { border:1px solid #000; margin:0px 15px 2px 15px;	}
img.beitragVorschau { border:1px solid #000; margin:0px 10px 2px 10px; float:right; } /* beitrag-ansicht-vorschau.asp */
img.beitragVorschauInfo { border:1px solid #000; margin:0px 5px 2px 35px; } /* beitrag-ansicht-vorschau.asp Infokasten */

img.frage { border:0; margin:0 0.5em 0 0.3em; vertical-align:middle; }
img.pfeil { border:0; margin:0 0.5em 0 0.2em; vertical-align:middle; }

h1 { font-size:1.2em; font-weight:bold; line-height:1.2em; margin:0 0 5px 0; padding:0; color:#000000; }
h2 { font-size:1em; font-weight:bold; margin:5px 0px 3px 0; padding:0px;  }
h3 { width:35em; font-size:0.85em; font-weight:bold; margin:0.8em 0 0.7em 0.7em; padding:0; color:#ff0000;  } /* für Fehlermeldung beitrag.ansicht-detail.asp */
p { font-size:0.85em; line-height:130%; margin:0 0 7px 0; padding:0; }
.fett { font-weight:bold; }
.ut { text-decoration:underline; }
.klein {font-size:0.9em;}
.kursiv {font-style:italic;}

.meldung { margin:2em 0 2em 2em; }
.abstand5 { height:0.5em; font-size:0.5em; margin:0; padding:0; }
.abstand5px { height:5px; font-size:5px; margin:0; padding:0; }
.abstand10 { height:0.8em; font-size:0.8em; margin:0; padding:0; }
.abstand15 { height:1.1em; font-size:1.1em; margin:0; padding:0; }
.platzhalter1 { height:1em; }
.platzhalter2 { height:2em; }
.platzhalter025 { height:2.4em; }
.platzhalter3 { height:3em; }
.platzhalter4 { height:4em; }
.platzhalter5 { height:5em; }
.platzhalter6 { height:6em; }
.platzhalter7 { height:7em; }
.platzhalter8 { height:8em; }
.platzhalter9 { height:9em; }
.platzhalter10 { height:10em; }
.platzhalter11 { height:11em; }
.platzhalter12 { height:12em; }
.platzhalter13 { height:13em; }
.platzhalter14 { height:14em; }
.platzhalter15 { height:15em; }
.platzhalter17 { height:17em; }
.platzhalter18 { height:18em; }
.platzhalter20 { height:20em; }
.platzhalter21 { height:21em; }
.platzhalter22 { height:22em; }
.platzhalter23 { height:23em; }
.platzhalter24 { height:24em; }


/* regionen.asp themen.asp*/
.frmpublic01 { margin:2em 0 2em 0; font-size:12pt; }
.rowpublic01 { clear:both; display:block; margin:2em 0 2em 0; padding:0; text-align:left; }
.rowpublic01 span { padding:2px 0; width:8em; float:left; font-size:11pt; }
.rowpublic01 em { font-style:normal; font-size:8pt; }
/* beitrag-suche.asp*/
.frmpublic02 { margin:1em 0 1em 0; font-size:12pt; }
.rowpublic02 { clear:both; display:block; margin:1.2em 0 1em 0; padding:0; text-align:left; }
.rowpublic02 span { padding:2px 0; width:10.5em; float:left; font-weight:bold; font-size:11pt; }
.rowpublic02 em { font-weight:normal; font-style:normal; font-size:8pt; }

.editForm { margin:0 0 0.4em 0; padding:0; }

input, select, textarea { color:#000000; font-size:11pt;  } /* color:#0000cc; background-color:#FFFFAA;  */
/* #DDFFFF = zartblau */
.Auswahl { width:29em; background-color:#fff; } /* zB regionen.asp / themen.asp */
.AuswahlGelb { width:29em; background-color:#fff; } /* zB regionen.asp / themen.asp */
.AuswahlMultiple { width:24em; } /* zB regionen.asp / themen.asp */

.textfeldSuche24 { width:23.5em; background-color:#fff; } /* suche*/
.textfeldBeitrag27 { width:26.5em; background-color:#fff; }
.textfeldBeitrag2 { width:1.7em; background-color:#fff; }
.textfeldBeitrag4 { width:3em; background-color:#fff; }
.textfeldSuche02 { width:3em; background-color:#fff; }
.textfeld10 { width:7em; background-color:#fff; }		/* regionland.asp / regionstadt.asp /  */
.textfeld40 { width:32em; background-color:#fff; }		/* regionland.asp / regionstadt.asp / */
.bereich40 { width:33em; background-color:#fff; }		/* themen.asp  */
.SpeicherButton { background-color:#fff; width:110px; height:2em; color:#0000CC; font-size:12pt; font-weight:bold}
/* I-Frame */
.regionFrame { width:27em; text-align:left; } /* Iframe-Bereich in übergeordneter Datei */

/* HILFE.asp*/
.textfeldHelp { width:32em; background-color:#fff; } /* suche*/
.bereichHelp { width:33em; background-color:#fff; }
.AuswahlHelp { width:32em; background-color:#fff; }
/* beitrag-ansicht-vorschau.asp */
.beitragKurzBereich { width:auto; margin:1em 0 1em 0; padding:0; } /* beitrag-ansicht-vorschau.asp */
.beitragKurz { margin:1em 0; padding:0; border-top:1px solid #cccccc; } /* beitrag-ansicht-vorschau.asp */
.beitragInfoLine { font-size:0.75em; margin:0.2em 0 0.2em 0; padding:0; } /* beitrag-ansicht-vorschau.asp */
.beitragHeadline { margin:0 0 0 0.3em; padding:0; font-size:0.9em; } /* beitrag-ansicht-vorschau.asp */
.beitragZwText { margin:0 0 1em 0.5em; padding:0; } /* beitrag-ansicht-vorschau.asp */
.beitragZwText p { margin:0 0 0 0; padding:0; line-height:120%; } /* beitrag-ansicht-vorschau.asp */

.beitragListe { width:auto; margin:3em 0 2em 7em; padding:0; font-size:12pt; font-weight:bold; } /* beitrag-ansicht-vorschau.asp */
.beitragKurz h4 { font-size:1.1em; margin:0 0 0 3px; padding:0; font-weight:bold; }
.beitragKurz p { font-size:0.7em; margin:0 0 0 0; padding:0; }
/* download.asp */
.materialKurzBereich { width:auto; margin:1em 0 1em 0; padding:0; } /* beitrag-ansicht-vorschau.asp */
.materialKurz { margin:1em 0; padding:3px 0; border-top:1px solid #cccccc; } /* beitrag-ansicht-vorschau.asp */
.materialHeadline { margin:0 0 0.2em 0em; padding:0; font-size:11pt; } /* beitrag-ansicht-vorschau.asp */
.materialInfoLine { font-size:10pt; margin:0 0 0.2em 0; padding:0; } /* beitrag-ansicht-vorschau.asp */
.materialZwText { margin:0 0 1em 0.5em; padding:0; font-size:0.8em; line-height:130%; } /* beitrag-ansicht-vorschau.asp */
.materialZwText p { margin:0 0 0 0; padding:0; line-height:120%; } /* beitrag-ansicht-vorschau.asp */
.materialHeadline em { margin:0 5px; padding:3px; font-size:10pt; font-style:normal; } /* beitrag-ansicht-vorschau.asp */

/* bag-gpv.asp */
#mitwirkendeGesamt { margin:0; padding:0; border:0;  }
.mitwirkendeEinzel { margin:1em 0 1em 0; padding:0 0 0.3em 0; border-bottom:1px solid #cccccc; }
.tblBild { width:auto; margin:0 0 1em 0; padding:0; border:0;  }
.tblBild td.bild { width:155px; padding:0; align:left; vertical-align:top; border:0; }
.tblBild td.text { width:auto; padding:0; vertical-align:top; border:0; } /* #d4d6f3; */
#mitwirkendeGesamt .name { font-size:12pt; font-weight:bold; line-height:120%; margin:0 0 0 0; padding:0.1em 0 0 0;  }
#mitwirkendeGesamt .funktion { font-size:11pt; line-height:140%; margin:0 0 0 0; padding:0.2em 0 0.2em 0; border-bottom:1px solid #cccccc; vertical-align:top; }
#mitwirkendeGesamt .kontakt { font-size:11pt; line-height:140%; margin:0 0 0 0; padding:0.2em 0 0.2em 0; border-bottom:1px solid #cccccc; vertical-align:top; }
#mitwirkendeGesamt .funktionText { font-size:10pt; line-height:140%; margin:0 0 0 0; padding:0.2em 0 0.2em 0; vertical-align:top; text-align:justify; }
#mitwirkendeGesamt p { font-size:1em; margin:0; padding:0; line-height:130%; vertical-align:top; }

/* -------------- FOOTER Seitenfuss unten ---------------------------------- */
#footerrahmen { clear:both; width:100%; height:1.8em; margin-top:20px; margin-bottom:0px;	padding:0px; border-top:1px solid #000000; }
#footer { width:auto; margin-left:1em; margin-right:1em; font-size:0.7em;	color:#000000; line-height:2em; }
#footer .row { padding:0; display:block; text-align:right; }
#footer .row span { text-align:left; padding:0; width:31em; float:left; }
#footer a { color:#0000ff; font-weight:bold; }
#footer a:link { color:#0000ff; text-decoration:none; }
#footer a:visited { color:#0000ff; }
#footer a:hover { color:#0000ff; text-decoration:underline; }
#footer a:active { color:#0000ff; }
