/* Version: 12.07.2010 */

body { 
	margin:0;
	padding:0; 
	font-size:0.95em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	}

table{
	font-size: 100%;
}
	
a, a:link, a:visited { text-decoration: none; }

a:hover { text-decoration: underline; }
	
h1	{
 	font-size: 125%;
 	margin: 0px;
 	padding-bottom: 0px;
	}

h2	{
  	font-size: 114%;
 	margin: 0px;
	padding-bottom: 5px;
	}

h3	{
  	font-size: 114%;
 	margin: 0px;
	}
	
img { padding:0; border:0; }
	
/***********************************************/
/* Layout Divs                                 */
/***********************************************/	
#HeadContainer {
	margin:0;
	padding:0;
		}

#UnternaviContainer {
	float: left;
	width: 200px;
	margin-right:20px;
	margin-top: 10px;
	padding: 0px;
	font-size: 0.6em;
	}

#ContentContainer {
	float: left;
  	width: 740px;
  	margin-top: 10px;
  	font-size: 0.75em;
  	padding:10px;
	}

#HilfeContainer {
	width: auto;
  	margin-top: 30px;
	margin-left: 210px;
  	font-size: 0.75em;
  	padding:10px;
	}	

#IndexContainer {
	float: left;
  	width: 740px;
  	margin-top: 10px;
  	font-size: 0.75em;
  	padding:10px;
	}	

#PrintContainer {
  	font-size: 0.75em;
	margin: 20px;
}	


/***********************************************/
/* Components                                  */
/***********************************************/
#kopfzeile {
	width:100%;
	margin:0;
	padding:0px;
	min-height:90px;
	/*background: url(../layout_images/hintergrund_titel.jpg) 0px 0px repeat-x; */ 
	}	
	
.schriftzug { float:left;
	margin: 45px 0 0 30px;
	font-weight:bold;
	font-size:1.3em;
	}
	
	
	
.titelbild {
	float:left;
	margin: 20px 5px 5px 20px;
	padding:0px;
		}

* html .titelbild {
	height:80px;
	}
		
.titelbild2 {
	float:left;
	margin: 0px 5px 0px 22px;
	padding:0px;
		}		
	
* html .titelbild2 {
	height:80px;
	}	
	
/***********************************************/
/* Hauptnavigation oben                        */
/***********************************************/

#HauptnaviContainer	{ 
  	border: 0;
  	margin: 0;
  	padding: 0;
  	float: left;
  	width: 100%;
   	display: block;
  	background-image: url("../layout_images/pic_white.gif");
  	background-position: bottom;
  	background-repeat: repeat-x;
	}

#Hauptnavi { 
  	display: inline;
  	float: left;
  	margin: 0;
  	padding: 0;
	}

#Hauptnavi a {
  	text-decoration: none;
  	display: block;
  	padding: 0.25em 0.4166em 0.25em 0.4166em;
  	text-align: center;
  	border-bottom: #fff solid 1px;
  	}

#Hauptnavi ul {
  	margin: 0; 
  	padding: 0;
  	float: left;
  	display: inline;
  	width: 60.0em
	}

#Hauptnavi li {
  	font-size: 0.75em;
  	border-right: #fff solid 1px;
  	list-style-type: none;
  	float: left;
	}
	
/* === Farbiger Balken unterhalb der Hauptnavigationspunkte ============ */
#leiste-hauptnavi {	
	font-size: 0.7em;
	padding:0;
	border-bottom: 1px dotted #ddd;
	background-color: #8994AA; /*Default für Leiste wenn keine Modulfarbe angegeben ist*/
	width: 972px;
	}

.fontsize {
	float:right;
	margin:5px 10px 5px 0;
	padding-top:2px;
	}	

/***********************************************/
/* Linke Unternavigation                       */
/***********************************************/

#unternav { 
	  padding:0;  
	  margin:0; 
	  background-color: transparent;
	 } 
  
#unternav ul { margin:0px; padding:0px; list-style-type:none; } 
#unternav li { margin:0px; padding:0px; display:inline;  }
 
/* a für Links in der Navigation, span für reinen Text */
  
#unternav li a,
#unternav li span { 
	text-decoration: none; 
	display:block; 
	margin: 0px; padding: 4px 0px 4px 17px; 
	border-bottom: 1px solid  #CED1D5;
	} 
  
