body { margin-left: 8px; margin-right: 10%; }

p,p.pfad,p.rot,table,dl,dt,dd,form,ul,ol,h1,h2,h3,h4,h5,div,a,a.ohne,a.fs12,a.fs10rot,a.pfad,a.gross,a.klein { font-family: Arial,sans-serif; }

p,table,dl,dt,dd,form { font-size: 11pt; line-height: 13pt; color: #000000; }

ul,ol { font-size: 11pt; line-height: 15pt; color: #000000; }

ul.ul2 { margin-top:-10px; }

/* .klein für Fenster der Startseite */
.klein { font-size: 8pt; line-height: 11pt; color: #000000; }

.akzent { font-size: 10pt; line-height: 11pt; color: #000000; }

.pfad { font-size: 9pt; line-height: 11pt; color: #000000; }

.fett { font-weight: bold; }

.kursiv { font-style: italic; }

.unterstrichen { text-decoration: underline; }

.nichtsort { font-weight: normal; }

.mittig { text-align:center; }

.rotfett { color: #DF5F1C; font-weight: bold; }

.bibobox { border-width:1px; border-style:solid; border-color:#C0C0C0; padding:10px; 
margin:10 0 0 0px; position:abolute; width:466; }

p.fs9rot { font-size:9pt; line-height:10pt; color:#DF5F1C; font-weight:bold; }
p.fs10rot { font-size:10pt; line-height:11pt; color:#DF5F1C; font-weight:bold; }
p.fs11rot { font-size:11pt; line-height:13pt; color:#DF5F1C; font-weight:bold; }
p.fs12rot { font-size:12pt; line-height:14pt; color:#DF5F1C; font-weight:bold; }

p.ues-news { font-weight:bold; margin-bottom:-15px; }

a { }
a:link { color: #0000FF; }
a:active { color: #FF0000; }
a:visited { color: #000080; }

/* a { font-size:11pt; line-height:13pt; } */
/* a:link { font-size:11pt; line-height:13pt;  color:#0000FF; } */
/* a:active { font-size:11pt; line-height:13pt; color:#FF0000; } */
/* a:visited { font-size:11pt; line-height:13pt;  color:#000080; } */

a.ohne { font-size:11pt; line-height:13pt; text-decoration:none; }
a.ohne:link { font-size:11pt; line-height:13pt;  color:#0000FF; }
a.ohne:active { font-size:11pt; line-height:13pt; color:#FF0000; }
a.ohne:visited { font-size:11pt; line-height:13pt;  color:#000080; }
a.ohne:hover { font-size:11pt; line-height:13pt; color:#000080; text-decoration:underline; }

a.pfad { font-size:9pt; line-height:11pt; }
a.pfad:link { font-size:9pt; line-height:11pt;  color:#0000FF; }
a.pfad:active { font-size:9pt; line-height:11pt; color:#FF0000; }
a.pfad:visited { font-size:9pt; line-height:11pt; color:#000080; }

/* .gross für alle Links der Navigation  */
a.gross { font-size:9pt; line-height:10pt; color:#054B8C; text-decoration:none; font-weight:bold;}
a.gross:link { font-size:9pt; line-height:10pt; color:#054B8C; }
a.gross:active { font-size:9pt; line-height:10pt; color:#054B8C; }
a.gross:visited { font-size:9pt; line-height:10pt; color:#054B8C; }
a.gross:hover { font-size:9pt; line-height:10pt; color:#000080; text-decoration:underline; }

a.klein { font-size:8pt; line-height:9pt; color:#054B8C; text-decoration:none; }
a.klein:link { font-size:8pt; line-height:9pt; color:#054B8C; }
a.klein:active { font-size:8pt; line-height:9pt; color:#054B8C; }
a.klein:visited { font-size:8pt; line-height:9pt; color:#054B8C; }
a.klein:hover { font-size:8pt; line-height:9pt; color:#000080; text-decoration:underline; }

a.fs11rot { font-size:11pt; line-height:13pt; color:#DF5F1C; font-weight:bold;}
a.fs11rot:link { font-size:11pt; line-height:13pt; color:#DF5F1C; }
a.fs11rot:active { font-size:11pt; line-height:13pt; color:#DF5F1C; }
a.fs11rot:visited { font-size:11pt; line-height:13pt; color:#DF5F1C; }
a.fs11rot:hover { font-size:11pt; line-height:13pt; color:#DF5F1C; text-decoration:none; }

a.rot { color:#DF5F1C; text-decoration:none; font-weight:bold;}
a.rot:link { color:#DF5F1C; }
a.rot:active { color:#DF5F1C; }
a.rot:visited { color:#DF5F1C; }
a.rot:hover { color:#DF5F1C; text-decoration:underline; }

a.fs11rota { font-size:11pt; line-height:13pt; color:#DF5F1C; text-decoration:none; font-weight:bold;}
a.fs11rota:link { font-size:11pt; line-height:13pt; color:#DF5F1C; }
a.fs11rota:active { font-size:11pt; line-height:13pt; color:#DF5F1C; }
a.fs11rota:visited { font-size:11pt; line-height:13pt; color:#DF5F1C; }
a.fs11rota:hover { font-size:11pt; line-height:13pt; color:#DF5F1C; text-decoration:underline; }

a.fs12rot { font-size:12pt; line-height:13pt; color:#DF5F1C; text-decoration:none; font-weight:bold;}
a.fs12rot:link { font-size:12pt; line-height:13pt; color:#DF5F1C; }
a.fs12rot:active { font-size:12pt; line-height:13pt; color:#DF5F1C; }
a.fs12rot:visited { font-size:12pt; line-height:13pt; color:#DF5F1C; }
a.fs12rot:hover { font-size:12pt; line-height:13pt; color:#DF5F1C; text-decoration:underline; }

a.fs12rota { font-size:12pt; line-height:14pt; color:#DF5F1C; text-decoration:none; font-weight:bold;}
a.fs12rota:link { font-size:12pt; line-height:14pt; color:#DF5F1C; }
a.fs12rota:active { font-size:12pt; line-height:14pt; color:#DF5F1C; }
a.fs12rota:visited { font-size:12pt; line-height:14pt; color:#DF5F1C; }
a.fs12rota:hover { font-size:12pt; line-height:14pt; color:#DF5F1C; text-decoration:underline; }

h1 { line-height: 22pt; color: #000000; }

h2 { line-height: 20pt; color: #000000; }

h3 { line-height: 19pt; color: #000000; }

h4 { font-size: 12pt; line-height: 16pt; margin-bottom: -10px; color: #000000; }

h4.bibliothek { font-size: 12pt; line-height: 16pt; margin-bottom: 0px; color: #000000; }

h4.stadtjubilaeum { font-size: 12pt; line-height: 16pt; margin-top: 0px; color: #000000; }

h5 { line-height: 12pt; color: #000000; }

/* color für IE; background-color + border für Firefox */
hr.grau { height:1px; border:0px; color:#C0C0C0; background-color:#C0C0C0; }

/* Bild: behindertengerechter Zugang */
img.bhg { margin: -7px 0px 7px 2px; }

img.li_15_5 { float:left; margin-right:15px; margin-bottom:5px; }
img.li_15_15 { float:left; margin-right:15px; margin-bottom:15px; }
