/** WRAPPER **/
#LeftWrapper { float:left; width:158px }
#MainWrapper { float:left; width:832px; }
#ContentWrapper {  clear:both; width:832px }
#RightWrapper { float:left; width:179px }
#ContentSmallWrapper { float:left; width:653px }
#ContentBigWrapper { width:832px }

/** CONTENT **/
.Content_lineHeight { line-height:13px; }

/** CONTENT MARGIN **/
.Content_margin { margin:10px }
.Content_marginBig { margin:10px 0 10px 10px; width:822px; }


/** BASIC BACKGROUNDS **/
.Background_treeBanner	{ width:990px; border-bottom:1px solid #999; background:url(/pix/misc/bgtreebanner.gif) }
.Background_tree	{ width:990px; border-bottom:1px solid #999; background:url(/pix/misc/bgtree.gif) }
.Background_none	{ width:990px; border-bottom:1px solid #999; background:#fff }


/** HEADER **/
#Header_container { 
	width:990px; height:60px;
	background:url(/pix/head/head_bg.gif) 0 0;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	margin-bottom:0px
}

.Header_logo { position:absolute; left:10px; top:6px }

#Header_loginStatus {
	position:absolute; top:20px; left:255px; height:40px; width:320px; overflow:hidden;
	line-height:16px; color:#fff; font-weight:bold; font-size:10px }

.Header_headPix { float:right; margin-top:5px }
.Header_headLinks { float:right; margin:6px 5px 0 25px; padding:0; list-style:none; text-align:right }
.Header_headLinks li { margin-bottom:3px }
.Header_headLinks a { color:#fff; text-decoration:none }
.Header_headLinks a:hover { text-decoration:underline }



/** TREE **/
#Tree_container			{ padding-top:10px; line-height:20px; }
#Tree_container a 		{ color:#666; text-decoration:none }
#Tree_container a:hover { text-decoration:underline }

.TreeDoc_level1 		{ padding-left:10px; margin-right:1px }
.TreeDoc_level1_active  { padding-left:10px; background:#fff; border-top:1px solid #999; border-bottom:1px solid #999; font-weight:bold }
.TreeDoc_level1_last 		{ padding-left:10px; margin-right:1px }

.TreeFol_level1 		{ padding-left:10px; margin-right:1px; background:url(/pix/icons/navArrowRight.gif) 2px 7px no-repeat }
.TreeFol_level1_open	{ padding-left:10px; margin-right:1px; background:url(/pix/icons/navArrowDown.gif) 2px 7px no-repeat #e0dfdf; border-top:1px solid #999; font-weight:bold }
.TreeFol_level1_last	{ padding-left:10px; margin-right:1px; background:url(/pix/icons/navArrowRight.gif) 2px 7px no-repeat }


.TreeDoc_level2			{ padding-left:20px; margin-right:1px; background:#e0dfdf }
.TreeDoc_level2_last 	{ padding-left:20px; margin-right:1px; background:#e0dfdf; border-bottom:1px solid #999 }
.TreeDoc_level2_active	{ padding-left:20px; background:#fff; border-top:1px solid #999; border-bottom:1px solid #999; font-weight:bold }

.TreeFol_level2 		{ padding-left:20px; margin-right:1px; background:url(/pix/icons/navArrowRight.gif) 12px 7px no-repeat #e0dfdf }
.TreeFol_level2_open	{ padding-left:20px; margin-right:1px; background:url(/pix/icons/navArrowDown.gif) 12px 7px no-repeat #e0dfdf; font-weight:bold }
.TreeFol_level2_last 	{ padding-left:20px; margin-right:1px; background:url(/pix/icons/navArrowRight.gif) 12px 7px no-repeat #e0dfdf; border-bottom:1px solid #999 }


.TreeDoc_level3 		{ padding-left:30px; margin-right:1px; background:#e0dfdf }
.TreeDoc_level3_last 	{ padding-left:30px; margin-right:1px; background:#e0dfdf; border-bottom:1px solid #999 }
.TreeDoc_level3_active	{ padding-left:30px; background:#fff; border-top:1px solid #999; border-bottom:1px solid #999; font-weight:bold }

.TreeFol_level3 		{ padding-left:30px; margin-right:1px; background:url(/pix/icons/navArrowRight.gif) 22px 7px no-repeat #e0dfdf }
.TreeFol_level3_open	{ padding-left:30px; margin-right:1px; background:url(/pix/icons/navArrowDown.gif) 22px 7px no-repeat #e0dfdf; font-weight:bold }
.TreeFol_level3_last 	{ padding-left:30px; margin-right:1px; background:url(/pix/icons/navArrowRight.gif) 22px 7px no-repeat #e0dfdf; border-bottom:1px solid #999 }


.TreeDoc_level4 		{ padding-left:40px; margin-right:1px; background:#e0dfdf }
.TreeDoc_level4_last 	{ padding-left:40px; margin-right:1px; background:#e0dfdf; border-bottom:1px solid #999 }
.TreeDoc_level4_active	{ padding-left:40px; background:#fff; border-top:1px solid #999; border-bottom:1px solid #999; font-weight:bold }



/** USER-ACCORDING MINI-LINKS (login, myaccount, NEXT TO TABBER) **/
#UserLogin_container { position:absolute; top:63px; left:850px; z-index:1; width:130px; text-align:right }
#UserLogin_container ul { margin:0; padding:0; list-style:none }
#UserLogin_container ul li { margin-bottom:2px }
#UserLogin_container ul li a { color:#333; }



/** TICKER **/
/** Ticker ist nicht mehr in Benutzung, wird aber gebraucht, um den Abstand zu wahren **/	
.Ticker_container {	position:relative; background:#fff;	border-bottom:1px solid #999; height:19px; overflow:hidden }

/** MICRO TEASER **/
.MicroTeaser_container {
	position:absolute; top:61px; left:0;
	width:158px; height:34px;
	background:#fff; 
	overflow:hidden; white-space:nowrap }

.MicroTeaser_country {
	position:absolute; top:61px; left:0;
	width:145px; height:30px; line-height:16px;
	background:#fff; 
	overflow:hidden; white-space:nowrap }

/** MINI LOGIN **/
.MiniLogin_container { width:151px; border:1px solid #999; border-left-width:0px; padding:3px; background:#ccc }
.MiniLogin_link		 { margin-left:2px; font-size:10px; font-weight:bold; color:#666 }


/** TABBER **/
#Tabber_container { position:relative; height:43px; background:#fff }
#Tabber_top { position:absolute; width:821px; top:0; left:10px; z-index:1; height:20px }
#Tabber_bottom {
	font-size:12px;
	position:absolute; top:19px; left:0; z-index:0;
	width:831px; height:22px; background:#ccc;
	border-top:1px solid #999; border-bottom:1px solid #999; border-right:1px solid #999 }

.Tabber_tab {
	display:block; float:left; overflow:hidden;
	height:20px; line-height:20px; margin-right:5px;
	text-decoration:none; text-align:center; color:#000 }

.Tabber_tab:hover { text-decoration:none; }

.tab_std { width:113px;	background:url(/pix/tabber/tabber_bg.gif) 0 0 no-repeat; }

.tab_hlp, .tab_hlp_active {	width:27px;	background:url(/pix/tabber/tabber_help_bg.gif) 0 0 no-repeat; }
.tab_hlp_active { background-position:0 -20px; color:#fff }

.tab_hard_active { background-position:0 -20px; color:#fff }
.tab_soft_active { background-position:0 -40px; color:#fff }
.tab_entn, .tab_entn_active { margin-right:20px }
.tab_entn_active { background-position:0 -60px; color:#fff }
.tab_myatn_active { background-position:0 -80px; color:#fff }
.tab_builder_active { background-position:0 -100px; color:#fff }

.Tabber_tab_bottom { width:100%; display:none }

.Tabber_bottom_tab {
	display:block; float:left;
	line-height:22px; height:22px;
	text-decoration:none; color:#fff;
	padding-left:5px; padding-right:5px }

.Tabber_bottom_tab:hover { color:#333; background:#eee }


#Tabber_tabHARDWARE_bottom { height:22px; background:#e52030 }
#Tabber_tabSOFTWARE_bottom { height:22px; background:#637cac  }
#Tabber_tabENTERTAINMENT_bottom { height:22px; background:#80bfb1 }
#Tabber_tabMyALTERNATE_bottom { height:22px; background:#f68862  }
#Tabber_tabCONFIGURATORS_bottom { height:22px; background:#6e9ccd }
#Tabber_tabHelp_bottom { height:22px; background:#fea54d }

/** STATUS ROW **/
#StatusRow	{ position:relative; width:832px; height:33px; line-height:33px; font-size:10px; background:#fff }

#ShopPath_container		{ float:left; padding-left:5px; height:33px }
#ShopPath_homeLink		{ background:url(/pix/icons/home.gif) 0 1px no-repeat; padding:3px 0; text-decoration:none }

/** USER ONLINE **/
.Index_userOnline	{ position:absolute; top:0; right:0; font-weight:bold }

/** BANNER **/
.BannerColumn	{ float:right; border-top:1px solid #CCC; padding-top:8px; padding-left:9px; width:170px }

.b_link { text-decoration:underline }
.b_red { color:#c00 }
.b_black { color:#000 }
.b_white { color:#fff }
.b_yellow { color:#ff0 }
.b_nvidia { color:#319B9B }
.b_head { font-family:arial,sans-serif }
.b_blue { color:#1742A5 }

.teaserBox	{ 
	position:relative; right:0px;
	height:220px; width:168px; margin-bottom:18px; 
	background:#fff; border:1px solid #ccc; border-right:0; 
	font-size:10px }

.teaserBox	div { position:absolute }
.teaser_pic { width:168px; height:220px }
.teaserLink	{ z-index:3 }

.dynTxTPos	{ left:0px; text-align:center; width:168px; z-index:2 }

.CategoryTopseller_bg {
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:#fff; 
	width:168px; height:220px 
}
/** FOOTER **/
#Footer_container { clear:both; width:990px; padding-top:15px; text-align:center }
#Footer_container a { font-weight:bold }