/*	_styles.css	Externe CSS2-Styles für ALLRIS net					*/
/* Anpassungen für Einbindung in Imperia 9 */

div.span7.column-content {
	width: 780px;
}
#allriscontainer {
	width: 780px;
	position: relative; 
	overflow: hidden;
}

#alles #containerbereich {
	display: none;
}

#allriscontainer img[width="165"][height="1"] {
	width: 165px;
	height: 1px;
}

#allriscontainer img[width="200"][height="1"] {
	width: 200px;
	height: 1px;
}

#allriscontainer img[width="600"][height="6"] {
	width: 600px;
	height: 6px;
}

#allriscontainer table th, 
#allriscontainer table td {
	padding: 0 0 0 0;
	border-top: 0px;
}

#allriscontainer input[type=text] {
	width: auto;
}

#allriscontainer select {
	width: auto;
	height: auto;
}

#allriscontainer div.container {
	/* margin-top: 20px; */
}

#allriscontainer div.container h3{
	margin: 0;
	padding-top: 3px;
	padding-bottom: 3px;
}

.container table td {
	padding: 4px 0 4px 0;
 	border-top: 0px;
}

#allriscontainer table.tl1,
#allriscontainer table.tk1{
	/* border-collapse: separate; */
	width: 100%;
}


#allriscontainer table[cellpadding="8"],
#allriscontainer table[cellpadding="8"] td{
	/* border: 0px; */
}

#allriscontainer table[cellpadding="8"]{
	/* width:70%;
	margin-left:15%;
	margin-right:15%; */
	margin-left: auto;
	margin-right: auto;
}

#allriscontainer table[cellpadding="8"] td {
	padding: 8px;
}

/*#allriscontainer table td.titlebar  {
	display: none;
} */

#allriscontainer table[cellspacing="2"]{
	border-collapse: separate;
	border-spacing: 2px;
}

#allriscontainer table[cellspacing="2"] td {
	text-align: center;
	vertical-align: middle;
}

#allriscontainer table[cellspacing="2"] td a{
	height: 22px;
	line-height: 22px;
}

#allriscontainer table[cellspacing="2"] td a:hover{
	background-color: #d2e3ff;
	text-decoration: none;
}

#allriscontainer table.tr1[cellpadding="1"] td {
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
} 

#allriscontainer table[cellpadding="2"] td {
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
} 

/* Sonderregeln für IE7 und IE6, da diese keine Elemente auf Attribut-Basis selektieren können */

#allriscontainer table table td {
	*padding: 3px;
	_padding: 3px;
}

/* Normale Zellen mit 3-Pixel-Rand ohne linken Rand */

#allriscontainer table[cellpadding="3"] td {
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* Zellen zur farblichen Markierung mit umlaufendem Rand versehen */

#allriscontainer table td[title="Unterbrochen"],
#allriscontainer table td[title="Bereit"],
#allriscontainer table td[title="Geplant"],
#allriscontainer table td[title="Erledigt"],
#allriscontainer table td[title="Wartend"] {
	padding: 3px;
}

#allriscontainer table[cellpadding="5"] td {
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#allriscontainer form {
	background: none;
	padding: 0;
}

#allriscontainer li{
	background: none;
	padding: 0;
	margin: 0;
}

#allriscontainer table.ta1 td{
	padding-right: 15px;
}

#allriscontainer hr {
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
}

#allriscontainer td hr {
	margin: 0;
	padding: 0;
}


#allriscontainer p,
#allriscontainer span[style],
#allriscontainer div[style] {
	font: 13px Arial, Helvetica, sans-serif !important;
} 


#allriscontainer h1 span[style] {
	font-size: inherit !important;
}

/* Anpassungen Franktionen, Gremien, Ausschüsse und Politiker */

