/*Seitenelemente Allgemein*/
body{
	margin:0px 0px 50px 0px;
	padding:0px 0px 50px 0px;
	font-size:11px;
	font-family: helvetica, arial, sans-serif;
}

img{
	border:0px;
	padding:0;
	margin:0;
}

hr{
	margin:0px;
	padding:0px;
}

form{
	margin:0px;
	padding:5px 0px 13px 2px;
}

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

.margincontent{
	padding:0px;
	margin:10px;
}

#dhtmltooltip{
	position:absolute;
	width:350px;
	border:2px solid #999999;
	padding:2px;
	background-color:#F7F7F7;
	visibility:hidden;
	font-size:14px;
}

#Login{
	visibility:visible;
}

/*Header*/
#imgHeader{
	white-space: nowrap;
	left:0px;
	padding:0px 0px 0px 9px;
	color:black;
	background:white;
	border-style:solid;
	border-color:#999999;
	border-width:0px 0px 1px 0px;
}

/*Top Navigation*/
#Header{
	white-space: nowrap;
	margin:0px;
	left:220px;
	padding:2px 10px;
	color:black;
	background:#F7F7F7;
	position:relative;
	line-height:24px;
	border-style:solid;
	border-color:#999999;
	border-width:0px 0px 1px 0px; 
	height:24px;
}

#iconbox {
	position:absolute;
	top:70px;
	margin:1px 0px;
	padding:1px 7px;
	height:25px;
	width:206px;
	border-style:solid;
	border-color:#999999;
	border-width:0px 0px 1px 0px; 
}

.icon{
	white-space:nowrap;
	margin:0px;
	padding:2px 7px;
}

.headbutton{
	white-space:nowrap;
	width:50px;
	margin:1px 12px;
	padding:1px 10px ;
	border:1px solid #CCC;
}

/*Hauptinhalt*/
#Content {
	color:black;
	background:white;
	margin:5px 5px 5px 5px;
	padding:10px 130px 5px 225px;
	width:480px;
}



/*Newsbereich*/
#newsbox1{
	float:left;
	padding:0;
	margin:11px 11px 0px 7px;
	width:220px;
	height:220px;
	border-style:solid;
	border-color:#999999;
	border-width:1px; 
}


#newsbox2{
	float:right;
	padding:0;
	margin:11px 11px 0px 0px;
	width:220px;
	height:220px;
	border-style:solid;
	border-color:#999999;
	border-width:1px; 
}

#newsbox3{
	clear:left;
	float:left;
	padding:0;	
	margin:14px 11px 0px 7px;
	width:220px;
	height:220px;
	border-style:solid;
	border-color:#999999;
	border-width:1px; 
}

#newsbox4{
	clear:right;
	float:right;
	padding:0;
	margin:14px 11px 0px 0px;
	width:220px;
	height:220px;
	border-style:solid;
	border-color:#999999;
	border-width:1px; 
}

#newsbox5{
	clear:left;
	float:left;
	padding:0;	
	margin:14px 11px 0px 7px;
	width:220px;
	height:220px;
	border-style:solid;
	border-color:#999999;
	border-width:1px; 
}

#newsbox6{
	clear:right;
	float:right;
	padding:0;
	margin:14px 11px 0px 0px;
	width:220px;
	height:220px;
	border-style:solid;
	border-color:#999999;
	border-width:1px; 
}

#newsboxinfo{
	clear:left;
	float:left;
	margin:20px 11px 0px 0px;
	width:475px;
	height:245px;

}

.mehr{
	position:relative;
	margin:10px 0 0 0;
	bottom:0px;
	float:right;
}

.date{
	float:right;
	padding:0px;
	margin:0px;
}

.lefttext{
	float:left;
	padding:0px;
	margin:0px;
}

.newsboxtitle{
	font-weight:bold;
	color:black;
	background:#F1F1F1;
	padding: 3px;
	margin: 0px;
	width:214px;
	height:14px;
	border-style:solid;
	border-color:black;
	border-width:0px 0px 1px 0px;
}

.bildlinks{
	float:left;
	padding:0px 5px 5px 0px;
	margin:0px 5px 5px 0px;
}
/*Linke Navigation*/
#Menu {
	margin:0 12px 0;
    
	top:70px;
	color:black;
	background-color:#F7F7F7;
	

	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 1px 0px;
	width:240px;
	font-size:0.7em;
}

.reiterselected{
	cursor:pointer;
	margin:0px 1px 0px 1px;
	background-color:#F1F1F1;
	color:black;
	font-size:12px;
	letter-spacing:2px;
	padding:3px 1px 2px 1px;
	font-weight:bold;
	border:1px solid #CCC;
	letter-spacing:3px;
}

.reiter{
	cursor:pointer;
	margin:3px 1px 0px 5px;
	background-color:#E1E1E1;
	color:black;
	font-size:12px;
	letter-spacing:2px;
	padding:0px 1px 2px 5px;
	font-weight:normal;
	border:1px solid #CCC;
}

#reiterbox{
	margin:0px;
	background-color:#F7F7F7;
	color:black;
	width:218px;
	padding:2px 0px 2px 2px;
	font-weight:bold;
	border-style:solid;
	border-color:#999999;
	border-width:0px 0px 1px 0px; 	
}

