
/*
* 	TOC:
*
*	Added by Ralph
*	-1.Login signup
*
*	Originals
* 	1. RESET 
* 	2. MAIN STYLESHEET TAGS
* 	3. BUTTONS
* 	4. TABS
* 	5. MISC UNSORTED
* 	6. IR
* 	7. DEBAT
* 	8. PROFILE
* 	9. STOCK PAGE / PORTFOLIO
* 	10. ACCOUNT
* 	11. BOTTOM
* 	12. DIVERSE EKSTERNT
* 	13. WORKBENCH.CSS
* 	14. NEW_CONTENT.CSS
* 	15. NEW_WIDGETS.CSS
*   16. DICTIONARY
*   17. Markedsoversigt.php
*   18. currency.css 
*	19. NOTIFICATION
*	20.	Cookie consent
*	21.	Chat
*/

/* SECTION -1. Login signup  */
	.truncate {
		display: block;
		width: 290px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	#login_signup, #login_signup_left, #login_signup_right {
		padding: 0px 20px 0px 20px;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	#login_signup_left {
		float: left;
		width: 420px;
	}
	#ePay #login_signup_left {
		width: 588px;
	}
	.login_signup_left_signup {
		border-right: 0px;
	}
	#login_signup_right {
		width: 430px !important;
		border-left: 1px solid #CDD2DC;
		float: right;
		height: 100%;
		padding-bottom: 20px;
	}
	.login_signup_header {
		font-size: 18px; 
		font-weight: bold;
	}
	.login_signup_content {
		margin-top: 13px;
	}
	.login_signup_content_indent {
		margin-left: 150px;
	}
	#loginForm .login_signup_content .input_description {
		width: 130px;
	}
	#paymentDetailsForm #login_signup_left .login_signup_content {
		.input_description {
			width: 120px;
		}
		.input_container input[type="radio"] {
			margin: 3px 3px 0px 0px;
		}
	}
	.input_container.login_signup_small_text .order_tradetrack_portfolio {
		position: relative;
		top: -2px;
	}
	#loginForm .login_signup_content.login_signup_content_indent {
		margin-left: 130px;
	}
	.login_signup_content .input_description {
		width: 150px;
		font-weight: bold;
		font-size: 13px;
		vertical-align: top;
	}
	.login_signup_content .input_description, .login_signup_content .input_container {
		display: inline-block;
		zoom: 1;
		*display: inline;
	}
	.login_signup_content .input_description.container_has_hint {
		vertical-align: top;
		margin-top: 7px;
	}
	.login_signup_small_text {
		color: #808080;
		font-size: 12px;
	}
	.login_signup_small_medium_text {
		font-size: 14px;
	}
	.login_signup_splitter_dashed_line {
		/*border-top: 1px dotted #CDD2DC;*/
	}
	.login_signup_forgot_password {
		margin-left: 15px;
	}
	.login_signup_content .input_container input[type=text], .login_signup_content .input_container input[type=password], .login_signup_content_indent .fb_button {
		width: 200px !important;
	}
	.login_signup_content_indent .fb_button {
		text-align: center;
	}
	.login_signup_start_here {
		text-align: center;
	}
	.login_signup_checkbox .login_signup_small_text {
		margin-left: 4px;
		position: relative;
		top: -4px;
		color: #000000;
	}
	.fb-like-container {
		position: absolute; 
		bottom: 23px; 
		right: 30px;
	}
	#login_signup .login_signup_small_text, .login_signup_small_text.black {
		color: #000000;
	}
	.login_signup_check_inbox, .login_signup_order_header {
		font-size: 18px;
		font-weight: bold;
	}
	.login_signup_order_section {
		float: left;
		width: 100%;
	}
	.login_signup_order_footer {
		padding: 0px 20px 0px 20px;
		width: 885px;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.login_signup_order_review {
		color: #666666 !important;
	}
	.login_signup_order_review .input_description, .login_signup_order_review .input_container {
		font-size: 12px;
	}
	.login_signup_order_review .login_signup_content {
		margin-top: 0px;
	}
	.login_signup_order_review_header {
		margin-top: 13px !important;
		margin-bottom: 6px;
		font-weight: bold;
		font-size: 16px;
	}
	.input_description.use_paypal {
		width: 140px;
	}
	.input_description.use_paypal img {
		margin-left: 10px;
		vertical-align: middle;
	}
	.payment_methods div {
		display: inline-block;
		zoom: 1;
		*display: inline;
	}

	#payment_methods_container .payment_methods input {
		position: relative;
		top: -3px;
	}
	.payment_methods .container_has_hint {
		top: -15px;
		position: relative;
	}
	#order_error_message {
		color: #b41b00;
		font-size: 12px;
	}
	#order_info_message {
		color: #75be42;
		font-size: 12px;
	}
	.login_signup_confirm {
		padding: 10px;
		font-size: 13px;
		line-height: 20px;
	}
	.login_signup_activated .icon {
		margin: 5px 0px 0px 10px;
		float: left;
	}
	.login_signup_activated .container {
		float: left;
		padding: 10px 0px 20px 10px;
		line-height: 20px;
		margin-bottom: 28px;
		min-height: 262px;
	}
	.login_signup_activated .container .login_signup_receipt, .login_signup_activated .container .login_signup_small_medium_text {
		font-size: 13px !important;
	}
	.login_signup_activated_line {
		width: 300px !important;
	}
	.login_signup_goto_stockgame a {
		font-family: Impact;
		font-size: 16px;
		color: #00FF00;
	}
	.login_signup_activate_or ul {
		padding-left: 20px;
		list-style: disc;
	}
	.login_signup_receipt {
		line-height: 18px;
	}
	.login_signup_receipt .input_container {
		font-size: 14px;
	}
	.login_signup_order_section span.order_icons {
		display: inline-block; 
		vertical-align: middle;
		position: relative;
		top: -3px;	
	}
	.login_signup_order_section span.order_icons.creditcards {
		/*margin-left: -25px;*/
		margin-left: -10px;
	}
	.login_signup_order_section span.icon.checkmark {
		margin-left: 5px;
		visibility: hidden;
	}
	.login_signup_order_section span.order_icons.grey_circle {
		margin-right: 10px;
	}
	.login_signup_subscription_rate_label {
		color: #000000;
		margin-left: 6px;
		display:inline-block;
	}
	#username_status, #email_status {
		font-style: italic;
		margin-left: 10px;
	}
	#username_status.user_available, #email_status.user_available {
		color: #008000;
	}
	#username_status.user_occupied, #email_status.user_occupied {
		color: #A5271C;
	}
	#login_signup_right.order_info {
		width: 250px !important;
		font-size: 12px;
	}
	#login_signup_right.order_info .order_info_header {
		color: #7a9d02;
		font-size: 12px;
		font-weight: bold;
	}
	.login_signup_content .epayinfo {
		float: left;
		color: #7F7F7F;
		margin-left: 10px;
		width: 300px;
	}
	.login_signup_content .epayinfo_header {
		font-weight: bold;
		text-transform: uppercase;
	}

	/* ICONS: */
	.order_icons {
		background-image: url("/images/order_pages/order_sprite221.png");
		background-repeat: no-repeat;
	}
	.order_icons.creditcards {
		/*width: 246px;*/
		width: 80px;
		height: 20px;
		background-position: -0px -0px;
	}
	.order_icons.creditcards_paypal {
		width: 167px;
		height: 22px;
		background-position: -126px -303px;
	}
	.order_icons.paypal {
		width: 71px;
		height: 20px;
		background-position: -122px -305px;
	}
	.order_icons.visa {
		width: 278px;
		height: 139px;
		background-position: -0px -21px;
	}
	.order_icons.dankort {
		width: 283px;
		height: 137px;
		background-position: -0px -160px;
	}
	.order_icons.grey_circle {
		width: 32px;
		height: 32px;
	}
	.order_icons.grey_circle.one {
		background-position: -0px -298px;
	}
	.order_icons.grey_circle.two {
		background-position: -56px -298px;
	}
	.order_icons.grey_circle.three {
		background-position: -88px -298px;
	}
	.order_icons.basic_bg {
		width:300px;
		height: 145px;
		background-position: -0px -330px;
	}
	.order_icons.realtime_bg,
	.order_icons.extra_port_bg {
		width:300px;
		height: 145px;
		background-position: -0px -475px;
	}
	.order_icons.plus_bg,
	.order_icons.extra_port_3_bg {
		width:300px;
		height: 145px;
		background-position: -0px -620px;
	}
	.order_icons.best_value {
		position: absolute;
		top: 0px;
		right: 0px;
	}
	.order_icons.best_value.dk {
		width: 119px;
		height: 119px;
		background-position: -0px -765px;      
	}
	.order_icons.best_value.se {
		width: 119px;
		height: 119px;
		background-position: -182px -765px;      
	}
	.order_icons.monthly_flag {
		width: 62px;
		height: 14px;
		background-position: -120px -765px;
		float: right;
		text-align: right;
		position: relative;
		left: 11px;
	}
	.order_icons.monthly_flag .monthly_flag_text {
		font-size: 10px;
		position: relative;
		top: -2px;
		right: 3px;
	}
	.order_icons.lock {
		width: 39px;
		height: 60px;
		background-position: -0px -884px;        
	}
	.order_icons.epay {
		width: 74px;
		height: 44px;
		background-position: -39px -884px;        
	}
	.order_icons.basic_point_1 {
		width: 25px;
		height: 22px;
		background-position: -113px -884px;   
	}
	.order_icons.basic_point_2 {
		width: 25px;
		height: 25px;
		background-position: -138px -884px;   
	}
	.order_icons.basic_point_3,
	.order_icons.extraport_point_1 {
		width: 30px;
		height: 22px;
		background-position: -164px -884px;   
	}
	.order_icons.realtime_point_1 {
		width: 28px;
		height: 25px;
		background-position: -194px -884px;   
	}
	.order_icons.realtime_point_2 {
		width: 26px;
		height: 25px;
		background-position: -225px -884px;   
	}
	.order_icons.realtime_point_3 {
		width: 18px;
		height: 20px;
		background-position: -252px -884px;   
	}              
	.order_icons.plus_point_1 {
		width: 23px;
		height: 16px;
		background-position: -270px -884px;   
	}  
	.order_icons.plus_point_2 {
		width: 22px;
		height: 28px;
		background-position: -113px -914px;   
	}  
	.order_icons.plus_point_3 {
		width: 23px;
		height: 15px;
		background-position: -136px -914px;   
	}  
	.order_icons.plus_point_4 {
		width: 23px;
		height: 23px;
		background-position: -160px -914px;   
	}  
	.order_icons.plus_point_5 {
		width: 21px;
		height: 23px;
		background-position: -183px -914px;   
	}  
	.order_icons.plus_point_6 {
		width: 27px;
		height: 28px;
		background-position: -204px -914px;   
	} 
	.order_icons.plus_point_7,
	.order_icons.extraport_3_point_1 {
		width: 27px;
		height: 23px;
		background-position: -231px -914px;   
	} 
	.order_icons.plus_point_8 {
		width: 24px;
		height: 21px;
		background-position: -258px -914px;   
	}
	.order_icons.plus_point_9 {
		width: 27px;
		height: 29px;
		background-position: -244px -944px;
	}
	.order_icons.tradetrack {
		width: 87px;
		height: 124px;
		background-position: -0px -1062px;
	}
	.order_icons.all_in {
		width: 87px;
		height: 87px;
		background-position: -120px -1186px;
	}
	.order_icons.extra_port {
		width: 87px;
		height: 114px;
		background-position: -88px -1063px;
	}
	.order_icons.tradetrack_price_se {
		width: 119px;
		height: 118px;
		background-position: -123px -944px;
	}
	.order_icons.tradetrack_price_dk {
		width: 119px;
		height: 118px;
		background-position: -0px -944px;
	}
	.order_icons.allinextraport_price_se {
		width: 119px;
		height: 118px;
		background-position: -175px -1063px;
	}
	.order_icons.allinextraport_price_dk {
		width: 119px;
		height: 118px;
		background-position: -0px -1186px;
	}


	/* Pricelist */
	.pricelist_headline {
		font-size: 27px;
		color: #404040;
		margin:13px 0;
	}
	.pricelist_wrapper {
		float: left;
		margin-top: 5px;  
	}
	.pricelist_wrapper .widget.features {
		float: none;
		margin-top: 15px;
	}
	.pricelist_wrapper .widget .order_icons.order_background {
		display: block; 
		text-align: center;   
	}
	.pricelist_wrapper .widget .order_icons.order_background .price {
		font-size: 42px;  
		font-weight: bold;
		padding-top: 32px;
		text-shadow: 1px 1px #FFF;
	}
	.pricelist_wrapper .widget .order_icons.order_background .price  sup {
		font-size: 32px;
		vertical-align: top;
		margin-left: 6px;   
	}
	.pricelist_wrapper .widget .order_icons.order_background  a {
		font-size: 15px;
		color: black;
		text-decoration: underline;
		position: relative;
		top: 10px;
	}
	.pricelist_wrapper .widget .order_icons.order_background p {
		color: #000000;
	}
	.pricelist_wrapper.realtime .widget .order_icons.order_background .price, 
	.pricelist_wrapper.realtime .widget .order_icons.order_background a, 
	.pricelist_wrapper.plus .widget .order_icons.order_background .price,
	.pricelist_wrapper.plus .widget .order_icons.order_background a {
		color: #FFFFFF !important;
	}
	.pricelist_wrapper.realtime .widget .order_icons.order_background .price, .pricelist_wrapper.plus .widget .order_icons.order_background .price {
		text-shadow: 1px 1px #000;
	}
	.pricelist_wrapper .widget {
		position: relative;   
	}
	.pricelist_wrapper .widget h1 {
		font-size: 22px;
		padding: 11px 10px 13px 43px !important;
	}
	.pricelist_wrapper .widget h1.pricelist-header-no-logo {
		padding-left: 10px !important;
		font-size: 20px;
	}
	.pricelist_type_2 {
		.pricelist_wrapper .widget h1 {
			font-size: 16px !important;
			
			&.pricelist-header-no-logo {
				font-size: 14px !important;
			}
		}
	}
	.pricelist_wrapper.realtime .widget h1 {
		padding-left: 34px;
	} 
	.pricelist_wrapper.plus .widget h1 {
		padding-left: 50px;
	} 
	.pricelist_wrapper .widget .row.green_button {
		text-align: center;
		padding-bottom: 12px;
	}
	.pricelist_wrapper .widget .row.green_button p {
		color: #808080;
		text-align: center;
		font-size: 14px;    
		padding: 12px 18px;
		line-height: 20px;
		height: 100px;
	}
	.pricelist_wrapper .widget .order_background  .price_info {
		margin: auto;
		width: 220px;
	}
	.pricelist_wrapper .icon.basic, .pricelist_wrapper .icon.realtime, .pricelist_wrapper .icon.plus {
		position: absolute;
		top: 7px;
		left: 11px;
	}
	.pricelist_wrapper .features .row {
		padding: 11px 11px 4px 11px;
	}
	.pricelist_wrapper .features .feature_row {
		padding: 6px 0px;
		border-top: 1px dotted #cdd2dc;
	}
	.pricelist_wrapper .features .feature_row .feature_icon .order_icons {
		display: inline-block;
		zoom: 1;
		*display: inline;
	}
	.pricelist_wrapper .features .feature_row .feature_icon {
		float: left;
		height: 35px;
		width: 35px;
	}
	#pricelist_overlay {
		position: relative;
		z-index: 50;
	}
	#pricelist_overlay_bg, #pricelist_overlay_text {
		position: absolute;
		width: 0px; /*305, 615, 925*/
	}
	#pricelist_overlay_bg {
		height: @pricelistOverlayBackgroundHeight; 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		filter: alpha(opacity=80);
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;
		z-index: 51;
		background-image: url("/images/white_pixel.png");
		background-repeat: repeat;
	}
	#pricelist_overlay_text {
		height: 688px; 
		z-index: 52;
		text-align: center;
		font-size: 36px;
		color: #404040;
		padding-top: 150px;
		font-weight: bold;
		line-height: 40px;
	}
	.pricelist_wrapper .features .feature_row .feature_info {
		min-height: 30px;
		line-height: 17px;
	}
	.pricelist_wrapper .features .feature_row .feature_info.coming_soon {
		color: #AAAAAA;
	}
	.pricelist_wrapper .features .feature_row .feature_info, .pricelist_creditcards_accepted {
		font-size: 14px;
	}
	.pricelist_creditcards_accepted {
		margin-left: 25px;
		font-weight: bold;
	}
	.pricelist_creditcards_accepted .paypal {
		position: relative;
		top: 5px;
		left: 3px;
	}
	.pricelist_wrapper .features .feature_row.row_top {
		border-top: 0px;
		padding-top: 0px;
	}
	.pricelist_wrapper .features .feature_row.row_bottom {
		padding-bottom: 0px;
	}
	.pricelisttable {
		width: 100%;
	}
	.pricelisttable th td {
		font-weight: 700;
	}
	.icon_container {
		display: inline-block;
		zoom: 1;
		*display: inline;
	}
	.pricelist_creditcards_accepted {
		margin-top: 10px;
		width: 100%;
		float: left;
	}
	.pricelist_faq {
		background-color: #f2f2f2;
		padding: 20px;
		color: #333333;
		line-height: 18px;
		float: left; 
		width: 885px; 
		margin-top: 15px;
	}
	.pricelist_faq_full {
		width: 100%;
		float: left;
	}
	.pricelist_faq .pricelist_faq_headline {
		font-size: 14px;
		font-weight: bold;
	}
	.pricelist_faq .pricelist_faq_text {
		font-size: 13px;
		margin-bottom: 20px;
	}
	.pricelist_faq .pricelist_faq_left_side {
		float: left; 
		width: 421px; 
		padding-right: 20px;
	}
	.pricelist_faq .pricelist_faq_right_side {
		float: right; 
		width: 442px;
	}
	.pricelist_faq .pricelist_faq_lock {
		border-top: 1px solid #cdd2dc; 
		border-bottom: 1px solid #cdd2dc; 
		padding-top: 15px;
		margin-bottom: 20px;
	}
	.pricelist_faq .pricelist_faq_lock_image {
		float: left; 
		width: 60px; 
		height: 60px; 
		position: relative; 
		top: 3px;
	}
	.pricelist_faq .pricelist_faq_lock_text {
		float: left; 
		width: 821px;
	}
	.pricelist_creditcards_accepted .order_icons.creditcards {
		position: relative;
		top: 4px;
		left: 4px;
	}
	.pricetable_icon_container {
		width: 25px;
		text-align: center;
		position: relative;
		top: 3px;
	}
	#signupForm .input_nice {
		padding: 5px;
		width: 270px !important;
	}
	#signupForm .fb_button {
		width: 270px !important;
		font-size: 13px !important;
		font-family: Arial !important;
	}
	.tradetrack_table td {
		padding: 3px;
		vertical-align: middle;
		height: 21px;
	}

/* SECTION 1. RESET  */

	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins,a{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

	.clearfix:after {content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;}
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix { height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

	button::-moz-focus-inner,
		input[type="reset"]::-moz-focus-inner,
		input[type="button"]::-moz-focus-inner,
		input[type="submit"]::-moz-focus-inner,
		input[type="file"] > input[type="button"]::-moz-focus-inner {
		    border: none;
		}
/* RESET END */		
/* SECTION 2. MAIN STYLESHEET TAGS */
	.general_alt,
	.general_alt td
	{
		background:#F3F3F3 !important;
	}

	.general_white,
	.general_white td{
		background-color:#ffffff;
	}
	
	 div.fixedbox
	    {
		overflow: auto;
		width: 100%;
		position: absolute;
		
		bottom: 0;
		left: 0;
		z-index:999;
	    }

	 

	 div#ie6box
	    {
		overflow: auto;
		width: 100%;
	    }
		
	@media screen
	{
		body>div.fixedbox
	{
		position: fixed;
	}
	}


	@media screen
	{
		body>div.bottombox
	{
		position: fixed;
	}
	}

	body{
		font-family: Arial, Helvetica, sans-serif;
		background-color: #EFEFEF;
		font-size:11px;
	}


	.bs-cnt h1, .bs-cnt h2, .bs-cnt h3, .bs-cnt h4 {
		color: #333333;
		font-weight: bold;
		text-shadow: #fff 0px 1px;
	}
	.bs-cnt h1 {
		font-size: 23px !important;
	}
	.bs-cnt h2 {
		font-size: 16px !important;
	}
	.bs-cnt h3 {
		font-size: 14px !important;
	}
	.bs-cnt h4 {
		font-size: 12px !important;
	}
	
	h1{
		font-size:23px;
		color: #333333;
		font-weight: bold;
		text-shadow: #fff 0px 1px;
	}
	.pagetopcontent h1 {
		color: #2D3641;
		text-shadow: #ffffff 0px 1px;
	}
	
	h1.services{
		font-size:30px;
		color: #333333;
		font-weight: bold;
		text-shadow: #fff 0px 1px;
		text-transform: uppercase;
	}

	h2 {
		font-size:16px;
		color:#231f20;
		/*text-transform: uppercase;*/
		/*text-shadow: #fff 0 1px;*/
	}

	h3 {
		font-size:14px;
		color:#999999;
		/*text-transform: uppercase;*/
		text-shadow: #fff 0 1px;
	}

	h4 {
		font-size:12px;
		color:#333;
		/*text-transform: uppercase;*/
		text-shadow: #fff 0 1px;
	}

	p {
		margin-top:2px;
	}
	.left{
		float: left;
	}

	.right{
		float: right;
	}
	
	.middle {
		vertical-align: middle;
	}

	.clear{
		clear: both;
	}

	.smallertext {
		font-size:11px;
	}	
	
	.greytext {
		font-size:10px;
		color:#777777;
		text-transform: uppercase;
		text-shadow: #fff 0 1px;
	}
	
	.grey {
		color:#777777;
	}

	.edit_area{
		text-transform: none;
		font-size:11px;
	}

	.darkertext {
		color:#444444;
		text-transform: uppercase;
		font-size:10px;
		text-shadow: #fff 0 1px;
		font-weight: bold;
	}

	.breaker {
		width:100%;
		display:block;
		height:5px;
	}

	.green {
		color:#51a02d;
	}

	.greenback {
		background-color:#51a02d;
	}

	.darkgreen {
		color:#088a08;
	}

	.red {
		color:#a5271c;
	}

	.redback {
		background-color:#a5271c;
	}
		
	.darkred {
		color:#ae1a0a;
	}

	.lightred {
		color:#ff3d27;
	}
	
	select.darkinput {
		margin:0px;
		padding:0px;
		font-size:12px;
		margin-top:5px;
		background:none;
		color:#333;
		font-weight: bold;
		border:1px solid #838b95;
		overflow:hidden;
		overflow-y:hidden;
		overflow-x:hidden;
		border: none;
		width:150px;
		text-shadow: #ccc 0 1px;
	}

	a:link.languageselect {
		color:#565656;
		margin:6px 4px 6px 4px;;
		text-decoration:none;	
		padding: 3px;
	}
	a:visited.languageselect {
		color:#565656;
		margin:6px 4px 6px 4px;;
		text-decoration:none;	
	}
	a:hover.languageselect {
		color:#fff;
		background:#80878D;
		margin:6px 4px 6px 4px;;
		text-decoration:none;
		text-shadow: none;
	}

	a:link.taglink2 {
		color:#565656;
		margin:6px 4px 6px 4px;;
		text-decoration:none;	
	}
	a:visited.taglink2 {
		color:#565656;
		margin:6px 4px 6px 4px;;
		text-decoration:none;	
	}
	a:hover.taglink2 {
		color:#f5f5f5;
		background:#444444;
		margin:6px 4px 6px 4px;;
		text-decoration:none;	
	}

	a:link.taglink {
		color:#444444;
		margin:6px 4px 6px 4px;;
		text-decoration:none;	
	}
	a:visited.taglink {
		color:#444444;
		margin:6px 4px 6px 4px;;
		text-decoration:none;	
	}
	a:hover.taglink {
		color:#f5f5f5;
		background:#444444;
		margin:6px 4px 6px 4px;;
		text-decoration:none;	
	}


	a:link.stocklink {
			font-size:11px;
			color: #333333;
			font-weight:700;
			text-decoration: none;
			text-align: left;
			text-shadow:#fff 0 1px;
	}

	a:visited.stocklink {
			font-size:11px;
			color: #333333;
			font-weight:700;
			text-decoration: none;
			text-align: left;
			text-shadow:#fff 0 1px;
	}


	a:hover.stocklink {
			font-size:11px;
			color: #333333;
			font-weight:700;
			text-decoration: underline;
			text-align: left;
	}

	a:link.smalllink {
			font-size:12px;
			color: #536171;
			text-decoration: none;
			text-align: left;
	}

	a:visited.smalllink {
			font-size:12px;
			color: #536171;
			text-decoration: none;
			text-align: left;
	}

	a:hover.smalllink {
			font-size:12px;
			color: #455261;
			text-decoration: underline;
			text-align: left;
	}

	.standardlink {
		cursor: pointer;
		color: #3c6c96;
		text-decoration: none;
	}

	.standardlink:hover {
		text-decoration: underline;
	}


	a.profilelink{
		color: #666;
		font-size:12px;
	}

	a:visited.profilelink {
		color: #666;

	}

	a:hover.profilelink {
		color: #333;
		text-decoration: underline;
	}

	a.postlink{
		color: #3c6c96;
		word-break:break-all;
		word-wrap: break-word;
	}
	
	a.username_plus_icon {
		position: relative;
		left: -3px;
	}
	span.threadid {
		color:#777777;
	}
	div.rightbarpost {
		cursor:hand;cursor:pointer;
		font-size:11px;
		color:#66666;
		background:url("../images/boards/icons/arrow_right.gif") no-repeat;
		margin: 5px;
		padding-left:10px;
	}
	div.overviewerc {
		width:162px;
		overflow:hidden;
		position: relative;
	}

	.sidebar{
		float: right;
		vertical-align:top;
		margin-bottom:7px;	
		width:172px;
		position: relative;
	}

	.standardhr {
		margin:0px 0px 0px 0px;
		padding:0px;
		height:0px;
		border-bottom: 1px solid #EEEEEE;
		display:block;
	}
	.standardhr2 {
		margin:0px 0px 0px 0px;
		padding:0px;
		height:1px;
		background:#999999;
		display:block;
		border-bottom: 1px solid #eee;
	}
	.standardhr3 {
		margin:0px 0px 0px 0px;
		padding:0px;
		height:1px;
		background:#ccc;
		display:block;
		border-bottom: 1px solid #fff;
	}

	.rightbarhr {
	  margin:0px;
	  width:162px;
	  height:1px;
	  background-color:#cccccc;
	  border-bottom:1px solid #ffffff;
	}

	.openbottomhr {
		margin:4px 5px 0px 5px;
		padding:0px;
		height:14px;
		width:1px;
		background-color:#FFFFFF;
		border-left: 1px solid #EEEEEE;
		display:inline-block;
		
	}

	.rightbarheading {
	  color:#999999;
	  font-weight:bold;
	  font-size:10px;
	  padding:1px;
	  margin:4px;
	  text-shadow: #ffffff 0 1px;
	}

	div.threaddiv {
		margin:20px 5px;
		border: 1px dashed #ddd;
		border-top: none;
	}

	span.rateup {
		font-size:12px;
		color:#00cc00;
		text-align:right;
		width:18px;
		display:inline;
		text-shadow: #fff 0 1px;
	}
	span.ratedown {
		font-size:12px;
		color:#ff1f4c;
		text-align:right;
		width:18px;
		display:inline;
		text-shadow: #fff 0 1px;
	}

	.odd01{
		background-color:none;
		border-bottom:#eee 1px solid;
	}

	.even01{
		background-color:#fff;
		border-bottom:#eee 1px solid;
	}
	.odd02{
		background-color:#eaedf0;
		
	}

	.even02{
		background-color:#d7dbdf;
	}


	tr.odd td{
		background-color:#F4F6F7;
	}

	tr.even td{
		background-color:#fff;
	}
	
	.widgetfull {
		width: 932px !important;
		overflow: hidden;
	}
	
	div.std_top_line {
		width: 934px;
		background: #F2F3F5;
		height: 8px;
		margin-top: 7px;
	}
	div.std_top_wrapper {
		padding-left: 12px;
		width: 920px;
		background: #F2F3F5; 
		height: 73px;
		border-left: 1px solid #CDD2DC;
		border-right: 1px solid #CDD2DC;
		border-bottom: 1px solid #CDD2DC;
	}
	div.std_top_wrapper h1 {
		padding: 6px 20px 10px 0px;
		color: #2D3641;
		text-shadow: 0px 1px #ffffff;
	}
	div.std_top_wrapper h2 {
		color: #2D3641;
	}
	
	/* Header wrappers */
	#header_top_wrapper {
		background-color: #0E2132;
		height: 25px;
		width: 100%;
	}
	#header_bottom_wrapper {
		border-left: 1px solid #ABB0B5;
		border-right: 1px solid #ABB0B5;
	}
	#header_bottom_wrapper, #header_top {
		width: 958px; 
		margin: auto;
	}
	#header_banner_logo_stock_wrapper {
		/*background-color: #{TOPBG};*/
		padding: 10px 10px 5px 10px;
	}
	/*#header_banner_logo_stock_wrapper #logo_stocks_wrapper {
		height: 42px;
	}*/
	#header_banner_logo_stock_wrapper #logo_stocks_wrapper #stock_market_wrapper {
		float: left;
		margin-left: 90px;
		width: 260px;
	}
	#header_banner_logo_stock_wrapper #banner_wrapper {
		text-align: center;
	}
	#header_banner_logo_stock_wrapper #banner_wrapper #banner_inner_wrapper {
		display: inline-block;
		zoom: 1;
		*display: inline;
	}
	#addthis_wrapper {
		position: relative;
	}
	.block_element {	
		display: inline-block;
		zoom: 1;
		*display: inline;
	}
	#news .news-banner-spacer .banner {
		margin-bottom: 16px;
	}
	#news .news-banner-spacer .banner:first-child {
		margin-bottom: 15px;
	}
	#news .news-banner-spacer .banner:nth-child(2) {
		margin-bottom: 16px;
	}
	#news .news-banner-spacer .banner:last-child {
		margin-bottom: 0px;
	}
	#breaking_news_wrapper, #breaking_news_wrapper_non_existing {
		width: 400px;
		height: 25px;
		overflow: hidden;
		position: relative;
	}
	#header_top_content #user_menu_wrapper {
		position: absolute !important; 
		top: 25px; 
		left: 800px; 
		background-color: #0E2132; 
		-moz-border-radius: 0px 0px 5px 5px; 
		border-radius: 0px 0px 5px 5px;
		line-height: 1.6;
		z-index: 50;
		display: none;
	}
	#header_top_content .header-dropdown {
		*position: relative;
		*top: -3px;
	}
	#header_bottom_wrapper #top_search_wrapper {
		margin-top: 7px;
		margin-right: 3px;
		float: right;
		background: #FFFFFF;
		vertical-align: middle;
		width: 187px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		-webkit-border-radius: 3px;
		padding: 2px 5px 2px 5px;
		border: 1px solid #999;
		/*display:none;*/
	}
	
	/* The very top */
	#header_top #header_top_content {
		font-size: 12px;
		color: #FFFFFF;
		line-height: 25px;
		padding: 0px 10px;
		position: relative;
	}
	#header_top_content #toggle_user_menu a, #header_top #header_top_content #toggle_user_menu a:hover, #header_top #header_top_content #toggle_user_menu a:visited, #header_top #header_top_content #toggle_user_menu a:active {
		text-decoration: none;
	}
	#header_top_content #toggle_user_menu .username {
		text-decoration: underline;
		padding-right: 4px;
	}
	#header_top_content #top_left_item_container {
		position: relative;
		text-align: left;
		width: 585px;
	}
	#header_top_content #top_right_item_container {
		position: relative;
		left: 10px;
		width: 353px;
		text-align: right;
	}
	#header_top_content #top_right_item_container .top_content_direct_child {
		float: none;
		display: inline-block;
		*zoom: 1;
		*display: inline;
	}
	#header_top_content #top-inbox-link {
		position: relative;
	}
	#header_top_content #top-inbox-link .new_items_counter {
		position: relative;
		top: 0px;
		right: -5px;
	}
	#header_top_content #top-inbox-link.top-inbox-link-not-logged-in {
		margin-right: 10px;
	}
	#header_top_content #top_plus_info {
		width: 185px;
		height: 20px;
		overflow: hidden;
	}
	#header_top_content #user_menu_wrapper div {
		border-bottom: 1px dotted white; 
		font-size: 12px; 
		margin: 0px 10px;
		white-space: nowrap;
	}
	#header_top_content #user_menu_wrapper div.last_item {
		border-bottom: 0px;
		margin-bottom: 2px;
	}
	#header_top_content #user_menu_wrapper div a {
		color: #FFFFFF;
	}
	#header_top_content a, #header_top_content a:visited {
		text-decoration: none;
		color: #FFFFFF;
	}
	#header_top_content a.underlined, #header_top_content a:hover, #header_top_content a:active  {
		color: #FFFFFF;
		text-decoration: underline;
	}
	#header_top_content div.top_content_direct_child {
		float: left;
	}
	#header_top_content div.top_content_direct_child a.button.green.height20 {
		margin-right: 5px;
	}
	#breaking_news_wrapper #breaking_news, #breaking_news_wrapper #breaking_news_arrows .breaking_news_arrow, #navigation_wrapper > ul {
		background: transparent url("/images/buttons/buttons_sprite-221.png") repeat-x;
	}
	#breaking_news_wrapper #breaking_news, #breaking_news_wrapper #breaking_news_arrows .breaking_news_arrow {
		background-position: left -796px;
		height: 25px;
		padding: 0px 7px;
    }
	#breaking_news_wrapper #breaking_news {
		float: left;
		width: 355px;
		line-height: 25px;
	}
	#breaking_news_wrapper a, #breaking_news_wrapper a:hover, #breaking_news_wrapper a:visited, #breaking_news_wrapper a:active {
		margin-left: 10px;
		color: #000000;
		text-decoration: underline;
	}
	#breaking_news_wrapper #breaking_news_arrows {
		float: right;
	}
	#breaking_news_wrapper #breaking_news_arrows .breaking_news_arrow {
		width: 17px;
		cursor: pointer;
	}
	#breaking_news_wrapper #breaking_news_arrows .breaking_news_arrow .icon {
		position: relative;
		top: 3px;
		filter: alpha(opacity=80);
		-khtml-opacity: 0.8;
		-moz-opacity: 0.8;
		opacity: 0.8;
	}
	#breaking_news_wrapper #breaking_news_inner {
		position: relative;
		top: -25px;
	}
	#header_top_content div.top_right_item {
		font-size: 12px;
		height: 15px;
		line-height: 15px;
		margin-top: 5px;
		padding-left: 10px;
		border-left: 1px solid white;
		margin-left: 10px;
		text-align: right;
	}
	
	/* Logo / Stocks / Social / Search */
	#logo{
		float: left;
        position: relative;
	}
    #logo p {
        cursor: pointer;
        color: black;
        font-size: 13px;
        letter-spacing: 0.1px; 
        white-space: nowrap; 
        text-shadow: #E9E9E9 0px 1px; 
        position: absolute; 
        top: 22px; 
        left: 48px;
        width: 194px;
    }
	.stock_market_info {
		float: left;
		width: 57px;
		height: 40px;
		color: #FFFFFF;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		margin-left: 4px;
		position: relative;
		top: -4px;
	}
	.stock_market_info.stock_negative {	
		background-color: #b41b00;
	}
	.stock_market_info.stock_positive {	
		background-color: #75be42;
	}
	.stock_market_info.stock_neutral {
		background-color: #AAAAAA;
	}
	.stock_value.negative {
		color: #b41b00;
	}
	.stock_value.positive {
		color: #75be42;
	}
	.stock_value.neutral {
		color: #AAAAAA;
	}
	.stock_market_info .stock_market_name {
		padding-top: 1px;
		padding-bottom: 2px;
		border-bottom: 1px solid white;
		width: 42px;
		margin: auto;
	}
	.stock_market_info .stock_market_percentage {
		padding-top: 2px;
		margin: auto;
	}
	.addthis_toolbox {
		position: absolute;
		left: 948px;
		top: -10px;
		background-color: #{TOPBG};
		padding: 0px 5px 5px 5px;
		line-height: 20px;
		border-right: 1px solid #ABB0B5;
		border-bottom: 1px solid #ABB0B5;
	}
	.addthis_toolbox a span {
		margin-top: 5px;
	}
	
	#top_search_wrapper input {
		width: 100%;
		border: 0px;
		color: #888 !important;
		font-size: 13px;
		border: 0px !important;
		font-style: italic;
		height: 20px;
	}
	#top_search_wrapper input.input_selected {
		font-style: normal;
		color: #333 !important;
	}
	
	
	/* Navigation */
	#navigation_wrapper {
		position: relative;
		min-height: 66px;
		overflow: hidden;
	}
	#navigation_wrapper ul {
		height: 33px;
		line-height: 33px;
		width: 958px;
		list-style-type: none;
		padding: 0px;
		text-transform: none;
		background-color: #EFEFEF;
	}
	#navigation_wrapper > ul {
		padding: 0px;
		background-position: 0px -821px;
	}
	#navigation_wrapper li {
		float: left;
		padding: 0px;
		margin: 0px;
	}
	#navigation_wrapper li > a, #navigation_wrapper li > span {
		font-size: 11px;
		text-transform: uppercase;
		padding: 0px 12px 0px 12px;
		text-decoration: none;
		position: relative;
	}
	#navigation_wrapper li > a {	
		color: #3C6C96;
		cursor: pointer;
	}
	#navigation_wrapper > ul > li > a, #navigation_wrapper > ul > li > span {
		font-size: 12px;
		color: #FFFFFF;
	}
	#navigation_wrapper > ul > li.hover > a {
		background-color: #EFEFEF;
		color: #3C6C96;
	}
	
	/* Sub menues */
	#navigation_wrapper > ul > li ul {
		display: none;
		position: absolute;
		top: 33px;
		left: 0px;
	}
	
	#navigation_wrapper > ul > li ul > li:hover > a,
	#navigation_wrapper > ul > li ul > li.hover > a,
	#navigation_wrapper > ul > li ul > li.selected > a {
		text-decoration: underline;
	}
	
	#navigation_wrapper > ul > li ul > li.hover,
	#navigation_wrapper > ul > li ul > li.selected {
		background-color: #EFEFEF;
	}
	
	#navigation_wrapper > ul > li.hover > ul, 
	#navigation_wrapper > ul > li.hover > ul > li.hover > ul, 
	#navigation_wrapper > ul > li.hover > ul > li.hover > ul > li.hover > ul {
		display: block;
	}
	
	#navigation_wrapper > ul > li.hover > ul,
	#navigation_wrapper > ul > li.hover {
		background-color: #EFEFEF;
	}
	
	#navigation_wrapper > ul > li.hover > ul > li.hover > ul, 
	#navigation_wrapper > ul > li.hover > ul > li.hover,
	#navigation_wrapper > ul > li > ul > li.selected > ul,
	#navigation_wrapper > ul > li > ul > li.selected {
		background-color: #F2F2F2;
	}
	
	#navigation_wrapper > ul > li.hover > ul > li.hover > ul > li.hover > ul,
	#navigation_wrapper > ul > li.hover > ul > li.hover > ul > li.hover
	#navigation_wrapper > ul > li > ul > li > ul > li.selected > ul,
	#navigation_wrapper > ul > li > ul > li > ul > li.selected {
		background-color: #FFFFFF;
	}
	
	#navigation_wrapper > ul > li.hover > ul > li.hover > ul > li.hover > ul > li.hover,
	#navigation_wrapper > ul > li > ul > li > ul > li > ul > li.selected	{
		background-color: #FFFFFF;
	}
	/*
	#navigation_wrapper #navigation_main {	
		height: 33px;
		line-height: 33px;
		background-position: left -821px;
		font-size: 12px;
		text-transform: uppercase;
		overflow: hidden;
	}
	#navigation_wrapper .newtext {
		z-index: 200;
		position: absolute;	
		top: -13px; 
		left: 82px;		
	}
	#navigation_wrapper .newtext span {
		background-color: #A5271C;
		padding: 3px;
		color: #FFFFFF;
		font-size: 10px;
		font-weight: 700;
		font-transform: uppercase;
	}
	#navigation_wrapper #navigation_main, #navigation_wrapper #navigation_main a, #navigation_wrapper #navigation_main a:visited, #navigation_wrapper #navigation_main a:hover, #navigation_wrapper #navigation_main a:active {	
		color: #FFFFFF;
	}
	#navigation_wrapper .navigation_sub, #subhead a:visited.languageselect, #subhead a:link.languageselect {
		color: #000000;
	}
	#navigation_wrapper #navigation_main div.nav_item_selected, #navigation_wrapper #navigation_main div.nav_item_selected a, #navigation_wrapper #navigation_main div.nav_item_selected a:hover, #navigation_wrapper #navigation_main div.nav_item_selected a:visited, #navigation_wrapper #navigation_main div.nav_item_selected a:active, #navigation_wrapper .navigation_sub_wrapper .navigation_sub div a, #navigation_wrapper .navigation_sub_wrapper .navigation_sub div a:hover, #navigation_wrapper .navigation_sub_wrapper .navigation_sub div a:visited, #navigation_wrapper .navigation_sub_wrapper .navigation_sub div a:active {
		color: #3C6C96;
	}
	#navigation_wrapper .navigation_sub_wrapper .navigation_sub div a:hover, #navigation_wrapper .navigation_sub_wrapper .navigation_sub div a:active {
		text-decoration: underline;
	}
	#navigation_wrapper #navigation_main div {
		display: inline-block;
		zoom: 1;
		*display: inline;
		padding: 0px 14px 0px 14px;
		cursor: default;
		position: relative;
	}
	#navigation_wrapper .navigation_sub_wrapper {
		height: 29px;
		line-height: 29px;
	}
	#navigation_wrapper #navigation_main div.nav_item_selected, #navigation_wrapper .navigation_sub_wrapper, #subhead a:hover.languageselect {
		background-color: #EFEFEF;
	}
	#navigation_wrapper .navigation_sub_wrapper .navigation_sub, #navigation_wrapper .navigation_sub_wrapper .navigation_sub,  {
		display: none;
	}
	#navigation_wrapper .navigation_sub_wrapper .navigation_sub div {
		display: inline-block;
		zoom: 1;
		*display: inline;
		padding: 0px 10px;
	}
	#navigation_wrapper .navigation_sub_wrapper .navigation_sub {
		text-transform: uppercase;
		display: none;
	}
	#navigation_wrapper .navigation_sub_wrapper .navigation_sub div.nav_item_seperator {
		position: relative;
		top: 4px;
		border-right: 1px solid black;
		height: 15px;
		padding: 0px;
		margin: 0px 2px;
	}
	#navigation_wrapper #navigation_sub_sub_wrapper, #navigation_wrapper #navigation_sub_sub_sub_wrapper, #navigation_wrapper #navigation_sub_sub_sub_sub_wrapper {
		display: none;
	}*/
	
