body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

*{border:0px solid #fff;margin:0;padding:0;list-style:none}
body{font-family:"Lucida Grande", sans-serif;font-size:11px; color:#fff; background: #000;}
img{display:block}

:focus {
outline:none;
}

a:link {text-decoration:underline; color:#39c; }
a:visited {text-decoration:underline; color:#39c;}
a:hover {text-decoration:none; color:#fff;}
a:active {text-decoration:none; color:#fff;}

#heimat {
bottom:20px;
position:absolute;
right:15px;
width:85px;
z-index:80;
}

#menu {
bottom:90px;
font-weight:bold;
position:absolute;
right:0;
text-align:left;
text-transform:uppercase;
width:100px;
z-index:10;
}

#menu li {float:left; margin-right:5px; text-align:center;}

span.soh {
bottom:0;
position:absolute;
}

#cont {
height:100%;
overflow:auto;
position:absolute;
width:100%;
z-index:5;
}

.projekt {
margin:15px 0 50px;
}

.projekt span.soh {
position:relative;
margin:0 0 5px 10px;
}

.informativ {
margin:15px 0 50px;
}

.informativ span.soh {
position:relative;
margin:0 0 5px 10px;
}

.text {
border-top:1px dashed #3399cc;
}

.text h1 {
border-bottom:1px dashed;
color:#3399CC;
padding:5px 10px;
font-size:14px;
letter-spacing:3px;
}

.text h2 {
border-bottom:1px dashed;
color:#fff;
padding:5px 10px;
font-size:11px;
letter-spacing:2px;
line-height:20px;
font-weight:bold;
}


.magic {
width:900px;
margin-left:-500px;
position:absolute;
left:50%;
}

.jcarousel-skin-jepedia .jcarousel-container {
height:500px;
width:900px;
}

.jcarousel-skin-jepedia .jcarousel-clip-horizontal {
width:  900px;
height: 500px;
margin:10px 0 0;
}

.jcarousel-skin-jepedia .jcarousel-item {
width: 900px;
height: 500px;
}

.jcarousel-skin-jepedia .jcarousel-item-horizontal {
}


.jcarousel-skin-jepedia .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-jepedia .jcarousel-next-horizontal {
position: absolute;    
top: 40%;
right: -45px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-jepedia .jcarousel-next-horizontal:hover {
background-position: -32px 0;
}

.jcarousel-skin-jepedia .jcarousel-next-horizontal:active {
background-position: -64px 0;
}

.jcarousel-skin-jepedia .jcarousel-next-disabled-horizontal,
.jcarousel-skin-jepedia .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-jepedia .jcarousel-next-disabled-horizontal:active {
cursor: default;
background-position: -96px 0;
}

.jcarousel-skin-jepedia .jcarousel-prev-horizontal {
position: absolute;
top: 40%;
left: -45px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-jepedia .jcarousel-prev-horizontal:hover {
background-position: -32px 0;
}

.jcarousel-skin-jepedia .jcarousel-prev-horizontal:active {
background-position: -64px 0;
}

.jcarousel-skin-jepedia .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-jepedia .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-jepedia .jcarousel-prev-disabled-horizontal:active {
cursor: default;
background-position: -96px 0;
}

.scanlines {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 3;
background: url('grid.png');
}

#superbgimage {
display: none;
background: #000;
}

#superbgimage img {
image-rendering: optimizeQuality;
-ms-interpolation-mode: bicubic;
}