/* Blau - Hintergrund: #80ABC8 */
/* Orange - Bogen: #DC5325 */

body { 
	margin-left: 8px; 
	margin-right: 10%;
	font-family: Arial,sans-serif;
	color: #1A1A1A;
	/* color: #000000; */
}

body.zu { 
	margin: 0px;
	font-family: Arial,sans-serif;
	color: #1A1A1A;
	/* color: #000000; */
}

p,table,dl,dt,dd,form,div { 
	font-size: 11pt; 
	line-height: 13pt;
}

ul,ol { 
	font-size: 11pt; 
	line-height: 15pt; 
}

ul.ul2 { 
	margin-top: -10px;
}

ul.info { 
	/* für Startseite in px */
	font-size: 14.7px; 
	line-height: 20px;
        margin-top: 5px;
}

ul.float { 
	list-style-position: inside;
	margin-bottom: -10px;
}

sup { 
	/* vertical-align:top; verhindert die Aenderung der Zeilenhoehe*/
	vertical-align:top;
	font-size:0.85em;
	line-heigt:100%;
}

h1 { 
	line-height: 22pt; 
}

h2 { 
	line-height: 20pt; 
}

h3 { 
	line-height: 19pt; 
}

h4 { 
	font-size: 12pt; 
	line-height: 16pt; 
	margin-bottom: -10px; 
}

h4.bibliothek { 
	font-size: 12pt; 
	line-height: 16pt; 
	margin-bottom: 0px; 
}

/* fuer DOCTYPE-Seiten ohne h, p im td - vgl. 08 */

.bibliothek { 
	font-weight: bold; 
	font-size: 12pt; 
	line-height: 16pt; 
	margin-bottom: 0px; 
}

h4.stadtjubilaeum { 
	font-size: 12pt; 
	line-height: 16pt; 
	margin-top: 0px; 
}

h5 { 
	line-height: 12pt; 
}


.klein { 
	/* für Fenster der Startseite */
/*	font-size: 8pt; */
	font-size: 11px; 
/*	line-height: 11pt; */
	line-height: 14.7px; 
}

.akzent { 
	font-size: 10pt; 
	line-height: 11pt; 
}

.pfad { 
	font-size: 9pt; 
	line-height: 11pt; 
        margin-top: 0px; 
}

/* einzelne Formatierungen direkt zuweisen */

.fett { 
	font-weight: bold; 
}

.kursiv { 
	font-style: italic; 
}

.unterstrichen { 
	text-decoration: underline; 
}

.nichtsort { 
	font-weight: normal; 
}

.mittig { 
	text-align: center; 
}

.rot { 
	color: #DF5F1C; 
}

.rotfett { 
	color: #DF5F1C; 
	font-weight: bold; 
}

.bibobox { 
	border-width: 1px; 
	border-style: solid; 
	border-color: #C0C0C0; 
	padding: 0px 10px 0px 10px; 
	margin: 10px 0px 0px 0px; 
}

.rahmen {
    border-width:1px;
    border-style:solid;
    border-color:#C0C0C0;
    padding:0px;
    }


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: -8px; 
}

p.info {
	/* für Startseite in px */
	font-size: 14.7px; 
	line-height: 17.3px;
        margin: 0px; 
}

a { }
a:link { color: #0000FF; }
a:active { color: #FF0000; }
a:visited { color: #000080; }
a:hover { color: #0000FF; text-decoration: none; }

a.schwarz { }
a.schwarz:link { color: #000000; }
a.schwarz:active { color: #000000; }
a.schwarz:visited { color: #000000; }
a.schwarz:hover { color: #000000; text-decoration: none; }

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:82%; line-height:111%; color:#054B8C; text-decoration:none; font-weight:bold;} */
/* a.gross:link { font-size:82%; line-height:111%; color:#054B8C; } */
/* a.gross:active { font-size:82%; line-height:111%; color:#054B8C; } */
/* a.gross:visited { font-size:82%; line-height:111%; color:#054B8C; } */
/* a.gross:hover { font-size:82%; line-height:111%; color:#000080; text-decoration:underline; } */

a.gross { font-size:12px; line-height:13.3px; color:#054B8C; text-decoration:none; font-weight:bold;}
a.gross:link { font-size:12px; line-height:13.3px; color:#054B8C; }
a.gross:active { font-size:12px; line-height:13.3px; color:#054B8C; }
a.gross:visited { font-size:12px; line-height:13.3px; color:#054B8C; }
a.gross:hover { font-size:12px; line-height:13.3px; color:#000080; text-decoration:underline; }

a.klein { font-size:11px; line-height:12px; color:#054B8C; text-decoration:none; }
a.klein:link { font-size:11px; line-height:12px; color:#054B8C; }
a.klein:active { font-size:11px; line-height:12px; color:#054B8C; }
a.klein:visited { font-size:11px; line-height:12px; color:#054B8C; }
a.klein:hover { font-size:11px; line-height:12px; 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; }

hr.grau { 
	/* color für IE; background-color + border für Firefox */
	height:1px; 
	border:0px; 
	color:#C0C0C0; 
	background-color:#C0C0C0;
}


img.bhg { 
	/* Bild: behindertengerechter Zugang */
	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; 
}

img.li_15_100 { 
	float:left; 
	margin-right:15px; 
	margin-bottom:100px; 
}

/* wenn Bild unter der Ueberschrift */
img.li_news { 
	float:left; 
	margin: 5px 15px 0px 0px; 
}

/* wenn Ueberschrift neben dem Bild */
img.li_news2 { 
	float:left; 
	margin: 2px 15px 0px 0px; 
}

img.pdf { 
	/* Bild: PDF-Icon */
	vertical-align:bottom;
}

div.bild_va { 
	margin: 3px 20px 0px 0px;
	float: left;
}

alt_div.bild_va { 
	position: relative; 
	margin: 3px 20px 0px 0px;
	float: left;
}

div.bild_va2 { 
	position: relative; 
	margin: 3px 20px 5px 0px; 
	float: left; 
}
div.text_va { 
}

alt_div.text_va { 
	position: relative; 
}