/* MAIN TAGS END */
/* SECTION 3. BUTTONS */

    a.button, a.button > span {
		background: transparent url("/images/buttons/buttons_sprite-221.png") no-repeat;
		display: inline-block;
		zoom: 1;
		*display: inline;
        text-decoration: none;
		line-height: 1;
	}
	a.button:hover, a.button > span:hover {
		text-decoration: none !important;
	}
	a.button > span {
		cursor: pointer;
		*padding-bottom: 4px !important; /* IE7 */
	}
	a.button.disabled {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		filter: alpha(opacity=70);
		-moz-opacity: 0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
	}
	
	a.button.green {
		color: white !important;
		text-shadow: #7AA01C 1px 1px;
	}
	a.button.green.inactive {
		color: #333333 !important;
		text-shadow: #fff 0px 1px;
	}
	a.button.orange {
		color: white !important;
		text-shadow: #da7e1b 1px 1px;
	}
	a.button.silver {
		color: #333333 !important;
		text-shadow: #fff 0px 1px;
	}
	
	/* Green - Height 61 px */
    a.button.green.height61 {
		height: 61px; /* Only because IE7 needs it.. Sigh.. */
		font-size: 29px !important;
		padding-right: 10px;
		background-position: right -61px;
    }
	a.button.green.height61 > span {
		height: 41px; /* height = (Total height - Top padding) */
		padding: 20px 32px 0px 40px;
		line-height: 22px;
		background-position: left -0px;
		
		*padding-top: 16px;
		*line-height: 30px;
	}
	a.button.green.height61:hover {
        background-position: right -183px;
    }
	a.button.green.height61:hover > span {
        background-position: left -122px;
    }
	
	/* Green (Inactive) - Height 61 px */
    a.button.green.inactive.height61 {
		background-position: right -1183px;
    }
	a.button.green.inactive.height61 > span {
		background-position: left -1122px;
	}
	a.button.green.inactive.height61:hover {
        background-position: right -1305px;
    }
	a.button.green.inactive.height61:hover > span {
        background-position: left -1244px;
    }
	
    /* trackhelp */
    a.button.trackhelp {
		background-position: right -1096px;		
		padding-right: 9px;		
    }
    a.button.trackhelp span {
		background-position: left -1070px;		
		padding: 7px 5px 6px 22px;		
		font-size:12px;
		cursor: auto;
    }    
	/* orange - Height 25 px */
    a.button.orange.height25 {
		height: 25px; /* Only because IE7 needs it.. Sigh.. */
		font-size: 15px !important;
		padding-right: 5px;
		background-position: right -995px;
    }
	a.button.orange.height25 > span {
		color:#FFF;
		height: 21px; /* height = (Total height - Top padding) */
		padding: 4px 5px 0px 9px;
		background-position: left -970px;
	}
	a.button.orange.height25:hover {
        background-position: right -1045px;
    }
	a.button.orange.height25:hover > span {
        background-position: left -1020px;
    }
	
	/* Green - Height 38 px */
    a.button.green.height38 {
		height: 38px; /* Only because IE7 needs it.. Sigh.. */
		font-size: 18px !important;
		padding-right: 8px;
		background-position: right -282px;
    }
	a.button.green.height38 > span {
		height: 28px; /* height = (Total height - Top padding) */
		*line-height: 20px;
		padding: 10px 16px 0px 20px;
		background-position: left -244px;
	}
	a.button.green.height38:hover {
        background-position: right -358px;
    }
	a.button.green.height38:hover > span {
        background-position: left -320px;
    }
	
	/* Green (Inactive) - Height 61 px */
    a.button.green.inactive.height38 {
		background-position: right -1404px;
    }
	a.button.green.inactive.height38 > span {
		background-position: left -1366px;
	}
	a.button.green.inactive.height38:hover {
        background-position: right -1305px;
    }
	a.button.green.inactive.height38:hover > span {
        background-position: left -1442px;
    }
	
	/* Green - Height 25 px */
    a.button.green.height25 {
		height: 25px; /* Only because IE7 needs it.. Sigh.. */
		font-size: 15px !important;
		padding-right: 5px;
		background-position: right -421px;
    }
	a.button.green.height25 > span {
		height: 21px; /* height = (Total height - Top padding) */
		padding: 4px 5px 0px 9px;
		background-position: left -396px;
	}
	a.button.green.height25:hover {
        background-position: right -471px;
    }
	a.button.green.height25:hover > span {
        background-position: left -446px;
    }
	
	/* Green (Inactive) - Height 25 px */
    a.button.green.inactive.height25 {
		background-position: right -1543px;
    }
	a.button.green.inactive.height25 > span {
		background-position: left -1518px;
	}
	a.button.green.inactive.height25:hover {
        background-position: right -1593px;
    }
	a.button.green.inactive.height25:hover > span {
        background-position: left -1568px;
    }
	
	/* Green - Height 20 px */
    a.button.green.height20 {
        height: 20px; /* Only because IE7 needs it.. Sigh.. */
        font-size: 12px !important;
        padding-right: 5px;
        background-position: right -874px;
    }
    a.button.green.height20 > span {
        height: 17px; /* height = (Total height - Top padding) */
        padding: 3px 5px 0px 10px;
        background-position: left -854px;
		line-height: 14px;
    }
    a.button.green.height20:hover {
        background-position: right -914px;
    }
    a.button.green.height20:hover > span {
        background-position: left -894px;
    }
	
	/* Green (Inactive) - Height 20 px */
    a.button.green.inactive.height20 {
		background-position: right -1638px;
    }
	a.button.green.inactive.height20 > span {
		background-position: left -1618px;
	}
	a.button.green.inactive.height20:hover {
        background-position: right -1678px;
    }
	a.button.green.inactive.height20:hover > span {
        background-position: left -1658px;
    }
	
	/* Silver - Height 20 px */
    a.button.silver.height20 {
        height: 20px; /* Only because IE7 needs it.. Sigh.. */
        font-size: 12px !important;
        padding-right: 5px;
        background-position: right -1638px;
    }
    a.button.silver.height20 > span {
        height: 17px; /* height = (Total height - Top padding) */
        padding: 3px 5px 0px 10px;
        background-position: left -1618px;
		line-height: 14px;
    }
    a.button.silver.height20:hover {
        background-position: right -1678px;
    }
    a.button.silver.height20:hover > span {
        background-position: left -1658px;
    }
    	
	/* Silver - Height 30 px */
    a.button.silver.height30 {
		height: 30px; /* Only because IE7 needs it.. Sigh.. */
		font-size: 16px !important;
		padding-right: 7px;
		background-position: right -706px;
    }
	a.button.silver.height30 > span {
		height: 22px; /* height = (Total height - Top padding) */
		padding: 8px 7px 0px 14px;
		background-position: left -676px;
	}
	a.button.silver.height30:hover {
        background-position: right -766px;
    }
	a.button.silver.height30:hover > span {
        background-position: left -736px;
    }
	
	/* Silver - Height 26 px */
    a.button.silver.height26 {
		height: 26px; /* Only because IE7 needs it.. Sigh.. */
		font-size: 16px !important;
		padding-right: 6px;
		background-position: right -522px;
    }
	a.button.silver.height26 > span {
		height: 21px; /* height = (Total height - Top padding) */
		padding: 5px 7px 0px 14px;
		background-position: left -496px;
		font-size:15px;
	}
	a.button.silver.height26:hover {
        background-position: right -574px;
    }
	a.button.silver.height26:hover > span {
        background-position: left -548px;
    }
	
	/* Silver - Height 19 px */
    a.button.silver.height19 {
		height: 19px; /* Only because IE7 needs it.. Sigh.. */
		font-size: 12px !important;
		padding-right: 2px;
		background-position: right -619px;
		
    }
	a.button.silver.height19 > span {
		height: 16px; /* height = (Total height - Top padding) */
		padding: 3px 12px 0px 14px;
		background-position: left -600px;
	}
	a.button.silver.height19:hover {
        background-position: right -657px;
    }
	a.button.silver.height19:hover > span {
        background-position: left -638px;
    }
	
    /*share-button for facebook*/
	a.button.silver.height19.sg_fb > span {
		padding: 3px 12px 0px 6px;
	}
	a.button.silver.height19.sg_fb > span div {
		display: inline-block;
		zoom: 1;
		*display: inline;
    }
	a.button.silver.height19.sg_fb > span, a.button.silver.height19.sg_fb > span div {
		font-size: 12px;
	}
    a.button.silver.height19.sg_fb > span div.stockgame_icons.facebook, a.button.silver.height19.sg_fb > span div.stockgame_icons.facebook_shared, a.button.silver.height19.sg_fb > span div.stockgame_icons.facebook_grey {
		padding: 0px;
		top: -1px;
		left: -3px;
    }
    a.button.silver.height19 #fb_share_holder {
		height: 17px; /* height = (Total height - Top padding) */
		padding: 2px 12px 0px 14px;
		background-position: left -600px;
	}
	a.button.silver.height19:hover {
        background-position: right -657px;
    }
	a.button.silver.height19:hover #fb_share_holder {
        background-position: left -638px;
    }
	
    /*share-button for facebook*/
    a.button.silver.height19.share #fb_share_icon {
		background: url("/images/icons/icons221.png") no-repeat -0px -169px ; 
		width: 13px;
		height: 13px; 
		padding:0px;
		position: relative;
		top: 2px;
		left: -5px;
		color:#3c6c96;
		height: 19px;
		vertical-align: middle;
    }
    a.button.silver.height19.share #fb_share_text {
        display:inline-block;
        background:none;
        margin-left:0px;
    }  
        
        
       .koebknap_green {
	    background:url('../images/plus/koeb_small_green.png');
	    height:42px;
	    width:315px;
	    background-position:top left;
	    font-size:18px;
	    color:#265710 !important;
	    text-align:center;
	    cursor:pointer;
	    text-decoration: none!important;
	    display: block;
	    text-transform: uppercase;
	    text-decoration: none;	
	
    }
    .koebknap_green:hover {
	background-position:bottom left;
	text-decoration: none;	
}
.koebknap_green p {
	vertical-align: middle;
	padding-top: 10px !important;
	text-decoration: none;
	
}
.koebknap_green p:hover {
	vertical-align: middle;
	padding-top: 10px !important;
	text-decoration: none;
	
}
.koebknap_green a {
	vertical-align: middle;
	padding-top: 10px !important;
	text-decoration: none;
	
}
.koebknap_green a:hover {
	vertical-align: middle;
	padding-top: 10px !important;
	text-decoration: none;
	
}
	a.bottombutton {
   		color: #ffffff;
   		display: block;
   		float: left;
		font-weight: bold;
		font-size: 11px;
   		height: 17px;
   		margin-right: 6px;
		padding-right: 6px; /* sliding doors padding */
   		text-decoration: none;
	}

	a.bottombuttonactive {
	    background-position: right -34px !important;
	}

	a.bottombuttonactive span {
	    background-position: left -34px !important;
	}

	a.bottombutton span {
	    display: block;
	    line-height: 10px;
	    padding: 3px 0 5px 7px;
	}


	a.bottombutton:hover {
		background-color:#344351;
		background-position: right -17px;
	}
	a.bottombutton:active {
		
		background-color:#344351;
	    background-position: right -34px;
	}
	a.bottombutton:hover span {
		background-position: left -17px;
	}
	a.bottombutton:active span {
	    background-position: left -34px;
	}
    a.btn {
		display: block;
   		float: left;
   		height: 23px;
  		padding-right: 16px;
	    text-decoration: none;
	    cursor: pointer;
	}

	a.btn:hover {
		background-position: right -23px;
	}

	a.btn:active {
	    background-position: right -46px;
	}

	a.btn span {
	    display: block;
	    line-height: 13px;
	    padding: 5px 0 5px 16px;
	}

	a.btn:hover span {
	    background-position: left -23px;
	}

	a.btn:active span {
	    background-position: left -46px;
	}

	a.btn01{
    		background: transparent url(../images/btn01_right.png) no-repeat scroll top right;
    		color: #666666;
			text-transform: uppercase;
			font-weight: bold;        
			font-size: 10px;
			text-shadow: #ffffff 0 1px;
	}
	a.btn01 span{
	    background: transparent url(../images/btn01_left.png) no-repeat scroll left 0px;
	}

	a.btnbottom{
	        display: block;
	        float: left;
	        height: 19px;
	        padding-right: 16px;
	        text-decoration: none;
	        cursor: pointer;
	        
	        background: transparent url(../images/bottom/btnbottom_right.png) no-repeat scroll top right;
	        color: #f8f8f8;
	        text-transform: uppercase;
	        padding-right: 9px !important;
	        font-weight: bold;
	        font-size: 10px;
	}
	a.btnbottom span{
	    display: block;
	    line-height: 13px;
	    padding: 3px 0 5px 12px;
	    background: transparent url(../images/bottom/btnbottom_left.png) no-repeat scroll left 0px;
	}


	.yellowbtn{
    		background: transparent url(../images/yellowbtn_right.png) no-repeat scroll top right;
    		color: #333;
			text-transform: uppercase;
			font-weight: bold;
			font-size: 10px;
			text-shadow: #ffffff 0 1px;
	}

	.yellowbtn span{
	    background: transparent url(../images/yellowbtn_left.png) no-repeat scroll left 0px;
	}

	a.redbtn{
    		background: transparent url(../images/redbtn_right.png) no-repeat scroll top right;
    		color: #fff;
			text-transform: uppercase;
			font-weight: bold;
			font-size: 10px;
	}

	a.redbtn span{
	    background: transparent url(../images/redbtn_left.png) no-repeat scroll left 0px;
	}

	.realtimemark{
		display: block;
	    float: left;
	    height: 23px;
	    margin-right: 6px;
	    margin-top:-1px;
  		 padding-right: 16px;
	    text-decoration: none;
	    font-weight:bold;
	    color:#fff;
	    font-size:10px;
		 text-shadow:none;
	    background: transparent url(../images/redbtn_right.png) no-repeat scroll right -66px;
	}
	.realtimemark span{
	    display: block;
	    line-height: 11px;
	    padding: 7px 0 5px 22px;
	    background: transparent url(../images/redbtn_left.png) no-repeat scroll left -66px;
	}


	a.buybtn {
 		display: block;
   		float: left;
   		height: 48px;
  		padding-right: 16px;
	    text-decoration: none;
	    cursor: pointer;
	    background: transparent url(../images/buybtn_right.png) no-repeat scroll top right;
		font-weight: bold;
		font-size: 16px;
		text-shadow: #ffffff 0 1px;	
  		padding-right: 23px;    
	}
	a.buybtn:hover {
		background-position: right -48px;
	}
	a.buybtn:active{
	    background-position:right -96px;
	}
	a.buybtn span {
	    display: block;
	    line-height: 20px;
	    color:#444444;
	    background: transparent url(../images/buybtn_left.png) no-repeat scroll left 0px;
	    padding: 15px 0 8px 25px;    
	}
	a.buybtn:hover span {
	    background-position: left -48px;
	    text-decoration:none;        
	}
	a.buybtn:active span {
	    background-position: left -96px;
	}


	a.bottombtn {
 		display: block;
   		float: left;
   		height: 16px;
  		padding: 3px;
	    text-decoration: none;
	    cursor: pointer;
 		background-color:#344351;		
 		font-weight: bold;
		font-size: 12px;
		text-shadow: #333333 1px;	
  		    
	}
	a.bottombtn:active {
		background-position: right -29px;
	}
	a.bottombtn span {
	    display: block;
	    line-height: 10px;
		color:#FFFFFF;
	    background-color:#344351;
	    padding: 3px;    
	}
	a.bottombtn:active span {
	    background-position: left -29px;
	    text-decoration:none;        
	}

	.koebknap_small {
		background:url('../images/plus/koeb_small.png');
		height:27px;
		width:250px;
		background-position:top left;
		font-size:18px;
		color:#444444;
		text-align:center;
		padding-top:10px;
		cursor:pointer;
	}

	.koebknap_small:hover {
		background-position:bottom left;
	}

	.koebknap_105x31 {
		background:url("/images/salgsideprivate/koeb_knap.png");
		height:25px;
		width:105px;
		background-position:top left;
		font-size:18px;
		color:#8d8d8d;
		text-align:center;
		padding-top:6px;
		cursor:pointer;
	}

	.koebknap_105x31:hover {
		background-position:bottom left;
		color:#b3b3b3;
		text-decoration: none;
	}

	a.bigbtn {
 		display: block;
   		float: left;
   		height: 33px;
  		padding-right: 16px;
	    text-decoration: none;
	    cursor: pointer;
	}

	a.bigbtn:hover {
		background-position: right -33px;
	}

	a.bigbtn:active {
	    background-position: right -66px;
	}

	a.bigbtn span {
	    display: block;
	    line-height: 20px;
	    padding: 7px 0 5px 16px;
	    color:#222222;
	}

	a.bigbtn:hover span {
	    background-position: left -33px;
	    text-decoration:none;        
	}

	a.bigbtn:active span {
	    background-position: left -66px;
	}

	a.biggreybtn{
	    background: transparent url(../images/biggreybtn_right.png) no-repeat scroll top right;
	    color: #666666;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 11px;
		text-shadow: #ffffff 0 1px;	
  		padding-right: 29px;
	}

	a.biggreybtn span {
	    background: transparent url(../images/biggreybtn_left.png) no-repeat scroll left 0px;
	    padding: 7px 0 5px 23px;

	}

	a.biggreybtnnoarrow{
	    background: transparent url(../images/biggreybtnnoarrow_right.png) no-repeat scroll top right;
	    color: #666666;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 11px;
		text-shadow: #ffffff 0 1px;	
	}

	a.biggreybtnnoarrow span {
	    background: transparent url(../images/biggreybtnnoarrow_left.png) no-repeat scroll left 0px;

	}

	a.bigtrackbtn{
	    background: transparent url(../images/bigtrackbtn_right.png) no-repeat scroll top right;
	    color: #fff;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 11px;
		text-shadow: #666 0 -1px;	
	}

	a.bigtrackbtn span {
	    background: transparent url(../images/bigtrackbtn_left.png) no-repeat scroll left 0px;

	}
	a.secbtn {
 		display: block;
   		float: left;
	    text-decoration: none;
	    color: #666;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 10px;
		text-shadow: #ffffff 0 1px;	
  		padding-left: 5px;
	}
	a.secbtn span{
  		padding-left: 5px;
	}

	a.secbtn:hover{
	    color: #444;	
	}

	a.secbigbtn {
 		display: block;
   		float: left;
   		height: 33px;
	    margin-right: 6px;
  		padding-right: 0px;
	    text-decoration: none;
	    color: #888;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 11px;
		text-shadow: #ffffff 0 1px;	
	}

	a.secbigbtn span {
	    display: block;
	    line-height: 20px;
	    padding: 7px 0 5px 0px;

	}

	a.secbigbtn:hover span{
	    color: #666;	
	}

	a.servicesbtn{
		display: block;
   		float: left;
   		height: 47px;
	    margin-right: 6px;
  		padding-right: 20px;
	    text-decoration: none;
	    cursor: pointer;
	    background: transparent url(../images/services_btn_right.png) no-repeat scroll top right;
		color: #593318;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 14px;
		text-shadow: #FFC580 0 1px;
	}

	a.servicesbtn span{
		display: block;
	    line-height: 36px;
	    padding: 6px 0 5px 20px;
	    background: transparent url(../images/services_btn_left.png) no-repeat scroll left 0px;
	}

	a.servicesbtn:hover{
		background-position: right -49px;

	}

	a.servicesbtn:hover span{
		background-position: left -49px;
	}
	a.servicesbtn:active {
		background-position: right -98px;
	}

	a.servicesbtn:active  span{
		background-position: left -98px;
	}

	.morearrow{
		background: url(../images/arrow02.png) no-repeat;
		width:10px;
		height:11px;
		display:block;
	}

	button{
		border:none; 
		cursor:pointer; 
		text-align:center; 
	}
	button.biggreybtn {
	   float: left;
	   height: 33px;
  		padding-right: 27px; /* sliding doors padding */
		text-decoration: none;
		background: url(../images/biggreybtn_right.png) no-repeat top right;
	    color: #666666;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 11px;
		text-shadow: #ffffff 0 1px;	
		border: none;
	}

	button.biggreybtn span {
	    display: inline;
	   line-height: 11px;
	    padding:9px 0 12px 29px;
	    background: url(../images/biggreybtn_left.png) no-repeat;
	}

	button.biggreybtn:hover {
	    background-position: right -33px ;
	}

	button.biggreybtn:hover span {
	    background-position: left -33px ;
	}


	button.biggreybtn:active {
	    background-position: right -66px ;
	    outline:none;
	}

	button.biggreybtn:active span{
	    background-position: left -66px ;
	}


	.signupnowbtn{
    	background: url(../images/signupnow_btn.png) no-repeat scroll top;
		position:absolute; 
		top:250px; 
		left:150px;
		width:167px;
   	height: 50px;
   	outline:none;
   	-moz-outline-style: none;
		display:block;
   	cursor:pointer;
	}
	
	.signupbtn{
    	background: transparent url(../images/signup_btn.png) no-repeat scroll top;
		left:150px;
		width:167px;
   		height: 50px;
   		cursor:pointer;
   		border:none;
	}

	.signupbtn .disabled{
    	background-position: 0px -100px;
   		cursor:default;
   	}
	.signupnowbtn:hover , .signupbtn:hover, .tourbtn:hover{
    	background-position: 0px -50px;
	}
	
	.signupnowbtn:active , .signupbtn:active, .tourbtn:active{
    	background-position: 0px -100px;
   	outline:none;
   	-moz-outline-style: none;
	}
	
	.signupnowbtn:focus , .signupbtn:focus, .tourbtn:active{
   	outline:none;
   	-moz-outline-style: none;
	}
	
	.tourbtn{
    	background: transparent url(../images/tour_btn.png) no-repeat scroll top;
		left:150px;
		width:167px;
   		height: 50px;
   		cursor:pointer;
   		border:none;
	}

	.linkbox {
		border:1px solid #999999;	
		color:#2D3641 !important;
		margin:1px;	
		padding:3px 4px 2px 4px;
		display: inline-block; 
		background: url("/images/workbench/header_bg.png");
		font-size:12px;
		font-weight:400;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;	
		-moz-border-radius-bottomleft: 3px;
		-moz-border-radius-bottomright: 3px;
		-webkit-border-bottom-left-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;	
		border-radius:3px;
	}

	.linkbox:hover {
		background-position: right -30px !important;	
		text-decoration:none !important;
	}

	.selectedlinkbox {
		border:1px solid #999999;
		background: url("/images/workbench/header_bg.png");	
		background-position: right -30px !important;	
		color:#2D3641;
		padding:3px 4px 2px 4px;
		display: inline-block; 
		margin:1px;
		font-weight:400;
		font-size:12px;	
		border-radius:3px;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;	
		-moz-border-radius-bottomleft: 3px;
		-moz-border-radius-bottomright: 3px;
		-webkit-border-bottom-left-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;	

	}

	.linkbox:active {
		padding:3px 3px 1px 5px;	
		background-position: right -30px !important;	
	}
	.sortby, .sortby:visited, .sortby:active, .sortby:hover {
        color:#2D3641;
        margin: 0 6px;
    }
    .selectedsortby{
        color:#2D3641;
        margin: 0 6px;
		font-weight: bold;
    }
    
    
    
    
