body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6C6C6C;
}
img {
	border: none;
}
a {
	border: none;
}
.widthMax {
	width: 100%;
}
.widthMin {
	width: 1px;
}
.sBlack {
	color: #000000;
}
.tdTop {
	vertical-align:top;
}
.bCenter {
	margin: 0px auto;
}
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.clear {
  clear:both;
}
#page {
	width: 860px;
	margin:0 auto;
	padding:20px 0;
}
.hidden {
	display: none;
}
#header_status_bar_box {
	width: 860px;
}
#homeSearchBox {
	width: 750px;
	height:124px;
	padding-left: 105px;
}
.homeSearchUser {
	background: url(images_new/Search_General_64x64.gif) no-repeat  20px 20px;
}
.homeSearchBoth {
	background: url(images_new/Search_General_64x64.gif) no-repeat  20px 20px;
}
.homeSearchProducts {
	background: url(images_new/Search_Presents_64x64.gif) no-repeat  20px 20px;
}
#homeSearchInput {
	position:relative;
	height: 37px;
}
#homeSearchInputL {
	background: url(/images_new/searchbar_searchbox_front.gif) no-repeat;
	height: 37px;
	width: 20px;
	z-index:2;
	position:absolute;
}
.homeSearchInputM {
	background: url(/images_new/searchbar_searchbox_background.gif) repeat-x;
	height: 37px;
	width: 520px;
	padding-left: 20px;
	position:absolute;
	border: none;
	height:37px;
	font-size: 24px;
	padding-top: 2px;
}
#homeSearchInputR {
	background: url(/images_new/searchbar_searchbox_end.gif) no-repeat;
	position:absolute;
	width: 36px;
	height: 37px;
	left: 540px;
	z-index:2;
} 
.homeSearchMarT {
	margin-top:10px;
}
a.home_search_sbm:link, a.home_search_sbm:visited, a.home_search_sbm:hover, a.home_search_sbm:active {
	background: url(/images_new/searchbar_button_suchen_off.gif) no-repeat;
	width: 142px;
	height: 39px;
	display: block;
}
a.home_search_sbm:hover, a.home_search_sbm:active {
	background: url(/images_new/searchbar_button_suchen_on.gif) no-repeat;
}
#homeSearchBoxHint {
	margin-top: 5px;
	background: url(/images_new/searchbar_icon_tipp.gif) no-repeat;
	padding-left: 25px;
	line-height: 20px;
	height: 20px;
}
.sHint {
	font-size: 12px;
}
.sGrey {
	color: #CECECE;
}
.cont_sep_w, .cont_sep_g {
	width: 870px;
	height: 19px;
	background: url(/images_new/component-separator_white_2.gif) no-repeat;
	margin: 0px auto;
}
.cont_sep_g {
	background: url(/images_new/component-separator_grey_2.gif) no-repeat;
}
.rssIconTitle {
	float:left;
	width: 85%;
}
a.rssIcon:link, a.rssIcon:visited, a.rssIcon:hover, a.rssIcon:active {
	display: block;
	width: 12px;
	height: 12px;
	float:right;
	background: url(/images_new/ico_rss_small.gif) no-repeat;
	z-index: 10;
	margin-right: 2px;
}
.userPicBoxXS {
	margin: 5px 2px;
}
.contLBox {
	width: 300px; 	
}
.contRBox {
	width: 550px;
	padding-left: 10px;
}
.ie .contRBox {
	padding-left: 8px;
}
.contBBox {
	padding-top: 10px;
}
.contBoxS {
	width: 300px;
}
.contBoxM {
	width: 270px;
	padding-right: 10px;
	margin-bottom: 10px;
}
.contBoxL {
	width: 569px;
	padding-left: 10px;
}
.ie .contBoxL {
	padding-left: 6px;
}
.contBoxL_1 {
	width: 550px;	
}   
.contBoxL_2 {
	width: 550px;
}
.contBoxXL {
	width:845px;
  padding-left: 15px;  
  padding-right: 10px;
}
#press_footer {
	margin: 0px auto;
	width: 870px;
}
.borderLG {
	border-right: 1px solid #c6c6c6;
}
.borderBG {
	border-bottom: 1px solid #c6c6c6;
}
.sSmall {
	font-size: 11px;
}
.contBoxGrey {
	background-color: #F7F7F7;
}
.reflectContainer {
	margin: 5px;
	width: 95px;
	height: 150px;
	overflow: hidden;	
}
.ie .reflectContainer {
	margin-right: 4px;
}
.reflectContainerC {
	background-color: #F7F7F7;	
}
.reflectContainerL {
	margin: 5px;
	width: 100px;
	height: 150px;
	overflow: hidden;	
}
.reflect, .reflected {
	display: block;
	margin: auto !important;
}
#suggested_tags {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}
#suggested_tags a {
	padding: 0px 3px;
}
.st5, a.st5:link, a.st5:visited, a.st5:hover, a.st5:active {
	font-size: 12px;
}
.st4, a.st4:link, a.st4:visited, a.st4:hover, a.st4:active {
	font-size: 16px;
}
.st3, a.st3:link, a.st3:visited, a.st3:hover, a.st3:active {
	font-size: 20px;
}
.st2, a.st2:link, a.st2:visited, a.st2:hover, a.st2:active {
	font-size: 24px;
}
.st1, a.st1:link, a.st1:visited, a.st1:hover, a.st1:active {
	font-size: 26px;
}
.friendsTagsBox {
	width: 270px;
	margin: 9px 2px 0px 2px;
	line-height:32px;
	height: 46px;
}
a.friendsTagsLnk:link, a.friendsTagsLnk:visited, a.friendsTagsLnk:hover, a.friendsTagsLnk:active {
	background: url(/images_new/button_suchen_off.gif) no-repeat;
	display: block;
	width: 68px;
	height: 22px;
	margin-top: 5px;
}
a.friendsTagsLnk:hover, a.friendsTagsLnk:active {
	background: url(/images_new/button_suchen_on.gif) no-repeat;
}
.friendsTagsItem {
	width: 150px;	
	vertical-align: middle;
	padding-left: 30px;
}
.friendsTagsItem1 {
	background: url(/images_new/ico_count_01.gif) no-repeat 0px 5px;
}
.friendsTagsItem2 {
	background: url(/images_new/ico_count_02.gif) no-repeat 0px 5px;
}
.friendsTagsItem3 {
	background: url(/images_new/ico_count_03.gif) no-repeat 0px 5px;
}
.friendsTagsItem4 {
	background: url(/images_new/ico_count_04.gif) no-repeat 0px 5px;
}
.friendsTagsItem5 {
	background: url(/images_new/ico_count_05.gif) no-repeat 0px 5px;
}
.friendsTagsItem6 {
	background: url(/images_new/ico_count_06.gif) no-repeat 0px 5px;
}
#wishIdeasF .moreLnkBox, #wishIdeasM .moreLnkBox {
	margin-top: 15px;
}
a.switchWishIdeasF:link, a.switchWishIdeasF:visited, a.switchWishIdeasF:hover, a.switchWishIdeasF:active, a.switchWishIdeasM:link, a.switchWishIdeasM:visited, a.switchWishIdeasM:hover, a.switchWishIdeasM:active {
	display: block;
	width: 63px;
	height: 22px;
}
a.switchWishIdeasF:link, a.switchWishIdeasF:visited {
	background: url(/images_new/button_fuer-sie_off.gif) no-repeat;
}
a.switchWishIdeasF:hover, a.switchWishIdeasF:active {
	background: url(/images_new/button_fuer-sie_on.gif) no-repeat;
}
#wishIdeasF a.switchWishIdeasF:link, #wishIdeasF a.switchWishIdeasF:visited, #wishIdeasF a.switchWishIdeasF:hover, #wishIdeasF a.switchWishIdeasF:active {
	background: url(/images_new/button_fuer-sie_on.gif) no-repeat;
}
a.switchWishIdeasM:link, a.switchWishIdeasM:visited {
	background: url(/images_new/button_fuer-ihn_off.gif) no-repeat;
}
a.switchWishIdeasM:hover, a.switchWishIdeasM:active {
	background: url(/images_new/button_fuer-ihn_on.gif) no-repeat;
}
#wishIdeasM a.switchWishIdeasM:link, #wishIdeasM a.switchWishIdeasM:visited, #wishIdeasM a.switchWishIdeasM:hover, #wishIdeasM a.switchWishIdeasM:active {
	background: url(/images_new/button_fuer-ihn_on.gif) no-repeat;
}
#header_user_info {
	background: url(/images_new/background_userbox_long.gif) no-repeat;
	width: 250px;
	height: 120px;
	margin-left: 245px;
	color: #ffffff;
	font-size: 12px;
}   
#header_user_info a:link, #header_user_info a:visited, #header_user_info a:hover, #header_user_info a:active {
	color: #C6BC36;
	text-decoration: none;
	border: none;
}
.gLnk, a.gLnk:link, a.gLnk:visited, a.gLnk:hover, a.gLnk:active, #header_user_info a.gLnk:link, #header_user_info a.gLnk:visited, #header_user_info a.gLnk:hover, #header_user_info a.gLnk:active {
	color: #c6c6c6;
}
#login_email, #login_password, .reg_txt {
	font-size: 16px;
}
#loginBox {
	padding-left: 15px;
}
.login_box_m_b {
	padding-bottom: 10px;
}
.userAvatar {
	border: 1px solid #fff;
	margin:5px 5px 5px 8px;
	display:block;
}
.userAvatarBox {
	width: 85px;
	height:85px;
	overflow:hidden;
}
.ie .userAvatar {
	margin:5px 0px 5px 0px;
}
#presenta_index {
	width: 273px;
	height: 410px;
	margin: 0px 10px 10px 0px
}
#indexTxtBox {
	width: 550px;
	font-size: 16px;
}
.shop_box {
	width: 130px;
	height: 65px;
	overflow:hidden;
	margin: 3px;
}
.shop_box_img {
	width: 130px;
	height: 65px;
}
.exp {
	padding-left: 40px;
	padding-top: 10px;
	margin-top: 10px;
	height: 32px;
	line-height: 32px;
}
.exp1 {
	background: url(/images_new/iconbar_icon_statistik.gif) no-repeat;
}
.exp2 {
	background: url(/images_new/iconbar_icon_wunschliste-personalisieren.gif) no-repeat;
}
.exp3 {
	background: url(/images_new/iconbar_icon_favorites.gif) no-repeat;
}
.press_lnk {
	display:block;
	margin: 5px;
	height: 43px;
}
a.press_wuv:link, a.press_wuv:visited {
	background: url(/images_new/presse_icons/wuv.jpg) no-repeat;
	width: 81px;
}
a.press_wuv:hover, a.press_wuv:active {
	background: url(/images_new/presse_icons/wuv_c.jpg) no-repeat;
	width: 81px;
}
a.press_horizont:link, a.press_horizont:visited {
	background: url(/images_new/presse_icons/horizont.jpg) no-repeat;
	width: 204px;
}
a.press_horizont:hover, a.press_horizont:active {
	background: url(/images_new/presse_icons/horizont_c.jpg) no-repeat;
	width: 204px;
}
a.press_kress:link, a.press_kress:visited {
	background: url(/images_new/presse_icons/kress.jpg) no-repeat;	
	width: 118px;
}
a.press_kress:hover, a.press_kress:active {
	background: url(/images_new/presse_icons/kress_c.jpg) no-repeat;
	width: 118px;
}
a.press_businesson:link, a.press_businesson:visited {
	background: url(/images_new/presse_icons/businesson.jpg) no-repeat;
	width: 136px;
}
a.press_businesson:hover, a.press_businesson:active {
	background: url(/images_new/presse_icons/businesson_c.jpg) no-repeat;
	width: 136px;
}
a.press_foerderland:link, a.press_foerderland:visited {
	background: url(/images_new/presse_icons/foerderland.jpg) no-repeat;
	width: 106px;
}
a.press_foerderland:hover, a.press_foerderland:active {
	background: url(/images_new/presse_icons/foerderland_c.jpg) no-repeat;
	width: 106px;
}
a.press_com-online:link, a.press_com-online:visited {
	background: url(/images_new/presse_icons/com-online.jpg) no-repeat;
	width: 113px;
}
a.press_com-online:hover, a.press_com-online:active {
	background: url(/images_new/presse_icons/com-online_c.jpg) no-repeat;
	width: 113px;
}
a.press_bk:link, a.press_bk:visited {
	background: url(/images_new/presse_icons/bk.jpg) no-repeat;
	width: 37px;
}
a.press_bk:hover, a.press_bk:active {
	background: url(/images_new/presse_icons/bk_c.jpg) no-repeat;
	width: 37px;
}
a.press_iwb:link, a.press_iwb:visited {
	background: url(/images_new/presse_icons/iwb.jpg) no-repeat;
	width: 101px;
}
a.press_iwb:hover, a.press_iwb:active {
	background: url(/images_new/presse_icons/iwb_c.jpg) no-repeat;
	width: 101px;
}
a.press_manager-magazin:link, a.press_manager-magazin:visited {
	background: url(/images_new/presse_icons/manager-magazin.jpg) no-repeat;
	width: 146px;
}
a.press_manager-magazin:hover, a.press_manager-magazin:active {
	background: url(/images_new/presse_icons/manager-magazin_c.jpg) no-repeat;
	width: 146px;
}
#page_title {
	margin-bottom: 5px;
}
#headerUserInfoL {
	width: 90px;
	margin-left: 15px;
}
.ie #headerUserInfoL {
	width: 80px;
	margin-left: 10px;
}
#headerUserInfoR {
	width: 140px;
}
.ie #headerUserInfoR {
	width: 130px;
}
#headerUserInfoR table {
	text-align: right;
}
#headerUserInfoR table td {
	height: 12px;
	line-height: 13px;
}
#headerUserInfoB {
	margin-left: 20px; 
	padding-top: 5px;
}
#headerUserInfoB a:link, #headerUserInfoB a:visited, #headerUserInfoB:hover, #headerUserInfoB:active {
	margin-right: 15px;
}
.news_wire_cal {
	width:54px;
	margin-right: 5px;
}
.news_wire_cal_top_n, .news_wire_cal_top_y {
	height: 19px;
	line-height: 21px;
	text-align: center;
	color: #ffffff;
	text-transform: uppercase;
	background: url(/images_new/news_date-item_top.gif) no-repeat;
	font-size: 12px;
}
.news_wire_cal_top_n {
	background: url(/images_new/news_date-item_top_new.gif) no-repeat;
}
.news_wire_cal_bottom {
	height: 35px;
	line-height: 31px;
	color: #000;
	text-align: center;
	background: url(/images_new/news_date-item_bottom.gif) no-repeat;
	font-size: 18px;
}
.news_wire_type {
	width: 16px;
	height: 16px;
	margin: 10px 5px 5px 0px;
}
.news_wire_type_wish {
	background: url(/images_new/news_icon_wunschbox.gif) no-repeat;
}
.news_wire_type_friend {
	background: url(/images_new/news_icon_netzwerk.gif) no-repeat;
}
.news_wire_text {
	margin: 10px 5px 5px 0px; 
	width: 450px;
}
.found_item {
	margin-top:5px;
	margin-bottom:5px;
	width:840px;	
}
.found_product {
	width: 610px;
}
.found_item_desc {
	width: 490px;
	padding-right: 10px;
	height: 110px;
	overflow:hidden;
}
.found_product_desc {
	width: 275px;
}
a.userFilterItem, .userFilterItem {
	margin: 0px 4px;
}
.productCatItem, a.productCatItem {
	display:block;
	float:left;
	line-height:20px;
	margin:0px 5px;
	vertical-align:middle;
}
a.filter {
	margin: 0px 5px;
}
.searchFilterBox {
	width: 220px;
}

