@charset "UTF-8";

@font-face 
{ 
font-family: "Gill Sans";  
src: local("Gill Sans"), 
url("http://www.koebe.de/DLL/files/GillSans.ttf") 
format("TrueType") 
} 

body {position:relative; background-color:#FFF; margin:0 auto 0 auto; font-family:Gill Sans, Arial, sans-serif; font-size:16px; color:#469ca5;}
div#main {position:relative; width:980px; height:700px; margin:45px auto 0 auto;}
div#dlltop {position:relative; width:280px; height:25px; margin:0 auto 15px 0; float:none; font-size:22px;}
div#content {position:relative; width:980px; height:500px; border:solid; border-width:1px; border-color:#989898; margin:0 auto 20px auto;
			-webkit-box-shadow: 5px 5px 3px rgba(220, 220, 220, 0.5); 
			-moz-box-shadow: 5px 5px 3px rgba(220, 220, 220, 0.5); 
			box-shadow: 5px 5px 3px rgba(220, 220, 220, 0.5);}
div#nav {position:relative; width:980px; height:35px; margin:0 auto 15px auto; background-color:#f0f9fb; line-height:5px;}
div#nav > span {display:block; width:163px; height:35px; text-align:center; float:left;}
div#nav > span:hover, div#nav > span.active {background-color:#cef0e9;}
div#nav > span:hover > a:link, div#nav > span.active > a:link {color:#000066; text-decoration:none;}
div#dllbuttom {position:relative; width:280px; height:25px; margin:0 0 auto auto; text-align:right; float:right; font-size:22px; clear:both;}
div#impress {position:relative; width:100px; height:20px; margin:15px 0 auto auto; text-align:right; float:right; font-size:12px; clear:both;}
div#flash {position:relative; width:100px; height:20px; margin:15px 0 auto auto; text-align:right; float:right; font-size:12px; clear:both;}


h1 {font-weight:normal; font-size:22px;}
h2 {font-weight:normal; font-size:18px;}

a:link {color:#469ca5; text-decoration:none;}
a:visited {color:#469ca5; text-decoration:none;}
a:focus {color:#469ca5; text-decoration:none;}
a:hover {color:#000066; text-decoration:underline;}
a:active {color:#000066; text-decoration:underline;}

div.slogan {position:relative; width:300px; height:60px; margin:65px auto 0 auto; font-size:30px; text-align:center; float:none;}
div.tabelle {position:relative; width:480px; height:120px; margin:20px auto 0 auto; text-align:left; float:none;}
.keywords {font-weight:normal; font-size:18px; vertical-align:middle;}
div.startbanner {position:relative; width:980px; height:96px; margin:30px auto 50px auto; float:none; z-index:5;}
div.startbanner-overlay {position:absolute; width:980px; height:96px; z-index:10; display:block; background:#FFF; opacity: .5; filter:Alpha(Opacity=50);}
div.startbanner-overlay:hover {opacity: .0; filter:Alpha(Opacity=00);}

div#text1 {position:relative; width:450px; height:420px; margin:40px auto 40px 200px; overflow:auto; float:left;}
.space {white-space: pre;}

div#text-referenz {position:relative; width:600px; height:450px; margin:20px auto 10px 20px; overflow:auto; float:left;}


div#event {position:relative; width:900px; height:420px; margin:40px 40px 40px 40px;}
div.text2 {position:relative; width:240px; height:420px; margin:0 20px 0 30px; overflow:auto; float:left;}
div.text3 {position:relative; width:210px; height:190px; margin:250px 20px 0 50px; overflow:auto; float:left; text-align:right; vertical-align:bottom;}
div.liste {position:relative; width:260px; height:420px; margin:0 20px 0 40px; overflow:auto; text-align:center; list-style:none; float:left;}

div.sublocation {position:relative; width:392px; height:35px; margin:30px auto 40px auto; background-color:#f0f9fb; line-height:5px; float:none;}
div.sublocation > span {display:block; width:196px; height:35px; text-align:center; float:left;}
div.sublocation > span:hover, div.sublocation > span.active {background-color:#cef0e9;}
div.sublocation > span:hover > a:link, div.sublocation > span.active > a:link {color:#000066; text-decoration:none;}

div.slider {position:relative; width:520px; height:260px; margin:80px auto auto auto; float:none;}

div.slider-referenz {position:relative; width:520px; height:260px; margin:0 50px 15px 20px; float:left;}

div.referenz  {position:relative; margin:15px 20px 20px 60px; float:none;}

div.cb {clear:both;}


div.technik {position:relative; width:880px; height:343px; margin:40px auto auto 0; float:none;}


div#agb-text {position:relative; width:800px; height:420px; margin:40px 90px 40px 90px; overflow:auto; float:left;}

div#impressum-text {position:relative; width:800px; height:420px; margin:40px 90px 40px 90px; overflow:auto; float:left;}

div.sidebanner {position:relative; width:179px; height:500px; margin:0 80px 0 auto; float:right; z-index:5;}
div.sidebanner-overlay {position:absolute; width:179px; height:500px; z-index:10; display:block; background:#FFF; opacity: .5; filter:Alpha(Opacity=50);}
div.sidebanner-overlay:hover {opacity: .0; filter:Alpha(Opacity=00);}