#unternav li ul li a,
#unternav li ul li span { 
	text-decoration: none; 
	display:block; 
	margin: 0; padding: 4px 0px 4px 34px; 
	} 
	
#unternav li ul li ul li a,
#unternav li ul li ul li span { 
	text-decoration: none; 
	display:block; 
	margin: 0; padding: 4px 0px 4px 51px; 
	} 

#headline-unternavi {
	font-weight: bold;
	border-bottom: 2px solid  #CED1D5;
	padding-bottom: 4px;
	padding-top:8px;
	padding-left:17px;
	margin-bottom: 7px;
	}	

/***********************************************/
/* Pfadleiste mit Fontsize                      */
/***********************************************/

#breadCrumb{	
	font-size: 0.6em;
	padding:1em 0 5px 17px;
	border-bottom: 1px dotted #ccc;
	width: 955px;
	}

.pfadangabe {
	float:left;
	
	}

.user {
	float:right;
	margin-right:10px;
	padding-right:10px;
	padding-left:10px;
	border-right: 1px dotted #ccc;
	border-left: 1px dotted #ccc;
	}	
	
.hilfe {
	float:right;
	margin-right:10px;
	padding-right:10px;
	border-right: 1px dotted #ccc;
	}	

.abmelden {
	float:right;
	margin-right:10px;
	}	

.iconlist {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
/***********************************************************/
/* Liste für Icons pdf, csv etc.    */
/***********************************************************/
#iconset {
	float:right;
	margin:0px;
	padding:0;
	}	

.liste-iconset {
	padding:0; 
	margin:10px 5px 25px 5px; 
	list-style-type:none; 
	}

	.liste-iconset2 {
	padding:0; 
	margin:0px 5px 25px 5px; 
	list-style-type:none; 
	}

.liste-iconset li,
.liste-iconset2 li{
	float:left;
	margin-left:10px;
	}

.liste-iconset li a, .liste-iconset li a:visited,
.liste-iconset2 li a, .liste-iconset2 li a:visited {
	float:left; 
	text-decoration:none; 
	padding:0 5px 0 0;
	margin:0 0 8px 6px;
	background:#fff; 
	}

.iconlist_icon {
	float:left;
	}

.liste-iconset li a:hover,
.liste-iconset2 li a:hover {
	text-decoration:underline; 
}

.liste-iconset li a:active, .liste-iconset li a:focus, .liste-iconset li a.current, 
.liste-iconset2 li a:active, .liste-iconset2 li a:focus,.liste-iconset2 li a.current{	
	color:#000;
}		
	

	
	
/***********************************************************/
/* Reporttabelle    */
/***********************************************************/
table.report {
	table-layout: auto; /* auto=default | fixed kann der Opera nicht */
	width: 100%;
	margin: 10px 0;
	border-collapse: separate;	
	}

table.report th {
	padding:5px;
	}	
	
table.report td.head {
	padding:2px 5px;
	font-weight:bold;
	}	
	
table.report td {
	padding:2px 5px;
	}	
	
table.report label {
	width:auto;
	margin-bottom:2px;
	}
	
/***********************************************************/
/* Reporttabelle Listen-report    */
/***********************************************************/
table.liste {
	table-layout: auto; /* auto=default | fixed kann der Opera nicht */
	width: 100%;
	margin: 10px 0;
	border-collapse: separate;	
	}

table.liste th {
	padding:5px;
	}	
	
table.liste td.head {
	padding:2px 5px;
	font-weight:bold;
	vertical-align: top;
	}	
	
table.liste td {
	padding:2px 5px;
	}	
	
table.liste label {
	width:auto;
	margin-bottom:2px;
	}	

/* Liste für MultiOcc-Ausgabe in Vollanzeige */	
table.liste ul{
	margin: 0px;
}
table.liste li{
	margin: 0px 0px 0px 20px;
	padding: 2px 0px 2px 0px;
}	
	
/***********************************************************/
/* Container Seitenzahl / Navigation Report                */
/***********************************************************/


#container_seitenzahl{color: #707E87}
#beschreibung_seitenzahl {float:left;margin:0;padding:5px 0px 0px 0px;font-weight:bold;}
#beschreibung_seitenzahl2 {float:left;margin:0;padding:7px 5px 0px 20px;font-weight:normal;}
#beschreibung_seitenzahl3 {float:left;padding:3px 10px 0px 0px;}
#beschreibung_seitenzahl3 select{float:none; display:inline;width: auto;margin:0;padding:0;}
#seitenzahl {
	float:right;
	margin:0;
	padding:0;
	}


