#global
{
	display					: block;
	width					: 100%;
	height					: 100%;
	min-height				: 100%;
	background				: url(../images/head.gif) repeat-x;
}



#head
{
	display					: block;
	width					: 530px;
	height					: 88px;
	background				: url(../images/logo.gif) no-repeat;
}


#nav_left
{
	float					: left;
	width					: 175px;
	height					: 24px;
	background				: url(../images/nav_left.gif) repeat-x;
}

#nav
{
	float					: left;
	height					: 24px;
	background				: url(../images/nav.gif) repeat-x;
}


a.button_top
{
	float					: left;
	width					: 100px;
	height					: 22px;
	text-align				: center;
	padding-top				: 2px;
	
	text-decoration			: none;
	font-weight				: bold;
	font-style				: italic;
	color					: #ffffff;
}

a.button_top:hover
{
	background				: url(../images/button_top_hover.gif) no-repeat center;
	color					: #000000;
	height					: 24px;
	padding-top				: 0px;
}

a.button_top_active
{
	float					: left;
	width					: 100px;
	height					: 24px;
	text-align				: center;
	padding-top				: 0px;
	
	text-decoration			: none;
	font-weight				: bold;
	font-style				: italic;
	
	background				: url(../images/button_top_active.gif) no-repeat center;
	color					: #000000;
}



#header
{
	display					: block;
	clear					: left;
	width					: 900px;
	height					: 145px;
}


#content_global
{
	display					: block;
	width					: 900px;
	height					: 100%
	min-height				: 100%;
	/*margin-bottom			: -257px;*/
	background				: url(../images/content_left.gif) repeat-y;
}


a.button_sub
{
	display					: block;
	width					: 175px;
	height					: 24px;
	
	text-decoration			: none;
	font-weight				: bold;
	font-style				: italic;
	color					: #ffffff;
	
	background				: url(../images/button_sub.gif) no-repeat;
}

a.button_sub:hover
{
	background				: url(../images/button_sub_hover.gif) no-repeat;
}

a.button_sub_active
{
	display					: block;
	width					: 175px;
	height					: 24px;
	
	text-decoration			: none;
	font-weight				: bold;
	font-style				: italic;
	color					: #ffffff;
	
	background				: url(../images/button_sub_active.gif) no-repeat;
}

/*
	Buttons für Produkt-Unterkategorien
*/
a.button_sub2
{
	display					: block;
	width					: 175px;
	height					: 19px;
	
	text-decoration			: none;
	font-size				: 8pt;
	background				: url(../images/button_sub2.gif) no-repeat;
}

a.button_sub2:hover
{
	background				: url(../images/button_sub2_mo.gif) no-repeat;
}

a.button_sub2_active
{
	display					: block;
	width					: 175px;
	height					: 19px;
	
	text-decoration			: none;
	font-size				: 8pt;
	background				: url(../images/button_sub2_active.gif) no-repeat;
}



#sub_nav
{
	float					: left;
	width					: 175px;
	height					: 100%;
}

#content
{
	float					: left;
	padding					: 5px;
	padding-left			: 10px;
	width					: 710px;
	
	line-height				: 16pt;
}

.extra_content
{
	position				: relative;
	left					: 410px;
	width					: 280px;
	padding					: 10px;
	border					: dashed 1px #dddddd;
}

/*
	Tabellen-Styles
*/
.row_head
{
	background				: url(../images/rowhead.gif) repeat-x;
	font-weight				: bold;
}