#body
{
	background:url(../images/design/1_bg_body_bg.jpg);
}

/* main content */
#div_main
{
	background:url(../images/design/1_bg_body.jpg) repeat-x;
	width:100%;
	height:100%;
	text-align:center;
	margin: 0px auto;
	padding:0px;
}
/* banner top */
#div_banner_top
{
	width:1000px;
	/*height:60px;*/
	margin: 0px auto;
	padding:0px;
	padding-top:10px;
	/*text-align:right;*/
}
#div_banner_top_ajax
{
	width:1000px;
	/*height:60px;*/
	margin: 0px auto;
	padding:0px;
	padding-top:10px;
	text-align:right;
}
/* top fade */
#div_fade_top
{
	background:url(../images/design/3_img_fade_top.png) no-repeat bottom;
	height:25px;
	width:1000px;
	padding-top:10px;

}
/* all content */
#div_contentwrapper 
{
	width:1000px;
	margin: 0px auto;
	padding:0px;
	text-align:center;
}
/* only with fade left/right */
#div_contentwrapper_middle
{
	background:url(../images/design/1_bg_fade_content.png) repeat-y;
	width:1000px;
	text-align:center;
}
#div_contentwrapper_middle_2
{
	background:url(../images/design/1_bg_content.png) repeat-x #0074C0;
	width:980px;
	overflow:hidden;
	padding-top:15px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:15px; /* space to footer */
}
#div_menu_images
{
}
/* content divs */
#div_middle_left
{
	width:210px;
	padding:0px;
	float:left;
}
#div_middle_center
{
	width:560px;
	padding:0px;
	float:left;
	text-align:left;
}
#div_middle_right
{
	width:210px;
	padding:0px;
	float:left;
	overflow:hidden;
}
/* end content divs */
#div_sponsorer
{
	height:60px;
	width:1000px;
}
#div_fade_bottom
{
	background:url(../images/design/3_img_fade_bottom.png) no-repeat;
	height:20px;
	width:1000px;
}
#div_frame
{
	width:770px;
	padding:0px;
	float:left;
}
/* END CONTENT STYLES */


/* TANGO TV */
#div_tango_tv
{
	background:url(../images/design/3_img_tango_back.gif) no-repeat;
	width:180px;
	text-align:left;
	float:left;
	margin-left:15px;
	margin-bottom:15px;
}
#div_tango_tv_movies
{
	width:180px;
	height:300px;
}
.tango_tv_element
{
	height:30px;
	width:172px;
	float:left;
	padding:4px;
	overflow:hidden;
}
.tango_drop_down
{
	margin-left:4px;margin-top:4px;width:172px;
	/*background:#0095FC;margin-left:4px;margin-top:4px;width:172px;*/
}
/* END TANGO TV */


/* FRAME STYLES */
.div_frame_top_left
{
	width:10px;
	height:10px;
	float:left;
	background:url(../images/design/3_img_frame_top_left.gif) no-repeat;
}
.div_frame_top_middle
{
	width:540px;
	height:10px;
	float:left;
	background:url(../images/design/1_bg_frame_top.gif) repeat-x;
}
.div_frame_top_right
{
	width:10px;
	height:10px;
	float:left;
	background:url(../images/design/3_img_frame_top_right.gif) no-repeat;
}
.div_frame_bot_left
{
	width:10px;
	height:10px;
	float:left;
	background:url(../images/design/3_img_frame_bot_left.gif) no-repeat;
}
.div_frame_bot_middle
{
	width:540px;
	height:10px;
	float:left;
	background:url(../images/design/1_bg_frame_bot.gif) repeat-x;
}
.div_frame_bot_right
{
	width:10px;
	height:10px;
	float:left;
	background:url(../images/design/3_img_frame_bot_right.gif) no-repeat;
}
.frame_middle
{
	width:560px;
	background:url(../images/design/1_bg_frame_middle.gif) repeat-y;
	float:left;
	position:relative;
}
/* END FRAME STYLES */


/* BOX STYLES */ 
.div_box_header
{
	background:url(../images/design/3_img_box_header.gif) no-repeat;
	width:180px;
	height:25px;
	line-height:25px;
	font-family:"Arial","sans-serif";
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	/*text-transform:uppercase;*/
}
.div_box_content
{
	width:178px;
	background:#ffffff;
	border-left:1px solid #F19D12;
	border-right:1px solid #F19D12;
	border-bottom:1px solid #F19D12;
}

/* END BOX STYLES */


/* DOCS / DOCLISTS */
.doc_list_item
{
	padding:10px;
	padding-top:0px;
	margin: 0px auto;
	float:left;
	width:540px;
}
.div_list_space
{
	width:560px;height:20px;float:left;
}
.img_list_top
{
	padding-bottom:10px;
}
.img_list_left
{
	float:left;padding-right:10px;padding-bottom:2px;
}
.img_list_right
{
	float:right;padding-left:10px;padding-bottom:2px;
}
.div_list_line
{
	width:540px;border-bottom:1px solid #E4E4E4;padding-top:6px;float:left;
}

.doc_item
{
	padding:10px;
	padding-top:0px;
	margin: 0px auto;
	float:left;
	text-align:left;
}
/* END DOCS / DOCLISTS */


