body
{
	font-family:Arial, Helvetica, sans-serif;
	background: #e6e6e6;
}

#page
{
width:962px;
margin:0 auto;
text-align:center;
font-size:15px;
}

#content
{
width:902px;
padding:40px 30px 0 30px;
text-align:left;
background:#e6e6e6;
}

#links
{
float:left;
width:599px;
margin:0;
padding:0;
}

#flashcontent
{
	position:absolute;
	top:460px;
	margin-left:317px;
}

* html #flashcontent
{
	position:absolute;
	top:461px;
	margin-left:317px;
}

#kontaktbild
{
	position:absolute;
	top:204px;
	margin-left:317px;
}

#mitarbeitercontent
{
	position:absolute;
	top:204px;
	margin-left:0px;
}

* html #mitarbeitercontent
{
	position:absolute;
	top:205px;
	margin-left:0px;
}

.topheadline
{
	margin-top:40px;
	font-size:220%;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.1em;
}

.topheadline2
{
	margin-top:5px;
	font-size:220%;
	text-transform:uppercase;
	letter-spacing:0.1em;
}

.mainheadline
{
	position:absolute;
	top:457px;
	font-size:130%;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:0.03em;
}

.subproducts
{
	top:437px;
}

#inhalt
{
position:absolute;
top:500px;
width:552px;
}

#inhalt h2
{
font-size:110%;
font-weight:bold;
margin:0 0 10px 0;
}

#inhalt h4
{
font-size:100%;
font-weight:bold;
}

#inhalt p
{
line-height:140%;
margin-bottom:5px;
}

#inhalt2
{
position:absolute;
top:500px;
width:597px;
}

#inhalt2 h2
{
font-size:110%;
font-weight:bold;
margin:0 0 10px 0;
}

#inhalt2 h4
{
font-size:100%;
font-weight:bold;
}

#inhalt2 p
{
line-height:140%;
margin-bottom:5px;
}

#inhaltlinks
{
float:left;
width:284px;
}

#inhaltrechts
{
float:right;
margin-left:0 !important;
margin-right:-43px;
width:277px;
}

* html #inhaltrechts
{

margin-left:0;
margin-right:-43px;
width:277px;
}

#rechts
{
float:left;
width:303px;
margin:0;
padding:0;
}

#navigation
{
background: url('/ru/images/hg-navigation.jpg') no-repeat;
height:256px;
}

* html #navigation
{
margin-top:-2px;
}

*+html #navigation
{
margin-top:-2px;
}

#navigation ul
{
	margin-left:30px;
	padding-top:16px;
}

#navigation ul li
{
	margin-bottom:8px;
}

#navigation ul li a.ros
{
	position:relative;
	top:8px;
}

#navigation a
{
	/*color:#CEA5C4;*/
	color:#fff;
	text-transform:uppercase;
}

#navigation a:hover
{
	color:#CEA5C4;
	text-transform:uppercase;
}

#navigation a.aktiv
{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}

#navigation a.aktiv:hover
{
	color:#CEA5C4;
	text-transform:uppercase;
}

#subnavigation
{
height:200px;
}

#subnavigation ul
{
	margin-left:30px;
	padding-top:16px;
}

#subnavigation ul li
{
	line-height:200%;
	background:url('/en/images/ico_pdf.gif') no-repeat 230px 6px;
}

* html #subnavigation ul li
{
	width:100%;
}

#subnavigation ul li.noicon
{
	line-height:200%;
	background:transparent;
}

#subnavigation a
{
	display:block;
	width:98%;
	font-size:90%;
	color:#333;
}

#subnavigation span
{
	display:block;
	width:98%;
	font-size:90%;
	color:#333;
}

#subnavigation a:hover
{
	color:#999;
}

#subnavigation a.aktiv
{
	color:#000;
	font-weight:bold;
}

#subnavigation a.aktiv:hover
{
	color:#CEA5C4;
}

#impressum
{
	position:relative;
	height:21px;
	background: url('/en/images/impressum.jpg') no-repeat;
	padding-left:30px;
	text-transform:uppercase;
	z-index:1000;
}

#impressum a
{
	display:block;
	padding-top:3px;
	color:#fff !important;
	width:90px;
}

#impressum a:hover
{
	color:#333 !important;
}

#footer
{
clear:both;
font-size:1px;
height:1px;
}

#praezision
{
position:relative;
margin-left:305px;
top:-31px;
}

#sprache
{
float:right;
font-size:11px;
width:170px;
color:#fff;
margin-top:-12px !important;
}

* html #sprache
{
margin-top:-11px !important;
}

*+html #sprache
{
margin-top:-11px !important;
}

#sprache a
{
text-transform:none;
display:inline !important;
color:#fff;
}

#sprache a:hover
{
text-transform:none;
display:inline !important;
color:#333 !important;
}

#sprache a.ru
{
background: url('/images/ru.gif') 0px 7px no-repeat;
}

#sprache a.ru:hover
{
background: url('/images/ru_hover.gif') 0px 7px no-repeat;
}


#produkttabelle
{
margin-top:9px;
}

* html #produkttabelle
{
margin-top:14px;
}

#produkttabelle td
{
width:85px;
text-align:left;
}

.historie
{
	margin:20px 0 0 0;
}

.historie td
{
	padding:2px 0 8px 0;
}

.tdleft
{
	width:45px;
	padding:2px 0 8px 0;
}

.line
{
	line-height:18px;
	margin-bottom:7px;
}

.news
{
	margin:0 0 30px 0;
}

.news p
{
	line-height:18px;
	margin-bottom:7px;
}

.stelle
{
font-size:16px;
font-weight:bold;
margin-bottom:5px;
}

.news ul
{
	list-style-type:disc;
	margin:5px 0 10px 0;
	padding:0 0 0 20px;
}

.news li
{
	line-height:18px;
}

.news strong
{
	font-weight:bold;
}

#hauptprodukttext
{
display:none;
}
