body {
	background:transparent url(../../icons/kachel.jpg) repeat !important;
	/*background-attachment:fixed !important;*/
	/*background-repeat:no-repeat;
	background-position: top center !important;*/	
	/*background-color: #7d7e80;*/
	background-color: #ffffff !important;
}
#nonFooter {
	overflow-x: hidden;
}
#main {
	/*background:transparent url(../../icons/masterbrand_newborder.png) repeat-y scroll 0 0 !important;*/
	background:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	width:993px; /*985*/
	position: relative;
}
#bgmain-left {
	background:url(../../icons/reflex_links.jpg) no-repeat;
	width: 580px;
	height: 520px;
	position: absolute;
	top: 150px;
	left: -390px;
	z-index: -1;	
}
#bgmain-right {
	background:url(../../icons/reflex_rechts.jpg) no-repeat;
	width: 280px;
	height: 470px;
	position: absolute;
	top: 100px;
	right: -260px;
	z-index: -1;
}

#logo {
	height:100px;
	cursor:pointer;
}

#spacer {
	width:993px;
	background:transparent url(../../icons/masterbrand_newborder.png) repeat-y scroll 0 0 !important;
	left:0px;
}

#breadcrumbs {
	background:transparent url(../../icons/masterbrand_newborder.png) repeat-y scroll 0 0 !important;
	margin: 0px !important;
	padding-left:30px;
	padding-right:30px;		
}

#outercontent {
	width:993px;
	background:transparent url(../../icons/masterbrand_newborder.png) repeat-y scroll 0 0 !important;
}

#cug {
	margin:0px 0px 0px 0px !important;
	background-color: transparent !important;
}

#cugnavigation {
	background:transparent url(../../icons/masterbrand_newcugnavigation.png) no-repeat scroll 0 0 !important;
	width:993px;
	height:40px;
	padding-top:9px;
}

#cugspacer {
	background:none !important;
}

.cugNavSubCenter, .cugNavRightSubCenter {
	background-color:#606162;
}

.cugNavElementLogoutLeft{
	background-image: url(../../icons/masterbrand_newcugnav_logout_left.gif) !important;
}

.cugNavElementLogoutCenter {
	background-image: url(../../icons/masterbrand_newcugnav_logout_mid.gif);
}

.cugNavElementLogoutRight {
	background-image: url(../../icons/masterbrand_newcugnav_logout_right.gif);
}

.cugNavElementLeft {
	background-image:url(../../icons/masterbrand_newcugnav_middle.gif) !important;
}

.cugNavElementLeftFirst {
	background-image:url(../../icons/masterbrand_newcugnav_left.gif);
}

.cugNavElementRightLast {
	background-image:url(../../icons/masterbrand_newcugnav_right.gif);
}

.cugNavElementHover {
	background-image:url(../../icons/masterbrand_newcugnav_hover.gif);
	cursor: pointer;
}


.cugNavElementRightLastHover {
	background-image:url(../../icons/masterbrand_newcugnav_right_over.gif);
}

.cugNavSubLeft {
	background-image: url(../../icons/masterbrand_newcugnav_box_mid_left.gif);
}

.cugNavSubRight {
	background-image: url(../../icons/masterbrand_newcugnav_box_mid_right.gif);
}

.cugnavSubLeftBottom {
	background-image: url(../../icons/masterbrand_newcugnav_box_bottom_left.gif);
}

.cugnavSubCenterBottom {
	background-image: url(../../icons/masterbrand_newcugnav_box_bottom_mid.gif);	
}

.cugnavSubRightBottom {
	background-image: url(../../icons/masterbrand_newcugnav_box_bottom_right.gif);
}

.cugNavRightElementRight {
	background-image: url(../../icons/masterbrand_newcugnav_right2.gif);
}

.cugNavRightElementCenter {
	background-image: url(../../icons/masterbrand_newcugnav_middle.gif);
}

.cugNavRightElementCenterHover {
	background-image: url(../../icons/masterbrand_newcugnav_hover.gif);
}

.cugNavRightElementRightHover {
	background-image: url(../../icons/masterbrand_newcugnav_right2_over.gif);
}

#header {
	background:transparent url(../../icons/masterbrand_newheader.png) no-repeat !important;
	clear:both;
	height:153px;
	overflow:hidden;
	/*position:relative;*/
	position: static;
	width:993px; /*985*/
	z-index:1;
}

#headercontent {
	height:146px !important;
}

#mainnavigation {
	height:41px !important;	
	text-align:left !important;
}	

#mainnavigation ul {
	width: auto !important;
	margin-right:40px;
}

#mainnavigation li {
	height:40px !important;
	margin: 0px 5px 0px 5px !important;
}

#mainnavigation_newbackground {
	background:transparent url(../../icons/masterbrand_newwhitebackground.png) no-repeat scroll top right !important;
	position:absolute;
	right:0;	
	height:40px;
	width:22px;
	margin-right:2px;
}	

#mainnavigation_new {
	float:right;
}

#mainnavigation_new .inactive {
	/*background:transparent url(../../icons/masterbrand_newnavinactive.gif) repeat-x scroll 0 0 !important;*/
}

#mainnavigation_new .blue {
	background:transparent url(../../icons/masterbrand_newactive_blue.gif) repeat-x scroll 0 0 !important;
}

#mainnavigation_new .green {
	background:transparent url(../../icons/masterbrand_newactive_green.gif) repeat-x scroll 0 0 !important;
}

#mainnavigation_new .darkblue {
	background:transparent url(../../icons/masterbrand_newactive_darkblue.gif) repeat-x scroll 0 0 !important;
}

