/* Farb-Stylesheet für Layoutrahmen, Pharmnet-Version (in Arbeit) */

body {
	background: #FFFFFF;
	color: #000000;
}

/* Linkfarben */
#main a,
#main a.disabled:hover {
		color: #00377B;
}
#main a:focus,
#main a:hover {
	color: #009E80;
}

/**************************************************/
/* HEADER: Kopfbereich mit Logo und einigen Links */
/**************************************************/

#header_links,
#header_links ul li a,
#header_links input.link[type=submit] {
	color: #00377B; /* Vordergrundfarbe Header-Links */
}
#header_links ul li {
	border-right-color: #00377B; /* Farbe des Trenners zwischen Header-Links */
}
#header_links ul li a:focus,
#header_links ul li a:hover,
#header_links input.link[type=submit]:hover {
	background-color: #FFFFFF;
	color: #008484;
}

/******************************************************/
/*NAVIGATION: Hauptnavigation am linken Rand */
/******************************************************/

/* Erste Menüebene */
#navigation ul li a,
#navigation ul li span {
	background-color: #00377B;
	border-left-color: #00377B;
	color: #FFFFFF; 
}
/* Aktiv - ob Klasse im li oder im a steht ist egal */
#navigation ul li .selected,
#navigation ul li :focus,
#navigation ul li :hover {
	border-left-color: #008484;
}
/* Ausgegraut - ob Klasse im li oder im a steht ist egal */
#navigation ul li .disabled {
	background-color: #00377b;
	border-left-color: #E6E4E4;
	color: #808080;
}
/* Zweite Menüebene */
#navigation ul li ul li a,
#navigation ul li ul li span {
	background-color: #A5D6CE;
	border-left-color: #A5D6CE;
	color: #000000;
}
/* Ab dritte Menüebene */
#navigation ul li ul li ul li a,
#navigation ul li ul li ul li span {
	background-color: #C6E7E7;
	border-left-color: #C6E7E7;
	color: #000000;
}

/******************************************************/
/*TABS-TOP / TABS-BOTTOM bei Bedarf Navigation für einzelne Funktionen wie Recherche */
/******************************************************/

#tabs_top ul li {
	background-color: #008282;
	border-color: #008282;
}
#tabs_top ul li.active {
	background-color: #CEEFE7;
}
#tabs_top ul li.disabled {
	border-color: #008282;
}

#tabs_bottom ul li {
	background-color: #008282;
	border-color: #008282;
}
#tabs_bottom ul li.active {
	background-color: #CEEFE7;
}
#tabs_bottom ul li.disabled {
	border-color: #008282;
}

/******************************************************/
/*FRAME: enthält HEADLINE, BUTTON-TOP, TEXT, BUTTON-BOTTOM */
/******************************************************/ 

/* Beginn Definitionen nur für IE6 */
/* Da button-bottom nicht mit position:absolute funktioniert und IE6 min-height eh nicht unterstützt, Hintergrund über background-color statt border vom #frame */
* html #button_bottom {
	background-color: #008484;
}
/* Ende Definitionen nur für IE6 */

#frame {
	color: #000000;
	border-bottom-color: #008484;
}

#headline {
	background-color: #008282;
}
#headline h2 {
	background-color: #00377B;
	color:#FFFFFF;
}

/****************************/ 
/* Tabellen 	            */
/****************************/ 

/* Allgemeine Formatierung */

/* Alle Tabellenzellen */
#content td,
#content th {
	border-color: #00377B;
}

/* Überschriften */
#content th {
	background-color: #CDEDE7;
}

/* Besondere Tabellen */

/* Standard-Tabellentyp */
/* Jede zweite Zeile hervorheben */
#content table.default tr.rowB td {
	background-color: #F0F6F5;
}

/* Rückbestätigung von Werten */
/* Beim Hovern die aktuelle Zeile hervorheben */
#content table.confirmation tr:hover td,
#content table.confirmation tr:hover th {
	background-color: #F2F5F8;
}


/******************************************************/ 
/* CONTENT - ELEMENTE                                           */
/******************************************************/ 

/* HEADLINES */

#headline h2 {
	background-color: #008282;
	color: #FFFFFF;
}
#content h3  {
	background: none;
	color: #008282;
}
#content h4 {
	color: #000000;
}

/* Blaettern  */
#content .browse_back {
	border-right-color: #000000;
	color: #003366;
}
#content .browse_next {
	border-left-color: #000000;
	color: #003366;
}

/* Hervorhebung Suchbegriffe bei Dokumentausgabe */
#content .highlight {
	color: red;
}

/* Warnungs-Box */
#content div.warning, #content p.warning {
	background-color: #fff;
	border-color: #c00;
	color: #c00;
}
/* Bestätigungsbox für Aktionen */
#content div.confirmation, #content p.confirmation {
	background-color: #CBF5CB;
	border-color: #000000;
}
/* Hinweise (z.B. auf Kosten) */
#content div.note, #content p.note {
	background-color: #CDEDE7;
	border-color: #000000;
}


