/**************************************************************************************
	
	Sichern Sie diese Datei bevor irgendwelche Veränderungen gemacht werden !
	
	Fehlerhafte Einträge können zu Unbrauchbarkeit der Webseite führen.
	
	
**************************************************************************************/


/******************
	Global
******************/
body {
    color: black;
    background-color: white;
    font-size: 100.01%;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    margin: 0px;  /* Äußerer Abstand zum Seitenrand */
    padding: 1em;	/* Innerer Abstand zum Rand des Containers */
    overflow:auto;	/* Verhalten, wenn der Inhalt größer als der Platz ist */
}

form { /* Für form-Elemente */
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}
input#recherche { /* Layout für die Recherche inputbox */
   	font-weight: bold;
    height: 13px;
    width: 110px;
    font-size: 12px;
/*    border: 1px solid green;    */

}
input#Input_Anmeldung { /* Layout für den Anmeldebereich inputbox*/
   	font-weight: bold;
    height: 13px;
    width: 140px;
    font-size: 12px;
}
/******************
	Container
******************/
div#Master {  /* Äußerer Container, der das zusammenschieben der Inhalte verhindert */
	width:960px;
	height:auto;
/*	overflow:inherit; */ /* kann noch wichtig sein, wegen cursor in inputboxen auskommentiert */
	margin:0px;
	padding:0px;
/*	border: 1px dashed blue;*/
}
div#Navigation { /* Look and Feel fuer Navigationsbereich */
    font-size: 0.9em;
    float: left;
    width: 170px;
    height: 450px;    
    margin: 0px;
    padding: 0px;
    background-image: url("../images/navigation.jpg");
    z-index: 100;/* Wenn sich Container überlappen wird das mit dem höchsten z-index ganz oben angezeigt */
}
div#personenBild {  /* Container für das Personenbild */
	font-weight: bold;
	text-align: center;
	position:absolute;
	width: 180px;
	left:445px;
	top: 30px;
}
div#Navigation_Koerperschaft {
	font-weight: bold;
	text-align: center;
	margin:0px;
}
div#Info {  /* Look and Feel fuer den Container Infobereich */
    font-size: 0.9em;
    left:-3px;
    position:relative;
    float: right;
    width: 168px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    background-color: #FFFFFF;
    height:auto;
    z-index: 500;
}

div#Info_Logo { 	/* Container für das Info-Logo */
	text-align: right;
	position:relative;
	top:17px;
	margin: 0px;
	padding: 0px;
	height: 61px;
	width: 168px;
}
div#Info_Navigation { /* Container für die Überschrift im Info Container */
	font-weight: bold;
	margin: 0px;
	padding: 3px 2px;
}

div#Info_Hilfe {  /* Container für den beschreibenden Text im Info Container */
	font-size: 0.7em;
	text-align: justify;
	padding: 2px 2px 10px 2px;
	margin: 0px;
	height:auto;
}

div#Logo { /* Container für das Logo der Körperschaft */
	margin: 0px;
	padding:0px;
	border: none;
	width:100%;
	z-index:99;
    background-color: #ffffff;
}

div#Anmeldung { /* Container für die Anmeldung */
	position:relative;
	top:10px;
	width : 148px;
	font-size: 0.8em;
	text-align: left;
	font-weight: bold;
    padding: 2px 10px 2px 4px;
	margin: 0px;
	border-width: 0px;
    background-color: #C5DAEB;
/*    z-index:5000;*/
}
div#Inhalt { /* Look and Feel fuer Inhaltsbereich */
    font-size: 0.9em;
    margin: 50px 168px 0px 180px;
    padding: 0px 10px;
    border-width: 0px; 
}
div#InhaltUnten { /* Look and Feel fuer Inhaltsbereich wenn es einen Verantwortlichen gibt*/
    font-size: 0.9em;
    /*border: 1px dashed silver; */
	position: absolute;
	top: 350px; /* Wert muss wenn der Balken angezeigt wird entsprechend angepasst werden */
	left: 200px;
	width:auto;
	height:auto;
}
div#InhaltUntenRecherche{
	font-size: 0.9em;
	position: absolute;
	top: 420px; /* Wert muss wenn der Balken angezeigt wird entsprechend angepasst werden */
	left: 200px;
	width:auto;
	height:auto;