/* BUTTONS END*/
/* SECTION 4. TABS   */

	.tabsalign {
		position: absolute;
		bottom: 0px;		
	}
	
	.debattab {
		font: 12px "Arial";
		line-height: 12px;
		color: #535b65;
		background: url("/images/workbench/header_bg.png");
		border-top: 1px solid #CDD2DC;
		border-left: 1px solid #CDD2DC;
		border-right: 1px solid #CDD2DC;		
		border-bottom: 0px;			
		padding: 11px 12px 0px 5px;
		height: 20px;
		border-radius:7px 7px 0px 0px;
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-topright: 7px;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-top-right-radius: 7px;
		position: relative;
		display:inline-block;
		text-align:center;
		float:left;
		cursor:pointer;
	    min-width:40px;
        text-decoration: none !important;
        
	}

	.debattab:hover {
	    background-position: right -30px !important;	
        text-decoration: none !important;
	}
    
		
	.selecteddebattab {
		background: url("/images/workbench/header_bg_light.png") !important;	
		color:#2D3641 !important;
		border-top: 1px solid #AAAAAA !important;
		border-left: 1px solid #AAAAAA !important;	
		border-right: 1px solid #AAAAAA !important;		
        text-decoration: none !important;
	}

	.debattab .notification {
		background:url('../images/debat/notifikation.png') no-repeat;
		color:#FFFFFF;
		min-width:16px;
		height:16px;
		position:absolute;
		top:-3px;
		padding:0px;
		right:8px;
		font-size:10px;
		font-weight:700;
	}

	.debattab .notificationbig {
		background:url('../images/debat/notifikation_3_anslag.png') no-repeat;
		color:#FFFFFF;
		min-width:23px;
		height:16px;
		position:absolute;
		top:-3px;
		padding:0px;
		right:8px;
		font-size:10px;
		font-weight:700;
	}
	
	.sml_tabbar{
		background: url(../images/boards/sml_tabbar.png) repeat-x;
		width:298px;
		overflow: hidden;
		height:16px;
	}

	.sml_tabbar li{
		float: left;
		padding: 0px 2px;
		background: transparent url(../images/boards/sml_tabbar_L.png) no-repeat;
	}

	.sml_tabbar li a{
		font-size:9px;
		text-transform: uppercase;
    		background: transparent url(../images/boards/sml_tabbar_R.png) no-repeat scroll top right;
  	  		padding-right: 18px; /* sliding doors padding */
	}

/* BUTTONS END*/
/* SECTION 5. MISC UNSORTED*/	

	.debug_ad {
		font-size:22px;
		background:#f38e8e;
		text-align: center;
		clear:both;
	}

	.sg_pf_question_icon {
	    background: url("/images/buttons/buttons_sprite-221.png") no-repeat scroll -12px -61px transparent;
	    height: 11px;
	    margin-top: -3px;
	    vertical-align: middle;
	    width: 10px;
	}

	.border_table, .border_table tr, .border_table th, .border_table td {
		border: 1px solid black;
	}
	/* login popup start */
	.analysis_table{
		width: 612px;
		border: 1px solid #CDD2DC;
		}
	.analysis_table tr {
		height:25px;
	}
	.analysis_table td {
		text-align: center;
		border: 1px solid #CDD2DC;
		vertical-align: middle;
	}
	
	.inputbox {
		width:315px;
		border:1px solid #CDD2DC; 
		font-size:12px;
		height:30px !important;
		font-size: 12px!important;
		
		margin-bottom:15px;
		padding: 6px !important;
		
		position: static;
		
	}
	
	
	#signupright {
		
		padding:0px 4px 0px 19px;
		font-size:16px;
		
	}	
	
	#contentbox{
	border-right: 1px solid #CDD2DC;
	border-bottom: 1px solid #CDD2DC;
	border-left: 1px solid #CDD2DC;
	width:956px;
	background-color: #FFF;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	text-align: center;
	height:100%;
	
}
#contentbox a{
	color: #3c6c96;
	text-decoration: none;
}
#contentbox a:hover{
	color: #3c6c96;
	text-decoration: underline;
}

	
	
	
	#newpwpopmsg {
		color:#a92617;
		font-size:13px;
	}
	
	#newpwpop .ok_knap {
		display:inline;
	}
	
	#forgot_email {
		height:22px;
		margin-right:6px;
		color:#666666;
		font-size:16px;
	}
	/* login popup end */	
	
	.input_field {
		font-family: Arial, Helvetica, sans-serif;
		border: 1px solid #888888;
		color: #888888 !important;
	}
	.input_field.input_selected {
		border: 1px solid #000000;
		color: #000000 !important;
	}
	
	.input_field.input_nice {
		outline:none;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;

		padding: 4px;
		font-size: 13px;
		
		border: 1px solid #888888;
		color: #888888 !important;
	}

	.input_error {
		border: 1px solid #FFAAAA;
		color: #000000 !important;
		
		-webkit-box-shadow: 0px 0px 4px #FFDDDD;
		-moz-box-shadow: 0px 0px 4px #FFDDDD;
		box-shadow: 0px 0px 4px #FFDDDD;
		background-color: #FFDDDD;
	}
	
	.input_field.input_nice.input_selected {
		color: #000000 !important;
		-webkit-box-shadow: 0px 0px 4px #4691ff;
		-moz-box-shadow: 0px 0px 4px #4691ff;
		box-shadow: 0px 0px 4px #4691ff;
		border: 1px solid #4691ff;
	}

	.widget .widget-head {
	    color: #000;
	    overflow: hidden;
	    width: 100%;
	    height: 30px;
	    line-height: 30px;
	    background-color: #F2F3F5;

	    
	}
	.widget .widget-head h3 {
	    padding: 0px 10px;
	    float: left;
		font-size:11px;
		text-shadow: #eee 0 1px;
		color:#333;
	}
	.widget .widget-content {
	    background: #fff;
	    padding: 0 0px;
	    color: #333;
	    line-height: 1.2em;
	    overflow: hidden;
	    border-left: 1px solid #CED3DC;
	    border-right: 1px solid #CED3DC;
	}
	.widget .widget-content p {
	    padding: 0.8em 0;
	}
	.widget .widget-content img {
	    float: right;
	    margin: 10px;
	    border: 1px solid #FFF;
	}
	.widget .widget-content pre {
	    padding: 0.5em 5px;
	    color: #EEE;
	    font-size: 12px;
	}

	.widget .widget-foot 	 {
		height: 7px;
		background: url(../images/widget_foot.png) no-repeat;

	}
	.widget {
		width:300px;
		margin: 10px 0;
		position: relative;
	}

	.bold {
		font-weight:700;
	}
	.italic
	{
		font-style:italic;
	}
	.center {
		text-align: center;
	}

	.inline {
		display: inline-block;
		zoom: 1;
		*display: inline;
	} 
	
	.verticaltop {
		vertical-align: top;
	}
	
	.verticalmiddle {
		vertical-align: middle;
	}
		
	.solidline
	{
		border-bottom: 1px solid #ced3dc;
		display:block;
		margin:5px 0 5px 0;
	}
	.plus12-icon {
		background: url("/images/icons/icons221.png") center no-repeat;
		background-position: -173px -17px;
		width: 12px;
		height: 10px;
		margin-top:-3px;
		vertical-align:middle;
	}

	.plus12-icongold {
		background: url("/images/stockgame/sg_icons-sprite221.png") no-repeat transparent;
		margin-top:-3px;
		vertical-align:middle;		
    	background-position: -93px -18px;
    	width: 11px;
    	height: 10px;
	}

	.plus12-iconwhite {
		background: url("/images/icons/icons221.png") center no-repeat;
		margin-top:-3px;
		vertical-align:middle;		
    	background-position: -223px -123px;
    	width: 10px;
    	height: 10px;
	}
	
	.plus22-icon {
		background: url("/images/plus/plusikon.png") center no-repeat;
		width: 22px;
		height: 22px;	
	}

	.plus22-icongold {
		background: url("/images/stockgame/sg_icons-sprite221.png") no-repeat transparent;
		margin-top:-3px;
		margin-left:4px;
		vertical-align:middle;		
		
    	background-position: -82px -29px;
    	width: 22px;
    	height: 22px;		
	}
		
	.tagnotification {
		background-color:#a5271c;
		vertical-align:middle;
		color:#FFFFFF;
		margin-right:5px;
		margin-left: 5px;
		margin-top: 3px;
		padding:0px 6px;
		font-size:10px;
		font-weight:700;
		text-align: center;
		display:inline-block;
		background-position: 0px 0px;
		line-height: 12px;
		-moz-box-shadow: 1px 1px 1px #888;
  		-webkit-box-shadow: 1px 1px 1px #888;
  		box-shadow: 1px 1px 1px #888;
	}

	.progress {
		background:url('../images/profile/progressback.png') repeat-x;
		height:15px;
		border:0;
		color:#444444;
		text-align:center;
		display:inline-block;
	}

	.editlink {
		margin-top:12px;
		display:block;
		width:99%;
		padding:2px;
		border:1px solid #ffffff;
		min-height:23px;
	}
	.editlink:hover {
		border:1px dashed #CDCDCD;
	}

	.deleteicon {
		background:url('../images/portfolio/delete.png') repeat-x;
		height:8px;
		width:8px;
		border:0;
		display:inline-block;	
	}

	.bottomleft {
		background-position: bottom left !important;
	}

	.roundall {
		border-radius:3px;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;	
		-moz-border-radius-bottomleft: 3px;
		-moz-border-radius-bottomright: 3px;
		-webkit-border-bottom-left-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;	
	}
	.roundtop {
		border-radius:3px 3px 0px 0px;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;	
	}
	.roundbottom {
		border-radius:0px 0px 3px 3px;
		-moz-border-radius-bottomleft: 3px;
		-moz-border-radius-bottomright: 3px;
		-webkit-border-bottom-left-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;	
	}
	
	.highlight01{
    	background: transparent url(../images/highlight_01_right.png) no-repeat scroll top right;
    	color: #666666;
		font-variant: small-caps;
		font-weight: bold;
		font-size: 10px;
		display: block;
   		float: left;
   		height: 20px;
    	margin-right: 6px;
  	  	padding-right: 8px; /* sliding doors padding */
    	text-decoration: none;
	}

	.highlight01 span{
	    background: transparent url(../images/highlight_01_left.png) no-repeat scroll left 0px;
	    display: block;
	    line-height: 14px;
	    padding: 4px 0 2px 8px;  
		overflow:hidden;
	}

	.highlight02{
    		background: transparent url(../images/highlight_02_right.png) no-repeat scroll top right;
    		color: #666666;
			font-variant: small-caps;
			font-weight: bold;
			font-size: 10px;
			display: block;
   			float: left;
   			height: 20px;
  	  		padding-right: 8px; /* sliding doors padding */
    		text-decoration: none;
    		width:48px;
    		overflow:hidden;
	}

	.highlight02 span{
	    background: transparent url(../images/highlight_02_left.png) no-repeat scroll left 0px;
	    display: block;
	    line-height: 14px;
	    padding: 4px 0 5px 5px;  
	}

	.highlight03{
		background: transparent url(../images/highlight_03_right.png) no-repeat scroll top right;
		color: #444;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 11px;
		display: block;
		float: left;
		height: 18px;
  		padding-right: 10px; /* sliding doors padding */
		text-decoration: none;
		text-shadow: #eee 0 1px;
		overflow:hidden;
	}

	.highlight03 span{
	    background: transparent url(../images/highlight_03_left.png) no-repeat scroll left 0px;
	    display: block;
	    line-height: 12px;
	    padding: 3px 0 3px 10px;  
	}

	.highlight_yellow{
		background: transparent url(../images/highlight_yellow_right.png) no-repeat scroll top right;
		color: #333;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 11px;
		display: block;
		float: left;
		height: 17px;
		width:90px;
		text-align:center;
  		padding-right: 10px; /* sliding doors padding */
		text-decoration: none;
		text-shadow: #fff 0 1px;
		overflow:hidden;
	}

	.highlight_yellow span{
	    background: transparent url(../images/highlight_yellow_left.png) no-repeat scroll left 0px;
	    display: block;
	    line-height: 12px;
	    padding: 3px 0 2px 10px;  
	}

		
	form#signupform p{
		background:url(../images/blckoverlay.png);
		margin-bottom:1px;
		padding:8px;
	}
	
	form#signupform label{
		font-size:11px;
		width:115px;
		display: block;
		float:left;
		line-height:10px;
		color:#ddd;
		padding: 5px;
	}
	
	.error{
		color:#fff;
		font-weight: bold;
		font-size:10px;
		text-transform: uppercase;
	}
	
	form#signupform input.txt{
		width:200px;
		padding:5px;
		border:none;
	}

	input.filterinput {
		margin:0px 2px 1px 2px;
		width:75px;
		height:14px;
		font-size:12px;
		border:1px solid #c5c5c5;
		color:#333333;
	}

	input.screener{
		color:#222222;
		height:14px;
		font-size:11px;
		width:90px;
	}

	div.input{
		padding:10px;
		margin-bottom: 2px;
		background: #EAECEF;
	}

	input.txt{
				width:200px;
				padding:5px;
				border:none;
	}
			
	.greyform {
		margin:0px;
		padding:0px;
		font-size:13px;
		width:110px;
		background:#6d747d;
		color:#ffffff;
		border:1px solid #838b95;	
	}


	#content, #footer{
		width:960px;
		margin: 0 auto;
		/*overflow: hidden;*/
		position:relative;
	}

	#header {
		width:938px;
		margin: 0 auto;
		overflow: hidden;
		position:relative;
		padding:4px;	
	}

	#header_wrap1{
		width:958px;
		margin:auto;
		border-left:1px solid #ABB0B5;
		border-right:1px solid #ABB0B5;	
		/*background: url('../images/nav_bg1.png') repeat-x;*/
		background-color: #c8ced3;
	}

	#header_wrap2{
		border-left:1px solid #ABB0B5;
		border-right:1px solid #ABB0B5;	
		height:34px;
		width:958px;
		margin:auto;
		/*background: url('../images/nav_bg2.png') repeat-x;*/
		background-color: #0E2131;
        
	}

	
	#navigation{
		height:34px;
		overflow:hidden;
		float:left;
		margin-top:0px;
	}
    #oversigt-menu{
        float: left; 
        position:absolute; 
        display: none; 
        top: 0px; 
        left: 0px; 
        z-index: 99;
    } 
    #oversigt-menu a {
        text-decoration:none
    }
    #aktier-menu {
         float: left; 
         position:absolute; 
         display: none; 
         top: 0px; 
         left: 0px; 
         z-index: 99;
    }
	#navigation li{
		float: left;
		padding: 11px 15px 0 15px;
		height:23px;
	}

	
	

	#navigation li a{
		text-transform: uppercase;
		font-size:12px;
        color: black;
		color:#EBECEE;
		font-weight:normal;	
		
	}

	#navigation li:hover a{
		color:#ffffff;
	}

	#navigation li.disabled a{
		text-transform: uppercase;
		font-size:10px;
		color:#777;
		font-weight:bold;	
		text-shadow: #000 0px -1px;
	}

	#navigation li.first{
		width:27px;
		margin-left:13px;
		padding-left:0px;
		padding-right:0px;
	}

	#navigation li.last{
		width:70px;
		padding-left:0px;
		padding-right:0px;
	}

	#personalnav{
		float:right;
		margin-top:10px;
		height:34px;
		padding-right: 2px;
	}

	#personalnav li{
		float:left;
		padding:5px 5px 0 0;
		font-size:12px;
		color:#222;
		/*text-shadow: #fff 0px 1px;*/
	}

	#personalnav li a{
		font-size:12px;
		color:#222;
	}

	#personalnav li a:hover{
		text-decoration:underline;
	}

	#subnav{
		margin-left:60px;
		clear: both;
	}

	#subnav li{
		float: left;
		padding: 8px 20px 0 20px;
		height:34px;
	}

	#subnav li a{
		text-transform: uppercase;
		font-size:10px;
		color:#ffffff;
		font-weight:normal;	
		text-shadow: #000 0px -1px;
	}

	.allsubnav{
		position:absolute;
		background:url(../images/nav_dropdown.png) repeat-x; 
		color:#fff;
		margin:11px 0 0 -15px;
		font-weight:normal;
		z-index:9999; 
		font-size:12px; 
		text-transform:uppercase; 
		display:none;
	}

	.allsubnav li{
		margin: 0;
		z-index:9999; 	
	}

	.postid_left {
		color:#777777;	
	}
	
	#boardssubnav{
		position:absolute;
		background:url(../images/nav_dropdown.png) repeat-x; 
		color:#fff;
		margin:11px 0 0 -15px;
		font-weight:normal;
		z-index:9999; 
		font-size:12px; 
		text-transform:uppercase; 
		display:none;
	}

	#boardssubnav li{
		margin: 0;
	}

	#stockssubnav{
		position:absolute;
		background:url(../images/nav_dropdown.png) repeat-x; 
		color:#fff;
		margin:11px 0 0 -15px;
		font-weight:normal;
		z-index:9999; 
		font-size:12px; 
		text-transform:uppercase; 
		display:none;
	}

	#stockssubnav li{
		margin: 0;
	}

	.ad_leaderboard{
		height:90px;
		width: 728px;
		margin:0 auto;
		text-align: center;
	}

	/*#content{
		float: left;
		position: relative;
	}*/

	#content .workbench{
		background:none;
		float: left;
	}

	#content .debatTop{
		width:740px;
		height: 21px;
		overflow:hidden;
		padding:5px 10px;
	}

		.debatTop h1{
			font-size:17px;
			color: #333333;
			font-weight: bold;
			font-variant: small-caps;
		}
		
	#footer_wrap{
		position: relative;
		clear:both;
		/*background: url('../images/footer_bg.png') repeat-x;*/
		
	}

	#footer table tr td {
		line-height:150%;
	}

	#footer table tr td a {
		font-size:12px;
	}

	#footer table tr td a:hover {
		text-decoration: underline;
	}

	/* !DEBAT FILTER */	
	#content .debatFilter{
		/*width:740px;*/
		padding:5px 10px 5px 10px;
		margin:0px;
		background-color:#222222;
		background:url(../images/boards/filter/filter_bar.png) repeat;
	}
	.debatFilter select{
		background: #333;
		color: #fff;
		border: 1px solid #333;
		font-size: 11px;
	}
	.pagination{
		text-transform: uppercase;
		font-size: 11px;
		color: #666;
		padding: 10px;
		
	}

	.pagination a{
		text-transform: uppercase;
		font-size: 11px;
		color: #333;
		padding: 10px;
		font-weight: bold;
	}

		.debatFilter span.title{
			width:40px;
			font-size:11px;
			padding: 2px 0;
			text-transform: uppercase;
			color: #dddddd;
			text-shadow: #000 0 -1px;
			float: left;
		}
		
		.debatFilter span.addFilter{
			width:6px;
			height: 7px;
			margin:3px 0px 3px 3px;
			float: left;
			background: url(../images/boards/filter/plus_sml.png) no-repeat scroll top right;
			cursor:hand;cursor:pointer;
		}

		.debatFilter span.choosenFilters{
			max-width: 690px;
			height:18px;
			margin:0px;
			float: left;
			overflow: hidden;
		}
	#stockssuggest{
		background: transparent url(../images/boards/stock_minisearch.png) no-repeat;
		padding-left: 20px;
		padding-right: 5px;
		border: none;
		color: #eee;
		width:56px;font-size:11px;height:17px;margin:0px 0px 0px 4px;
	}
		#threeCols{

		}
		#threeCols #col01, #threeCols #col02, #threeCols #col03{
			width:300px;
			float:left;
			padding:5px;
		}
	#content .threadView{
		font-size:12px;
		color: #333333;	
		padding: 1px;
	}

	#content .threadView div.postcontent{
		line-height: 16px;
	}


	#settings{
		background:#cccccc; 
		height:250px; 
		padding:5px;
		display: none;
	}
	/* !BOX01 */

	.datetime{
		font-size: 10px;
		color:#333333;
	}

	.itemtype{

		font-variant: small-caps;
		font-size:10px;
		font-weight: bold;
	}

	var.smallperformance canvas{
		background: url(../images/smallperformance_bg.png) repeat-x;
	}
	var.performance{
		width:42px;
		font-style: normal;
		display: block;
		text-align: center;
		overflow:hidden;
	}
	var.nanoperformance{
		margin-left:2px;
		background:none;
	}

	var.board{
		margin: 0 auto;
	}
	td.username {
		font-size:11px;
		font-weight: bold;
		color:#333333;
		text-align:left;
	}

	td.ticker{
		text-transform: uppercase;
		font-size:11px;
		font-weight: bold;
		color:#333333;
	}
	td.itemtype{
	}

	td.datetime{
		width:40px;
	}
	.redtxt{
		color:red;
	}
	input.greytxt{
		color:#cccccc;
	}

	.box01 td.shorttxt{
		font-size: 11px;	
		color: #333333;	
		width: 250px;
		font-weight: bold;
	}

	.box01 td.link{
		width:20px;
	}
	.box01 tr{
		border-bottom: 1px solid #EFEFEF;
		height: 25px;
	}

	.box01 td{
		vertical-align: middle;
		padding-left:5px;
	}
	.box01 tr.last{
		border-bottom: none;
		height:12px;
		text-transform: uppercase;
		font-size: 9px;
		font-weight: bold;
		color:#666666;
		margin-top: 3px;
	}

	.box01 tr.odd{
		background: #F6F6F7;
	}

	.shorttxt{

	}


	input.bigsearch {
		border: none;
		padding: 7px;
		height:19px;
		color: #333;
		font-size: 17px;
		border: 1px solid #999;
		width: 507px;
		margin: 10px 0px 10px -10px;
	}
	
	.tracksearch{
		background:#cccccc;
		border-bottom: 1px solid #333333;
		margin-top:-2px;
		text-align: center;}

	.tracksearch input{
		background: transparent url(../images/searchfield.png) no-repeat;
		border: none;
		padding: 4px 5px 0px 20px;
		margin:5px;
		width:146px;
		height:16px;
	}

	
	#searchresult{
		width: 650px;
	}
	#searchresult h3{
		background:  url(../images/search_h3_bg.png) repeat-x;
		height: 30px;
		line-height: 30px;
		color: #333;
		text-shadow: #fff 0 1px;
		text-transform: uppercase;
		padding-left: 30px;
		border-top: 1px solid #eee;
	}

	#searchresult h3 span{
		color: #666;
		font-size: 10px;
		padding-right: 10px;
	}

	.box01{
		width:300px;
		padding: 5px 0px;
	}
	.box01 .header{
		height: 33px;
		background: url(../images/box01_header.png) no-repeat;
	}

	.box01 .header h2{
		color:#ffffff;
		text-transform: uppercase;
		font-size: 10px;
		padding:10px 0 0 10px;
		text-shadow: #333333 0 -1px;
		float:left;
	}
	.box01 .header .btn{
		margin:5px 5px 0 0;
		float:right;
	}
	.box01 .content{
		background: url(../images/box01_content.png) repeat-y;
		overflow: hidden;
		padding:1px;
	}

	.box01 .content table{
		width:298px;
	}

	.box01 .content li{
		}

	.box01 .footer{
		height:10px;
		background: url(../images/box01_footer.png) no-repeat;
	}

	
	ul.pagination{
		margin-top:-7px;
		float:right;
	}

	ul.pagination li{
		cursor:pointer;
		width:6px;
		height:7px;
		background:url(../images/slide_page.png) no-repeat;
		float: left;
		margin-left:3px;
	}

	ul.pagination li.selected{
		width:6px;
		height:7px;
		background:url(../images/slide_selpage.png) no-repeat;
		float: left;
	}

	#resourcepanel .res_group{
		height:11px; 
		padding:9px 10px;
		background:url(../images/invboxsub_bg.png) repeat-x; 
		font-size:11px;
		color:#666666; 
		font-weight:bold; 
		text-shadow:#fff 0 1px;
	}

	.expand{
		background: url(../images/plusminustabs.png) no-repeat 0px 0px;
		height: 35px;
		width: 30px;
		cursor: pointer;
		overflow: hidden;
	}

	.contract{
		background: url(../images/plusminustabs.png) no-repeat 0px -35px;
		height: 35px;
		width: 30px;
		cursor: pointer;
		overflow: hidden;
	}

	.loading{
		background: url(../images/ajax-loader.gif) no-repeat;
		height: 16px;
		width: 16px;
	}
		
/* MISC UNSORTED END */		
/* SECTION 6. IR */
/* IRINCLUDE-START */
	.ir_proxy h1 {
		font-size: 22px;
		font-weight: bold;
		color: #A7131D;
		text-shadow: none;
	}
	.ir_proxy h2 {
		font-weight: bold;
		color: #A7131D;
	}
	.ir_proxy .left {
		font-size: 12px;
	}
	.ir_proxy .left a {
		color: #A7131D;
	}
	.ir_proxy .gray {
		color:#B3B3B3;
	}
	.sidebarre {
		float: right;
		width: 158px;
		background-color: #CCD1DB;
		padding: 15px;
		height: 100%; 
		font-size: 12px;
		margin-top:-9px;
	}
	.sidebarre .contactinfo {
		 line-height: 19px;
		 margin-bottom: 30px;
	}
	.sidebarre .contactinfo_stuff {
		margin-bottom: 30px;
	}
	.sidebarre .contactinfo_stuff img {
		border: 1px solid black;
		margin-top: 7px;
		display: block;
	}  
	.sidebarre .contactinfo_stuff a {
		color: #A7131D;
	}
	.sidebarre h1 {
		 color: #A7131D;
		 font-size: 12px;
		 font-weight: bold;
		 text-shadow: none;
	}
	.ir_proxy .dotted_line {
		border-bottom: 1px dotted #CDD2DC;
		display: block;
		width: 742px;
		margin: 12px 0px;
	}
	.ir_proxy .quote {
		margin: 20px;
		background: url("/images/ir/quote.png") transparent no-repeat;
		font-style: italic;
		line-height: 24px;    
		font-size: 14px;
		color: #646567;
		padding: 25px;
		display: block;
		min-height: 100px;
	}
	.ir_proxy .quote .quote_signature {
		margin-top: 20px;
		font-style: normal;
	}
	.ir_proxy .gray_box, .ir_proxy .pink_box {
		padding:15px;
		line-height: 19px;
		font-size: 12px;
		font-weight: normal;
		margin-left: -12px;
		float: left;
	}
	.ir_proxy .gray_box {
		background-color: #CCD1DB;
		*margin-bottom: 80px;
	}
	.ir_proxy .pink_box {
		background-color: #FAE8D8;
	}
	.ir_proxy .gray_box h1, .ir_proxy .pink_box h1 {	
		font-size: 12px;
		font-weight: normal;
		text-shadow: none;
	}
	.ir_proxy .dotted_line_list {
		 height: 26px;
		 width: 742px;
		 border-bottom: 1px dotted #CDD2DC;
		 padding: 12px 0px;
	}
	.ir_proxy .dotted_line_list span {
		width: 24%;
		display: inline-block;
	}
	.ir_proxy .widgetcontentcontainer {
		padding: 10px;
		width: 722px;
		overflow: hidden;
		line-height: 140%;
	}
	.ir_proxy .ir_news h3 {
		font-size: 14px;
		color: #A7131D;
	}
	.ir_editor_proxy p {
		margin-top: 10px;
	}
	#ir_flags {
		position: absolute;
		right: 10px;
		top: 10px;
	}
	.ir-widgetfull {
		position: relative;
	}
	#ir_flags a.flag_disabled {
		opacity: .4;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
		filter: alpha(opacity=40);
	}
	#ir_flags a {
		margin-left: 5px;
	}
	.statements tr.odd th, .statements tr.odd td{
		background-color:#fff;
	}

	.statements tr.even th, .statements tr.even td{

	}

	.statements th{
		border-bottom:#eee 1px solid; 
		padding:3px 5px;
		color:#555;
		text-transform: capitalize;
		font-size:12px;
		font-weight: bold;
		text-shadow:#fff 0 1px;
		text-align: left;
	}

	.statements td{
 		border-bottom:#eee 1px solid; 
 		padding:3px 10px;
 		text-transform:uppercase;
 		color:#333;
 		font-weight:bold;
 		font-size:12px;
 		text-shadow:#fff 0 1px;
		text-align: right;
		border-left:#eee solid 1px;
	}

	.stock td, .stock th{
 		padding:5px 0px;
	}

	.statements th{
		padding-left:5px;
	}

	.irbox{
		width:316px;
		float:left;
	}

	.irbox_top{
		height:10px; 
		width:280px;
		padding:10px; 
		background:url(../images/invbox_top.png) no-repeat;
		margin:10px 8px 0 8px;
		
	}

	.irbox_top02{
		height:10px; 
		width:613px;
		padding:10px; 
		background:url(../images/invbox02_top.png) no-repeat;
		margin:10px 8px 0 8px;
		
	}
	.irbox_top h5 , .irbox_top02 h5{
		text-transform: uppercase;
		font-size:11px;
		font-weight: bold;
		color:#333;
		text-shadow: #fff 0 1px;
	}

	.irbox_content{
		border-left:1px solid #B3B3B3; 
		border-right:1px solid #B3B3B3;
		width:288px;
		background:#F6F7F9;
		padding:5px;
		margin:0 8px;
		font-size:12px;
		line-height:14px;
		color:#333;
	}

	.irbox_content02{
		border-left:1px solid #B3B3B3; 
		border-right:1px solid #B3B3B3;
		width:613px;
		background:#F6F7F9;
		padding:0px;
		margin:0 8px;
		font-size:12px;
		line-height:14px;
		color:#333;
	}

	.irbox_bottom{
		height:6px;
		width:300px;
		background:url(../images/invbox_bottom.png) no-repeat;
		margin:0 8px;
		}

	.irbox_bottom02{
		height:6px;
		width:615px;
		background:url(../images/invbox02_bottom.png) no-repeat;
		margin:0 8px;
		}
	.irbox_top03{
		height:10px; 
		width:437px;
		padding:10px; 
		background:url(../images/invbox03_top.png) no-repeat;
		margin:10px 8px 0 8px;
		
	}	
	.irbox_top04{
		height:10px; 
		width:453px;
		padding:10px; 
		background:url(../images/invbox04_top.png) no-repeat;
		margin-top:10px;
		
	}
	.irbox_content04{
		border-left:1px solid #B3B3B3; 
		border-right:1px solid #B3B3B3;
		width:446px;
		background:#F6F7F9;
		padding-left:5px;
		
		font-size:12px;
		line-height:14px;
		color:#333;
	}
	.irbox_bottom04{
		height:6px;
		width:453px;
		background:url(../images/invbox04_bottom.png) no-repeat;
		}

	.irbox_content03{
		border-left:1px solid #B3B3B3; 
		border-right:1px solid #B3B3B3;
		width:435px;
		background:#F6F7F9;
		padding:10px; 	
		margin:0 8px;
		font-size:12px;
		line-height:14px;
		color:#333;
	}

	.irbox_bottom03{
		height:6px;
		width:437px;
		padding:10px;
		background:url(../images/invbox03_bottom.png) no-repeat;
		margin:0 8px;
		}
		
	#resourcepanel b a{
		text-decoration: none;
		color:#333;
	}