.liste-seitenzahl {
	padding:0; 
	margin:0; 
	list-style-type:none; 
	position:relative; 
	}

/* style the link text to be central in a surrounding box */
.liste-seitenzahl a, .liste-seitenzahl a:visited {
	text-decoration:none; 
	text-align:center; 
	padding:2px;
	margin:0 0 0 0px;
	}

#container_searchtext{margin:5px 0px 0px 0px;}
#container_searchtext h2{display: block;float: left; width: 8.5em;padding: 0;margin: 0;}
#container_searchtext div{display:block;margin-left: 10em; padding-top: 2px;}	

	
	
/* Farbangaben Container vor/zurück siehe farben.css */	

.rechtsbuendig {
	float:right;
	margin:0;
	padding:0;
	}


	
/***********************************************************/
/* Container Suche    */
/***********************************************************/

/* Container */
#funktionsbereich_suche {
	margin-top:20px;
	margin-bottom:20px;
	}
	
/* Liste für Titel Karteireiter*/	
#funktionsbereich_suche ul {
 	padding: 0; 
 	margin: 0; 
 	border-bottom:1px dotted #707E87;
	}
	
	*+html #funktionsbereich_suche ul { /* Korrekturen für IE 7*/
		padding: 7px 0; 
		}	
	
	* html #funktionsbereich_suche ul { /* Korrekturen für IE 6*/
		padding: 7px 0; 
		}	
	
#funktionsbereich_suche ul li {
 	list-style: none;
 	margin: 0; 
 	display: inline; 
	}
	
#funktionsbereich_suche ul li a {
	float:left;
 	padding: 3px 0.5em;
 	margin: 0; 
 	border: 1px dotted #ccc;
 	border-bottom: none;
 	background: #fff;
 	text-decoration: none;
	}
	
#funktionsbereich_suche ul li a:link:hover, #funktionsbereich_suche ul li a:visited:hover {
	background:  url(../layout_images/back-reiter.gif) 1px 1px repeat-x; 
 	border-color: #707E87;
	}	

#funktionsbereich_suche ul li a#current {
 	background:  url(../layout_images/back-reiter.gif) 1px 1px repeat-x; 
 	border-color: #707E87;
	border-bottom: 1px solid #fff;
 	font-weight:bold;
	}
	
/* Links zum Aufrufen der Suche speichern / rechts ohne Reiter */	
#funktionsbereich_suche ul li a#aufrufen {
	float:right;
	border:none;
	padding-top:4px;
	padding-left:12px;
	}
	
/* Rahmen um Such-Container */	
#funktionsbereich_suche_inhalt {
	 border-left: 1px dotted #707E87;
	 border-right: 1px dotted #707E87;
	 border-bottom: 1px dotted #707E87;
	 padding:15px 10px 10px 10px;
	 margin:0;
	 max-height: 100%;
   }
	
	* html #funktionsbereich_suche_inhalt { /* Korrekturen für IE 6*/
		height: 100%;
		}		

/* gespeicherte Suchen auf-/zuklappen  */	
.dspcont{
   display:none;}	
	
/* Container für Standardfunktionen in den Reports  */	
#container_standardfunktion_report {
	margin-top:15px;
	margin-bottom:0;
	}			
/***********************************************************/
/* Formularfelder    */
/***********************************************************/

form {
  	background:#fff;
  	width:100%;
	padding:0;margin:0;
  	}

input, textarea, select {
  	float:left;
  	display:block;
  	padding:0px;
}

/* erste Spalte bei Suchmasken -> müssen gleiche Breite haben. 
	Keine relative em-Angabe für die Breite, sonst ist die select-Liste breiter als die label !*/
select.funktionsbereich_suche,
label.funktionsbereich_suche,
.platzhalter {
	width:150px;
}	

.platzhalter_login {
	width:8em;
}	
	
/* Auszeichnung für die verschiedenen Labels */	
label.funktionsbereich_suche, 
label.funktionsbereich_suche_kurz, 
label.funktionsbereich_suche_login,
label.funktionsbereich_suche_option, 
label.funktionsbereich_suche_checkbox {
	float:left;
	display:block;
	padding-right:10px;
	}