/*	width:300px;
	height:170px;
	overflow-y:auto;*/
}
div#InhaltUntenKalender { /* Look and Feel fuer Inhaltsbereich wenn es einen Verantwortlichen gibt*/
    font-size: 0.9em;
    /*border: 1px dashed silver; */
	position: absolute;
	top: 320px; /* Wert muss wenn der Balken angezeigt wird entsprechend angepasst werden */
	left: 200px;
	width:auto;
	height:auto;
}
div#Verantwortlicher { /* Look and Feel fuer Verantwortlichen*/
    font-size: 0.9em;
//    margin: 0px 168px 0px 180px;
    margin: 0px 0px 0px 0px;
position:absolute;
top:188px;
left:193px;
    padding: 0px 10px;
    border-width: 0px;
    height:auto;
}
div#Balken {
//    background-color: #C5DAEB
    background-color: #FFFFFF
	left:20px;
	margin-top: 17px;
	margin-bottom: 10px;
	margin-left:20px;
	margin-right:20px;
	position:relative;
	height: 20px;
	width:570px;
	border:0px solid;
	float: left;
	color: #000000;	
}
div#TabellenDatenUeberschrift{
	position:relative;
	top:25px;
	left:7px;
	font-size: 100.01%;
    float: left;
    font-weight: bold;
	font-style:normal;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	
}
div#TerminDetaillLinksOben { 
	top:5px;
	left: 5px;
	position:absolute;
	width:auto;
	font-size: 1.3em;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
div#TerminDetaillLinksMitte {
	top:50px;
	left: 5px;
	position:absolute;
	width:auto;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;   
}
div#TerminDetaillLinksUnten {
	top:75px;
	left: 5px;
	position:absolute;
	width:auto;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

div#TerminDetaillLinksVoll {
	top:62px;
	left: 5px;
	position:absolute;
	width:700px;
	height:auto;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
div#TerminDetaillMitteOben {
	top:5px;
	left: 245px;
	position:absolute;
	width:180px;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	
}
div#TerminDetaillMitteMitte {
	top:30px;
	left: 300px;
	position:absolute;
	width:200px;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	float:right;
}
div#TerminDetaillMitteUnten {
	top:90px;
	left: 300px;
	position:absolute;
	width:230px;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	float:right;
}
div#TerminDetaillRechtsOben {
	top:5px;
	left: 590px;
	position:absolute;
	width:180px;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	float:right;
}
div#TerminDetaillRechtsMitte {
	top:30px;
	left: 590px;
	position:absolute;
	width:180px;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	float:right;
}
div#TerminDetaillRechtsUnten {
	top:90px;
	left: 570px;
	position:absolute;
	width:200px;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	float:right;
}
div#Platzhalter {
	height:30px;
}
div#RechercheAngaben{
	display: block;
	position: absolute;
	top: 310px;
	left: 205px;
	z-index: 1;
}
div#recherchecon {
	align:left;
	z-index:1;
}
div#RechercheEingaben1{

	position: absolute;
	top: 350px;
	left: 205px;