/******************************************************/
/* Verschiedene Unterfunktions-Definitionen: MARKER-SUB-FUNCTION, SUB-FUNCTION (enthält BUTTON-SUB) */
/******************************************************/ 

/* Ecke vor dem eigentlichen Unterfunktionsrahmen */
#content #marker_sub_function {
	border-color: #008282;
} 

/* Unterfunktionsrahmen */
#content #sub_function {
	border-color: #008282;
}

/**********************************************/
/* Formate für "Dialogboxen"                  */
/**********************************************/

#box {
	border-color: #008282;
}

#busy_box {
	background-color: white;
	border-color: #008282;
}

/* Überschrift in wie h2 sonst */
#busy_box h3 {
	background-color: #008282;
	border-color: #008282;
	color: #FFFFFF;
}

/* Overlay wird über gesamtes Bild gelegt */
#busy_overlay {
	background-color: #6685A3;
}

/* **************************************** */
/*  Formulare                               */
/* **************************************** */

#content #filter fieldset {
	border-color: #00377B;
}

/* Pflichtfelder in "-DIMDI-Orange" */
#content dfn.mandatory {
	color: #FF6600;
}

/* Fehlermeldungen */
#content .form_error {
	background-color: #F5CBCB;
	border-color: #000000;
}

/**********************************************/
/* Formularelemente                           */
/**********************************************/

/* Hintergrund bei Fokus ... */
#content input:focus,
#content select:focus,
#content textarea:focus {
	background-color: #EDF7F5;
}
/* ... aber Hintergrund für anderes als text nicht ändern */
#content input[type=button]:focus,
#content input[type=checkbox]:focus,
#content input[type=radio]:focus {
	background-color: #FEC8A4;
}


/* **************************************** */
/* Submit-Buttons und Links in Button-Optik */
/* **************************************** */

/* Pfeilfarben müssen geändert werden, um zu den weiss-auf-schwarten Styles zu passen */
#content a.next,
#content input.next {
	background-image: url(../images/pfeil_rechts_weiss.gif);
}
#content a.previous,
#content input.previous {
	background-image: url(../images/pfeil_links_weiss.gif);
}

/* Standard */
#content input.next,
#content input.previous,
#content input.reset,
#content input.submit,
#content a.button {
	background-color: #008484;
	border-color: #008484;
	color: #FFFFFF;
}
/* Auch für "disable"te, getrennt, da IE6 sonst die Definition ignoriert */
#main input[disabled].next,
#main input[disabled].previous,
#main input[disabled].reset,
#main input[disabled].submit {
	background-color: #008484;
	border-color: #008484;
	color: #FFFFFF;
}

/*  "Hauptbutton" auffälliger */
#content input.main,
#content input.next.main,
#content input.previous.main,
#content a.button.main {
	background-color: #00377B;
	color: #FFFFFF;
}
/* Auch für "disable"te, getrennt, da IE6 sonst die Definition ignoriert */
#main input[disabled].main,
#main input[disabled].next.main,
#main input[disabled].previous.main {
	background-color: #00377B;
	color: #FFFFFF;
}
/* Hauptbutton mit Mouseover und Focus */
#content input.main:focus,
#content input.main:hover,
#content input.next.main:focus,
#content input.next.main:hover,
#content input.previous.main:focus,
#content input.previous.main:hover,
#content a.button.main:focus,
#content a.button.main:hover {
	background-color: #99D8CC;
	color: #00377B;
}

/* Hervorhebung bei Mouseover mit orangem Rahmen */
#content input.next:hover,
#content input.previous:hover,
#content input.reset:hover,
#content input.submit:hover,
#content a.button:hover {
	border-color: #FF6600;
	color: #FFFFFF;
}

/* Hervorhebung bei Fokus mit weißem Hintergrund */
#content input.next:focus,
#content input.previous:focus,
#content input.reset:focus,
#content input.submit:focus,
#content a.button:focus {
	background-color: #FFFFFF;
	color: #000000;
}

/* Inaktive Elemente ausgrauen */
#main a.button.disabled,
#main a.button.disabled:hover,
#main input.disabled,
#main input.disabled:hover,
#main select.disabled,
#main select.disabled:hover,
#main option.disabled,
#main option.disabled:hover,
#main textarea.disabled,
#main textarea.disabled:hover {
	background-color: #E6E4E4 !important;
	border-color: black !important;
	color: #808080 !important;
}

/* Wieder schwarze Pfeile nehmen */
#content input.next.main:focus,
#content input.next.main:hover,
#content input.next:focus,
#content a.button.next.main:focus,
#content a.button.next.main:hover,
#content a.button.next:focus {
	background-image: url(../images/pfeil_rechts.gif);
}
#content input.previous.main:focus,
#content input.previous.main:hover,
#content input.previous:focus,
#content a.button.previous.main:focus,
#content a.button.previous.main:hover,
#content a.button.previous:focus {
	background-image: url(../images/pfeil_links.gif);
}

/* Externer Button-Link */
#main a.button.external {
	background-image: url(../images/neues_browserfenster_weiss.gif);
}