#allriscontainer.fr020 table[cellspacing="4"] tr:first-child td:first-child ,
#allriscontainer.pa020 table[cellspacing="4"] tr:first-child td:first-child ,
#allriscontainer.pa021 table[cellspacing="4"] tr:first-child td:first-child ,
#allriscontainer.au020 table[cellspacing="4"] tr:first-child td:first-child ,
#allriscontainer.kp020 table[cellspacing="4"] tr:first-child td:first-child {
	width: 150px;
}

#allriscontainer.fr020 img[src="images/gr/gr0.gif"],
#allriscontainer.pa020 img[src="images/gr/gr0.gif"],
#allriscontainer.pa021 img[src="images/gr/gr0.gif"],
#allriscontainer.au020 img[src="images/gr/gr0.gif"],
#allriscontainer.kp020 img[src="images/kp/kp0.gif"] {
	width: 150px;
	height: 1px;
}


/* Anpassungen Drucksachenübersicht */

#allriscontainer.vo040 input[type=text] {
	line-height: 12px;
	height: 12px;
	width: 80px;
}

#allriscontainer.vo040 input[name=VO040FIL4]{
	width: 40px;
}

#allriscontainer.vo040 table.tl1 td:first-child + td + td {
	width: 122px;
}

/* Anpassung Drucksachen aktuell */

#allriscontainer.vo036 table.tl1 td:first-child + td {
	width: 450px;
}

/* Anpassungen Sitzungskalender */

#allriscontainer input#kaldatvon,
#allriscontainer input#kaldatbis {
	width: 80px;
	height: 12px;
	line-height: 12px;
}


#allriscontainer.si010 table.tl1 td:first-child + td + td {
	width: 85px;
}

#allriscontainer.si010 table.tl1 input.il1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#allriscontainer.si010 form#kaldatform input {
	margin: 0;
}

#allriscontainer.si010 form#kaldatform input.il1 {
	padding: 0;
}


/* ==================================================================== */
/*	Texte								*/
/* ==================================================================== */
		
/*	Betreff-/Bezeichnungstext
	(wichtiger Text in einer Auflistung oder Beschreibung)	*/
.text1,
.text2,
.text3,
.text4,
.text8		{
	text-align: left;
	vertical-align: top;
}

.text1 {
	white-space: normal;
}

/*	Datum/Uhrzeit und Ähnliches				*/	
.text2		{
}

/*	Statustext (z.B. öffentlich/nichtöffentlich)		*/
.text3		{
}

/*	Erläuterungstext (z.B. zum Amt, zu text1-Elementen)	*/
.text4		{
	white-space: normal;
}

/*	Rechtsbündige Anzeige von Zahlen
	(z.B. in statistischen Tabellen)			*/
.text5		{
	text-align: right;
	vertical-align: top;
}

/*	Programmtext (z.B. in Anmeldefenstern)			*/
.text8		{
}

/* ==================================================================== */
/*	Tabellen							*/
/* ==================================================================== */
		
/*	Kopfdatenbereich: Tabellenzelle, die Kopfteil
	von Seiten (z.B. Vorlagenkopf) enthält			*/
.ko1		{
	width: 80%;
	vertical-align: top;
}

/*	Kopfdatenbereich Zwischenraum zu me1			*/
.ko2		{
	width: 5%;
}

/*	Tabellenfeld für Link-Icon				*/
td.lb1		{
	vertical-align: top;
	padding-right: 3px;
}
		
/*	Menübereich-Tabellenzelle für Links,
	z.B. Link zu Dokumenten					*/
.me1		{
	vertical-align: top;
	width: 15%;
}

/*	Tabelle Auswahl/Anmeldung z.B. Amt auswählen		*/
.ta1		{
	width: 500px;
	border: 1px;
}  

/*	Tabelle Formularfelder - um Einstellungen vorzunehmen
	(z.B. Datumsbereich in Statistiken)			*/
.tf1		{
	border: 0px;
}

/*	Kopf einer Auswahl/Anmeldungsseite			*/
.titlebar	{
	font-weight: bold;
       	background-color: transparent;
	color: #204a87;
}

