/* ---------------------------------------------- */
/* ----------- Begin page segmentation ---------- */
/* ---------------------------------------------- */
html #centrecontent {
	margin-bottom: 12px; 
	height: 1%;
}

#centrecontent {
        width: auto;
        margin-right: 17em;
	position: relative;
	/*font-size: 0.9em;*/
	line-height: 1.4em;
}

#abcbar { font-size:1em;
}

#right {
        padding: 5px;
        position: relative;
        float: right;
        width: 16em;
        border: 1px solid #EBEBEB;}

#xcentrecontent xp,xh1,xh2,xdiv.content {
	padding-left: 150px;
	padding-right: 150px;
}


#centrecontent li  {
padding-left: 1.2em;
margin-left: 0px;
margin-right: 5px;
margin-bottom: 5px;
background-image: url(/fileadmin/v2/images/red_point.jpg);
background-repeat: no-repeat;
background-position: 0 .4em;
}

#centrecontent table {
	margin-left: 0px;
	/*font-size: 1em;*/
}

#centrecontent td {
	padding: 0;
	margin: 0;
	padding-right: 15px;
}

#centrecontent caption {
	padding-left: 0px;
	text-align: left;
	font-weight: bold;
}

#centrecontent th {
	padding: 0;
	margin: 0;
	text-align: left;
	padding-right: 15px;
	padding-bottom: 5px;
	font-weight: normal;
	/*font-size: 0.95em;*/
}

#centrecontent .error {
	color:red;
	font-weight:bold;
	padding-left:100px;
}

#validator {
	position: relative;
	top: 90px;
	margin: 0;
	text-align: right;
}


/* ---------------------------------------------- */
/* ------------ End page segmentation ----------- */
/* ---------------------------------------------- */


/* ---------------------------------------------- */
/* ------------------- Begin IDs ---------------- */
/* ---------------------------------------------- */


#rootnavigation {
	/*font-size: 0.75em;*/
	padding-left: 15px;
	padding-top: 15px;
}

/* ---------------------------------------------- */
/* ------------------- End IDs ------------------ */
/* ---------------------------------------------- */


/* ---------------------------------------------- */
/* ----------------- Begin classes -------------- */
/* ---------------------------------------------- */

.outerwrap {
	float: left; 
	width: 99%
}

.invisible {
	display: none;
}

.searchwords{
	display: none;
	visibility: hidden;
}

table.right {
	margin: 0;
	/*font-size: 0.95em;*/
	margin-right: 1em;
	padding:0;
}

.orgadetail {
	margin-left: 15px;
	margin-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
        margin-bottom: 10px;
	background-color: #C9E1F3;
	padding-left: 10px;
}

.employeedetail {
	margin-left: 15px;
	margin-right: 20px;
        margin-bottom: 10px;  
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #C9E1F3;
	padding-left: 10px;
}

/* ---------------------------------------------- */
/* ------------------ End classes --------------- */
/* ---------------------------------------------- */



/* ---------------------------------------------- */
/* -------------- Begin subnavigation ----------- */
/* ---------------------------------------------- */

#rightmenu {
	margin: 0;
	padding: 0;
	width: 195px;
	/*font-size: 0.85em;*/
	margin-top: 20px;
}

#rightmenu ul 
{
	margin: 0;
	padding: 0;
	display: inline;
	overflow: hidden;
	list-style: none;
}

#rightmenu ul li
{
	width: 195px;
	margin: 0;
	padding: 0;
	display: inline; /* duplicated for IE 5/Win */
	list-style-type: none; /* duplicated for IE 5/Win */
}

#rightmenu ul li a
{
	text-decoration: none;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #666666;
	line-height: 1.9em;
	display: block;
	border-bottom: 1px solid #666666;
}

#rightmenu ul li a:hover
{
	color: #000000;
	font-weight: bold;
}