label.funktionsbereich_suche {
	padding-top:5px;
	}

label.funktionsbereich_suche_kurz {
	width:10em;
	padding-top:5px;
	}	

label.funktionsbereich_suche_login {
	width:8em;
	padding-top:5px;
	}	
		
label.funktionsbereich_suche_option {
	width:5em;
	padding-top:2px;
	}	
	
label.funktionsbereich_suche_checkbox {
	width:auto;
	padding-top:2px;
	}		

/* Auszeichnung für die verschiedenen Eingabefelder */	
input.funktionsbereich_suche, 
input.funktionsbereich_suche_kurz, 
input.funktionsbereich_suche_nr, 
input.funktionsbereich_suche_frei,
input.funktionsbereich_suche_lang,
input.funktionsbereich_suche_lang2,
input.funktionsbereich_suche_lang_start, 
input.funktionsbereich_suche_dnr, 
select.funktionsbereich_suche, 
select.funktionsbereich_suche_nr, 
select.funktionsbereich_suche_kurz, 
select.funktionsbereich_suche_lang,
select.funktionsbereich_suche_start,
select.funktionsbereich_suche_plpr {
	font-size: 1.0em;
  	display:block;
   margin-right:10px;
	margin-top:0;
	margin-bottom:5px;
  	padding:1px;
	}


input.funktionsbereich_suche {
	width:150px;
  	}
		
input.funktionsbereich_suche_nr {
	width:55px;
  	}	

input.funktionsbereich_suche_frei {
	width:245px;
  	}		
		
input.funktionsbereich_suche_kurz {
	width:105px;
  	}		
	
input.funktionsbereich_suche_lang {
	width:350px;
  	}		
	
input.funktionsbereich_suche_lang2 {
	width:455px;
  	}
			
input.funktionsbereich_suche_lang_start {
	width:552px;
	padding: 3px !important;
  	}		

input.funktionsbereich_suche_dnr {
	width:295px;
	padding: 3px !important;
  	}	
	
select.funktionsbereich_suche_nr{
	width:55px;
  	}	
	
select.funktionsbereich_suche_kurz {
	width:10.1em;
  	}	

select.funktionsbereich_suche_lang {
	width:350px;
  	}	
	
select.funktionsbereich_suche_start {
	width:365px;
  	}		

select.funktionsbereich_suche_plpr {
	width:300px;
  	}	

			
select.funktionsbereich_suche_custom {
	width:180px;
  	}		
select.funktionsbereich_suche_custom {
	font-size: 1.2em;
  	display:block;
   margin-right:5px;
	margin-top:0;
	margin-bottom:5px;
  	padding:1px;
	}
	
select.limit{ /*LimitMaximumHitCount*/
	width: 60px;
	display:inline;
	float:none;
}	
	

input.funktionsbereich_suche_option { /* Auszeichnung für Radiobuttens / ohne Rahmen */	
	font-size: 1.2em;
  	display:block;
  	width:auto;
  	border:none;
  	background:none;
  	margin-right:2px;
	margin-bottom:5px;
  	padding:1px;
	}	
	
input.funktionsbereich_suche_checkbox{ /* Auszeichnung für Checkboxen / ohne Rahmen */	
	font-size: 1.2em;
  	display:block;
  	width:auto;
  	border:none;
  	background:none;
  	margin-right:5px;
	margin-bottom:2px;
	margin-top: 5px;
  	padding:1px;
	}	
	
optgroup { border-top: 1px solid #707E87;
	padding:5px;}		

/* Abstandhalter damit die Checkbox nach rechts verschoben wird / Flucht zu anderen Eingabefeldern */
.platzhalter {
	float:left;
	display:block;
	padding-top:5px;
	padding-right:10px;
	}	

.platzhalter_login {
	float:left;
	display:block;
	padding-top:5px;
	padding-right:10px;
	}	
		
/* Trennlinie zwischen den Eingabefeldern*/	
.trennlinie_waagrecht {
	width: auto;
	margin: 10px 0 0 0;
	border-top: 1px dotted #ccc;
	padding:0 4px;
	vertical-align: middle; 
	}
	
.trennlinie_senkrecht {
	float:left;
	display:block;
	width: 5px;
	margin: 0;
	border-left: 1px dotted #ccc;
	padding:4px;
	vertical-align: middle; 
	}	