/*	Tabelle für Kopfdatenbereich
	(z.B. Vorlagenkopf)					*/
.tk1		{
	border: 0px;
}

.tk1 td {
	line-height: 20px;
}

#allriscontainer table table.tk1 .tk1 td {
	padding-left: 0px;
	padding-top: 0px;
}

/*	Tabelle für Auflistungen
	(z.B. Sitzungskalender, Tagesordnung)			*/
#allriscontainer .tl1		{
	border: 0px;
}

#allriscontainer .tl1 td		{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	/* border-top: 1px solid #DDDDDD; */
}

/*	Tabelle für Listen in der Auflistung
	(z.B. TOPs in Niederschrift)				*/
#allriscontainer .tl2		{
	border: 0px;
}

/*	Bei Nutzung der DECO soll der Inhalt den von der DECO-
	Tabelle aufgespannten Raum vollständig füllen. Kommen
	.tf1, .tk1, .tl1 außerhalb der DECO zur Anwendung, 
	sollen sie ihrerseits nicht 100% beanspruchen, weil das
	zu Layout-Problemen in IE 6 führt (ragt rechts heraus).
	Kompromiß: Inhalte, die nicht die volle Breite benötigen,
	zeichnen ihre Zeile nicht bis zum rechten Rand durch.	*/
.risdeco .tf1,
.risdeco .tk1,
.risdeco .tl1	{
	width: 100%;
	border: 0px;
}

/*	Tabelle Monatsüberblick (z.B. Räume)			*/
.tm1		{
	border: 0px;
}

/*	Tabelle Print-Ansicht (z.B. Statistiken)		*/
.tp1		{
	width: 600px;
	border: 1px;
}

/*	Tabelle Buchstabenregister, Eingabedialog Recherche	*/
.tr1		{
	border: 0px;
	background-color: #fff; /* #E6EDFF; */ 
}

/*	Tabelle Weitergabeinformationen
	(z.B. in weitergegebener Vorlage eingeblendet)		*/
.tw1		{
	background-color: #FFFACD;
	color: black;
	border-color: #D3D3D3;
	border-style:ridge;
	border-width:2px;
}

/*	Zeile in Auflistungen - Kopfzeile (enthält <th>-Bereich)*/
tr.zk1		{
	text-align: left;
	font-weight: bold;
}

/*	(Contextual Selector: "th in .zk1")
.zk1 th		{
	background-color: silver;
	color: #204a87;
}

/* ==================================================================== */
/* Allgemeine Gestaltungselemente */
/* ==================================================================== */

/*	Bild-Link in Auflistungsüberschrift:
	Sortierfunktion auslösen				*/
