﻿body {
	background-color: #000000;
	background-image:url(web-img/090140007_black_bg_.jpg);
	background-repeat:repeat-y;
	background-position:50%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body, html
 {
 height: 100%;
 margin: 0%;
 padding: 0%;
 }

a {
	color:#fff;
	text-decoration: none;
}

a:hover {
	color:#CC0000;
	text-decoration: none;
}

body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#container {
	float:right;
	width:100%;
	height:93%;
}

#header {background:#000;padding:0 0 2px 0;}

#content {
	color:#a1a1a1;
	min-height:100%;
	background-color: #000;
	margin: 0px auto;
	padding:0 0 20px 0;
	width:690px;
}

.artikel {
	padding: 0 25px 30px 25px;
}

.artikel img {
	padding: 0 25px 5px 0;
}

.artikel p {
	line-height:25px;
}

.artikel h1, .artikel h2 {
	margin-top:40px;
	height:30px;
	width: 100%;
	text-indent: -8000px;
	overflow:hidden;
	background-repeat: no-repeat;
}
.lumoplan {
	background-image: url(web-img/titel_lumoplan.png);
}
.beratung {
	background-image: url(web-img/titel_beratung.png);
}
.lichtplanung {
	background-image: url(web-img/titel_lichtplanung.png);
}
.vertrieb {
	background-image: url(web-img/titel_vertrieb.png);
}
.showroom {
	background-image: url(web-img/titel_showroom.png);
}
.referenzen {
	background-image: url(web-img/titel_referenzen.png);
}
.team {
	background-image: url(web-img/titel_team.png);
}
.team_monique-lander {
	background-image: url(web-img/titel_team_monique-lander.png);
}
.team_sven-kollerup-nielsen {
	background-image: url(web-img/titel_team_sven-kollerup-nielsen.png);
}
.team_melanie-seidel {
	background-image: url(web-img/titel_team_melanie-seidel.png);
}
.team_torsten-henoch {
	background-image: url(web-img/titel_team_torsten-henoch.png);
}
.kontakt {
	background-image: url(web-img/titel_kontakt.png);
}
.kontakt_ansprechpartner-b {
	background-image: url(web-img/titel_kontakt_ansprechpartner-b.png);
}
.kontakt_direktkontakt {
	background-image: url(web-img/titel_kontakt_direktkontakt.png);
}
.kontakt_ansprechpartner-rm {
	background-image: url(web-img/titel_kontakt_ansprechpartner-rm.png);
}
.anfahrt {
	background-image: url(web-img/titel_anfahrt.png);
}
.anfahrt_bvg {
	background-image: url(web-img/titel_anfahrt_bvg.png);
}
.anfahrt_auto {
	background-image: url(web-img/titel_anfahrt_auto.png);
}
.links {
	background-image: url(web-img/titel_links.png);
}
.links_licht-links {
	background-image: url(web-img/titel_links_licht-links.png);
}
.links_lieb-links {
	background-image: url(web-img/titel_links_lieb-links.png);
}
.links_netzwerk {
	background-image: url(web-img/titel_links_netzwerk.png);
}
.preislisten {
	background-image: url(web-img/titel_preislisten.png);
}
.impressum {
	background-image: url(web-img/titel_impressum.png);
}
.impressum_haftungshinweis {
	background-image: url(web-img/titel_impressum_haftungshinweis.png);
}
.impressum_datenschutzhinweis {
	background-image: url(web-img/titel_impressum_datenschutzhinweis.png);
}
.impressum_website {
	background-image: url(web-img/titel_impressum_website.png);
}
.agb {
	background-image: url(web-img/titel_agb.png);
}
.vcf {
	margin:0 0 0 0;
	padding: 5px 5px 0 0!important;
	border:0;
	vertical-align: bottom;
}

.vcf a:hover {
	margin:0 0 0 0;
	padding: 5px 5px 0 0!important;
	border:0;
	vertical-align: bottom;
	background-image: url(web-img/vcf-icon-over.gif);
}

.artikel p {
	overflow:visible;
}

#trenner {clear:both;}

#footer {
	clear:both;
	position:relative;
	background-image:url(web-img/090140007_black_bg_.jpg);
	background-repeat:repeat-y;
	background-position:50%;
	text-align:center;
	margin:0 auto;
	border:0;	
	color: #fffaf0;
	font-size: 85%;		
	padding:10px 0;		
}

#container #content .artikel ul li {
	list-style-type: none;
	line-height: 16pt;
}

#container #content .artikel ul li:before {
	content:"> ";
}

.ticker {
	margin:0 0 2px 0;  /* Ab hier quick & dirty die Extrawurst für Onkel IE */
	voice-family: "\"; 
}\"";
	margin:-3px 0 2px 0;
}

/* Ordered List fuer agb.html */
/* Source: https://developer.mozilla.org/en/CSS_Counters */

 ol {  
     counter-reset: section;                /* Creates a new instance of the 
                                               section counter with each ol 
                                               element */  
     list-style-type: none;  
   }  
   li:before {  
	position:relative;left:-28px;
	color:#fff;
     counter-increment: section;            /* Increments only this instance 
                                               of the section counter */  
     content: counters(section, ".") " ";   /* Adds the value of all instances 
                                               of the section counter separated 
                                               by a ".". */  
   }
   

ol li {
     width:500px;
	color:#fff;
	margin:30px 0 0 0;
}

ol li li {
	color:#a1a1a1;
	margin:10px 0 0 0;
	font-weight: normal;
}

#container #content .artikel ul li.agbli:before {
	content:"";
}

.center{
	text-align: center;
	margin:20px 0;
}

