div#header {
	background:url(../images/header/h02.jpg) top left no-repeat;
}

div#footer {
	background:url(../images/footer/f02.jpg) top left no-repeat;
}

ul#navigation {
	background:url(../images/navigation/n02_line.jpg) bottom right no-repeat;
}

div#main-column h1 {
	color:#095fb4;
}

ul#navigation li ul li a:hover {
	color:#095fb4; 
	font-weight:bold;
}

ul#navigation li ul li a.level2arrow { 
background: url(../images/navigation/n00_level2arrow.jpg) top left no-repeat;
}

ul#navigation li ul li a.level2arrow:hover { 
	background: url(../images/navigation/n02_level2arrow_over.jpg) top left no-repeat !important; 
}

ul#navigation li ul li a.level2arrow_current,
ul#navigation li ul li a.level2arrow_current:hover { 
	color:#095fb4; 
	font-weight:bold;
	background: url(../images/navigation/n02_level2arrow_current.jpg) top left no-repeat !important; 
}

ul#navigation li ul li a.level2_current,
ul#navigation li ul li a.level2_current:hover,
ul#navigation li ul li a.level3_current { 
	color:#095fb4; 
	font-weight:bold;
}

ul#navigation a.current {
	background: url(../images/navigation/n02_current.jpg) top left no-repeat !important;
	color:#FFFFFF !important; 
}


/* flaggen im footer */

div#footer a.lang_de,
div#footer a.lang_es,
div#footer a.lang_en  			{ display:block; float:left; width:35px; height:25px; text-decoration:none; }

div#footer a.lang_de			{ background:url(../images/navigation/n02_de.jpg) top left no-repeat; } 
div#footer a.current_de,	 	
div#footer a.lang_de:hover		{ background:url(../images/navigation/n02_de_over.jpg) top left no-repeat; }

div#footer a.lang_es			{ background:url(../images/navigation/n02_es.jpg) top left no-repeat; } 
div#footer a.current_es,	 	
div#footer a.lang_es:hover		{ background:url(../images/navigation/n02_es_over.jpg) top left no-repeat; }

div#footer a.lang_en			{ background:url(../images/navigation/n02_en.jpg) top left no-repeat; } 
div#footer a.current_en,	 	
div#footer a.lang_en:hover		{ background:url(../images/navigation/n02_en_over.jpg) top left no-repeat; }




/*** Link-Hover in Template-Farbe ***/

div#main-column a:hover, div#right-column a:hover  { 
	color: #095fb4; 
	height:100%; /* needed for container min-height */
	/*font-size:100.01%;*/
	/*font-family: Arial, Helvetica, sans-serif; */
}

div#main-column a.linkBack:hover {
	font-size:0.8em;
	text-decoration:none;
	background-image: url(../images/buttons/button_left_095fb4.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:1.0em;
}

div#main-column a.linkInt:hover {
	font-size:0.8em;
	text-decoration:none;
	background-image: url(../images/buttons/button_right_095fb4.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:1.0em;
}

div#main-column a.totoplink:hover {
	font-size:0.8em;
	text-decoration:none;
	background-image: url(../images/buttons/button_up_095fb4.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:1.0em;	
}

/*** Tabellenheader in Templatefarbe ***/

div#main-column table.contenttable th,
div#right-column table.contenttable th {
	background:#84afd9;
}

a img#druckansicht { 
	padding-top:15px;
	overflow:hidden; 
	height:0; 
	width:14px;
	position:relative;
	bottom:-3px;
	background-image: url(../images/buttons/icon_print.gif);
	background-repeat:no-repeat;
} 

a:hover img#druckansicht { 
	padding-top:15px; 
	overflow:hidden; 
	height:0; 
	width:14px;
	position:relative;
	bottom:-3px;
	background-image: url(../images/buttons/icon_print_095fb4.gif);
	background-repeat:no-repeat;
} 

/*** Suchergebnisanzeige in Template-Farbe ***/
div#main-column .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#4787c7;
}
div#main-column .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
	background:#c1d7ec; 
}
