
html
{
text-decoration:	none;
background-color:	#333333;
}

body
{
text-decoration:	none;
background-color:	#333333;
}

a
{
color:	#FFFFFF;
text-decoration:	none;  
}

.top
{
background-color:	#333333;
width:				1024px;
height:				80px;
padding:			0px;
margin:				0px auto;
background-repeat:	no-repeat;
border-bottom:		1px solid #FFFFFF;
align:				center;
}

.top_logo
{
background-image: 	url('img/logo.gif');
background-repeat:	no-repeat;
width:				355px;
height:				41px;
padding:			0px;
margin-top:			20px;
margin-left:		20px;
float:				left;
}


#naviClick
{
height:				10px;
width:				30px;
padding:			0px 0px 0px 0px; 
margin:				0px 0px 0px 0px;
position:			absolute;
top:				289px;
left:				992px;
border:				1px solid #FFF;
background-color:	#FFFFFF;
color:				#000000;
font-size:			6px;
}

.naviBack
{
height:				252px;
width:				1024px;
position:			absolute;
top:				299px;
left:				0px;
/* background-image: 	url('img/navibacktransp.png'); */
filter:				progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='style/img/navibacktransp.png'); 
border-top:			1px solid #FFF;
padding:			0px 0px 0px 0px; 
margin:				0px 0px 0px 0px;
}

.naviBack[class]
{
background-image: url('img/navibacktransp.png');

}
.naviFirstLevel
{
width:				166px;
padding:			0px;
border-right:		1px solid #FFF;
float:				left;
position:			absolute;
height:				234px;
top:				0px;
left:				0px;
padding:			18px 0px 0px 0px;
margin:				0px 0px 0px 0px;
}


.naviFirstLevelEntry
{
font-family:		verdana, sans-serif;
font-size:			0.8em;
height:				18px;
padding:			0px 0px 0px 0px; 
margin:				0px 0px 0px 0px;
list-style:			none;
}

ul
{
padding:			0px 0px 0px 0px; 
margin:				0px 0px 0px 15px;
}

.naviFirstLevelEntry a:hover
{
font-weight:		bold;
}

/* .naviFirstLevelEntry_active
{
font-family:		verdana, sans-serif;
font-size:			0.8em;
height:				18px;
padding:			0px 0px 0px 0px; 
margin:				0px 0px 0px 0px;
list-style:			none;  
font-weight:		bold;
} */


.naviSecondlevel
{
width:				166px;
padding:			0px;
border-right:		1px solid #FFF;
float:				left;
position:			absolute;
height:				234px;
top:				0px;
left:				167px;
padding:			18px 0px 0px 0px;
margin:				0px 0px 0px 0px;
visibility:			hidden;
}

.naviSecondLevelEntry
{
font-family:		verdana, sans-serif;
font-size:			0.8em;
height:				18px;
padding:			0px 0px 0px 0px; 
margin:				0px 0px 0px 0px;
list-style:			none;  
}

.naviSecondLevelEntry a:hover
{
font-weight:		bold;
}

/* .naviSecondLevelEntry_active
{
font-family:		verdana, sans-serif;
font-size:			0.8em;
height:				18px;
padding:			0px 0px 0px 0px; 
margin:				0px 0px 0px 0px;
list-style-type:	none;  
font-weight:		bold;
} */


.naviThirdlevel
{
width:				165px;
padding:			0px;
border-right:		1px solid #FFF;
float:				left;
position:			absolute;
height:				234px;
top:				0px;
left:				334px;
padding:			18px 0px 0px 0px;
margin:				0px 0px 0px 0px;
overflow:			auto;
visibility:			hidden;
}

.naviThirdLevelEntry
{
font-family:		verdana, sans-serif;
font-size:			0.8em;
height:				18px;
padding:			0px 0px 0px 0px; 
margin:				0px 0px 0px 0px;
list-style:			none;  
}

.naviThirdLevelEntry a:hover
{
font-weight:		bold;
}

/*  .naviThirdLevelEntry_active
{
font-family:		verdana, sans-serif;
font-size:			0.8em;
height:				18px;
padding:			0px 0px 0px 0px; 
margin:				0px 0px 0px 0px;
list-style-type:	none;  
font-weight:		bold;
top:				0px;
left:				244px;
} */


.naviBackImgRight
{
height: 			252px;
width: 				239px;
background-image: 	url('img/totenkopf.gif');
background-repeat:	no-repeat;
padding:			0px 0px 0px 0px; 
margin:				0px 0px 0px 0px;
position:			absolute;
left:				785px;
float:				left;
}

.productsShow
{
background-color:	#FFF;
position:			relative;
height:				552px;
width:				526px;
top:				0px;
left:				498px;
padding:			0px 0px 0px 0px; 
margin:				0px 0px 0px 0px;
visibility:			hidden;
}

.productsName
{
width:				492px;
height:				15px;
position:			relative;
top:				18px;
left:				18px;
font-family:		verdana, sans-serif;
font-size:			16pt;
float:				left;
text-align:			left;
}

.productsImg
{
width:				492px;
height:				232px;
position:			relative;
top:				32px;
left:				18px;
font-family:		verdana, sans-serif;
font-size:			8pt;
float:				left;
text-align:			right;
overflow:			hidden;
}


