/* 
######################################################
##  BZgA Infodienst - 27.08.2006  Michael Schwenck  ##
## abgeleitet aus CSS für www.bzga.de               ##
######################################################
*/





/* 
##################################################
##                 Farbparameter                ##
##################################################
*/



/* 
##################################################
##        Zu 2 - Markup-Neudefinitionen         ##
##################################################
*/

html
{
background-image: url("pix/bg/menu.gif");
}

hr
{
color: #ffffff;
}

a:link,
a:visited,
a:hover,
a:active,
a:focus

{
color: #0066cc;
}


/* 
##################################################
##         Zu 3 - Layoutformatierungen          ##
##################################################
*/



/* Kopfleiste */

#head,
#headengl
{
background-color: #EDEDED;
border-top: 0px solid #000d9c;
border-right: 0px solid #000d9c;
border-bottom: 3px solid #000d9c;
border-left: 0px solid #000d9c;
}

#head
{
background-image: url("pix/bg/head.gif");
}

#headengl
{
background-image: url("pix/bg/head-english.gif");
}

#headimages
{
border-top: 0px solid #000d9c;
border-right: 1px solid #000d9c;
border-bottom: 0px solid #000d9c;
border-left: 1px solid #000d9c;
}

/* Servicenavigation */

#servlistleft li a:link,
#servlistleft li a:visited,
#servlistright li a:link,
#servlistright li a:visited
{
color: #ffffff;
background: transparent;
}

#servlistleft li a:hover,
#servlistleft li a:active,
#servlistleft li a:focus,
#servlistright li a:hover,
#servlistright li a:active,
#servlistright li a:focus
{
color: #FFFFFF;
}

#servlistleft li:before,
#servlistright li:before
{
color: #ffffff;
}



/* IE workaround */
* html #servlistleft li
{
background-image: url("pix/bg/li.gif");
}
* html #servlistright li
{
background-image: url("pix/bg/liv.gif");
}
* html #servlistright li.firstitem
{
background: transparent;
}



/* Kleines Suchformular */

.suche
{
background-color: #cccccc;
}



/* Linke Navigationsspalte */

#spaltelinks
{
background: transparent;
}



/* Formatierung der Menueliste Anfang */

#menulist
{
border-top: 7px solid #0081D5;
}

/* Vordergrundfarben */

#menulist ul a,
#menulist ul a:hover
{
color: #ffffff;
}

#menulist ul ul a,
#menulist ul ul a:hover,
#menulist ul ul ul a,
#menulist ul ul ul a:hover
{
color: #000000;
}

/* Hintergrundfarben */

#menulist ul a
{
background-color: #3aa9e2;
}

#menulist ul a:hover
{
background-color: #FF8D1B;
}

#menulist ul ul a
{
background-color: #FFE8D1;
}

#menulist ul ul a:hover
{
background-color: #cccccc;
}

#menulist ul ul ul a
{
background-color: #eeeeee;
}

#menulist ul ul ul a:hover
{
background-color: #ffffff;
}

/* Linien */

#menulist ul a
{
border-bottom: 1px solid #267dd4;
border-right: 1px solid #0005A0;
}

#menulist ul ul a
{
border-bottom: 1px solid #f6b87d;
border-right: 1px solid #0005A0;
}

#menulist ul ul ul a
{
border-bottom: 1px solid #cccccc;
border-right: 1px solid #0005A0;
}


/* Listenzeichen */

#menulist ul a
{
background-image: url("pix/bg/liblue.gif");
}

#menulist ul ul a
{
background-image: url("pix/bg/liorange.gif");
}

#menulist ul ul ul a
{
background-image: url("pix/bg/ligrey.gif");
}

#menulist ul a:hover,
#menulist ul ul a:hover
{
background-image: url("pix/bg/liblack.gif");
}

#menulist ul ul ul a:hover
{
background-image: url("pix/bg/lidot.gif");
}

/* Klassen zur Fokussierung */

#menulist li .focus1,
#menulist li .focus2
{
background-image: url("pix/bg/liblack.gif");
}

#menulist li .focus3
{
background-image: url("pix/bg/lidot.gif");
}

#menulist li .focus1
{
background-color: #FF8D1B;
border-bottom: 1px solid #FF8D1B;
}

#menulist li .focus2
{
background-color: #cccccc;
border-bottom: 1px solid #cccccc; 
}

#menulist li .focus3
{
background-color: #ffffff;
border-bottom: 1px solid #cccccc;
}

/* Formatierung der Menueliste Ende */



/* Ariadnepfad */

#breadcrumbs a
{
color: #797979;
}



/* Related Content */

#spalterechts
{
border-left: 1px solid #0005A0;
border-bottom: 1px solid #0005A0;
}



/* 
##################################################
##               Zu 4 - Standards               ##
##################################################
*/



