*
{
	margin: 0;
	padding: 0;
}

body, h1, h2, h3, th, td, input, textarea, select
{
	color: #8b949b;
	font: 11px/16px Verdana, Arial, sans-serif;
}

body
{
	background-color: #070709;
	/*background-color: #999;*/
}

.hide
{
	display: none;
}

.show
{
	display: block;
}

.clear
{
	clear: both;
}

a
{
	text-decoration: none;
}

img
{
	border: 0;
}

ul
{
	list-style: none;
}

input,
textarea,
select
{
	border: 1px solid #455e65;
	border-width: 0 1px 1px 0;
	background-color: #2e454d;
	color: #e5f8ff;
}

/*  wrapper */

#wrapper
{
	z-index: 100;
}

/* /wrapper */

/*  head */

#head-holder
{
	background-image: url( ../img/bg/navigation.gif );
	background-repeat: no-repeat;
	background-position: 0 100%;
	margin-right: 1px;
	padding-bottom: 48px;
	/*width: 996px;*/
}

#head
{
	/*
	background-image: url( ../img/bg/main/head.gif );
	background-repeat: repeat-x;
	background-position: 0 100%;
	*/
}


#head a
{
	background-repeat: no-repeat;
	background-position: 0 100%;
	display: block;
	height: 128px;
}

#flash_header
{
	position:absolute;
	background-color: #000;
	background-image: url( ../img/bg/neues-licht/main.jpg );
	position: absolute;
	display: block;
	z-index: 0;
	left: 0;
	top: 0;
	width: 996px !important;
	height: 72px;
}

#slide-overlay
{
	background-color: #070709;
	filter: alpha( opacity=85 ); 
	opacity: 0.85;
	-moz-opacity: 0.85; 
	khtml-opacity: 0.85;
	/*background-color: #ff0;*/
	/*margin-top: 48px;*/
	position: absolute;
	z-index: 500;
	width: 100%;
	height: 200px;
}

.index #head a
{
	background-image: url( ../img/bg/index/head.jpg );
}

.neues-licht #head a
{
	background-image: url( ../img/bg/index/head.jpg );
	height: 128px;
}

.unternehmen #head a
{
	background-image: url( ../img/bg/unternehmen/head.jpg );
}

.produkte #head a
{
	background-image: url( ../img/bg/produkte/head.jpg );
}

.projekte #head a
{
	background-image: url( ../img/bg/projekte/head.jpg );
}

.service #head a
{
	background-image: url( ../img/bg/service/head.jpg );
}

#head span
{
	display: none;
}

/* /head */

/*  holder */

#holder
{
	background-image: url( ../img/bg/content-holder.jpg );
	background-repeat: repeat-y;
	background-position: 100% 0;
	position: relative;
	width: 996px;
}

.produkte_procat #holder
{
	width: 1002px;
}

/* /holder */

/*  content */

#content-holder
{
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #242f33;
	min-height: 460px;
	height: auto !important;
	height: 460px;
	width: 696px;
}

.index #content-holder
{
	background-image: url( ../img/bg/index/content.gif );
}

.unternehmen #content-holder
{
	background-image: url( ../img/bg/unternehmen/content.gif );
}

.neues-licht #content-holder
{
	background-image: url( ../img/bg/neues-licht/content.gif );
}

.produkte #content-holder
{
	background-image: url( ../img/bg/produkte/content.gif );
}

.projekte #content-holder
{
	background-image: url( ../img/bg/projekte/content.gif );
}

.service #content-holder
{
	background-image: url( ../img/bg/service/content.gif );
}

#breadcrumb
{
	font-size: 10px;
	min-height: 24px;
	height: auto !important;
	height: 24px;
	line-height: 24px;
	padding-left: 24px;
	text-transform: uppercase;
}

#breadcrumb li
{
	float: left;
	background-image: url( ../img/bg/breadcrumb.gif );
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 7px;
	padding-right: 4px;
}

#breadcrumb a
{
	color: #4a535a;
	padding: 5px;
}

#breadcrumb #bc-first
{
	background: transparent;
	padding-left: 0;
}

#breadcrumb #bc-first a
{
	padding-left: 0;
}

#breadcrumb #bc-last a
{
	color: #717e8e;
}

#content
{
	clear: left;
}

#content h1,
#content h2,
#content p
{
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
}

#content .img
{
	padding-left: 0;
	padding-right: 0;
/* ehresmann1
	margin-top: 30px;
*/
}

#content a
{
	color: #99afbf;
}

#content .content-col-holder
{
	padding-left: 24px;
	/*padding-bottom: 24px;*/
	/*position: relative;*/
}

#content .content-col-img
{
	padding-left: 0;
}

#content .content-col-li-1
{
	padding-left: 192px;
}

#content .content-col-li-2
{
	padding-left: 360px;
}

#content .content-col-li-3
{
	padding-left: 5px;
}

#content .content-col
{
	float: left;
	padding-right: 24px;
}

#content .content-col-projekte.content-col-txt
{
	padding-left: 265px;
}

#content .content-col-projekte.content-col-txt .content-col
{
	width: 407px;
}

#content .content-col-projekte.content-col-img .content-col
{
	width: 108px;
}

#content .content-col-projekte.content-col-img .content-col-large
{
	width: 540px;
}

#content .content-col-4 .content-col
{
	width: 144px;
}

#content .content-col-2 .content-col
{
	width: 312px;
}

#content .content-col-2 ul
{
	list-style-position: inside;
	list-style-type: disc;
	list-style: disc inside;
/*	margin-left: 0.7em;*/
	padding-left: 0.7em;
}

/* ctnm17 */
div.content-col-light
{
	padding-left: 24px;
}
div.content-col-light div.content-col-left
{
	width: 360px;
	float:left;
}

div.content-col-light div.content-col-right
{
	width: 300px;
	float:left;
}
div.content-col-light ul
{
	list-style-type: disc;
	margin-left: 0.7em;
	padding-left: 0.7em;
}
#content .content-col-light p
{
	padding-left: 0px;
	padding-bottom: 24px;
/*	padding-top: 24px;*/
}
/*
#content .content-col-light .info .dl a
{
	background-color: #36464d;
	background-image: url( ../img/ico/arrow-right.gif );
	background-repeat: no-repeat;
	background-position: 6px 50%;
	color: #dae7f2;
	font-weight: bold;
	padding: 3px 0;
	padding-left: 18px;
	padding-right: 12px;
	text-transform: uppercase;
} 
*/

#content .content-col-2m-img
{
	padding-left: 0;
}

#content .content-col-2m-img .content-col-left
{
	text-align: right;
}

#content .content-col-2m-img .content-col-right
{
	margin-left: 24px;
	padding-right: 0;
}

#content .content-col h2,
#content .content-col p
{
	padding: 0;
}

#content .content-col h2
{
	margin-top: 10px;
}

#content .content-col h2,
#content .content-col h2 a,
.service_impressum h2
{
	color: #98afbf;
	display: block;
	font-weight: bold;
}

.service_impressum #content h2
{
	padding-top: 16px;
}

#content .content-col h2 a,
.produkte_produktportfolio #content .content-col h2,
.service_downloads_software #content h2,
.service_downloads_lieferbedingungen #content h2,
.service_downloads_technische-informationen #content h2,
.service_lichtplanung #content h2,
.unternehmen_lieferanten #content h2
{
	background-color: #242f33;
	background-image: url( ../img/ico/arrow-right.gif );
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 10px;
}

.produkte_produktportfolio #content .content-col h2 a
{
	background: transparent;
	padding-left: 0;
}

#content .content-col-1 h2,
#content .content-col-1 p,
#content .content-col-2 h2,
#content .content-col-2 p
{
	padding-bottom: 10px;
}

#content .content-col-produkte
{
	color: #ced2db;
	padding-left: 0;
	padding-right: 24px;
}

#content .content-col-produkte p
{
	padding-left: 0;
	padding-bottom: 10px;
}

#content .content-col-produkte .strong,
#content .content-col-produkte blockquote p
{
	color: #99afbf;
	font-weight: bold;
}

#content .content-col-produkte blockquote
{
	padding-bottom: 10px;
}

#content .content-col-produkte blockquote p
{
	padding-bottom: 0;
}

#content .content-col-produkte blockquote cite
{
	color: #909699;
	font-style: normal;
}

#content .content-col-produkte .content-col-right
{
	float: right;
	width: 312px;
}

#content .content-col-produkte .content-col-left
{
	/*float: left;*/
	width: 344px;
}

#content #projekte-main ul img,
#content #projekte-related ul img
{
	display: block;
}

#content #projekte-related ul img
{
	cursor: pointer;
}

#content #projekte-related li
{
	margin-bottom: 16px;
}

#content #projekte-main .controls,
#content #projekte-related .controls
{
	text-align: right;
}

#content #projekte-main .controls li,
#content #projekte-related .controls li
{
	display: inline;
}

#content #projekte-main .controls .img,
#content #projekte-related .controls .img
{
	margin-right: 5px;
	text-transform: uppercase;
}

#content #projekte-main .controls img,
#content #projekte-related .controls img
{
	cursor: pointer;
	display: inline;
}

#content #projekte-main .controls .jcarousel-prev-disabled,
#content #projekte-main .controls .jcarousel-next-disabled,
#content #projekte-related .controls .jcarousel-prev-disabled,
#content #projekte-related .controls .jcarousel-next-disabled
{
	cursor: auto;
}