/* IRINCLUDE-END */	
/* IR END */		
/* SECTION 7. DEBAT */
    .analysis_color {
		background-color: #F9E7D9 !important;    	
	}
	.chattip_temp {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	}
	.chattip_temp .chatmsgtxt .awaiting-moderation {
		font-weight: bold;
		color: #000000;
	}

	.miniprofile_trackcont {
		display:block;
		width:100%;
	}
	
	.googleboardsad {
		display:block;
		margin:0 0 10px 10px;
		width:606px;
		text-align: center;
		float:left;
	}
	#watchthreadchoose {
		font-size:12px;
/*		border:1px solid #cccccc;*/
		padding-left:5px;
		display:inline-block;
	}
	
	.watchnotify {
		background:#ff0000;
		color:#ffffff;
		display:inline-block;
		padding:3px;
		display:none;
	}
	
	#content .debatContent{
		width:780px;
		padding: 0;
		display: table;
		margin: 0;
		height: 30px;
		display: table;
	}

	debatContent th{
		font-size:9px;
		color: #999999;
		font-weight:700;
		text-decoration: none;
		text-align: left;
		padding-bottom: 2px;
		display: table-cell;
	}

	.debatContent tr td{
		font-size:12px;
		color: #333333;
		border-bottom: 0px solid #EEEEEE;
		padding: 0px 0px 7px 0px;
		margin:0px;
		display: table-cell;
		vertical-align: middle;
		border:0px;
		height: 35px;
		background: url(../images/threadbg.png) repeat-x 0px 0px;
	}

	table.minitable tr td {
		padding:2px;
		margin:0px;
	}

	table.smalltable tr td {
		padding:2px 5px;
		margin:0px;
	}
	
	table.topfloptable tr td {
		padding:2px 1px;
		margin:0px;
	}
		
	table.standardtable tr td {
		padding:5px;
	}

	table.standardtable tr th {
		padding:5px;
		text-align:left;
		font-size:12px;
	}	
	
	table.middletable tr td {
		vertical-align:middle;
		font-size:12px;		
	}

	table.bottomtable tr td {
		vertical-align:bottom !important;
	}
	
	table.toptable tr td {
		vertical-align:top;
	}

	table.boardslanguage tr td {
		font-size:12px;
		font-weight: bold; 
		text-transform:uppercase;
		text-shadow:#fff 0 1px;
	}

	.debatContent tr td.watch{
		padding-left:5px;
		padding-right:3px;
		text-align: center;
	}		
		
	.debatContent tr td.threadStatus{
		width:24px;
		text-align: right;
		padding-right:5px;
	}

	.debatContent tr td.threadSubject{
		font-weight: bold;
		padding-right:5px;
		font-size: 12px;
	}
	
	.debatContent tr td.threadSubject a{
		font-weight: bold;
		font-size:12px;
		color: #333333;
		text-decoration: none;
		text-align: left;
		text-shadow:#fff 0 1px;
	}
	.debatContent tr td.threadSubject a:visited{
		font-weight: bold;
		font-size:12px;
		color: #333333;
		text-decoration: none;
		text-align: left;
		text-shadow:#fff 0 1px;
	}
	.debatContent tr td.threadSubject a:hover{
		font-weight: bold;
		font-size:12px;
		color: #000;
		text-decoration: none;
		text-align: left;
		text-shadow:#fff 0 1px;
	}
	
		.debatContent tr td.threadSubject .author a{
		font-weight: bold;
		font-size:11px;
		color: #333333;
		text-decoration: none;
		text-align: left;
		text-shadow:#fff 0 1px;
	}
	.debatContent tr td.threadSubject .author a:visited{
		font-weight: bold;
		font-size:11px;
		color: #333333;
		text-decoration: none;
		text-align: left;
		text-shadow:#fff 0 1px;
	}
	.debatContent tr td.threadSubject .author a:hover{
		font-weight: bold;
		font-size:11px;
		color: #000;
		text-decoration: none;
		text-align: left;
		text-shadow:#fff 0 1px;
	}
  	
	.debatContent tr td.threadStatus .unread{
		position: absolute;
		margin-top:4px;
		margin-left:0px;
		color: #ffffff;
		font-weight: bold;
		font-size:10px;
		text-shadow: #0080ff 0 -1px;
		width:18px;
		text-align: center;
		
	}
	.debatContent tr .business{
		width:175px;
		text-align: left;
	}	

	.debatContent tr .views{
		width:60px;
		text-align: center;
	}
	
	.debatContent tr .posts{
		width:50px;
		text-align: center;
	}

	.debatContent tr td.latestPost{
		width:125px;
	}
	
	.debatContent td p{
		padding: 0px;
		margin: 0px;
		color: #999999;
		font-size: 11px;
	}
	
	span.new{
		color:#00CC00;
		font-size: 1.1em;
		font-weight: bold;
		font-variant: small-caps;
	}
	 span.author{
		color:#333333;
		text-decoration: none;
	}
	
	span.author a{
		color:#333333;
		text-decoration: none;
	}
	span.author a:hover{
		color:#333333;
		text-decoration: underline;
	}	
	span a:link, #PINotifications a:link, #bottom-bar-popups a:link {
		color: #3c6c96;
		text-decoration: none;
	}	
	span.author a:visited{
		color:#333333;
		text-decoration: none;
	}	
	
	span.datetime{
		color:#333333;
	}
	
	span.voteup{
		font-size: 0.7em;
		font-weight: bold;
		color: #00CC00;
	}
	
	span.votedown{
		font-size: 0.7em;
		font-weight: bold;
		color: #FF0033;		
	}


	#content .debatBottom{
		background: url(../images/boards/debat_bottom.png) no-repeat;
		height: 10px;
		width:760px;
		overflow:hidden;
	}

	.ac_results {
        color: #3c6c96;
		margin-left: -5px;
		padding: 0px;
		border: 1px solid #ABB0B5;
		background-color: #FFF;
		overflow: hidden;
		z-index: 99999;
	}

	.ac_results ul {
		width: 100%;
		list-style-position: outside;
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.ac_results li {
		margin: 0px;
		padding: 2px 5px;
		cursor: pointer;
		display: block;
		font: menu;
		font-size: 12px;
		line-height: 16px;
		overflow: hidden;
		
	}

	.ac_loading {
		background: white url('indicator.gif') right center no-repeat;
	}

	.ac_odd {
		background-color: #f4f6f7;
		
	}

	

	.ac_over {
		color: #3c6c96;
        text-decoration: underline;
        background-color: #{TOPBG};
	}


	 div.bottombox {
		overflow:hidden; 
		width:303px;
		position:absolute;
		height:402px;
		padding:0px 4px 0px 0px;
		background-color:#eaeaea;
		border-left:0px solid #c2c2c2;
		border-top:0px solid #c2c2c2;
		border-right:0px solid #c2c2c2;
		z-index:990;
		
	 }

	#subhead {
	  width: 958px;
	  margin: 0 auto;
	  position: relative;
	  border-left: 1px solid #CDD2DC;
	  border-right: 1px solid #CDD2DC;
	  background: #C4CAD0;
	  float: left;
	  color: #2D3641;
	 }

	.lgr_watchicon{
		background: url(../images/watch_lgr.png) no-repeat 0 0;
		height: 31px;
		width: 21px;
		overflow: hidden;
		display: block;
		float: left;
		padding-right: 10px;
		cursor: pointer;
	}

	.lgr_watchicon.watching{
		background-position: 0 -31px;
		cursor: pointer;
	}

	.investorcard{
		margin: 10px 20px;
	}

	.investorcard .pic{
		border:3px solid #fff;
		margin: 0px 10px;
		float: left;
	}

	.investorcard h4 a{
		font-size: 14px;
		text-shadow: #fff 0 1px;
		color: #333;
		float: left;
		margin-top: 5px;
		margin-right: 10px;
		margin-bottom: 5px;
	}

	.investorcard p{
		font-size: 11px;
		text-shadow: #EEE 0 1px;
		color: #444;
		font-weight: bold;
		width: 350px;
	}
	.investorcard p span{
		color: #777;
	}
	.investorcard label{
		font-size: 9px;
		text-shadow: #fff 0 1px;
		color: #999;
		font-weight: bold;
		text-align: center;
		font-style: normal;
		text-transform: uppercase;
	}

	.investorcard em{
		font-size: 16px;
		text-shadow: #fff 0 1px;
		color: #333;
		font-weight: bold;
		text-align: center;
		font-style: normal;
		text-transform: uppercase;
		display: block;
		padding: 5px;
	}

	.investorcard em.tmp{
		padding-top: 20px;
	}

	.investorcard ul{
		float: left;
		margin-left: 5px;
		margin-top: 6px;
	}

	.investorcard li.item{
		float: left;
		color: #333;
		text-shadow: #eee 0 1px;
		font-weight: bold;
		font-size: 10px;
		text-transform: uppercase;
		text-align: left;
		width: 150px;
	}


	.investorcard li span{
		padding-right: 4px;
		color: #666;
		font-size: 9px;
	}

	.investorcard .elite{
		
	}	


	/* NEW BOARDS */	

	.widgetcontent div .smalllistinvestor {
		color:#666666;
	}

	.boards_post {
		float:left;
		font-size:12px;
		padding:5px;
		background: #FFFFFF;
	}
	.boards_post a,
	.boards_post span a,
	.boards_post_top a,
	.widgetcontent a,
	.widgetcontent * a,
	.widgetcontent * * a,
	.widgetcontent * * * a,
	.postdiv .postlink,
	.regular_link,
	.boards_post_top span a,
	#PINotifications a {
		color:#336a88;
		text-decoration:none;
		cursor: pointer;
	}
	
	.regular_link:hover {
		text-decoration:underline;
	}

	.boards_post_top {
		float:left;
		font-size:12px;
		padding:3px;
		background:#F3F3F3;
	}

	.boards_post_unread {
		font-weight:700;
		color:#2e566c;
	}

	.boards_thread_mainlist {
		border-radius:5px;		
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;	
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;	

		margin:-2px 0px -2px 0px;
		border:1px solid #cccccc;
		padding:0px;
		overflow:auto;	
	}

	.boards_thread_threadview {
		width:618px;
		overflow:auto;
		background:#FFFFFF; 
		background-position: 0px 0px;
		border:1px solid #CDD2DC;
		border-radius:7px 7px 0px 0px;		
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-topright: 7px;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-top-right-radius: 7px;	
	}
	.boards_thread_threadview .boards_thread_header {
		background-color: #F3F3F3;
		overflow:auto;
		padding-bottom:10px;
	}
	.boards_thread_threadview div,
	.boards_thread_threadview div div {
		font-size:12px;
	}

	.unreadpost_threadoverview {
		font-weight:700;
	}

	.postdiv {
		border:1px solid #DDDDDD;
		margin:0px 0px 6px 0px;
		float:left;
		font-size:12px;
		padding:4px;
		border-radius:5px;				
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;	
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;		
		background: #FFFFFF;
	}
	.firstpostdiv {
		margin:0px 0px 10px 0px;
		float:left;
		font-size:12px;
		padding:5px;
		background:#FFFFFF;	
	}
	.boardstag {
		float:left;
		width:133px;
		height:15px;
		margin:0px 3px 0px 3px;
	}

	.miniprofile {
		width:120px;
		height:235px;
		float:left;
		margin:0px 5px 5px 0px;
		padding-top:6px;
		border:1px solid #DDDDDD;	
		background:url("../images/debat/miniprofile_back.png") repeat-x;
		display:block;
		font-size:12px;
		font-weight:400;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;	
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;			
		border-radius:5px;				
	}
	.boards_post_header a,
	.boards_post_header * a {
		color:#666666;
	}
	.post_new {
		height:12px;
		width:26px;
		background:url('../images/icons/new.gif');
	}
	.attachmentbox {
		background:#f0f0f0;
		width:295px;
		margin:10px 150px 10px 0;
		float:right;
		padding:5px;
		border:1px solid #cccccc;
		color:#222222;
		cursor:pointer;
	}
	.attachmentbox:hover {
		background:#fafafa;	
	}
    .attachmentbox img {
        vertical-align: middle;
        margin-right: 2px;
    }

	/*IE hack for posttext below*/
	html>/**/body .posttextblock {
		display:block;
		min-height:207px;
		line-height:120%;
		font-size:14px;
		
		word-wrap: break-word;	
	}
    
    html>/**/body .posttextblock a{
        color: #3c6c96;      
    }
    html>/**/body .posttextblock a:hover{
        text-decoration: underline;    
    }
	.posttextblock_edit {
		display: none;
	}
	.posttextblock_edit textarea {
		width: 100%;
		min-height: 50px;
		line-height: 12px;
		font-size: 12px;
	}

/* BOARDS END */		
/* SECTION 8. PROFILE */
	#userfeed {
		font-size:12px;
	}
	
	#userfeed a {
			font-size:12px;
			color: #536171;
			text-decoration: none;
			text-align: left;		
	}
	
	#userfeed a:hover {
			font-size:12px;
			color: #455261;
			text-decoration: underline;
			text-align: left;
	}
	
	.skillcontainer {
		width:295px;
		height:20px;
		padding:5px;
	}
	.skill {
		background:url('../images/profile/bars.png') no-repeat;
		width:20px;
		height:17px;
		margin:0 3px 0 0;
		display:inline-block;
		cursor:pointer;
	}
	.onskill {
		background-position:bottom left;
	}

	#profilepicture{
		/*border:3px solid #CFD5DB;*/
	}
	.skilllevel_txt{
		padding-left:5px; 
		text-transform:uppercase; 
		color:#888; 
		font-weight:bold; 
		font-size:9px;
	}

	.skilllabel{
		font-size:10px;
		color:#333;
		text-transform: uppercase;
		text-shadow: #fff 0 1px;
		font-weight: bold;
		
	}

	.editthis  {
	    float: right;
	    background: url(../images/controls.png) no-repeat -42px -0px;
	    width: 14px;
	    height: 14px;
	    padding-right: 15px;
	    outline: none;
	    cursor: pointer;
	    display:block;
	   
	}

	.editthis:hover  {
	    background-position: -42px -14px;
	}

	.editthis:active  {
	    background-position: -42px -28px;
	}

	.profiletab{
		text-transform: uppercase;
		font-weight:bold;
		padding:4px;
		font-size: 10px;
		text-align:center;
		color:#666666;
		cursor:pointer;
	}

	.activitytime{
		color:#666;
		font-weight: bold;
		font-size:10px;	
	}

	.req{
		color: red;
	}

/* PROFILE END */		
/* SECTION 9. STOCK PAGE / PORTFOLIO */

	.irnavcontainer {
		text-align:center;
		width:144px;
		margin-top:-1px;
		float:right;
		color:#666666;
		font-size:11px;
		font-weight: 700;
	}
	.tool {
		margin-bottom:2px;
		display:inline-block;
		vertical-align:middle;
	}

	#stockviewbar{
		background:url(../images/stockviewbar_bg.png) repeat-x; 
		height:18px;
		text-transform:uppercase; 
		padding:6px;
		margin-top:0px;
	    border-bottom: 1px solid #b1bac2;

	}

	#stockviewbar li{
		padding:0 10px;
	}

	.off{
	    padding-top:3px;
	    color: #555;
		 font-weight: bold;
		 font-size: 11px;
		 display: block;
	    float: left;
	    height: 18px;
  		 padding-left: 10px;
  		 padding-right: 10px; /* sliding doors padding */
	    text-decoration: none;
	    text-shadow: #fff 0 1px;
	    overflow:hidden;
	    line-height: 12px;
	}
	.off:hover{
	    color: #444;
	}
	.stockviewtable{
		width:959px;
	}

	.realtimeicon{
		background:url(../images/realtime_icon01.png) no-repeat;
		height:13px;
		width:8px;
		display:inline-block;
		float:right;
		padding-left:1px;
	}

	.stockviewtable th{
		text-transform: uppercase;
		font-size:10px;
		color:#666666;
		padding:3px 10px;
		text-align: left;
		text-shadow: #fff 0 1px;
		border-right: 1px solid #ededed;
		background: #dfe3e7;
	}

	.stockviewtable td{
		display:table-cell;
		font-size:11px;
		font-weight: bold;
		vertical-align: middle;
		padding:5px 10px;
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee;
	}

	.stockviewtable tfoot td{
		display:table-cell;
		font-size:13px;
		text-shadow: #fff 0 1px;
		color:#444;
		font-weight: bold;
		vertical-align: middle;
		padding:7px 10px;
		border: none;
	}
	.stockviewtable td a{
		font-size:11px;
		color:#333;
		font-weight: bold;
	}

	.tradepanel{
		background:url(../images/panel_shade.png) repeat-x #E5E8EC;
	}

	.tradepanel h3{
		text-shadow:#fff 0 1px;
		font-size:12px;
		color:#444;
	}

	.tradepanel input{
		font-size:12px;
		padding:3px;
	}

	.tradepanel select{
		font-size:12px;
		padding:3px;
	}
	#miniportfolios{
		width: 942px;
		padding:8px;
		background:#DCE1E6;
	}

	.miniportfolio table{
		width: 297px;
		margin:0 1px;
	}
	table tr td:last-child {
	    border-right: none;
	}
	.miniportfolio th{
		text-transform: uppercase;
		font-size:10px;
		color:#666666;
		padding:4px;
		text-align: left;
		border-right: 1px solid #ededed;
		background: #dfe3e7;
		text-shadow: #fff 0 1px;
	}

	.miniportfolio td{
		display:table-cell;
		font-size:11px;
		color:#333;
		font-weight: bold;
		vertical-align: middle;
		padding:5px;
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee;
	}

	.miniportfolio td a{
		font-size:11px;
		color:#333;
		font-weight: bold;
	}
	#portfoliodisplay{
		background:url(../images/stock/middleback.gif) #CFD5DB repeat-x;
	}

	#portfoliocontainer h3{
		text-shadow:#fff 0 1px;
		font-size:12px;
	}

	#pagehead .editportfolio{
		margin-top: 30px;
		margin-left: -10px;
		display: block;
		width: 50px;
	}
	#portedit {
		float:left;
		margin-top:40px;
	}
	#editthis {
		margin:10px; 
		color:#999;
		font-size:11px; 
		font-style:normal; 
		font-weight:bold;
		padding-left:15px;
		line-height:17px;
		text-shadow:#fff 0 1px;
		text-transform:uppercase;
	}

/* STOCK PAGE END */		
/* SECTION 10. ACCOUNT */
	
	#account table{
		margin:10px;
	}
	#account li {
		clear: both;
	}

	#account .head {
		padding: 15px 0px 0px 5px;
		width:300px;
	}

	#account h3{
		padding: 10px 0 0 0;
	}

	#account .desc{
		color: #555;	
		background: none;
		font-weight: normal;
		font-size: 10px;
		text-shadow: none;
		padding-bottom: 5px;
		font-weight: bold;
		text-shadow: #eee 0 1px;
		text-transform: uppercase;
	}

	#account .discount{
		color: #555;	
		background: none;
		font-weight: normal;
		font-size: 12px;
		text-shadow: none;
		padding-bottom: 5px;
		font-weight: bold;
		text-shadow: #fff 0 1px;
		text-transform: uppercase;
		padding-left:10px;
	}

	#account li strong{
		float: left;
		
		padding: 3px 0px 0px 10px;
	}

	#account li div.product{
		padding: 5px 0px;
		text-shadow: #fff 0 1px;
		font-weight: bold;
		font-size: 13px;
		color: #333;
		float: left;
		width: 400px;
		margin-bottom: 1px;
	}

	#notpurchased{
		width:938px;
		padding:10px;
		float:left;
	}

	#notpurchased li div.product{
		padding: 5px 0px;
		text-shadow: #fff 0 1px;
		background:#eaedf0;
		font-weight: bold;
		font-size: 13px;
		color: #333;
		float: left;
		width: 300px;
		margin-bottom: 1px;
	}

	#notpurchased .products{
		width:300px;
		float:left;
		padding:6px;
	}
	#account #transactionhistory th{
		text-transform:uppercase;
		font-size:10px;
		text-shadow:#fff 0 1px;
		color:#555;
		padding:5px;
		font-weight:bold;	
	}

	#account span.date{
		color: #555;
		font-size: 11px;
		float: left;
		padding-top: 3px;
	}

	#account em{
		padding: 0px 5px;
		font-style: normal;
		color: #666;
		font-size: 11px;
	}
	#account .price{
		color: #555;
		padding: 3px 10px;
		float: right;
	}
	#account .yellowbtn{
		margin-top: -1px;
	}