/* pagination */
.pgBox {
	margin: 5px 0px;
	float:left;
}
a.pgItem:link, a.pgItem:visited, a.pgItem:hover, a.pgItem:active {
	display:block;
	float:left;
	border: 1px solid  #356AA0;
	margin-right:3px;
	padding: 2px 5px;
}
a.pgItem:hover, a.pgItem:active {
	border: 1px solid  #CC0000;
}
.pgItemActive {
	display:block;
	float:left;
	margin-right:3px;
	padding: 3px 5px 2px 5px;
}

#login_top_box {
	margin-left: 20px;
}
#login_top_box .new_input {
	float:left;
	margin-top:5px;
	width:190px; 
}
.news_wire_item {
	margin-top:10px;
	padding-bottom:5px;
}
.new_userAvatar {
	width: 100px;
	height: 100px;
	overflow:hidden;
}
.user_infos {
	margin-left: 5px;
}
.results {
	margin: 10px 0px 5px 0px;
}
.cal_mar {
	margin-left: 5px;
} 
.prodDetailR {
	width: 357px;
	margin-left: 5px;
}
.prodDetailL {
	width: 180px;
}
.picXLBox {
	width: 175px;
	height: 215px;
	overflow: hidden;
	border: 1px solid #C6C6C6;
	padding-top: 15px;
}
.picXL {
	display: block;
	margin: auto;
}
.prodDetailDesc {
	height: 180px;
	overflow:hidden;
}
.prodDetailActionL {
	margin-top: 10px;
}
.prodDetailActionL img {
	padding-right: 4px;
}
.prodDetailActionR {
	width: 155px;
	display: block;
	margin-top: 10px;
}
.proDetailComment {
	margin-top:5px;
	padding:5px;
	border:1px #333333 dotted;	
}
.proDetailCommentGrey {
	background:#e7e7e7;
}
.proDetailCommentPicBox {
	margin-right: 5px;
}
.proDetailCommentPic {
	width: 50px;
}
.prodDetailPrice {
	height: 36px;
}
.prodDetailMar {
	margin-bottom: 10px;
}
.prodDetailUserL {
	width: 100px;
	height: 200px;
	overflow: hidden;
	margin-right: 5px;
}
.prodDetailOtherWishes {
	width: 55px;
	height: 55px;
	margin: 3px 3px 2px 2px;
}
.invPeopleImgBox {
	margin-right: 8px;
}
.invPeopleBoxes {
	margin-top: 10px;
	padding-bottom: 5px;
}
.sCW {
	width:315px;
}
.found_userL {
	width: 200px;
	overflow:hidden;
}
.best_offer {
	border: 3px solid #6633CC;
	margin-bottom: 2px;
	padding-top: 4px;
	background-color: #E6CCFF;
}
.openMoreLnkBox {
	margin-left: 5px;
}
ul.bm_pros {
	list-style-image: url(/images_new/check_green.gif);
}
ul.bm_pros li {
	padding-top: 5px;
}
.bm_pros_box {
	width: 289px;
	height: 313px;
	background: url(/images_new/greay_bg.gif) no-repeat;
	margin-top:20px;
}
.bm_pros_box div {
	margin-left: 15px;
	margin-top: 5px;
	font-size: 18px;
}