#content #projekte-main .controls .jcarousel-prev,
#content #projekte-related .controls .jcarousel-prev
{
	margin-right: 10px;
}

#content #projekte-main .controls .jcarousel-next,
#content #projekte-related .controls .jcarousel-next
{
	margin-right: 1px;
}

#content .content-projekte-head
{

	background-repeat: no-repeat; 
	background-position: 24px 51px;
	height: 120px;
}

.projekte_leer #content .content-projekte-head h1 {
	background-position: 24px 51px;
	background-repeat: no-repeat; 
}


.medical_projekte #content .content-projekte-head
{
	height: auto;
}

#content .content-projekte-head p,
#content .content-projekte-head h1
{
	/*display: none;*/
}


.projekte_bachenbuelach #content .content-projekte-head
{
	background-image: url( ../img/img/projekte/bachenbuelach/head.gif );
}


.projekte_duravit #content .content-projekte-head
{
	background-image: url( ../img/img/projekte/duravit/head.gif );
}

.projekte_islandbar #content .content-projekte-head
{
	background-image: url( ../img/img/projekte/islandbar/head.gif );
}

.projekte_medicallounge #content .content-projekte-head
{
	background-image: url( ../img/img/projekte/medicallounge/head.gif );
}

.projekte_spreitenbach #content .content-projekte-head
{
	background-image: url( ../img/img/projekte/spreitenbach/head.gif );
}

.projekte_stade-suisse #content .content-projekte-head
{
	background-image: url( ../img/img/projekte/stade-suisse/head.gif );
}

.projekte_ziegelbruecke #content .content-projekte-head
{
	background-image: url( ../img/img/projekte/ziegelbruecke/head.gif );
}

#content .content-col-projekte h2
{
	margin-bottom: 24px;
	padding-top: 16px;
}

#content .content-col-projekte p
{
	margin-bottom: 16px;
}

#content .content-col-projekte .content-projekte-opt
{
	background-image: url( ../img/bg/dots-h.gif );
	background-repeat: repeat-x;
	background-position: 0 100%;
	padding-bottom: 10px;
	padding-right: 24px;
}

#content .content-col-projekte .content-projekte-opt ul
{
	background-image: url( ../img/bg/projekte/opt.gif );
	background-repeat: repeat-y;
	background-position: 100% 0;
	padding: 3px 0;
	padding-right: 24px;
	margin-right: 10px;
	/*
	position: absolute;
	right: 0;
	top: 0;
	*/
	text-align: right;
	text-transform: uppercase;
	width: 100%;
}

#content .content-col-projekte .content-projekte-opt .projektdatenblatt a
{
	background-image: url( ../img/ico/pdf-download.gif );
	background-repeat: no-repeat;
	background-position: 0 50%;
	color: #6f848d;
	padding-left: 23px;
}

#content .content-col-projekte .content-medical-projekte-opt
{
	background: transparent;
}

#content .content-col-projekte .content-medical-projekte-opt .projektdatenblatt a
{
	background-image: url( ../img/ico/arrow-right_medical-projekte.gif );
}

#content .content-top p,
#content .content-top h1 span
{
	display: none;
}

#content .content-top h1
{
	padding-top: 10px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}

#content .content-top h1 a
{
	background-repeat: no-repeat;
	background-position: 50% 50%;
	display: block;
	height: 264px;
}

.index .content-top h1 a
{
	background-image: url( ../img/img/index/main.jpg );
}

.neues-licht .content-top h1
{
	background-repeat: no-repeat;
	background-position: 24px 24px;
        margin-top: 24px;
	/*height: 84px;*/

}
.neues-licht p.img 
{
padding-left: 0;
padding-right: 0;
margin-top: 0;

}

.neues-licht .content h1
{
	padding-bottom: 0px;
}
.neues-licht .content-top h1 a
{
	background-image: url( ../img/bg/neues-licht/headline_trx_neues-licht.gif );
}

.philosophie .content-top h1
{
	background-image: url( ../img/bg/neues-licht/headline_trx_nl_philosophie.gif );
	background-repeat: no-repeat;
	background-position: 24px 24px;
	height: 84px;
}
.effizienz .content-top h1
{
	background-image: url( ../img/bg/neues-licht/headline_trx_nl_effizienz.gif );
	background-repeat: no-repeat;
	background-position: 24px 24px;
	height: 84px;
}
.aussen .content-top h1
{
	background-image: url( ../img/bg/neues-licht/headline_trx_nl_aussen.gif );
	background-repeat: no-repeat;
	background-position: 24px 24px;
	height: 84px;
}
.schule .content-top h1
{
	background-image: url( ../img/bg/neues-licht/headline_trx_nl_schulen.gif );
	background-repeat: no-repeat;
	background-position: 24px 24px;
	height: 84px;
}
.kontakt_aussen .content-top h1
{
	background-image: url( ../img/bg/neues-licht/top-kontakt-aussenbeleuchtung.gif );
	background-repeat: no-repeat;
	background-position: 24px 24px;
	height: 84px;
}
.kontakt_schule .content-top h1
{
	background-image: url( ../img/bg/neues-licht/top-kontakt-schulbeleuchtung.gif );
	background-repeat: no-repeat;
	background-position: 24px 24px;
	height: 84px;
}
/*
.philosophie .content-top h1 a
{
	background-image: url( ../img/bg/neues-licht/headline_trx_nl_philosophie.gif );
}
*/
.unternehmen .content-top h1 a
{
	/*background-image: url( ../img/img/unternehmen/index/main.jpg );*/
}

.projekte .content-top h1 a
{
	background-image: url( ../img/img/projekte/index/main.jpg );
}

.produkte .content-top h1 a
{
	background-image: url( ../img/img/produkte/index/main.jpg );
}

.service .content-top h1 a
{
	background-image: url( ../img/img/service/index/main.jpg );
}

.produkte #content .content-top h1,
.produkte #content .content-col-produkte .content-top h1,
.unternehmen #content .content-top h1,
.service #content .content-top h1,
.meta #content .content-top h1
{
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 264px;
}

.produkte_trilux-inperla #content .content-col-produkte .content-top h1,
.produkte_trilux-polaron #content .content-col-produkte .content-top h1,
.produkte_trilux-deca #content .content-col-produkte .content-top h1
{
	height: 145px;
}

.produkte_trilux-estadia #content .content-col-produkte .content-top h1,
.produkte_trilux-lumena-150 #content .content-col-produkte .content-top h1
{
	height: 124px;
}

.produkte_produktportfolio #content .content-top h1
{
	background-position: 24px 24px;
	height: 124px;
}

.unternehmen_allgemein_geschichte #content .content-top h1,
.unternehmen_allgemein_qualitaet #content .content-top h1
{
	background-position: 24px 24px;
	height: 124px;
}

.unternehmen_allgemein_qualitaet #content .content-top h1
{
	height: 84px;
}

.unternehmen_kontakt_zentrale-deutschland #content .content-top h1
{
	background-position: 24px 24px;
	height: 94px !important;
}

.unternehmen_karriere #content .content-top h1
{
	background-position: 24px 24px;
	height: 80px;
}

.unternehmen_vertrieb-deutschland #content .content-top h1
{
	background-position: 24px 24px;
	height: 94px !important;
}

.unternehmen_presse #content .content-top h1
{
	background-position: 24px 24px;
	height: 84px;
}

.service_downloads_software #content .content-top h1,
.service_downloads_lieferbedingungen #content .content-top h1,
.service_downloads_technische-informationen #content .content-top h1,
.service_lichtplanung #content .content-top h1,
.service_3lux-letters #content .content-top h1,
.unternehmen_lieferanten #content .content-top h1,
.unternehmen_lieferanten_beschaffungsprogramm #content .content-top h1,
.service_sitemap #content .content-top h1,
.service_newsletter #content .content-top h1,
.service_erweiterte-suche #content .content-top h1,
.service_aktuelles-messen #content .content-top h1,
.unternehmen_karriere_online-bewerben #content .content-top h1,
.service_suche #content .content-top h1,
.meta #content .content-top h1
{
	background-position: 24px 24px;
	height: 84px;
}

.unternehmen_lieferanten_beschaffungsprogramm #content .content-top h1
{
	height: 124px !important;
}

.service_sitemap #content .content-top h1
{
	height: 94px !important;
}

.unternehmen_allgemein_mitgliedschaft-in-verbaenden #content .content-top h1
{
	background-position: 24px 24px;
	height: 64px !important;
}

.produkte #content .content-col-produkte .content-top h1 span,
.unternehmen #content .content-top h1 span

{
	display: none;
}

#content .online-bewerben a,
#content .firmengeschichte a
{
	background-image: url( ../img/ico/arrow-right.gif );
	background-repeat: no-repeat;
	background-position: 0 5px;
	color: #84868c;
	display: block;
	font-size: 10px; 
	padding-left: 12px;
}

#content span.lnkInline a
{
	background-image: url( ../img/ico/arrow-right.gif );
	background-repeat: no-repeat;
	background-position: 4px 3px;
	padding-left: 15px;
}
#content p.hrCol
{
	margin-top: 10px;
	border-top: 1px solid #84868c;
	padding-top: 20px;
}

#content .online-bewerben a
{
	color: #99afbf;
	font-weight: bold;
	font-size: 11px;
}

#content .firmengeschichte a span
{
	color: #ced2db;
	text-transform: uppercase;
}

