body {
	margin: 0px auto;
	width: 850px;
	padding: 0px 11px 0px 0px;
}

* html body {
	background: url(images/stoffsammlung_cc_bg.gif) repeat-y fixed left;	
	margin: 20px auto 0px auto;
	width: 850px;
	padding: 0px 11px 0px 0px;
}

* html #contentcontainer {
	margin: 0px auto !important;
	padding: 0px;
	width: 883px;
}

*+html body {
	background: url(images/stoffsammlung_cc_bg.gif) repeat-y fixed left;	
	margin: 20px auto 0px auto;
	width: 850px;
	padding: 0px 11px 0px 0px;
}

*+html #contentcontainer {
	margin: 0px auto !important;
	padding: 0px;
	width: 883px;
}

#contentcontainer {
	background: url(images/stoffsammlung_cc_bg.gif) repeat-y left;	
	margin: 20px auto 0px auto !important;
	padding: 0px 0px 0px 0px;
	width: 850px;
}

#content {
	width: 850px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#bottom_header {
	background: url(images/header_stoffsammlung.jpg) no-repeat;
	height: 154px;
	width: 850px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
}

#flare {
	background: url(images/flare.jpg) no-repeat bottom;
	width: 33px;
	height: 224px;
	float: right;
}

* html #flare {
	padding-top: 12px;
}

#subnav {
	background: url(images/links_stoffsammlung.jpg) no-repeat;
	float: left;
	height: 298px;
	width: 160px;
	padding: 20px 25px 20px 25px;
}

#main_content {
	background: url(images/main_content_stoff_bg.gif) repeat-y;
	float: right;
	width: 525px;
	padding: 14px 91px 25px 57px;
}

* html #main_content {
	background: url(images/main_content_stoff_bg.gif) repeat-y;
	float: right;
	width: 525px;
	padding: 14px 89px 25px 57px;
}

#jobs {
	width: 410px;
	padding: 6px 0px 0px 0px;
	margin: 0px;
	float: left;
}

#jobs_logo {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	width: 110px;
	float: right;
}

#seiten_navi {
	width: 410px;
	padding: 3px 0px 0px 0px;
	float: left;
}

#footer {
	background: url(images/footer_stoffsammlung.jpg) no-repeat;
	height: 34px;
	width: 625px;
	padding: 12px 11px 0px 270px;
	margin: 0px;
}

/*################ NAVIGATIONEN ###################*/
#subnav ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#subnav li {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	line-height: 15px;
}

#subnav li a, #subnav li a:visited {
	text-decoration: none;
	color: #77716b;
}


#subnav li a:hover, #subnav li a:active, .nav_current {
	text-decoration: none;
	color: #000 !important;
}

/*######## NAVIGATION 01 02 03 04 ... #########*/

#seiten_navi ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#seiten_navi li {
	padding: 0px 10px 0px 0px;
	margin: 0px;
	font-size: 10px;
	line-height: 15px;
	display: block;
	float: left;
}

#seiten_navi li a, #seiten_navi li a:visited {
	text-decoration: none;
	color: #77716b;
}

#seiten_navi li a:hover, #seiten_navi li a:active, .nav_current {
	text-decoration: underline;
	color: #000 !important;
}

/*######## NAVIGATION logo // website // corporate design // ... #########*/

#jobs ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#jobs li {
	padding: 0px 10px 0px 0px;
	margin: 0px;
	font-size: 10px;
	line-height: 15px;
	display: block;
	float: left;
}

#jobs li a, #jobs li a:visited {
	text-decoration: none;
	color: #77716b;
}

#jobs li a:hover, #jobs li a:active, .nav_current {
	text-decoration: underline;
	color: #000 !important;
}

#main_content p a, #main_content p a:visited {
	background: url(images/arrow.gif) no-repeat;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	color: #77716b;
        font-size: 11px;
}

#main_content p a:hover, #main_content p a:active {
	background: url(images/arrow_mo.gif) no-repeat;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	color: #000;
}
