*
{
	color:#787879;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
body
{
	background-color:#00457a;
	background-image:url(images/background.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-position:center top;
	background-attachment:fixed;
}

#background_image
{
	width:100%;
	height:100%;
	position:fixed;
	bottom:0px;
	background-image:url(images/background_image.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	z-index:1;
}

#index
{
	border:1px solid #053c7d;
	position:relative;
	z-index:10;
	margin-top:20px;
	width:855px;
	height:574px;
}
#index_background
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:25px;
	background-color:#FFFFFF;
	width:100%;
	height:100%;
	-moz-opacity: 0.81;
	opacity:0.81;
	filter: alpha(opacity=81);
}

#main
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:50;
	text-align:left;
	overflow:hidden;
}

#header_image
{
	position:absolute;
	top:29px;
	left:0px;
	z-index:51;
}

#logo
{
	position:absolute;
	top:52px;
	left:22px;
	z-index:52;
}

#werbung
{
	position:relative;
	margin-top:8px;
	z-index:50;
	width:857px;
	height:97px;
}
*html #werbung{
	margin-left:3px;
}
div.werbe_button
{
	width:163px;
	height:95px;
	position:relative;
	border:1px solid #053c7d;
	position:absolute;
	top:0px;
}
div.werbe_button_background
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	-moz-opacity: 0.81;
	opacity:0.81;
	filter: alpha(opacity=81);
	z-index:100;
}
img.werbe_button_image
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:101;
	height:100%;
	width:100%;
}
img.werbe_button_image:hover
{
	background-color:#FFFFFF;
	cursor:pointer;
}

#navi_top
{
	position:absolute;
	top:8px;
	right:13px;
}

a.navi_top
{
	text-decoration:none;
	text-transform:uppercase;
	color:#646466;
	font-size:9px;
}

#navi_botttom_left
{
	position:absolute;
	bottom:12px;
	left:12px;
	z-index:60;
}

a.navi_botttom_left
{
	color:#58585a;
	text-decoration:none;
	text-transform:uppercase;
}

#hotline
{
	position:absolute;
	top:430px;
	left:12px;
	width:103px;
	height:63px;
	border-bottom:1px solid #073f7f;
	font-size:10px;
	color:#58585a;
	z-index:60
}

#categories
{
	position:absolute;
	top:158px;
	left:0px;
	z-index:60;
}

div.navi_left_button
{
	background-image:url(images/navi_left_button.png);
	width:151px;
	height:26px;
	overflow:hidden;
	padding-left:12px;
	padding-top:8px;
	margin-bottom:3px;
}

a.navi_left_button
{
	text-decoration:none;
	text-transform:uppercase;
	color:#ffffff;
	font-size:12px;
}

a.navi_left_button_active
{
	text-decoration:underline;
	text-transform:uppercase;
	color:#ffffff;
	font-size:12px;
}
#search
{
	position:absolute;
	left:700px;
	top:128px;
}

#right_navi
{
	position:absolute;
	top:158px;
	right:0px;
}


a.blue_link
{
	text-decoration:underline;
	color:#22599a;
}


input.login
{
	width:88px;
	height:16px;
	border:1px solid #8a8a8a;
	padding:1px;
	font-size:10px;
}


input.create_account
{
	width:288px;
}
#logout_link
{
	position:absolute;
	top:108px;
	right:15px;
}
a.logout_link
{
	color:#646466;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}


#content
{
	position:absolute;
	top:158px;
	left:172px;
	width:511px;
	height:402px;
	overflow:auto;
	overflow-x:hidden;
}

h1
{
	font-size:18px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	font-weight:bold;
}

div.box_top
{
	width:511px;
	height:1px;
	background-image:url(images/box_top.png);
}
div.box
{
	width:477px;
	background-image:url(images/box_middle.png);
	padding:17px;
}
div.box_bottom
{
	width:511px;
	height:5px;
	background-image:url(images/box_bottom.png);
}

a.notUnterline
{
	text-decoration:none;
}

div.text
{
	border:1px solid #b6b7cb;
	background-color:#f8f8f9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding:2px;
}




div.product_listing_button
{
	width:121px;
	height:110px;
	position:relative;
	border:1px solid #bbbdbe;
}
div.product_listing_button_1
{
	position:absolute;
	top:0px;
	left:0px;
}
div.product_listing_button_2
{
	position:absolute;
	top:0px;
	left:139px;
}
div.product_listing_button_3
{
	position:absolute;
	top:0px;
	left:278px;
}

div.product_listing_button_4
{
	position:absolute;
	top:128px;
	left:0px;
}
div.product_listing_button_5
{
	position:absolute;
	top:128px;
	left:139px;
}
div.product_listing_button_6
{
	position:absolute;
	top:256px;
	left:0px;
}
div.product_listing_button_7
{
	position:absolute;
	top:256px;
	left:139px;
}

b
{
	font-weight:bold;
}