<style>
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	margin: 0;
}
a {
color: #0A7DC0;
}
a:hover {
background-color: #EAE9E9;
}
h1, h2, h3 {
background: transparent;
}
h1 {
	font-size: 10px;
	font-weight: bold;
	line-height: 25px;
	margin: 0;
	padding: 0;
	min-height: 25px;	
}
h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 10px 20px 5px 30px;	
}
p {
	padding: 0.50em 0;
}
address {
	font-style: normal;
}
/* ID s */

#header {
width: 100%;
height: 120px;
}
#header_text {
font-size: 70%;
height: 15px;
background-color: transparent;
margin-left: 20px;
line-height: 16px;
color: #000;
}
#header_grafik {
position: absolute;
top: 0px;
right: 0px;
}
#right { 
position: absolute; 
top: 155px; 
right: 0px; 
width: 300px; 
height: 600px; 
background-color: transparent; 
}
#navi {
position: absolute;
top: 155px;
left: -40px;
}
#navi ul {
margin-top: 0;
}
#navi li {
list-style-type: none;
list-style-position: outside;
}
#navi a:link {
display: block;
width: 200px;
height: 25px;
text-decoration: none;
text-indent: 20px;
line-height: 25px;
}
#navi a:visited {
display: block;
width: 200px;
height: 25px;
text-decoration: none;
text-indent: 20px;
line-height: 25px;
}
#navi a:hover {
display: block;
width: 200px;
height: 25px;
text-decoration: none;
text-indent: 20px;
line-height: 25px;
}
#navi a:active {
display: block;
width: 200px;
height: 25px;
text-decoration: none;
text-indent: 20px;
line-height: 25px;
}
#navi a.aktiv:link {
display: block;
width: 200px;
height: 25px;
text-decoration: none;
text-indent: 20px;
line-height: 25px;
}
#navi a.aktiv:visited {
display: block;
width: 200px;
height: 25px;
text-decoration: none;
text-indent: 20px;
line-height: 25px;
}
#navi a.aktiv:hover {
display: block;
width: 200px;
height: 25px;
text-decoration: none;
text-indent: 20px;
line-height: 25px;
}
#navi a.aktiv:active {
display: block;
width: 200px;
height: 25px;
text-decoration: none;
text-indent: 20px;
line-height: 25px;
}
#content {
display: block;
background-color: #fff;
}
#content p {
margin: 5px 20px 5px 30px;
}
#content_lee table {
margin: 20px 0 20px 30px;
}
#content li {
margin-left: 40px;
margin-top: 10px;
}
#content img {
margin: 5px 10px 10px 30px;
}

.headtop {
font-weight: bold;
font-size: 11px;
}
.headdown {
font-weight: normal;
font-size: 10px;
}
#preis {
position: absolute;
top: 5px;
left: 70%;
}
#warenkorb_icon {
position: absolute;
top: 8px;
left: 95%;
}
#mehr_infos {
position: absolute;
top: 30px;
left: 5px;
}
#p_auflistung_code {
position: absolute;
font-size: 70%;
top: 7px;
left: 50%;
}
a.pfad:link {
	font-size: 9px;
	font-weight: normal;
	line-height: 25px;
	margin: 5px 0 0 0;
	padding: 0 0 0 5px;
	height: 26px;
	width: 100%;
	background: transparent;	
}
a.pfad:visited {
	font-size: 9px;
	font-weight: normal;
	line-height: 25px;
	margin: 5px 0 0 0;
	padding: 0 0 0 5px;
	height: 26px;
	width: 100%;
	background: transparent;	
}
a.pfad:hover {
	font-size: 9px;
	font-weight: normal;
	line-height: 25px;
	margin: 5px 0 0 0;
	padding: 0 0 0 5px;
	height: 26px;
	width: 100%;
	background: transparent;	
}
a.pfad:active {
	font-size: 9px;
	font-weight: normal;
	line-height: 25px;
	margin: 5px 0 0 0;
	padding: 0 0 0 5px;
	height: 26px;
	width: 100%;
	background: transparent;	
}
#footer {
margin-top: 50px;
font-size: 10px;
}
#footer p {
margin: 10px 0;
padding: 0;
margin-left: 20px;
}
.tab_aktion_angebote {
border: 1px dashed  #777;
}
</style>
