body {
 
 margin: 0;
 padding: 0;
 background: #333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #fff;
 line-height:11px;
 height:100%;
}

a:link {
font-weight:bold; 
color:#fff;
text-decoration:none;
font-size: 12px;
font-weight: bold;
}

a:visited {
font-weight:bold; 
color:#fff;
text-decoration:none;
font-size: 12px;
font-weight: bold;
}


.stil99 {
font-size:12px;
}

a:hover {
font-weight:bold;
color:#ffff00;
text-decoration:none; 
font-size: 12px;
font-weight: bold;
}

a:active {
font-weight:bold;
color:#ffff00;
text-decoration:none; 
font-size: 12px;
font-weight: bold;
}
a.active {
font-weight:bold;
color:#ffff00;
text-decoration:none; 
font-size: 12px;
font-weight: bold;
}
.aktiv {
font-weight:bold;
color:#ffff00;
text-decoration:none; 
font-size: 12px;
font-weight: bold;
}



#hundert {

 width: 100%;
 height: 98%;
 border: none;
 margin: 0px;
 padding: 0px;
 border-collapse:collapse;
}



#holder {
position: relative; 
background: #000; 
width:750px; 
height:610px; 
left:0px;
top:0px;
}




#logo{
position: absolute; 
background: #000; 
width:0px; 
height:495px; 
left:685px;
top:0px;
z-index:33;
}

#backbutton{
position: absolute; 
background: #000; 
width:13px; 
height:24px; 
left:670px;
top:434px
}

#home{
position: absolute; 
background: #000; 
height:20px;
width:50px;  
left:699px;
top:7px;
z-index:34;
}


#menu2{
position: absolute; 
background: #000; 
width:125px; 
height:455px; 
left:12px;
top:37px;
}



#content{
	position: absolute;
	background: #000;
	width:412px;
	height:568px;
	left:172px;
	top:42px;
	overflow-x:hidden;
	overflow-y:auto;
	background-color: #000000;
	font-size: 12px;
}


#menu{
position: absolute; 
background: #000; 
 
height:25px; 
left:10px;
top:5px;
}

p{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #fff;
 line-height:14px;
}

p.titel{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #fff;
 line-height:14px;
font-weight: bold;
padding-top:5px;
padding-bottom:6px;
}

p.s99 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
line-height:12px;
font-weight: bold;
padding-top:0px;
padding-bottom:0px;
margin-bottom:-12px
}

p.s98 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
line-height:12px;
font-weight: normal;
padding-top:0px;
padding-bottom:0px;
}



#mspace {
width:30px;
heigth:1px;
}

img {
border:none
}


#menu2table{
line-height:25px;
}


#temp{
position: relative; 
background: #333; 
width:400	; 
height:400px; 
left:0px;
top:0px;
}

p.txtfett {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #fff;
 line-height:12px;
 font-weight: bold;
}

#lauftxt{
position: relative; 
background: #333; 
width:400px; 
 
left:0px;
top:0px;
}

td.text12 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #fff;
 line-height:12px;
 font-weight: normal;
}

td.titel12 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #fff;
 line-height:12px;
 font-weight: bold;
}

#menutable td {
white-space:nowrap;
}


table.tblwbg {
border-collapse:collapse;
}

.tblwbg td {
height:22px;
background: #333;
border-bottom:2px solid #000;
}


.tbltitel12nobg {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #fff;
 background: #000;
 line-height:12px;
 font-weight: bold;
}

table.coll {
border-collapse:collapse;
margin: 0px;
padding: 0px;
border: none;
width:100%;
height: 1;
}

table.coll2 {
border-collapse:collapse;
margin: 0px;
padding: 0px;
border: none;
width:100%;
height: 1;
}

table.coll2 td {
border-bottom:2px solid #000;
height:22px;
background: #333;
}


table.details {
width: 100%;
height:1px;
border: none;
}


table.details td {
border-bottom:2px solid #000;
background: #333;
}

table.hhigh {
height:100%;
}

#detcont {

 height: 100%;
 width: 100%;
}


#detxt {
 height: 100%;
 width: 100%;
}

td.elfer {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #fff;
 line-height:10px;
 font-weight: normal;
}

a.animationproduct
{
}

a.animationproduct img
{
	border: 1px solid gray;
}

a.animationproduct:hover img
{
	border: 1px solid yellow;
}

a.animationproduct .playbutton
{
	position: absolute;
	width: 32px;
	height: 32px;
	background-image: url("/_img/animation/playbutton.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 67px 0px 0px 67px;
}

.productgallery
{
	text-align: center;
}

a.imageborder_withoutsize img
{
	border: 1px solid #666666;
}

a.imageborder_withoutsize:hover img
{
	border: 1px solid yellow;
}


a.imageborder img
{
	width: 99px;
	border: 1px solid #666666;
}

a.imageborder:hover img
{

	border: 1px solid yellow;
}


a.imageborder_over img
{
	width: 99px;
	border: 1px solid yellow;
}

#tblcnt
{
	width: 400px;
}