/* round input */
.searchInput {
	position:relative;
	height: 37px;
}
.searchInputL {
	background: url(/images_new/searchbar_searchbox_front.gif) no-repeat;
	height: 37px;
	width: 20px;
	z-index:2;
	position:absolute;
}
.searchInputM {
	background: url(/images_new/searchbar_searchbox_background.gif) repeat-x;
	height: 37px;
	width: 120px;
	padding-left: 20px;
	position:absolute;
	border: none;
	height:37px;
	font-size: 24px;
	padding-top: 2px;
}
.searchInputMXL {
	width: 480px;
}
.searchInputR {
	background: url(/images_new/searchbar_searchbox_end.gif) no-repeat;
	position:absolute;
	width: 36px;
	height: 37px;
	left: 140px;
	z-index:2;
}  
.searchInputRXL {
	left: 500px;
}
.searchInputTdM {
	width: 175px;	
}
.searchInputTdS {
	width: 130px;
}
.searchInputS {
	width: 70px;
}
.searchInputRS {
	left: 90px;
}
.user_actions {
	width: 115px;
}
.regBoxLeft {
	width: 190px;
	margin-right: 10px;  
	padding-bottom: 20px;
}
.regBoxRight {
	width: 500px;
	margin-left: 10px;
}
.regpa {
	padding-left: 40px;
	padding-bottom: 40px;
}
.reg_mar {
	margin: 15px 0px 5px 0px;	
}
.action_wish_list {
	width: 210px;
}

