.pfeil {
	background-color: #CCCCCC;
}

.qtvrkurz {
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.stockwerk {
	background-color: #CCCCCC;
	text-align: center;
}

.textfeld {
	background-color: #E0E0E0;
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	padding: 3px;
}

.smabschnitt { }
.smtitel { background-color: #DCDCDC; font-size: large;  font-weight: bold;  }
.smeintrag { background-color: #EFEFEF; font-size: medium; }

a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003399; text-decoration: none;font-weight: 700;}
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003399; text-decoration: underline;font-weight: 700;}
a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF7C00; text-decoration: underline;font-weight: 700;}
a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC; text-decoration: none;font-weight: 700;}
td  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
th  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;font-weight:bold}
p, ul, ol, blockquote, div  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;  }
h1 {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;color: #333333;	font-weight: 700; 	margin-bottom : 0pt; }
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: 700; }
h4, h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: 700;  }
blockquote { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-style: italic}


.rubrik {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF7C00; text-decoration: none; font-style: normal; font-size: 16px; }
.subrubrik {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.fktrubrik { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.aktiv {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF7C00; text-decoration: underline; font-style: normal; font-size: 16px; }
.subaktiv {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
.fktaktiv { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.fktrubriknav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.fktaktivnav {  }
.rubrikgrau { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #CCCCCC; text-decoration: none; font-style: normal; font-size: 16px; }
.rubrikgrauaktiv { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #CCCCCC; text-decoration: underline; font-style: normal; font-size: 16px; }

a.rubrik:active, a.rubrik:focus, a.rubrik:link, a.rubrik:visited {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF7C00; text-decoration: none; font-style: normal; font-size: 16px;
}

a.rubrik:hover {
   font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF7C00; text-decoration: underline; font-style: normal; font-size: 16px;
}

a.rubrikgrau:active, a.rubrikgrau:focus, a.rubrikgrau:link, a.rubrikgrau:visited {
   font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #CCCCCC; text-decoration: none; font-style: normal; font-size: 16px;	
}

a.rubrikgrau:hover {
   font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #CCCCCC; text-decoration: underline; font-style: normal; font-size: 16px; 
}
a.fktrubriknav:active, a.fktrubriknav, a.fktrubriknav:link, a.fktrubriknav:visited {
   font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none;	
}

a.fktrubriknav:hover {
   font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; font-style: normal; font-weight: normal; color: #FFFFFF; 	
}

/* Textformatierung */

.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;  font-weight: normal}
.textfett { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: 700 ; }
.textkursiv { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;  font-style: italic}
.textfettkursiv { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: 700; font-style: italic}
.textaktiv { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF7C00; font-weight: 700 }
.textlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700;}
.textklein { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal }
.textkleinfett { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold}
.textkleinlink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.textkleinkursiv { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic;}
.trklein
	{	font-family: Times New Roman, Times, serif;
		font-size: 11px;
		color:#000000;
		font-weight: normal }
.trkleinfett
	{	font-family: Times New Roman, Times, serif;
		font-size: 11px;
		color:#000000;
		font-weight: bold }
.trkleinkursiv
	{	font-family: Times New Roman, Times, serif;
		font-size: 11px;
		color:#000000;
		font-weight: normal;
		font-style: italic; }

/*Amtliche Protokolle*/
.tt { font-family: Courier, Courier-New, monotype; font-size: 12px; color:#000000; font-weight: normal }
.tr { font-family: Times New Roman, Times, serif; font-size: 12px; color:#000000; font-weight: normal }
.ttfett { font-family: Courier, Courier-New, monotype; font-size: 12px; color:#000000; font-weight: bold }
.trfett { font-family: Times New Roman, Times, serif; font-size: 12px; color:#000000; font-weight: bold }

/*Tagesordnungen*/
.linkkursiv { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-style: italic}

.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: 700;
	vertical-align: top;
	margin-bottom : 0pt; }

.subhead { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: 700; }
.innerhead { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: 700}
.tablehead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; font-weight: 700 ; }

.dachzeile {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; color: #333333; letter-spacing: 1px; background-color: #E0E0E0}
.autorenzeile { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: 700 }
.bildzeile { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal}
.fusszeile {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.zitat { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4D4D4D; font-style: normal; font-weight: 700}
.initial {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF7C00; text-decoration: none; font-style: normal; font-size: 16px; }


.listedez { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; list-style-type: decimal; font-weight: 700 }
.listeroem { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; list-style-type: upper-roman; font-weight: 700 }
.listebuchst { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; list-style-type: lower-alpha; font-weight: 700 }
.listepunkt { color: #333399; list-style-type: disc }

.formular { font-family: Arial, Helvetica, sans-serif; font-size: 12px}

/* Aktuell */

#einrueck {	padding-left: 30px; }

/* Tabellen */

#weiss { background-color:#F4F4F4; }
#dgrau { background-color:#B9B9B9; }
#mgrau { background-color:#CCCCCC; }
#hgrau { background-color:#E0E0E0; }
#dblau { background-color:#0066CC; }

/* Allgemeine Hintergrundfarbe weiss-grau */

body { background-color:#F4F4F4 } 

/* Besondere Styles für Der Bevoelkerung*/

.hellblau {color:#6699ff; }

/* Plenarprotokolle */

.plenProtF  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.plenProtJ  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-indent: 10px;}
.plenProtK  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.plenProtN  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold;}
.plenProtO  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.plenProtT  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.plenProtTB  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.plenProtZ  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.sitemap {
 font-size: 90%;
 font-weight: bold;
}

/*Änderungen für die Übergangsphase zum neuen Layout*/
ul.ciUebersicht {

}

.ciUebersicht li {

}

#content {
	
}

div.hr {
   width:100%;
   font-size: 0.07em;
   border-bottom: 0.07em solid #ff7c00;
}

.ciBackHell {
   background-color:#E0E0E0;
	padding: 0.2em 0.2em 0.2em 0.5em;
	margin: 0.07em 0 0.07em 0;
}

.ciBackMittel {
	background-color:#CCCCCC;
	padding: 0.2em 0.2em 0.2em 0.5em;
	margin: 0.07em 0 0.07em 0;
}

.ciBackDunkel {
	background-color:#B9B9B9;
	padding: 0.2em 0.2em 0.2em 0.5em;
	margin: 0.07em 0 0.07em 0;
}