/* ACCOUNT END */		
/* SECTION 11. BOTTOM */
	.bottombox#bottomchatbox,
	.bottombox#bottomportfoliobox,
	.bottombox#bottomnewsbox,
	.bottombox#bottomdebatbox{
		border: 1px solid #ABB0B5;
		background-color:#0E2131;
		right:9px;
		bottom:29px;
		border-radius:7px 7px 0px 0px;
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-topright: 7px;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-top-right-radius: 7px;
	}
		
	.bottombox #bottomboxtopwrapper img{
		float:right;
		cursor: pointer !important;
		margin-left: 8px;
		text-align: right;
	}
	
	
	
	.bottombox#bottomchatbox #bottomboxtopwrapper,
	.bottombox#bottomportfoliobox #bottomboxtopwrapper,
	.bottombox#bottomnewsbox #bottomboxtopwrapper,
	.bottombox#bottomdebatbox #bottomboxtopwrapper{
		margin: 7px 0px 0px 7px;
		padding: 0px 2px 0px 0px;
	}
	
	.bottombox#bottomchatbox #chatboxcont {
		position:relative;
		margin:0px 0px 4px 0px;
		height:309px; 
		overflow:auto;
		color:#ffffff;
		background:#ffffff;
	
	}
	.bottombox#bottomportfoliobox #bottomportfolioselect {
		width:225px;
	}
	.bottombox#bottomchatbox #languageselect {
		width:180px;
	}
	.bottombox#bottomchatbox #languageselect, 
	.bottombox#bottomportfoliobox #bottomportfolioselect {
		padding:0px;
		font-size:10px;
		border:none;
		font-size:12px;
	}
	
	#bottomchatbox {
		height:460px;
		/* Never thought I'd have to do this, but here's a CHROME fix: */
		/*-webkit-transform: translateZ(0);*/
	}

		
	.bottombox#bottomnewsbox #bottomnewshtml,
	.bottombox#bottomportfoliobox #bottomportfoliohtml,
	.bottombox#bottomdebatbox #bottomdebathtml {
		margin:7px 0px 0px 7px;
		height:365px;
		width:293px;
		overflow:auto;
		font-size:12px;
		background:#FFFFFF;
		}
	
		
	.bottombox#bottomtweetbox #bottom_tweet_charsleft{
		position:absolute;
		left:243px;
		top:8px;
		color:#ffffff;
		font-size:12px;
		border:1px solid #ABB0B5;
		padding:4px;
	}
		
		
		.bottombox#bottomnyt-indlaegbox #bottom_debat_charsleft{
			color:#FFF;
			height:12px;
			width:16px;
			font-size:12px;
			border:1px solid #ABB0B5;
			padding:4px;
			position: absolute;
			top:8px;
			left:458px;
			text-align: center;
		}
		.bottombox#bottomnyt-indlaegbox #tags10000{
			padding-left:3px;
			color:#FFF;
			height:20px;
			width:252px;
			font-size:13px;
			background:#ffffff;
			border:0;
			color:#666666;
				}
		
		.bottombox#bottombeskedbox {
			border:1px solid #ABB0B5;
			background-color:#0E2131;
			right:auto;
			height:167px;
			width:311px;
			right:32%;
			bottom:30px;
			display:none;
			z-index:992;
			border-radius:7px 7px 0px 0px;
			-moz-border-radius-topleft: 7px;
			-moz-border-radius-topright: 7px;
			-webkit-border-top-left-radius: 7px;
			-webkit-border-top-right-radius: 7px;
		}
		
	.bottombox#bottombeskedbox #bottom_msg_charsleft {
		position:absolute;
		left:243px;
		color:#ffffff;
		font-size:13px;
		top:8px;
		border:1px solid #ABB0B5;
		padding:4px;
	}		
	
	.bottombox#bottombeskedbox #bottom_usersearch{
		padding-left:3px;
		height:20px;
		width:80px;
		font-size:10px;
		background:#344351;
		border:0;
		color:#FFF;
		
	}

		.bottombox#bottomnyt-indlaegbox {
			border: 1px solid #ABB0B5;
			background-color:#0E2131;
			right:auto;
			height:373px;
			width:520px;
			right:25%;
			bottom:30px;
			z-index:991;
			display:none;
			border-radius:7px 7px 0px 0px;
			-moz-border-radius-topleft: 7px;
			-moz-border-radius-topright: 7px;
			-webkit-border-top-left-radius: 7px;
			-webkit-border-top-right-radius: 7px;

		}
		.bottombox#bottomnyt-indlaegbox	#bottom_attachhelp{
			z-index:50;
			color:#FFFFFF;
			position:absolute;
			left:242px;
			top:236px;
			background-color:#0E2131;
			border:1px solid #ABB0B5;
			width:241px;
			height:96px;
			border-radius:3px;
			-moz-border-radius-topleft: 3px;
			-moz-border-radius-topright: 3px;
			-webkit-border-top-left-radius: 3px;
			-webkit-border-top-right-radius: 3px;
			-moz-border-radius-bottomleft: 3px;
			-moz-border-radius-bomttomright: 3px;
			-webkit-border-bottom-left-radius: 3px;
			-webkit-border-bottom-right-radius: 3px;
		}
		.bottombox#bottomtweetbox{
			border: 1px solid #ABB0B5;
			background-color:#0E2131;
			right:auto;
			height:88px;
			width:300px;
			right:28%;
			bottom:30px;
			display:none;
			z-index:992;
			border-radius:7px 7px 0px 0px;
			-moz-border-radius-topleft: 7px;
			-moz-border-radius-topright: 7px;
			-webkit-border-top-left-radius: 7px;
			-webkit-border-top-right-radius: 7px;
			
		}


		#bottombar {
		border: 1px solid #ABB0B5;
		background-color:#0E2131;
		margin:0px;
		padding:0px;
		height:30px;
		overflow: hidden;
		}
		#bottom_ender{
			height:1px;
			width:960px;
			margin:0 auto;
			border-top:1px solid #ABB0B5;
			display:block;
		}
	
	.fixedbox#bottomfix	#bottombar {
		border: 1px solid #ABB0B5;
		background-color:#0E2131;
		margin:0px;
		padding:0px;
		height:30px;
		overflow: hidden;
		}
		
	.footer_table{
		clear:both;
		width:100%;
		height:100%;
		font-size: 12px;
		border: 1px solid #CDD2DC;
		margin-bottom: 20px;
		color:#000;
	}
	.footer_table a strong {
		text-transform: uppercase;
	}
	.footer_table td{
		border: 1px solid #CDD2DC;
		padding: 10px;
	}
	.footer_table a{
		color: #000;
		
	}
	
	.vipchat {
		font-weight:700;
		color:#333333 !important;
		background:#F9E7D9;
		border:1px solid #f8f2ed;
		padding:2px;
		margin-bottom:3px;
	}

	.vipchat a {
		color:#333333 !important;
	}	
	
	.chatmsg {
	    color:#777777;
	    font-size:12px;
	    width:266px;
	    text-align: left;
	}

	.chatmsg a {
	    color:#666666 !important;
	}

	.chatmsg a {
	    color:#ffffff;
	}

	.chatmsgtxt {
	    color:#1c2736;
	    font-size:13px;
	    margin:0px 0px 4px 0px;
	     text-align: left;
	}
    
    .chatmsgtxt a {
        color: #3c6c96; 
    }
    
    .chatmsgtxt a:hover {
        text-decoration: underline; 
    }

	#chatmsg20, #chatmsg19, #chatmsg18,  #chatmsg17, #chatmsg16, #chatmsg15, #chatmsg14, #chatmsg13, #chatmsg12, #chatmsg11, #chatmsg10,#chatmsg9, #chatmsg8, #chatmsg7, #chatmsg6,#chatmsg5, #chatmsg4,#chatmsg3, #chatmsg2, #chatmsg1 {
	    padding:4px;
	}

	#chatmsg19, #chatmsg17, #chatmsg15, #chatmsg13, #chatmsg11, #chatmsg9, #chatmsg7, #chatmsg5, #chatmsg3, #chatmsg1
	{
	    background: #F4F6F7;
	}

	.errorbox {
		background-color: #FFF; 
		padding:17px;
		width:450px;
		border:1px solid #ff954f;
		
			
	}
	.breaking_news_box {
		color:#333;
		margin-left:0px;
		margin-bottom:8px;
		margin-top:8px;
		padding:6px;
		width:930px;
		border:1px solid #ee9509;
		background-color:#a5271c;
		vertical-align: middle !important;
		font-size: 14px;
		font-weight: bold;
		color:#FFF;
		height: 21px;
			
	}
	.new_content_box .breaking_news_box a {
	color:#FFF;
	text-decoration: underline;
	}
	.new_content_box .breaking_news_close{
		width: 12px;
	    padding: 6px 6px 6px 6px;
	    margin: -2px;
	    text-align: center;
	    font-weight: bold;
	    text-transform: uppercase;
	    color:#FFF;
	    display:inline-block;
	}
	.new_content_box .breaking_news_close:hover {
	   cursor: pointer;
	}
	

	.notifybox {
		color:#333;
		margin-left:0px;
		margin-bottom:8px;
		margin-top:8px;
		padding:6px;
		width:930px;
		border:1px solid #CDD2DC;
		background-color:#FFF;
			
	}

	.bottomportfoliotable {
	    margin-top:3px;
	    margin-left:4px;
	    width:286px;
	}
	.bottomportfoliotable tr th {
	    color:#222222;
	    font-size:11px;
	    text-align:left;
	}

	.bottomportfoliotable tr td {
	    color:#222222;
	    vertical-align:middle;
	    padding:3px 4px 3px 4px;
	    margin:0px;
	    font-size:12px;
	}

	.bottomportfolionotification {
	    color:#ffffff;background:#a70000;padding:1px;border-bottom:1px solid #8e0607;margin:1px 1px 1px 1px;text-align:center;font-weight:700;
	}

	.bottomportfolionotification a {
	    color:#ffffff !important;
	    text-decoration:none;
	}

	.bottomload {
		text-align: center !important;
	   	margin-top:164px;
		
	}


	/*new header css rounded corners */
	.ir_h1 {
		width:934px;
		height:69px;
		position:relative;
	}
	.ir_h1 a { 
		color: #3c6c96 !important;
	}
		.ir_h1 a:hover { 
		color: #3c6c96 !important;
		text-decoration: underline !important;
	}
		.ir_h1 a:visited { 
		color: #3c6c96 !important;
	}
	.ir_h1 #infobox { 
		width:500px;
		height:55px;
		border:1px solid #CDD2DC;
		border-radius:5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background-color: #FFF;
		position: absolute;
		top:7px;
		right:-5px;
	}
		.ir_h1 #infobox  #ticker_box { 
		padding: 7px 0px 0px 4px;
		width:234px;
		height:21px;
		border-bottom:1px solid #CDD2DC;
		border-right:1px solid #CDD2DC;
		position: absolute;
		top:0px;
		left:0px;
		font-size: 12px;
		color: #666666;
	}
		.ir_h1 #infobox  #current_price { 
		width:166px;
		height:20px;
		border-right:1px solid #CDD2DC;
		position: absolute;
		top:28px;
		left:0px;
		font-size: 12px;
		color: #666666;
		padding: 7px 0px 0px 4px; 
	}
	.ir_h1 #infobox  #branch { 
		width:131px;
		height:21px;
		border-right:1px solid #CDD2DC;
		border-bottom:1px solid #CDD2DC;
		position: absolute;
		top:0px;
		left:237px;
		font-size: 12px;
		color: #666666;
		padding: 7px 0px 0px 8px;
	}
		.ir_h1 #infobox  #group { 
		width:120px;
		height:21px;
		border-bottom:1px solid #CDD2DC;
		position: absolute;
		top:0px;
		right:0px;
		font-size: 12px;
		color: #666666;
		padding: 7px 0px 0px 4px;
		background-image: url(../images/header_group.png);
		background-position: 80px 4px;
		
		background-repeat: no-repeat;
		
	}
	.ir_h1 #infobox  #create_group { 
		width:120px;
		height:21px;
		border-bottom:1px solid #CDD2DC;
		position: absolute;
		top:0px;
		right:0px;
		font-size: 12px;
		color: #666666;
		padding: 7px 0px 0px 4px;
		background-image: url(../images/header_create_group.png);
		background-position: 80px 4px;
		background-repeat: no-repeat;
		
	}
		.ir_h1 #infobox  #news { 
		width:325px;
		height:21px;
		position: absolute;
		bottom:0px;
		right:0px;
		font-size: 12px;
		color: #666666;
		padding: 7px 0px 0px 4px;
	}
	
	.ir_h1 #ir_logo_header { 
		width:430px;
		height:55px;
		margin-left: 12px;

	}
    .ir_h1 #ir_logo_header img { 
        margin-right: 12px;
        max-height:31px;

    }
	.new_content_box .company_h1 {
		width:924px;
		height:28px;
		background-color: #F2F3F5;
		border:1px solid #CDD2DC;
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-topright: 7px;
		-moz-border-radius-bottomright: 7px;
		-moz-border-radius-bottomleft: 7px;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-top-right-radius: 7px;
		-webkit-border-bottom-left-radius: 7px;
		-webkit-border-bottom-right-radius: 7px;
		border-radius:7px;		
		margin: 12px 0px;
		font-size: 16px;
		font-weight: bold;
		color: #333333;
		text-shadow: 0 1px #FFFFFF;
		padding: 12px 0px 0px 10px;
		text-transform: uppercase;
		
	}
	.new_content_box .company_h1 #company_infobox {
		height:30px;
		border:1px solid #CDD2DC;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background-color: #FFF;
		margin: -8px 8px 0px 0px;
		float:right;
		text-transform: capitalize;
		font-weight: normal !important;
	}
	.new_content_box .company_h1 #company_infobox  #ticker_box { 
		padding: 9px 0px 0px 13px;
		width:180px;
		height:22px;
		border-right:1px solid #CDD2DC;
		float: left;
		
		font-size: 12px;
		color: #666666;
	}
	.company_h1 #company_infobox  #branch { 
		float:left;
		width:139px;
		height:23px;
		border-right:1px solid #CDD2DC;
		float:right;
		font-size: 12px;
		color: #666666;
		padding: 9px 0px 0px 8px;
	}
		.company_h1 #company_infobox  #group { 
		width:120px;
		height:23px;
		
		float:left;
		font-size: 12px;
		color: #666666;
		padding: 7px 0px 0px 4px;
		/*background-image: url(../images/header_group.png);
		background-position:54px 4px;
		
		background-repeat: no-repeat;*/
		
	}
	.company_h1 #company_infobox  #create_group { 
		width:120px;
		height:21px;
		
		position: relative;
		
		font-size: 12px;
		color: #666666;
		padding: 7px 0px 0px 4px;
		/*background-image: url(../images/header_create_group.png);
		background-position: 54px 4px;
		background-repeat: no-repeat;*/
		
	}
	.pagetopcontent {
		width:620px;
		background:#F2F3F5; 
		border:1px solid #CDD2DC;
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-topright: 7px;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-top-right-radius: 7px;	
	}
	.widgettopcontent {
		clear: both;
		width:300px;
		background:#F2F3F5; 
		color:#2D3641;
		border:1px solid #CDD2DC;
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-topright: 7px;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-top-right-radius: 7px;	
	}
	.widgettopcontent h1 {
		color:#2D3641;
		text-shadow: #ffffff 0px 1px;
	}
	.widgettopcontent h2 {
		font-size:16px;
		margin:8px 0px 7px 7px;
		color:#2D3641;
	}
	.widgetcontent {
		width:300px;
		background:#ffffff;
		border-left:1px solid #CDD2DC;
		border-right:1px solid #CDD2DC;
		border-bottom:1px solid #CDD2DC;
		font-size: 13px;	
        line-height: 15px;	
	}
	
	.chatmsgcont {
		min-height: 25px;;
	}

	/* ny bundbar for plus */
	#bottom_searchfield {
		border: 1px solid #ABB0B5;
		background-color:#FFF;
		width:97px;
		margin-top: 1px;;
		height:19px;
		text-align:center;
		-moz-border-radius-topleft: 2px;
		-moz-border-radius-topright: 2px;
		-webkit-border-top-left-radius: 2px;
		-webkit-border-top-right-radius: 2px;
		-moz-border-radius-bottomleft: 2px;
		-moz-border-radius-bottomright: 2px;
		-webkit-border-bottom-left-radius: 2px;
		-webkit-border-bottom-right-radius: 2px;
	}
	#bottom_searchfield input {
		border:none;
		background:#ffffff;
		color:#333333;
		height:15px;
		width:90px;
		margin:0px 3px;
		-moz-border-radius-topleft: 2px;
		-moz-border-radius-topright: 2px;
		-webkit-border-top-left-radius: 2px;
		-webkit-border-top-right-radius: 2px;
	}
	#bottomtable.middletable {
		margin-right: -8px;
		height:100%;
		float:right;
	}
	#bottomtable.middletable  td {
		width:64px;
	}
	#bottomtable tr td a {
		color:#ffffff;
		font-size:12px;
	}
	.bottommenu {
		text-align:center;	
		background:none;	
		width:76px;
		height:28px;
		padding-top:3px;
		cursor: pointer;
	
	}
	.bottommenu div {
		margin:0px auto 0px auto;
	}
	.bottommenu:hover {
		background-color:#344351;
	}
	.bottommenu_active {
		background-color:#344351;
	}


	.subbottommenuicon {
		background-position:top left;
	}

	#bottomicon_portfolio {
		background:url('../images/icons/icons221.png') no-repeat;
		background-position: -65px -15px;
		width:12px;
		height:12px;
		
	}

	#bottomicon_news {
		background:url('../images/icons/icons221.png') no-repeat;
		background-position: -53px -15px;	
		width:11px;	
		height:11px;
		margin-bottom: 1px;
		
	}

	#bottomicon_debat {
		background:url('../images/icons/icons221.png') no-repeat;
		background-position: -35px -14px;	
		width:18px;	
		height:12px;
	}

	#bottomicon_chat {
		background:url('../images/icons/icons221.png') no-repeat;
		background-position: -77px -15px;
		height:10px;
		width:13px;
		margin-bottom: 2px;
	}

	#bottomicon_tweet {
		background:url('../images/icons/icons221.png') no-repeat;
		background-position: -27px -15px;	
		width:8px;	
		height:12px;
	}

	#bottomicon_nyt-indlaeg {
		background:url('../images/icons/icons221.png') no-repeat;
		background-position: -14px -15px;	
		width:13px;	
		height:11px;
		margin-bottom: 1px;
	}
	#bottomicon_besked {
		background:url('../images/icons/icons221.png') no-repeat;
		background-position: -0px -15px;	
		width:14px;	
		height:8px;
		margin-top: 2px;
		margin-bottom: 2px;
		*margin-top: 5px !important;
		*margin-bottom: 2px !important;
	}
	.aktieinfo_details {
		display:inline-block;
		padding-right:10px;
	}
	a.bottomdebatlink {
		color:#3c6c96;
	}
	a.bottomdebatlink:hover {
		text-decoration:underline;
	}
	.boards_thread_bottomlist {
		line-height:125%;
	}	
	
	
	/*///////////////////////// mega dropdown ////////////////*/

	
    .dropwrapper_tab {
        color: black;
        text-decoration: none;
        border: 3px solid #F2F2F2;
        height:25px;
        /*opacity:0.3;  */
        position:absolute;
        top:-29px;
        z-index:100;
        background:#F2F2F2;
        display:block;
        text-transform:uppercase;
        font-size:12px;
        cursor:pointer;
        border-radius:3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-topright: 3px;
        -webkit-border-top-left-radius: 3px;
        -webkit-border-top-right-radius: 3px
    }
      .dropwrapper_tab#oversigt{
         width:70px; 
         left:4px; 
         padding:4px 0px 0px 8px;
         
      }
      .dropwrapper_tab#aktienyt{
         width:73px; 
         left:87px;
         padding:4px 0px 0px 15px;
      }
      .dropwrapper_tab#stocks{
         width:58px; 
         left:-165px;
         padding:4px 0px 0px 14px; 
      }
       .dropwrapper_tab#boards{
         width:52px; 
         left:-73px;
         padding:4px 0px 0px 10px; 
         
      }
       .dropwrapper_tab#profiles{
         width:93px; 
         left:-57px;
         padding:4px 0px 0px 15px; 
      }
      .dropwrapper_tab#services {
         width:88px; 
         left:-57px;
         padding:4px 0px 0px 17px;
      }
       .dropwrapper_tab#virksomheder {
         width:30px; 
         left:-10px;
         padding:4px 0px 0px 16px;
      }
       .dropwrapper_tab#valuta {
         width:55px; 
         left:-23px;
         padding:4px 0px 0px 13px;
      }
        .dropwrapper_tab#groups {
         width:75px; 
         left:-32px;
         padding:4px 0px 0px 14px;
      }     
      
    .dropwrapper
    {
        width: 638px;
        background-color: #F2F2F2;
        color: #000;
        border: 4px solid #0E2131;
        position:absolute; 
        top:-3px;
        -moz-border-radius-bottomleft: 6px;
        -moz-border-radius-bottomright: 6px;
        -webkit-border-bottom-left-radius: 6px;
        -webkit-border-bottom-right-radius: 6px;
        float: left;
        padding-bottom:10px;
    }
     .dropwrapper#oversigt {
         width: 564px; 
     }     
     .dropwrapper#aktienyt {

        width: 565px;
        left:83px;
     }
      .dropwrapper#stocks {
      width: 690px;
      left:-169px;

      }
     .dropwrapper#boards{
      width: 572px;
      left:-77px;
      
      padding-left: 10px;
     }
     .dropwrapper#profiles {
      width: 409px;
      left:-61px;
      }
     .dropwrapper#services{
      width: 235px;
      left:-61px;
      height:233px
     }
     .dropwrapper#virksomheder{
     width: 218px;
     left:-14px;
      
     }
     .dropwrapper#valuta{
     width: 218px;
     left:-27px;
     
     }
     .dropwrapper#groups{
     width: 217px;
     left:-36px;
     
     }
    #aktienyt-menu {
    float: left; 
    position:absolute; 
    display: none; 
    top: 0px; 
    left: 0px; 
    z-index: 99;
    }
      
    #valuta-menu {
     float: left; 
     position:absolute; 
     display: none; 
     top: 0px; 
     left: 0px; 
     z-index: 99;   
    }
    #boards-menu{
    float: left; 
    position:absolute; 
    display: none; 
    top: 0px; 
    left: 0px;
    z-index: 99; 
    }
    #profiles-menu{
    float: left; 
    position:absolute; 
    display: none; 
    top: 0px; 
    left: 0px; 
    z-index: 99;    
    }
    #service-menu{
    float: left; 
    position:absolute; 
    display: none; 
    top: 0px; 
    left: 0px; 
    z-index: 99;  
    }
    #virksomhed-menu{
    float: left; 
    position:absolute; 
    display: none; 
    top: 0px; 
    left: 0px; 
    z-index: 99;      
    }
    #groups-menu{
    float: left; 
    position:absolute; 
    display: none; 
    top: 0px; 
    left: 0px; 
    z-index: 99;    
    }

     
     
    .dropdown
    {
        float: left;        
    }
    .dropdown ul {
        float:left;
    }
    .dropdown li
    {
        
        cursor: pointer;
        padding: 3px 3px 6px 3px;
        margin-top: 5px;
        width: 250px;
        background-color: #F2F2F2;
        /*background: #0E2131;  original baggrund******************* */ 
        -moz-border-radius-topleft: 2px;
        -moz-border-radius-topright: 2px;
        -webkit-border-top-left-radius: 2px;
        -webkit-border-top-right-radius: 2px;

        -moz-border-radius-bottomleft: 2px;
        -moz-border-radius-bottomright: 2px;
        -webkit-border-bottom-left-radius: 2px;
        -webkit-border-bottom-right-radius: 2px;
        margin: 5px 0px 0px 5px;
    }  
    .dropdown li.selected,
    .dropdown li:hover
    {
        background-color: #dedede;   
         /*border: 1px solid #CDD2DC;     original baggrund******************* */     
        /*background: #0E2131;  original baggrund******************* */     
            
    }     
    
    .dropdown.two_cols{
           width:85px;
           margin-right: 15px; 
           float:left;
           display: inline-block;
                  
    }     
   #boards-menu .dropwrapper#boards .dropdown.three_cols {
           width:85px;
           margin-right: 15px; 
           float:left;
           display: inline-block;
                  
    }             
    #aktier-menu .dropwrapper#stocks .dropdown.two_cols li,
    #boards-menu .dropwrapper#boards .dropdown.three_cols li
     {
           
           width:85px;
        
    }  
    .dropdown.two_cols li a,
     .dropdown.three_cols li a {
        color:black;
        font-size:12px;
        
    }
    #profiles-menu .dropwrapper#profiles .dropdown li {
        width: 180px;
    }
     #aktier-menu .dropwrapper#stocks .dropdown .two_cols li {
         width:85px;
     }
    
    
    #aktier-menu .dropwrapper#stocks .dropdown li,     
    #virksomhed-menu .dropwrapper#virksomheder .dropdown li,
    #valuta-menu .dropwrapper#valuta .dropdown li, 
    #groups-menu .dropwrapper#groups .dropdown li

    {
        width:200px;
    }
    
    #service-menu .dropwrapper#services .dropdown li{
        width: 220px;
    }
    
    
    
    .dropdown .spacer,
    .dropwrapper .spacer{
        width: 1px;
        float: left;
        margin: 15px 10px 15px 10px;
        background-color: #999;
    }
    #boards-menu .dropwrapper#boards .spacer_horizontal,
    .dropdown .spacer_horizontal
    .dropwrapper .spacer_horizontal   {
        border-bottom: 1px solid #999;
        margin:4px 0px;
    }
    .dropdown .menuimage 
    {
        vertical-align: text-bottom;
        padding: 5px;
    }
    .dropdown .head
    {
        vertical-align: text-bottom;
        font-size: 14px;
        padding-top: 4px;
        color: #000;       
        /*color: #FFF;    original baggrund******************* */ 
              }
    
    .dropdown .head A
    {
     color: #000;       
        /*color: #FFF;    original baggrund******************* */ 
        text-decoration: none;
    }

    /*.dropdown .info 
    {
        vertical-align: text-top;
        font-size: 10px;
        font-style:italic; 
        color: #ccd2dc;
        color:#666;
    }                          original baggrund******************* */
    .dropdown .info 
    {
        vertical-align: text-top;
        font-size: 12px;
        line-height: 15px;
        color:#666;
    }
    .dropdown .info A{
        color:#666;
        text-decoration: none;
    } 




/*//////images in the mega drop down ///////////*/
	#oversigt-menu .dropwrapper .dropdown div,
	#aktienyt-menu .dropwrapper ul div,
	#boards-menu .dropwrapper ul div,
	#profiles-menu .dropwrapper ul div,
	#service-menu .dropwrapper ul div,
	#virksomhed-menu .dropwrapper ul div,
	#groups-menu .dropwrapper ul div {
	background-image: url("/images/icons/icons221.png");	
	background-repeat: no-repeat;
	}
	
	#oversigt-menu .dropwrapper .dropdown #workbench{
	width: 17px; 
	height: 23px;
	background-position: -52px -40px;
}
	#oversigt-menu .dropwrapper .dropdown #portefoelje{
	width: 18px !important; 
	height: 16px !important;
	background-position: -1px -40px;
}
	#oversigt-menu .dropwrapper .dropdown #din_konto{
		width: 18px; 
		height: 17px;
		background-position: -86px -40px;
	}
	#oversigt-menu .dropwrapper .dropdown #din_investorprofil{
		width: 18px; 
		height: 18px;
		background-position: -20px -40px;
	}
	#oversigt-menu .dropwrapper .dropdown #dropdown_plus{
		width: 14px; 
		height: 14px;
		background-position: -38px -42px;
	}
	#oversigt-menu .dropwrapper .dropdown #ny_tweet{
		width: 11px; 
		height: 15px;
		background-position: -104px -43px;
	} 
	#oversigt-menu .dropwrapper .dropdown #aktieanbefaling {
		width: 17px; 
		height: 19px;
		background-position: -69px -43px;
	}
	#oversigt-menu .dropwrapper .dropdown #finansordbog{
		width: 13px; 
		height: 17px;
		background-position: -209px -1px;
	}
	#oversigt-menu .dropwrapper .dropdown #nyt_debatindlaeg {
		width: 17px; 
		height: 15px;
		background-position: -115px -44px;
	}
	#oversigt-menu .dropwrapper .dropdown #tutorials {
		width: 15px; 
		height: 20px;
		background-position: -201px -41px;
	}
	#oversigt-menu .dropwrapper .dropdown #p_logo {
		width: 15px; 
		height: 20px; 
		background-position: -161px -41px;
	}
	#aktienyt-menu .dropwrapper ul #RB {
		width: 22px; 
		height: 14px;
		background-position: -176px -42px;
	}
	#aktienyt-menu .dropwrapper ul #OMX{
		width: 29px; 
		height: 8px;
		background-position: -132px -49px;
	} 
	#aktienyt-menu .dropwrapper ul #INSIDERHANDEL {
		width: 21px; 
		height: 23px;
		background-position: -145px -84px;
	}
	#aktienyt-menu .dropwrapper ul #aarsrapporter{
		width: 15px; 
		height: 23px;
		background-position: -127px -60px;
	}
	#aktienyt-menu .dropwrapper ul #finanskalender{
		width: 15px; 
		height: 16px;
		background-position: -2px -60px;
	}
	#aktienyt-menu .dropwrapper ul #analysis{
		width: 19px; 
		height: 20px;		
		background-position: -90px -60px;
	}
	#aktier-menu .dropwrapper ul #portefoelje{
		background-image: url("/images/icons/icons221.png");	
		background-repeat: no-repeat;
		width: 18px; 
		height: 16px;
		background-position: -1px -39px;
	} 
	
	
	#boards-menu .dropwrapper ul #aktieanbefaling {
		width: 17px; 
		height: 19px;
		background-position: -69px -42px;
	}
	#boards-menu .dropwrapper ul #debat{
		width: 22px; 
		height: 15px;
		background-position: -197px -120px;
		display: inline-block;
		float: left;
		margin-right: 7px;
	}
	#boards-menu .dropwrapper ul #netvaerksaktivitet{
		width: 16px; 
		height: 17px;
		background-position: -199px -63px;
	}
	#boards-menu .dropwrapper ul #chathistorik{
		width: 18px;
		height: 15px;
		background-position: -90px -0px;
	} 
	#boards-menu .dropwrapper ul #tag-liste{
		width: 15px;
		height: 18px;
		background-position: -143px -60px;
	} 
	#profiles-menu .dropwrapper ul #TA{
		width: 22px; 
		height: 14px;
		background-position: -159px -62px;
	}
	#profiles-menu .dropwrapper ul #market_timing{
		width: 19px; 
		height: 19px;
		background-position: -72px -81px;
	}
	#profiles-menu .dropwrapper ul #momentum{
		width: 21px; 
		height: 18px;
		background-position: -27px -80px;
	}
	#profiles-menu .dropwrapper ul #FA {
		width: 22px; 
		height: 14px;
		background-position: -23px -63px;
	}
	#profiles-menu .dropwrapper ul #din_investorprofil {
		width: 18px; 
		height: 18px;
		background-position: -20px -41px;
	}
	#profiles-menu .dropwrapper ul #plus {
		width: 14px; 
		height: 14px;
		background-position: -38px -42px;
		float:left;
		margin-right: 4px;
	}
	#service-menu .dropwrapper ul #events {
		width: 19px; 
		height: 19px;
		background-position: -72px -81px;
	}
	#service-menu .dropwrapper ul #aktieinfo {
		width: 11px;
		height: 10px;
		background-position: -112px -63px;
	}
	#service-menu .dropwrapper ul #iphone {
		width: 14px;
		height: 20px;
		background-position: -128px -84px;
	}
	#service-menu .dropwrapper ul #realtid {
		width: 17px;
		height: 25px;
		background-position: -181px -57px;
	}
		#service-menu .dropwrapper ul #saxo-etrade {
		width: 16px;
		height: 16px;
		background-position: -167px -83px;
	}
		#service-menu .dropwrapper ul #indsigt {
		width: 23px;
		height: 20px;
		background-position: -48px -81px;
	}
	#service-menu .dropwrapper ul #plus {
		width: 14px;
		height: 14px;
		background-position: -38px -42px;
	}
	#virksomhed-menu .dropwrapper ul #branchepraesentation {
		width: 14px;
		height:12px;
		background-position: -46px -66px;		
	}
	#virksomhed-menu .dropwrapper ul #four_products {  
		background-image: url("/images/icons/icons221.png");
		background-position: -169px -152px;
		width: 19px;
		height: 24px;
	}
	#virksomhed-menu .dropwrapper ul #IR-portal {
		width: 18px;
		height:25px;
		background-position: -109px -81px;		
	}
    #valuta-menu .dropwrapper ul #valutatv {
        width: 14px;
        height: 14px;
        background-position: -171px -128px;
        background-image: url("/images/icons/icons221.png");    
    background-repeat: no-repeat
    }
    
    
	#valuta-menu .dropwrapper ul #valutadebat {
		width: 24px;
		height:15px;
		background-position: -63px -65px;
		background-image: url("/images/icons/icons221.png");	
	background-repeat: no-repeat;
	}
	#groups-menu .dropwrapper ul #gruppeoversigt {
		width: 23px;
		height:20px;
		background-position: -0px -80px;		
	}
	
	#groups-menu .dropwrapper ul #mine_grupper {
		width: 24px;
		height:20px;
		background-position: -183px -87px;		
	}
	#groups-menu .dropwrapper ul #opret_gruppe {
		width: 24px;
		height:20px;
		background-position: -172px -108px;		
	}
	#chatdiv20 {
		width:309px;
		margin-top:3px;
		padding-left:7px;
		vertical-align:middle;
		text-align:center;	
	}
	#chattopmenubuttons {
		float:right;
		margin-top:3px;
		width:60px;
		text-align:right;
	}
	#chat_leftside {
		float:left;
		position:absolute;
		left:6px;
		top:7px;	
	}
	#chattopmenu {
    	float:left;
    	margin-top:3px;
	}
	#chathelp_top {
		width:310px;				
		margin:2px 0;	
		display: block;    
		float:right;		
	}
	#toggle_c20_toggle {
		color:#ffffff;
		font-size:12px;	
		margin:4px 2px 0 30px;
	}   
	#chathelp_top a {
		/*float:right;*/
	}
	#chathelp_top #closechatad {
		/*float:left;*/
		cursor:pointer;
	}
	#chathelp_top * {
		font-size:12px;
		color:#ffffff;
	}
	#chatad {
		position:absolute;
		top:3px;
		z-index:1;
		right:16px;
		display:block;
		background:#ffffff;
	}
	#chathelp {
		/*background: url('../images/bottom/chathelp.png') no-repeat;*/
		width:283px;
		height:37px;
		padding:10px;
		color:#ffffff;
		font-size:12px;
		margin-top:0px;
		display:block;
	}
	#logintochat {
		float:right;
		margin-top:0px;
		color:#f8f8f8;
		text-align:center;
		background:#ffffff;
		height:47px;
		width:316px;
		*width:316px;	
	}
	#chatbox_300250 {
		width:300px;
		height:250px;
	}
	.realtimec20_table {
		width:148px;
		margin-left:0px;
		margin-top:-13px;
		display:inline-block;
		float:left;
	}
	.realtimec20_table tr td {
		font-size:12px;
		padding:7px 2px;		
	}
	.realtimec20_table tr td a {
		color:#f8f8f8 !important;
	}
	#bottom_chat_close_white {
		left:65px;
		top:4px;
		position:absolute;
	}
	#bottommenu_chat {
		position:relative;
		margin: 0px !important;
	}
	/*12. DIVERSE EKSTERNT
/* BOTTOM END */		
/* SECTION 12. DIVERSE EKSTERNT  */
	/*jquery alert box*/
	.jqifade{
		position: absolute;
		background-color: #666666;
	}
	div.jqi{
		background-image: url("/images/jquery_alert_box/header.png");
		background-position: top;
		background-repeat: repeat-x;
		width: 400px;
		font-family: Arial, sans-serif;
		position: absolute;
		background-color: #ffffff;
		font-size: 12px;
		text-align: left;
		border: solid 1px #CDD2DC;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		/*padding: 7px;*/
	}

	.button_close{
		width: 12px;
		background: url("/images/product_recommendations/button.png");
	    border: 1px solid #a6a7ab;
	    -moz-border-radius: 3px;
	    border-radius: 3px;
	    -webkit-box-shadow: 0px 0px 2px #cccccc;
	    font-size: 12px;
	    padding: 6px 6px 6px 6px;
	    margin: -2px;
	    text-align: center;
	    font-weight: bold;
	    text-transform: uppercase;
	    color:#666666;
	    display:inline-block;
	}
	.button_close:hover {
	   cursor: pointer;
	}
	div.jqi .jqiclose{
		width: 12px;
		background: url("/images/product_recommendations/button.png");
	    border: 1px solid #a6a7ab;
	    -moz-border-radius: 3px;
	    border-radius: 3px;
	    -webkit-box-shadow: 0px 0px 2px #cccccc;
	    font-size: 12px;
	    padding: 6px 6px 6px 6px;
	    margin: 3px 10px 10px 370px;
	    text-align: center;
	    font-weight: bold;
	    text-transform: uppercase;
	    color:#666666;
	}
	div.jqi .jqiclose:hover {
	    width: 12px;
	    background: url("/images/product_recommendations/button_hover.png");
	    border: 1px solid #a6a7ab;
	    -moz-border-radius: 3px;
	    border-radius: 3px;
	    -webkit-box-shadow: 0px 0px 2px #cccccc;
	    font-size: 12px;
	    padding: 6px 6px 6px 6px;
	    margin: 3px 10px 10px 370px;
	    text-align: center;
	    font-weight: bold;
	    text-transform: uppercase;
	    color:#999999;
	   text-decoration: none;
	   cursor: pointer;
	}

	div.jqi .jqimessage{
		padding: 10px 10px 30px 10px;
		line-height: 20px;
		color: #444444;
		font-size:14px;
		text-align: center;
		vertical-align: middle;
	}
	div.jqi .jqibuttons{
		text-align:center;
		/*padding: 5px 0 5px 0;
		border: solid 1px #eeeeee;
		background-color: #f4f4f4;*/
	}
	div.jqi button {
	   
	    background: url("/images/product_recommendations/button.png");
	    border: 1px solid #a6a7ab;
	    -moz-border-radius: 3px;
	    border-radius: 3px;
	    -webkit-box-shadow: 0px 0px 2px #cccccc;
	    font-size: 12px;
	    padding: 6px 16px 6px 16px;
	    margin: 0px 10px 10px 0px;
	    text-align: center;
	    text-transform: uppercase;
	    color:#666666;
	   
	}
	div.jqi button:hover {
	   
	    background: url("/images/product_recommendations/button_hover.png");
	    border: 1px solid #a6a7ab;
	    -moz-border-radius: 3px;
	    border-radius: 3px;
	    -webkit-box-shadow: 0px 0px 2px #cccccc;
	    font-size: 12px;
	    padding: 6px 16px 6px 16px;
	    margin: 0px 10px 10px 0px;
	    text-align: center;
	    text-transform: uppercase;
	    color:#999999;
	   text-decoration: none;
	}


	/* liScroll styles */
	#TICKER {
		overflow: hidden;
		width:937px;
		height:13px;
		padding:0px;
		font-weight:700;
		font-size:12px;
	}
	#TICKER .quote {
		margin-right:40px;
	}
	.tickerticker {
	color: #3C6C96 !important;
	} 
	ul.newsticker span {
	margin: 0 11px 0 0;
	} 

	.navigationbar {
		background: url("/images/profiles/toolbar_bg.jpg");
		height: 32px;
		position: relative;
		border: 1px solid #ced3dc;
		font-size: 12px;
		color: #666666;
		text-shadow: 0px 0px #ffffff;
		width: 930px;
		margin-left: -11px;
		
	}

	.news_item {
		padding:3px;
	}
	.finanskalender {
		width: 298px;
		height: 240px;
		border-right: #CDD2DC solid 1px;
		border-bottom: #CDD2DC solid 1px;
		border-left: #CDD2DC solid 1px;
		background-image: url("/images/marketing/finanskalender/finanskalender.jpg");
		background-repeat: no-repeat;
		background-position: 108px 90px;
	}
	.finanskalender p {
		color: #a5271c;
		
	}
	