.iso1		{
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

/*	kb1	Bezeichner im Kopfteil von Seiten
	(z.B. Vorlagenkopf)					*/
/*	kb2	Bezeichner in Auswahlseiten
	(z.B. Statistiken.Auswahl Zeitraum)			*/
.kb1,
.kb2	{
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
		
/*	Markierung "Belegung" z.B. Räume			*/
.mark2		{
	background-color: #8ae234;
}
		
/*	Markierung "Konflikt" z.B. Räume			*/
.mark3		{
	background-color: #ef2929;
}
		
/*	Notiz, z.B. für Aktenmappe				*/
input.notiz	{
	background-color: #fce94f;
	height: 20px;
	border: 1px solid #888a85;
	padding-left: 4px;
	vertical-align: middle;
}

/*	Buchstabenregister - inaktiver (ausgewählter) Buchstabe	*/
.re1 {
/*	background: URL(../images/reg4.gif) no-repeat;
	font-size: 8pt;
	font-weight: bold;
	color: #2e3436; */
	background: #E6EDFF;
	border: 1px solid #4170D4;
	width: 24px;
	line-height: 20px;
	text-align: center;
}

/*	Buchstabenregister - aktiver (wählbarer) Buchstabe	*/
.re2		{
/*	background: URL(../images/reg3.gif) no-repeat;
	font-size: 8pt;
	font-weight: bold;
	color: #729fcf; */
	background: #fff;
	border: 1px solid #4170D4;
	width: 24px;
	line-height: 20px;
	text-align: center;
}

.risdeco	{
}

/*	Select-Box für Textrecherche-Index			*/
.searchindex 	{
	font-size: 8pt;
	height:166px;
}

/*	Eingabefeld für Suchworte Textrecherche			*/
input.searchword	{
	width:263px;
}

/*	Submit-Buttons des Web-Clients			*/
.wcs	{
	width:100px;
}

/* ==================================================================== */
/*	Zeilen in Auflistungen (z.B. Sitzungskalender)			*/
/* ==================================================================== */

.zl11,
.zl12,
.zl16,
.zl17,
.zl1m,
.zl21,
.zl9		{
	vertical-align: top;
	color: #2e3436;
}

.zl17		{
	vertical-align: top;
	color: #ffffff;
}


/*	Erste/ungeradzahlige (i.d.R. dunklere) Zeile		*/
.zl11		{
	background-color: #E6EDFF; /* #eee; */
	color: #000;
}
		
/*	Alternierende/geradzahlige (i.d.R. hellere) Zeile	*/
.zl12		{
	background-color: #ffffff;
}

/*	Zeile in Auflistungen - andere Farbe zu zl1/2
	 - Samstag im Kalender
	 - Ergebnisse Textrecherche
	   (Zwischenüberschrift Erweiterte Suche)		*/
.zl16 		{
	background-color: #d2e3ff; /* #e6edff; */
	color: #000;
	/*	alternativ rot:	background-color: #efb3b3;	*/
}

/*	Zeile in Auflistungen - andere Farbe zu zl1/2
	 - Sonntag im Kalender					*/
.zl17		{
	background-color: #B2CAFF; /* #d2e3ff; */
	color: #000;
	/*	alternativ rot:	background-color: #ef7878;	*/
}

/*	Zeile in Auflistungen - andere Farbe zu zl1/2
	(z.B. Markierte Tage im Kalender)			*/
.zl1m		{
	background-color: #fed2de;
	color: #000;
}

/*	Zeile in tl2	*/
.zl21		{
}

/*	Zeile in Auflistung als Alternative zu zl11 und zl12	*/
.zl9		{
}
		
/*	zr1	Zeile in Wortauflistungen - Beschlussbuch	*/
/*	zw1	Zwischenüberschrift1 in Auflistungen		*/
/*	zw2	Zwischenüberschrift2 in Auflistungen		*/
.zr1 {
	vertical-align: top;
	/*background-color: #d3d7cf; */
	font-weight: bold;
}

.zw1,
.zw2	{
	vertical-align: top;
	background-color: #E6EDFF; 
	font-weight: bold;
}

.zr1,
.zw1	{
	font-weight: bold;
}
		

/* ==================================================================== */
/*	Kalender zur Monatsauswahl 					*/
/* ==================================================================== */

/*	Jahreszahl oder Monatsname				*/
/*	Dieses Jahr						*/
.calHeaderYM	{
	font-weight: bold;
	background-color: #babdb6;
	color: #ffffff;
}
		
/*	Jedes zweite Jahr anders				*/
.calHeaderYMAlternating	{
	font-weight: bold;
	background-color: #ffffff;
	color: #babdb6;
}
		
/*	Der heutige Monat hervorgehoben				*/
.calHeaderYMSelected	{
	font-weight: bold;
	background-color: #eeeeec;
}
		
/*	Präfix							*/
/*		H:		Header				*/
/*		(ohne):		Tag im Kalender			*/
/*	Tage in der Woche					*/
/*		Week:		Tag ohne Besonderheiten		*/
/*		Sat:		Samstag				*/
/*		Sun:		Sonntag				*/
/*		Mark:		Markierter Tag			*/
/*		Dim:		Kein Tag dieses Monats		*/
/*				(ggf. vorgezogen aus Folgemonat)*/
/*	Tage im Monat						*/
/*		C:		Der heutige Monat		*/
/*		(sonst):	Jeder andere Monat		*/

.calHWeekC,
.calHSatC,
.calHSunC,
.calHWeek,
.calHSat,
.calHSun,
.calMarkC,
.calMark	{
	background-color: #e9d2af;
}


.calWeekC,
.calWeek	{
	background-color: #fcf5bd;
}
		
.calSatC,
.calSat		{
	background-color: #efb3b3;
}
		
.calSunC,
.calSun		{
	background-color: #ef7878;
}
		
.calDim,
.calDimSat,
.calDimSun	{
	background-color: #babdb6;
}

.calWeekC,
.calSatC,
.calSunC,
.calMarkC,
.calHWeekC	{
	color: #2e3436;
}
		
.calWeek,
.calSat,
.calSun,
.calMark,
.calHWeek	{
	color: #555753;
}

.calDimSat,
.calHSatC,
.calHSat	{
	color: #ef2929;
}

.calDimSun,
.calHSunC,
.calHSun	{
	color: #cc0000;
}
		
.calDim		{
	color: #ffffff;
}

/* #posDiv {
	border: 5px solid red;
} */

/* ============================================================================ */
/*	Hauptnavigation	(rechts)						*/
/* ============================================================================ */

#risnavi ul#navi_right {
	display: inline;
	float: right;
	margin: 0px;
}

#risnavi ul#navi_right li {
	/*	border-style: none;	*/
	
	display: inline;
	float: right;
	list-style-type: none;
	min-width: 22px;
}

