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

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

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

div#main-column h1 {
	color:#1141a0;
}

ul#navigation li ul li a:hover {
	color:#1141a0; 
	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/n01_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:#1141a0; 
	font-weight:bold;
	background: url(../images/navigation/n01_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:#1141a0; 
	font-weight:bold;
}

a.current {
	background: url(../images/navigation/n01_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/n01_de.jpg) top left no-repeat; } 
div#footer a.current_de,	 	
div#footer a.lang_de:hover		{ background:url(../images/navigation/n01_de_over.jpg) top left no-repeat; }

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

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


/* flaggen auf startseite zweisprachig (Deutsch/Spanisch) */

div#textdefinition {float:left; width:100px; color:#333333; text-align:left; font-size:0.7em; font-family: Arial, Helvetica, sans-serif; line-height:26px; }

div#right-column-language a.lang_de,
div#right-column-language a.lang_es  			{ display:block; float:right; width:35px; height:26px; text-decoration:none; }

div#right-column-language a.lang_de			{ background:url(../images/navigation/n00_2de.jpg) top right no-repeat; }
div#right-column-language a.current_de,	 	
div#right-column-language a.lang_de:hover		{ background:url(../images/navigation/n00_2de_over.jpg) top right no-repeat; }

div#right-column-language a.lang_es			{ background:url(../images/navigation/n00_2es.jpg) top right no-repeat; } 
div#right-column-language a.current_es,	 	
div#right-column-language a.lang_es:hover		{ background:url(../images/navigation/n00_2es_over.jpg) top right no-repeat; }


/* flaggen auf startseite dreisprachig (Deutsch/Spanisch/Englisch) */
/*
div#right-column-language a.lang_de			{ background:url(../images/navigation/n00_3de.jpg) top left no-repeat; } 
div#right-column-language a.current_de,	 	
div#right-column-language a.lang_de:hover		{ background:url(../images/navigation/n00_3de_over.jpg) top left no-repeat; }

div#right-column-language a.lang_es			{ background:url(../images/navigation/n00_3es.jpg) top left no-repeat; } 
div#right-column-language a.current_es,	 	
div#right-column-language a.lang_es:hover		{ background:url(../images/navigation/n00_3es_over.jpg) top left no-repeat; }

div#right-column-language a.lang_en			{ background:url(../images/navigation/n00_3en.jpg) top left no-repeat; } 
div#right-column-language a.current_en,	 	
div#right-column-language a.lang_en:hover		{ background:url(../images/navigation/n00_3en_over.jpg) top left no-repeat; }
*/


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

div#main-column a:hover, div#right-column a:hover { 
	color: #1141a0; 
	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_1141a0.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_1141a0.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_1141a0.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:#88a0cf;
}

/*** Tabelleninhalt auf Startseite ohne Abstand darstellen ***/
div#right-column table.contenttable td {
	padding-left:0;
	padding-right:0;
	border-bottom: solid 1px #999999;
}


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_1141a0.gif);
	background-repeat:no-repeat;
} 

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