/* Generella Deklareringar */
body { background-color: #269dc5; }
body, div, span, table, b, i, a { font-family: Arial, Verdana, Sans-Serif; font-size: 12px; line-height:18px;  }
p, b, i, tr, td { font-family:inherit; font-size:inherit; line-height:inherit; }
h1, h2, h3, h4, h5, h6, span.mod-title  { font-family: Arial, Verdana, Sans-Serif; font-weight:bold; display:block; color:#3994AF; font-weight:normal; }
div { margin:0px; padding:0px; display:block; }
ul { padding:0 0 0 15px; }

div.DSNavigation div.rightbar { top:182px; }

div.khlogo_right { position:fixed; top:48px; right:0px; }
div.khlogo_right a { background:url('http://kulturhuset.fi/globalimages/kh.gif'); height:124px; width:20px; display:block; }
div.idrott_fi { position:absolute; top:166px; left:50%; margin-left:217px; height:32px; width:232px; background:url(/Site/Widget/Editor/254/images/template/header/fsi_hlink.png); background-repeat:no-repeat; }
div.idrott_fi a { height:31px; display:block; border-top:1px solid #000; }

/* Template */
div.outerrim { width:100%; height:400px; background:url(/Site/Template/MB/Images/mb_background.jpg) left top repeat-x; }
div.innerrim { width:900px; margin:0 auto 0 auto; padding:0 0 0 0; }
div.body_section { width:100%; float:left; padding:20px 0 10px 0; background-color:#ffffff; }
div.header_section { display:block; padding-top: 166px; width:100%; background:url(/Site/Template/MB/Images/mb_header.jpg) left top no-repeat;}
div.footer_section { width:100%; height:418px; clear: both; border-top: 1px #cccccc solid; background:url(/Site/Template/MB/Images/mb_footer.jpg) left top no-repeat;}

/* Länkar och Rubriker */
h1 { font-size:28px; line-height:32px; padding:0; margin:10px 0 5px 0; }
h2, h3 { line-height:20px; padding:10px 0px 5px 0px; margin:0; }
h2 { font-size:20px; }
h3 { font-size:16px; }
.Text h1 { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; margin-top:0; padding:5px 0 5px 0; }

/*
.nav0 { float: left; width:100%; display:inline; border-top:2px #cccccc solid; border-bottom:2px #cccccc solid; background:url(/Site/Template/MB/Images/mb_nav.jpg) left top repeat-x; }
.nav0 .items { margin:0 0 0 15px; display:inline; }
.nav0 a, .nav0 a:visited { color:#ffffff; text-decoration:none; text-transform:uppercase; font-size:11px; font-weight:bold; margin-right:10px; }
.nav0 a:hover, .nav0 a.active { color:#ccff00; }
.nav0 .logout { float: right; clear: right; margin-right:13px; }
*/

/*
.nav0 { float:left; width:100%; display:inline; border-top:2px #cccccc solid; border-bottom:2px #cccccc solid; background:url(/Site/Template/MB/Images/mb_nav.jpg) left top repeat-x; }
.nav0 .items { margin:0 15px 0 15px!important; display:inline; }
.nav0 a, .nav0 a:visited { color:#ffffff; text-decoration:none; text-transform:uppercase; font-size:11px; font-weight:bold; margin-right:20px; }
.nav0 a:hover, .nav0 .item_active a { color:#ccff00; }
.nav0 .items_right { float:right; clear:right; margin-right:15px; }
*/

.nav0 { float:left; height:31px; background:url(/Site/Template/MB/Images/mb_navbg.png); color:#000; width:890px; padding-left:8px; border:1px solid #000; }
.nav0 .item_active { background:url(/Site/Template/MB/Images/mb_navbg_active.png); float:left; padding-left:20px; border-left:2px groove #fff; text-decoration:none; }
.nav0 .item_active .item_inner { background:url(/Site/Template/MB/Images/mb_navbg_active.png); float:left; padding-right:20px; border-right:2px groove #fff; text-decoration:none; }
.nav0 .item { float:left; padding-left:20px; height:31px; }
.nav0 .item_inner { float:left; padding-right:20px; height:31px; }
.nav0 .item_inner a { color:#fff; text-decoration:none; font-weight:bold; padding-top:6px; display:block; }
.nav0 .item_active .item_inner a { color:#fff; }
.nav0 .items_right { height:31px; float:right; margin-right:260px; }
.nav0 .items_right a { color:#fff; display:block; text-decoration:none; font-weight:bold; padding-top:6px; }

/*.body_section { float:left; width:100%; padding:0 0 50px 0; }*/
.col3_1 { float:left; width:170px; overflow:hidden; padding: 0 10px 0 15px;}
.col3_2 { float:left; width:493px; overflow:hidden; padding: 0 0 50px 10px; min-height:500px; }
.col3_3 { float:right; width:170px; overflow:hidden; padding: 0 17px 0 0;}
.col2_1 { float:left; width:170px; overflow:hidden; padding: 0 10px 0 10px;}
.col2_2 { float:right; width:690px; overflow:hidden; padding: 0 10px 50px 10px; min-height:500px; }

.Zone { background-color: #ffffff; }
/*.Zone a { font-weight:bold; text-decoration:none; color:#000000; padding:0px 0px 0px 0px; }
.Zone a:hover { background:#000000; color:#ffffff; }*/

/*a.link_bar { display:block; width:100%; padding:10px 0 10px 0; margin:10px 0 10px 0; background:url(/Site/Template/MB/Images/mb_linkbar.gif) left top repeat-x #28a7d1; font-size:28px; line-height:30px; color:#ffffff!important; text-align:center; text-decoration:none; }*/

a, a:visited { color:#3994AF; }
a:hover {}

.textfield, .selectfield, .textarea { background:url(/Site/Template/MB/Images/mb_textfield.gif) left top repeat-x #ffffff; }
.focus { border:1px solid #329d07; background:url(/Site/Template/MB/Images/mb_textfield_focus.gif) left top repeat-x #e9ffe1; }

/* .mb_header { float:left; display:inline; width:493px; padding:27px 0 0 0; } */
/* .mb_center { float:left; display:inline; width:471px; padding:0 10px 0 10px; border-left:1px solid #329d07; border-right:1px solid #329d07; } */
.mb_footer { float:left; display:inline; width:493px; padding:0 0 140px 0; background:url(/Site/Module/Registration/Images/mb_footer.gif) left bottom no-repeat; margin:0 0 20px 0; }

.bluebg { background:#edf9fb; }

.Module { width:100%; clear:both; }
.Text { padding:0 0 20px 0; min-height:0; }
.mb_gradient_box { width:96%; padding:10px 2% 10px 2%; border-top:1px solid #cccccc; color:#000000; margin:0 0 5px 0; }
.mb_gradient_box a.hidden_text { letter-spacing:1px; font-size:18px; line-height:22px; color:#2496bc; }
.mb_gradient_box a.hidden_text:hover { text-decoration:underline; }
.mb_gradient_box .more { display:none; color:#000000; margin-top:10px; }
iframe .mb_gradient_box .more { display:block!important; }
.large_text { font-size:18px; line-height:22px; letter-spacing:1px; }
.centered { text-align:center; }
.green { color:#359f07; }

.col3_2 .Login { float:none; display:inline; width:229px!important; }

.Article .list_articles_item .ds_section_table { border-bottom:1px solid #cccccc; margin-bottom:0; }
.Article .article_view h1 { border-bottom:1px solid #cccccc; padding-bottom:5px; }

a img { border: 0; }
.col3_1 .MBMenu .title a, .col2_1 .MBMenu .title a { padding:0; margin:0px; }
.col3_1 .MBMenu .profile_menu .items, .col2_1 .MBMenu .profile_menu .items { padding:0; margin:0px; }
.col3_1 .MBMenu .profile_menu .level1, .col2_1 .MBMenu .profile_menu .level1 { padding:0; border-bottom:1px solid #cccccc; margin:0px; }
.col3_1 .MBMenu .profile_menu .level1 a, .col2_1 .MBMenu .profile_menu .level1 a { font-size:11px; color:#269dc5; text-transform:uppercase; margin:0px; padding:5px 0px 5px 10px; }
.col3_1 .MBMenu .profile_menu .level1 .active, .col2_1 .MBMenu .profile_menu .level1 .active { background:#3994AF; color:#fff; text-decoration:none; }

.col3_1 .MBMenu .user_menu .title, .col2_1 .MBMenu .user_menu .title { display:none; }
.col3_1 .MBMenu .user_menu .items, .col2_1 .MBMenu .user_menu .items { padding:0; margin:0px; }
.col3_1 .MBMenu .user_menu .level1, .col2_1 .MBMenu .user_menu .level1 { padding:0; border-bottom:1px solid #cccccc; margin:0px; }
.col3_1 .MBMenu .user_menu .level1 a, .col2_1 .MBMenu .user_menu .level1 a { font-size:11px; color:#269dc5; text-transform:uppercase; margin:0px; padding:5px 0px 5px 10px; }
.col3_1 .MBMenu .user_menu .level1 .active, .col2_1 .MBMenu .user_menu .level1 .active { background:#3994AF; color:#fff; text-decoration:none; }

.col3_1 .MBMenu .admin_menu .items, .col2_1 .MBMenu .admin_menu .items { padding:0; margin:0px; }
.col3_1 .MBMenu .admin_menu .level1, .col2_1 .MBMenu .admin_menu .level1 { padding:0; border-bottom:1px solid #cccccc; margin:0px; }
.col3_1 .MBMenu .admin_menu .level1 a, .col2_1 .MBMenu .admin_menu .level1 a { font-size:11px; color:#269dc5; text-transform:uppercase; margin:0px; padding:5px 0px 5px 10px; }
.col3_1 .MBMenu .admin_menu .level1 .active, .col2_1 .MBMenu .admin_menu .level1 .active { background:#3994AF; color:#fff; text-decoration:none; }

.footer_section .MBMenu { float:right; clear:none; width:140px; overflow:hidden; border:none; margin:10px 0 0 0; }
.footer_section .MBMenu .profile_menu { float:right; clear:none; width:150px; overflow:hidden; border:none; margin:10px 0 0 0; }
.footer_section .MBMenu .title a { display:block; height:20px; }
.footer_section .MBMenu * { border:none!important; }
.footer_section .MBMenu .items { margin:5px 0 5px 0; }
.footer_section .MBMenu .items .level1 { height:auto; }
.footer_section .MBMenu .items a { text-transform:none; font-weight:normal; font-size:12px; height:16px; line-height:16px; }

.footer_section .MBStats { float:right; clear:none; width:140px; overflow:hidden; border:none; margin:16px 0 0 0; }
.footer_section .MBStats .title { display:block; height:20px; margin-bottom:6px; }
.footer_section .MBStats * { border:none!important; }
.footer_section .MBStats .items { margin:5px 0px 5px 0; }
.footer_section .MBStats .items .item { height:14px; }
.footer_section .MBStats .items a { text-transform:none; font-weight:normal; font-size:12px; height:16px; line-height:16px; }

.module_3601, .module_3634 { float:left; width:168px; border:1px solid #cccccc; padding:26px 0 0 0; background:url(/Site/Template/MB/ModImages/kolumnen.gif) 10px 6px no-repeat; border-top-width:2px; border-bottom:width:2px; }
.module_3601 .ds_section_table, .module_3634 .ds_section_table { margin-bottom:0; border:none!important; }
.module_3601 .ds_section_table .row, .module_3634 .ds_section_table .row { padding:0; width:100%; }
.module_3601 .ds_section_table .row .col, .module_3634 .ds_section_tabel .row .col { padding:0; }
.module_3601 .articles_list, .module_3634 .articles_list { border-top:1px solid #cccccc; padding:4px 0 2px 0; }
.module_3601 .ds_section_table .row h2, .module_3634 .ds_section_table .row h2 { padding:0; font-size:12px; padding:0 10px 2px 10px; line-height:18px; }
.module_3601 .ds_section_table .row h2 a, .module_3601 .ds_section_table .row h2 a:visited, .module_3634 .ds_section_table .row h2 a, .module_3634 .ds_section_table .row h2 a:visited { color:#333333; text-decoration:none; }
.module_3601 .ds_section_table .row h2 a:hover, .module_3634 .ds_section_table .row h2 a:hover { text-decoration:underline; }
.module_3634 { background:url(/Site/Template/MB/ModImages/nyheter.gif) 10px 6px no-repeat; }

.filefield { display:inline-block;  background:#ffffff; border:1px solid #cccccc; font-family:inherit; font-size:inherit; }
.filefield {  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

.Activities .act_list tr { border-bottom:1px solid #fff; }
.Activities .act_list tr:last-child { border-bottom:none; }

.Tab { border-bottom:1px solid #ccc; }
.Tab .tab { background:#ccc; margin-right:5px; border-width:1px 1px 0 1px; border-style:solid; border-color:#ccc; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; 
	    padding:2px 5px 2px 5px; display:inline-block; *display:inline; zoom:1; }
.Tab .tab a { color:#333; text-decoration:none; }
.Tab .active { color:#000; background:#fff; }
.Tab .active a { color:#000; text-decoration:none; }

.EmailListAdministration h1 { font-size:20px; }

.multiselect { width: 492px; height: 200px; }
.footer_section .copyright { color:#fff; float:right; clear:both; margin-top:190px; margin-right:30px; }
.footer_section .copyright * { font-size:8pt; line-height:10pt; }