/* DIVERSE EKSTERNT END */		
/* SECTION 13. WORKBENCH.CSS */
   /* .row .right {
        border-left: 1px solid #CDD2DC;
    }   */
    .news_table tr td {
    	padding:3px 4px;
	}
    .news_and_analysis {
        margin: 0px 12px;
        width: 916px !important;
        padding: 6px 0px !important; 
        vertical-align: top;     
    }
    .ticker{
        border-left: none;
        margin-left: 4px;
        width: auto; 
    }
    .widget h1.workbench_news {
        background-color: transparent;
        text-shadow: none;
        padding: 0px;
        border: none;
        line-height: 18px;
        margin: 2px 0px;
        display: inline-block;
        zoom: 1;
        *display: inline;
        text-transform: none !important;
    }
    td.analysis_color {
        background-color: #F9E7D9;
        padding-top: 6px !important;
        border-left: 1px solid #CDD2DC;
        width: 298px;
        vertical-align: top !important;
    }
    .workbench_analysis_unit{
        width: 271px;
        border-bottom: dotted 1px #CDD2DC;
        margin: 0px 0px 6px 6px;
        line-height: normal;
        padding-bottom: 6px;
    }
    .workbench_analysis_unit_bottom {
         border-bottom: none;
         padding-left: 12px;
    }
    .workbench_analysis_unit #workbench_news {
        padding: 0px;
        line-height: 21px;
    }
    .workbench_analysis_unit p {
        padding: 0px !important;
        line-height: 18px;
    }
    .workbench_analysis_unit  .description {
        color: #777;
        /*display: inline-block;
        *display: inline;
        zoom: 1;*/
    }
    .workbench_analysis_unit .stockgame_relevant {
        background-color: #B5CD47;
        padding: 4px;
        text-indent: 4px;
        margin-top:4px;
    }
	.workbench_analysis_unit .plus_article {
        margin-top:4px;
    }
    .workbench_analysis_unit .ticker  {
        font-size: 14px;
    }
    .workbench_news_unit{
        border-bottom: dotted 1px #CDD2DC;
        width: 605px !important;
        line-height: normal;
        padding-bottom: 6px;
        margin: 0px 12px 0px 4px;

    }
    .workbench_news_unit .text_stuff {
        display: inline-block;
        zoom: 1;
        *display: inline;
        width: 425px;
        padding-top: 6px;
    }
    .border_left {
         border-left: 1px solid #CDD2DC;
    }
    .workbench_news_unit p {
        padding: 0px !important;
        line-height: 15px;
    }
    .workbench_news_unit .ticker{
        font-weight: normal;
        padding-top: 6px;
        width: 100px;
        font-size: 14px;
        line-height: 18px;
        float: right;
        display: inline-block !important;
        vertical-align: top;        
        zoom: 1;
        *display: inline !important;
    }
    .workbench_news_unit_bottom {
        border-bottom: none;
        padding:7px;
    }
    .workbench_news_unit p.description {
        color: #777;
        display: inline-block !important;
        zoom: 1;
        *display: inline !important;
    }
    .workbench_news_unit .attachmentbox {
        float: none;
        padding: 5px 10px 5px 7px;
        margin: 2px 12px 4px 0px;
    }
    .widget td.verticaltop {
        vertical-align: top !important;
        background-color: #F9E7D9;
    }
	#workbench {
		overflow: hidden;
	}
	#workbench .widget-row {
		clear: both;
		overflow: hidden;
		margin-bottom: 10px;
	}

	#workbench .investorportal {
		width: 303px;
	}
	#workbench .investorportal .image {
		float: left;
		width: 161px;
		height: 131px;
		margin: 4px 4px 4px 4px;
	}
	#workbench .investorportal table {
		width: 129px !important;
	}

	#workbench .investorportal table tr td {
		padding: 3px 4px;
	}
		
	#workbench .investorportal .date {
		text-align: right;
	}

	#workbench .most-read-articles {
		width: 300px;
	}
	#workbench .most-read-articles table {
		width: 100%;
	}

	#workbench .stock-quotes {
		width: 303px;
	}
	#workbench .stock-quotes .top {
		float: left;
		width: 150px;
		border-right: 1px solid #CDD2DC;
	}
	#workbench .stock-quotes .flop {
		float: right;
		width: 150px;
	}
	#workbench .stock-quotes .top tr td,
	#workbench .stock-quotes .flop tr td {
		padding:5px 1px 8px 3px;
	}
	#workbench .stock-quotes .ticker {
		font-weight: normal;
	}
	#workbench .stock-quotes .last {
		text-align: right;
		padding: 8px 0px;
	}
	#workbench .stock-quotes .percentage {
		text-align: right;
		width: 42px;
	}

	#workbench .analysis .toprow {
		height:129px;
		padding:5px;
		background:#F9E7D9;
		color:#222222;
		line-height: 120%;
	}	
	
	#workbench .news {
		width: 930px;
        margin-bottom: 12px;
	}
	#workbench .news table {
		width: 100%;
	}

	#workbench .omx-20 {
		width: 305px;
	}
	#workbench .omx-20 .graph_se {
		background: url("../lib/stockpic.php?ticker=^OMX&h=190&w=302");
		width: 100%;
		height: 190px;
		margin-bottom: 5px;
	}
	#workbench .omx-20 .graph_dk {
		background: url("../lib/stockpic.php?ticker=^OMXC20&h=190&w=302");
		width: 100%;
		height: 190px;
		margin-bottom: 5px;
	}	
	#workbench .omx-20 .green, #workbench .omx-20 .grey, #workbench .omx-20 .red {
		padding: 2px 10px;
		overflow: hidden;
	}
	#workbench .omx-20 .red {
		margin-bottom: 8px;
	}
	#workbench .omx-20 .bar {
		width: 223px;
		float: left;
	}
	#workbench .omx-20 .bar div {
		height: 15px;
		float: left;
	}
	#workbench .omx-20 .green .bar div {
		background: #30AC04;
	}
	#workbench .omx-20 .grey .bar div {
		background: #5E6263;
	}
	#workbench .omx-20 .red .bar div {
		background: #BD380A;
	}
	#workbench .omx-20 .arrow {
		background-repeat: no-repeat;
		background-position: left;
		height: 12px;
		width: 50px;
		text-align: right;
		float: right;
	}
	#workbench .omx-20 .green .arrow {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -162px -16px;
		width: 12px;
		height: 8px;
		margin-left: 5px;
	}
	#workbench .omx-20 .grey .arrow {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -211px -82px;
		width: 8px;
		height: 12px;
		margin-left: 5px;
	}
	#workbench .omx-20 .red .arrow {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -150px -16px;
		width: 12px;
		height: 8px;
		margin-left: 5px;
	}

	#workbench .one-third-ad {
		width: 300px;
	}

	#workbench .investorvideos {
		width: 305px;
	}

	#workbench .networkactivity {
		width: 620px; /*930px;*/
	}
	#workbench .networkactivity table {
		width: 100%;
	}
	#workbench .networkactivity table td.time{
		white-space: nowrap;
	}

	#workbench .debate {
		width: 930px; /*620px;*/
	}
	#workbench .debate table {
		width: 100%;
	}

	#workbench .latest-trades {
		width: 301px;
	}
	#workbench .latest-trades td {
		padding: 7px 10px;
	}
	#workbench .latest-trades table {
		margin-bottom: 5px;
	}

	#workbench .full-width-ad {
		width: 934px;
	}
	#workbench .full-width-ad .temp {
		background: gray;
		width: 100%;
		height: 174px;
	}

	#workbench .hot-traders {
		width: 303px;
	}

	#workbench .latest-recommendations {
		width: 304px;
	}

	#workbench .become-a-member {
		width: 303px;
	}
	#workbench .become-a-member .plus {
		position: absolute;
		right: 4px;
		top: 4px;
		width: 22px;
		height: 22px;
		background: url("/images/logo_med_hvid_kant.png") left no-repeat;
	}
	#workbench .become-a-member .row {
		-moz-border-radius-bottomleft: 2px;
		-moz-border-radius-bottomright: 2px;
		-webkit-border-bottom-left-radius: 2px;
		-webkit-border-bottom-right-radius: 2px;
	}
	#workbench .become-a-member a:hover {
		text-decoration: none !important;
	}
	#workbench .become-a-member ul {
		margin: 14px;
	}
	#workbench .become-a-member li {
		font-size: 14px;
		color: #333333;
		margin-bottom: 10px;
	}
	#workbench .become-a-member li.realtid, #workbench .become-a-member li.nordnet, #workbench .become-a-member li.wall-street {
		padding: 5px 0px 5px 24px;
	}
	#workbench .become-a-member li.realtid {
		background: url("/images/workbench/realtid.png") left no-repeat;
	}
	#workbench .become-a-member li.nordnet {
		background: url("/images/workbench/nordnet.png") left no-repeat;
	}
	#workbench .become-a-member li.wall-street {
		background: url("/images/workbench/wall-street.png") left no-repeat;
	}
	#workbench .become-a-member li.price {
		font-size: 18px;
		font-weight: bold;
		color: #51a02d;
		margin-top: 16px;
	}
	#workbench #loungead {
		height:75px;
		width:300px;
		background: url("/images/lounge/smallad.png") top left no-repeat;
		cursor:pointer;
		margin-top:3px;
	}
	#workbench #setinyad {
		height:74px;
		width:300px;
		background: url("/images/lounge/setinyad.gif") top left no-repeat;
		cursor:pointer;
		margin-top:3px;
	}
	#workbench #loungead:active {
		background-position: bottom left;
	}

	/*-------------focus month--------------------*/
	#workbench #left_link_box {
	width:633px;
	height:244px;
	overflow:visible;
	vertical-align: top;
	}
	#workbench #left_link_box h1 {
		font-size: 24px;
		color:#666666;
		background-image: none !important;
		border:none !important;
		margin:10px 20px;
		text-shadow: none !important;
		line-height: normal;
	}
	#workbench #left_link_box h2 {
		font-size: 14px;
		color:#000;
		background-image: none !important;
		text-shadow: none !important;
		text-align: right;
		margin-right: 15px;
		line-height: 1.2;
	}
	#workbench #left_link_box #december_1 {
		line-height: 1;
		text-align: left;
		margin-right: 15px;
		margin-left: 135px;
	}
	#workbench #left_link_box #january_1 {
		line-height: 0.9;
		text-align:justify;
		margin:70px 10px 10px 5px;
	}
	#workbench #left_link_box #january_2 {
		line-height: 1.2;
		width: 390px;
		text-align:justify;
		margin:0px 0px 0px 210px;
	}
	#workbench #left_link_box #january_3 {
		line-height: 1.2;
		margin: 140px 20px 20px 20px;	
		text-align: justify;
	}
	#workbench #left_link_box #january_4 {
		line-height: 1.2;
		margin: 40px 10px 20px 10px;	
		text-align: justify;
	}
	#workbench #left_link_box #january_5 {
		line-height: 1.2;
		margin: 70px 20px 20px 20px;	
		text-align: justify;
	}
	#workbench #left_link_box #january_6 {
		line-height: 1.2;
		margin: 10px 20px 20px 20px;	
		text-align: justify;
	}
	#workbench #left_link_box #january_7 {
		line-height: 1.2;
		margin: 50px 0px 0px 12px;	
		text-align: justify;
	}
	#workbench #left_link_box #january_8 {
		line-height: 1.2;
		margin: 60px 10px 10px 12px;	
		text-align: justify;
	}
	#workbench .focus_koebknap {
		background:url("/images/workbench/focus_month_signup.png");
		height:21px;
		width:168px;
		background-position:top left;
		font-size:14px;
		color:#444444;
		text-align:center;
		padding-top:8px;
		cursor:pointer;
		float: right;
		margin:-5px 180px 15px 0px;
		vertical-align: middle;

		
	}
	#workbench .focus_koebknap:hover {
		background-position:bottom left;	
		color:#b3b3b3;
		float:right;
		margin:-5px 180px 15px 0px;
		vertical-align: middle;
		text-decoration: none;

	}

	#workbench #grey_line  {
		border-top: 1px solid #CDD2DC;
		width:100%;
		margin-bottom: 10px;
		}

		
	#workbench .koebknap_investor_register {
		color:#666666;
		margin:3px -15px 15px 0px;	
		/*text-transform:uppercase;*/
		font-size:12px;	
		text-align: center;
		vertical-align: middle;
		}

	#workbench .left_right_table	{	
		padding:0px !important;
		}
		
	#workbench .left_right	{
		float:right;
		height: 30px!important;
		width:235px;
		vertical-align: middle;
		}
	#workbench .left_right table 	{
		width:110px;
		height:30px !important;
		float:right;
		margin-right:10px;
		vertical-align:middle;	
		}
	#workbench .left_right tr 	{	
		height: 30px!important;
		}
	#workbench .left_right td 	{	
		padding:0px;
		height: 30px!important;
		}	
		
	#workbench #left  {
		background: url("/images/icons/icons221.png");
		height:24px;
		width:23px;
		background-position: -104px -16px;
		cursor:pointer;
		}
		
		
#workbench .focus_m  {
	font-size: 14px;
	text-transform: uppercase;
	
	
}


	#workbench #right  {
		background: url("/images/icons/icons221.png");
		height:24px;
		width:23px;
		background-position: -127px -16px;
		cursor:pointer;
		}
	
	#workbench #right_link_box  {
		width:300px;
		height:244px;
		overflow: scroll;
		/*overflow: auto;
		overflow-y:auto; */
		overflow-x:hidden; 
		float:right;
		/*position: absolute;
		top:661px;
		right:14px;*/
	}
	#workbench #right_link_box #blue {
		font-size: 18px;
		text-align: right;
		color:#3c6c96;
		margin:110px 10px 0px 0px;
		line-height: 1.2;
		}
	#workbench #right_link {
		
		height: 47px;
		border-top: 1px solid #CDD2DC;
		border-left: 1px solid #CDD2DC;
		color:#333333;
		cursor:pointer;
		
		text-align: left;
		}
	#workbench #right_link:hover  {
		opacity:0.6;
		filter:alpha(opacity=60);
		text-decoration: none;
		}
	#workbench #right_link a {
		color:black;
		}
	#workbench #right_link a:hover {
		color:black;
		text-decoration: none;
		}

	#workbench #right_link img  {
		margin:4px 8px 3px 8px;
		float:left;
		overflow: hidden;
		width: 80px;
		}
		

	#workbench #right_link p{
		
		margin:-2px 4px 4px 2px;
		}
	#workbench #right_link span{
		
		margin:-2px 4px 4px 2px;
		}
	#workbench #right_link h1{
		font-size: 12px;
		font-weight: bold;
		background-image: none !important;
		border: none !important;
		margin: 0px !important;
		height: auto !important;
		position: static !important;
		}

