*{
	margin:0px;
	padding:0px;
	border: 0px;
	font: 10px  Helvetica,Verdana,Arial, Geneva sans-serif ;
	font-weight:lighter;
	letter-spacing:0.4px;
	color: white;
	outline:#ff1703 none 0;
}
table{
	border-collapse:collapse;
}
body{
	background:#ff1703;
	margin:0px;
}
img{
	border: 0px;
	margin: 0px;
}
a{
	text-decoration: none;
	text-transform:uppercase;
	color: white;
}
a:hover{
	color:#ff1703;
	background:white;
}
a:active{
	color:white;
	background:#ff1703;
}
button{
	background:#ff1703;
	margin:0;
	padding:0;
	cursor: pointer;
	outline:#ff1703 none 0;
}
.clear {
clear: both;
}
p.balken{
background: url(pics/li.jpg) no-repeat 0px 6px;
padding-top:24px;
}
p.balken button{
padding:0px;
}
#wrapper {
position:absolute;
top:0;
left:0;
background:#ff1703;
width: 100%;
height: 100%;
text-align:left;
vertical-align:top;
}
#top{
position:absolute;
top:20px;
left:20px;
height:125px;
width:auto;
}
#logo {
position:absolute;
top:0px;
left:0px;
height:125px;
width:330px;
}
#sections {
position:absolute;
top:0px;
left:330px;
height:125px;
width:600px;
}
.hovertrans:active{
/*visibility:hidden;*/
filter: alpha(opacity=0);
opacity: 0;
-moz-opacity: 0;
}
#content {
position:absolute;
margin: 259px 0px 20px 20px;
line-height:13px;
}
#content img{
margin: 0;
}
#content h5{
background: url(pics/li.jpg) no-repeat 0px 0px ;
margin: 0px;
padding-top:18px;
}
#content li{
list-style-type:none;
display: block;
margin-bottom: 5px;
}
#lightbox {
position:relative;
width:750px;
margin: 0 0 0 133px ;
}
#download p.balken{
position:absolute;
top:-6px;
left:0px;
}
#footer {
background: #ff1703;
/*position:fixed;
bottom:0;*/
position:absolute;
top:163px;
left:0;
height:50px;
width:100%;
margin: 0px;
} 
#layer{
position:relative;
height:100%;
width: 100%;
z-index:7;/**/
}
/* thumbs */
#layer div{
position:relative;
margin:150px auto auto 150px;
display:none;
}
table.thumbs{
float:left;
width: 150px;
height: 150px;
}
table.thumbs td {
padding:10px;
text-align: center;
vertical-align:middle;
}


#lightbox table{
width: 160px;
}
#lightbox table.thumbs td {
padding:0px;
}
#lightbox table.thumbs td table td img{
vertical-align:top;
}
/* ################### ULS LIS ######################### */

#wrapper #top #sections ul{
height:120px;
float:left;
}
#wrapper #top #sections ul li {
list-style-type:none;
height:40px;
width:300px;
background:#ff1703;
vertical-align:middle;
display:block;
}
#sections img{
vertical-align:middle;
}
#footer ul{
margin:15px 20px 0px 20px;
}
#footer ul li{
list-style-type:none;
float:left;
background: url(pics/li.jpg) no-repeat 0px 0px ;
margin: 0px;
padding-top:18px;
width:130px;
}
#footer ul li a:link,#footer ul li a:hover,#footer ul li a:active{
white-space: nowrap;
vertical-align:middle;
z-index:6;
position:relative;
}
/* #kontaktform  */

#kontaktform  input, #kontaktform select, #kontaktform textarea
{

	background: white;
	margin-top: 5px;
	color:red;
}
#kontaktform fieldset 
{
	margin: 20px 0 0 0;
}
#kontaktform label
{
	padding-top: 15px;
}
#kontaktform fieldset input
{
	width: 240px;
}
#kontaktform fieldset input.button
{
	width: 80px;
}
#anfrage
{
	width: 240px;
	height: 80px;
}
p.alarm
{
color: yellow;
margin-top: 5px;
}