/* Text zwischen einzelnen Eingabefeldern */	
.funktionsbereich_suche_zusatz_text {
	display:block;
	text-align:center;
	float:left;
	padding:0;
	margin-right:10px;
	}	
.funktionsbereich_suche_zusatz_text_klein {
	display:block;
	text-align:center;
	float:left;
	padding:0;
	margin-right:10px;
	color: #868686;
	font-size: 95%;
	}	

/* Auszeichnung für die Links/Buttons im Formular */		
.funktionsbereich_suche_zusatz {
	float:left;
	display:block; 
	padding-top: 5px;
	padding-right:10px;
	padding-left:12px;
	background-image:  url(../layout_images/navi_an.gif);
	background-position: 0px 1px;
	background-repeat:  no-repeat;
	/* grauer Pfeil wenn keine Modulklasse angegeben ist */
	}	
	
.funktionsbereich_suche_zusatz a {	text-decoration: none;	}

/* Auszeichnung für die Links/Buttons im Formular ohne float*/		
.funktionsbereich_button {
	padding-top: 5px;
	padding-right:10px;
	padding-left:12px;
	background:  url(../layout_images/navi_an.gif) 0px 1px no-repeat; 
	/* grauer Pfeil wenn keine Modulklasse angegeben ist */
	}	
	
.funktionsbereich_button a {	text-decoration: none;	}

/* Custom Report, Buttons ohne Hintergrundbild */
.funktionsbereich_suche_zusatzohne {
	float:left;
	display:block; 
	padding-top: 5px;
	padding-right:0px;
	padding-left:0px;
	}	
	
.funktionsbereich_suche_zusatzohne a {	text-decoration: none;	}	


/* Auszeichnung für den Button auf der Reportseite mit Funktionsaufruf / Alle oder keinen selectieren */	

.button  {  /* Button für "alle auswählen" oberhaupt vom Report */
	float:left;
	min-width: 11em;
	display:block;
	font-size:1.0em;
	border:none;
	padding-top:4px;
	padding-right:10px;
	padding-left:12px;
	}
	
	*+html .button { /* Korrekturen für IE 7*/
		padding-top:5px;
		}	
	
	* html .button { /* Korrekturen für IE 6*/
		padding-top:5px;
		width: 11em;
		}	

table.report th input /*Button für "alle auswählen in Report-Kopfzeile*/	{
	font-size:1.0em;
	min-width: 11em;
	border:none;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	cursor: pointer;
}

	
	*+html table.report th input 
	{ /* Korrekturen für IE 7*/
		width: 11em;
		}	
	
	* html table.report th input 
	{ /* Korrekturen für IE 6*/
		width: 11em;
		}	
		
/* Container für Anzeige definieren / Inahlte untereinander - links floatend*/		
#funktionsbereich_suche_kasten_definition,
#funktionsbereich_suche_kasten_definition_1,
#funktionsbereich_suche_kasten_definition_2, 
#funktionsbereich_suche_kasten_definition_3,
#funktionsbereich_suche_kasten_definition_4 {
	display:block;
	/*text-align:center;*/
	float:left;
	padding:0;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:10px;
	
	}	
* html #funktionsbereich_suche_kasten_definition{ /* IE6 */
	margin-right:0;
	}		
	
#funktionsbereich_suche_kasten_definition_1 {
	margin-left:0px;
	width:180px;
	}	
#funktionsbereich_suche_kasten_definition_2 {
	margin-left:0px;
	width:100px;
	}	
#funktionsbereich_suche_kasten_definition_3 {
	margin-left:0px;
	width:180px;
	}	
#funktionsbereich_suche_kasten_definition_4{
	width:180px;
	}



	
/*clearing all floats and fix Firefox and IE backgroundcolor-bug */
div.clearer {
  	clear:both;
  	font-size:1px;
  	line-height:1px;
  	display:block;
  	height:1px;
	}
	

/***********************************************************/
/* Fusszeile    */
/***********************************************************/	
#Fusszeile{ 
	float:left;
	font-size: 0.8em;
   margin-top:30px;
	margin-bottom:20px;
	margin-left:230px;
  	padding: 0;
  	width: 740px;
   border-top: 1px dotted #ccc;
  	}
	
* html #Fusszeile {
	margin-left:115px;
	}