.unternehmen_aktuelles #content .content-top h1,
.unternehmen_messen #content .content-top h1
{
	background-image: url( ../img/img/unternehmen/aktuelles-messen/top.gif );
	background-position: 24px 24px;
	height: 82px;
}

.unternehmen_aktuelles #content a,
.unternehmen_messen #content a
{
	color: #ced2db;
}

.unternehmen_aktuelles #content ul,
.unternehmen_messen #content ul
{
	padding-bottom: 16px;
}

.produkte_trilux-inperla .content-top h1
{
	background-image: url( ../img/img/produkte/trilux-inperla/top.gif );
}

.produkte_trilux-polaron .content-top h1
{
	background-image: url( ../img/img/produkte/trilux-polaron/top.gif );
}

.produkte_trilux-deca .content-top h1
{
	background-image: url( ../img/img/produkte/trilux-deca/top.gif );
}

.produkte_trilux-estadia .content-top h1
{
	background-image: url( ../img/img/produkte/trilux-estadia/top.gif );
}

.produkte_trilux-lumena-150 .content-top h1
{
	background-image: url( ../img/img/produkte/trilux-lumena-150/top.gif );
}

.unternehmen_allgemein_geschichte .content-top h1
{
	background-image: url( ../img/img/unternehmen/geschichte/top.gif );
}

.unternehmen_allgemein_geschichte_de .content-top h1
{
	background-image: url( ../img/img/unternehmen/geschichte/top_de.gif );
}

.unternehmen_allgemein_qualitaet .content-top h1
{
	background-image: url( ../img/img/unternehmen/qualitaet/top.gif );
}

.unternehmen_kontakt_zentrale-deutschland .content-top h1
{
	background-image: url( ../img/img/unternehmen/kontakt/zentrale/top.gif );
}

.unternehmen_karriere_ausbildung .content-top h1
{
	background-image: url( ../img/img/unternehmen/karriere/ausbildung/top.gif );
}

.unternehmen_karriere_aktuelle-stellenangebote .content-top h1
{
	background-image: url( ../img/img/unternehmen/karriere/aktuelle-stellenangebote/top.gif );
}

.produkte_produktportfolio .content-top h1
{
	background-image: url( ../img/img/produkte/produktportfolio/top.gif );
}

.unternehmen_vertrieb-deutschland .content-top h1
{
	background-image: url( ../img/img/unternehmen/vertrieb/top.gif );
}

.unternehmen_presse .content-top h1
{
	background-image: url( ../img/img/unternehmen/presse/top.gif );
}

.service_downloads_software .content-top h1
{
	background-image: url( ../img/img/service/downloads/software/top.gif );
}

.service_downloads_lieferbedingungen .content-top h1
{
	background-image: url( ../img/img/service/downloads/lieferbedingungen/top.gif );
}

.service_downloads_technische-informationen .content-top h1
{
	background-image: url( ../img/img/service/downloads/technische-informationen/top.gif );
}

.service_lichtplanung .content-top h1
{
	background-image: url( ../img/img/service/lichtplanung/top.gif );
}

.service_3lux-letters .content-top h1
{
	background-image: url( ../img/img/service/3lux-letters/top.gif );
}

.service_sitemap .content-top h1
{
	background-image: url( ../img/img/service/sitemap/top.gif );
}

.service_newsletter .content-top h1
{
	background-image: url( ../img/img/service/newsletter/top.gif );
}

.service_erweiterte-suche .content-top h1
{
	background-image: url( ../img/img/service/erweiterte-suche/top.gif );
}

.service_aktuelles-messen .content-top h1
{
	background-image: url( ../img/img/service/aktuelles-messen/top.gif );
}

.unternehmen_allgemein_mitgliedschaft-in-verbaenden .content-top h1
{
	background-image: url( ../img/img/unternehmen/mitgliedschaft-verbaende/top.gif );
}

.unternehmen_karriere_trainee .content-top h1
{
	background-image: url( ../img/img/unternehmen/karriere/trainee/top.gif );
}

.unternehmen_karriere_online-bewerben .content-top h1
{
	background-image: url( ../img/img/unternehmen/karriere/online-bewerben/top.gif );
}

.unternehmen_lieferanten .content-top h1
{
	background-image: url( ../img/img/unternehmen/lieferanten/top.gif );
}

.unternehmen_lieferanten_beschaffungsprogramm .content-top h1
{
	background-image: url( ../img/img/unternehmen/lieferanten/beschaffungsprogramm/top.gif );
}

.service_suche .content-top h1
{
	background-image: url( ../img/img/service/suche/top-form.gif );
}

.service_suche-1 .content-top h1,
.service_suche-2 .content-top h1
{
	background-image: url( ../img/img/service/suche/top-result.gif );
}

.meta_weiterempfehlen-artikel .content-top h1
{
	background-image: url( ../img/img/meta/top-artikel.gif );
}

.meta_weiterempfehlen-projekt .content-top h1
{
	background-image: url( ../img/img/meta/top-projekt.gif );
}


.produkte div.galerie
{
	background-color: #1b2326;
	margin-top: 16px;
	padding: 8px;
	padding-left: 0;
}

.produkte .galerie ul
{
	height: 72px;
}

.produkte .galerie li
{
	float: left;
	margin-right: 24px;
}

.produkte .galerie .galerie-first
{
	padding-left: 72px;
}

.produkte .galerie .galerie-last
{
	margin-right: 0;
}

.produkte .galerie img
{	
	cursor: pointer;
	display: block;
}

.produkte p.galerie
{
	color: #909699;
	margin-left: 72px;
}

.produkte p.galerie strong
{
	color: #99afbf;
}

.unternehmen_kontakt_zentrale-deutschland #content h2
{
	background-image: url( ../img/img/unternehmen/kontakt/zentrale/hl.gif );
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 12px;
}
/* ctnm */
.unternehmen_kontakt_ansprechpartner h1
{
	/*background-image: url( ../img/img/unternehmen/kontakt/zentrale/hl.gif );*/
	background-repeat: no-repeat;
	background-position: 24px 24px;
	padding-top: 12px;
}

.unternehmen_kontakt_zentrale-deutschland #content ul
{
	margin-bottom: 35px;
}

.unternehmen_kontakt_zentrale-deutschland #content p,
.unternehmen_kontakt_zentrale-deutschland #content li,
.unternehmen_kontakt_zentrale-deutschland #content a
{
	color: #cfdce5;
}

.unternehmen_kontakt_zentrale-deutschland #content li strong,
.unternehmen_kontakt_zentrale-deutschland #content p strong
{
	color: #8fa3b3;
}

#index-fc,
#produkte-fc
{
	height: 316px;
	z-index: 500;
}

#content #choose select
{
	width: 648px;
}

.unternehmen_karriere #content #ausbildungsfachrichtungen,
.unternehmen_karriere #content #aktuelle-stellenangebote
{
	background-image: url( ../img/bg/dots.gif );
	background-repeat: repeat-x;
	background-position: 0 0;
	height: 48px;
}

.unternehmen_karriere #content #ausbildungsfachrichtungen h2,
.unternehmen_karriere #content #aktuelle-stellenangebote h2
{
	background-image: url( ../img/img/unternehmen/karriere/ausbildung/ausbildungsfachrichtungen.gif );
	background-repeat: no-repeat;
	background-position: 24px 1px;
	height: 48px;
	padding-bottom: 0;
}

.unternehmen_karriere #content #aktuelle-stellenangebote h2
{
	background-image: url( ../img/img/unternehmen/karriere/aktuelle-stellenangebote/aktuelle-stellenangebote.gif );
}

.unternehmen_karriere #content #ausbildungsfachrichtungen span,
.unternehmen_karriere #content #aktuelle-stellenangebote span
{
	display: none;
}



.unternehmen_karriere #content .list li,
.unternehmen_vertrieb-deutschland #content .list li
{
	background-image: url( ../img/img/unternehmen/karriere/ausbildung/hl.gif );
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 8px;
}

.unternehmen_karriere #content .list a,
.unternehmen_vertrieb-deutschland  #content .list a
{
	background-image: url( ../img/ico/arrow-right.gif );
	background-repeat: no-repeat;
	background-position: 0 5px;
	color: #ced2db;
	display: block;
	min-height: 48px;
	height: auto !important;
	height: 48px;
	padding-left: 12px;
}

.unternehmen_karriere_aktuelle-stellenangebote #content .list a
{
	min-height: 58px;
	height: auto !important;
	height: 58px;
}

.unternehmen_karriere #content .title,
.unternehmen_vertrieb-deutschland #content .content-col-title
{
	background-image: url( ../img/bg/dots.gif );
	background-repeat: repeat-x;
	background-position: 0 100%;
}

.unternehmen_vertrieb-deutschland #content .content-col-title strong
{
	color: #99afbf;
}

.unternehmen_vertrieb-deutschland #content h2
{
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 71px;
	padding-bottom: 0;
}

.unternehmen_vertrieb-deutschland_ansprechpartner-innenraumbeleuchtung-projektmanagement #content h2,
.unternehmen_vertrieb-deutschland_ansprechpartner-innenraumbeleuchtung-vd-handel #content h2
{
	height: auto;
}

.unternehmen_vertrieb-deutschland_ansprechpartner-innenraumbeleuchtung-vd-handel #content .content-block h2
{
	margin-bottom: 10px;
}

.unternehmen_vertrieb-deutschland #content h2 span
{
	display: none;
}

.unternehmen_vertrieb-deutschland #content #ap-innen
{
	background-image: url( ../img/img/unternehmen/vertrieb/ap-innen.gif );
}