#risnavi ul#navi_right li a,
#risnavi ul#navi_right li strong {
	color: #2e3436;
	display: block;
	font-weight: bold;
	text-decoration: none;
	width: auto;
}

#risnavi ul#navi_right li a img	{
	width: 22px;
	height: 22px;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
}

#risnavi ul#navi_right li form input	{
	color: #2e3436;
	background: transparent;
	padding-right: 1px;
	padding-left: 1px;
	margin: 0px;
	border: none;
	vertical-align: bottom;
}

#risnavi ul#navi_right li form input:hover	{
	background-color: #eeeeec;
	padding-right: 1px;
	padding-left: 1px;
	margin: 0px;
}

#risnavi ul#navi_right li form img:hover	{
	background-color: #eeeeec;
}


#risnavi ul#navi_right li a:focus,
#risnavi ul#navi_right li a:hover,
#risnavi ul#navi_right li a:active,
#risnavi ul#navi_right li a:focus img,
#risnavi ul#navi_right li a:hover img,
#risnavi ul#navi_right li a:active img	{
	background: #eeeeec;
	color: #2e3436;
	text-decoration: none;
}	

#risnavi input {
	padding: 0 0 0 0;
}

/* ==================================================================== */
/*	Input-Tags für Links (schmale Symbole)				*/
/* ==================================================================== */

/*	Input-Link als Button mit Hintergrundfarbe oder -bild		*/
input.il1_at,
input.il1_au,
input.il1_bes,
input.il1_doc,
input.il1_dr,
input.il1_eb,
input.il1_fr,
input.il1_ka,
input.il1_kp,
input.il1_kw,
input.il1_nt,
input.il1_naz,
input.il1_ns, input.il1_ns1, input.il1_ns2, input.il1_ns3,
input.il1_pa,
input.il1_rea,
input.il1_to,
input.il1_sn,
input.il1_vle,
input.il1_vo,
input.il1_yi	{
	font-size: 11px;
	color: #2e3436;
	width: 26px;
	height: 16px; 
	margin-right: 2px;
	margin-bottom: 1px;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
/*	Optional einheitlicher Border für alle Buttons:		*/
/*	border-style: outset;
	border-width: 1px;
	border-color: #2e3436;					
	
	-> in diesem Fall Border pro Button s.u. entfernen	*/
	
/*	Alternativ - wenn Hintergrundbilder genutzt werden,	*/
/*	sonst auch für Einheitlichkeit der Darstellung		*/
/*	in unterschiedlichen Browsern:				*/
	border: none;				
	line-height: 16px;
}