/*	height:auto;
	width:auto;*/
	width:130px;
}
div#RechercheEingaben2{

	position: absolute;
	top: 350px;
	left: 415px;
	z-index: 1;
}
div#RechercheEingaben3{

	position: absolute;
	top: 350px;
	left: 625px;
	z-index: 1;
}
div#RechercheAbschicken{

	position: absolute;
	top: 380px;
	left: 205px;
	z-index: 1;
}
div#RechercheLabelZeitraumvon{
	display: block;
	position: absolute;
	top: 212px;
	left: 206px;
	z-index: 3;
}
div#RechercheLabelStatus{
	display: block;
	position: absolute;
	top: 212px;
	left: 386px;
	z-index: 3;
}
div#RechercheLabelVorgangsart{
	display: block;
	position: absolute;
	top: 212px;
	left: 576px;
	z-index: 3;
}
div#RechercheLabelZeitraumbis{
	display: block;
	position: absolute;
	top: 252px;
	left: 206px;
	z-index: 3;
}
div#RechercheLabelGremien{
	display: block;
	position: absolute;
	top: 252px;
	left: 386px;
	z-index: 3;
}
div#RechercheLabelFachbereiche{
	display: block;
	position: absolute;
	top: 252px;
	left: 576px;
	z-index: 3;
}
div#RechercheLabelFachbereicheUnten{
	display: block;
	position: absolute;
	top: 297px;
	left: 576px;
	z-index: 3;
}
div#RechercheLabelWahlperiode{
	display: block;
	position: absolute;
	top: 295px;
	left: 576px;
	z-index: 3;
}
div#RechercheLabelBeschlusskriterien{
	display: block;
	position: absolute;
	top: 295px;
	left: 206px;
	z-index: 2;
}
#posHilfeBereich {
/*	width:1024px;
	height:600px; */
	width:220px;
	height:100px;
	left:750px;
	top:200px;
	position:absolute;
	z-index: 10;
}
#imageHilfe {
	float: left;
/*	left:935px;
	top:210px;*/
	left:180px;
	top: 10px;
	position:absolute;
}
#imageDrucker {
	float: left;
	left:845px;
	top:225px;
	position:absolute;
	z-index:667;
}
#imageSitzungsmappe {
	float: left;
	left:710px;
	top:20px;
	position:relative;
}
#imageHilfe a {
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 5px;
	text-decoration: none;
	border: 1px solid #fff;
	width: 30px;
	margin: 3px 0;
	color: #fc0;
	text-align: center;
}
#imageHilfe a:link {
	color:#fc0;
}
#imageHilfe a:visited {
	color:#fff;
}
#imageHilfe a:hover {
	color:#000;
	border:0px solid #257;
}
#imageHilfe a:active {
	color: #fc0;
}
#imageHilfe a .showcase {
	display: none;
}
#imageHilfe a:hover .showcase {
	position: absolute;
	top: 50px;
	left: -200px;
	display: block;
	width: 250px;
	height:auto;
	font-size: 1.1em;
	float: left;
	text-align:left;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background: #fff;
	border: 1px dashed #257;
	color: #000;
	background-color:#FFFF78;
	padding: 5px;
	z-index: 666;
}
#imageInfo {
	float: left;
/*	left:903px;
	top:215px;*/
	left:145px;
	top:14px;
	position:absolute;
}
#imageInfo a {
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 5px;
	text-decoration: none;
	border: 1px solid #fff;
	width: 30px;
	margin: 3px 0;
	color: #fc0;
	text-align: center;
}
#imageInfo a:link {
	color:#fc0;
}
#imageInfo a:visited {
	color:#fff;
}
#imageInfo a:hover {
	color:#000;
	border:0px solid #257;
}
#imageInfo a:active {
	color: #fc0;
}
#imageInfo a .showcase {
	display: none;
}
#imageInfo a:hover .showcase {
	position: absolute;
	top: 50px;
	left: -200px;
	display: block;
	width: 250px;
	height:auto;
	font-size: 1.1em;
	float: left;
	text-align:left;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background: #fff;
	border: 1px dashed #257;
	color: #000;
	background-color:#FFFF78;
	padding: 5px;
	z-index: 666;
}
#posNotizBereich {
/*	width:1024px;
	height:600px; */
	width:220px;
	height:100px;
	left:720px;
	top:0px;
	position:absolute;
	z-index: 10;
	/*border: 1px dashed red; 	*/
}
div#NotizSymbol {
	top:20px;
	left: 0px;
	position:absolute;
	border:0px;
