/* Urheberin: Ute Ziemes, Koeln, utez.de */



/* Allgemeine Vorgaben */
html, body { height:100%; line-height:1.1em; background-color:#ffffff; font-family: Verdana, Microsoft Sans Serif, sans-serif, Trebuchet MS, Arial, Helvetica; font-size:small, 1ex; font-weight:500; margin:0; padding:0; }
#seite { height:1250%; }
h1 { font-size:160%; margin-bottom:0; margin-left:0; margin-top:2px; margin-right:0; font-weight:800; }
h2 { font-size:140%; margin-top:5px; margin-bottom:3px; font-weight:800; }
h3 { font-size:120%; margin-top:5px; margin-bottom:3px; font-weight:800; }
h4 { font-size:100%; margin-top:5px; margin-bottom:3px; font-weight:800; }
h5 { font-size:95%; margin-top:5px; margin-bottom:3px; font-weight:800; }
hr { margin-top:0; margin-bottom:0; }
br { line-height:0.55em; }
table { font-size:100%; }



/* Kopfbereich */
#kopf { height:98px; color:#000000; background-color:#bbbbb1; font-size:90%; }
#kopf img.praesenzlogo { float:left; width:245px; margin-right:25px; }
#kopf img.themenlogo { float:right; width:138px; }
#kopf a img { border:none; }
#kopf br { line-height:0.3ex; }
#kopf p { margin-left:0; margin-top:5px; margin-right:0; margin-bottom:0; }
#kopf p.weiss { color:#fffff1; margin-left:0; margin-top:5px; margin-right:0; margin-bottom:0; }



/* Linke Spalte */

/* Navigation */
#navigation { height:100%; float:left; width:245px; padding:0; border-width:0; margin:0; color:#ffffff; background-color:#024a8a; font-size:90%; }
#navigation h2 { margin-left:10px; margin-top:15px; margin-bottom:4px; margin-right:2px; border-width:0; padding:0; font-size:90%; }
#navigation h3 { margin-left:10px; margin-top:0; margin-bottom:12px; margin-right:2px; border-width:0; padding:0; font-weight:bolder; }
#navigation h4 { margin-top:12px; margin-bottom:6px; margin-right:2px; border-width:0; padding:0; text-decoration:underline; }
#navigation dl { margin-left:10px; margin-top:0; margin-right:2px; margin-bottom:0; border-width:0; padding:0; list-style:none }
#navigation dt {border-width:0; padding:0; margin:2px; }
#navigation a { color:#ffffff; text-decoration:none; padding:2px; border-width:0; margin:0; display:block; }
#startseite #nav-startseite, #angebote #nav-angebote,  #einsatzgebiet #nav-einsatzgebiet,  #verfuegbarkeit #nav-verfuegbarkeit, #agb #nav-agb, #datenschutz #nav-datenschutz, #suche #nav-suche, #impressum #nav-impressum,  
#navigation a:hover { text-decoration:none; color:#000000; background-color:#fffff1; padding:2px; border-width:0; margin:0; font-weight:bolder; }

/* .ehrenfeld-info*/
#navigation dt.ehrenfeld-info { width:124px; text-align:left; font-weight:bolder; color:#ffffff; background-color:#024a8a; border-width:0; padding:2px; margin:0; display:block; }
#navigation a.ehrenfeld-info { width:124px; color:#bbbbb1; background-color:#000000; text-decoration:none; padding:2px; border-width:0; margin:0; display:block; }
#info #nav-info, 
#navigation a:hover.ehrenfeld-info { width:124px; color:#000000; background-color:#bbbbb1; text-decoration:none; padding:2px; border-width:0; margin:0; font-weight:bolder; }

/* Motto */
#motto { margin-left:5%; margin-top:7%; margin-right:5%; margin-bottom:14%; text-align:center; color:#024a8a; background-color:#ffffff; border-width:5px; border-style:outset; border-color:#ddddd1; font-weight:300; }



/* Rechte Spalte */
#spalterechts { height:100%; float:right; width:140px; padding:0; margin:0; color:#ffffff; background-color:#024a8a; font-size:90%; }
#spalterechts h2 { margin-left:10px; margin-top:15px; margin-bottom:4px; margin-right:2px; border-width:0; padding:0; font-size:90%; }
#spalterechts h3 { margin-left:10px; margin-top:0; margin-bottom:12px; margin-right:2px; border-width:0; padding:0; font-weight:bolder; }
#spalterechts h3.darumgehts { margin-left:10px; margin-top:36px; margin-bottom:0; margin-right:2px; border-width:0; padding:0; font-weight:bolder; }
#spalterechts h4 { margin-top:12px; margin-bottom:6px; margin-right:2px; border-width:0; padding:0; text-decoration:underline; }
#spalterechts p { margin-left:10px; margin-top:0; margin-bottom:20px; margin-right:4px; border-width:0; padding:0; }
#spalterechts p.gewaehr { margin-top:36px; margin-right:4px; color:#aaaaa1; font-style:oblique; font-weight:bolder; }
#spalterechts dl { margin-left:10px; margin-top:0; margin-right:2px; margin-bottom:0; border-width:0; padding:0; list-style:none; }
#spalterechts dt {border-width:0; padding:0; }
#spalterechts a { color:#ffffff; text-decoration:none; padding:2px; border-width:0; margin:0; display:block; }
#spalterechts a:hover { font-size:85%; text-decoration:none; color:#000000; background-color:#fffff1; padding:2px; border-width:0; margin:0; font-weight:bolder; }



/* Mittlere Spalte */

/* Standards */
#inhalt { padding-top:5px; padding-right:15px; padding-bottom:0; padding-left:15px; height:100%; margin-left:245px; margin-right:150px; background-color:#ffffff; color:#000000; font-size:90%; font-family:Verdana, Arial, Microsoft Sans Serif, Helvetica, sans-serif; }
#inhalt h2 { margin-left:10px; margin-top:12px; margin-right:2px; margin-bottom:6px; border-width:0; padding:0; }
#inhalt h3 { margin-left:10px; margin-top:8px; margin-right:2px; margin-bottom:6px; border-width:0; padding:0; }
#inhalt h4 { margin-left:10px; margin-top:6px; margin-right:2px; margin-bottom:6px; border-width:0; padding:0; }
#inhalt p { margin-left:10px; margin-top:4px; margin-right:2px; margin-bottom:6px; border-width:0; padding:0; }
#inhalt address { width:550px; margin-left:10px; margin-top:4px; margin-right:2px; margin-bottom:6px; border-width:0; padding:0; }
#inhalt dl { list-style:none; margin-left:10px; margin-top:0; }
#inhalt dt { list-style:none; margin-top:4px; }
#inhalt ul { list-style:none; margin-left:10px; margin-top:0; }
#inhalt li { list-style:none; margin-top:10px; background-color:#ffffff; font-weight:bolder; }
#inhalt a { color:#024a8a; padding:2px; border-width:0; margin:0; text-decoration:underline; font-weight:bold; }
#inhalt a:hover { text-decoration:none; color:#000000; background-color:#ddddd1; padding:2px; border-width:0; margin:0; }
#inhalt iframe { margin-left:10px; margin-top:4px; margin-right:2px; margin-bottom:6px; border-width:0; padding:0; }

/* Specials: handy, oben, seitenende, rot, hervorhebung, normal, normal2, normal3, linkliste, linkliste2, Mailformular */

/* .handy */
#inhalt p.handy { color:red; font-weight:bolder; }

/* .oben */
#inhalt a.oben { color:#cccccc; padding:2px; border-width:0; margin:0; text-decoration:none; font-weight:bolder; }
#inhalt a.oben:hover { text-decoration:none; color:#cccccc; background-color:#ffffff; padding:2px; border-width:0; margin:0; }
#inhalt p.oben { text-align:right; }

/* .seitenende */
p.seitenende { color:#024a8a; font-size:85%; }

/* .rot */
#inhalt h3.rot { color:red; }

/* .hervorhebung */
#inhalt p.hervorhebung { background-color:#fffff1; font-weight:bolder; margin-left:10px; margin-top:4px; margin-right:2px; margin-bottom:6px; border-width:0; padding:0; }

/* .normal */
#inhalt ul.normal { margin-top:2px; margin-bottom:2px; }
#inhalt li.normal { list-style:none; font-weight:normal; background-color:#fafafa; padding:0; border:0; margin:0; }

/* .normal2 */
#inhalt h3.normal2 { color:red; margin-left:15px; margin-top:5px; margin-right:2px; margin-bottom:2px; border-width:0; padding:0; }
#inhalt h4.normal2 { color:#666666; background-color:antiquewhite; margin-left:0; margin-top:5px; margin-right:2px; margin-bottom:2px; border-width:0; padding:0; }
#inhalt ul.normal2 { margin-left:0; margin-top:0; margin-right:2px; margin-bottom:0; border-width:0; padding:0; list-style:none }
#inhalt li.normal2 { list-style:none; font-weight:normal; background-color:#ffffff; margin-left:15px; margin-top:0; margin-right:2px; margin-bottom:6px; border-width:0; padding:0; }

/* .normal3 */
#inhalt h5.normal3 { color:blue; margin-left:0; margin-top:5px; margin-right:2px; margin-bottom:2px; border-width:0; padding:0; }
#inhalt ul.normal3 { margin-left:0; margin-top:0; margin-right:2px; margin-bottom:0; border-width:0; padding:0; list-style:none; }
#inhalt li.normal3 { list-style:none; font-weight:normal; background-color:#ffffff; margin-left:15px; margin-top:0; margin-right:2px; margin-bottom:6px; border-width:0; padding:0; }

/* .deko */
#inhalt ul.deko { margin-top:4px; margin-bottom:6px; }
#inhalt li.deko { list-style:disc; font-weight:normal; background-color:#fafafa; padding:0; border:0; margin-bottom:2px; }

/* .linkliste */
#inhalt h2.linkliste { background-color:#efefef; }
#inhalt h3.linkliste { background-color:#ffffff; margin-bottom:0; }
#inhalt ul.linkliste { margin-top:0; }
#inhalt li.linkliste-first { margin-top:4px; }
#inhalt li.linkliste { margin-top:2px; }
#inhalt a.linkliste { font-weight:lighter; text-decoration:underline; padding:0; border-width:0; margin:0; }
#inhalt a.linkliste:hover { text-decoration:underline; padding:0; border-width:0; margin:0; background-color:#ffffff; }

/* .linkliste2 */
#inhalt li.linkliste2 { list-style:none; margin-top:10px; background-color:#ffffff; font-weight:lighter; }
#inhalt a.linkliste2 { font-weight:bold; text-decoration:none; padding:2px; border-width:0; margin:0; }
#inhalt a.linkliste2:hover { text-decoration:none; padding:2px; border-width:0; margin:0; background-color:#ffffff; }

/* Tabelle */
#inhalt table { color:#000000; font-size:95%; }

/* Mailformular */
#inhalt form { margin-left:10px; margin-top:0; }
#inhalt input { color:#239EC5; font-weight:600; font-size:100%; font-family: Verdana, Microsoft Sans Serif, sans-serif, Trebuchet MS, Arial, Helvetica; padding-left:3px; }
#inhalt textarea {color:#239EC5; font-weight:600; font-size:100%; font-family: Verdana, Microsoft Sans Serif, sans-serif, Trebuchet MS, Arial, Helvetica; padding-left:3px; }
#inhalt input.submit { color:#000000; }

/* Stadtbezirk */
#stadtbezirk1 { margin-left:10px; height:296px; border-style:dotted; border-color:#024a8a; }
#stadtbezirk2 { margin-left:10px; border-style:dotted; border-color:#024a8a; }

/* Einsatzgebiet */
#einsatzgebiet1 { margin-left:10px; border-style:dotted; border-color:red; }
#einsatzgebiet1 img { margin:20px; }
#einsatzgebiet1 p.einsatzgebiet { margin-top:54px; }
#einsatzgebiet2 { margin-left:10px; border-style:dotted; border-color:#239EC5; }



/* Urheberin: Ute Ziemes, Koeln, utez.de */