.productsDetails
{
width:				492px;
height:				150px;
position:			relative;
top:				70px;
left:				18px;
font-family:		verdana, sans-serif;
font-size:			8pt;
float:				left;
text-align:			left;
}


.productsPrice
{
width:				484px;
height:				15px;
position:			relative;
top:				120px;
left:				18px;
font-family:		verdana, sans-serif;
font-size:			10pt;
float:				left;
text-align:			right;
}

.navigation_top
{
font-family:		verdana, sans-serif;
font-size:			8pt;
height:				10px; 
padding:			0px;
margin-right:		0px;
margin-top:			55px;
float: 				right;
text-align:			right;
}

.navigation_top a
{
text-decoration:	none;  
}


.content
{
width:				1024px;
height:				552px;
padding:			0px 0px 0px 0px; 
margin:				0px auto;
background-repeat:	no-repeat;
font-family:		verdana, sans-serif;
font-size:			10pt;
position:			relative;
}

#imageInBackground
{
position:			absolute;
left:				0px;
top:				0px;
width:				1024px;
height:				552px;
background-image: 	url('img/background0.jpg');
}

#imageOnTop
{
position:			absolute;
left:				0px;
top:				0px;
width:				1024px;
height:				552px;
background-image: 	url('img/background0.jpg');
}

.textContent
{
width:				692px;
height:				552px;
position:			absolute;
top:				0px;
left:				332px;
font-family:		verdana, sans-serif;
font-size:			7pt;
float:				left;
text-align:			left;
background-color:	#FFFFFF;
padding:			0px 0px 0px 0px; 
margin:				0px 0px 0px 0px;
overflow:			auto;
visibility:			hidden;	
}

.textContent a
{
color: 		#000000;
}


.impressum
{
width:				620px;
position:			relative;
top:				0px;
left:				0px;
font-family:		verdana, sans-serif;
font-size:			8pt;
float:				left;
text-align:			left;
overflow:			auto;
background-color:	#FFFFFF;
padding:			0px 0px 0px 0px; 
margin:				18px 0px 0px 18px;
}



.dealer
{
width:				620px;
height:				532px;
position:			relative;
top:				0px;
left:				0px;
font-family:		verdana, sans-serif;
font-size:			7pt;
float:				left;
text-align:			left;
background-color:	#FFFFFF;
padding:			0px 0px 0px 0px; 
margin:				18px 0px 0px 18px;
}

.leftContent
{
width:				716px;
background-repeat:	no-repeat;
float:				left;
font-family:		verdana, sans-serif;
font-size:			8pt;
float:				left;
padding:			10px 0px 0px 0px;
}


.rightContent
{
width:				128px;	
min-height:			inherit;
background-repeat:	no-repeat;
float:				left;
font-family:		verdana, sans-serif;
font-size:			8pt;
float:				right;
margin-right:		22px;
border:				1px solid #336699;
background-image: 	url('img/teaser_right.jpg')
}

.footer
{
width:				1024px;
height:				20px;
padding:			3px 0px 0px 0px;
margin:				0px auto;
border-top:			1px solid #FFF;
border-bottom:		1px solid #FFF;
background-color:	#333333;
font-family:		verdana, sans-serif;
font-size:			10pt;
text-align:			center;
color:				#FFFFFF;
}

.produktliste
{
width:				706px;
font-family:		verdana, sans-serif;
font-size:			8pt;
border:				1px solid #336699;
margin:				10px 0px 0px 0px;
padding:			5px 5px 5px 5px;
min-height:			60px;
float:				left;
}

.produktliste img
{
border: 1px solid #336699;
}

.produktliste_bild
{
width:				200px;
font-family:		verdana, sans-serif;
font-size:			8pt;
float:				left;
}

.produktliste_short
{
width:				500px;
font-family:		verdana, sans-serif;
font-size:			8pt;
min-height:			60px;
float:				right;
}

.produktliste_long
{
width:				280px;
font-family:		verdana, sans-serif;
font-size:			8pt;
display:			none;
min-height:			60px;
float:				right;
}

.produktliste_preis
{
width:				150px;
float:				right;
text-align:			right;
}

.title
{
font-family:		verdana, sans-serif;
font-size:			10pt;
font-weight:		bold;
line-height:		12pt;
}

.produktliste_link
{
text-decoration:	none;
}

.printClass
{
font-family:		verdana, sans-serif;
font-size:			8pt;
}

.errmsg
{
color:				#AA0000;
padding:			5px 0px 0px 0px;
}

.okmsg
{
color:				#006600;
font-weight:		bold;
margin:				0px;
padding:			10px;
}

.boxheader
{
font-family:		verdana, sans-serif;
font-size:			11pt;
font-weight:		bold;
line-height:		12pt;
color:				#000000;
margin:				0px 0px 0px 0px;
}

.news
{
padding:			0px 0px 10px 0px;
float:				left;
}

.newsliste
{
padding:			5px 0px 5px 0px;
float:				left;
}

.news_short
{
width:				700px;
font-family:		verdana, sans-serif;
font-size:			8pt;
float:				left;
}

.news_long
{
width:				700px;
font-family:		verdana, sans-serif;
font-size:			8pt;
float:				left;
display:			none;
}

/* easy clearing */
.content:after
{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*.content
{
	display: inline-block;
}

/*
.content
{
	display: block;
}
/* end easy clearing */