/*	width:auto;*/
/*	max-height:70px;*/
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
/*	border: 1px solid pink;*/

}
#NotizSymbol a {
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 5px;
	text-decoration: none;
	border: 1px solid #fff;
	width: 30px;
	height:10px;
	margin: 3px 0;
	color: #fc0;
	text-align: center;
}
#NotizSymbol a:link {
	color:#fc0;
}
#NotizSymbol a:visited {
	color:#fff;
}
#NotizSymbol a:hover {
	color:#000;
	border:0px solid #257;
}
#NotizSymbol a:active {
	color: #fc0;
}
#NotizSymbol a .showcase {
	display: none;
}
#NotizSymbol a:hover .showcase {
	position: absolute;
	top: -100px;
	left: -550px;
	display: block;
	width: 550px;
	height:auto;
	font-size: 1.1em;
	float: left;
	text-align:left;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background: #fff;
	border: 1px dashed #257;
	color: #000;
	background-color:#FFFF78;
	padding: 5px;
	z-index: 666;
}
/******************
	Images
******************/
img#Info_Logo {
	display: block;
}
img { 	/* Verhalten für images */
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	/*border: 0px;*/
}
/******************
	Absatzemelente
******************/
span#tabellenUeberschrift{ /* Stil für Tabellenüberschriften */
	font-size: 100.01%;
    float: left;
    font-weight: bold;
	font-style:normal;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
span#treffer {
	background-color: yellow;
}
/******************
	Schriften
******************/
#standardSchriftKlein{ /* Stil für eine Schrift */
	font-size: 0.7em;
    float: left;
    font-weight: normal;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
#standardSchriftFastKlein{ /* Stil für eine Schrift */
	font-size: 0.8em;
    float: left;
    font-weight: normal;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
#standardSchrift{ /* Stil für eine Schrift */
	font-size: 0.9em;
    float: left;
    font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
#standardSchriftNormal{ /* Stil für eine Schrift */
	font-size: 0.9em;
    float: left;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
#standardSchriftCombo{ /* Stil für eine Schrift */
	font-size: 0.9em;
    float: left;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
#standardSchriftGross{ /* Stil für eine Schrift */
	font-size: 1.1em;
    float: left;
    font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
#KalenderUeberschrift{ /* Stil für eine Schrift */
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
#Balkenschrift{ /* Stil für eine Schrift */
    font-size: 15px;
    margin-right: 10px; 
    float: left;
    font-weight: bold;
     font-family: Arial, Helvetica, sans-serif;
}
/******************
	Tabellen
******************/
table#Monate {  /* Stil für eine Tabelle */
	width: 100%;
	border: 1px solid #000000;
	border-collapse: collapse;
	border-spacing: 0px;
}
table#Navigation {
	border: 2px;
	border-style: dotted;
}
table#Daten {
    table-layout: fixed;
    width: 10px; /* wird im Code mit den Werten überschrieben */
}
/******************
	Tabellenheader
******************/
th#Inhalt_Sitzungskalender_Tag, td#Inhalt_Sitzungskalender_Tag {
	padding: 2px;
	border: 0px solid #eee;
	text-align: right;
	width: 5%;
}
th#Inhalt_Sitzungskalender_WT, td#Inhalt_Sitzungskalender_WT {
	padding: 2px;
	border: 1px solid #eee;
	text-align: left;
	width: 5%;
}
th#Inhalt_Sitzungskalender_Zeit, td#Inhalt_Sitzungskalender_Zeit {
	padding: 2px;
	border: 1px solid #eee;
	text-align: right;
	width: 15%;
}
th#Inhalt_Sitzungskalender_oeNoe, td#Inhalt_Sitzungskalender_oeNoe {
	padding: 2px;
	border: 1px solid #eee;
	text-align: center;
	width: 10%;
}
th#Inhalt_Sitzungskalender_Sitzung, td#Inhalt_Sitzungskalender_Sitzung {
	padding: 2px;
	border: 1px solid #eee;
	text-align: left;
	width: 25%;
}
th#Inhalt_Sitzungskalender_Ort, td#Inhalt_Sitzungskalender_Ort {
	padding: 2px;
	border: 1px solid #eee;
	text-align: left;
	width: 30%;
}
th#Inhalt_Sitzungskalender_E, td#Inhalt_Sitzungskalender_E {
	padding: 2px;
	border: 1px solid #eee;
	text-align: center;
	width: 5%;
}
th#Inhalt_Sitzungskalender_P, td#Inhalt_Sitzungskalender_P {
	padding: 2px;
	border: 1px solid #eee;
	text-align: center;
	width: 5%;
}
/******************
	Tabellen-tr
******************/
tr#Inhalt_Sitzungskalender_blau {  /* Stil eines tr-Elements */
    background-color: white;
}
tr#Inhalt_Sitzungskalender_grau {  /* Stil eines tr-Elements */
    background-color: #BCC0C0;
}
tr#Inhalt_Sitzungskalender_weiss {  /* Stil eines tr-Elements */
    background-color: white;
}
tr#Inhalt_Sitzungskalender_gruen {  /* Stil eines tr-Elements */
    background-color: #C5DAEB;
}
/******************
	Tabellen-td
******************/
td#Navigation { /* Stil für ein td-Element */
	border: 0px solid black;
    font-weight: bold;
    color: black;
	font-size: 12px;    
}