.unternehmen_vertrieb-deutschland #content #ap-aussen
{
	background-image: url( ../img/img/unternehmen/vertrieb/ap-aussen.gif );
}

.unternehmen_vertrieb-deutschland #content #ap-medizin
{
	background-image: url( ../img/img/unternehmen/vertrieb/ap-medizin.gif );
}

.unternehmen_karriere #content .title
{
	color: #99afbf;
	font-weight: bold;
	margin-bottom: 8px;
	padding: 24px;
	padding-top: 0;
}

.unternehmen_presse #content .content-col-right ul,
.unternehmen_karriere #content .content_unternehmen_karriere_ausbildung ul,
.produkte_produktportfolio .content-produkte-produktportfolio ul
{
	list-style-type: disc;
	margin-left: 0.7em;
	padding-left: 0.7em;
}

.unternehmen_karriere #content .content_unternehmen_karriere_ausbildung li
{
	margin-bottom: 8px;
}

.unternehmen_standorte #content h1 span,
.unternehmen_vertrieb-deutschland #content h1 span
{
	display: none;
}

.unternehmen_standorte #content h1,
.unternehmen_vertrieb-deutschland #content h1
{
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 90px;
	padding-left: 0;
	padding-bottom: 0;
}

.unternehmen_standorte #content h1
{
	background-image: url( ../img/img/unternehmen/standorte/standorte.gif );
}

.unternehmen_standorte_europa #content h1
{
	background-image: url( ../img/img/unternehmen/standorte/europa.gif );
}

.unternehmen_standorte_mittlerer-osten #content h1
{
	background-image: url( ../img/img/unternehmen/standorte/mittlerer-osten.gif );
}

.unternehmen_standorte_asien-pazifik #content h1
{
	background-image: url( ../img/img/unternehmen/standorte/asien-pazifik.gif );
}

.unternehmen_standorte_nordamerika #content h1
{
	background-image: url( ../img/img/unternehmen/standorte/nordamerika.gif );
}



.unternehmen_vertrieb-deutschland_ansprechpartner-innenraumbeleuchtung-flaechenvertrieb #content h1
{
	background-image: url( ../img/img/unternehmen/vertrieb/ap-innen-flaechenvertrieb.gif );
}

.unternehmen_vertrieb-deutschland_ansprechpartner-innenraumbeleuchtung-projektmanagement #content h1
{
	background-position: 24px 24px;
	background-image: url( ../img/img/unternehmen/vertrieb/ap-innen-projektmanagement.gif );
}

.unternehmen_vertrieb-deutschland_ansprechpartner-innenraumbeleuchtung-vd-handel #content h1
{
	background-position: 24px 24px;
	/*background-image: url( ../img/img/unternehmen/vertrieb/ap-innen-vd-handel.gif );*/
}

.unternehmen_vertrieb-deutschland_ansprechpartner-aussenbeleuchtung-oeffentliche #content h1
{
	background-image: url( ../img/img/unternehmen/vertrieb/ap-aussen-oeffentlich.gif );
}

.unternehmen_vertrieb-deutschland_ansprechpartner-aussenbeleuchtung-allgemeine #content h1
{
	background-image: url( ../img/img/unternehmen/vertrieb/ap-aussen-allgemein.gif );
}

.unternehmen_vertrieb-deutschland_ansprechpartner-medizintechnik #content h1
{
	background-image: url( ../img/img/unternehmen/vertrieb/ap-aussen-medizintechnik.gif );
}

.schulbeleuchtung #content h1
{
	background-image: url( ../img/bg/neues-licht/top-schulbeleuchtung.gif );
}
.aussenbeleuchtung #content h1
{
	background-image: url( ../img/bg/neues-licht/top-aussenbeleuchtung.gif );
}


#content .detail,
#content .detail a
{
	color: #cfdce5;
}

.unternehmen_vertrieb-deutschland #content .detail h2
{
	height: auto;
	padding-bottom: 8px;
}

.unternehmen_standorte #content .detail h2,
.unternehmen_vertrieb-deutschland #content .detail h2
{
	margin-top: 30px;
}

.unternehmen_standorte #content .detail h2.first,
.unternehmen_vertrieb-deutschland #content .detail h2.first
{
	margin-top: 0;
}

#content .detail .loc
{
	padding-top: 8px;
}

#content .detail .perso
{
	padding-top: 8px;
	padding-bottom: 4px;
}

#content .detail .company
{
	padding-bottom: 0;
}

#content .detail ul
{
	padding-bottom: 8px;
}

#content .detail li strong
{
	color: #8fa3b3;
}

.unternehmen_standorte #content .detail .info
{
	color: #72808c;
}

.produkte_procat #content-holder
{
	width: 960px;
	width: 1002px;
}

.produkte_procat #content div
{
	padding-top: 24px;
}

.service_katalogbestellung #content div
{
	padding-top: 24px;
	padding-left: 24px;
}

.produkte_procat #search
{
	margin-right: 10px;
}

.produkte_procat #search input
{
	width: 213px;
}

.produkte_procat #search .submit
{
	width: auto;
}

.produkte #special
{
	padding-bottom: 0;
}

.produkte #special a
{
	background-image: url( ../img/ico/arrow-right.gif );
	background-repeat: no-repeat;
	background-position: 2px 4px;
	color: #84898c;
	display: block;
	padding-left: 13px;
}

.produkte #special strong
{
	color: #7a8b99;
	display: block;
	text-transform: uppercase;
}

#content .content-block
{
	background-image: url( ../img/bg/dots.gif );
	background-repeat: repeat-x;
	background-position: 0 0;
}

.unternehmen_karriere_aktuelle-stellenangebote #content .content-block a
{
	color: #8a9599;
}

.service_downloads_software #content .info .dl a,
.service_downloads_lieferbedingungen #content .info .dl a,
.service_downloads_technische-informationen #content .info .dl a,
.service_lichtplanung #content .info .dl a,
#content .content-col-light .info .dl a,
.unternehmen_lieferanten #content .info .dl a
{
	background-color: #36464d;
	background-image: url( ../img/ico/arrow-right.gif );
	background-repeat: no-repeat;
	background-position: 6px 50%;
	color: #dae7f2;
	font-weight: bold;
	padding: 3px 0;
	padding-left: 18px;
	padding-right: 12px;
	text-transform: uppercase;
} 

#search-result .page,
#search-result .no-result
{
	padding-bottom: 8px;
}

#search-result .new-search a
{
	background-image: url( ../img/ico/arrow-right.gif );
	background-repeat: no-repeat;
	background-position: 0 50%;
	color: #99afbf;
	font-weight: bold;
	padding-left: 13px;
}

#search-result dt,
#search-result dt,
.unternehmen_allgemein_mitgliedschaft-in-verbaenden dt,
.unternehmen_allgemein_mitgliedschaft-in-verbaenden dd
{
	padding-left: 24px;
	padding-right: 24px;
}

#search-result dt,
.unternehmen_allgemein_mitgliedschaft-in-verbaenden dt
{
	background-image: url( ../img/bg/dots.gif );
	background-repeat: repeat-x;
	background-position: 0 0;
	font-weight: bold;
	padding-left: 24px;
	padding-right: 24px;
}

#search-result dt
{
	padding-top: 8px;
} 

#search-result dt a,
.unternehmen_allgemein_mitgliedschaft-in-verbaenden dt a,
.unternehmen_kontakt_zentrale-deutschland .anfahrtsskizze
{
	background-image: url( ../img/ico/arrow-right.gif );
	background-repeat: no-repeat;
	background-position: 0 50%;
	color: #99afbf;
	display: block;
	padding: 5px 0;
	padding-left: 13px;
}

#search-result dd,
.unternehmen_allgemein_mitgliedschaft-in-verbaenden dd
{
	padding-left: 37px;
	padding-right: 37px;
}

#search-result dd.path
{
	padding-top: 4px;
	padding-bottom: 8px;
}

#search-result dd.path,
#search-result dd.path a
{
	color: #fff;
}

.service_3lux-letters #content .content-col-3lux
{
}

.service_3lux-letters #content .content-col-3lux .content-col-left
{
	margin-top: 8px;
/* ctnm6 */
        width: 80px;

}

.service_3lux-letters #content .content-col-3lux .content-col-left,
.service_3lux-letters #content .content-col-3lux .content-col-left p
{
	padding-bottom: 24px;
}

.service_3lux-letters #content .content-col-3lux .content-col-left
{
	margin-left: 12px;
}

.service_3lux-letters #content .content-col-3lux h2
{
	background-image: url( ../img/bg/dots-vertical.gif );
	background-repeat: repeat-x;
	background-position: 0 100%;
	margin-bottom: 3px;
	padding-bottom: 12px;
}

.service_3lux-letters #content .content-col-3lux h2 span
{
	background-image: url( ../img/ico/arrow-right.gif );
	background-repeat: no-repeat;
	background-position: 0 5px;
	display: block;
	padding-left: 10px;
}

.service_3lux-letters #content .content-col-3lux .dl
{
	position: relative;
}

.service_3lux-letters #content .content-col-3lux .dl select
{
	height: 14px;
	text-transform: uppercase;
	width: 143px;
}

.service_3lux-letters #content .content-col-3lux .dl .submit
{
	position: absolute;
	margin-left: 12px;
}

#sitemap
{
	padding-bottom: 24px;
}

#sitemap li
{
	display: inline;
}

