* { padding: 0; }

body
{
	Font-Family: Verdana, Helvetica, Arial;
	margin: 0px;
	background-image: url(gfx/04_barcode.gif);
	Color: #404040;
	Font-Size: 12px;
	Text-Decoration: None;
	text-align: justify;
}
h1
{
	padding-top: 10px;
	padding-bottom: 0.2em;
	Font-Family: Times New Roman;
	Font-Size: 18px;
	Font-Weight: bold;
	Text-Decoration: none;
}
h2
{
	Font-Size: 16px;
	Font-Weight: bold;
	Text-Decoration: none;
}
ul
{
	list-style-image: url(gfx/pfeil.gif);
	padding-left: 23px;
}
li
{
	padding-top: 0.4em;
	padding-bottom: 0.7em;
	padding-left: 0;
}
input, textarea
{
	background-color: #ECECEC;
	border: 1px solid #404040;
	font-size: 12px;
}
input:focus, textarea:focus
{
	border-color: #f00000;
}
a:link, a:visited
{
	Color: #BB0002;
	Text-Decoration: none;
}
a:active
{
	Color: #ff4444;
	Text-Decoration: Line-Through;
}
a:hover
{
	Color: #B80201;
	Text-Decoration: Underline;
}
#divpic
{
	float: left;
	padding: 0px 8px 8px 0px;
}
.thumb
{
	border: 1px solid #404040;
}

#submenu
{
	padding-left: 58px;
	padding-top: 10px;
}
#submenu.p
{
	padding: 0 5px 5px 0;
}
#head
{
	position: absolute;
	z-index: auto;
	bottom: 0px;
	right: 0px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
}
#head h1
{
	padding: 0;
	margin: 0;
	font-size: 36px;
}
#footer
{
	width: 650px;
	Color: #808080;
	Font-Size: 10px;
	text-align: left;
	padding: 0 300px 0 20px;
}
#footer a:link, #footer a:visited
{
	Color: #808080;
}