td#Navigation a:link { /* Stil für einen nicht besuchten Link in einem td-Element */
    text-decoration: none;
}
td#Navigation a:visited {  /* Stil für einen besuchten Link in einem td-Element */
    text-decoration: none;
    color: black;
}
td#Navigation a:hover {  /* Stil für einen Link mit mouse-hover (mit mouse über das Element) in einem td-Element */
	text-decoration: underline;
}
td#Navigation a:active { /* Stil für einen Link in einem td-Element */
    text-decoration: none;
}
td#Tabelle_grau { /* Stil für ein td-Element */
    background-color: #C0C0C0;
    overflow: hidden;
	clip: auto;
}
td#Tabelle_weiss { /* Stil für ein td-Element */
    background-color: #ffffff;
    overflow: hidden;
	clip: auto;
}
td#Monate { /* Stil für ein td-Element */
	border: 1px solid #000000;
	font-weight: bold;
	font-size: 0.9em;
	text-align: center;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

/******************
	Hyperlinks
******************/
	.headerlink:link {color:#000000; text-decoration:none;}
	.headerlink:visited {color:#000000; text-decoration:none;}
	.headerlink:active {color:#000000; text-decoration:none;}
	.headerlink:hover {color:#000000; text-decoration:underline;}
	.navlink:link {color:#000000; text-decoration:none;}
	.navlink:visited {color:#000000; text-decoration:none;}
	.navlink:active {color:#000000; text-decoration:none;}
	.navlink:hover {color:#000000; text-decoration:underline;}

/*********************
	ComboBoxen Firefox
*********************/

#menuebox {
	position: relative;
	height: 30px;
	top: 10px;

}
.stupidie {
	display: none;
}
#menue {
	position:absolute;
	top: 5px;
	left: 0px;
	z-index:4;
}

#menue .aussen {
	float: left;
	align:center;
	display: block;
	overflow: hidden;
	width: 168px;
	height: 1.1em;
	font-weight: bold;
	text-align: center;
	background-color: #C5DAEB;
	color: #000000;
	border: 1px solid;
	border-color: #CDCECE;
	font-size:12px;

}
#menue .aussenScroll {
	float: left;
	display: block;
	overflow: hidden;
	width: 168px;
	height: 1.1em;
	font-weight: bold;
	text-align: center;
	background-color: #C5DAEB;
	color: #000000;
	border: 1px solid;
	border-color: #CDCECE;
}
#menue .aussen:hover, #menue .aussenFFMittig:hover, #menue .aussenFFKlein:hover
 {
	height: auto;
	background-color: #C5DAEB;
	color: #fff;
}
#menue .aussenScroll:hover
 {
	
	height:200px;
	/*overflow-y:scroll;*/
	background-color: #C5DAEB;
	color: #fff;
}

a.innen-1, a.innenFFMittig-1, a.innenFFKlein-1 {
	margin-top: 0px;

}
a.innen,
a.innen-1 {
	display: block;
	width: 168px;
	padding: 0px 0px;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #78561d;
	background-color: #CDCECE;
	color: #000000;

}
a:visited.innen,
a:visited.innenFFMittig-1,
a:visited.innenFFKlein-1,
a:visited.innen-1 {
	background-color: #CDCECE;
	color: #000000;

}
a:hover.innen,
a:hover.innenFFMittig-1,
a:hover.innenFFKlein-1,
a:hover.innen-1 {
	background-color: #80A3FF;
	color: #000000;

}
span.menutag {
	display: block;
	cursor: default;

}
/**********************************
 Menü für die Gruppenauswahl Firefox
 **********************************/
 #menueboxGruppen {
	position: absolute;
	height: 30px;
//	top: 205px;
	top: 185px;
	left: 205px;
	z-index:4;
}
/**********************************
 Menü für die Recherche Firefox
 **********************************/
a.innenMittig-1 { /** Die Felder der aufgeklappten Tabelle vom IE ausschalten**/
	display: none;

}
a.innenFFMittig-1 {
	display: block;
	width: 80px;
	padding: 0px 0px;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #78561d;
	background-color: #CDCECE;
	color: #000000;

}
#menue .aussenFFMittig {
	float: left;
	display: block;
	overflow: hidden;
	width: 80px;
	height: 1.1em;
	font-weight: bold;
	text-align: center;
	background-color: #C5DAEB;
	color: #000000;
	border: 1px solid;
	border-color: #CDCECE;

}
a.innenFFKlein-1 {
	display: block;
	width: 40px;
	padding: 0px 0px;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #78561d;
	background-color: #CDCECE;
	color: #000000;

}
#menue .aussenFFKlein {
	float: left;
	display: block;
	overflow: hidden;
	width: 40px;
	height: 1.1em;
	font-weight: bold;
	text-align: center;
	background-color: #C5DAEB;
	color: #000000;
	border: 1px solid;
	border-color: #CDCECE;

}
#menueboxMonatvon {
	position: absolute;
	height: 20px;
	top: 220px;
	left: 205px;
	z-index:3;
}
#menueboxJahrvon {
	position: absolute;
	height: 20px;
	top: 220px;
	left: 295px;
	z-index:3;
}
#menueboxMonatbis {
	position: absolute;
	height: 20px;
	top: 260px;
	left: 205px;
	z-index:2;
}
#menueboxJahrbis {
	position: absolute;
	height: 20px;
	top: 260px;
	left: 295px;
	z-index:2;
}