#sitemap a
{
	background-image: url( ../img/bg/dots.gif );
	background-repeat: repeat-x;
	background-position: 0 100%;
	color: #99afbf;
	font-weight: bold;
	display: block;
	margin-top: 10px;
	margin-bottom: 2px;
	padding: 5px 0;
}

#sitemap a:hover
{
	color: #fff;
}

/*
#sitemap a.sub
{
	color: #99afbf;	
}
*/

#sitemap a span
{
	background-image: url( ../img/ico/arrow-right.gif );
	background-repeat: no-repeat;
	background-position: 13px 4px;
	padding-left: 24px;
}

#sitemap li li a
{
	background: transparent;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#sitemap li li a span
{
	background-image: url( ../img/ico/arrow-right-dark.gif );
	background-position: 37px 4px;
	padding-left: 49px;
}

#sitemap li li li a span
{
	background-position: 60px 4px;
	padding-left: 72px;
}

#sitemap li li li li a span
{
	background-position: 83px 4px;
	padding-left: 95px;
}

#sitemap .nav-neues-licht a:hover span
{
	background-image: url( ../img/ico/arrow-right_neues-licht.gif );
}

#sitemap .nav-unternehmen a:hover span
{
	background-image: url( ../img/ico/arrow-right_unternehmen.gif );
}

#sitemap .nav-produkte a:hover span
{
	background-image: url( ../img/ico/arrow-right_produkte.gif );
}

#sitemap .nav-projekte a:hover span
{
	background-image: url( ../img/ico/arrow-right_projekte.gif );
}

#sitemap .nav-service a:hover span
{
	background-image: url( ../img/ico/arrow-right_service.gif );
}



.service_newsletter #content .content-nl
{
}

.service_newsletter #content .content-nl h2
{
	padding-bottom: 5px;
}

.service_newsletter #content .content-nl .content-block
{
	color: #cfdce5;
	padding-top: 16px;
}

.service_newsletter #content .content-nl .text
{
	margin-top: 8px;
	padding-bottom: 16px;
}

.service_newsletter #content .content-nl .text label
{
	display: none;
}

.service_newsletter #content .content-nl input
{
	width: 100%;
}

.service_newsletter #content .content-nl .submit
{
	text-align: right;
	margin-bottom: 0;
	padding-bottom: 0;
	width: auto;
}


.table-form
{
	padding-left: 24px;
	padding-right: 24px;
	/*padding-bottom: 24px;*/
}

#search-form
{
	background-image: url( ../img/bg/dots.gif );
	background-repeat: repeat-x;
	background-position: 0 0;
	margin-left: 24px;
	margin-right: 24px;
	padding: 0;
	padding-top: 24px;
}

#content .table-form h2,
#content .table-form p
{
	padding: 0;
}

#content .table-form p
{

}

#content .table-form h2
{
	background-image: url( ../img/bg/dots.gif );
	background-repeat: repeat-x;
	background-position: 0 100%;
	padding-bottom: 1px;
	margin-bottom: 24px;
}

#content .table-form h2 a
{
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 32px;
}

#content .table-form h2 span
{
	display: none;
}

.unternehmen_karriere_online-bewerben #content .table-form h2#hl-01 a
{
	background-image: url( ../img/img/unternehmen/karriere/online-bewerben/hl-01.gif );
}

.unternehmen_karriere_online-bewerben #content .table-form h2#hl-02 a
{
	background-image: url( ../img/img/unternehmen/karriere/online-bewerben/hl-02.gif );
}

.unternehmen_karriere_online-bewerben #content .table-form h2#hl-03 a
{
	background-image: url( ../img/img/unternehmen/karriere/online-bewerben/hl-03.gif );
}

.unternehmen_karriere_online-bewerben #content .table-form h2#hl-04 a
{
	background-image: url( ../img/img/unternehmen/karriere/online-bewerben/hl-04.gif );
}

.unternehmen_karriere_online-bewerben #content .table-form h2#hl-05 a
{
	background-image: url( ../img/img/unternehmen/karriere/online-bewerben/hl-05.gif );
}

.unternehmen_karriere_online-bewerben #content .table-form h2#hl-06 a
{
	background-image: url( ../img/img/unternehmen/karriere/online-bewerben/hl-06.gif );
}


.unternehmen_lieferanten_beschaffungsprogramm #content .table-form h2#hl-01 a
{
	background-image: url( ../img/img/unternehmen/lieferanten/beschaffungsprogramm/hl-01.gif );
}

.unternehmen_lieferanten_beschaffungsprogramm #content .table-form h2#hl-02 a
{
	background-image: url( ../img/img/unternehmen/lieferanten/beschaffungsprogramm/hl-02.gif );
}

.unternehmen_lieferanten_beschaffungsprogramm #content .table-form h2#hl-03 a
{
	background-image: url( ../img/img/unternehmen/lieferanten/beschaffungsprogramm/hl-03.gif );
}

.unternehmen_lieferanten_beschaffungsprogramm #content .table-form h2#hl-04 a
{
	background-image: url( ../img/img/unternehmen/lieferanten/beschaffungsprogramm/hl-04.gif );
}

.unternehmen_lieferanten_beschaffungsprogramm #content .table-form h2#hl-05 a
{
	background-image: url( ../img/img/unternehmen/lieferanten/beschaffungsprogramm/hl-05.gif );
}



.table-form table
{
	border-collapse: collapse;
	margin-bottom: 24px;
	table-layout: fixed;
	width: 648px;
}

#search-form table
{
	width: 481px;
}

.table-form table select,
.table-form table input,
.table-form table textarea
{
	width: 300px;
}

.table-form .table-col-1 .subul
{
	padding-left: 45px;
}

.table-form .table-col-1 ul
{
	list-style: disc;
	margin-left: 0.7em;
	padding-left: 0.7em;
}

.table-form .table-col-2 .table-col-left
{
	width: 336px;
}

.table-form .table-col-2 .table-col-right
{
	width: 300px;
}

#search-form .table-col-2 .table-col-left
{
	width: 168px;
}

#search-form .table-col-2 .table-col-right
{
	width: 313px;
}

.table-form .table-col-2 .table-col-left input
{
	width: 143px;
}

.table-form .table-col-2 .table-col-left .box,
.table-form table .box
{
	background: transparent;
	border: 0;
	width: 24px;
}

.table-form .table-col-5 select,
.table-form .table-col-5 input,
.table-form .table-col-5 textarea
{
	width: 100%;
}


.table-form .table-col-5 .table-col-s input,
.table-form .table-col-5 .table-col-s textarea,
.table-form .table-col-5 .table-col-s select
{
	background-color: #ff0;
	width: 90px;
}

.table-form .table-col-5 .table-col-m input,
.table-form .table-col-5 .table-col-m textarea,
.table-form .table-col-5 .table-col-m select
{
	background-color: #0f0;
}

.table-form .table-col-5 .table-col-l input,
.table-form .table-col-5 .table-col-l textarea,
.table-form .table-col-5 .table-col-l select
{
	background-color: #00f;
}

.table-form .table-col-5 .table-col-x input,
.table-form .table-col-5 .table-col-x textarea,
.table-form .table-col-5 .table-col-x select
{
	background-color: #f0f;
}

.table-form table th,
.table-form table td
{
	padding: 3px 0;
	padding-right: 12px;
	text-align: left;
	vertical-align: bottom;
}

.table-form table .top
{
	vertical-align: top;
}

.table-form table th
{
	color: #99afbf;
	font-weight: bold;
	padding-top: 8px;
}

.table-form table .last
{
	padding-right: 0;
}

.table-form table .sub
{
	padding-left: 24px;
}

.table-form table .subsub
{
	padding-left: 38px;
}

#search-result .buttons,
.table-form .buttons
{
	background-image: url( ../img/bg/dots.gif );
	background-repeat: repeat-x;
	background-position: 0 0;
	/*margin-top: 24px;*/
	padding-top: 16px;
}

#search-form .buttons
{
	padding-left: 178px;
}

#search-result .buttons
{
	padding-left: 24px;
	padding-right: 24px;
}

#search-result .right,
.table-form .right
{
	float: right;
}

#search-form .date select
{
	width: 50px;
}

#search-form .date select.month
{
	width: 90px;
}


.table-form p
{
	margin-bottom: 16px;
}

.table-form p strong
{
	color: #99afbf;
}

.table-form p.error
{
	background-image: url( ../img/img/unternehmen/karriere/online-bewerben/error.gif );
	background-repeat: repeat-y;
	background-position: 0 0;
	color: #99afbf;
	font-weight: bold;
}

.table-form p.error span
{
	display: block;
	padding: 8px 16px;
}

.table-form input.error,
.table-form select.error,
.table-form textarea.error
{
	border: 2px solid #972226;
}

#meta-form
{
	background-image: url( ../img/img/meta/rec.jpg );
	background-repeat: no-repeat;
	background-position: 0 0;
	min-height: 120px;
	height: auto !important;
	height: 120px;
	padding-left: 265px;
}

.unternehmen #meta-form
{
	background-image: url( ../img/img/meta/presse.jpg );
}

/*
#meta-form .quelle
{
	margin-top: 8px;
	position: absolute;
	width: 200px;
}

#meta-form .pflicht
{
	background-image: url( ../img/bg/dots.gif );
	background-repeat: repeat-x;
	background-position: 0 100%;
	font-size: 10px;
	text-align: right;
}
*/

#meta-form .quelle
{
	margin-top: 8px;
	position: absolute;
	width: 250px;
}

#meta-form .pflicht
{
	background-image: url( ../img/bg/dots.gif );
	background-repeat: repeat-x;
	background-position: 0 100%;
	font-size: 10px;
	text-align: right;
}

#meta-form .pflicht small
{
	display: block;
	margin-top: 24px;
	padding-left: 260px;
	padding-bottom: 16px;
}

#meta-form table
{
	width: 397px;
}

#meta-form .table-col-2 .table-col-left
{
	width: 190px;
}

#meta-form .table-col-2 .table-col-right,
#meta-form .table-col-2 .table-col-right input
{
	width: 207px;
}

#meta-form .dl a
{
	background-image: url( ../img/ico/arrow-right-dark.gif );
	background-repeat: no-repeat;
	background-position: 0 50%;
	color: #72808c;
	display: block;
	padding-left: 10px;	
}


/* /content */

/*  related */

#related-holder
{
	background-repeat: repeat-x;
	background-position: 0 0;
	padding-top: 6px;
	position: absolute;
	right: 36px;
	top: 0;
	width: 264px;
}

.index #related-holder
{
	background-image: url( ../img/bg/index/related.gif );
}

.unternehmen #related-holder
{
	background-image: url( ../img/bg/unternehmen/related.gif );
}

.neues-licht #related-holder
{
	background-image: url( ../img/bg/neues-licht/related.gif );
}

.produkte #related-holder
{
	background-image: url( ../img/bg/produkte/related.gif );
}

.projekte #related-holder
{
	background-image: url( ../img/bg/projekte/related.gif );
}

.service #related-holder
{
	background-image: url( ../img/bg/service/related.gif );
}

#related-holder,
#related-holder input,
#language select
{
	font-size: 10px;
}

#related
{
	/*background-color: #f00;*/
	/*margin-left: 24px;*/
	padding-left: 24px;
}

#plz
{
	padding-right: 24px;
}

#plz fieldset,
#search fieldset
{
	border: 0;
	position: relative;
}

#plz label,
#search label
{
	display: none;
}

#plz input,
#search input
{
	border: 1px solid #455e65;
	border-width: 0 1px 1px 0;
	background-color: #2e454d;
	color: #e5f8ff;
	padding: 1px 2px;
	width: 223px;
}

#plz input
{
	text-transform: uppercase;
	width: 630px;
}

#content .content-col-2m #plz
{
	padding-right: 0;
}

#content .content-col-2m #plz input
{
	width: 390px;
}

#plz .submit,
#content .content-col-2m #plz .submit,
#search .submit
{
	border: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 2px;
	width: auto;
}

#search .extended a
{
	color: #70818b;
	display: block;
	margin-top: 4px;
	text-align: right;
	text-transform: uppercase;
}

#search .extended a span
{
	background-image: url( ../img/ico/arrow-right.gif );
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 10px;
}

#meta
{
	background-color: #242f33;
	background-repeat: repeat-x;
	background-position: 0 0;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
}

#meta li
{
	display: inline;
}

#meta a
{
	background-repeat: no-repeat;
	background-position: 5px 50%;
	color: #727f8f;
	display: block;
	padding-left: 24px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-transform: uppercase;
}

#meta #meta-kontakt a
{
	background-image: url( ../img/ico/kontakt.gif );
}

#meta #meta-sitemap a
{
	background-image: url( ../img/ico/sitemap.gif );
}

#meta #meta-weiterempfehlen a
{
	background-image: url( ../img/ico/weiterempfehlen.gif );
}

#meta #meta-newsletter a
{
	background-image: url( ../img/ico/newsletter.gif );
}

#meta #meta-impressum a
{
	background-image: url( ../img/ico/impressum.gif );
}

#meta #meta-anfahrt a
{
	background-image: url( ../img/ico/pdf-download.gif );
}

#news-holder
{
	background-color: #242f33;
	font-size: 11px;
	margin-top: 20px;
	padding-bottom: 16px;
}

#news-holder .news-tab-holder
{
	background-image: url( ../img/bg/news-tab.gif );
	background-repeat: repeat-y;
	background-position: 0 0;
	height: 21px;
}

#news-holder .news-tab
{
	background-repeat: repeat-x;
	background-position: 0 100%;
	height: 21px;
	padding-left: 6px;
}

#news-holder .news-tab li
{
	float: left;
	padding-left: 1px;
}

#news-holder .news-tab a
{
	display: block;
	padding-right: 11px;
}

#news-holder .news-tab .active a
{
	background-repeat: no-repeat;
	background-position: 100% 0;
}

#news-holder .news-tab span
{
	color: #72808c;
	display: block;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}

#news-holder .news-tab .active span
{
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #ced2db;
	height: 21px;
}

#news-holder .news-tab #news-tab
{
	background-image: url( ../img/bg/content-holder.jpg );
	background-repeat: repeat-y;
	background-position: -30px 0;
}

#news-holder .news-tab .active,
#news-holder .news-tab #news-tab.active
{
	background-repeat: repeat-y;
	background-position: 0 0;
}


.index #news-holder .news-tab
{
	background-image: url( ../img/bg/index/news-tab-b.gif );
}

.neues-licht #news-holder .news-tab
{
	background-image: url( ../img/bg/neues-licht/news-tab-b.gif );
}

.unternehmen #news-holder .news-tab
{
	background-image: url( ../img/bg/unternehmen/news-tab-b.gif );
}

.produkte #news-holder .news-tab
{
	background-image: url( ../img/bg/produkte/news-tab-b.gif );
}

.projekte #news-holder .news-tab
{
	background-image: url( ../img/bg/projekte/news-tab-b.gif );
}

.service #news-holder .news-tab
{
	background-image: url( ../img/bg/service/news-tab-b.gif );
}


.index #news-holder .news-tab .active,
.index #news-holder .news-tab #news-tab.active
{
	background-image: url( ../img/bg/index/news-tab-l.gif );
}

.unternehmen #news-holder .news-tab .active,
.unternehmen #news-holder .news-tab #news-tab.active
{
	background-image: url( ../img/bg/unternehmen/news-tab-l.gif );
}

.neues-licht #news-holder .news-tab .active,
.neues-licht #news-holder .news-tab #news-tab.active
{
	background-image: url( ../img/bg/neues-licht/news-tab-l.gif );
}

.produkte #news-holder .news-tab .active,
.produkte #news-holder .news-tab #news-tab.active
{
	background-image: url( ../img/bg/produkte/news-tab-l.gif );
}

.projekte #news-holder .news-tab .active,
.projekte #news-holder .news-tab #news-tab.active
{
	background-image: url( ../img/bg/projekte/news-tab-l.gif );
}

.service #news-holder .news-tab .active,
.service #news-holder .news-tab #news-tab.active
{
	background-image: url( ../img/bg/service/news-tab-l.gif );
}


.index #news-holder .news-tab .active a
{
	background-image: url( ../img/bg/index/news-tab-r.gif );
}

.neues-licht #news-holder .news-tab .active a
{
	background-image: url( ../img/bg/neues-licht/news-tab-r.gif );
}

.unternehmen #news-holder .news-tab .active a
{
	background-image: url( ../img/bg/unternehmen/news-tab-r.gif );
}

.produkte #news-holder .news-tab .active a
{
	background-image: url( ../img/bg/produkte/news-tab-r.gif );
}

.projekte #news-holder .news-tab .active a
{
	background-image: url( ../img/bg/projekte/news-tab-r.gif );
}

.service #news-holder .news-tab .active a
{
	background-image: url( ../img/bg/service/news-tab-r.gif );
}


.index #news-holder .news-tab .active span
{
	background-image: url( ../img/bg/index/news-tab-t.gif );
}

.unternehmen #news-holder .news-tab .active span
{
	background-image: url( ../img/bg/unternehmen/news-tab-t.gif );
}

.neues-licht #news-holder .news-tab .active span
{
	background-image: url( ../img/bg/neues-licht/news-tab-t.gif );
}

.produkte #news-holder .news-tab .active span
{
	background-image: url( ../img/bg/produkte/news-tab-t.gif );
}

.projekte #news-holder .news-tab .active span
{
	background-image: url( ../img/bg/projekte/news-tab-t.gif );
}

.service #news-holder .news-tab .active span
{
	background-image: url( ../img/bg/service/news-tab-t.gif );
}





.news
{
	display: none;
	margin: 0 4px;
	margin-top: 20px;
}

.news.active
{
	display: block;
}

.news .date
{
	background-image: url( ../img/bg/news-hl.gif );
	background-repeat: repeat-y;
	background-position: 100% 0;
	font-size: 10px;
	float: left;
	margin-right: 7px;
	padding-left: 8px;
	padding-right: 7px;
}

.news .date,
.news h2
{
	margin-top: 8px;
}

.news .first
{
	margin-top: 0;
}

.news h2
{
	background-image: url( ../img/ico/arrow-right.gif );
	background-repeat: no-repeat;
	background-position: 0 5px;
	font-weight: bold;
	margin-bottom: 1px;
	padding-left: 8px; /* only if item is without date */
}

.news h2 a
{
	color: #9aafc0;
	display: block;
}

.news .more
{
	background-image: url( ../img/ico/arrow-right-small.gif );
	background-repeat: no-repeat;
	background-position: 0 50%;
	color: #ccd3db;
	margin-left: 10px;
	padding-left: 9px;
}

#weitere-standorte
{
	padding-top: 20px;
	margin-bottom: 10px;
}

#weitere-standorte h2
{
	font-weight: bold;
	padding-bottom: 3px;
}

#weitere-standorte ul
{
        display: block;
	background-color: #242f33;
	background-image: url( ../img/bg/unternehmen/related.gif );
	background-repeat: repeat-x;
	background-position: 0 0;
	padding-top: 5px;
        padding-left: 5px;
        padding-bottom: 10px;
}
/* ctnm3	 */
#weitere-standorte li a
{
	padding-bottom: 0px;
	margin-bottom: 3px;
        list-style-position: inside;
}

#weitere-standorte a
{
/*
	background-image: url( ../img/ico/arrow-right-small.gif );
	background-repeat: no-repeat;
	background-position: 3px 6px;
*/
	color: #72808c;
	display: block;
	padding-left: 25px;
	padding-right: 5px;
	padding-top: 0px;
        line-height: 14px;
	text-transform: uppercase;
}

#weitere-projekte
{
	margin-top: 20px;
}

#weitere-projekte h2
{
	background-image: url( ../img/bg/projekte/related.gif );
	background-repeat: repeat-x;
	background-position: 0 100%;
	color: #7b8d99;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 16px;
	padding-bottom: 5px;
}

#weitere-projekte li
{
	float: left;
}

#weitere-projekte li a
{
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 72px;
	margin-bottom: 16px;
	width: 108px;
}

#weitere-projekte li.odd a
{
	margin-right: 24px;
}

#weitere-projekte li span
{
	display: none;
}

#weitere-projekte #weitere-projekte-bachenbuelach a
{
	background-image: url( ../img/img/projekte/bachenbuelach/thumb.jpg );
}

#weitere-projekte #weitere-projekte-bachenbuelach a:hover
{
	background-image: url( ../img/img/projekte/bachenbuelach/thumb-a.jpg );
}

#weitere-projekte #weitere-projekte-duravit a
{
	background-image: url( ../img/img/projekte/duravit/thumb.jpg );
}

#weitere-projekte #weitere-projekte-duravit a:hover
{
	background-image: url( ../img/img/projekte/duravit/thumb-a.jpg );
}

#weitere-projekte #weitere-projekte-islandbar a
{
	background-image: url( ../img/img/projekte/islandbar/thumb.jpg );
}

#weitere-projekte #weitere-projekte-islandbar a:hover
{
	background-image: url( ../img/img/projekte/islandbar/thumb-a.jpg );
}

#weitere-projekte #weitere-projekte-medicallounge a
{
	background-image: url( ../img/img/projekte/medicallounge/thumb.jpg );
}

#weitere-projekte #weitere-projekte-medicallounge a:hover
{
	background-image: url( ../img/img/projekte/medicallounge/thumb-a.jpg );
}

#weitere-projekte #weitere-projekte-spreitenbach a
{
	background-image: url( ../img/img/projekte/spreitenbach/thumb.jpg );
}

#weitere-projekte #weitere-projekte-spreitenbach a:hover
{
	background-image: url( ../img/img/projekte/spreitenbach/thumb-a.jpg );
}

#weitere-projekte #weitere-projekte-stade-suisse a
{
	background-image: url( ../img/img/projekte/stade-suisse/thumb.jpg );
}

#weitere-projekte #weitere-projekte-stade-suisse a:hover
{
	background-image: url( ../img/img/projekte/stade-suisse/thumb-a.jpg );
}

#weitere-projekte #weitere-projekte-ziegelbruecke a
{
	background-image: url( ../img/img/projekte/ziegelbruecke/thumb.jpg );
}

#weitere-projekte #weitere-projekte-ziegelbruecke a:hover
{
	background-image: url( ../img/img/projekte/ziegelbruecke/thumb-a.jpg );
}

#weitere-kontakt
{
	background-color: #242f33;
	background-image: url( ../img/img/unternehmen/kontakt/zentrale/related.jpg );
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 36px;
	padding-top: 75px;
	padding-bottom: 8px;
}

#weitere-kontakt h2
{
	color: #7b8d99;
	font-size: 11px;
	font-weight: bold;
	margin: 0 4px;
	margin-bottom: 10px;
}

#weitere-kontakt li
{
	background-image: url( ../img/ico/arrow-right.gif );
	background-repeat: no-repeat;
	background-position: 0 5px;
	margin: 0 4px;
	padding-left: 8px;
}

#weitere-kontakt li,
#weitere-kontakt li a
{
	font-size: 10px;
}

#weitere-kontakt li a
{
	color: #72808c;
	display: block;
	text-transform: uppercase;
}

#weitere-kontakt li a.hide
{
	display: none;
}

#weitere-kontakt li strong
{
	color: #8fa3b3;
	text-transform: none;
}



#weitere-ansprechpartner
{
	background-color: #242f33;
	background-image: url( ../img/bg/unternehmen/related.gif );
	background-repeat: repeat-x;
	background-position: 0 0;
	margin-top: 20px;
	padding: 8px 0;
}

#weitere-ansprechpartner li
{
	background-image: url( ../img/ico/arrow-right.gif );
	background-repeat: no-repeat;
	background-position: 0 5px;
	margin: 0 4px;
	padding-left: 8px;
}

#weitere-ansprechpartner li a
{
	color: #72808c;
	display: block;
	text-transform: uppercase;
}

#content .presse
{

}

#content .presse_tab
{
}

#content .presse .presse-tab-holder
{
	height: 21px;
}

#content .presse .presse-tab
{
	background-repeat: repeat-x;
	background-position: 0 100%;
	height: 21px;
	padding-left: 24px;
}

#content .presse .presse-tab li
{
	float: left;
	padding-left: 1px;
}

#content .presse .presse-tab a
{
	display: block;
	padding-right: 11px;
}

#content .presse .presse-tab .active a
{
	background-repeat: no-repeat;
	background-position: 100% 0;
}

#content .presse .presse-tab span
{
	color: #72808c;
	display: block;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}

#content .presse .presse-tab .active span,
#content .presse .presse-tab :hover span
{
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #ced2db;
	height: 21px;
}

#content .presse .presse-tab .active
{
	background-repeat: repeat-y;
	background-position: 0 0;
}

#content .presse .presse-tab
{
	background-image: url( ../img/bg/unternehmen/presse-tab-b.gif );
}

#content .presse .presse-tab .active
{
	background-image: url( ../img/bg/unternehmen/presse-tab-l.gif );
}

#content .presse .presse-tab .active a
{
	background-image: url( ../img/bg/unternehmen/presse-tab-r.gif );
}

#content .presse .presse-tab .active span
{
	background-image: url( ../img/bg/unternehmen/presse-tab-t.gif );
}

.service_aktuelles-messen #content .presse .presse-tab
{
	background-image: url( ../img/bg/service/presse-tab-b.gif );
}

.service_aktuelles-messen #content .presse .presse-tab .active
{
	background-image: url( ../img/bg/service/presse-tab-l.gif );
}

.service_aktuelles-messen #content .presse .presse-tab .active a
{
	background-image: url( ../img/bg/service/presse-tab-r.gif );
}

.service_aktuelles-messen #content .presse .presse-tab .active span
{
	background-image: url( ../img/bg/service/presse-tab-t.gif );
}


/*ehresmann*/
#content .jahrgang
{
	padding-top: 0px;

}

#content .jahrgang_navigation
{
	float: left; 
	width: 240px;
	padding-top: 12px;
}


#content .jahrgang_tab
{
}

#content .jahrgang .jahrgang-tab-holder
{
	/*height: 21px;*/
}

#content .jahrgang .jahrgang-tab
{
	background-repeat: repeat-x;
	background-position: 0 100%;
	height: 21px;
	padding-left: 24px;
}

#content .jahrgang .jahrgang-tab li
{
	float: left;
	padding-left: 1px;
}

#content .jahrgang .jahrgang-tab  a
{
	display: block;
	padding-right: 11px;
}

#content .jahrgang .jahrgang-tab .active a
{
	background-repeat: no-repeat;
	background-position: 100% 0;
}

#content .jahrgang .jahrgang-tab span
{
	color: #72808c;
	display: block;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}

#content .jahrgang .jahrgang-tab .active span,
#content .jahrgang .jahrgang-tab :hover span
{
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #ced2db;
	height: 21px;
}

#content .jahrgang .jahrgang-tab .active
{
	background-repeat: repeat-y;
	background-position: 0 0;
}

#content .jahrgang .jahrgang-tab
{
	background-image: url( ../img/bg/service/news-tab-b.gif );
}

#content .jahrgang .jahrgang-tab .active
{
	background-image: url( ../img/bg/service/news-tab-l.gif );
}

#content .jahrgang .jahrgang-tab .active a
{
	background-image: url( ../img/bg/service/news-tab-r.gif );
}

#content .jahrgang .jahrgang-tab .active span
{
	background-image: url( ../img/bg/service/news-tab-t.gif );
}

/*ehresmann SchulReiter*/
#content  .schule_tab
{
}

#content .schule-tab
{
	background-repeat: repeat-x;
	background-position: 0 100%;
	height: 21px;
	padding-left: 24px;
}

#content .schule-tab li
{
	float: left;
	padding-left: 1px;
}

#content .schule-tab  a
{
	display: block;
	padding-right: 11px;
}

#content .schule-tab .active a
{
	background-repeat: no-repeat;
	background-position: 100% 0;
}

#content .schule-tab span
{
	color: #72808c;
	display: block;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}

#content .schule-tab .active span,
#content .schule-tab :hover span
{
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #ced2db;
	height: 21px;
}

#content .schule-tab .active
{
	background-repeat: repeat-y;
	background-position: 0 0;
}

#content .schule-tab
{
	background-image: url( ../img/bg/neues-licht/news-tab-b.gif );
}

#content .schule-tab .active
{
	background-image: url( ../img/bg/neues-licht/news-tab-l.gif );
}

#content .schule-tab .active a
{
	background-image: url( ../img/bg/neues-licht/news-tab-r.gif );
}

#content .schule-tab .active span
{
	background-image: url( ../img/bg/neues-licht/news-tab-t.gif );
}




#content .presse_wrapper
{
	background-color: #36464d;
	background-image: url( ../img/bg/unternehmen/presse-navi.jpg );
	background-repeat: repeat-y;
	background-position: 0 0;
}

#content .presse_holder
{
	background-image: url( ../img/bg/unternehmen/presse-holder.jpg );
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 10px;
}

#content .presse_navigation
{
	float: left; 
	width: 240px;
	padding-top: 12px;
}

#content .presse_navigation li
{
	padding-bottom: 2px;
}

#content .presse_navigation a
{
	background-image: url( ../img/ico/arrow-right-dark.gif );
	background-repeat: no-repeat;
	background-position: 13px 9px;
	color: #99afbf;
	display: block;
	padding: 4px 0;
	padding-left: 24px;
}

#content .presse_navigation strong a,
#content .presse_navigation a:hover
{
	background-image: url( ../img/ico/arrow-right.gif );
	color: #fff;
	font-weight: normal;
}

#content .presse_content_holder
{
	float: right;
	width: 456px;
}

#content .presse_content
{
	padding: 0 24px;
}

#content .presse_content a
{
	color: #99afbf;
}

#content .presse_content h2,
#content .presse_content p
{
	padding-left: 0;
	padding-right: 0;
}

#content .presse_content h2,
#content .presse_content p.strong
{
	color: #99afbf;
	font-weight: bold;
}

#content .presse_content p.date
{
	padding-bottom: 8px;
}

#content .presse_content p.ul
{
	color: #99afbf;
	font-weight: bold;
	padding-bottom: 8px;
}

#content .presse_content dl
{
	margin-bottom: 24px;
}

#content .presse_content dt
{
	display: block;
	font-weight: bold;
	margin-top: 16px;
}

#content .presse_content dt.first
{
	margin-top: 0;
}

#content .presse_content ul
{
	list-style: disc;
	margin-left: 0.7em;
	padding-left: 0.7em;
}

#content .presse_content ul.detail,
#content .presse_content ul.messe
{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

#content .presse_content ul.messe
{
	margin-bottom: 24px;
}

#content .presse_content li
{
	margin-bottom: 3px;
}

#content .presse_content ul.messe strong
{
	font-size: 10px;
}

/* /related */

/*  navigation */

#navigation-holder
{
	height: 48px;
	position: absolute;
	left: 0;
	top: -48px;
	width: 972px;
}

#navigation-overlay
{
	background-color: #000e1a; 
	filter: alpha( opacity=85 ); 
	opacity: 0.85;
	-moz-opacity: 0.85; 
	khtml-opacity: 0.85;
	/*margin-top: 48px;*/
	position: absolute;
	z-index: 1000;
	width: 696px;
	height: 263px;
}

#navigation
{
	height: 48px;
	position: relative;
	width: 696px;
	z-index: 2000;
}

/*  navigation : 1 */

#navigation li
{
	float: left;
}

#navigation a
{
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
	display: block;
	height: 48px;
}

#navigation span
{
	display: none;
}

/*  navigation : 2 */

#navigation li ul
{
	display: none;
	/*display: block;*/ /* NAVI DISPLAY */
	padding-bottom: 50px;
	position: absolute;
	left: 0;
	top: 47px;
	z-index: 2000;
}

#navigation li.hover ul,
#navigation li.onhover ul,
#navigation li:hover ul
{
	/*background-color: #ff0;*/
	display: block;
}

#navigation ul li
{
	display: inline;
	float: none;
}

#navigation ul a
{
	background-image: url( ../img/ico/arrow-right.gif );
	color: #9eadb2;
	height: auto;
	padding-left: 25px;
	white-space: nowrap;
}

#navigation ul a:hover
{
	color: #fffdfe;
}

#navigation ul .show a.sub
{
	/*font-weight: bold;*/ /*TODO*/
}

#navigation ul span
{
	display: block;
}

/* /navigation : 2 */

/*  navigation : 3 */

#navigation ul ul
{
	padding-bottom: 0;
	position: static;
	z-index: 1002;
}

#navigation ul ul,
#navigation li.hover ul ul,
#navigation li.onhover ul ul,
#navigation li:hover ul ul
{
	display: none;
}

#navigation li.hover li.show ul,
#navigation li.onhover li.show ul,
#navigation li:hover li.show ul,
#navigation ul li.show ul
{
	display: block;
}

#navigation ul ul a
{
	padding-left: 25px;
}

#navigation ul ul a span
{
	padding-left: 12px;
	background-repeat: repeat-y;
	background-position: 1px 0;
}

#navigation #nav-neueslicht ul a,
#navigation #nav-neueslicht:hover ul a,
#navigation #nav-neueslicht ul a:hover,
#navigation #nav-unternehmen ul a,
#navigation #nav-unternehmen:hover ul a,
#navigation #nav-unternehmen.hover ul a,
#navigation #nav-unternehmen ul a:hover,
#navigation #nav-produkte ul a,
#navigation #nav-produkte:hover ul a,
#navigation #nav-produkte.hover ul a,
#navigation #nav-produkte ul a:hover,
#navigation #nav-projekte ul a,
#navigation #nav-projekte:hover ul a,
#navigation #nav-projekte.hover ul a,
#navigation #nav-projekte ul a:hover,
#navigation #nav-service ul a,
#navigation #nav-service:hover ul a,
#navigation #nav-service.hover ul a,
#navigation #nav-service ul a:hover
{
	background-position: 13px 5px;
}

#navigation #nav-neueslicht ul ul a,
#navigation #nav-neueslicht:hover ul ul a,
#navigation #nav-neueslicht.hover ul ul a,
#navigation #nav-neueslicht ul ul a:hover,
#navigation #nav-unternehmen ul ul a,
#navigation #nav-unternehmen:hover ul ul a,
#navigation #nav-unternehmen.hover ul ul a,
#navigation #nav-unternehmen ul ul a:hover,
#navigation #nav-produkte ul ul a,
#navigation #nav-produkte:hover ul ul a,
#navigation #nav-produkte.hover ul ul a,
#navigation #nav-produkte ul ul a:hover,
#navigation #nav-projekte ul ul a,
#navigation #nav-projekte:hover ul ul a,
#navigation #nav-projekte.hover ul ul a,
#navigation #nav-projekte ul ul a:hover,
#navigation #nav-service ul ul a,
#navigation #nav-service:hover ul ul a,
#navigation #nav-service.hover ul ul a,
#navigation #nav-service ul ul a:hover
{
	background-repeat: repeat-y;
	background-position: 25px 50%;
}

#navigation #nav-neueslicht ul ul a
{
	background-image: url( ../img/bg/neues-licht/nav-sub.gif );
}

#navigation #nav-neueslicht ul ul a:hover span
{
	background-image: url( ../img/bg/neues-licht/nav-sub-act.gif );
}

#navigation #nav-unternehmen ul ul a
{
	background-image: url( ../img/bg/unternehmen/nav-sub.gif );
}

#navigation #nav-unternehmen ul ul a:hover span
{
	background-image: url( ../img/bg/unternehmen/nav-sub-act.gif );
}

#navigation #nav-produkte ul ul a
{
	background-image: url( ../img/bg/produkte/nav-sub.gif );
}

#navigation #nav-produkte ul ul a:hover span
{
	background-image: url( ../img/bg/produkte/nav-sub-act.gif );
}

#navigation #nav-projekte ul ul a
{
	background-image: url( ../img/bg/projekte/nav-sub.gif );
}

#navigation #nav-projekte ul ul a:hover span
{
	background-image: url( ../img/bg/projekte/nav-sub-act.gif );
}

#navigation #nav-service ul ul a
{
	background-image: url( ../img/bg/service/nav-sub.gif );
}

#navigation #nav-service ul ul a:hover span
{
	background-image: url( ../img/bg/service/nav-sub-act.gif );
}

/* /navigation : 3 */

#language
{
	padding-top: 13px;
	position: absolute;
	left: 720px;
	top: 0;
	width: 240px;
}

#language select
{
	width: 100%;
}

/* /navigation */

/*  footer */

#footer
{
	padding-top: 16px;
	padding-bottom: 16px;
	position: relative;
	width: 696px;
}

.produkte_procat #footer
{
	width: 996px;
}

#footer,
#footer a
{
	color: #8a9599;
}

#footer ul
{
	margin-left: 24px;
}

#footer ul li
{
	float: left;
	padding-right: 24px;
}

#footer #footer-trilux
{
	float: left;
	padding-right: 24px;
}


#footer #footer-top
{
	position: absolute;
	right: 24px;
	top: 16px;
}

#footer #footer-trilux span,
#footer #footer-impressum a,
#footer #footer-top a
{
	text-transform: uppercase;
}

#footer #footer-top a
{
	background-image: url( ../img/ico/arrow-top.gif );
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding-right: 11px;
}

/* /footer */