.fusszeile_drucken, .fusszeile_seitenanfang {
	float:right;
	padding: 0;
	margin-top:7px;
	margin-right:10px;
	margin-bottom:10px;
	}
	
.fusszeile_seitenanfang {
	padding-right:10px;
	border-right: 1px dotted #ccc;
	}	
	
.fusszeile_anschrift {
	float:left;
	margin-top:7px;
	padding:0;
	color:#999999;
	}		
	
/* Logo  für Ausdruck */
#logo_print,
#adresse {
	margin:0;
	background-color: #fff; 
	display: none;
	}
	
/* Weitere Klassen für Formatierung*/
.redtext {
	color: #FF0000;
}


/***********************************************************/
/* Linke Navigation ein-/ausblenden							    */
/***********************************************************/

#navi_default {
	display:none;
	}

#navi_noleftnavigation {
	display:block;
	}

#navi_noleftnavigation a{
	background: transparent url(../layout_images/naviausblenden.gif) right top no-repeat;
	padding: 0px 5px 0px 5px
	}

.navi_noleftnavigation_header{
	float: left;
	width: 90%;
}

/***********************************************************/
/* Picklisten							  									*/
/***********************************************************/

#PicklistContainer {
   font-size: 0.75em;
  	padding:0px;
	margin: 0px;
	}	
		

#PicklistContainer .panelSearch {
	float: left;
	border: solid #BBBBBB 1px;
	margin: 5px 5px 5px 5px;
	padding: 15px 15px 15px 15px;
	background-color: #FFFFFF;
	background-image: url(../img/panel_back.gif);
	background-repeat: repeat-x;
	width: 610px;
	height: 110px;
}	

#PicklistContainer .panelError {
	float: left;
	margin: 5px 5px 5px 5px;
	padding: 10px 10px 10px 40px;
	width: 590px;
	border: solid #CC0000 1px;
	color: #CC0000;
	background-image: url(../img/icon_error.gif);
	background-repeat: no-repeat;
	font-weight: normal;
}

#PicklistContainer .trennlinie_waagrecht {
	width: auto;
	margin: 2px 0 0 0;
	border-top: 1px dotted #ccc;
	padding:0 4px;
	vertical-align: middle; 
	}

#PicklistContainer table.liste{
	width: 98%;
	margin: 10px 1% 0px 1%;	
}	

/***********************************************************/
/* Error.htm						  									*/
/***********************************************************/

#ErrorContainer .panelError {
	float: left;
	margin: 5px 5px 5px 5px;
	padding: 10px 10px 10px 40px;
	width: 590px;
	border: solid #CC0000 1px;
	color: #000000;
	background-image: url(../img/icon_error.gif);
	background-repeat: no-repeat;
	font-weight: normal;
}

#ErrorContainer .panelError a{
	padding: 5px 10px 10px 10px;
	background:  url(../layout_images/navi_an.gif) 0px 1px no-repeat; 
}	

#ErrorContainer .panelError a.support{
	text-decoration: underline;
	color: #000000;
	background: none;
	padding: 0px;
	}

#ErrorContainer .panelError h1{
	padding: 0px 0px 15px 0px;
	color:#000000;
}

/***********************************************************/
/* Global Error Messages  		  									*/
/***********************************************************/


.panelStatus {
	padding: 10px 10px  0px 30px;
	margin: 10px  0px 10px 30px;
	width: 540px;
	border: solid #CC0000 1px;
	color: #CC0000;
	background-image: url(../img/icon_error.gif);
	background-repeat: no-repeat;
}

html>body .panelStatus {
	/*for standard browsers*/
	margin: 10px 0px 10px 60px;
}

.panelStatus ul {
	margin: 20px  0px  0px 40px;
	padding: 0px 20px  0px  0px;
}

.panelStatus li {
	margin: -17px  0px 19px -5px;
	padding: 0px 20px  0px  0px;
	list-style-type: square;
}

.panelStatusMisc {
	margin: 0px  0px 10px  0px;
	padding: 15px 10px 10px  0px;
}


/***********************************************************/
/* "Drop Down" Menu z.B. für Globals      						*/
/***********************************************************/

/* Klassennamen sind teilweise fest in ca2.js eingetragen ! */

#dropmenu .dropmenuaction{
	cursor: pointer;
}

#dropmenu li{
	padding: 2px;
}