#mainnavigation_new .grey {
	background:transparent url(../../icons/masterbrand_newactive_grey.gif) repeat-x scroll 0 0 !important;
}

#mainnavigation_new .lightgrey {
	background:transparent url(../../icons/masterbrand_newactive_lightgrey.gif) repeat-x scroll 0 0 !important;
}


#mainnavigation_new .purple {
	background:transparent url(../../icons/masterbrand_newactive_purple.gif) repeat-x scroll 0 0 !important;
}

#mainnavigation_new .navspacer {
	background:transparent url(../../icons/masterbrand_newnavspacer.gif) no-repeat scroll 0 0 !important;
	width:2px;
	height:40px;
	margin: 0px 0px 0px 0px !important;
}

#mainnavigation ul li {
	margin-right: 0px !important;
}

#mainnavigation a {
	font-family : Neue Helvetica, Helvetica, Arial, sans-serif !important;
	padding: 0px 10px 0px 10px !important;
	cursor: pointer;
	/*height:40px;*/
	height:37px;
	margin-top:1px;
	color: #ffffff;
	/*font-weight:bold;*/
}

#subnav {
	background: none !important;
	left:1px !important;
}	

#specialnavigation{
	padding-top:15px;
}


#cugnavigation {
	position: static;
}
#cugNavLeft, #cugNavCenter, #cugNavRight {
	position: relative;
}

#footerarea {
	width: 993px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
}

#footer {
	background:transparent url(../../icons/masterbrand_newfooter.png) no-repeat scroll 0 0 !important;
	bottom:0;
	float:left;
	height:35px;
	left:0;
	margin:0 auto;
	overflow:hidden;
	/*position:relative;*/
	position: static;
	width:993px; /*985*/
	z-index:1;
}
#footercopyright {
	float: left; 
	position: relative;
}
#footercontent {
	position: relative;
	float: right; 
	width: auto;
}
.handcursor, #footercontenticons {
	height: 25px;
}

.teasergrouphead_new, .dl_search_head_new {
	position:relative;
	background: url(../../icons/masterbrand_newteaser_rahmen_top.gif) no-repeat; 
	width:200px; 
	height:5px; 
	z-index:2;
}

.teasergroupmiddle_new, .dl_search_middle_new {
	position:relative; 
	top:-5px; 
	width:200px; 
	z-index:1; 
	background-image:url(../../icons/masterbrand_newteaser_rahmen_middle.gif); 
	background-repeat:repeat-y;
	background-color:#f8f8f8;
}

.teasergroupfooter_new, .dl_search_footer_new {
	position:relative; 
	background: url(../../icons/masterbrand_newteaser_rahmen_bottom.gif) no-repeat;	 
	top:-9px; 
	width:200px;	
	height:8px; 
	z-index:3; 
}
.dl_search_footer_new  {
	top: -5px;
}
#teaserarea a.showmarker {
	background: #616263 url(../../icons/masterbrand_newcug_akk_link_bg.gif) no-repeat;
}

.glossymenu_new{
	margin: 0;
	padding: 0;
	width: 200px; /*width of menu*/
	overflow: hidden;
}

.statusicon{
	height:9px !important;
}

.glossymenu_new a.menuitem, .search_new, .dl_search_new {
	background-image:none;
	height:20px;
	background-repeat:no-repeat;
	/*font: normal 11px Helvetica, Arial, sans-serif;*/
	color: #888888;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: 175px;
	height: 20px;
	text-decoration: none;
	/*text-transform:uppercase;*/
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 6px;
}
.search_new, .dl_search_new {
	background-image: url(../../icons/masterbrand_newakk_link_bg.gif);
}
#searchtext, #dl_searchtext {
	border:1px solid #999999;
	color:#888888;
	background-color:#ffffff;
	top: 5px;
	height:17px;
}

glossymenu_new a.menuitem:visited, .glossymenu_new .menuitem:active{
	color: #888888;
}
	
.glossymenu_new a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 8px;
	left: 8px;
	border: none;
}
	
.glossymenu_new a.menuitem:hover{
}
	
.glossymenu_new div.submenu, .glossymenu_new div.content{ /*DIV that contains each sub menu*/
	background:transparent url(../../icons/masterbrand_newteaser_rahmen_middle.gif) no-repeat scroll 0 0;
	padding-left: 1px;
	padding-right: 4px;
}
	
.glossymenu_new div.submenu ul{ /*UL of each sub menu*/
	border-top: #454545 solid 1px; /*Kapitelfarbe*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.glossymenu_new div.submenu ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	margin:0 5px 10px 8px;
	/*overflow: auto;*/
}

.glossymenu_new div.submenu ul li a{
	/*display: block;
	font: normal 11px Helvetica, Arial, sans-serif;
	color: #454545;*/
	text-decoration: none;
	line-height: 14px;
	/*padding-left: 10px;*/
}
	
.glossymenu_new div.submenu ul li a:hover{
	color: #454545;
}

.glossymenu_new div.submenu ul li ul{ 
	border-top: #FFFFFF solid 1px !important;	
}

.glossymenu_new div.submenu ul li ul li{ 
	padding:0 0 0 0 !important;
	margin:0 0px 0px 15px;
	list-style-image:url(../../icons/listitem_grey.gif);
	list-style-position:outside;
	list-style-type:none;
}

.glossymenu_new div.submenu ul li ul li.bulletlist {
	margin-left: 10px;
}

.glossymenu_new div.content ul {
	border-top: #CCCCCC solid 1px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.glossymenu_new div.content ul li {
	margin:5px 0 5px 8px;	
}
.glossymenu_new .linklist a, .glossymenu .extern a, .glossymenu .download a, .glossymenu .email a {
	/*padding-left: 15px;*/
}