input.il1_at:hover,
input.il1_au:hover,
input.il1_bes:hover,
input.il1_doc:hover,
input.il1_dr:hover,
input.il1_eb:hover,
input.il1_fr:hover,
input.il1_ka:hover,
input.il1_kp:hover,
input.il1_kw:hover,
input.il1_nt:hover,
input.il1_naz:hover,
input.il1_ns:hover, input.il1_ns1:hover, input.il1_ns2:hover, input.il1_ns3:hover,
input.il1_pa:hover,
input.il1_rea:hover,
input.il1_to:hover,
input.il1_sn:hover,
input.il1_vle:hover,
input.il1_vo:hover,
input.il1_yi:hover	{
	border-bottom: 1px #204a87 solid;
	border-right: 1px #204a87 solid;
	font-weight: bolder;
}

input.il1_at	{
	background-color: #babdb6;
	
/*	Beispiele für Gestaltungs-Optionen

	Pseudo-Schatten rechts+unten durch Farbe höherer Sättigung
	border-bottom: 1px #888a85 solid;
	border-right: 1px #888a85 solid;
	
	Hintergrund-Bild passender Größe
	(Falls für die Link-Buttons Farbverläufe, gerundete
	Border oder andere optische Effekte gewünscht sind)
	background-image: url(../images/bg/babdb6.gif);
	
	Beachte zukünftige (CSS level 3) Gestaltungsmöglichkeiten
	mittels u.a. border-radius				*/
}

input.il1_au	{
	background-color: #8ae234;
}

input.il1_bes	{
	background-color: #e9b96e;
}

input.il1_doc	{
	background-color: #a0bde4;
}

input.il1_dr	{
	background-color: #fce94f;
}

input.il1_eb	{
	background-color: #ad7fa8;
}

input.il1_fr	{
	background-color: #8ae234;
}

input.il1_ka	{
	background-color: #ad7fa8;
}

input.il1_kp	{
	background-color: #fcaf3e;
}

input.il1_kw	{
	background-color: #a0bde4;
}

input.il1_nt	{
	background-color: #fce94f;
}

input.il1_naz	{
	background-color: #e9b96e;
}

input.il1_ns, input.il1_ns1, input.il1_ns2, input.il1_ns3	{
	background-color: #e9b96e;
}

input.il1_pa	{
	background-color: #8ae234;
}

input.il1_rea	{
	background-color: #babdb6;
}

input.il1_to	{
	background-color: #fce94f;
}

input.il1_sn	{
	background-color: #e9b96e;
}

input.il1_vle	{
	background-color: #a0bde4;
}

input.il1_vo	{
	background-color: #a0bde4;
}

input.il1_yi	{
	background-color: #a0bde4;
}

/* Sonderlösung Buttons innerhalb von Überschriften */
/* Wird bspw. in Datumsauswahl bei Mitgliederlisten genutzt */

h3 input.il1_at,
h3 input.il1_au,
h3 input.il1_bes,
h3 input.il1_doc,
h3 input.il1_dr,
h3 input.il1_eb,
h3 input.il1_fr,
h3 input.il1_ka,
h3 input.il1_kp,
h3 input.il1_kw,
h3 input.il1_nt,
h3 input.il1_naz,
h3 input.il1_ns, h3 input.il1_ns1, h3 input.il1_ns2, h3 input.il1_ns3,
h3 input.il1_pa,
h3 input.il1_rea,
h3 input.il1_to,
h3 input.il1_sn,
h3 input.il1_vle,
h3 input.il1_vo,
h3 input.il1_yi	{
/*	width: auto;
	height: auto;
	margin-left: 5px;
	font-size: inherit; */
	background: url(../images/lupe.gif) top center no-repeat;
	
	margin-left: 5px;
	width: 22px;
	height: 22px;
	
	color: transparent;
	text-indent: -9000px; text-transform: capitalize;
	
}