#rightmenu .fees
{
	background-image: url(http://www4.citeq.de/osiris/fileadmin/civserv/5570000/templates/images/menu/rightmenu/fees.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#rightmenu .fees:hover 
{
	background-image: url(http://www4.citeq.de/osiris/fileadmin/civserv/5570000/templates/images/menu/rightmenu/fees_f2.gif);
	background-repeat: no-repeat;
	background-position: left center;

}

#rightmenu .necessarydocuments
{
	background-image: url(http://www4.citeq.de/osiris/fileadmin/civserv/5570000/templates/images/menu/rightmenu/necessarydocuments.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#rightmenu .necessarydocuments:hover 
{
	background-image: url(http://www4.citeq.de/osiris/fileadmin/civserv/5570000/templates/images/menu/rightmenu/necessarydocuments_f2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#rightmenu .forms
{
	background-image: url(http://www4.citeq.de/osiris/fileadmin/civserv/5570000/templates/images/menu/rightmenu/forms.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#rightmenu .forms:hover 
{
	background-image: url(http://www4.citeq.de/osiris/fileadmin/civserv/5570000/templates/images/menu/rightmenu/forms_f2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#rightmenu .legals
{
	background-image: url(http://www4.citeq.de/osiris/fileadmin/civserv/5570000/templates/images/menu/rightmenu/legals.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#rightmenu .legals:hover 
{
	background-image: url(http://www4.citeq.de/osiris/fileadmin/civserv/5570000/templates/images/menu/rightmenu/legals_f2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#rightmenu .contactperson
{
	background-image: url(http://www4.citeq.de/osiris/fileadmin/civserv/5570000/templates/images/menu/rightmenu/cantactperson.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#rightmenu .contactperson:hover 
{
	background-image: url(http://www4.citeq.de/osiris/fileadmin/civserv/5570000/templates/images/menu/rightmenu/cantactperson_f2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* ---------------------------------------------- */
/* ------------- End subnavigation -------------- */
/* ---------------------------------------------- */



.tx-civserv-pi1-searchbox
{
	/*font-size: 0.85em;*/
}

#rightinfo {
	position: relative;
	margin-top: 30px;
}

/* ---------------------------------------------- */
/* ----------------- Begin Links ---------------- */
/* ---------------------------------------------- */

xa {

	color: #003399;
	text-decoration: underline;
}

xa:link {
	color: #003399;
}

xa:visited {
	color: #003399;
}

xa:hover {
	text-decoration: underline;
}

/* ---------------------------------------------- */
/* ------------------- End Links ---------------- */
/* ---------------------------------------------- */



/* ---------------------------------------------- */
/* --------------- Begin Icons ------------------ */
/* ---------------------------------------------- */

.newwindow {
	background: url(http://www4.citeq.de/osiris/fileadmin/civserv/5570000/templates/images/icons/newwindow.gif) no-repeat;
	background-position: 0em 0.2em;
	padding-left: 1.3em;
	text-decoration: none;
}

.link {
	background: url(http://www4.citeq.de/osiris/fileadmin/civserv/5570000/templates/images/icons/link.gif) no-repeat;
	background-position: 0em 0.4em;
	padding-left: 1.2em;
	text-decoration: none;
}

.email {
	background: url(http://www4.citeq.de/osiris/fileadmin/civserv/5570000/templates/images/icons/email.gif) no-repeat;
	background-position: 0em 0.3em;
	padding-left: 1.3em;
	text-decoration: none;
}

.topofpage {
	background: url(http://www4.citeq.de/osiris/fileadmin/civserv/5570000/templates/images/icons/topofpage.gif) no-repeat;
	background-position: 0em 0.3em;
	padding-left: 1.3em;
	text-decoration: none;
	/*font-size: 0.85em;*/
}

/* ---------------------------------------------- */
/* ----------------- End Icons ------------------ */
/* ---------------------------------------------- */


/* ---------------------------------------------- */
/* ---------- Begin formular elements ----------- */
/* ---------------------------------------------- */




fieldset {
	border: 1px;
	margin: 0;
	padding: 0;
	padding-left: 15px;
}

legend {
  display: none;


}



input {
	padding: 0;
	margin: 0;
}

/* Durch das folgende Beispiel verwandelt sich der Mauszeiger beim Überfahren des Labels in eine Hand mit Zeigefinger: */
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: */
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: */
input:focus, textarea:focus {
	color: #000;
	background: #fff;
	}

/* ---------------------------------------------- */
/* ------------ end formelements ----------- */
/* ---------------------------------------------- */


/* ---------------------------------------------- */
/* ------------ begin searchformelements ------------- */
/* ---------------------------------------------- */




#suche

{
	/*font-size: 0.85em;*/
}

#suche p {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}

#suche .searchform input .suchbegriff {
	width: 150px;
}

#rightinfo {
	position: relative;
	margin-top: 30px;
}

#tx-civserv-pi1-searchbox .searchform input .suchbegriff {
	width: 100px;
}


.tx-civserv-pi1-searchbox p {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}


/* ---------------------------------------------- */
/* ------------- end searchformelements -------------- */
/* ---------------------------------------------- */


/* ---------------------------------------------- */
/* --------- Begin  service information --------- */
/* ---------------------------------------------- */

#serviceinformation {
	margin: 0;
	padding: 0;
	width: 195px;
	/*font-size: 0.85em;*/
	margin-top: 20px;
	overflow: hidden;
}

#serviceinformation a.link {
	display: block;
	background: url(http://www4.citeq.de/osiris/fileadmin/civserv/5570000/templates/images/icons/link.gif) no-repeat;
	background-position: 0em 0.4em;
	padding-left: 1.2em;
	text-decoration: none;
}

/* ---------------------------------------------- */
/* ---------- End service information ----------- */
/* ---------------------------------------------- */


/* ---------------------------------------------- */
/* ------ Begin indexed search extention -------- */
/* ---------------------------------------------- */

/*

.tx-indexedsearch {
	padding-top: 15px;
	padding-left: 15px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox a {
	font-weight: normal;
	font-style: underline;
}

.tx-indexedsearch .tx-indexedsearch-rules h2 {
	font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-rules p {
	font-weight: normal;
}

.tx-indexedsearch-browsebox p {
	font-weight: normal;
}

.tx-indexedsearch-browsebox-strong p {
	font-weight: bold;
}

.tx-indexedsearch-sectionlinks ul li {
	margin: 0;
	padding: 0;
	display: inline; 
	list-style-type: none;
}

.tx-indexedsearch-sectionlinks a {
	font-weight: bold;
	background: url(http://www4.citeq.de/osiris/fileadmin/civserv/5570000/templates/images/icons/link.gif) no-repeat;
	background-position: 0em 0.4em;
	text-decoration: none;
}

.tx-indexedsearch-browsebox table tr td p a {
	font-weight: normal;
}

.tx-indexedsearch-browsebox table tr td.tx-indexedsearch-browsebox-SCell p a {
	font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	width: 100px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	width: 150px; 
}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 
	font-weight: bold;
	font-style: italic; 
}

.tx-indexedsearch .tx-indexedsearch-whatis { 
	margin-top: 10px;
	margin-bottom: 5px; 
}

.tx-indexedsearch P.tx-indexedsearch-noresults { 
	text-align: center;
	font-weight: bold; 
}

.tx-indexedsearch .tx-indexedsearch-res p {
}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 
	background: #eeeeee; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {

	font-weight: bold; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
	font-weight: normal; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
	font-style: italic; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
	color: red; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background: #eeeeff; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	margin-top: 20px;
	margin-bottom: 5px; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	margin-top: 0px;
	margin-bottom: 0px; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
	background:#cccccc; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	vertical-align: absmiddle; 
}

*/
/* ---------------------------------------------- */
/* ------- End indexed search extention --------- */
/* ---------------------------------------------- */