/* Vordergrundfarben */

.white
{
color: #ffffff;
}

.black
{
color: #000000;
}

.red
{
color: #ff0000;
}

.green
{
color: #00ff00;
}

.blue
{
color: #3aa9e2;
}

.dkblue
{
color: #0005A0;
}

.orange
{
color: #FF8D1B;
}

.mdorange
{
color: #F5A44D;
}

.ltorange
{
color: #FFE8D1;
}

.grey
{
color: #797979;
}

.dkgrey
{
color: #666666;
}

.ltgrey
{
color: #EDEDED;
}



/* Hintergrundfarben */



.bgtrans
{
background: transparent;
}

.bgwhite
{
background-color: #ffffff;
}

.bgblack
{
background-color: #000000;
}

.bgred
{
background-color: #ff0000;
}

.bggreen
{
background-color: #00ff00;
}

.bgblue
{
background-color: #4d94db;
}

.bgdkblue
{
background-color: #0005A0;
}

.bgmdblue
{
background-color: #0066CC;
}

.bgltblue
{
background-color: #D6E9F7;
}

.bgorange
{
background-color: #FF8D1B;
}

.bgmdorange
{
background-color: #F5A44D;
}

.bgltorange
{
background-color: #FFE8D1;
}

.bggrey
{
background-color: #797979;
}

.bgdkgrey
{
background-color: #AAAAAA;
}

.bgltgrey
{
background-color: #EDEDED;
}



/* Linienfarben */

.brdwhite
{
border-color: #ffffff;
}

.brdblack
{
border-color: #000000;
}

.brdred
{
border-color: #ff0000;
}

.brdgreen
{
border-color: #00ff00;
}

.brdblue
{
border-color: #4d94db;
}

.brddkblue
{
border-color: #0005A0;
}

.brdltblue
{
border-color: #D6E9F7;
}

.brdorange
{
border-color: #FF8D1B;
}

.brdmdorange
{
border-color: #F5A44D;
}

.brdltorange
{
border-color: #FFE8D1;
}

.brdgrey
{
border-color: #797979;
}

.brddkgrey
{
border-color: #AAAAAA;
}

.brdltgrey
{
border-color: #EDEDED;
}



/* 
##################################################
##                 Zu 5 - Extras                ##
##################################################
*/


/* Menuezusaetze */

.menudachzeile
{
color: #ffffff;
background-color: #0005A0;
}


/* Formularfelder */

.feldklein
{
background: #ffffff;
border: 1px solid #000000;
}

.button,
.formbutton
{
background-color: #4d94db;
border: 2px solid #ffffff;
color: #ffffff;
}


/* Linien */

/* Einzellinie */

.hrsgl
{
background-image: url("pix/bg/hrs.gif");
}

/* Doppellinie */

.hrdbl
{
background-image: url("pix/bg/hrd.gif");
}



/*
###############################################################
## Abweichende Formatierungen fuer Ueberschriften in Gruppen ##
## abhängig vom Beitrag                                      ##
###############################################################
 */

/* Ueberschriften - Farbe grau */

h1.h1of1,
h1.h1of2,
h1.h1of3,
h1.h1of4,
h2.h2of2,
h2.h2of3,
h2.h2of4,
h3.h3of3,
h3.h3of4
{
color: #797979;
}

h4.h4of4
{
color: #000000;
}

/* Zwischentitel im Fliesstext */

.zwischentitel
{
color: #000000;
}


/* Broschuerentitel mit darauffolgender Bestellnummer */

.broschuerentitel
{
color: #000000;
}

.bestellnr
{
color: #797979;
}



h4.termin
{
color: #797979;
}



/* Link mit Fuehrungszeichen */

.gtlink
{
color: #0066cc;
background-image: url("pix/bg/ligt.gif");
}

.gtlink a:link,
.gtlink a:visited,
.gtlink a:hover,
.gtlink a:active,
.gtlink a:focus
{
color: #0066cc;
background: transparent;
}

.neu
{
color: #FF8D1B;
background-image: url("pix/bg/gtorange.gif");
}

/* iFrame fuer PDF-Darstellung */

.pdfframe
{
background-color: #D6E9F7;
}





/* Infobox in Marginalspalte */

.infobox {
	border: 1px solid #000000;
	background-color: #f2f7fc;
}

.infobox h3 {
	color: #ffffff;
	background-color: #0005A0;
}

.infobox h3 a:link,
.infobox h3 a:visited,
.infobox h3 a:hover,
.infobox h3 a:active
{
color: #ffffff;
}


/* Link zum Seitenbeginn */

.up
{
background-image: url(pix/bg/liblueup.gif);
}



/*
#############################################
## Sonderformatierungen für Suche          ##
#############################################
*/

h4.domsuche
{
color: #797979;
}

a.ergebnislink
{
color: #797979;
}


