body {
margin: 0;
padding: 0;
/*position: relative;*/
overflow-x: hidden;
background: #000;

z-index: 0;

}

body, table, td {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 240%;
color: #6b889e;
}

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

a:hover {
color: #444444;
}

img {
border: none;
}

#page {
height:100%;
position:relative;
text-align:center;
width:100%;
z-index: 0;
}

#centered {
position: absolute;
	left: 50%;
	margin: auto !important;
	top: 0px;
	height: 100%;
	z-index: 0;
}

#content {
width: 794px;
margin-left: -363px;
text-align: left;
z-index: 0;
position: relative;
}

#top {
position: relative;
left: 0px;
width:1500px;
height: 547px;
left: -340px;
margin: 0 0 30px 0;
}

#text {
/*
background: url(images/text_bg.gif) top left repeat-y;

border-bottom: 1px solid #541900;
*/
padding: 56px 0px 30px 5px;
position: relative;
z-index: -1;
top: 40px;
}

#text_content {
position: relative;
z-index: 1;
padding: 20px 40px;
background: url(images/grad.jpg) #000 repeat-x;margin: 0 0 40px 0 ;
}
#text_content.box  {
background: #07121a;
}

strong {
font-weight: normal;
color: #fff;
}

h1,h2,h3,h4,h5,h6 {
font-weight: bold;
color: #fff;
margin: 0px;
padding: 0px;
letter-spacing: 0.3em;
text-transform: uppercase;
}

h1 {
font-size: 14px;
}

h2 {
font-size: 13px;
}

table.product {
margin: 4px 0px 10px 0px;
width: 800px;
}
table.product td {
padding: 4px 5px 1px 5px;
border: 1px solid #260000;
}

td.headline {
padding: 5px;
background-color: #400202;
}

td.headline h3 {
font-size: 14px;
display: inline;
}
td.col1 {
width: 60px;
color: #ffffff;
}

#imprint {
position: relative;
}

#imprint_text {
top: 20px;
right: 0px;
position: absolute;
}

.style1 {
	color: #FFFFFF;
	font-weight: bold;
}

#newsletter {

	margin: 0px 0px 30px 0px;
background: #310d0d;
border: 1px solid #e6b876;

z-index: 1000;	

}

#newsletter_padding {
padding: 15px;
}

span.inline {
	position: relative;
	z-index: 10500;

	margin: 0 10px 0 0;
}

div.inline input {

}

form input {
position: relative;	
margin: 1px 0 3px 0; 
}
