#Layer1 {
	position:absolute;
	width:200px;
	height:192px;
	z-index:1;
	visibility: hidden;
}
#Layer2 {
	position:absolute;
	width:200px;
	height:209px;
	z-index:2;
	visibility: hidden;
}
#Layer3 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	visibility: hidden;
}
#Layer4 {
	position:relative;
	width:255px;
	height:187px;
	z-index:1;
	visibility: visible;
	overflow: auto;
	}

.borderfront {
	border: 1px solid #e5e5df;
	}
	
#frontpageelem {
	height: 275px;
	}
	
.text_error{
	color:#900;
	font-weight:bold;}

.text_success{
	font-size:13px;
	color:#060;
	font-weight:bold;
	}
	
.top {
	background-image:url(/images/top_midt_loggetind.jpg);
	background-repeat:no-repeat;
	}
.topwinter {
	background-image:url(/images/winterheader/top_vinter_03_12_07_24.jpg);
	background-repeat:no-repeat;
	}
.gulbg { background-image:url(/images/betson_gul_bg.gif) }
.tab_bg, topline {
	background-image: url(/images/bb_22.gif);	
	background-repeat:repeat-x;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.topline {
	height:9px;
	border-bottom: 2px solid #ed1a23;
}

.line2 {
	border-bottom: 2px solid #4c4c4e;
	height:3px;
}

.line3 {
	border-top: 1px solid #deded5;
	height:3px;
}

.line1 {
	border-top: 1px solid #4c4c4e;
	height:3px;
}
.toptxt {
	color: #4c4c4e;
}



.tab_bg_active {
	background-image: url(/images/bb_17.gif);
	background-repeat:repeat-x;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.tab_bg_active_right { background: no-repeat url(/images/bb_19.gif); width:17px; height:44px; }
.tab_bg_active_left { background: no-repeat url(/images/bb_15.gif); width:17px; height:44px; }
.tab_bg_inactive_right { background: no-repeat url(/images/bb_24.gif); width:17px; height:44px; }
.tab_bg_inactive_left { background: no-repeat url(/images/bb_20.gif); width:17px; height:44px; }

body {
	font-family: "Lucida Sans Unicode", "Trebuchet MS", verdana;
	font-size: 11px;
	background-image: url(/images/baggrund.gif);
	background-repeat: repeat-y;
	background-position: center;
}
a {
	color: #73726A;
	text-decoration: none;
}
.a_black {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #000;
}

.butikslink {color:#ec2027; text-decoration:underline; }

.yellowtxt {
	color:#feec10;
}
h1 {
	font-size: 15px;
	font-weight: bold;
	color: #4c4c4e;
	margin: 0px;
	padding: 0px;
}
h2 {	
	font-size: 13px;
	font-weight: bold;
	color: #73726A;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: 13px;
	color: #73726A;
	margin: 0px;
	padding: 0px;
	font-weight: normal;

}
h4 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h6 {
	font-size: 13px;
	color:#FFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.stor-sort {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin: 0px;
	padding: 0px;
}
p, h5 {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.minsidetop {
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	color: #000;
	margin: 15px 0px;
	padding:2px 12px; 
	cursor:pointer;
	background-image:url(/images/mysite/graa-top.gif)
}
.minsidetop_chosen{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding:2px 12px; 
	margin: 15px 0px;
	background-image:url(/images/mysite/yellow-top.gif)
}

.tab_bgline{
	background-image:url(/images/mysite/tab_bgline.gif);
	background-repeat:repeat-x;
	text-align:left;
}

/*.headmenu_active {
	background-image: url(/images/top_07_07.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.headmenu_neutral {
	background-image: url(/images/topneutral_07_07.gif);
	background-repeat: repeat-x;
	background-position: center;
}*/
.white {
	color: #FFF;
}
a.white:hover {
	color: #faed3b;
}
.brown {
	color: #73726A;
}
.h1 {
	font-size: 13px;
	font-weight: bold;
	
}

.black {
	color: #000;
}
.red {
	color: #900;
}

.red_bg {background-color:#900}

.border {
	border: 1px solid #B8B7AD;
}
.show_product_small {
	background-image: url(/images/bb_auktioner_bg_23.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.show_product_smallbrown {
	background-image: url(/images/bb_auktioner_bg_23_grey_03.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.show_product_small_offer {
	background-image: url(/images/fokus_tilbud_10.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.right_hightlight_bg {
	background-image: url(/images/bb_auktioner_bg_11.gif);
	background-repeat: repeat-x;
	height: 100px;
}
.header1 {
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#4c4c4e;
	border-bottom: 2px solid #ed1a23;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 12px;
}


.buttonfocus {
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#4c4c4e;
	border-bottom: 2px solid #ed1a23;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
}

.border_topmenu {
	border: 1px solid #FFF;
}
.linelink {
	text-decoration: underline;
}
input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bgfront {
	background-image: url(/images/bikebuster_frontfocus_bg_03.gif);
	background-repeat: no-repeat;
}
.bgfront2 {
	background-image: url(/images/bikebuster_frontfocus_bg_04.gif);
	background-repeat: no-repeat;
}
.teasermenu_bg {
	background-image: url(/images/teasermenu_10.gif);
	background-repeat: repeat-x;
}
.verdana10 {
	font-size: 11px;
	font-weight:normal
}
.bg_focusproduct {
	background-image: url(/images/bg_focus_17.gif);
	background-repeat: repeat-x;
}
.qanda {
	background-image: url(/images/qanda_25.gif);
	background-repeat: no-repeat;
}
.verdana10bold {
	font-size: 11px;
	font-weight: bold;
	line-height:14px
}
.verdana10graa {
	font-size: 11px;
	color:72716a;
}
.verdana11 {
	font-size: 11px;
}
.ItemListHeader {
	font-size: 11px;
	font-weight: bold;
	padding:0 5px 0 0;
}
.bgtotal {
	background-image: url(/images/bgtotal_16.jpg);
	background-repeat: repeat-x;
}
/*.no {
	background-image: url(../images/flags_06.gif);
}*/
.calculator {
	background-image: url(/images/bg_calculator_04.gif);
}
.button_big {
	font-size: 13px;
	font-weight: bold;
}
.red_text {
	font-weight: bold;
	color:#f00;
}
.red_text11 {
	font-size: 11px;
	font-weight: bold;
	color:#f00;
}
.hvid_text {
	font-size: 11px;
	font-weight: bold;
	color:#fff;
}
.yellow {background-color:#faed3b}

.grey {background-color:#f5f5f5}

.dark-grey {
	background-color:#4c4c4c;
	border-bottom:2px solid #ed1a23;
	color:#FFFFFF;
}

.dark-grey2 {background-color:#4c4c4c}

.light-grey {background-color:#F9F9F7}

#Layer1 {
	position:absolute;
	width:200px;
	height:192px;
	z-index:1;
	visibility: hidden;
}
#Layer2 {
	position:absolute;
	width:200px;
	height:209px;
	z-index:2;
	top: 193px;
	left: 756px;
	visibility: hidden;
}
#Layer3 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
}
#EvaluateConfirm {
	position:absolute;
	width:211px;
	height:209px;
	z-index:2;
}
#notLoggedIn {
	position:absolute;
	width:211px;
	height:209px;
	z-index:2;
}
#teamdemo {
	position:relative;
	width:233px;
	height:200px;
	z-index:1;
	overflow: auto;
	visibility: visible;
}
.ordrer {
	position:absolute;
	width:284px;
	height:34px;
	z-index:1;
}

.toppadding {
	padding-top: 3px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
}

.toppaddingHome {
	padding-top: 3px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-image: url(/images/homestyle_03.gif);
}

.submenu2 {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:11px;
	padding-right:5px;
	color:white;
	font-weight:bold;
	font-size: 11px;
	width:132px;
	border-bottom: 2px solid #4c4c4e;
}

.submenu3 {
	padding-top:3px;
	padding-bottom:5px;
	padding-left:11px;
	padding-right:5px;
	color:white;
	font-weight:bold;
	font-size: 11px;
	width:132px;
	border-bottom: 3px solid #CC0000;
}

.submenu {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:11px;
	padding-right:5px;
	color:white;
	font-weight:bold;
	font-size: 11px;
	width:132px;
	border-bottom: 2px solid #CC0000;
}

.submenuHome {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:11px;
	padding-right:5px;
	color:white;
	font-weight:bold;
	font-size: 11px;
	width:111px;
}

.submenuAbout {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 11px;
	padding-right: 5px;
	color: white;
	font-weight: bold;
	font-size: 11px;
	width: 129px;
}

.submenuMember {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:11px;
	padding-right:5px;
	color:white;
	font-weight:bold;
	font-size: 11px;
	width:111px;
}

.menu, .headmenu_active, .headmenu_neutral {
	font-size: 12px;
	color: #73726A;
	font-weight: bold;
}
.headmenu_active {
	background-image: url(/images/top_07_07_new.gif);
}
.headmenu_neutral {
	background-image: url(/images/topneutral_07_07_new.gif);
}
form {
	margin: 0px
}
.stroke {
	background-image:url(/images/stroke.gif)
}
.loginbg {
	background-image: url(/images/login_19.gif);
	background-repeat: repeat-x;
	background-color:#fac010;
}
table.prodlistpagesmenu td {
	padding: 0 4px 0 4px;
}
.verdana13 {
	font-size: 13px;
}
.strong {
	font-weight:bold;
}
.checkout_bg {
	background-image: url(/images/checkout_07.jpg);
	background-repeat: no-repeat;
}
.green {
	color: #0e9a07;
}
.inactive_prize {
background-color:#E8E8E3;
}
.noscriptbutton {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(/images/noscript_button/button_05.gif);
	background-repeat: repeat-x;
}
.big_product_brown{
	background-image: url(/images/bg_prod_03.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.shirt_1 {
	background-image: url(/images/trojer/blue-vandbaerer-tuborg_08.gif);
	background-repeat: repeat-y;
}
.shirt_2 {
	background-image: url(/images/trojer/red-bjergrytter-tuborg_08.gif);
	background-repeat: repeat-y;
}
.shirt_3 {
	background-image: url(/images/trojer/green-sprinter-tuborg_08.gif);
	background-repeat: repeat-y;
}
.shirt_4 {
	background-image: url(/images/trojer/pink-lojtnant-tuborg_08.gif);
	background-repeat: repeat-y;
}
.shirt_5 {
	background-image: url(/images/trojer/gul-kaptajn-tuborg_08.gif);
	background-repeat: repeat-y;
}
.noscriptbutton_small {

	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-image: url(/images/noscript_button/smallbutton_04.gif);
	background-repeat: repeat-x;
}

.combitd {
	background-color: #FFC300;
	height: 20px;
	background-image: url(/images/bg_focus_17.gif);
	background-repeat: repeat-x;

}

.morecombi {
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
.grey-euro {
	background-color:#d8d7d2;
}
.filter_bg {
	background-image: url(/images/filterline_04.gif);
	background-repeat: repeat-x;
}
.list_price {
	font-size: 11px;
	font-weight: bold;
	color:#000;
}

.header2 {
	font-size: 13px;
	font-weight: bold;
	background-color:#f5f5f5;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 12px;
}
.tilkassen {
	background-image: url(/images/greenbuttonmm_05.gif);
	background-repeat: repeat-x;
}
.button_middle {
background-image:url(/images/button_03.gif) }
.filter_bgchosen {
	background-image: url(/images/filterline_04b.gif);
	background-repeat: repeat-x;
}
.verdana15 {
	font-size: 15px;
	font-weight: bold;
}
.h1clone {
	font-size: 13px;
	font-weight: bold;
	color: #73726A;
	margin: 0px;
	padding: 0px;
}
.yellow_lys { 
	background-color:#feec10;
}

.pricecollumn {
	padding:3px;
	background-color:#f1f1ef;
}

/* 
Rma styles 
------------------------------------------------------
*/
.rma_input {
	border: 0px;
	background-color: #f5f5f5;
	width:300px;
}
.input_returAntal {
	width: 50px;
}
.btn_cancel {
	float:right;
	padding:2px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #900;
}
.btn_back {
	float:left;
	padding:2px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.btn_confirm {
	float:right;
	padding:2px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #faed3b;
}

.rma_front_bg {
	background-image: url(/images/rma_03.jpg);
	background-repeat: repeat-x;
}

.contest_point {
	font-size:10px;
}

/* Teamtųj styles */

.tt_pro_preview {
	border-bottom: 1px dashed #CCC;
	margin:2px 0 1px 0;
	clear: both;
	}
	
.team_cloth_cat_head {
	background-image:url(/images/team_toj/teamtoj_bg.gif);
	background-repeat:repeat-x;
	float:none;
	height:60px; 
	margin-top:11px;
	margin-bottom:-5px;
	 }
	   
.team_cloth_acc_head{
	background-image:url(/images/team_toj/teamtoj_bg_acc.gif);
	background-repeat:repeat-x;
	float:none;
	height:60px; 
	 }

.team_cloth_cat_pic {
	margin-left:5px;
	margin-right:11px;	
	float: left;
	}
	
.team_cloth_cat_txt {
	font-size: 21px;
	font-weight:bold;
	float:left;
	margin-top: 16px;
	}
	
.team_cloth_cat_head_popup {
	padding-top:20px; 
	padding-left: 13px; 
	color:#000; 
	font-size: 15px;
	font-weight:bold;
	}
	
.team_cloth_input_produkt {
	width:25px;
	}
	
.team_cloth_productamount {
	background-color:#85bc42;
	padding:2px;
	font-weight:bold;
	}
	
.team_cloth_productamount_price {
	color:#FFF;
	font-size:19px;
	font-weight:bold;
	}
	
.team_cloth_productamount_totalprice {
		background-color:#85bc42;
		}
		
.team_cloth_productamount_wrap {
	color:#FFF;
	background-color:#3b6508;
	}
	
.team_cloth_discount_level {
	background-color:#85bc42;
	}

.team_cloth_min_order {
	font-size: 11px;
	font-weight: bold;
	}
	
.team_cloth_personalinfo_wrap, #team_cloth_uploadlogo_wrap {
	float: right;
	width: 411px;
	margin-bottom: 15px;
	}
	
.team_cloth_personalinfo_input_wrap {
	float: left;
	width: 280px;
	margin-bottom: 11px;
	}
	
.team_cloth_personalinfo_texts {
	width: 120px;
	float: left;
	}
	
.team_cloth_textbox_heigh {
	height: 22px;
	font-weight: bold;
	}
	
.team_cloth_input_heigh {
	height: 22px;
	}
	
.team_cloth_input_heigh input { width: 280px; 
	}
	
.team_cloth_input_comment {
	width: 280px;
	height: 60px;
	font-size:11px;
	}
	
#team_cloth_order_button_wrap {
	float: right;
	background-color:#85BC42;
	margin-top: 11px;
	padding: 3px;
	}
	
#team_cloth_order_button {
	float: right;
	font-size: 13px;
	font-weight: bold;
	padding: 3px 8px 3px 8px;
	}
/*.team_cloth_personalinfo_inputbox {}*/

.focusproduct_control { float:right; padding:3px 15px 3px 0; cursor:pointer; }
.focusproduct_control_last { float:right; padding:3px 5px 3px 0; }
.bb-timer {height:20px; width:20px;background-image: url(/images/focusproduct_control/bb-timer.png); margin:2px 15px 3px 0; float:right;}
.bb-t-s2 {background-position: -20px 0;}
.bb-t-s3 {background-position: -40px 0;}
.bb-t-s4 {background-position: -60px 0;}
.bb-t-s5 {background-position: -80px 0;}
.bb-t-s6 {background-position: -100px 0;}
.bb-t-s7 {background-position: -120px 0;}
.bb-t-s8 {background-position: -140px 0;}
.bb-t-s9 {background-position: -160px 0;}
.bb-t-s10 {background-position: -180px 0;}
.bb-t-s11 {background-position: -200px 0;}

.butik_wrap { padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #CCC; float:left; width:585px; }
	.butik_wrap div { float:left; padding:0 15px 0 0 }
	
/* Castelli teamtųj */
.request_wrap { width:455px; padding:15px 0px 0 0px; }
.request_upload_text { width:160px; float:left; }
	.request_upload_subtext  { margin-bottom: 10px; padding-left:160px; }
	
ul#tt_total_price { padding:20px; background-color:#dc0a09; list-style:none; margin:0px }
	ul#tt_total_price li { color:#FFF; width:260px; height:30px; }
	ul#tt_total_price div { float:left; width:130px; font-size:13px; }

ul#tt_add_products { padding:10px 20px 20px 20px; list-style:none; margin:0px }
ul#tt_add_products li { width:260px; }

.tt_order_button { float: right; background-color:#dc0a09; margin-top: 11px; padding: 3px; }
.product_preview { float:left; background:#fff; padding:10px; position:absolute; z-index:1; visibility:hidden; margin-top:-15px; }

.castelli_liststyle_color { background:#f1f1ef; text-align:center }
.castelli_liststyle_align { text-align:center }
.castelli_seperator { background:#b6b6b6; }
.castelli_amount_box { background:#dc0a09 }
.castelli_amount_box input { width:60px; padding:3px; }

/* Castelli teamtųj ---------- END  */