/* MENU STYLES */
/* top menu */
#div_menu_top_outer
{
	background:#FF8500;
	border:1px solid #FFFFFF;
	width:978px;
	height:23px;
	margin: 0px auto;
	padding:0px;
	margin-left:10px;
}
.div_menu_top
{
	position:relative;
	float:left;
	line-height:23px;
	white-space: no-wrap;
	padding-right:5px;
	z-index:1;
}
a.menu_top_link, a.menu_top_link:link, a.menu_top_link:active, a.menu_top_link:visited 
{
	line-height:30px;
    font-family:verdana;
    text-decoration: none;
    font-weight:bold;  /*400 = normal, 700 = bold */
    font-size:11px;
	color:#303439;
	line-height:23px;
}
a.menu_top_link:hover 
{
	line-height:30px;
    font-family:verdana;
    text-decoration: none;
    font-weight:bold;  /*400 = normal, 700 = bold */
    font-size:11px;
	color:#D56114;
	line-height:23px;
}
.img_menu_top
{
	float:left;
	padding-right:0px;
	padding-left:9px;
}
/* dropdown top menu */
.div_menu_top_sub_content
{
	position:absolute;
	top:23px;
	left:12px;
	background:#F09F15;
	z-index:1000;
	display:none;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:148px;
}
.div_menu_top_sub
{
	border-bottom:1px solid #ffffff;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}
.div_menu_top_sub_sel
{
	border-bottom:1px solid #ffffff;
	padding-left:5px;
	padding-right:5px;
	background:#007EC5;
	text-align:left;
}
a.menu_top_sub_link, a.menu_top_sub_link:link, a.menu_top_sub_link:active, a.menu_top_sub_link:visited,a.menu_top_sub_link:hover 
{
	line-height:30px;
    font-family:verdana;
    text-decoration: none;
    font-weight:bold;
    font-size:11px;
	color:#303439;
	line-height:23px;
}

a.menu_top_sub_link_sel, a.menu_top_sub_link_sel:link, a.menu_top_sub_link_sel:active, a.menu_top_sub_link_sel:visited,a.menu_top_sub_link_sel:hover 
{
	line-height:30px;
    font-family:verdana;
    text-decoration: none;
    font-weight:bold; 
    font-size:11px;
	color:#FFFFFF;
	line-height:23px;
}


/* Left menu */

.menu_left_level
{
	list-style-type:none;
	padding-left:22px;
}

.menu_left_level a
{
	color:#ffffff;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 18px;
	font-family: arial;
}

#menu_level1
{
	text-align:left;
	list-style-type:none;
	width:178px;
	padding:0px;
	margin:0px;
	position:relative;
}
#menu_level2
{
	text-align:left;
	list-style-type:none;
	width:178px;
	padding:0px;
	margin:0px;
	background:#0095FC;

	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
#menu_level3
{
	text-align:left;
	list-style-type:none;
	
	padding:0px;
	margin:0px;
}
.menu_level1_li, .menu_level1_li_sel
{
	background:#F19D12;
	width:180px;
}
.menu_level2_li, .menu_level3_li
{
	background:#0095FC;
}
.menu_level2_li_sel, .menu_level3_li_sel
{
	background:#007FC6;
}

.menu_level1_div
{
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.menu_level2_div
{
	border-bottom:1px solid #FFFFFF;
}
.menu_level3_div
{
	border-bottom:1px solid #FFFFFF;
	padding-left:22px;
}
a.menu_level1_link, a.menu_level1_link:link, a.menu_level1_link:active, a.menu_level1_link:visited,a.menu_level1_link:hover
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	line-height:18px;
	font-family:arial;
	text-transform:uppercase;
}
a.menu_level2_link, a.menu_level2_link:link, a.menu_level2_link:active, a.menu_level2_link:visited,a.menu_level2_link:hover
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	line-height:18px;
	font-family:arial;
}
a.menu_level3_link, a.menu_level3_link:link, a.menu_level3_link:active, a.menu_level3_link:visited,a.menu_level3_link:hover
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	
	line-height:18px;
	font-family:arial;
}
/* END MENU STYLES */



/* WEBSHOP CLASSES */
.webshop_price
{
	font-size:14px;
	font-weight:bold;

}
.webshop_basket th
{
	border-bottom:1px solid black;
	font-weight:bold;
}
.webshop_basket
{
	width:100%;
}
.webshop_basket_td
{
	border-bottom:1px solid black;
	border-top:1px solid black;
}
.webshop_receipt_row_header
{
	font-weight:bold;
}

/* FORUM */
.row_odd
{
	background:#FFFFFF;
}
.row_even
{
	background:#F4F4F4;
}

blockquote
{
	/* border: 1px solid #aaaaaa; */
	margin-right: 5px;
	margin-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 1px solid #A8A8A8;
	overflow: hidden;
	display: block;
	color: black;
	margin-bottom: 8px;
	border-bottom: 1px solid #A8A8A8;
	font-weight: bold;
}

/* blockquote p
{
	font-weight: bold;
} */

.quote_header
{

} 

/* END FORUM */


/* OTHER CLASSES */
.clickable
{
	cursor:hand;
	cursor:pointer;
}
.button
{
	/*background:#F19D12;
	font-weight:normal;
	cursor:hand;
	cursor:pointer;*/
}
.login_error
{
	color:red;
	font-weight:bold;
}
.login_noerror
{
	color:green;
	font-weight:bold;
}
.div_editor_link
{
	color:#002E74;
	cursor:pointer;
	float:left;
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
	padding-right:2px;
	padding-left:2px;
}
.div_editor_link:hover
{
	color:#D56119;
}

.clearer
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#gallerynav
{
	padding-top:10px;
	text-align:center;
}

#gallerynav a.active {
    color: #002E74;
    font-family: verdana;
    font-size: 12px;
    text-decoration: none;
	font-weight:bold;
}

