 /*
Theme Name: Stockholmsarenan
Theme URI: http://www.stockholmsarenan.se/
Description: Stockholmsarenan theme based on the famous <a href="http://www.stockholmsarenan.se/">Stockholmsarenan</a>.
Version: 3.0
Author: Thomas & Mikael
Author URI: http://www.springbeat.se/
Tags: blue, white, fixed width, two and three columns
Date: 2009 12 20
Last change: 2010 05 27
*/
/********************************************** 
 DEFAULT
**********************************************/
@import "reset.css";
@import "stylesheets/kontakt.css";
body { background:url(images/body_bg.gif) #fff repeat; text-align:center; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #777; line-height: 15px; font-weight: normal; }
html, body { margin:0; padding:0; height:100%; }
* { margin: 0; padding: 0; border: none; }

/********************************************** 
 LINKS
**********************************************/
a:focus { outline: none; }
a:link { padding: 0 0 1px 0; font-weight: normal; text-decoration:underline; color: #18aae5; }
a:visited { color: #18aae5; }
a:hover, a:active {	text-decoration: none; }

/********************************************** 
 TYPOGRAPHIC
**********************************************/
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #777; letter-spacing: 0.02em; line-height:32px; font-weight: normal; margin: 0; }
h2 { font-size: 16px; color: #00a4e3; letter-spacing: 0.02em; line-height:26px; font-weight: normal; margin:0 0 10px 0; text-transform:uppercase; text-decoration:none; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #595959; letter-spacing: 0.02em; font-weight: normal; margin:0 0 15px 0; }

/********************************************** 
 NAVIGATION, SUB HEADERS
**********************************************/
h4 { font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#fff; letter-spacing: 0.02em; font-weight:normal; }
h5 { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#726e6f; font-weight:normal; line-height:20px; border-bottom:1px dashed #ccc; text-transform:uppercase; width:280px; margin-bottom:3px; padding-bottom:2px; }
h6 { font-family: Arial, Helvetica, sans-serif; font-size:13px !important; color:#707273; font-weight:normal !important; }
h6.blog_date { font-family: Arial, Helvetica, sans-serif; font-size:13px !important; font-weight:normal !important; }
h6.text_container { font-family: Arial, Helvetica, sans-serif; font-size:13px !important; font-weight:normal !important; }
h6.text_container span { font-family: Arial, Helvetica, sans-serif;	font-weight:normal; color:#707273; }
p.ingress { font-size:20px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color:#595959; }
h2.start, h4.start { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:normal; text-decoration:none; }
h3.start { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#595959; font-weight:normal; padding:6px 0 0 0; }
/*h4.start { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; font-weight:normal; }*/
h5.start { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#726e6f; font-weight:normal; }
/*.faq_big h4 { font-family: Arial, Helvetica, sans-serif; font-size:17px; color:#c9c9c9; letter-spacing: 0.02em; font-weight:normal; text-transform:uppercase; } */
.faq h4 { font-size: 1.1em; letter-spacing: 0.02em; font-weight: normal; margin: 0; color:#c9c9c9; !important; }
p { padding:0; margin:0; }

/********************************************** 
 STRUCTURE
**********************************************/
#page { margin: 0px auto; padding: 0; text-align: left; height:auto !important; height: 100%; margin: 0 auto -4em; position:relative; min-height:100%; /* width: 960px; */  }
#header { margin: 0px auto; padding:0 20px 0 20px; height: 120px; width: 920px; }
#content { background:#FFF url(images/skugga-right.png);  background-repeat: repeat-y; background-position: top right; line-height: 18px; padding-top:20px; border-top: none; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }
.singelcolumn {margin: 0 auto; width: 964px; background: #ffffff; }
#footer { background: url(images/footer-blue.png) no-repeat center bottom; clear: both; height: 100px; padding:0 22px; position:absolute; width:920px; margin:0 auto; }

/********************************************** 
 MAIN NAV
**********************************************/	
.menu { display:inline-block; }
.menu { display:inline; }
.holder { height: 54px; /* margin: 0 auto; */ }
.menu { display:table-row; list-style-type:none; white-space:nowrap; }
.menu li { display:inline; }
.menu a, .menu a:visited { display:block; float:left; padding:4px; margin-right: 5px; color: #fff; font-size: 19px; text-decoration:none; text-transform: uppercase; font-weight: normal; margin-top: 18px; }
.menu a:hover { color: #777; }
.menu a, .menu a:visited { padding-left: 15px; padding-right: 15px; height:28px; }
.menu li.current_page_item, .menu li.current_page_parent { display: table-cell; margin-top: -5px; background: url(images/menu_tab_shadow.png); background-position: top right; background-repeat: no-repeat; }
.menu li.current_page_item a, .menu li.current_page_parent a { margin-top: -8px; /*tabbens hojd */ padding-top: 30px; padding-left: 10px; padding-right: 10px; color: #16abe6; background-image: url(images/menu_tab_bg.png); border-left: 1px solid #e8e8e8; margin-left: -1px; /* border compensation */ }
#wrapper2 { margin: 0px auto; margin-top: -40px; margin-left: 0px; width: 960px; background: #fff; background:url(images/menu_blue_bg.png); }
.separator { text-align: center; width: 100%; }
.separator_2px { margin: 0px auto; margin-top: 20px; margin-bottom: 20px; }
.separator_1px { margin: 0px auto; }
/* .separator { background: url(images/separator.png) width:100%; height:1px; } */

/********************************************** 
 CONTENT STYLING
**********************************************/
#headerimg { margin: 0; height: 113px; width: 920px; margin-left: 2px; }
#header h1 { float: left; position: relative; width: 671px; height: 73px; margin-top: 20px; margin-left: 120px; padding: 0; font-size: 150%; color: #ffffff; }
#header h1 span { position: absolute; width: 100%; height: 100%; background: url(images/stockholmsarenan_logo_transparens.png) no-repeat 0 0; text-indent: -9999px; }
#header h1 a { cursor: pointer;	color: #ffffff; }

/********************************************** 
 CODA SLIDER
**********************************************/
.xtrig_current { font-weight: bold; }
#coda-slider-1 .panel .panel-wrapper .slide { height: 286px; margin-top: 20px; }
#coda-slider-1 .panel .panel-wrapper .slide .readmore { position: absolute; left: 190px; top: 250px; }
.nav-slider { height: 59px; width: 94px; background-image: url(images/slide-navigator.png); background-repeat: no-repeat; position: absolute; left: 488px; top: 40px; }
.nav-slider { padding: 14px 10px 10px; }
.nav-slider a { text-decoration: none; font-size: 24px; color: #FFFFFF; }
.nav-slider h2 { margin: 0px; }
.nav-slider ul { list-style: none; display: table-row; white-space: nowrap; }
.nav-slider ul li { float:left; }
.nav-slider ul li a, .nav-slider ul li a:visited, .nav-slider ul li a:active { margin:0px; padding:0px; }
.nav-slider a:visited { font-weight: normal; }
#quarter_three_quarters .right_column .xtrig_span a { padding-left: 3px; padding-right: 1px; text-decoration: none; color: gray; }
#quarter_three_quarters .right_column .xtrig_current { background-color: gray; color: #FFFFFF; }
#quarter_three_quarters .right_column .xtrig_span a:hover { text-decoration: underline; }
#coda-slider-2 .panel .panel-wrapper .slide { } /* empty ?*/
#coda-slider-1, #coda-slider-1 .panel { width: 930px; position: relative; height:286px; }
#coda-slider-wrapper-2 { padding-left:13px; }
#coda-slider-2, #coda-slider-2 .panel { width: 400px; position: relative; height: 162px; }

/********************************************** 
 CONTENT COLUMNES - MIDDLE CONTENT
**********************************************/
#three_quarters_quarter, #half_half, #quarter_three_quarters, #post_three_columns { width: 920px; margin: 0px 0 0 0; padding: 0 30px 10px 20px; } 
.left_column { } /* empty ?*/
#three_quarters_quarter, #post_three_columns { padding: 35px 30px 20px 20px; }
#half_half .left_column { width: 450px; margin: 0 20px 0 0; float:left; background: #fff; }
#half_half .right_column { width: 450px; margin: 0; float: right; background: #fff; }

#quarter_three_quarters .left_column { width: 450px; margin: 0px; padding-bottom:10px; float:left; background: #fff; }
#quarter_three_quarters .right_column { width: 400px; margin: 0; padding-bottom:10px; float: right; padding-left:15px; background: #fff; }

#three_quarters_quarter .right_column img, #three_quarters_quarter .middle_column img, #three_quarters_quarter .left_column img { width: 300px; display: block; margin-bottom: 10px; }
#three_quarters_quarter .left_column { width: 300px; margin: 0 10px 0 0; float:left; background: #fff; display:block; }
#three_quarters_quarter .middle_column { width: 300px; margin: 0 10px 0 0; float:left; background: #fff; }
#three_quarters_quarter .right_column { width: 300px; margin: 0; float:left; background: #fff; }

#post_three_columns .left_column { width: 300px; margin: 0 10px 0 0; float:left; background: #fff; display:block; }
#post_three_columns .middle_column { width: 300px; margin: 0 10px 0 0; float:left; background: #ffffff; }
#post_three_columns .right_column { width: 300px; margin: 0; float:left; background: #ffffff; }

#post_three_columns .left_column img, #post_three_columns .middle_column img, #post_three_columns .right_column img { margin-bottom: 10px; }
#post_three_columns .left_column h2, #post_three_columns .middle_column h2, #post_three_columns .right_column h2 { margin:0 0 5px; }

#quarter_three_quarters .right_column .nyheter_readmore a { color: #666; font-size: 12px; text-decoration: none; }
#quarter_three_quarters .right_column .nyheter_readmore a:hover { text-decoration: none; }
#quarter_three_quarters .right_column .nyheter_readmore a:visited { text-decoration: none; }

#business_associates { list-style: none; margin: 0px auto 20px 65px; padding: 0 20px; padding-bottom: 20px; }
#business_associates ul { list-style: none; padding: 0; margin: 0; }
#business_associates ul li { margin: 0; padding: 0; float: left; }
#business_associates ul li a { float: left; margin: 0; padding: 0; background-image: url(images/business-associate-logo.png); height: 99px; text-decoration: none; }
#business_associates ul li a span { display: none; }
#business_associates ul li.SGA_Fastigheter a { background-position: 0 0; width: 143px; }
#business_associates ul li.SGA_Fastigheter a:hover { background-position: 0 -99px; }
#business_associates ul li.Sthlm_stad a { background-position: -143px 0px; width:136px; }
#business_associates ul li.Sthlm_stad a:hover { background-position: -143px -99px; }
#business_associates ul li.Stockholm_Globen_Arenas a { background-position: -279px 0px; width: 304px; }
#business_associates ul li.Stockholm_Globen_Arenas a:hover { background-position: -279px -99px; }
#business_associates ul li.Stockholm a { background-position: -583px 0px; width: 183px; }
#business_associates ul li.Stockholm a:hover { background-position: -583px -99px; } 
.screen-reader-text { display:block; float:left; margin-right:10px; line-height:30px; padding-top:5px; }

/*********************************************
 SEARCH 
*********************************************/
#searchform input { font-family: Arial, Helvetica, sans-serif; font-weight: normal; height: 25px; color:#666; }
#searchform { position: absolute; top: -40px; right: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; }
#searchform #s { width: 145px; float:left; padding-top: 6px; /*background:#;*/ background-image: url(images/search.png); background-repeat: no-repeat; background-color: transparent; }
#searchsubmit { float: left; }

/*********************************************
 LIST BULLETS, ARROWS 
*********************************************/
.colm_contaner ul, ol { list-style-type:none; margin:13px 0 13px 10px; padding:0; }
.colm_contaner ul li, .colm_contaner ol li { line-height:1.6; margin:0 0 2px 0; padding:0; }
.colm_contaner ul li, .colm_contaner ol li { font-size:14px; padding:0 0 0 14px; background: transparent url("images/list-pil.png") no-repeat 0 5px; }
	
/*********************************************
 LIST BULLETS, PDF ICONS 
*********************************************/	
.colm_contaner_PDFDocuments ul, ol { list-style-type:none; margin:13px 0 13px 15px; padding:0; }
.colm_contaner_PDFDocuments ul li, .colm_contaner_PDFDocuments ol li { line-height:1.6; margin:0 0 2px 0; padding:0; }
.colm_contaner_PDFDocuments ul li, .colm_contaner_PDFDocuments ol li { font-size:14px; padding:0 0 0 20px; background: transparent url("images/PDF-ikon.png") no-repeat 0 5px; }	

/********************************************** 
 FOOTER STYLES
**********************************************/
.footer_end_end { height: 300px; margin: auto 0px; text-align: center; border: 1px solid black; margin-right: -1400px; }
.footer_end_numbers { position: static; height: 300px; background: url(images/footer-illustration-bg.png) transparent center no-repeat; margin-left: -100px; margin-right: -20px; margin-top: 40px; }
.footer_content { padding-top: 70px; }
#footer_links { float: left; }
#footer_copy { float:right; }
#footer_copy h2 { color: #fff; }
#footer_copy ul { list-style: none; padding: 0; }
#footer_copy li { float: left; margin: 0 0.35em; }
#footer .copyright { margin: 0 0 8px 0; }
#footer span { color: #FFFFFF; font-size: 12px; }
#footer span.vdivider { color: #7fd3f5; padding: 0 6px; }
#footer a { color: #fff; text-decoration: none; font-weight: normal; }
#footer a:hover { text-decoration:underline; }

/********************************************** 
 MISC
**********************************************/
.clear { clear: both; } .fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fix { display: inline-block; } 
* html .fix { height: 1%; }
.fix { display: block; }
           
/********************************************** 
 CITAT
**********************************************/
#citatbox {	width:420px; height:auto; margin-top:5px; padding:5px; }
/*border-style:dashed; border-width:4px; border-color:#f3f3f3;*/
/********************************************** 
 SUB PAGE 
**********************************************/
#colm_left { margin-top: 20px; width:313px; float:left; text-align:left; background:url(images/menu_blue_bg.png) repeat-x top; }
#colm_left h4 { padding-left:20px; height:33px; padding-top: 18px; text-transform: uppercase; }
#nav_left { list-style:none; }
#nav_left ul { list-style:none; }
.clr { font-size:0; clear:both; line-height:0; }
#nav_left  li h1 { padding-left:30px; padding-top: 15px; text-decoration:none !important; display:block; line-height:39px; height:30px; border-top:1px solid #fff; border-bottom:1px solid #dadada; font-size:18px; color: #000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; background:#fff; text-transform: uppercase; /* width:210px; */ }
#nav_left  li a { padding-left:20px; text-decoration:none !important; display:block; line-height:39px; height:39px; border-top:1px solid #fff; border-bottom:1px solid #dadada; font-size:18px; color:#858383; font-family:Arial, Helvetica, sans-serif; font-weight:normal; background:#f5f5f5; /* width:210px; */ }
#nav_left li a.no_border { border-top:none !important; }
#nav_left  li a:hover, #nav_left  li.current_page_item a { background: url(images/readmore-arrow.png) no-repeat 94% 15px #e8e8e8; color:#333333; }
#colm_right { margin-top: 20px; width:590px; float:left; padding-left:22px; text-align:left; 
min-height: 400px; }
.colm_contaner, .colm_contaner_faq { clear:both; float:left; width: 590px; }
.colm_contaner_faq h3 { padding-left:17px;}
.nav_blog li a { text-transform: capitalize; }
.blog_container { border-bottom:1px dashed #ccc !important; margin-bottom:15px; }
.blog_container h6 { margin-bottom:15px !important; }
.blog_container a:hover { text-decoration:underline !important; }
.blog_container h1 { padding-bottom:20px !important; }
.blog_container p a { color:#18aae5 !important; }
.blog_container h2 { padding-top:0px !important; padding-bottom:15px; }
.blog_container h2 a { text-decoration:none; color:#16ABE6!important; font-weight:normal!important ; }
.blog_colm { margin-top:10px; clear:both; background:url(images/body_blog.gif) repeat-y left; width:617px; float:left; }
.blog_top { width:617px; float:left; background:url(images/top_blog.gif) no-repeat top left; }
.blog_body { width:617px; padding-top:10px; padding-bottom:6px; float:left; background:url(images/bottom_blog.gif) no-repeat bottom left; }
.image_container { width:53px; float:left; padding-left:7px; }

/********************************************** 
 DATE PAGE DATE NEWS 
**********************************************/
.date_start { }
.date_blog { padding-top:14px; margin-top:5px; margin-right:5px !important; width:53px; float:left; clear:both; height:28px; color:#333333; font-size:30px; font-weight:bold; text-align:center; background:#FFF; }
.month_blog { text-transform:uppercase; padding-top:2px; width:53px; float:left; clear:both; height:18px; background:#333; color:#fff; font-size:16px; font-weight:bold; text-align:center; }
.text_container { width:500px; float:left; padding-left:40px; }
.text_container h6 { padding-top:5px; margin-bottom:5px !important; }
.text_container h6 span { margin-left:35px; }
.conatact_form { margin-top:7px; padding-top:15px; width:597px; padding-bottom:16px; padding-left:20px; margin-bottom:45px; }
.conatact_form label { display:block; float:left; clear:both; font-size:13px; color:#4c4b4b; margin-bottom:3px; }

/* Remove this line */
#author , #email ,#url{ float:left; clear:both; width:400px; background:#fff; border:none; /* height:30px; padding-left:5px; margin-bottom:20px; padding-top:10px; */ }
#comment { padding-left:5px; margin-bottom:20px; float:left; clear:both; height:200px; width:482px; background:#fff; border:none; }
.blog_container { border-bottom:1px dashed #ccc !important; margin-bottom:15px; }
.search_container { border-bottom:1px dashed #333 !important; border-top:1px dashed #333 !important; margin-bottom:15px; }
.color_navi2 a { text-decoration:none; color:#858383!important; }
.color_navi2 a:hover { text-decoration:underline; }
#top_colm { float:left; list-style:none; margin-left: -13px; margin-bottom:10px; }
#top_colm li { float:left!important; line-height:15px!important; background:url(images/bc_arrow.png) no-repeat left 4px!important;
padding:1px 8px 0 15px!important; }
#top_colm li a { padding: 0 0 1px 0; font-weight: bold; text-decoration: none !important; color: #18AAE5 !important; }
#top_colm li a:hover { text-decoration:underline; }
#top_colm li.no_sep5 { background:none !important; }
#top_clm li a { clear:both; text-decoration:none !important; color:#6e6a6a !important; font-size:13px; }
#top_clm li a:hover { text-decoration:underline !important; }
#colm_right h6 { font-size:15px; font-color:#707273; font-weight:normal; border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:0px; text-transform: uppercase; }

.entries_span {  display:none; }
.entries_span { margin-left:10px!important; }
.entries_span a { text-decoration:none !important; font-weight:normal !important; color:#00a4e3 !important; }

#colm_right .colm_contaner h1 { padding-top:15px; padding-bottom:15px; }
#colm_right h1 { padding-bottom:10px; font-size:28px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color:#18aae5; }
#colm_right h4 { clear:both; line-height:20px; padding-bottom:20px !important; color:#8a8989; display:block; } /* color:#444141; */ /* Fix this bad code. Effects #faq */
#colm_right span { clear:both; line-height:20px; padding-bottom:25px !important; color:#444141; }
#colm_right h1 span { color:#18aae5; }
#colm_right p { padding-bottom:20px; color:#676363; }
#colm_right h2 { padding-top:15px; font-size:24px; color:#18aae5; font-family: Arial, Helvetica, sans-serif; text-transform:none; }
#colm_right h3 { padding-top:15px; font-size:20px; color:#18aae5; font-family: Arial, Helvetica, sans-serif; text-transform:none; }
#colm_right h5 { padding-top:5px; margin-bottom:10px; color:#9f9898; font-weight:normal; font-size:12px; font-style:italic; border-bottom:1px solid #f0f0f0; width:100% !important; text-transform:none ; }

/********************************************** 
 SHARE, SOCIAL ICONS
**********************************************/
.dela { text-decoration:none !important; font-size:11px; color:#444141; font-weight:normal !important; display:block; float:left; line-height:32px; }
.dela img { float:left; margin-right:5px; }
.dela:hover { text-decoration:underline !important; } 

#bookmark_icon { margin:0 auto; margin-top:20px; width:849px; background:url(../images/top_box.gif) no-repeat top left #f5f5f5;
height:60px; padding-top:50px; padding-left:70px; text-align:left; }
#nav_bookmark { list-style:none; }
#nav_bookmark li { float:left; padding-left:30px; }
#nav_bookmark li  a { text-decoration:none; line-height:32px; display:block; float:left; font-size:11px; color:#18aae5 !important; font-weight:normal !important; width:auto !important; }
#nav_bookmark li  a.width_last_child { width:115px !important; }
#nav_bookmark li  a img { float:left; margin-right:5px; }  
#nav_bookmark li  a:hover { text-decoration:underline; }

.left_column ul { list-style:none;}
.left_column ul li a { font-family:Arial, Helvetica, sans-serif; color: #777777; font-weight:normal !important; text-decoration:none; }
.left_column ul li a span { color:#aba9aa !important; font-size:13px; display:block; float:left; width:auto !important; padding:0 5px 0 0  !important; height:auto !important; margin:0 !important; }
.left_column ul li span { text-transform: uppercase; }
.left_column ul li a:hover { color:#0099FF; text-decoration:underline; }
.left_column ul li a:hover span { text-decoration:underline; }
.date_blog { font-family:Arial, Helvetica, sans-serif; color: #777777; font-weight:normal !important; text-decoration:none; }

/********************************************** 
 BLURE ARROW START PAGE SHOW AFTER THE TEXT
**********************************************/
.read_more_arrow { display:block; width:12px !important; height:17px !important; margin:0; padding:2px 2px 0 6px; vertical-align:text-top; }
.image_blog { float:left; width:12px !important; height:17px !important }

h3 a { color:#595959!important; text-decoration:none !important; font-weight:normal !important; }
h3 a:hover { text-decoration:underline!important; font-weight:normal !important; }
.float-left { float: left; }
.float-right { float: right; }
/********************************************** 
 AKTUELLET, NYHETER
**********************************************/
.nyheter_readmore, .aktuellt_pager { padding-left: 10px; padding-right: 40px; border-left: 1px solid #dedede; }
.nyheter_readmore { padding-right: 30px; }
.aktuellt, .nyheter { clear:both; float: left; margin-bottom: 20px; width: 460px; }
.aktuellt { width: 400px; }
.aktuellt_date, .nyheter_date { float: left; color: #bebebe; }
.aktuellt_date p, .nyheter_date p { text-transform: uppercase; }
.aktuellt_big_date, .nyheter_big_date { padding-top: 5px; font-size: 25px; }
.nyheter_post { float: left; border-left: 1px solid #dedede; margin-left: 12px; width: 390px; }
.aktuellt_post { float: left; width: 390px; }
.nyheter_post { width: 350px; }
.nyheter_post h2 { margin: 0px 0 0 8px; margin-bottom:5px; height: 20px; overflow: hidden; }
.aktuellt_post p { margin-left:4px; }
.aktuellt_post h2 { margin: 0px; line-height: normal; }
.nyheter_post p { margin: -3px 0 0 13px; }
.aktuellt_title a, .nyheter_title a { font-size: 13px; text-decoration: none; }
#three_col_readmore a img { height: 12px!important; width: 15px!important; display: inline!important; margin: 0px!important; }
#colm_right .colm_contaner .page-numbers span { padding-bottom: 5px!important; }
/* Hide your email address */
span.reverse { unicode-bidi: bidi-override; direction: rtl; }
#three_quarters_quarter h2 a:visited, #three_quarters_quarter h2 a:link { text-decoration: none; }

/********************************************** 
 Image Gallery - NextGEN Default Gallery Stylesheet
**********************************************/
.ngg-albumoverview { margin-top: 10px; width: 100%; clear:both; display:block !important; }
.ngg-album { height: 100%; padding: 10px; margin-bottom: 10px; border: 1px solid #fff; }
/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album { overflow:hidden; padding: 10px; margin-bottom: 10px; border: 1px solid #cccccc; } 
.ngg-album { overflow: hidden; padding: 10px; margin-bootom:10px; }
img { border: none; }

/********************************************** 
 CITAT
**********************************************/
#citatbox { width:540px; height:auto; margin-top:5px; padding:5px; background:url(images/double_quote.gif) no-repeat left top; 	padding-left:40px; }
blockquote, #quotescollection_randomquote .blockquote.quotescollection { border:0; }
.blockquote.quotescollection p, q { font-family: "Hoefler Text", Constantia, Cambria, Georgia, serif; font-size: 16px; font-style:italic; color:#8a8a8a; }
.quotescollection_author, .quotescollection_source { font-family: "Hoefler Text", Constantia, Cambria, Georgia, serif; font-size: 15px; font-style:italic;	color:#666; }
.quotescollection_randomquote cite { margin-top: 10px; }

/********************************************** 
 LANGUAGE 
**********************************************/
.ul.qtrans_language_chooser li.active { display:none; }
.qtrans_language_chooser { list-style:none; }
.menu li.current_page_parent a { color: #777!important; }
.docking { width:500px!important; }
.spacing_links a img { padding-right:60px!important; }
/********************************************** 
 LANGUAGE PICKER
**********************************************/
#qtranslate-chooser { position: relative; top: 20px; left: 35px; }
#qtranslate-chooser li { background-image: url(images/language-sa-bg.png); height: 44px; width: 112px; text-align: center; }
#qtranslate-chooser li span { color: white; position: relative; top: 8px; }
#qtranslate-chooser li { float: left; }
#qtranslate-chooser li a { text-decoration: none; }
#qtranslate-chooser li a:hover { /* text-decoration: underline; */ }
ul.qtrans_language_chooser a { font-size: 18px; text-transform: uppercase; color: gray; }
ul.qtrans_language_chooser li.active  { display:none }

/********************************************** 
 BUBBLOR
**********************************************/
.bubbla1, .bubbla2 { margin-left: -8px; }
.bubbla1 { background: url(images/bubbla1.png) no-repeat; width: 483px; height: 106px; }
.bubbla2 { background: url(images/bubbla4.png) no-repeat; width: 462px; height: 140px; }
.bubbleWrap1 { padding-top: 20px; padding-left: 25px; }
.bubbleWrap2 { padding-top: 30px; padding-left: 25px; height:125px; }

/********************************************** 
 START SIDAN, BLUE TEXT, Folj bygget...
**********************************************/
.blatext { color:#00a4e3;}

/* Made with love on a Mac */