/* WORKBENCH.CSS END */		
/* SECTION 14. NEW_CONTENT.CSS */
		.company_h1 {
		width:900px;
		height:28px;
		background:url(/images/company_header.png) repeat-x; 
		border:1px solid #CDD2DC;
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-topright: 7px;
		-moz-border-radius-bottomright: 7px;
		-moz-border-radius-bottomleft: 7px;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-top-right-radius: 7px;
		-webkit-border-bottom-left-radius: 7px;
		-webkit-border-bottom-right-radius: 7px;
		margin: 0px 12px 0px  12px;
		font-size: 16px;
		font-weight: bold;
		color: #333333;
		text-shadow: 0 1px #FFFFFF;
		padding: 12px 0px 0px 10px;
		text-transform: uppercase;
		text-align: left;
		
	}
	.new_pre_content {
		position: absolute;
		top: 99px;
		width: 958px;
		height: 400px;
		background: #ffffff;
		border: 1px solid #ABB0B5;
		border-top: none;
		border-bottom: none;
		z-index: -1;
	}
	.new_content_box {
		width: 946px;
		padding: 7px 0px 10px 12px;
		margin-top:0px;
		background: #ffffff;
		border: 1px solid #ABB0B5;
		border-top: none;
		border-bottom: none;
		overflow: hidden;
	}
	.new_content_box.wrap_only {
		background: none;
		border: none;
		padding: none;
	}
	.new_content_box.single {
		font-size: 12px;
		padding-right: 12px;
		width: 934px;
	}
	.new_content_box.single .content, .new_content_box .main-content .content {
		background-color: #ffffff;
		border: 1px solid #ced3dc;
		position: relative;
		padding: 20px 20px 20px 20px;
		-moz-border-radius-bottomleft: 2px;
		-moz-border-radius-bottomright: 2px;
		-webkit-border-bottom-left-radius: 2px;
		-webkit-border-bottom-right-radius: 2px;
		border-bottom-left-radius: 2px;
		border-bottom-right-radius: 2px;
	}
	.new_content_box .content.no_padding {
		padding: 0px;
	}

	.new_content_box a, #PINotifications a, .PINotifications a {
		color: #3c6c96;
		text-decoration: none;
	}
	.new_content_box a:hover, #PINotifications a:hover, .PINotifications a:hover {
		text-decoration: underline;
	}
	
	.new_content_box.plx ol, .new_content_box.plx ul {
		padding-left: 10px !important;
	}


	/* * Icons */
	.icon {
		background-image: url("/images/icons/icons221.png");	
		background-repeat: no-repeat;	
	}
	.icon_important {
		background-image: url("/images/icons/icons221.png") !important;	
		background-repeat: no-repeat !important;	
	}
	.icon#linkedin {
		width: 85px;
		height: 21px;
		background-position: -87px -107px;
		margin-bottom: 9px;
	}
	.icon#facebook {
		width: 84px;
		height: 21px;
		background-position: -1px -121px;
		margin-bottom: -7px;
	}
	.icon#twitter {
		width: 85px;
		height: 16px;
		background-position: -0px -104px;
	}
		.icon#aktieinfo {
		display: inline-block;
		margin-left: 5px;
		width: 100px;
		height: 15px;
		background-position: -108px -1px;
		vertical-align: top; 
	}
		.icon#indsigt {
		display: inline-block;
		margin-left: 5px;
		width: 16px;
		height: 13px;
		background-position: -155px -130px;
		vertical-align: top; 
	}
	.icon.popout {
		width: 14px;
		height: 15px;
		background-position: -90px -15px;
	}	
	.icon#aaben-i-eget-vindue {
		width: 14px;
		height: 15px;
		background-position: -90px -15px;
		vertical-align: top; 
		display: inline-block;
		cursor: pointer;
	}
	.icon#minimer_chatbox {
		width: 11px;
		height: 9px;
		background-position: -1px -25px;
		position: absolute;
		top:7px;
		right:19px;
		float: right;
		cursor: pointer;
	}
	.icon#tag {
		width: 12px;
		height: 10px;
		background-position: -42px -29px;
	}
	.icon#search {
		width: 12px;
		height: 12px;
		background-position: -221px -152px;
	}
	.icon#person {
		width: 12px;
		height: 10px;
		background-position: -29px -29px;
	}
	.icon#groups {
		width: 12px;
		height: 10px;
		background-position: -15px -29px;
	}
	.icon#portfolio {
		width: 12px;
		height: 10px;
		background-position: -57px -29px;
	}
	.icon#finansordbog {
		width: 7px;
		height: 10px;
		background-position: -73px -28px;
	}
	.icon#book, .icon.book {
		width: 11px;
		height: 12px;
		background-position: -173px -273px;
	}
    .icon.printer {
        width: 13px;
        height: 13px;
        background-position: -96px -143px;
    }
	.icon.arrow-right-sg {
		width: 37px;
		height: 52px;
		background-position: -145px -275px;
	}
	.icon.arrow-right {
        width: 23px;
        height: 18px;
        background-position: -70px -143px;
    }
    .icon.basic {
        width: 23px;
        height: 27px;
        background-position: 0 -142px;
        
    }
    .icon.realtime {
        width: 14px;
        height: 25px;
        background-position: -23px -142px;
    }
    .icon.plus {
        background-position: -38px -142px;
	    display: inline-block;
	    height: 28px;
	    margin-right: 5px;
	    vertical-align: middle;
	    width: 29px;
    }
	.icon#chathistorik {
		width: 18px;
		height: 15px;
		background-position: -115px -128px;
		float: right;
		margin-left: 5px;
		cursor: pointer;
	}
	.icon.chat-history {
		width: 18px;
		height: 15px;
		background-position: -115px -128px;
	}
	.icon#close {
		width: 13px;
		height: 13px;
		background-position: -87px -129px;
		float: right;		
		margin: 1px 2px 0px 5px;
		cursor: pointer;
	}
	.icon.close {
		width: 13px;
		height: 13px;
		background-position: -87px -129px;
	}
    .icon#mail {
        width: 14px;
        height: 9px;
        background-position: -67px -161px;
    }
	.icon.realtime_small {
		width: 8px;
		height: 16px;
		background-position: -185px -136px;
	}
	.icon.plus_small {
		width: 16px;
		height: 16px;
		background-position: -193px -136px;
	}
	.icon.basic_small {
		width: 13px;
		height: 16px;
		background-position: -209px -136px;
	}
	.icon.plus_small {
		width: 16px;
		height: 16px;
		background-position: -193px -136px;
	}
	.icon.tradetrack_small {
		width: 15px;
		height: 16px;
		background-position: -81px -161px;
	}
	.icon.stockscanner_small {
		width: 16px;
		height: 16px;
		background-position: -194px -331px;
	}
	.icon.checkmark {
		width: 23px;
		height: 21px;
		background-position: -110px -143px;
		display: inline-block;
	}
	.icon.checkmark_large {
		width: 37px;
		height: 34px;
		background-position: -133px -149px;
		display: inline-block;
	}
	.icon.breaking_news_down {
		background-position: -99px -165px;
		width: 17px;
		height: 18px;
	}
	.icon.breaking_news_up {
		background-position: -116px -165px;
		width: 17px;
		height: 18px;
	}
	.icon.header-dropdown {
		background-position: -202px -152px;
		width: 13px;
		height: 7px;
	}
	.icon.header-dropdown.active  {
		background-position: -189px -152px;
	}
	.icon.close_cross {
		width: 8px;
		height: 8px;
		background-position: -213px -159px;
	}
	.icon.close_cross.hover {
		background-position: -213px -168px;
	}
	.icon.cog {
		width: 8px;
		height: 8px;
		background-position: -39px -171px;
	}
	.icon.cog.hover {
		background-position: -48px -171px;
	}
	.icon.pi_logo_small {
		background-position: -221px -152px;
		width: 12px;
		height: 12px;
	}
    .icon.fff_comment, 
	.icon.user_talking, 
	.icon.pi_logo_small, 
	.icon.financial_calendar, 
	.icon.omx, 
	.icon.stocknews, 
	.icon.insidertrading, 
	.icon.analysis_icon, 
	.icon.annual_reports, 
	.icon.trade_track, 
	.icon.gold, 
	.icon.bdi, 
	.icon.gold_small, 
	.icon.bdi_small, 
	.icon.interest, 
	.icon.unemployment, 
	.icon.cars, 
	.icon.oil, 
	.icon.oil_small,
	.icon.consumer, 
	.icon.currencies, 
	.icon.real_estate, 
	.icon.finance_calendar_back, 
	.icon.finance_calendar_forward, 
	.icon.finance_calendar_new_post_black, 
	.icon.finance_calendar_new_post_white, 
	.icon.xignite, 
	.icon.reuters, 
	.icon.notifications, 
	.icon.mail, 
	.icon.debate_white, 
	.icon.news_white, 
	.icon.portfolio_white, 
	.icon_chat_white, 
	.icon.popout, 
	.icon.close,
	.icon.chat-history {
		display: inline-block;    
        zoom: 1;
        *display: inline;
    }
	.icon.fff_comment {
		width: 14px;
		height: 11px;
		background-position: -159px -273px;
		vertical-align: text-top;
		position: relative;
		top: -1px;
	}
	.icon.user_talking {
		width: 16px;
		height: 16px;
		background-position: -143px -273px;
		vertical-align: text-top;
		position: relative;
		top: -2px;
	}
    .icon.financial_calendar, .icon.omx, .icon.stocknews, .icon.insidertrading, .icon.analysis_icon, .icon.annual_reports, .icon.trade_track, .icon.gold, .icon.bdi, .icon.interest, .icon.unemployment, .icon.cars, .icon.oil, .icon.consumer, .icon.currencies, .icon.real_estate {
        vertical-align: top;
        margin: 6px 6px 0px 0px;
    }
    .icon.financial_calendar {
        background-position: -0px -183px;
        width: 46px;
        height: 44px; 
    }
    .icon.omx {
        background-position: -0px -227px;
        width: 47px;
        height: 12px;
    }
    .icon.stocknews {
        background-position: -48px -180px;
        width: 45px;
        height: 45px;
    }
    .icon.insidertrading {
        background-position: -188px -184px;
        width: 45px;
        height:48px;
    }
    .icon.analysis_icon {
        background-position: -142px -184px;
        width: 46px;
        height: 50px;
    }
    .icon.annual_reports {
        background-position: -94px -184px;
        width: 47px;
        height: 49px;
    }
    .icon.gold_small {
        background-position: -3px -350px;
        width: 20px;
        height: 12px;
    }
    .icon.oil_small {
        background-position: -23px -351px;
        width: 9px;
        height: 12px;
    }
    .icon.bdi_small {
        background-position: -32px -351px;
        width: 16px;
        height: 12px;
    }
    .icon.gold {
        background-position: -0px -240px;
        width: 48px;
        height: 40px;
    }
    .icon.oil {
        background-position: -49px -226px;
        width: 45px;
        height: 35px;
    }
    .icon.bdi {
        background-position: -94px -234px;
        width: 47px;
        height: 41px;
    }
    .icon.interest {
        background-position: -142px -234px;
        width: 44px;
        height: 25px;
    }
    .icon.unemployment {
        background-position: -188px -234px;
        width: 44px;
        height: 42px;
    }
    .icon.cars {
        background-position: -1px -281px;
        width: 44px;
        height: 30px;
    }
    .icon.consumer {
        background-position: -49px -287px;
        width: 43px;
        height: 41px;
    }
    .icon.currencies {
        background-position: -94px -277px;
        width: 45px;
        height: 46px;
    }
    .icon.real_estate {
        background-position: -186px -277px;
        width: 47px;
        height: 46px;
    }
	.icon.trade_track {
        background-position: -218px -51px;
		width: 11px;
		height: 12px;
        margin: 0px 1px 0px 0px;
	}
	.icon.allin {
		background-position: -217px -64px;
		width: 13px;
		height: 13px;
		position: relative;
		top: 2px;
	}
	.icon.allin_network {
		margin-right: 5px;
	}
	.icon.allin-black {
		background-position: -220px -80px;
		width: 13px;
		height: 13px;
		margin-right: 5px;
		position: relative;
		top: 2px;
	}
	.icon.finance_calendar_back, .icon.finance_calendar_forward, .icon.finance_calendar_new_post_black {
		position: relative;
		top: 1px;
	}
    .icon.finance_calendar_back {
        background-position: -143px -260px;
        width: 7px;
        height: 11px;
    }
    .icon.finance_calendar_forward {
        background-position: -152px -260px;
        width: 7px;
        height: 11px;
    }
    .icon.finance_calendar_new_post_black {
        background-position: -160px -260px;
        width: 11px;
        height: 11px;
    }
    .icon.finance_calendar_new_post_white {
        background-position: -173px -261px;
        width: 10px;
        height: 9px;
    }
    .icon.xignite {
        background-position: -0px -329px;
        width: 92px;
        height: 22px;
    }
    .icon.reuters {
        background-position: -94px -328px;
        width: 96px;
        height: 22px;
    }
    .icon.tick {
        background-position: -217px -38px;
        width: 13px;
        height: 12px;
    }
    .icon.notifications {
        background-position: -159px -284px;
        width: 12px;
        height: 12px;
    }
	.icon.mail {
        background-position: -171px -285px;
        width: 12px;
        height: 11px;
    }
	.icon.debate_white {
		background-position: -35px -14px;
		width: 18px;
		height: 12px;
	}
	.icon.news_white {
		background-position: -53px -15px;
		width: 11px;
		height: 11px;
	}
	.icon.portfolio_white {
		background-position: -65px -15px;
		width: 12px;
		height: 12px;
	}
	.icon.chat_white {
		background-position: -77px -15px;
		height: 10px;
		width: 13px;
	}
	.icon.golden_cross {
        background-position: -223px -108px;
	}
	.icon.death_cross {
        background-position: -223px -93px;
	}
	.icon.golden_cross, .icon.death_cross {
		width: 10px;
		height: 15px;
	}
    .bottombox#bottomtweetbox  .icon#close,#bottomnyt-indlaegbox .icon#close {
		margin: 12px 9px 0px 5px;
		}
	.bottombox#bottombeskedbox  .icon#close {
		margin: 12px 5px 0px 5px;
	}
	.plus_advantages{
		background: url("/images/plus/plus_advantages-sprite.png") no-repeat transparent;
		width: 225px;
		height: 141px;
		display: inline-block;
	}
	.plus_advantages.fundamental_analysis{
		 background-position: -0px -0px;
	}
	.plus_advantages.investor_trading_notes{
		 background-position: -0px -141px;
	}
	.plus_advantages.technical_analysis{
		 background-position: -0px -282px;
	}
	.plus_advantages.historical_analysis{
		 background-position: -0px -423px;
	}
	.plus_advantages.trading_strategy{
		 background-position: -0px -564px;
	}
	.plus_advantages.ad_free_chat{
		 background-position: -0px -705px;
	}
	.plus_advantages.three_free_stockgame_portfolios{
		 background-position: -0px -846px;
	}
	.plus_advantages.proinvestor_powerbarre{
		 background-position: -0px -987px;
	}
	.plus_advantages.realtime_of_5000_stocks{
		 background-position: -0px -1128px;
	}
	.plus_advantages.portfolio_and_stocklists_in_realtime{
		 background-position: -0px -1269px;
	}
    .plus_advantages.stockscanner {
        background-position: -0px -1411px;
    }
    .plus_advantages.stockscreener {
        background-position: -0px -1553px;
    }
     .plus_advantages.filter {
        background-position: -0px -1696px;
    }
	.flag {
	width: 16px;
	height: 11px;
	background:url("/images/icons/flags.png") no-repeat
}
	.flag#flag-dk {background-position: 0 0;
}
	.flag#flag-au {background-position: -16px 0}
	.flag#flag-bg {background-position: -32px 0}
	.flag#flag-ca {background-position: -48px 0}
	.flag#flag-ch {background-position: -64px 0}
	.flag#flag-cn {background-position: -80px 0}
	.flag#flag-cz {background-position: 0 -11px}
	.flag#flag-ee {background-position: -16px -11px}
	.flag#flag-eu {background-position: -32px -11px}
	.flag#flag-gb {background-position: -48px -11px}
	.flag#flag-hk {background-position: -64px -11px}
	.flag#flag-hr {background-position: -80px -11px}
	.flag#flag-hu {background-position: 0 -22px}
	.flag#flag-id {background-position: -16px -22px}
	.flag#flag-jp {background-position: -32px -22px}
	.flag#flag-kr {background-position: -48px -22px}
	.flag#flag-lv {background-position: -64px -22px}
	.flag#flag-my {background-position: -80px -22px}
	.flag#flag-no {background-position: 0 -33px}
	.flag#flag-nz {background-position: -16px -33px}
	.flag#flag-ph {background-position: -32px -33px}
	.flag#flag-pl {background-position: -48px -33px}
	.flag#flag-ro {background-position: -64px -33px}
	.flag#flag-ru {background-position: -80px -33px}
	.flag#flag-se {background-position: 0 -44px}
	.flag#flag-sg {background-position: -16px -44px}
	.flag#flag-th {background-position: -32px -44px}
	.flag#flag-tr {background-position: -48px -44px}
	.flag#flag-us {background-position: -64px -44px}
	.flag#flag-za {background-position: -80px -44px}
	.flag#flag-un {background-position: -0px -55px}

	
	
	
	
	
	
	.icon-next,
	.icon-next-active {
		background: url("/images/profiles/tools/next.png");
	}
	.icon-previous,
	.icon-previous-active {
		background: url("/images/profiles/tools/previous.png");
	}
	.new_content_box .icon-up,
	.new_content_box .icon-up-active {
		background: url("/images/profiles/tools/up.png");
	}

	.icon-next,
	.icon-next-active,
	.icon-previous,
	.icon-previous-active,
	.new_content_box icon-up,
	.new_content_box .icon-up-active {
		width: 22px;
		height: 17px;
	}
	.icon-next:active,
	.icon-next-active,
	.icon-previous:active,
	.icon-previous-active,
	.icon-previous:active,
	.icon-previous-active {
		background-position: 0px 17px;
	}

	.new_content_box .light {
		color: #666;
	}

	.new_content_box .speech-bubble {
		position: relative;
		margin-bottom: 3px;
		padding-bottom: 8px;	
		font-size:18px;
	}
	.new_content_box .speech-bubble p {
		background-color:#e7e9ed;
		border: 1px solid #ced3dc;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		padding: 11px 11px 10px 11px;
		line-height:1.5;
	}
	.new_content_box .speech-bubble .arrow_down {
		position: absolute;
		bottom: 0px;
		left: 25px;
		background: url("/images/new_content/speech-bubble-arrow.png");
		background-position:bottom left;
		width: 18px;
		height: 9px;
	}
	.new_content_box .speech-bubble .arrow_up {
		position: absolute;
		top: -6px;
		left: 25px;
		background: url("/images/new_content/speech-bubble-arrow.png");
		background-position:top left;
		width: 18px;
		height: 9px;
	}
	.new_content_box .speech-bubble .arrow_left {
		position: absolute;
		top: 30px;
		left: -8px;
		background: url("/images/new_content/speech-bubble-arrow.png");
		background-position:bottom left;
		width: 9px;
		height: 18px;
	}





	/* * Main content */
	.new_content_box .main-content {
		float: left;
		width: 622px;
		line-height: 130%;
	}
	/* ** Header */
	.new_content_box .header {
		height: 110px;
		background-color: #F2F3F5;
		border: 1px solid #ced3dc;

		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		position: relative;
	}
	.new_content_box .header_short {
		height: 50px;
		background: url("/images/profiles/header_bg.png");
		border: 1px solid #ced3dc;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		position: relative;
	}
	.new_content_box .header h1 {
		font-size: 30px;
		font-weight: bold;
		color: #333333;
		text-shadow: 0px 1px #ffffff;
		padding: 20px 20px 40px 0px;
		margin-left:10px;
	}
	.new_content_box .header h1 img {
		float: left;
		margin-top: 4px; 
		margin-right: 6px;
	}
	
	.new_content_box .header_short h1 {
		font-size: 26px;
		font-weight: bold;
		color: #333333;
		text-shadow: 0px 1px #ffffff;
		padding: 12px 20px 40px 12px;
	}
	.new_content_box .header h1.less-padding {
		padding-top: 14px;
	}

	.new_content_box .header_contact {
		float: right;
		padding: 15px 20px 0px 0px;
		font-size:16px;
		color: #777;
	}
	
	/* ** Toolbar */
	.widget .toolbar,
	.new_content_box .main-content .toolbar {
		background-color: #F2F3F5;
		height: 32px;
		position: relative;
		border-right: 1px solid #ced3dc;
		border-bottom: 1px solid #ced3dc;
		border-left: 1px solid #ced3dc;
		font-size: 12px;
		color: #666666;
		text-shadow: 0px 0px #ffffff;
	}
	.new_content_box .main-content .bottom.toolbar {
		-moz-border-radius-bottomleft: 2px;
		-moz-border-radius-bottomright: 2px;
		-webkit-border-bottom-left-radius: 2px;
		-webkit-border-bottom-right-radius: 2px;
	}
	/* *** Segment */
	.widget .toolbar  .column,
	.new_content_box .main-content .toolbar .column {
		padding: 0px 12px;
		overflow: hidden;
	}
	.widget .toolbar .column p,
	.new_content_box .main-content .toolbar .column p {
		padding: 9px 0px;
		float: left;
	}
	.widget .toolbar .column form,
	.new_content_box .main-content .toolbar .column form {
		float: left;
	}
	.widget .toolbar .column input.text,
	.new_content_box .main-content .toolbar .column input.text {
		font-size: 12px;
		padding: 2px 6px;
		height: 15px;
		background: #ffffff;
		border: 1px solid #8e9195;
		color: #cacfd5;
		border-radius: 6px;
		-moz-border-radius: 6px;
		margin: 6px 0px;
	}
	.widget .toolbar .column input.text-focus,
	.new_content_box .main-content .toolbar .column input.text-focus {
		color: #666666;
	}
	.widget .toolbar .tool,
	.new_content_box .main-content .toolbar .tool {
		margin: 8px 0px 8px 0px;
		float: left;
	}
	.widget .toolbar a,
	.new_content_box .main-content .toolbar a  {
		color: #666666;
	}
	.widget .toolbar .text-button,
	.widget .toolbar .text-button-active,
	.new_content_box .main-content .toolbar .text-button,
	.new_content_box .main-content .toolbar .text-button-active {
		background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#E9ECEF));
		border-right: 1px solid #ced3dc;
		padding: 10px 6px;
		font-size: 12px;
		margin: 0px;
	}
	.widget .toolbar .text-button:active,
	.widget .toolbar .text-button-active,
	.new_content_box .main-content .toolbar .text-button:active,
	.new_content_box .main-content .toolbar .text-button-active {
		background: -webkit-gradient(linear, left top, left bottom, from(#E9ECEF), to(#fefefe));
	}
	.widget .toolbar .column .following-button,
	.new_content_box .main-content .toolbar .column .following-button {
		margin-right: -1px;
	}
	.widget .toolbar .column .icon-10,
	.widget .toolbar .column .icon-10-active,
	.new_content_box .main-content .toolbar .column .icon-10,
	.new_content_box .main-content .toolbar .column .icon-10-active {
		width: 21px;
		margin-left: 6px;
	}
	.widget .toolbar .column .icon-25,
	.widget .toolbar .column .icon-25-activ,
	.new_content_box .main-content .toolbar .column .icon-25,
	.new_content_box .main-content .toolbar .column .icon-25-active {
		width: 21px;
	}

	.icon-next,
	.icon-next-active {
		margin-left: 6px !important;
	}
	.icon-previous,
	.icon-previous-active {
		margin-right: 6px !important;
	}

	.widget .toolbar .column .icon-next,
	.widget .toolbar .column .icon-next-active,
	.new_content_box .main-content .toolbar .column .icon-next,
	.new_content_box .main-content .toolbar .column .icon-next-active {
		margin-left: 6px;
	}
	.widget .toolbar .column .icon-previous,
	.widget .toolbar .column .icon-previous-active,
	.new_content_box .main-content .toolbar .column .icon-previous,
	.new_content_box .main-content .toolbar .column .icon-previous-active {
		margin-right: 6px;
	}
	/* ** Table */
	.new_content_box .main-content table {
		width: 100%;
		border: 1px solid #ced3dc;
		border-top: none;
	}
	.new_content_box .main-content table th {
		background: #F3F3F3;
		padding: 4px 0px 4px 12px;
		color: #333333;
		font-size: 10px;
		font-weight: normal;
		text-transform: uppercase;
		text-align: left;
	}
	.new_content_box .main-content table th.last {
		padding-right: 12px;
	}
	.new_content_box .main-content table tr.alt {
		background: #F3F3F3;
	}
	.new_content_box .main-content table td {
		height: 12px;
		padding: 8px 0px 8px 12px;
		vertical-align: middle;
		font-weight: normal;
	}
	.new_content_box .main-content table td.last {
		padding-right: 12px;
	}
	.new_content_box .main-content table td a {
		color: #3c6c96;
		text-decoration: none;
	}
	.new_content_box .main-content table td a:hover {
		text-decoration: underline;
	}
	.new_content_box .main-content table td img.avatar {
		float: left;
		margin-right: 8px;
	}
	.new_content_box .main-content table td.username {
		width: 125px;
		white-space: nowrap;
	}
	.new_content_box .main-content table td.username p {
		font-weight: bold;
	}
	.new_content_box .main-content table td.performance {
		text-align: center;
	}

	.new_content_box .main-content .row {
		border-color: #CDD2DC;
		border-style: solid;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		clear: both;
		overflow: hidden;
	}
	.new_content_box .main-content .bottom {
		-moz-border-radius-bottomleft: 2px;
		-moz-border-radius-bottomright: 2px;
		-webkit-border-bottom-left-radius: 2px;
		-webkit-border-bottom-right-radius: 2px;
	}
	.new_content_box .main-content p {
		padding: 7px 8px;
		margin: 0px;
		font-size: 12px;
		overflow: hidden;
	}
	.new_content_box .main-content p.alt {
		background: #F3F3F3;
	}

	/* * Sidebar */
	.new_content_box .sidebar {
		float: right;
		width: 300px;
		margin-right: 12px;
	}
	.new_content_box .sidebar .widget {
		width: 100%;
		margin-bottom: 12px;
	}
	.new_content_box .sidebar .widget table .first {
		padding-bottom: 0px;
		vertical-align: bottom;
	}
	.new_content_box .sidebar .widget table .second {
		padding-top: 0px;
		color: #666666;
		vertical-align: top;
	}

	.new_content_box .inline {
		display: inline-block;
	}
	.new_content_box .sell-icon,
	.new_content_box .short-icon {
		background: url("/images/markedsoversigt/vote_down.png") center no-repeat;
		width: 12px;
		height: 8px;
	}
	.new_content_box .hold-icon {
		background: url("/images/markedsoversigt/vote_o.png") center no-repeat;
		width: 8px;
		height: 12px;
	}
	.new_content_box .buy-icon,
	.new_content_box .shortluk-icon {
		background: url("/images/markedsoversigt/voteup.png") center no-repeat;
		width: 12px;
		height: 8px;
	}
	.new_content_box .positive {
		color: #51a02d;
	}
	.new_content_box .negative {
		color: #a5271c;
	}

	#news.new_content_box .main-content,
	#news.new_content_box .sidebar {
		margin-bottom: 0px;
	}
	#news.new_content_box .title {
		width: 500px;
	}

	.new_content_box #quickbrowser {
		width: 934px;
	}
	.new_content_box #quickbrowser .widget {
		width: 294px;
	}

	.our-vision.widget {
		float: initial;
	}

	#subscribe_cont {
		margin:-45px 0 0 18px;
		font-size:12px;
	}	
	/* KASPER ADD */
	.content_news {
		margin: 5px;
		margin-bottom: 15px;
	}
	.content_news h1 {
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-topright: 7px;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-top-right-radius: 7px;
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		border: 1px solid #CDD2DC;
		border-bottom: none;
		background: url('/images/header_middle.png') repeat-x;
		background-color: #e5e8ec;

		padding: 10px;
		font-size: 16px;
		color: #333333;
	}
	.content_news h1 span {
		font-weight: normal;
	}
	.content_news p {
		margin: 0px;
		border: 1px solid #ced3dc;
		padding: 5px;
	}

	/* IR Live */
	#irlive .header h1 {
		background: url("/images/irlive/logo.png") 30px center no-repeat;
		padding-left: 100px;
	}
	#irlive .content {
		background: #ffffff url("/images/irlive/background.png") 531px 1px no-repeat;
		height: 370px;
	}
	#irlive .content p {
		margin-top: 5px;
		line-height: 18px;
		width: 525px;
	}
	#irlive .content h1 {
		color: #333333;
		font-weight: normal;
		font-size: 24px;
		text-shadow: none;
	}
	#irlive .content .usage {
		margin-top: 20px;
		position: absolute;
		left: 0px;
	}
	#irlive .content .usage h1 {
		margin-left: 20px;
	}
	#irlive .content .usage ul li {
		background: #141E2A;
		border-bottom: 1px solid #4E5661;
		padding: 10px;
		margin-top: 15px;
		text-align: right;
		width: 270px;
		font-size: 14px;
		color: #ffffff;
	}
	#irlive .content .service {
		position: absolute;
		left: 325px;
		top: 251px;
	}
	#irlive .content .service ul li {
		background: url("/images/irlive/dot.png") left center no-repeat;
		padding-left: 23px;
		margin-top: 15px;
	}

	#sales-page-private .content h1 {
		text-shadow: none;
		font-size: 24px;
	}
	#sales-page-private .content p {
		margin-top: 5px;
	}
	#sales-page-private .plus-ad {
		height: 310px;
		position: relative;
		font-size: 16px;
		background-image: url("/images/private_ads/plus_background.png");
		border:solid 1px #CDD2DC;
	}
	#sales-page-private .plus-ad * {
		color: #000;
	}
	#sales-page-private .plus-ad h1 {
		position: absolute;
		top: 20px;
		left: 40px;
	}
	#sales-page-private .plus-ad h1 .plus-right-icon {
		background: url("/images/private_ads/plus_logo_black.png") right top no-repeat;
		padding-right: 15px;
	}
	#sales-page-private .plus-ad ul {
		position: absolute;
		top: 54px;
		left: 40px;
	}
	#sales-page-private .plus-ad ul li {
		background: url("/images/private_ads/red_dot.png") left center no-repeat;
		padding-left: 24px;
		margin-top: 15px;
	}
	#sales-page-private .plus-ad ul li .white-plus-icon {
		background: url("/images/private_ads/plus_logo_black_small.png") center no-repeat;
		width: 12px;
		height: 11px;
	}
	#sales-page-private .plus-ad .read-more {
		position: absolute;
		bottom: 20px;
		left: 40px;
	}
	#sales-page-private .plus-ad .in-collaboration-with-nordnet {
		background: url("/images/private_ads/nordnet_logo_black.png") right top no-repeat;
		padding: 52px 70px 2px 0px;
		position: absolute;
		bottom: 18px;
		right: 20px;
	}

	#sales-page-private .realtid-ad {
		height: 310px;
		background: url("/images/private_ads/realtid_background.png");
		margin-top: 1px;
		position: relative;
		font-size: 16px;
	}
	#sales-page-private .realtid-ad * {
		color: #ffffff;
	}
	#sales-page-private .realtid-ad h1, #sales-page-private .realtid-ad ul, #sales-page-private .realtid-ad .read-more {
		position: absolute;
		right: 40px;
		text-align: right;
	}
	#sales-page-private .realtid-ad h1 {
		top: 30px;
	}
	#sales-page-private .realtid-ad ul {
		top: 64px;
	}
	#sales-page-private .realtid-ad ul li {
		margin-top: 15px;
	}
	#sales-page-private .realtid-ad ul li.dk_flag_icon, #sales-page-private .realtid-ad ul li.se_flag_icon, #sales-page-private .realtid-ad ul li.us_flag_icon {
		background-position: right center;
		background-repeat: no-repeat;
		padding-right: 30px;
	}
	#sales-page-private .realtid-ad ul li.dk_flag_icon {
		background-image: url("/images/private_ads/flag_dk.png");
	}
	#sales-page-private .realtid-ad ul li.se_flag_icon {
		background-image: url("/images/private_ads/flag_se.png");
	}
	#sales-page-private .realtid-ad ul li.us_flag_icon {
		background-image: url("/images/private_ads/flag_us.png");
	}
	#sales-page-private .realtid-ad .read-more {
		bottom: 20px;
	}

	#sales-page-private .members-lounge-ad {
		height: 371px;
		background: url("/images/private_ads/members_lounge_background.png") right;
		position: relative;
		font-size: 16px;
	}
	#sales-page-private .members-lounge-ad h1, #sales-page-private .members-lounge-ad ul {
		position: absolute;
		left: 40px;
		color: #ffffff;
	}
	#sales-page-private .members-lounge-ad h1 {
		top: 30px;
	}
	#sales-page-private .members-lounge-ad ul {
		top: 84px;
	}
	#sales-page-private .members-lounge-ad ul li {
		width: 460px;
		margin-top: 15px;
		line-height: 24px;
	}
	#professional_products .content
	{
		padding:0px;
	}
	#professional_products .content h1 {
	    color: #912125;
	    font-size: 24px;
	    text-shadow: none;
	}
	#professional_products .content h2 {
	  color: #912125;
	  margin-top:10px;
	  font-size:18px; 
	}
	#professional_products .content p {
	  line-height: 20px;
	  font-size:14px;
	}
	

	#professional_products .ir_four_products .ir_list li, .ir_proxy li
    {    
	    margin-top: 15px;
	    margin-left: 15px;
	    margin-bottom: 15px;
	    font-weight: bold;   
	    list-style:disc;
	    color:#912125; 
	    font-size:16px;              
    }
    
    #professional_products .ir_four_products .ir_four_products_link
    {    
		margin-top:25px;  
		float:right;          
    }
    #professional_products .ir_four_products .ir_four_products_link a
    {    
		color:#912125;          
    }		
	
	#professional_products .ir_four_products .ir_list li span, .ir_proxy li span
    {   
	    color:#000;               
    }
	#professional_products .ir_four_products #exposure_frontoage {
	  background-image:url("/images/ir/4products-sprite.png");
	  width: 151px;
	  height: 60px;
	  background-position: -0px -583px;
	}
	#professional_products .ir_four_products #rich_media_portal {
	  background-image:url("/images/ir/4products-sprite.png");
	  width: 151px;
	  height: 72px;
	  background-position: -0px -643px;
	}
	#professional_products .ir_four_products #advertising_in_context {
	  background-image:url("/images/ir/4products-sprite.png");
	  width: 151px;
	  height: 106px;
	  background-position: -0px -715px;
	}
	
	#professional_products .ir_four_products #company_presentation {
	  background-image:url("/images/ir/4products-sprite.png");
	  width: 151px;
	  height: 64px;
	  background-position: -0px -829px;
	}
	#professional_products .ir_four_products #investor_qa {
	  background-image:url("/images/ir/4products-sprite.png");
	  width: 151px;
	  height: 52px;
	  background-position: 0px -893px;
	}
	#professional_products .ir_four_products #webcast {
	  background-image:url("/images/ir/4products-sprite.png");
	  width: 151px;
	  height: 136px;
	  background-position: -0px -946px;
	}
	
	#professional_products .ir_four_products #qa_portal {
	  background-image:url("/images/ir/4products-sprite.png");
	  width: 151px;
	  height: 145px;
	  background-position: -0px -1089px;
	}
	#professional_products .ir_four_products #minutes_qa {
	  background-image:url("/images/ir/4products-sprite.png");
	  width: 151px;
	  height: 116px;
	  background-position: 0px -1234px;
	}
	#professional_products .ir_four_products #transcript {
	  background-image:url("/images/ir/4products-sprite.png");
	  width: 151px;
	  height: 136px;
	  background-position: -0px -1350px;
	}
	
	#professional_products .ir_four_products #newsregulatoryfeed {
	  background-image:url("/images/ir/4products-sprite.png");
	  width: 151px;
	  height: 130px;
	  background-position: -0px -1486px;
	}
	#professional_products .ir_four_products #proiengine {
	  background-image:url("/images/ir/4products-sprite.png");
	  width: 151px;
	  height: 125px;
	  background-position: 0px -1685px;
	}
	#professional_products .ir_four_products #leadingsocialmedia {
	  background-image:url("/images/ir/4products-sprite.png");
	  width: 151px;
	  height: 74px;
	  background-position: -0px -1811px;
	}   
	
	#professional_products .ir_four_products .arrowdown  
	{
	  background-image:url("/images/ir/4products-sprite.png");
	  width: 151px;
	  height: 68px;
	  background-position: -0px -1617px;
	}
	
	#professional_products .ir_four_products h1 {
	  height: 33px;
	  padding: 22px 0px 0px 0px;
	}
	#professional_products .ir_four_products h2 {
	 color: #912125;
	 margin-top:10px; 
	}
	#professional_products .ir_four_products p {
	  margin-bottom: 15px;
	} 
	
	#professional_products .ir_four_products .sidebar  
	{                
		width:200px;
		text-align:center;
		letter-spacing: 1px;
		font-size:14px;  
		float:left;
		margin-bottom:20px;
	} 	
	#professional_products .ir_four_products .sidebar .sidebar_icon  
	{
		margin-left:25px;
		margin-top:20px;         
		margin-bottom:5px;
	}
	#professional_products .ir_four_products .sidebar .sidebar_icon_no_top  
	{
		margin-left:25px;         
		margin-bottom:5px;
	}	
	#professional_products .ir_four_products .text  
	{
		padding:0px 0px 0px 20px; 
		width:550px;
		float:left; 
		margin-bottom:20px; 
	}

	#professional_products .advertise {
	  padding: 0px 20px 20px 20px;
	  overflow: hidden;
	}
	#professional_products .advertise h1 {
	  margin-top: 20px;
	}

	#professional_products .advertise .left {
	  float: left;
	  width: 450px;
	}
	#professional_products .advertise .left p {
	  margin-top: 15px;
	}
	#professional_products .advertise .right ul li {
	  margin-top: 15px;
	  padding-left: 18px;
	  background: url("/images/private_ads/red_dot.png") center left no-repeat;
	}
	#professional_products .advertise .right .demographic_data {
	  width: 254px;
	  height: 536px;
	  margin-top: 30px;
	}

	#professional_products .advertise .right {
	  float: right;
	  width: 400px;
	  
	}
	#professional_products .advertise .ad_examples {
	  margin-top: 15px;
	}
	#professional_products .advertise .ad_examples a {
	  width: 172px;
	  padding-top: 195px;
	  margin-bottom: 15px;
	}
    #professional_products .advertise .ad_examples  {
      background: url("/images/professionelle_produkter/advertise-sprite.png") no-repeat;
      width: 172px;
      height: 200px;
      display: block;

      
    }
    #professional_products .advertise .ad_examples p{
        font-style: italic;
        text-align: center; 
        vertical-align: bottom;
        margin-top: 185px;
    }
	#professional_products .advertise .ad_examples.front {
	  background-position: -0px -0px;
	  float: left;  
	}
	#professional_products .advertise .ad_examples.news {
	  background-position: -172px -0px;
	  float: right;
	}
	#professional_products .advertise .ad_examples.stock_lists {
	  clear: both;
	  background-position: -343px -0px;
	  float: left;
	}
	#professional_products .advertise .ad_examples.network_activity {
	  background-position: -515px -0px;
	  float: right;
	}
	#professional_products .advertise .ad_examples.chat {
	  background-position: -687px -0px;
	  float: left;
	}
	#professional_products .advertise .ad_examples.ejerskab {
	  background-position: -860px -0px;
	  float: right;
	}

	#about .header {
		height: 70px;
	}
	#about .header h1 {
		padding-top: 22px;
	}
	#about .content {
		padding-top: 0px;
	}
	#about .content h1 {
		font-size: 24px;
		line-height: 30px;
		margin-top: 20px;
	}
	#about .content h2 {
		font-size: 18px;
		line-height: 30px;
		margin-top: 20px;
	}
	#about .content p {
		line-height: 16px;
	}
	/*#about .content p {
		line-height: 24px;
		padding: 0px;
	}
	#about .content p.small {
		font-size: 11px;
	}
	#about .content .people p {
		overflow: hidden;
		width: 350px;
	}
	#about .content .people span {
		float: right;
		width: 200px;
	}
	#about .content object {
		margin-top: 20px;
	}
	#about .content .usercake {
		float: right;
		width: 131px;
		height: 149px;
	}*/

	.product_recommendations {
	    border: 1px solid #ced3dc;
	    border-top: none;
	    position: relative;
	    padding: 20px 0 20px 20px;
	    -moz-border-radius-bottomleft: 2px;
	    -moz-border-radius-bottomright: 2px;
	    border-bottom-left-radius: 2px;
	    border-bottom-right-radius: 2px;
	    width: 912px;
	    /*margin-left: 1px;*/
	    overflow: hidden;
	}
	.product_recommendations h1 {
	    font-size: 24px;
	    text-shadow: none;
	    margin-bottom: 20px;
	}
	.product_recommendations .widget {
	    width: 435px;
	    margin: 0 20px 20px 0;
	}
	.product_recommendations .widget h1 {
	    margin-bottom: 0;
	    text-transform: none;
	    font-size: 16px !important;
	}
	.product_recommendations .widget p {
	    padding-top: 10px;
	}
	.product_recommendations .product_recommendation.widget .info {
	    color: #666666;
	    font-size: 11px;
	    font-style: italic;
	}
	.product_recommendations .product_recommendation.widget .text {
	    background: url("/images/om_proinvestor/citat-tegn.png") top 10px no-repeat;
	    padding: 0 10px 10px 48px;
	    font-style: italic;
	    line-height: 18px;
	}
	.product_recommendations .product_recommendation.widget .rating {
	    overflow: hidden;
	    padding: 0 10px 8px 10px;
	}
	.product_recommendations .product_recommendation.widget .rating p {
	    float: left;
	    padding: 4px 10px 0 0;
	}
	.product_recommendations .product_recommendation.widget .rating div {
	    float: left;
	}
	.product_recommendations .stats.widget {
	    margin-top: 20px;
	    width: 205px;
	}
	.product_recommendations .stats.widget .inactive_stars {
	    margin-left: 10px;
	}
	.product_recommendations .stats.widget .distribution_graph {
	    position: relative;
	    margin: 0px 0px 10px 10px;
	    height: 134px;
	}
	.product_recommendations .stats.widget .distribution_graph .column {
	    color: #ced2dd;
	    text-align: right;
	    position: absolute;
	    bottom: 0px;
	}
	.product_recommendations .stats.widget .distribution_graph .column.two {
	    left: 30px;
	}
	.product_recommendations .stats.widget .distribution_graph .column.three {
	    left: 60px;
	}
	.product_recommendations .stats.widget .distribution_graph .column.four {
	    left: 90px;
	}
	.product_recommendations .stats.widget .distribution_graph .column.five {
	    left: 120px;
	}
	.product_recommendations .stats.widget .distribution_graph .column.six {
	    left: 150px;
	}
	.product_recommendations .stats.widget .distribution_graph .column .bar {
	    background: #ced2dd;
	    width: 20px;
	    -moz-border-radius: 2px;
	    border-radius: 2px;
	    margin: 5px 0px;
	}
	.product_recommendations .stats.widget .distribution_graph .column .count {
	    background: url("/images/product_recommendations/count.png") left 1px no-repeat;
	}
	.product_recommendations .stats.widget .distribution_graph .column .star {
	    background: url("/images/product_recommendations/star.png") left 1px no-repeat;
	}
	.product_recommendations .write.widget {
	    margin-top: 20px;
	    width: 665px;
	}
	.product_recommendations .write.widget .row {
	    padding-top: 10px;
	}
	.product_recommendations .write.widget input[type="text"],
	.product_recommendations .write.widget textarea,
	.product_recommendations .write.widget .character_count {
	    background: #ffffff;
	    border: 1px solid #cfd3dc;
	    float: left;
	    margin: 0px 0px 10px 10px;
	    padding: 10px;
	    font-size: 12px;
	}
	.product_recommendations .write.widget input[type="text"],
	.product_recommendations .write.widget textarea {
	    width: 570px;
	}
	.product_recommendations .write.widget input[type="text"].inactive,
	.product_recommendations .write.widget textarea.inactive {
	    font-style: italic;
	}
	.product_recommendations .write.widget textarea {
	    height: 98px;
	    clear: left;
	}
	.product_recommendations .write.widget .character_count {
	    width: 20px;
	    text-align: center;
	}
	.product_recommendations .write.widget input[type="text"],
	.product_recommendations .write.widget .character_count {
	    height: 12px;
	}
	.product_recommendations .write.widget .rating {
	    overflow: hidden;
	    padding: 0 10px 10px 10px;
	    float: left;
	    clear: both;
	    width: 250px;
	}
	.product_recommendations .write.widget .rating p {
	    float: left;
	    padding: 4px 10px 0 0;
	}
	.product_recommendations .write.widget .rating p {
	    float: left;
	}
	.product_recommendations .write.widget .rating .stars {
	    float: left;
	    overflow: hidden;
	    width: 150px;
	}
	.product_recommendations .write.widget .rating .star {
	    background: url("/images/product_recommendations/active_star.png");
	    width: 19px;
	    height: 17px;
	    margin-right: 6px;
	    float: left;
	}
	.product_recommendations .write.widget .rating .inactive.star {
	    background: url("/images/product_recommendations/inactive_star.png");
	}
	.product_recommendations .write.widget input[type="submit"] {
	    float: right;
	    background: url("/images/product_recommendations/button.png");
	    border: 1px solid #a6a7ab;
	    -moz-border-radius: 3px;
	    border-radius: 3px;
	    -webkit-box-shadow: 0px 0px 2px #cccccc;
	    font-size: 12px;
	    padding: 6px 0px 5px 0px;
	    margin: 0px 10px 10px 0px;
	    width: 40px;
	    text-align: center;
	}
	.product_recommendations .widget .arrow {
	    margin: -1px 20px 0 0;
	    float: right;
	    width: 26px;
	    height: 18px;
	    background: url("/images/product_recommendations/arrow.png");
	}
	.product_recommendations .inactive_stars {
	    width: 150px;
	    background: url("/images/product_recommendations/inactive_star.png");
	}
	.product_recommendations .active_stars {
	    background: url("/images/product_recommendations/active_star.png");
	    height: 17px;
	}
	.product_recommendations .active_stars.n1 {
	    width: 25px;
	}
	.product_recommendations .active_stars.n2 {
	    width: 50px;
	}
	.product_recommendations .active_stars.n3 {
	    width: 75px;
	}
	.product_recommendations .active_stars.n4 {
	    width: 100px;
	}
	.product_recommendations .active_stars.n5 {
	    width: 125px;
	}
	.product_recommendations .active_stars.n6 {
	    width: 150px;
	}

	a.red_knap {
		font-weight:700 !important;
	    background: url("/images/product_recommendations/button_hover_red.png") !important;
	}
	a:hover.red_knap {
	    background: url("/images/product_recommendations/button_red.png") !important;
	}
	a:active.red_knap {
	    background: url("/images/product_recommendations/button_red.png") !important;
	}	
		
	a.big_knap {
	   
	    background: url("/images/product_recommendations/button.png");
	    border: 1px solid #a6a7ab;
	    -moz-border-radius: 5px;
	    border-radius: 5px;
	    -webkit-box-shadow: 0px 0px 2px #cccccc;
	    font-size: 13px !important;
	    font-weight:700 !important;
	    padding: 5px;
	    font-weight: 700;;
	    margin: 0px 10px 10px 0px;
	   	text-align: center;
	   	text-transform: uppercase;
	   	color:#444444;
	   	vertical-align: middle;
	   	cursor: pointer;
	   	text-decoration: none;
	   display:inline-block;	   	
	}
	a:hover.big_knap {
	    background: url("/images/product_recommendations/button_hover.png");
	    color:#999999;
	}
	a:active.big_knap {
	    background: url("/images/product_recommendations/button_hover.png");
	    color:#999999;
	}	
	
	a.small_knap {
	   
	    background: url("/images/product_recommendations/button.png");
	    border: 1px solid #a6a7ab;
	    -moz-border-radius: 3px;
	    border-radius: 3px;
	    -webkit-box-shadow: 0px 0px 2px #cccccc;
	    font-size: 9px;
	    padding: 3px;
	    font-weight: 700;
	    margin: 0px 10px 10px 0px;
	    text-align: center;
	    text-transform: uppercase;
	    color:#666666;
	    vertical-align: middle;
	   cursor: pointer;
	   text-decoration: none;
	}
	a:hover.small_knap {
	    background: url("/images/product_recommendations/button_hover.png");
	    color:#999999;
	}
	a:active.small_knap {
	    background: url("/images/product_recommendations/button_hover.png");
	    color:#999999;
	}	
	
	a.ok_knap {
	    background: url("/images/product_recommendations/button.png");
	    border: 1px solid #a6a7ab;
	    -moz-border-radius: 3px;
	    border-radius: 3px;
	    -webkit-box-shadow: 0px 0px 2px #cccccc;
	    font-size: 12px !important;
	    padding: 6px 6px 6px 6px;
	    margin: 0px 10px 10px 0px;
	    text-align: center;
	    color:#666666 !important;
	    vertical-align: middle;
	   cursor: pointer;
	   font-weight:400;
	   font-weight:400;
	   display:inline-block;
	}
	a:hover.ok_knap {
	   
	    background: url("/images/product_recommendations/button_hover.png");
	    border: 1px solid #a6a7ab;
	    -moz-border-radius: 3px;
	    border-radius: 3px;
	    -webkit-box-shadow: 0px 0px 2px #cccccc;
	    font-size: 12px;
	    padding: 6px 6px 6px 6px;
	    margin: 0px 10px 10px 0px;
	    text-align: center;
	    text-transform: uppercase;
	    color:#999999;
	   text-decoration: none;
	    vertical-align: middle;
	    cursor: pointer;
	}
	a:active.ok_knap {
	   
	    background: url("/images/product_recommendations/button_hover.png");
	    border: 1px solid #a6a7ab;
	    -moz-border-radius: 3px;
	    border-radius: 3px;
	    -webkit-box-shadow: 0px 0px 2px #cccccc;
	    font-size: 12px;
	    padding: 6px 6px 6px 6px;
	    margin: 0px 10px 10px 0px;
	    text-align: center;
	    text-transform: uppercase;
	    color:#999999;
	   text-decoration: none;
	    vertical-align: middle;
	    cursor: pointer;
	}
	a.ok_knap img {
		margin-bottom: 2px;
		 vertical-align: middle;
		 cursor: pointer;
	}

	a:hover.ok_knap img {
		margin-bottom: 2px;
		 vertical-align: middle;
		 cursor: pointer;
		 opacity:0.5;
		filter:alpha(opacity=50);
	}

	a:active.ok_knap img {
		margin-bottom: 2px;
		 vertical-align: middle;
		 cursor: pointer;
		 opacity:0.5;
		filter:alpha(opacity=50);
	}

	.ok_knap {
	    background: url("/images/product_recommendations/button.png");
	    border: 1px solid #a6a7ab;
	    -moz-border-radius: 3px;
	    border-radius: 3px;
	    -webkit-box-shadow: 0px 0px 2px #cccccc;
	    font-size: 12px;
	    padding: 6px 6px 6px 6px;
	    margin: 0px 10px 10px 0px;
	    text-align: center;
	    text-transform: uppercase;
	    color:#666666;
	    vertical-align: middle;
	   cursor: pointer;
	}	

	/* NEW_CONTENT.CSS END */		
	/* SECTION 15. NEW_WIDGETS.CSS */

	.new_content_box .sidebar {
		float: right;
		width: 300px;
	}
	.new_content_box .sidebar .widget {
		width: 100%;
		margin-bottom: 12px;
	}

	.widget {
		float: left;
		margin: 0px 12px 0px 0px;
	}
	.widget .row {
		border-color: #CDD2DC;
		border-style: solid;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		clear: both;
		overflow: hidden;
		font-size: 12px;
	}
	.widget .row.alt, div.alt {
		background: #F3F3F3 !important;
	}
	.widget .row.no-border {
		border-bottom: none !important;
	}
	.widget .bottom {
		border-radius:0px 0px 3px 3px;		
		-moz-border-radius-bottomleft: 2px;
		-moz-border-radius-bottomright: 2px;
		-webkit-border-bottom-left-radius: 2px;
		-webkit-border-bottom-right-radius: 2px;
	}
    /*.row.stockquotes {
          height:19px; 
          padding-top: 13px;
    }    */
    
	.widget p {
		padding: 5px 8px;
		margin: 0px;
	}
	.widget a {
		color: #3c6c96;
		text-decoration: none;
	}
	.widget a:hover {
		text-decoration: underline;
	}
	.widget h1 {
		font: bold 16px "Arial";
		line-height: 16px;
		color: #2D3641;
		text-shadow: 0px 1px 0px #ffffff;
		text-transform: uppercase;
		background-color: #F2F3F5;
		border: 1px solid #CDD2DC;
		padding: 7px 10px;
		
		border-radius:7px 7px 0px 0px;
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-topright: 7px;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-top-right-radius: 7px;
		position: relative;
	}
	.widget .row h1, .widget .row h1 a {
		color: #000000;
	}
	.widget h1 a {
		color: #2D3641;
		text-decoration: none;
		cursor: pointer;
	}
	.widget h1 a:hover {
		text-decoration: none;
		cursor: pointer;
	}
	.widget a h1{
		text-decoration: none;
		cursor: pointer;
	}
	.widget a:hover h1{
		text-decoration: none;
		cursor: pointer;
	}
	.widget h1 .description {
		color: #696C70;
		text-shadow: none;
		font-weight: normal;
		font-size: 12px;
		line-height: 12px;
		text-transform: none;
		margin-left: 10px;
		padding-left: 10px;
		border-left: 1px solid #696C70;
	}
	.widget h1 a:hover .description {
		color: #696C70;
		text-shadow: none;
		font-weight: normal;
		font-size: 12px;
		line-height: 12px;
		text-transform: none;
		margin-left: 10px;
		padding-left: 10px;
		border-left: 1px solid #696C70;
	}
	.widget h1 .right {
		position: absolute;
		right: 10px;
	}
	.widget h2 {
		text-transform: uppercase;
		color: #333333;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		margin-bottom: 5px;
	}
	.widget table {
		width: 100%;
	}
	.widget th {
		color: #131e2b;
		background: #F3F3F3;
		text-align: left;
		font-weight: normal;
		font-size: 11px;
		padding: 4px 10px;
		text-transform: uppercase;
	}
	.widget td {
		height: 12px;
		padding: 6px 5px;
		vertical-align: middle;
		font-size: 12px;
	}
	.widget tr.alt {
		background: #F3F3F3;
	}
	.widget table .first {
		padding-bottom: 0px !important;
		vertical-align: bottom;
	}
	.widget table .second {
		padding-top: 0px !important;
		color: #666666;
		vertical-align: top;
	}
	.widget .positive {
		color: #51a02d;
	}
	.widget .negative {
		color: #a5271c;
	}
	.widget .inline {
		display: inline-block;
	}
	.widget .buy-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -162px -16px;
		width: 12px;
		height: 8px;
	}
	.widget .shortsell-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -150px -16px;
		width: 12px;
		height: 8px;
	}
	.widget .hold-icon {
	background: url("/images/icons/icons221.png") no-repeat;
		background-position: -211px -82px;
		width: 8px;
		height: 12px;
	}
	.widget .sell-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -150px -16px;
		width: 12px;
		height: 8px
	}
	.widget .shortbuy-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -162px -16px;
		width: 12px;
		height: 8px;
	}
	.widget .kan-lide-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -198px -17px;
		width: 12px;
		height: 10px;
	}
	.widget .skriver-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -150px -28px;
		width: 12px;
		height: 9px;
	}
	.widget .tweeter-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -90px -30px;
		width: 12px;
		height: 10px;
	}
	.widget .saetter-kursmaal-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -210px -18px;
		width: 12px;
		height: 10px;
	}
	.widget .saetter-kursanbefaling-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -148px -38px;
		width: 12px;
		height: 10px;
	}
	.widget .trade-shares-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -196px -27px;
		width: 12px;
		height: 10px;
	}
	.widget .share-links-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -184px -28px;
		width: 12px;
		height: 10px;
	}
	.widget .writes-message-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -210px -94px;
		width: 12px;
		height:10px;
	}
	.widget .group-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -210px -107px;
		width: 12px;
		height:10px;
	}
	.widget .newgroup-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -198px -110px;
		width: 12px;
		height:10px;
	}
	.widget .group-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -162px -28px;
		width: 11px;
		height:10px;
	}

	.widget.become-a-member {
		width: 303px;
	}
	.widget.become-a-member .plus {
		position: absolute;
		right: 4px;
		top: 4px;
		width: 22px;
		height: 22px;
		background: url("/images/logo_med_hvid_kant.png") left no-repeat;
	}
	.widget.become-a-member .row {
		-moz-border-radius-bottomleft: 2px;
		-moz-border-radius-bottomright: 2px;
		-webkit-border-bottom-left-radius: 2px;
		-webkit-border-bottom-right-radius: 2px;
	}
	.widget.become-a-member a:hover {
		text-decoration: none !important;
	}
	.widget.become-a-member ul {
		margin: 14px;
	}
	.widget.become-a-member li {
		font-size: 14px;
		color: #333333;
		margin-bottom: 10px;
	}
	.widget.become-a-member li.realtid, .widget.become-a-member li.nordnet, .widget.become-a-member li.wall-street {
		padding: 5px 0px 5px 24px;
	}
	.widget.become-a-member li.realtid {
		background: url("/images/workbench/realtid.png") left no-repeat;
	}
	.widget.become-a-member li.nordnet {
		background: url("/images/workbench/nordnet.png") left no-repeat;
	}
	.widget.become-a-member li.wall-street {
		background: url("/images/workbench/wall-street.png") left no-repeat;
	}
	.widget.become-a-member li.price {
		font-size: 18px;
		font-weight: bold;
		color: #51a02d;
		margin-top: 16px;
	}

	.widget.financial-focus .row {
		background: #F9E7D9 !important;
		color: #332F2D;
		font-size: 13px;
		line-height: 19.5px;
	}

	.widget .being-tracked-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -185px -17px;
		width: 12px;
		height: 10px;
	}

	.widget .ny-profile-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		background-position: -173px -28px;
		width: 12px;
		height: 10px;
	}

	.widget .new-members-lounge-icon {
		background: url("/images/icons/icons221.png") no-repeat;
		width: 16px;
		height: 13px;
		background-position: -155px -130px;
	}

	#about .item_point {
		display: block;
		margin:10px 0;
	}
	#about .our-vision.widget .bottom.row {
		background: url("/images/om_proinvestor/citat-tegn.png") 8px 10px no-repeat;
		padding-left: 43px;
		line-height: 24px;
	}
	#about .unique-users-graph.widget {
		background: url("/images/om_proinvestor/unikke-brugere.png") center top; 
		background-repeat: no-repeat;
		width: 300px;
		height: 140px;
		text-align:bottom center;
	}
	#about .contactinfo.widget p.small {
		font-size: 12px;
	}
	#about .on-other-platforms .linkedin-icon {
		background: url("/images/om_proinvestor/linkedin.png") 8px center no-repeat;
		padding-left: 30px;
	}
	#about .on-other-platforms .youtube-icon {
		background: url("/images/om_proinvestor/youtube.png") 8px center no-repeat;
		padding-left: 30px;
	}
	#about .on-other-platforms .twitter-icon {
		background: url("/images/om_proinvestor/twitter.png") 8px center no-repeat;
		padding-left: 30px;
	}
	#about .on-other-platforms .facebook-icon {
		background: url("/images/om_proinvestor/facebook.png") 8px center no-repeat;
		padding-left: 30px;
	}
	#about .on-other-platforms .apple-icon {
		background: url("/images/om_proinvestor/iphone.png") 8px center no-repeat;
		padding-left: 30px;
	}
    #about .on-other-platforms .android-icon {
        background: url("/images/om_proinvestor/android.png") 8px center no-repeat;
        padding-left: 30px;
    }
    #about .on-other-platforms .blog-icon {
        background: url("/images/om_proinvestor/blog_blogger_icon.png") 8px center no-repeat;
        padding-left: 30px;
    }
	/* TABS CSS */
	.tabs {
		position:relative;
		list-style:none;
		line-height:1em;
		margin-left: -1px;
		margin-right: -1px;
		margin-top: 9px;
	}
	.tabs li {
		float:left;
		display:block;
		font: 12px "Arial";
		line-height: 12px;
		color: #535b65;
		/* text-shadow: 0px 1px 0px #ffffff; */
		background: url("/images/workbench/header_bg.png");
		border-top: 1px solid #CDD2DC;
		border-left: 1px solid #CDD2DC;
		border-right: 1px solid #CDD2DC;		
		border-bottom: 0px;			
		padding: 7px 12px 0px 5px;
		height: 23px;
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-topright: 7px;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-top-right-radius: 7px;
		display:inline-block;
		text-align:center;
		cursor:pointer;
		position: relative;
		min-width: 100px;
		font: 12px "Arial";
		line-height: 12px;
		color: #535b65;
		text-shadow: 0px 1px 0px #ffffff;
	}
	.tabs li:hover,
	.tabs li.active {
		background: url("/images/workbench/header_bg_light.png") !important;	
		color: #2D3641 !important;
		border-top: 1px solid #AAAAAA !important;
		border-left: 1px solid #AAAAAA !important;	
		border-right: 1px solid #AAAAAA !important;		
	}
	.tabs li .notification {
		position: absolute;
		top: -2px;
		right: 6px;

		width: 12px;
		height: 11px;

		background: #bd4327;
		color: #FFFFFF;
		font-size: 8px;
		font-weight: 400;
		text-shadow: none;                              
	}