/* ads */
#ban_btn {
	margin: 10px auto 0px auto;
	width: 728px;
	height: 90px;
	clear:both;
}
#ban_rec {
	width:300px;
	height: 250px;
	margin-top: 10px;
}
.prodDetailAd {
	border: 1px solid #B4D0DC;
	margin-bottom: 10px;
	width: 320px;
	padding:2px;
	height: 204px;
	overflow: hidden;
}
.prodDetailAdBox {
	width: 330px;
	padding-right: 10px;
	height: 235px;
}
a.prodDetailAdProdLnk:link, a.prodDetailAdProdLnk:visited, a.prodDetailAdProdLnk:hover, a.prodDetailAdProdLnk:active {
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
	font-size: 11px;
}
a.prodDetailAdShopLnk:link, a.prodDetailAdShopLnk:visited, a.prodDetailAdShopLnk:hover, a.prodDetailAdShopLnk:active {
	font-weight: normal;
	color: #008000;
	text-decoration: underline;
	font-size: 11px;
}
.prodDetailAdProdDesc {
	font-weight: normal;
	font-size: 11px;
}
.adIdent {
	font-size: 9px;	
	font-weight: normal;
	margin-right: 5px;
	margin-top: 5px;
}
.nAR {	
	width:539px;
}
.nAL {
	height:320px;
	width: 300px;
}