h3 input.il1_at:hover,
h3 input.il1_au:hover,
h3 input.il1_bes:hover,
h3 input.il1_doc:hover,
h3 input.il1_dr:hover,
h3 input.il1_eb:hover,
h3 input.il1_fr:hover,
h3 input.il1_ka:hover,
h3 input.il1_kp:hover,
h3 input.il1_kw:hover,
h3 input.il1_nt:hover,
h3 input.il1_naz:hover,
h3 input.il1_ns:hover, h3 input.il1_ns1:hover, h3 input.il1_ns2:hover, h3 input.il1_ns3:hover,
h3 input.il1_pa:hover,
h3 input.il1_rea:hover,
h3 input.il1_to:hover,
h3 input.il1_sn:hover,
h3 input.il1_vle:hover,
h3 input.il1_vo:hover,
h3 input.il1_yi:hover	{
	border: none;
}

/* ENDE Sonderlösung */

/* ==================================================================== */
/*	Input-Tags für Links (breite Symbole)				*/
/* ==================================================================== */

/*	Input-Link als Button					*/
input.il2_n,
input.il2_d,
input.il2_p,
input.il2_s	{
	color: #204a87;
	border: none;
	padding: 0;
	margin-top: -1px;
	padding-left: 18px;
	font-size: 13px; 
	width: 215px; 
	height: 20px; 
	line-height: 20px;
	background-position: center left;
	background-repeat: no-repeat;
	display: block;
	text-align: left;
	vertical-align: top;
	text-decoration: none
}

input.il2_n:hover,
input.il2_d:hover,
input.il2_p:hover,
input.il2_s:hover	{
/*	border-style: solid;
	border-color: #204a87;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 1px; */
	text-decoration: underline;
}


/*	Hintergrundbilder für breite Buttons sollten 		*/
/*	den betreffenden DocType symbolisieren			*/

/*	Input-Link als Button (DocType: (nicht spezifiziert))	*/
input.il2_n	{
	/*	background-color als Workaround bei
		browserspezifischen Transparenz-Problemen	*/
	background-color: #ffffff;
	background-image: url(../images/bg/table.gif);
}

/*	Input-Link als Button (DocType: Office-Dokument)	*/
input.il2_d	{
	background-color: #ffffff;
	background-image: url(../images/bg/office.gif);
}

/*	Input-Link als Button (DocType: PDF-Dokument)		*/
input.il2_p	{
	background-color: #ffffff;
	background-image: url(../images/bg/pdf.gif);
}

/*	Input-Link als Button (DocType: Tabellarische Seite)	*/
input.il2_s	{
	background-color: #ffffff;
	background-image: url(../images/bg/table.gif);
}

/* Auswahlformular Sitzungsübersicht */

#SELHEAD table td.kb2 {
	padding-right: 5px;
}

#SELHEAD table select,
#SELHEAD table select[style],
#SELHEAD table input {
	margin-bottom: 5px;
	margin-right: 3px;
} 

#allriscontainer.si018 #SELHEAD table select,
#allriscontainer.si018 #SELHEAD table select[style],
#allriscontainer.si018 #SELHEAD table input {
	margin-bottom: 5px !important;
	margin-right: 3px;
} 


/* Formular Textrecherche */

#allriscontainer form table.ta1 table[cellpadding="5"] td {
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#allriscontainer form table.ta1 {
	width: 100%;
}

#allriscontainer form table.ta1 td {
	background: #E6EDFF;
	border: 0px;
	padding: 10px;
}

#allriscontainer form table.ta1 table.tr1 td table td{
	padding: 0px;
}

#allriscontainer form table.ta1 table.tr1[cellpadding="5"] td[align="center"] {
/*	text-align: center; */
}

#allriscontainer  table.zl16 {
	width: 100%;
}

#allriscontainer  table.zl16 td { 
	padding: 5px;
	white-space: nowrap;
}