/* ####################################################################################################################
   GENERAL
   #################################################################################################################### */

body 	{ background-color: #0E184D; }

#pagewrapper_master { background-color: #0E184D; }

a		{ color: #000B43; }
a:hover { color: #224A78; }


/* ----    FONT DEFINITIONS    ----------------------------------------------------------------------------------------- */

h1, h2, h4, h5 	{ color: #000B43; }
h3 				{ color: #224A78; }



/* ####################################################################################################################
   META SEARCH / NAV META
   #################################################################################################################### */

/* ----    META SEARCH    ----------------------------------------------------------------------------------------- */

#meta-searchtext {
	border-color: #FFF;
	background-color: #E8F1FA;
}

#meta-searchsubmit { color: #224A78; }


/* ----    NAV META    ----------------------------------------------------------------------------------------- */

#nav-meta a 		{ color: #FFF; }
#nav-meta a:hover 	{ color: #CFE2F8; }



/* ####################################################################################################################
   NAV MAIN
   #################################################################################################################### */

#nav-main a 											{ color: #FFF; }
#nav-main a:hover, #nav-main li:hover a 				{ color: #CFE2F8; }
#nav-main li.current a, #nav-main li.current a:hover 	{ color: #000B43; }


/* ----    2. LEVEL    ---------------------------------------------------------------------------------------------------------- */

#nav-main ul {
	border-color: #293E64;
	background-color: #416690;
}

#nav-main li.after-current ul 						{ border-left-color: #949EB1; }
#nav-main ul li, #nav-main li.after-current ul li	{ border-left-color: #293E64; }

#nav-main li:hover ul a 		{ color: #FFF; }
#nav-main li:hover ul a:hover 	{ color: #CFE2F8; }



/* ####################################################################################################################
   NAV TOP
   #################################################################################################################### */

#nav-top a 			{ color: #414F60; }
#nav-top a:hover	{ color: #224A78; }



/* ####################################################################################################################
   NAV SUB
   #################################################################################################################### */

#nav-sub a, #nav-sub a:hover { color: #000B43; }


/* ----    CURRENT    ----------------------------------------------------------------------------------------- */

#nav-sub li.current a, #nav-sub li.current a:hover { color: #FFF; }

/* ----    3. LEVEL    ----------------------------------------------------------------------------------------- */

/* Normal */
#nav-sub ul a, #nav-sub li.current ul a 					{ color: #000; }
/* Hover */
#nav-sub ul a:hover, #nav-sub li.current ul a:hover 		{ color: #000; }
/* Current */
#nav-sub ul li.current a, #nav-sub ul li.current a:hover 	{ color: #000; }



/* ####################################################################################################################
   RIGHTCOL
   #################################################################################################################### */

div.sidebox { background-color: #FFF8F6; }
span.date 	{ color: #8B8B8B; }



/* ####################################################################################################################
   CONTENT
   #################################################################################################################### */

img.bild-mit-rahmen {
	border-color: #A4B6CA;
	background-color: #E4EEF9;
}



/* ####################################################################################################################
   FOOTER
   #################################################################################################################### */

#nav-footer, #nav-footer a, #nav-footer a:hover { color: #C5C8DC; }
#nav-footer li 									{ border-color: #927C29; }



/* ####################################################################################################################
   LINKS/BUTTONS WITH SYMBOLS
   #################################################################################################################### */

/* ----    BUTTONS    ----------------------------------------------------------------------------------------- */

a.button-icon		{ color: #000; }
a.button-icon:hover	{ color: #FFF; }


/* ----    DIRECTION    ----------------------------------------------------------------------------------------- */

a.link-vor:hover, a.link-zurueck:hover, a.link-nachoben:hover { color: #224A78; }


/* ####################################################################################################################
   FORMS
   #################################################################################################################### */
   
input.submit-button { color: #FFF; }


/* ####################################################################################################################
   ADDITIONAL STYLES
   #################################################################################################################### */

/* ----    SLIMBOX    ----------------------------------------------------------------------------------------- */

#lbPrevLink:hover 	{ background-image: url(/images/layout/sb_prevlabel.gif); }
#lbNextLink:hover 	{ background-image: url(/images/layout/sb_nextlabel.gif); }
#lbCloseLink 		{ background-image: url(/images/layout/sb_closelabel.gif); }

/* -------------------------------------------------------------------------------------------------------------- */

td.content {
	padding: 10px;
	text-align: left;
}
td.header {
	padding: 7px 10px;
	color: #FFFFFF;
	vertical-align: top;
	background: #224A78;
}
td.light {
	padding: 7px 10px;
	vertical-align: top;
	background: #EDF2F5;
}
td.lightcolor {
	background: EDF2F5;
}