/* calendar */
.calendar table, .calendar tbody .day, .calendar thead .title {
	background-color: #ffffff;
}
.calendar table {
	width: 300px; 
	height: 230px;
}
.calendar {
	width: 300px; 
	margin: 0px 0px 5px 0px;
	border-color: #C6C6C6;
	height: 230px;
}
.fcalendar {
	height: 230px;
	border: 1px solid #ffffff;
	margin: 0px 0px 5px 0px;
}
.calendar thead .name {
	background-color: #E8EDF3;	
}
.calendar tbody td.selected {
	border: 1px solid #CC0502;
	background-color: #ffffff;
}
.calendar tbody .rowhilite td, .calendar thead .hilite, .calendar tfoot .hilite {
  background: #E8EDF3;
}
.calendar tbody td.today {
	background-color: #CC0502;
	color: #ffffff;
}
/* buble tooltip */
.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(/images_new/bt.gif) no-repeat top
}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(/images_new/bt.gif) no-repeat bottom}
    
/* css hacks */
.opera .new_input_up_acc_sel_t { top:-15px;margin-bottom:-25px; }
.opera select.input_m { margin-left:6px; }
.opera #up_acc_bmonth {	top:0px; }
.opera #up_acc_byear { top:15px; }
.mac select.input_m { height:23px; }
.mac .update_acc_mar_t { top:0px; }
.mac #up_acc_sel_gender { top:5px; }
.mac .up_acc_saf { top:-5px; }
.mac .lp_input_head { margin-top: 10px;margin-bottom: -5px; }		    
    
    