body { margin: 0px; padding: 0px; font-family:  DIN Next W01 Light, helvetica, arial, sans-serif; font-size: 12px; color: #fff;  text-transform:uppercase; background-color: #000;  }
ul#demo-block{ margin:0px 0px 0px 900px; }
ul#demo-block li{ margin:0 0 0 0; padding:25px; display:inline; float:left; clear:both; color:#fff; background:url('/img/bg-black.png'); font:11px Helvetica, Arial, sans-serif; }
ul#demo-block li a{ color:#fff; font-weight:bold; }
#navigation { position:absolute; top:0px; left:0px; background-color:#000; width:100%; height:40px; z-index:15; }
p.nav { margin-top:20px; }
a.navigation  { margin: 0px 15px 0px 0px; font-size:13px; }
a.navigation:hover { color:#999;  } 
#teaser { position:absolute; top:80px; left:40px; width:800px; height:60px; text-align:left; z-index:3; font-family:  DIN Next W01 Light, helvetica, arial, sans-serif; color:#fff; font-size:30px; line-height:40px; text-transform:none }
#referenzen { position:absolute; top:190px; left:0px; width:100%; text-align:left; z-index:2; }
img { border: 0px; } 
#nav-quad { width:700px; background-color:#000; z-index:2; }
#quad { position:absolute; top:185px; left:0px; background-color:#000; width:300px; height:275px; text-align:left; z-index:2; }
#front-quad { width:270px; height:250px; padding: 15px 15px 0px 15px; background-color:#000; z-index:2; }
#impressum1 { position:absolute; top:185px; left:301px; background-color:#000; width:300px; height:275px; text-align:left; z-index:2; }
#impressum1-quad { width:270px; height:250px; padding: 15px 15px 0px 15px; background-color:#000; z-index:2; }
#impressum2 { position:absolute; top:185px; left:602px; background-color:#000; width:300px; height:275px; text-align:left; z-index:2; }
#impressum2-quad { width:270px; height:250px; padding: 15px 15px 0px 15px; background-color:#000; z-index:2; }
#kontakt { position:absolute; top:185px; left:301px; background-color:#000; width:450px; height:275px; text-align:left; z-index:2; }
#kontakt-quad { width:260px; height:250px; padding: 5px 5px 0px 5px; background-color:#000; z-index:2; }

#video { position:absolute; top:185px; left:301px; background-color:#000; width:420px; height:300px; text-align:left; z-index:2; }
#video-quad { width:400px; height:300px; padding: 0px 20px 0px 20px; background-color:#000; z-index:2; }

.block { }
p { padding: color:#fff; font-size:11px; font-family:  DIN Next W01 Light, helvetica, arial, sans-serif; color: #FFF; }
p a { text-decoration:none; color:#fff;  }
p a:hover { color:#999; }
p.titel { margin: 20px 0px 0px 0px; } 
p.wir { margin: 0px 0px 0px 0px; } 
p.content { font-family:  DIN Next W01 Light, helvetica, arial, sans-serif; margin: 5px 0px 0px 0px; color:#fff; font-size:14px; line-height:16px; } 
p.start { font-family:  DIN Next W01 Light, helvetica, arial, sans-serif; text-transform:none; margin: 5px 0px 0px 0px; color:#fff; font-size:13px; line-height:18px;  } 
p.impressum { font-family:  DIN Next W01 Light, helvetica, arial, sans-serif; text-transform:none; margin: 5px 0px 0px 0px; color:#fff; font-size:13px; line-height:18px;  } 
p.kontakt { font-family:  DIN Next W01 Light, helvetica, arial, sans-serif; text-transform:none; margin: 5px 0px 0px 0px; color:#fff; font-size:13px; line-height:18px;  } 
p.number { font-family:  DIN Next W01 Light, helvetica, arial, sans-serif; margin: 15px 0px 0px 200px; color:#fff; font-size:20px; } 
a.light  { width:225px; height:225px; float:left; }
a.light:hover{opacity: .5; filter: alpha(opacity=50); -moz-opacity: .5;  } 
.google { float:left; width:460px; height:265px; margin:0px 0px 0px 0px; }
img.kunden  { width:181px; height:181px; float:left; }
p.buero { font-family:  DIN Next W01 Light, helvetica, arial, sans-serif; text-transform:none; margin: 0px 0px 0px 0px; color:#fff; font-size:11px; line-height:15px;  text-transform:uppercase;  } 
	.mosaic-block{  }
.clearfix{ display: block; height: 0; clear: both; visibility: hidden; }
.details { margin:15px 10px 10px 10px; }	
h4.block  { font-family:  DIN Next W01 Light, helvetica, arial, sans-serif; font-size:14px; line-height:15px;  color:#fff; margin: 0px 0px 0px 0px; }
p.block{ font-family:  DIN Next W01 Light, helvetica, arial, sans-serif; font-size:12px; line-height:12px; color:#aaa;  text-transform:none; margin: 4px 0px 0px 0px; }
a { text-decoration:none; }