#menueboxSitzungsstatus {
	position: absolute;
	height: 20px;
	top: 220px;
	left: 385px;
	z-index:5;
}
#menueboxGremien {
	position: absolute;
	height: 20px;
	top: 260px;
	left: 385px;
	z-index:4;
}
#menueboxVorgangsarten {
	position: absolute;
	height: 20px;
	top: 220px;
	left: 575px;
	z-index:4;
}
#menueboxDezernate {
	position: absolute;
	height: 20px;
	top: 260px;
	left: 575px;
	z-index:3;
}
#menueboxWahlperiode {
	position: absolute;
	height: 20px;
	top: 305px;
	left: 575px;
	z-index:2;
}
#menueboxKrit1 {
	position: absolute;
	height: 20px;
	top: 345px;
	left: 345px;
	z-index:1;
}
#menueboxKrit2 {
	position: absolute;
	height: 20px;
	top: 345px;
	left: 557px;
	z-index:1;
}
#menueboxWahlperiodeProtokoll {
	position: absolute;
	height: 20px;
	top: 260px;
	left: 575px;
	z-index:2;
}
#menueboxBeschlusskriterien {
	position: absolute;
	height: 20px;
	top: 305px;
	left: 205px;
	z-index:1;
}
.stupidieMonatvon {
	display: none;
}
.stupidieMonatbis {
	display: none;
}
.stupidieJahrvon {
	display: none;
}
.stupidieJahrbis {
	display: none;
}
.stupidieSitzungsstatus {
	display: none;
}
.stupidieGremien {
	display: none;
}
.stupidieVorgangsarten {
	display: none;
}
.stupidieDezernate {
	display: none;
}
.stupidieWahlperiode {
	display: none;
}
.stupidieWahlperiodeProtokoll {
	display: none;
}
.stupidieKrit1 {
	display: none;
}
.stupidieKrit2 {
	display: none;
}
/**
Update 2.2.8c
**/
div#Master {  /* Äußerer Container, der das zusammenschieben der Inhalte verhindert */
    overflow:hidden; /** Für InternetExplorer7 **/
} 

