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

body 	{ background-color: #314895; }

#pagewrapper_master { background-color: #314895; }

a		{ color: #041A66; }
a:hover { color: #334B9B; }


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

h1, h2, h4, h5 	{ color: #233B8C; }
h3 				{ color: #2D2D2D; }



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

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

#meta-searchtext {
	border-color: #031E76;
	background-color: #F4F8FF;
}

#meta-searchsubmit { color: #233B8C; }


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

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



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

#nav-main a 											{ color: #233B8C; }
#nav-main a:hover, #nav-main li:hover a 				{ color: #FFF; }
#nav-main li.current a, #nav-main li.current a:hover 	{ color: #334B9B; }


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

#nav-main ul {
	border-color: #122D86;
	background-color: #FCB723;
}

#nav-main li.after-current ul 						{ border-left-color: #8996C3; }
#nav-main ul li, #nav-main li.after-current ul li	{ border-left-color: #122D86; }

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



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

#nav-top a 			{ color: #515151; }
#nav-top a:hover	{ color: #6F000F; }



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

#nav-sub a, #nav-sub a:hover { color: #2C4186; }


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

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



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

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



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

img.bild-mit-rahmen {
	border-color: #334B9B;
	background-color: #F3F6FE;
}



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

#nav-footer, #nav-footer a, #nav-footer a:hover { color: #FFF; }
#nav-footer li 									{ border-color: #FFF; }



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

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

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


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

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


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



/* ####################################################################################################################
   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); }

/* ----    INFO -> TEAM GALLERY    ------------------------------------------------------------------------------ */

table.teamgallery td {
	vertical-align: top;
}

table.teamgallery p {
	margin-bottom: 0;
}