#dropmenu .item{
	text-indent:15px;
}

#dropmenu .Hover{ /*Achtung: Klasse "Hover" großgeschrieben !*/
	position:absolute;
	background:#FFFFFF;	
	margin:0px 0px 0px -3px;
	border: 1px solid #707E87;
	list-style:none;
	padding:5px 40px 5px 5px;
	white-space: nowrap;
}

#dropmenu .noHover{
	left:-999px;
	left:-9999px;
	position:absolute;
	list-style:none;
	padding:5px;
	white-space:nowrap;
}

/***********************************************************/
/* New for SERIALS 				  									*/
/***********************************************************/

div.termlist{
 width: 310px;
 height: 100px;
 background: #F5F7F8; 
 overflow: auto;  
 border: solid 1px #CCCCCC; 
 margin: 0px 30px 10px 0px; 
 padding: 0px 5px 0px 5px;
}

#NoMarginContainer {
	/*float: left;*/
  	width: 98%;
  	margin-top: 10px;
  	font-size: 0.75em;
  	padding:10px;
	}	
	
/* Profildienst, 07.02.2006 */
a.dsphead{
	color : #033081;
	font-size : 14px;
	margin-left : 0em;
	text-decoration : none;
}

a.dsphead span.dspchar{
	color : #033081;
	font : bold 18px monospace;
}

a.dsphead span.dspcharno{
	color : #033081;

}

a.dsphead:hover{
	text-decoration : underline;
}


span.minus{
	color : #BABABA;
	font : bold 16px monospace;
}

.top0{
	font : bold 12px Verdana,Helvetica,sans-serif;
	margin-left : 0em;
}

.top1{
	font : normal 12px Verdana,Helvetica,sans-serif;
	margin-left : 0em;
}


#container_abisz {
	margin:0;
	padding:0;
	float:left;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	}

#container_abisz .current {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0;
	}
	
#container_abisz div {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0;
}	

#container_abisz .trennlinie_senkrecht {
	float:left;
	display:block;
	width: 5px;
	margin: 0 0px 0 7px;
	border-left: 1px dotted #ccc;
	padding: 4px 0px 0px 4px;
	vertical-align: middle; 
	}	
	
.tooltip {
	position: absolute;
	border-color: #587896;
	border-width: 0.4em;
	border-style: solid;
	background-color: #FFFFFF;
	width: 400px;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}

.imgfloat{
	float: left;
	border: 1px;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	text-align: left;
}		

abbr{
	font-size:1.5em;
	color:#999999}
	
/* mouse over drop down menu  */	
/***********************************************************/
/* documentation/examples see http://www.htmldog.com/articles/suckerfish/dropdowns/  */

.dmenu, .dmenu ul {list-style: none;line-height: 1;padding: 0;margin: 0px 0 1px 0;text-align: left;}
.dmenu ul {background: #FFF; border: 1px solid #666;}
.dmenu a {display: block;text-decoration: none;padding: 0 0 0.25em 0;}
.dmenu ul li a {padding: 0.5em 0 0.9em 0.5em;}
.dmenu ul li a img{margin-top: -3px;padding: 0px 5px 0px 0px;float: left;}
.dmenu li {padding: 0px 0px 0px 0px;}
.dmenu li ul {position: absolute;left: -999em;height: auto;width: 25em;font-weight: normal;margin: 0;}
.dmenu li li {width: 100%;}
.dmenu li ul a {width: 100%;}
.dmenu li ul ul {margin: -1.75em 0 0 14em;}
.dmenu li:hover ul ul, .dmenu li:hover ul ul ul, .dmenu li.sfhover ul ul, .dmenu li.dmenuhover ul ul ul {left: -999em;}
.dmenu li:hover ul, .dmenu li li:hover ul, .dmenu li li li:hover ul, .dmenu li.dmenuhover ul, .dmenu li li.dmenuhover ul, .dmenu li li li.dmenuhover ul {left:auto;}
.dmenu ul li:hover, .dmenu ul li.dmenuhover {background: #ddd;}

li.dmmenu_text, li.dmmenu_text:hover{background-color: transparent !important;padding: 5px 10px 10px 10px !important; color: #666666;}

.dmmenu a.select0 {
	padding-top: 5px;
	padding-right:10px;
	padding-left:12px;
	background: url(../layout_images/select0.gif) 0px 1px no-repeat;
}
