/*  */ 
body, html { text-align:center; padding:0px; margin:0px; background-color:#ffffff; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:101%; color:#000000;	}
/* ------------- Rahmen fuer den gesamten Inhalt --------------- */
#rahmen { position:relative; width:57.1em; margin:0px auto; text-align:left; border:0px; background-color:#f1edcf; }
/* ------------- Kopf  --------------- */
#head {	display:none; }
#head h1 { font-size:2em; font-weight:bold; color:#fff; letter-spacing:3px; text-align:center; margin:20px 0 20px 0; }
/* ------------- Navigationsleiste 1 oben --------------- */
#menuH1 				{ display:none; }
/* ------------Navigationsleiste 2 oben --------- */
#menuH2 				{ display:none; } 
/* -------------- INHALTS-RAHMEN  ------------------------------------- */
/* Allgemein */
#content 	{ clear:both; width:auto; padding:0; margin:1.5em 0.5em 0 1em; background-color:#ffffff; }
/* NUR öffentlich */
#contentlinks { clear:both; float:left; width:auto; padding:0; margin:2em 0 0 0.5em;  }
#teaserrahmen { display:none; }
/* NUR intern */
#boxLgr { float:left; width:31em; padding-right:0.5em; margin:0 0.5em 0.8em 0;  }
#boxRgr { float:left; width:22em; padding-left:1em; margin:0 0 2em 0.5em; border-left:1px dashed #000; }

/* -------------- TEASER rechts -------------------------------------- */
.teaser { display:none; width:16em; margin-bottom:1em; background-color:#fff;  }  /* background-color:#eeeeee;*/
#adminteaser { width:17.5em; margin-bottom:1em; background-color:#cccccc; }  
#adminteasertext { font-size:0.8em; line-height:130%; color:#252525; padding:5px 3px; background-color:#cccccc; }
.teaserhead { width:auto; font-size:0.8em; letter-spacing:1px; font-weight:bold; padding:5px 2px 5px 5px; border-bottom:1px solid #000; background-color:#eee; }
.teasertext { width:auto; font-size:0.75em; line-height:125%; color:#000000; padding:5px 3px;  background-color:#fff;  }
.teaserOrga { width:auto; font-size:0.8em; line-height:120%; color:#000000; padding:5px 3px;  background-color:#fff;  }
.teaser p { font-size:0.85em; margin:0.5em 0 1em 0.5em; padding:0; }
.teaser img.links { float:left; border:0px; margin-top:2px; margin-bottom:1px; margin-right:5px; }
.teaser img.rechts { float:right; border:0px; margin-left:3px; margin-bottom:1px;}<br>
.teaserOrga ol { margin:10px 0 10px 25px; padding:0px; font-size:0.9em; }
.teaserOrga ul { margin:10px 0 10px 25px; padding:0px; font-size:0.85em; }
.teaserOrga li { margin:10px 0 5px 0; padding:0; font-weight:bold; }

/* -------------- FOOTER Seitenfuss unten ---------------------------------- */
#footerrahmen { clear:both; width:100%; height:1.8em; margin-top:20px; margin-bottom:0px; padding:0px; background-color:#ffffff; border-top:1px solid #dddddd; }
#footer { width:auto; margin-left:1em; margin-right:1em; font-size:0.7em; color:#000000; line-height:2.2em; font-weight:bold; }
#footer .footrow { padding:1px 0 0  0; display:block; text-align:right; }
#footer .footrow span { text-align:left; padding:0; width:31em; float:left; padding:1px 0 0  0;}
#footer a { color:#0000ff; font-weight:bold; }
#footer a:link { color:#0000ff; text-decoration:underline; }
#footer a:visited { color:#0000ff; }
#footer a:hover { color:#0000ff; text-decoration:underline; }
#footer a:active { color:#0000ff; }

/* ------------- ADMIN Bereich oben wenn als Admin eingeloggt ------------- */
#admin { display:none; }
#adminTab { display:none; }

/* ------------- LINKS allgemein ------------------ */
a { text-decoration:underline; color:#0000ff; border:0px; padding:0px; margin:0px; font-weight:bold; }
a:link { color:#0000ff; }
a:visited { color:#0000ff; }
a:hover { color:#0000ff; text-decoration:underline;}
a:active { color:#0000ff; } 


/* Projekte.asp */
ul.projekte { list-style-image:url(bilder/fingerrechts2.gif); margin:25px 0 0 50px; padding:0px; }
ul.projekte li { margin:10px 0 15px 0; padding:0; font-weight:bold; font-size:0.85em; }
/* Themen.asp */
rowsuche { clear:both; display:block; margin:0 0 1em 0; padding:0; font-size:0.9em; }
.rowsuche span { padding:2px 0; width:10em; float:left; font-weight:bold;  }
.rowsuche em { font-weight:normal; font-style:normal; font-size:0.85em; }
.textfeldSuche24 { width:23.5em; background-color:#FFFFFF; } /* suche*/
.textfeldSuche02 { width:3em; background-color:#FFFFFF; }
/* Downloads.asp */
#contentlinks ul {list-style-image:none; font-size:0.85em; margin:0 0 0.5em 0.5em; padding:0; }
#contentlinks ul li { margin:0.1em 0 0.2em 1em; padding:0; }
.frmpublic02 { margin:1em 0 1em 1em; font-size:0.8em; }
.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;  }
.rowpublic02 em { font-weight:normal; font-style:normal; font-size:0.85em; }
.AuswahlMultiple { width:24em; } /* zB regionen.asp / themen.asp */
.Auswahl { width:24em; background-color:#DDFFFF; } /* zB regionen.asp / themen.asp */
.textfeldSuche24 { width:23.5em; background-color:#DDFFFF; } /* suche*/
.materialKurzBereich { width:35em; margin:1em 0 1em 0; padding:0; } /* beitrag-ansicht-vorschau.asp */
.materialKurz { margin:0.5em 0; padding:3px 0; border-top:1px solid #cccccc; } /* beitrag-ansicht-vorschau.asp */
.materialHeadline { margin:0 0 0.2em 0em; padding:0; font-size:0.85em; } /* beitrag-ansicht-vorschau.asp */
.materialInfoLine { font-size:0.75em; margin:0 0 0.2em 0; padding:0; } /* beitrag-ansicht-vorschau.asp */
.materialKat { margin:0 0 0.5em 0em; padding:0; font-size:0.75em; line-height:120%; } /* 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; padding:0; font-size:0.8em; font-style:normal; } /* beitrag-ansicht-vorschau.asp */
/* apk.asp */
.apkIntern { font-size:0.8em; line-height:140%; margin:1.5em 0 0.3em 1.5em; padding:0;  }
.headline { font-size:1.2em; font-weight:bold; margin:0 0 0.7em; padding:0; }
.absatz { margin:0 0 1em 0; padding:0;  }






/* ------------- ALLGEMEINE Angaben ------------------ */
img { border:0px; }
img.imgTip1 		{ border:1px solid #000; margin:0px 3px 0px 5px;	} /* rechter Bereich zB projekte-stammdaten.asp =  Infoline bearbeiten loeschen parken */
img.imgTip2 		{ border:1px solid #000; margin:0px 4px 0px 7px; float:right; } /* rechter Bereich zB projekte-stammdaten.asp =  ToDo-Line bearbeiten loeschen parken */
img.imgTipLeer 	{ border:1px solid #f1edcf; margin:0px 4px 0px 7px; float:right; } /* rechter Bereich zB projekte-stammdaten.asp =  ToDo-Line bearbeiten loeschen parken */
img.links { float:left; border:0px; margin-top:2px; margin-bottom:1px; margin-right:5px; }
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; }

.abstand5 { height:0.5em; font-size:0.5em; 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; }
.platzhalter16 { height:16em; }
.platzhalter17 { height:17em; }
.platzhalter18 { height:18em; }
.platzhalter19 { height:19em; }
.platzhalter20 { height:20em; }
.platzhalter21 { height:21em; }
.platzhalter22 { height:22em; }
.platzhalter23 { height:23em; }
.platzhalter24 { height:24em; }
.platzhalter26 { height:26em; }
.platzhalter28 { height:28em; }
.platzhalter30 { height:30em; }

/* h1 { font-size:1.2em; font-weight:bold; line-height:120%; margin:0 0 0.5em 0; padding:0;  } */
h1 { font-size:1em; font-weight:bold; margin:0 0 0.3em 0; padding:0; color:#000000; }
h2 { font-size:1em; font-weight:bold; margin:5px 0px 3px 0; padding:0;  }
h3 { font-size:0.9em; font-weight:bold; margin:5px 0px 3px 0; padding:0;  }
p { font-size:0.85em; line-height:130%; margin:0 0 8px 0; padding:0; }
.fett { font-weight:bold; }
.ut { text-decoration:underline; }
.kursiv { font-style:italic; }
.kursivklein { font-size:0.8em; font-style:italic; color:#cc3300; }

#boxRgr h1 { font-size:1.1em; font-weight:bold; line-height:1.2em; margin:0 0 5px 0; padding:0; text-decoration:underline; } /* color:#cc0033; */
#boxRgr em { font-style:normal; font-size:80%;  }
#boxRgr ul { margin:10px 0 10px 30px; padding:0px; font-size:0.85em; list-style-type:disc; }
#boxRgr ol { margin:10px 0 10px 30px; padding:0px; font-size:0.8em; }
#boxRgr li { margin:10px 0 10px 0; padding:0; font-weight:bold; }
#boxRgr p { font-size:0.85em; margin:0; padding:0;}
#boxRgr .neuErfassen { font-size:0.85em; margin:0.2em 0 0.2em 0.6em; padding:0;}

form { margin:1.5em 0 1em 0.5em; font-size:0.9em; } 
input, select, textarea { color:#000000; } /* color:#0000cc; background-color:#FFFFAA;  */
.textfeld40 { width:35em; background-color:#FFFFff; }		
.bereich40 { width:35em; background-color:#FFFFff; } /* #DDFFFF; #FFFFAA; #FFFFFF */
.textfeld02 { width:2em; background-color:#FFFFff; }	
.textfeld03 { width:4em; background-color:#FFFFff; }	
.AuswahlMultiple { width:24em; background-color:#DDFFFF; } 	/* zB intern/themen-beitraege-orga.asp*/
.Auswahl01 { width:30em; background-color:#DDFFFF; } 	
.AuswahlJaNein { width:5em; background-color:#DDFFFF; } 
.SpeicherButton { background-color:#FFFFAA; color:#0000ff; font-weight:bold; font-size:0.9em; }
.AbbruchButton  { background-color:#ccc; width:90px; color:#f00000; font-size:12px; font-weight:bold}

.formLabel { font-size:0.9em; font-weight:bold; margin:0 0 0.1em 0; padding:0; }
.formFeld { font-size:0.9em; margin:0 0 0.6em 0; padding:0; }
.row { clear:both; display:block; margin:0 0 1em 0; padding:0; }
.row span { padding:2px 0; width:5em; float:left; font-size:0.9em; font-weight:bold; vertical-align:top; }
.row em { font-weight:normal; font-style:normal; font-size:0.85em; }

/* ------------- EDIT - Bereich Angaben ------------------ */
.editForm { width:16em; margin:0; padding:0; }
#headline { width:32em; margin:0.8em 0 0 0.5em; font-size:1em; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; /* background-color:#ffffff; */} /*   ffffcc */
#hauptText { width:35em; margin:0.5em 0 0.5em 0.5em; /* background-color:#ffffff; */ }