/*
16. DICTIONARY*/
    .dictionary {
        padding: 15px;
    }
    .dictionary.link {
        float: right; 
        margin-top: 2px; 
        margin-right: 5px; 
        font-size: 14px;
        padding: 10px 10px 0 10px;
    }
    .dictionary p{
        font-size: 14px; 
        line-height: 20px
    }
/* stock game news box - used on workbench and on stock game not logged in front page  */
#workbenchstockgamenewsboxcontent {
	overflow:hidden;
	height:218px;
	position:relative;
}
#profilestockgamenewsboxcontent {
	overflow:hidden;
	position:relative;
	max-height:310px;
	min-height:150px;	
}

.storyitem {
	margin:5px;
	border-bottom:1px dotted #CDD2DC;
	position:relative;
	padding-bottom: 5px;
}
.storyitem img {
	vertical-align: top;
	margin-right:5px;
	height:40px;
	width:40px;
}
.storyitem .sg_storytext {
    line-height: 14px; 
}
.storyitem .sg_storyitem_left,
.storyitem .sg_storyitem_right {
	display: inline-block;
	vertical-align: top;
}

.storyitem .sg_storyitem_left {
	display: inline-block;
	width: 40px;
	margin-right: 10px;
}
.storyitem .sg_storyitem_right {
	display: inline-block;
	width: 230px;
}
.storyitem .sg_storytime {
    float: right;
	width:23px;
	color:#777;
    font-size: 9px;
}
/* 17. markedsoversigt.php */

    .languageselect {
        font-size:12px;
    }
    #stocktable tr td, 
    #stocktable tr th
    {
        font-size:12px;
    }
    .standardtable tr td,
    .standardtable tr th {
        font-size:12px;
    }
    #gxg_help {
        float:right;
        margin:11px 11px 0 0;
    }
    #gxg_help a {
        font-size:12px;
    }
    .indicebargreen {
        background-image: url("../images/indicebargreen.png");
        background-color:#30ac04;
        height:17px;
        display:block;
        width:180px;
        margin:4px;    
    }
    .indicebargrey {
        background-image: url("../images/indicebargrey.png");
        background-color:#5e6263;
        height:17px;
        display:block;
        width:180px;
        margin:4px;
    }
    .indicebarred {
        background-image: url("../images/indicebarred.png");
        background-color:#bd380a;
        height:17px;
        display:block;
        width:180px;
        margin:4px;
    }
    .adbox {
        border: 1px solid #CDD2DC;
        text-align: center;
        padding: 12px 0px;
        margin-top: 12px;
    }
#google_ads_div_stockgame_300x250_chat_ad_dk_ad_container {
	text-align: center;
	width: 300px;
	height: 250px;
	overflow: hidden;
}

/* 19. Notification */
.notification-options-container .checkbox {
	padding-left: 0px !important;
}
.notification-options-container li {
	list-style-type: none !important;
}
.notification-options {
	min-width: 360px;
}
.notification-options p {
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
}
.notification-option-buttons {
	margin-top: 10px;
}
.notification-options label.disabled {
	text-decoration: line-through;
}
#PINotification {
	display: none;
}
#PINotifications, .PINotifications {
	position: fixed;
	bottom: 29px;
	left: 0px;
	z-index: 30000;
	
	zoom: 1;
	filter: alpha(opacity=90);
	opacity: 0.9;
	
	width: 325px;
	padding: 0px 0px 10px 10px;
}
.PINotification {
	position: relative;
	/*border: 1px solid #CDD2DC;*/
	margin-top: 10px;
	zoom: 1;
}
.PINotificationInner {	
	position: relative;
	background-color: #FFFFFF;
	border: 1px solid #0E2131;
	width: 220px;
	padding: 10px 25px 10px 10px;
}
.PINotification .icon.close_cross, .PINotification .icon.cog {
	position: absolute;
	top: 9px;
	cursor: pointer;
}
.PINotification .icon.cog {
	right: 21px;
}
.PINotification .icon.close_cross {
	right: 9px;
}
.PINotification .PINotificationClose.hover {
	color: #999fa5;
}

.PINotification .PINotificationHeadline, .PINotification .PINotificationContent {
	font-weight: bold;
}
.PINotification .PINotificationHeadline {
	font-size: 13px;
}
.PINotification .PINotificationContent {
	margin-top: 4px;
}
.PINotification .PINotificationBottom {
	margin-top: 4px;
	color: #666666;
}
.PINotification .PINotificationHeadline {
	text-transform: uppercase;
}
#jquery_jplayer {
	display: none;
}
					
/* SECTION 20. COOKIE CONSENT */
#cookie_directive_container nav{
	background-color: #f8f8f8;
	border-color: #e7e7e7;
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0;
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	border-top-color: #333333;
    border-top: solid;
    border-top-width: thin;
}
#cookie_accept {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
}
.cookie-container {
	width: 900px;
    margin: 0 auto;
}
.cookie-consent-link {
	color: #3c6c96;
}
.cookie-consent-link:hover {
	text-decoration: underline;
}
.cookie-consent-btn {
	position: relative;
	top: -8px;
	display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 15px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;	color: #333;
	color: #333;
    background-color: #fff;
    border-color: #ccc;
    float: right !important;
	margin-left: 20px;
}
.cookie-consent-btn:hover, .cookie-consent-btn:focus, .cookie-consent-btn:active {
	color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.cookie-text {
}

.top_content_cookies {
	position: absolute;
	right: 7px;
	left: 20px;
	height: 40px;
	width: 40px;
	color: #fff;
}
					
/* SECTION 21. Chat */
.chatmsgtiptxt img {
	position: relative;
	top: 5px;
}
					
/* X. The rest */

.entry_event_type {
	vertical-align: text-top;
	background: url(/images/finanskalender/eventtype_sprite221.png) no-repeat;
	width: 18px;
	height: 15px;
	margin-right: 5px;
	display: inline-block;
	*float: left;
	*display: inline;
}
.flagicon#dkflag {
	background-position: -252px -0px;
}
.flagicon#seflag {
	background-position: -270px -0px;
}

.PINotification.notificationFinanceCalendar .PINotificationContent, #workbenchfinancecalendarboxcontent {
	line-height: 17px;
}
#workbenchfinancecalendarboxcontent {
	overflow: hidden;
	height: 162px;
	position: relative;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
}
.widgettopcontentsocial {
	position: relative;
}
.widgetheadersocial {
	position: absolute;
	right: 5px;
	top: 5px;
}
.widgetheadersocial .fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
	top: 2px;
}
.company_h1social {
	position: relative;
}
.company_h1social .widgetheadersocial {
	top: 10px;
}
.company_h1 h1 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	text-shadow: 0 1px #ffffff;
}
/*new table style*/
.new_table_list {
    width: 100%;
    border:1px solid #CDD2DC;
    border-collapse: collapse;  
    *border-collapse: separate;  	
}
.new_table_list tr {
    line-height: 21px;   
    border-bottom: 1px dotted #CDD2DC;   	
}
.new_table_list td {
    padding-left: 5px;   
    border-bottom: 1px dotted #CDD2DC; 
}
.new_table_list th {
    color: #131e2b;
    background: #F3F3F3;
    text-align: left;      
    font-weight: normal;
    font-size: 11px;     
    padding: 0px 5px;
    text-transform: uppercase;
}
.widget.widget_macrogame h1 {
	background: none !important;
	background-color: #77bb43 !important;
	color: #FFFFFF !important;
	text-shadow: 0px 1px 0px black !important;
	font-size: 14px !important;
	line-height: 14px !important;
}
.widget.widget_macrogame .widget_macrogame_element {
	padding: 10px 5px 10px 5px !important;
	border-top: 1px solid #CDD2DC !important;
	height: 10px;
	overflow: hidden;
	position: relative;
}
.widget.widget_macrogame .widget_macrogame_headline {
	padding: 5px !important;
	line-height: 16px !important;
}
.widget.widget_macrogame .widget_macrogame_a {
	text-align: left;
}
.widget.widget_macrogame .widget_macrogame_vote {
	position: absolute;
	top: 5px;
	right: 5px;
}
.small_vote_button {
	position: relative;
}
a.small_vote_button, a.small_vote_button:active, a.small_vote_button:visited, a.small_vote_button:hover {
	text-decoration: none; !important;
}
.small_vote_button > span {
	background: url("/images/portfolio/portfolio_sprite.png") no-repeat scroll -61px -188px transparent;
	display: inline-block;
	height: 12px;
	padding: 4px 2px;
	width: 34px;
	text-align: center;
	font-size: 11px;
}
.small_vote_button > span:hover {
	background-position: -61px -208px;
}
.small_vote_button_up_hand, .small_vote_button_down_hand {
	background: url("/images/portfolio/portfolio_sprite.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 12px;
	width: 11px;
}
.small_vote_button_up_hand {
	background-position: -89px -228px;
}
.small_vote_button_down_hand {
	background-position: -57px -228px;
}
.small_vote_button_up_hand.active {
	background-position: -78px -228px !important;
}
.small_vote_button_down_hand.active {
	background-position: -68px -228px !important;
	width: 10px;
}
.small_vote_button_text {
	margin-left: 4px;
	color: #333333;
	font-size: 10px;
	vertical-align: text-top;
}
.pi_suggest_result {
	max-height: 150px;
	max-width: 400px;
	min-width: 250px;
	overflow: auto;
}
.pi_suggest_result .suggest_result_icon {
	width: 15px;
	vertical-align: text-top;
	color: #333333;
}
.pi_suggest_result .highlight {
	font-weight: bold;
	color: #000000;
	background-color: #FFFF00;
}
.ui-autocomplete {
	z-index: 100000 !important;
}
.bottomportfoliotable th.change, .bottomportfoliotable td.change {
	text-align: right;
}
.macrogame_icon {
	display: inline-block;
	zoom: 1;
	*display: inline;
	background-image: url("/images/macrogame/macrogame_icons221.png");	
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	background-position-y: 0px;
}
.macrogame_icon.check {
	background-position-x: -0px;
}
.macrogame_icon.cross {
	background-position-x: -20px;
}
.macrogame_icon.questionmark {
	background-position-x: -40px;
}
.macrogame_icon.minus {
	background-position-x: -60px;
}
.macrogame_icon.oil {
	background-position-x: -80px;
}
.macrogame_icon.bdi {
	background-position-x: -100px;
}
.macrogame_icon.gold {
	background-position-x: -120px;
}
.macrogame_icon.c20 {
	background-position-x: -140px;
}
.macrogame_icon.nas {
	background-position-x: -160px;
}
.macrogame_icon.snp {
	background-position-x: -180px;
}
.macrogame_icon.eurusd {
	background-position-x: -200px;
}
.macrogame-correct-table {
	width: 244px;
}
.macrogame-correct-table td, .macrogame-correct-table th  {
	vertical-align: middle;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	padding: 2px;
	text-align: center;
}
.macrogame-correct-table th {
	border-top: 0px;
}
.macrogame-correct-table .macrogame-column-last {
	border-right: 0px;
}
.macrogame-correct-table td.macrogame-week {
	text-align: right !important;
	font-size: 12px;
	font-weight: bold;
}
tr.upload-type-report {
	background-color: #F9E7D9 !important;
}
.debate-container {
	border-right:1px solid #ABB0B5;
	border-left:1px solid #ABB0B5;
	background:#ffffff;
	padding:4px;
	width:934px;
	float: left;
}
.stock-description-custom {
	padding: 8px 8px 0px 8px;
	line-height: 150%;
}
.ad-error {
	border: 2px solid #AAAAAA;
	background-color: #FFFFCC; 
	color: #AAAAAA;
	font-weight: bold;
	font-size: 12px;
	box-sizing: border-box;
	padding: 10px;
	text-align: center;
	line-height: 120%;
	display: block;
}
p.book-subtitle {
	font-size: 10px;
	color: #666666;
	margin: 0px;
	margin-top: 3px;
	line-height: 10px;
	padding: 0px;
}
p.book-subtitle-search {
	margin-left: 15px;
	margin-top: 0px;
}
table.netdania-chart tr td {
	padding: 0px;
}
.new_content_box .main-content table.netdania-chart td a {
	color: #FFFFFF;
}
a.stock-ref {
	background-color: #E0EAF1;
	color: #3E6D8E;
	font-size: 12px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	text-decoration: none;
	padding: 3px 4px 3px 4px;
	margin: 2px 2px 2px 0;
	
	border-bottom: 1px solid #3E6D8E;
	border-right: 1px solid #7F9FB6;
}
a.stock-ref .stock-ref-lastchange.positive {
	color: #4e7f2c;
}
a.stock-ref:hover .stock-ref-lastchange.positive {
	color: #75be42;
}
a.stock-ref .stock-ref-lastchange.negative {
	color: #B41B00;
}
a.stock-ref:hover .stock-ref-lastchange.negative {
	color: #ff775f;
}
a.stock-ref:hover {
	background-color: #3E6D8E;
	color: #E0EAF1;
	
	border-bottom: 1px solid #37607D;
	border-right: 1px solid #37607D;
	text-decoration: none !important;
}
.posttextblock_text h1, .posttextblock_text h2, .posttextblock_text h3, .posttextblock_text h4, .posttextblock_text h5, .posttextblock_text h6 {
	color: #333333 !important;
	font-weight: bold !important;
	text-shadow: 0 !important;
}
.posttextblock_text h1 {
	font-size: 23px !important;
}
.posttextblock_text h2 {
	font-size: 20px !important;
}
.posttextblock_text h3 {
	font-size: 18px !important;
}
.posttextblock_text h4 {
	font-size: 16px !important;
}
.posttextblock_text h5 {
	font-size: 15px !important;
}
.posttextblock_text h6 {
	font-size: 14px !important;
}
a.stock-ref .stock-ref-lastchange {
	font-size: 10px;
}
.footer_table .mc-badge a { 
	display: none !important;
}
.widget_mailchimp #mc_embed_signup {
	background: #fff; 
	clear: left; 
	font: 14px;  
	width: 300px;
}
.widget_mailchimp #mc_embed_signup #mce-EMAIL, .widget_mailchimp #mc_embed_signup #mc-embedded-subscribe {
	display: inline-block !important;
	*zoom: 1 !important;
	*display: inline !important;
	margin: 0px !important;
}
.widget_mailchimp #mc_embed_signup #mc-embedded-subscribe {
	height: 34px;
}
.stockscanner .stockscanner_new_counter, .new_items_counter {
	background-color: #b51b00;
	display: inline-block;
	position: absolute;
	top: -10px;
	right: -10px;
	color: #FFFFFF;
	font-size: 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 3px 5px;
	text-shadow: none;
	font-weight: bold;
	z-index: 500;
	line-height: 10px;
}
#navigation_wrapper > ul > li > a > span.new_items_counter {
	right: -15px;
}
.pointer {
	cursor: pointer;
}
a.white-link, a.white-link:link, a.white-link:active, a.white-link:hover, a.white-link:visited {
	color: white !important;
	text-decoration: none !important;
}
a.white-link, a.white-link:hover {
	text-decoration: underline !important; 
}
/* FB FIX */

.fb-like-with-faces.fb_iframe_widget span, 
.fb-like-with-faces.fb_iframe_widget iframe {
	height: 410px !important;
	max-height: 410px !important;
	width: 298px !important;
	max-width: 298px !important;
}
.fb_iframe_widget span, 
.fb_iframe_widget iframe {
	height: 25px !important;
	max-height: 25px !important;
	width: 170px !important;
	max-width: 170px !important;
}
.facebook-like-widget-large .fb_iframe_widget span, 
.facebook-like-widget-large .fb_iframe_widget iframe {
	height: 62px !important;
	max-height: 62px !important;
	width: 292px !important;
	max-width: 292px !important;
}
.chatmsg .chat-news {
	line-height: 140px;
	font-weight: bold;
}
.chatmsg .chat-news .chat-news-provider {
	color: #666666;
}
.hide {
	display: none;
}
.hidden {
	visibility: hidden;
}
.currency_converter {
    width: 90px;
    margin-left: 5px;
    color: black !important;
    border: 1px solid #b5b5b5;
    padding: 2px;
}
.currency_table tr:not(:first-child):not(:last-child)  {
    border-bottom: 2px #d0d0d0 solid;
}
.currency_table tr td:first-child {
    text-align: center;
}
.converterspan {
    margin-left: 15px;
    font-weight: bold;
    font-size: 13px;
}
.entry_event_type_1 { background-position: -0px -0px; }
.entry_event_type_2 { background-position: -18px -0px; }
.entry_event_type_3 { background-position: -36px -0px; }
.entry_event_type_4 { background-position: -54px -0px; }
.entry_event_type_5 { background-position: -72px -0px; }
.entry_event_type_6 { background-position: -90px -0px; }
.entry_event_type_7 { background-position: -108px -0px; }
.entry_event_type_8 { background-position: -126px -0px; }
.entry_event_type_9 { background-position: -144px -0px; }
.entry_event_type_10 { background-position: -162px -0px; }
.entry_event_type_11 { background-position: -180px -0px; }
.entry_event_type_12 { background-position: -198px -0px; }
.entry_event_type_13 { background-position: -216px -0px; }
.entry_event_type_14 { background-position: -234px -0px; }
.entry_event_type_15 { background-position: -252px -0px; }
.entry_event_type_16 { background-position: -270px -0px; }
.entry_event_type_17 { background-position: -288px -0px; }
.entry_event_type_18 { background-position: -306px -0px; }
.entry_event_type_19 { background-position: -324px -0px; }
.entry_event_type_20 { background-position: -342px -0px; }
.entry_event_type_21 { background-position: -360px -0px; }
.entry_event_type_22 { background-position: -378px -0px; }
.entry_event_type_23 { background-position: -396px -0px; }
.entry_event_type_24 { background-position: -414px -0px; }
.entry_event_type_25 { background-position: -432px -0px; }
.entry_event_type_26 { background-position: -450px -0px; }
.entry_event_type_27 { background-position: -468px -0px; }