.menutitle{
	cursor:pointer;
	margin:0px;
	background-color:#F1F1F1;
	color:black;
	width:230px;
	padding:2px 0px 2px 10px;
	font-weight:bold;
	border-style:solid;
	border-color:#CCC;
	border-width:1px 0px 0px 0px; 	
}

.menutitle a{
	text-decoration:none;
}

.submenu{
	cursor:pointer;
	margin:0px;
	padding:2px 0px 2px 15px;
	color:black;
	background-color:#E1E1E1;
	width:224px;	
}

.subsubmenu{
	cursor:pointer;
	margin: 2px;
	padding: 0px;
	border:0px solid #CCC;
	width:195px;
}

.subsubmenu a{
	text-decoration:none;
}

.subsubmenuselected{
	float: right; 
	position: relative;           
	cursor:pointer;	    
	font-weight:bold;
	margin:0 -2px 0 0;
	padding: 1px 1px 1px 7px;
	border-style:solid;
	border-color:#999999;
	border-width:1px 0px 1px 1px; 
	width:208px;
	background:white;
}

.subsubmenuselected a{
	text-decoration:none;
}


/*Rechte Infoleiste*/
#Menu2 {
	position:absolute;
	top:99px;
	left:715px;
	color:black;
	background:#F7F7F7;
	padding:0px;
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 1px 1px; 
	line-height:17px;
	width:180px;
}

.sidebox{
	text-align: center;
	color:black;

	padding:0px;
	margin:11px;
	width:160px;
	border-style:solid;
	border-color:#999999;
	border-width:1px; 
}

.sideboxtitle{
	font-weight:bold;
	text-align:left;
	padding:3px;
	margin:0px;
	width:154px;
	border-style:solid;
	background:white;
	border-color:#999999;
	border-width:0px 0px 1px 0px;
}

/*Impressum/Footer*/
#impressum{
	clear:left;
    	margin-top:14px;
   	color:black;
	background-color:white;
    	padding:10px 290px;	
}

/*Artikelansicht*/
#artikeltitel{
	font-size:14px;
	text-align:center;
	font-weight:bold;
	letter-spacing:3px;
}

#allgemeineinfos{
	font-size:12px;
	float:left;
	margin:11px 11px 0px 1px;
	width:220px;
	height:250px;
	background-color:#F1F1F1;
	border-style:solid;
	border-color:#999999;
	border-width:1px; 
	line-height:normal;
}

#artikeltext{
	padding-top:10px;
	/*font-size:14px;*/
	overflow:auto;		
	float:right;
	line-height:normal;
	width:310px;
	height:250px;
}

#zusatzbilder{
	overflow:auto;
	text-align:center;
	border-style:solid;
	border-color:#CCC;
	border-width:1px;
	padding:0px;
	margin:10px;
	height: 140px;
}

#zusatzbilder .artikelbildrechts{
	float:none;
	padding:10px;
	margin: 10px;
	border-color:#999999;
	border-width:1px 1px 1px 1px;
	background-color:#F7F7F7;
}

.artikelbox{
	line-height:normal;
	font-size:14px;
	float:left;
	margin:11px 11px 0px 1px;
	width:630px;
	background-color:#F7F7F7;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
}

.artikelboxheader{
	font-weight:bold;
	color:black;
	background:#F1F1F1;
	padding: 3px;
	margin: 0px;
	width:623px;
	height:14px;
	border-style:solid;
	border-color:#999999;
	border-width:0px 0px 1px 0px;
}

.druckericon{
	clear:right;
	font-size:10px;
	padding:0;
	margin:0;
	font-weight:normal;
	float:right;
}

.artikelbereichrechts{
	float:right;
	
	padding:15px 0px 0px 2px;
}

.artikelbereichrechtshvo{
	float:right;
	width:221px;
	padding:5px 0px 55px 2px;
	margin:5px;
}

.zusatzinfo{
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	padding:15px;
}

.preisliste{
	font-size:12px;
	white-space:nowrap;
	padding:5px 5px 5px 5px;
}

.preistabelle{

	border-style:solid;
	border-color:#999999;
	border-width:0px 0px 1px 1px;
}

.artikelbildrechts{
	float:right;
	border-style:solid;
	padding:10px;

	border-color:#999999;
	border-width:1px 1px 1px 1px;
}

.artikelbildrechts img{
}

.arttechdata{
	padding:5px;
}

.warenkorb{	

	padding:0px;
	margin:2px;
	white-space:nowrap;
}

#hvo{
background-image: url('hvobg.jpg');

}

#hilfe{
background-image: url('wegweiser.jpg');
}

#herstellerbox{

}

.warenkorbicon2{
	margin:0px;
	padding:0px;
}

.warenkorbfeld{
	margin:5px;
	padding:0px;
}

/*dropdownmenu*/

#dropmenudiv{
	position:absolute;
	border:1px solid #999999;
	border-bottom-width: 0;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #999999;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
}

#dropmenudiv a:visited{
	color:black;
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #999999;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color:#F1F1F1;
}

#hinfos{
position:absolute;
top:5px;
right:5px;
text-align:right;
}

#hlogin{
text-align:right;
position:absolute;
visibility:hidden;
margin:2px;
padding:0px;
top:0px;
right:5px;
}