
.tx-civserv-pi1 {
	width: 380px;
}

.tx-civserv-pi1 #right {
	position: absolute;
	top: 70px;
	left: 390px;
	width: 190px;
}

.tx-civserv-pi1 #right strong {
	background-color: #E8E8E8;
	display: block;
	color: #000000;
	padding: 3px;
	font-weight: bold;	
} 

.tx-civserv-pi1 #right #serviceinformation a {
	display: block;
	background-image: url("/fileadmin/template/pics/osiris/bullet.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 5px;
	padding-left: 15px;
	border-bottom: 1px solid #000;
	}

.tx-civserv-pi1 #right #serviceinformation br {
	display: none;
}

.tx-civserv-pi1 #right #rightmenu ul {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

.tx-civserv-pi1 #right #rightmenu ul li
{
	margin: 0;
	padding: 0;
	display: inline; /* duplicated for IE 5/Win */
	list-style-type: none; /* duplicated for IE 5/Win */
}

.tx-civserv-pi1 #right #rightmenu ul li a
{
	display: block;
	background: url(/fileadmin/template/pics/osiris/bullet.gif) no-repeat;
	background-repeat: no-repeat;
	background-position: 4px 9px;
	padding: 5px;
	padding-left: 15px;
	border-bottom: 1px solid #000;
}

.tx-civserv-pi1 #right #rightmenu .level1 li a {
   display: block;
	background: url(/fileadmin/template/pics/osiris/bullet.gif) no-repeat;
	background-repeat: no-repeat;
	background-position: 4px 9px;
	padding: 5px;
	padding-left: 15px;
	border-bottom: 1px solid #000;
}

.headerformulare {
	display: block;
	width:179px;
	padding: 3px;
	padding-left: 6px;
	margin:0px;
	background-color:#A3AEB5;
	font-size:9px;
	font-weight:bold;
	letter-spacing:0.1em;
	color:#FFFFFF;
}

.tx-civserv-pi1 #right #rightmenu .level1 li .fees
{
	background-image: url(/fileadmin/template/pics/osiris/fees.gif);
}

.tx-civserv-pi1 #right #rightmenu .level1 li .necessarydocuments
{
	background-image: url(/fileadmin/template/pics/osiris/necessarydocuments.gif);
}

.tx-civserv-pi1 #right #rightmenu .level1 li .forms
{
	background-image: url(/fileadmin/template/pics/osiris/forms.gif);
}

.tx-civserv-pi1 #right #rightmenu .level1 li .legals
{
	background-image: url(/fileadmin/template/pics/osiris/legals.gif);
}

.tx-civserv-pi1 #right #rightmenu .level1 li .contactperson
{
	background-image: url(/fileadmin/template/pics/osiris/cantactperson.gif);
}


.tx-civserv-pi1 #right .tx-civserv-pi1 #abcbar {
	line-height: 180%;
}
.tx-civserv-pi1-searchbox {
	display: none;
}

.invisible {
        position:absolute;
        left:-2000px;
        top:-2000px;
        width:0px;
        height: 0px;
        overflow:hidden;
        display:inline;	
}

#centrecontent .error {
font-weight: bold;
color: red;
float: right;
}


#abcbar {
	line-height: 180%;
	width: 370px;
}




/* Formulare OSIRIS */

#centrecontent fieldset {
    border: 1px;
    margin: 0;
    padding: 0;
    padding-left: 15px;
}

#centrecontent legend {
  display: none;
}

#centrecontent input {
    padding: 0;
    margin: 0;
}

/* Durch das folgende Beispiel verwandelt sich der Mauszeiger beim ?berfahren des Labels in eine Hand mit Zeigefinger: */
#centrecontent label {
    cursor: pointer;
}

/* Als n?chstes werden die Textfelder beim Erreichen des Fokus (also durch das Setzen der Einf?gemarke per Tabulator oder Maus, oder auch durch Anklicken des damit verbundenen Labels) farblich hervorgehoben: */
#centrecontent input:focus, #centrecontent textarea:focus {
    color: #000;
    background: #fff;
}

/* Zun?chst werden die Labels mit der Klasse "left" rechtsb?ndig an eine imagin?re Mittelachse gebracht und mit einem Abstand zu den daneben stehenden Kontrollelementen versehen: */
#centrecontent label.left {
    float: left;
    text-align: right;
    width: 8em;
    margin-right: .3em;
    }

/* Als n?chstes werden die Text- und Auswahlboxen rechts daneben positioniert. Weil diese im HTML ohne einen erzwungenen Zeilenumbruch (z.B. durch <br /> oder die Grenzen einer <td>) nach den Labels kommen, ordnen sie sich durch das float:left; automatisch rechts neben die Beschriftungen ein: */
#outer input[type=text], select {
    float: left;
    }

/* Aus unerfindlichen Gr?nden braucht der Mozilla eine Extrawurst in Form eines zus?tzlichen em f?r den Abstand nach links: */
#centrecontent input[type=checkbox].right,
#centrecontent input[type=radio].right,
#centrecontent input[type=submit].right {
    margin-left: 7.5em;
    }

/* Durch die folgende Deklaration werden die float-Zust?nde wieder aufgehoben, so dass es danach ganz normal im Fluss des Dokumentes weitergehen kann: */
#centrecontent form br {
    clear: both;
    }

/* Nun wird die Hintergrundfarbe von Textfeldern , sobald diese aktiviert sind, ge?ndert. Damit teilen Sie Ihrem Benutzer deutlich mit, in welchem Abschnitt des Formulares er sich zur Zeit befindet und welche Eingabe als n?chstes erwartet wird. Hierzu m?ssen Sie zun?chst einmal die Hintergrundfarbe der Textfelder definieren: */
#centrecontent fieldset input, #centrecontent fieldset textarea {
    color: #000;
    background: #ddd;
    border: solid 1px #696969;
    width: 20em;
    }

/* Als n?chstes werden die Textfelder beim Erreichen des Fokus (also durch das Setzen der Einf?gemarke per Tabulator oder Maus, oder auch durch Anklicken des damit verbundenen Labels) farblich hervorgehoben: */
#centrecontent input:focus, textarea:focus {
    color: #000;
    background: #fff;
    }

#centrecontent .tx-civserv-pi1-searchbox input {
	width: auto;
	margin: 0;
	padding: 2px;
	float: none;
	background-color: #FFFFFF;
}


/* Neue Klassen f&uuml;r OSIRIS */

#centrecontent .descr_short {
	background-color: #E8E8E8;
	font-weight: normal;
	margin-bottom: 1em;
	padding: 0.4em;
}

#centrecontent .topofpage {
	display: block;
	width: 370px;
	text-align: right;
	background-image: url(/fileadmin/template/pics/osiris/backtotop.gif);
	background-repeat: no-repeat;
	padding-right: 13px;
	margin-top: 10px;
	background-position: right 5px;
}

#centrecontent ul,  #centrecontent li {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 1em;
}

#centrecontent li {
	margin-top: 0.5em;
}

#centrecontent ul, #centrecontent ol {
	margin-bottom: 1em;
}

#centrecontent ol {
	margin: 0;
	padding: 0;
	margin-top: 1em;
}


#centrecontent ol li {
	list-style: decimal;
	margin-left: 22px;
}

* html #centrecontent ol li {
	margin-left: 25px;
}


#centrecontent ul li, #centrecontent .tree ul li {
	display: block;
	background-image: url(/fileadmin/template/pics/osiris/bullet.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding-left: 15px;
}

.searchwords {
        display: none;
}

/* Einbindung linkes Menü */

.subsubnavlist {
	margin-left: 10px;
	padding-left: 0px;
}
