/* ### /System/Module/Login/style.css ### */
.Login .container { width:60%; min-width:180px; }

/* ### /System/Module/DSStructure/style.css ### */
/*.DSStructure .search_field { width: 95%; float: left; }
.DSStructure .search_button { width: 4%; float: right; }

.DSStructure .ds_section_6col .col {width: 15%; }
.DSStructure .ds_section_6col .first {width: 16%; }*/

/*.DSStructure .ds_active { background:url(/System/Template/DS/Images/ds_structure_arrow.gif) right top no-repeat #99c6d6 }
.DSStructure .ds_active * { color:#ffffff; background-color:transparent; }

.DSStructure .ds_frame { border: 9px solid #99C6D6; padding:10px; -moz-border-radius: 6px; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }*/
.DSStructure .ds_list span.title { display:block; font-size:0.8em; color:#666666; }

.DSStructure .ds_rcol_fixed .ds_rcol_inner { position: fixed; top: 20px; }
.DSStructure .TabBar { padding-left:5px; }
.DSStructure { margin-bottom:0; }

/* ### /System/Module/DSText/style.css ### */
.DSText { width:621px!important; margin:0 auto 0 auto; padding:3% 0 0 0; }  

/* ### /System/Module/DSUser/style.css ### */
.DSUser h3 { padding: 20px 0 0 0; }
.DSUser .w50_p { width:45%; padding:0 0 0 5%!important; }
.DSUser .ds_rcol { padding:20px 0 0 0; }
.DSUser .button span.plus { padding-left:2px; font-weight:bold!important; font-size:14px!important; }

/* ### /System/Module/DSSite/style.css ### */
.DSSite .alphanav { text-align:left; }
.DSSite .alphanav a { display:inline-block; line-height:12px; padding:3px; margin-right:5px; font-size:10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.DSSite .alphanav a:hover, .DSSite .alphanav a.active { cursor:pointer; background:#666666; color:#ffffff; text-decoration:none; }

/*.DSSite table.list tr * { line-height:22px; }*/

/*.DSSite table.list td { padding-top:1px; padding-bottom:1px; }
.DSSite table.list tr.hover td { border-top:1px solid #2B74C7; border-bottom:1px solid #2B74C7; padding-top:0px; padding-bottom:0px;  }*/

/*.DSSite table.list tr.hover { background-color:#C8FCA8;}*/
.DSSite .list_global tr th:first-child { padding-left:0px; }
.DSSite .list_global tr td:first-child { padding-left:0px; }
.DSSite .list_global .level1 .title_sit { padding-left:20px; }
.DSSite .list_global .level2 .title_sit { padding-left:40px; }
.DSSite .list_global .level3 .title_sit { padding-left:60px; }
.DSSite .list_global .icon { width:1%; }
.DSSite .list_local tr th:first-child { padding-left:20px; }
.DSSite .list_local tr td:first-child { padding-left:20px; }
.DSSite .list_local .level1 .title_sit { padding-left:40px; }
.DSSite .list_local .level2 .title_sit { padding-left:60px; }
.DSSite .list_local .level3 .title_sit { padding-left:80px; }

/*.DSSite .inner_list *  { border-spacing:0px; border-collapse: collapse; }
.DSSite .inner_list td { padding:0; }*/

.DSSite .ds_container { padding-top:3%; }
/*.DSSite .ds_icon_left { padding-left:15px; background-position:left center!important;}*/
/*.DSSite .noresult {  padding-top:5px; padding-bottom:5px; }*/
/*.DSSite .template { color:#cccccc; }*/
/*.page_32 #content { width: 500px!important; }*/

/*.DSSite table.ds_section { width:100%; margin:0 0 10px 0; border-collapse:collapse; border-spacing:2px; }
.DSSite table.ds_section tr { padding:0px 0 0px 0; }
.DSSite table.ds_section tr td { padding:0; }
.DSSite table.ds_section tr td.top { vertical-align:top; }*/

/* ### /System/Module/DSRedirect/style.css ### */
.DSRedirect { width:621px!important; margin:0 auto 0 auto; padding:0 0 0 0; } 
.DSRedirect_config { padding-top:80px; }

/* ### /System/Module/DSTemplate/style.css ### */
.DSTemplate .ds_rcol { padding:20px 0 0 0; }
.DSTemplate .current * { color:#158dbf; font-weight:bold; }

/* ### /System/Module/DSModule/style.css ### */
.DSModule .description td { color:#979797; padding-bottom: 2em; border-top: 1px solid #D8D7D8; }
.DSModule h3 a.function_add { cursor:pointer; float:right; background:url(/System/Module/DSModule/Images/add.gif) left top no-repeat; padding:0 0 0 10px; width:72px; line-height:18px; margin:0 0 2px 0; font-size:11px; color:#ffffff; text-decoration:none; }
.DSModule h3 a.function_remove { cursor:pointer; float:right; background:url(/System/Module/DSModule/Images/remove.gif) left top no-repeat; padding:0 0 0 10px; width:78px; line-height:18px; margin:0 0 2px 0; font-size:11px; color:#ffffff; text-decoration:none; }

.DSModule h3 { margin:0.15em 0 0.15em 0; border:0; }

/* ### /System/Module/DSStatistics/style.css ### */
.DSStatistics .statcol { float:left; padding:0 0 2px 0; width: 27px; }
.DSStatistics .statcol span.colview {display:block; margin: 0 auto 0 auto; width:15px; background-color:#f7f7f7; border-top: solid 1px #f7f7f7; border-left: solid 1px #f7f7f7; border-right: solid 1px #f7f7f7; border-bottom-style: solid; border-bottom-color: #0E81E7;}
.DSStatistics .statcol span.day { display:block; margin: 0 auto 0 auto; width:15px; border-top: 1px solid #f7f7f7; }
.DSStatistics span.statnums { font-size: 20px; padding: 0 4px 0 4px; }
/*.DSStatistics .statselect { margin: -26px 0 0 0; float:right; } */
.DSStatistics .statinfo {font-size:14px;}
.DSStatistics h2 { border:0; }
.DSStatistics .title td { border-bottom:1px solid #D1D1D1; }

/* ### /System/Module/DSContent/style.css ### */
.DSContent .ds_list span.title { display:block; font-size:0.8em; color:#666666; } 

/* ### /System/Module/Text/style.css ### */
.Text .textContent { overflow:hidden; }
.Text .textContent h1:first-child, .Text .textContent h2:first-child, .Text .textContent h3:first-child { margin-top:0; padding-top:0; }
.Text .textContent h1:last-child, .Text .textContent h2:last-child, .Text .textContent h3:last-child { margin-bottom:0; padding-bottom:0; }

/* ### /Site/Module/ArticleCustom/style.css ### */
.ArticleCustom a { cursor:pointer; }

.ArticleCustom .item { float:left; width:100%; clear:both; padding:0 0 40px 0; }
.ArticleCustom .search { float:left; width:100%; padding:0 0 10px 0; clear:both; }

/* fckn floats goes here */
.ArticleCustom h1 { padding-bottom: 10px; }
.ArticleCustom img { border: 0; }

.ArticleCustom .columns_1 .content { float:left; clear:both; width:100%; }
.ArticleCustom .columns_2 .content { float:right; clear:none; width:50%; }
.ArticleCustom .columns_2 .image { margin:15px 0 0 0; float:left; clear:left; }

.ArticleCustom .AddThis { float:left; margin-top: 10px; margin-bottom:5px; }
.ArticleCustom .article a, .ArticleCustom .content a { font-weight: normal; }
.ArticleCustom .article a:hover, .ArticleCustom .content a:hover { font-weight: normal; }
.ArticleCustom .more { clear: both; display: block; }

.ArticleCustom .author { text-align:right; font-style:italic; }
.ArticleCustom .published { text-align:right; }
.ArticleCustom .unpublished { text-align:right; font-weight:bold; }
.ArticleCustom .modified { text-align:right; }
.ArticleCustom .comment_count { text-align:right; }
.ArticleCustom .divider { float:left; clear:both; width: 100%; border-top:1px solid #cccccc; padding-bottom: 10px; }
.ArticleCustom .introduction { font-weight: bold; }
.ArticleCustom .item .introduction { font-weight:normal; }
.ArticleCustom .image { overflow:hidden; }

.ArticleCustom .comment_section { float:left; width:100%; clear: both; }
.ArticleCustom .comment_author { text-align:right; font-style:italic; }
.ArticleCustom .comment { border-bottom:1px solid #cccccc; padding:10px 0 10px 0; }

.ArticleCustom .comments { font-size:18px; float:left; clear:both; width:100%; margin:20px 0 5px 0; border-bottom:1px solid #d8d7d8; }
/* .ArticleCustom .comments span { display:block; font-size:14px; color:#4b4b4b; float:left; line-height:22px; width:80%; padding:0 20% 0 0; } FÖRSTÖR KNAPPAR -J */
.ArticleCustom .comments a { cursor:pointer; display:block; font-size:14px; font-weight: normal; color:#979697; float:left; text-decoration:none; line-height:22px; width:80%; padding:0 20% 0 0; background:url(/System/Template/Default/Images/extend_norm.gif) right top no-repeat; }
.ArticleCustom .comments a:hover { text-decoration:none; background:url(/System/Template/Default/Images/extend_over.gif) right top no-repeat; color:#4b4b4b; }
.ArticleCustom .comments a.selected { color:#4b4b4b; background:url(/System/Template/Default/Images/retract_over.gif) right top no-repeat; }

.ArticleCustom .view { width: 100%; float: left; clear: both; padding-bottom: 20px; }

/* ### /System/Module/Login/style.css ### */
.Login .container { width:60%; min-width:180px; }

/* ### /System/Module/Text/style.css ### */
.Text .textContent { overflow:hidden; }
.Text .textContent h1:first-child, .Text .textContent h2:first-child, .Text .textContent h3:first-child { margin-top:0; padding-top:0; }
.Text .textContent h1:last-child, .Text .textContent h2:last-child, .Text .textContent h3:last-child { margin-bottom:0; padding-bottom:0; }

/* ### /System/Module/FeedReader/style.css ### */
.FeedReader .feed_item { padding:0.5em 0 1em 0; }
.FeedReader .feed_item:last-child { padding-bottom:0.5em; }
.FeedReader .feed_item .feed_date { color:#444444; font-size:0.75em; }
.FeedReader .feed_item .feed_date span { display:inline-block; margin-right:0.5em; }

/* ### /System/Module/Poll/style.css ### */
.Poll .poll_resultcontainer1 { float:left; width:99%; border:1px solid #cccccc; height:auto; background:#e3e3e3; }
.Poll .poll_resultbar { display:block; background:#ff0000; height: 10px; }

/* ### /System/Module/Article/style.css ### */
.Article a { cursor:pointer; }
.Article h1 { padding-top: 5px; padding-bottom: 5px; }
.Article img { border: 0; }

/*.Article .list_article { float:left; width:100%; clear:both; }
.Article .list_search { float:left; width:100%; padding:0 0 10px 0; clear:both; }*/

/*.Article .list_columns_1 .content { float:left; clear:both; width:100%; }
.Article .list_columns_2 .content { float:right; clear:none; width:50%; }
.Article .list_columns_2 .image { margin:10px 0 0 0; float:left; clear:left; }*/

.Article .articles_list h2 { margin-bottom:5px; }
.Article .articles_list .more { clear: both; display: block; }
.Article .articles_list .author { text-align:right; font-style:italic; }
.Article .articles_list .published { text-align:right; }
.Article .articles_list .unpublished { text-align:right; font-weight:bold; }
.Article .articles_list .modified { text-align:right; }
.Article .articles_list .comment_count { text-align:right; }
.Article .articles_list .divider { float:left; clear:both; width: 100%; border-top:1px solid #cccccc; padding-bottom: 10px; }
.Article .articles_list .item .introduction { font-weight:normal; }
.Article .articles_list .image { display:inline-block; padding:0 20px 10px 0; overflow:hidden; }
/*.Article .articles_list .published .published_text { display:none; }*/
.Article .articles_list .list_articles_item { margin-bottom:20px; }


.Article .view { width: 100%; clear: both; }
.Article .article_view .AddThis { margin-top: 10px; }
.Article .article_view a, .Article .content a { font-weight: normal; }
.Article .article_view a:hover, .Article .content a:hover { font-weight: normal; }
.Article .article_view .published { text-align:left; font-size:0.9em; }
.Article .article_view .unpublished { text-align:left; font-weight:bold; font-size:0.9em; }
.Article .article_view .modified { text-align:left; font-size:0.9em; }
.Article .article_view .categories a { font-size:0.9em; }
.Article .article_view .descripton, .Article .article_view .introduction { font-weight:bold; padding-top: 5px; padding-bottom: 2px; }
.Article .article_view .author { text-align:right; font-style:italic; padding-top: 5px; }
.Article .article_view .text { padding-top: 7px; }
.Article .article_view .author { font-style:normal; font-weight:bold; }
.Article .article_view { margin-bottom: 40px; }

/*.Article .article_view .comment { border-bottom:1px solid #cccccc; padding:10px 0 10px 0; }*/
.Article .article_view .comment_section { width:100%; clear: both; }
.Article .article_view .comment_author { text-align:left; font-style:normal; font-weight:bold; }
.Article .article_view .comment_author, .Article .article_view .comment_created { font-size:0.9em; }

.Article .article_view .view_comments_item, .Article .article_view .view_comments_form { border-top:1px solid #d8d7d8; padding:10px 0 0 0; margin:10px 0 0 0 }

.Article .article_view .comments_list { padding:30px 0 10px 0; min-height:10px; border-bottom:1px solid #d8d7d8;  }
.Article .article_view .comments_title, .Article .article_view .comments_title:hover { font-weight:bold; }
/* .Article .article_view .comments span { display:block; font-size:14px; color:#4b4b4b; float:left; line-height:22px; width:80%; padding:0 20% 0 0; } */
.Article .article_view .comments a { cursor:pointer; display:block; font-size:0.9em; font-weight: normal; color:#979697; text-decoration:none; line-height:22px; width:80%; padding:0 20% 0 0; background:url(/System/Template/Default/Images/extend_norm.gif) right top no-repeat; }
.Article .article_view .comments a:hover { text-decoration:none; background:url(/System/Template/Default/Images/extend_over.gif) right top no-repeat; color:#4b4b4b; }
.Article .article_view .comments a.selected { color:#4b4b4b; background:url(/System/Template/Default/Images/retract_over.gif) right top no-repeat; }

/* feed */
.Article a.feed { display:inline-block; width:22px; height:21px; background:url("/System/Template/Default/Images/rss/rss_s3.png") left top no-repeat; }

/* ### /System/Module/Event/style.css ### */
.Event .event_item { float:left; width:100%; border-top:1px solid #cccccc; padding:10px 0 10px 0; }
.Event .event_item .ds_section_table { padding:0; }
.Event .event_box { border:1px solid #cccccc; padding:0!important; margin:0; min-width:40px; }
.Event .event_box .month { float:left; width:100%; background:#aaaaaa; color:#ffffff; text-align:center; font-size:10px; line-height:14px; margin:0; padding:0; }
.Event .event_box .day { float:left; width:100%; color:#000000; font-size:20px; line-height:28px; text-align:center; }
.Event .event_box .time { float:left; width:100%; color:#000000; font-size:10px; line-height:14px; text-align:center; }
.Event .event_item .list_desc { float:right!important; display:inline!important; width:80%!important; padding-left:0!important; }
.Event .event_item h3 { margin:0; padding:0; }
.Event .event_item .event_list_button { width:100%; display:block; text-align:center; background:#ffffff; color:#000000; border:1px solid #000000; margin:0 0 2px 0; }
.Event .event_item .event_list_button:hover { color:#ffffff; background:#000000; }
.Event .create_form .checkgroup { min-width:22%; }
.Event .global_eve { float:right; display:inline; width:19px; height:19px; background:url(/System/Module/Event/Images/global.gif) right top no-repeat; margin:0 0 0 5px; }
.Event .enrol_eve { float:right; display:inline; width:13px; height:19px; background:url(/System/Module/Event/Images/enrol.gif) left center no-repeat; margin:0 0 0 5px; }

.Event .event_heading { padding:0; }
.Event .event_heading td { vertical-align:top; }

/* ### /System/Module/Article/style.css ### */
.Article a { cursor:pointer; }
.Article h1 { padding-top: 5px; padding-bottom: 5px; }
.Article img { border: 0; }

/*.Article .list_article { float:left; width:100%; clear:both; }
.Article .list_search { float:left; width:100%; padding:0 0 10px 0; clear:both; }*/

/*.Article .list_columns_1 .content { float:left; clear:both; width:100%; }
.Article .list_columns_2 .content { float:right; clear:none; width:50%; }
.Article .list_columns_2 .image { margin:10px 0 0 0; float:left; clear:left; }*/

.Article .articles_list h2 { margin-bottom:5px; }
.Article .articles_list .more { clear: both; display: block; }
.Article .articles_list .author { text-align:right; font-style:italic; }
.Article .articles_list .published { text-align:right; }
.Article .articles_list .unpublished { text-align:right; font-weight:bold; }
.Article .articles_list .modified { text-align:right; }
.Article .articles_list .comment_count { text-align:right; }
.Article .articles_list .divider { float:left; clear:both; width: 100%; border-top:1px solid #cccccc; padding-bottom: 10px; }
.Article .articles_list .item .introduction { font-weight:normal; }
.Article .articles_list .image { display:inline-block; padding:0 20px 10px 0; overflow:hidden; }
/*.Article .articles_list .published .published_text { display:none; }*/
.Article .articles_list .list_articles_item { margin-bottom:20px; }


.Article .view { width: 100%; clear: both; }
.Article .article_view .AddThis { margin-top: 10px; }
.Article .article_view a, .Article .content a { font-weight: normal; }
.Article .article_view a:hover, .Article .content a:hover { font-weight: normal; }
.Article .article_view .published { text-align:left; font-size:0.9em; }
.Article .article_view .unpublished { text-align:left; font-weight:bold; font-size:0.9em; }
.Article .article_view .modified { text-align:left; font-size:0.9em; }
.Article .article_view .categories a { font-size:0.9em; }
.Article .article_view .descripton, .Article .article_view .introduction { font-weight:bold; padding-top: 5px; padding-bottom: 2px; }
.Article .article_view .author { text-align:right; font-style:italic; padding-top: 5px; }
.Article .article_view .text { padding-top: 7px; }
.Article .article_view .author { font-style:normal; font-weight:bold; }
.Article .article_view { margin-bottom: 40px; }

/*.Article .article_view .comment { border-bottom:1px solid #cccccc; padding:10px 0 10px 0; }*/
.Article .article_view .comment_section { width:100%; clear: both; }
.Article .article_view .comment_author { text-align:left; font-style:normal; font-weight:bold; }
.Article .article_view .comment_author, .Article .article_view .comment_created { font-size:0.9em; }

.Article .article_view .view_comments_item, .Article .article_view .view_comments_form { border-top:1px solid #d8d7d8; padding:10px 0 0 0; margin:10px 0 0 0 }

.Article .article_view .comments_list { padding:30px 0 10px 0; min-height:10px; border-bottom:1px solid #d8d7d8;  }
.Article .article_view .comments_title, .Article .article_view .comments_title:hover { font-weight:bold; }
/* .Article .article_view .comments span { display:block; font-size:14px; color:#4b4b4b; float:left; line-height:22px; width:80%; padding:0 20% 0 0; } */
.Article .article_view .comments a { cursor:pointer; display:block; font-size:0.9em; font-weight: normal; color:#979697; text-decoration:none; line-height:22px; width:80%; padding:0 20% 0 0; background:url(/System/Template/Default/Images/extend_norm.gif) right top no-repeat; }
.Article .article_view .comments a:hover { text-decoration:none; background:url(/System/Template/Default/Images/extend_over.gif) right top no-repeat; color:#4b4b4b; }
.Article .article_view .comments a.selected { color:#4b4b4b; background:url(/System/Template/Default/Images/retract_over.gif) right top no-repeat; }

/* feed */
.Article a.feed { display:inline-block; width:22px; height:21px; background:url("/System/Template/Default/Images/rss/rss_s3.png") left top no-repeat; }

/* ### /System/Module/Gallery/style.css ### */
/* KAN RADERAS EFTER GLOBALEN ÄR UPPDATERAD */
div.Gallery { margin:5px 0 5px 0; }
div.Gallery div.ds_modfunctions { float:none; margin:0 0 10px 0; text-align:right; }
div.Gallery div.functions { float:none; text-align:right; }
div.Gallery span.button { background:none; margin:0; padding:0; float:none!important; clear:none!important; }
div.Gallery span.button span { background:none; margin:0; padding:0; float:none; clear:none; }
div.Gallery .button { padding:1px 8px 1px 8px; height:auto; float:none!important; }
div.Gallery .button { display:inline-block; line-height:15px; font-size:12px; font-family:Arial, Tahoma, Verdana, Sans-serif; padding:0 8px 0 8px; color:#333333; margin:0 0 0 10px; cursor:pointer; border:1px solid #888888; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; }
div.Gallery .button { text-decoration:none; background:#cccccc; font-weight:normal; background:-moz-linear-gradient(top, #efefef, #adadad); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#adadad)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#adadad'); }
div.Gallery .left_align .button { margin:0 10px 0 0; }
div.Gallery .button:hover { text-decoration:none; color:#333333; background:#f3f3f3; background:-moz-linear-gradient(top, #ffffff, #f3f3f3); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f3f3f3)); progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3'); }
/* KAN RADERAS EFTER GLOBALEN ÄR UPPDATERAD */

div.Gallery a.ds_icon { float:none!important; display:inline-block; margin-left:2px; height:16px; }
div.Gallery span.req { padding-left:2px; color:#ff0000; }

div.Gallery div.gallery_list { padding:20px; text-align:center; }
div.Gallery div.gallery_list table.item_container { display:inline-table; width:130px; padding:0 10px 0 10px; clear:none;  vertical-align:top; }
div.Gallery div.gallery_list table.item_container td { padding:0; margin:0; }
div.Gallery div.gallery_list table.item_container td * { vertical-align:top; }
div.Gallery div.gallery_list table.item_container td.image_container { padding:0; margin:0; width:130px; height:130px; vertical-align:middle; }
div.Gallery div.gallery_list table.item_container td.image_container img { border:1px solid #111111; box-shadow:2px 2px 2px #555555; -moz-box-shadow:2px 2px 2px #555555; -webkit-box-shadow:2px 2px 2px #555555; -khtml-box-shadow:2px 2px 2px #555555; }
div.Gallery div.gallery_list table.item_container td.title { height:32px; vertical-align:top; }
div.Gallery div.gallery_list table.item_container td.title a { font-size:12px; line-height:16px; font-weight:normal; text-decoration:none; }

/* ### /Site/Module/SfpCandidateSearch/style.css ### */
.SfpCandidateSearch { }
.SfpCandidateSearch .selecteditem { color:lime; }
.SfpCandidateSearch h2.cityHeader { background:url("/Site/Module/SfpCandidateSearch/Images/city_header.png") left top no-repeat; display:block; padding-left:20px; height:45px; line-height:38px; color:#fff; }
.SfpCandidateSearch .candGroup { padding:3px 0 3px 3px; margin-bottom:20px; background:#fff; }
.SfpCandidateSearch .candSingle { margin-right:3px; display:inline-block; *display:inline; zoom:1; }
.SfpCandidateSearch .candImage { height:70px; overflow:hidden; }
.SfpCandidateSearch .candLabel { text-align:right; font-size:10px; }
.SfpCandidateSearch .candLabel a { font-weight:normal; color:#1b1b1b; }
.SfpCandidateSearch .candLabel span a { font-weight:bold; }
.SfpCandidateSearch .sfpValSection { margin-bottom:20px; padding:8px; box-shadow:2px 2px 4px #cedce3; -moz-box-shadow:2px 2px 4px #cedce3; -webkit-box-shadow:2px 2px 4px #cedce3;
background:#025f8d; background:-moz-linear-gradient(top, #1a99cd, #025f8d); background:-webkit-gradient(linear, left top, left bottom, from(#1a99cd), to(#025f8d)); -border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; border:1px solid #fff; }
.SfpCandidateSearch .sfpValSection h3 { color:#ffdf91; font-size:16px; text-align:center; display:block; margin:0 0 8px 0; }
.SfpCandidateSearch .sfpValSection .innerBg { padding:10px; background:#e9f5fa; border:1px solid #fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.SfpCandidateSearch .sfpValSection a { display:block; font-weight:normal; font-size:11px; color:#696969; padding-left:12px; background:url("/Site/Module/SfpCandidateSearch/Images/arrow_bullet.gif") left 4px no-repeat; }
.SfpCandidateSearch .sfpValSection .selecteditem, .SfpCandidateSearch .sfpValSection a:hover { color:#000; }
.SfpCandidateSearch .sfpValSection a.kommunitem { width:44%; vertical-align:top; display:inline-block; *display:inline; zoom:1; }

/* ### /System/Widget/Captcha/style.css ### */
.Captcha { border: 1px solid silver; background-color: #eeeeee; padding: 5px; }
.Captcha .heading { font-weight: bold; }

/* ### /System/Widget/DateTime/style.css ### */
.DateTime .enable { margin:0 5px 0 0; height:20px; vertical-align:middle;  }
.DateTime .selectfield { display:inline; width:auto; }
.DateTime .Date, .DateTime .Hour { display:inline; width:auto; text-align:center; vertical-align:top; margin-right:0.5em; }
.DateTime .Date { max-width:80px; }
.DateTime .Hour { max-width:40px; }
.DateTime .sliderContainer { position:absolute; background:#ffffff; border:3px solid #333333; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; padding:1em; }
.DateTime .sliderDummy { background:#ff0000; }

/* ### /System/Widget/DSNavigation/style.css ### */
div.DSNavigation { margin-bottom:0; }

.DSNavigation .rightbar { width:21px; position:absolute; right:0; top:45px; height:auto; text-align:right; overflow:hidden; position:fixed; z-index:100; }
.DSNavigation .leftbar { width:21px; position:absolute; left:0; top:45px; text-align:left; overflow:hidden; position:fixed; z-index:100; }
.DSNavigation .rightbar a, .DSNavigation .leftbar a { display:block; margin-bottom:5px; width:20px; }
.DSNavigation .rightbar a.logo { margin-bottom:10px; height:19px; background:url("/System/Widget/DSNavigation/Images/ds.gif") left top no-repeat; border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; -khtml-border-radius:3px 0 0 3px; }
.DSNavigation .rightbar a.logo:hover { background:url("/System/Widget/DSNavigation/Images/ds_hover.gif") left top no-repeat; }
.DSNavigation .rightbar a.tab { border-width:1px 0 1px 1px; border-style:solid; border-color:#333333; border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; -khtml-border-radius:3px 0 0 3px; }
.DSNavigation .rightbar a.hantera { height:69px; background:url("/System/Widget/DSNavigation/Images/hantera.gif") left top no-repeat #ffffff; }
.DSNavigation .rightbar a.hantera_active, .DSNavigation .rightbar a.hantera:hover { height:69px; background:url("/System/Widget/DSNavigation/Images/hantera_over.gif") left top no-repeat #000000; border-color:#000000; }
.DSNavigation .rightbar a.sajt { height:47px; background:url("/System/Widget/DSNavigation/Images/sajt.gif") left top no-repeat #ffffff; }
.DSNavigation .rightbar a.sajt_active, .DSNavigation .rightbar a.sajt:hover { height:47px; background:url("/System/Widget/DSNavigation/Images/sajt_over.gif") left top no-repeat #000000; border-color:#000000; }
.DSNavigation .rightbar a.lock_open { height:19px; background:url("/System/Widget/DSNavigation/Images/lock_open.gif") left top no-repeat #ffffff; }
.DSNavigation .rightbar a.lock_open:hover, .DSNavigation .rightbar a.lock_closed { height:19px; background:url("/System/Widget/DSNavigation/Images/lock_closed.gif") left top no-repeat #000000; border-color:#000000; }
.DSNavigation .rightbar a.undersajter { height:67px; background:url("/System/Widget/DSNavigation/Images/undersajter.gif") left top no-repeat #ffffff; }
.DSNavigation .rightbar a.undersajter:hover, .DSNavigation .rightbar a.undersajter_active { height:67px; background:url("/System/Widget/DSNavigation/Images/undersajter_over.gif") left top no-repeat #000000; }
.DSNavigation .rightbar a.logout { height:19px; background:url("/System/Widget/DSNavigation/Images/logout.gif") left top no-repeat #ffffff; }
.DSNavigation .rightbar a.logout:hover { background:url("/System/Widget/DSNavigation/Images/logout_over.gif") left top no-repeat #000000; }
.DSNavigation .rightbar a.appearance { cursor:pointer; height:54px; background:url("/System/Widget/DSNavigation/Images/utseende.gif") left top no-repeat #ffffff; }
.DSNavigation .rightbar a.appearance.active, .DSNavigation .rightbar a.appearance:hover { background:url("/System/Widget/DSNavigation/Images/utseende_over.gif") left top no-repeat #000000; }

.DSNavigation .leftbar a.tab { border-width:1px 1px 1px 0; border-style:solid; border-color:#333333; border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; -khtml-border-radius:0 3px 3px 0; }
.DSNavigation .leftbar a.debug { height:40px; background:url("/System/Widget/DSNavigation/Images/debug.gif") left top no-repeat #ffffff; }
.DSNavigation .leftbar a.debug_active, .DSNavigation .leftbar a.debug:hover { height:40px; background:url("/System/Widget/DSNavigation/Images/debug_over.gif") left top no-repeat #000000; border-color:#000000; }
.DSNavigation .leftbar a.update { height:45px; background:url("/System/Widget/DSNavigation/Images/update.gif") left top no-repeat #ffffff; }
.DSNavigation .leftbar a.update:hover { height:45px; background:url("/System/Widget/DSNavigation/Images/update_over.gif") left top no-repeat #000000; border-color:#000000; }
.DSNavigation .leftbar a.oversattning { height:75px; background:url("/System/Widget/DSNavigation/Images/oversattning.gif") left top no-repeat #ffffff; }
.DSNavigation .leftbar a.oversattning:hover, .DSNavigation .leftbar a.oversattning_active { height:75px; background:url("/System/Widget/DSNavigation/Images/oversattning_over.gif") left top no-repeat #000000; border-color:#000000; }
.DSNavigation .leftbar a.tr { height:19px; background:url("/System/Widget/DSNavigation/Images/tr.gif") left top no-repeat #ffffff; }
.DSNavigation .leftbar a.tr:hover, .DSNavigation .leftbar a.tr_active { height:19px; background:url("/System/Widget/DSNavigation/Images/tr_over.gif") left top no-repeat #000000; border-color:#000000; }

/* ### /System/Widget/DSZoneFunctions/style.css ### */
.DSZoneFunctions { display:block; border-bottom:1px solid #000000; width:100%; margin:0 0 15px 0; padding:0 0 2px 0;  }
.button_zone { display:inline-block; *display:inline; zoom:1; font-weight:normal!important; text-decoration:none!important; padding:0 8px 0 8px!important; border-color:#888888!important; border-width:1px!important; border-style:solid!important; border-color:#000000!important; border-radius:6px!important; -moz-border-radius:6px!important; -webkit-border-radius:6px!important; }
/*.DSZoneFunctions .DSZoneFunction_button { display:inline-block; height:20px; width:85px; text-decoration:none; color:#000000; background:url(/System/Template/Default/Images/icons_large/hantera_zon_norm.png) left center no-repeat; font-size:12px; font-weight:bold; }
.DSZoneFunctions .DSZoneFunction_button:hover { background:url(/System/Template/Default/Images/icons_large/hantera_zon_over.png) left center no-repeat; text-decoration:none; }*/

/* ### /System/Widget/File/style.css ### */
.File { clear:both; margin-top:10px; position:relative; }
.File img { clear:both; margin-top:5px;  }
.File .file { width:100%; position:absolute; top:0px; left:0px; z-index:1; white-space:nowrap; min-width:150px;}
.File .file .textfield { width:60%; font-size:12px; float:left; clear:none; }
/*.File .file .button { position:absolute; top:2px; right:0px; margin:0; }*/
.File .file .button { float:left; clear:none; margin-top:2px; }
.File .filefield { position:relative; text-align:right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity:0; z-index:2; width:100%; }

/* ### /System/Widget/Gsearch/style.css ### */
.Gsearch table.gsc-search-box, .Gsearch table.gsc-resultsHeader { width:100%; } 
.Gsearch .gsc-branding { display:none; }
.Gsearch .gsc-search-box { margin-bottom:10px; }
.Gsearch input.gsc-input { border:1px solid #cccccc; width:99%; }
.Gsearch td.gsc-clear-button { vertical-align:center; }
.Gsearch div.gsc-clear-button { width:16px; height:16px; background:url("/System/Template/Default/Images/icons/no.png") center top no-repeat; cursor:pointer; }
.Gsearch div.gsc-tabHeader, .Gsearch div.gsc-title, .Gsearch div.gsc-result-selector, .Gsearch div.gsc-results div.gs-watermark { display:none; }
.Gsearch div.gsc-stats { font-size:inherit; font-family:inherit; text-align:right; font-weight:bold; }
.Gsearch div.gsc-results { padding-bottom:0; }
.Gsearch a.gs-title { color:#000000; }
.Gsearch a.gs-title:hover { color:#c70000; }
.Gsearch div.gsc-results div.gsc-result div.gs-result { border-bottom:1px solid #cccccc; padding-bottom:1em; margin-bottom:1em; }
.Gsearch div.gsc-expansionArea { padding-bottom:10px; }
.Gsearch div.gsc-cursor-page { text-align:center; padding-bottom:0.48em; margin-bottom:1em; border-bottom:4px solid #333333; }
.Gsearch div.gs-visibleUrl-short { display:none; }
.Gsearch div.gs-visibleUrl-long { font-size:0.8em; color:#999999; line-height:0.9em; }

/* ### /System/Widget/Help/style.css ### */
.Help { margin:10px 0 10px 0; padding:20px 10px 20px 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background-color:#edf9fb; }
.Help .help_title { margin-top:0px; padding-top:0px; margin-bottom:10px; font-size:16px; margin:0; padding:0 0 0 25px; background:url(/System/Template/Default/Images/tooltip/tooltip_icon.gif) left center no-repeat; cursor:pointer; }
.Help .help_title:hover { text-decoration:underline; }
.Help .help_message { padding:5px 0 0 25px; }
.Help .help_message ul { list-style:disc; padding:0 0 0 16px; margin:6px 0 12px 0; } 

/* ### /System/Widget/ImageUpload/style.css ### */
.ImageUpload { padding-bottom:5px; }
.ImageUpload .upload_section { border-spacing:0; }
.ImageUpload .upload_section td { margin:0; padding:0; }
.ImageUpload .upload_box { display:block; text-align:center; vertical-align:bottom; }
.ImageUpload .upload_box img { border:1px solid #cccccc; }
.ImageUpload .empty p { display:block; width:100%; margin-top:30%; padding:0; text-align:center; vertical-align:bottom; color:#333333; }
.ImageUpload input { cursor:pointer; }

.ImageUpload div.statusbox { text-align:center; width:96.6%; line-height:16px; margin:4px 0 4px 0; padding:2px 1% 2px 1%; display:block; font-size:12px; font-family:Arial, Tahoma, Verdana, Sans-serif; color:#333333; cursor:pointer; border:1px solid #888888; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; }
.ImageUpload div.statusbox { text-decoration:none; background:#cccccc; font-weight:normal; background:-moz-linear-gradient(top, #efefef, #adadad); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#adadad)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#adadad'); }
.ImageUpload div.statusbox.loading { background:-moz-linear-gradient(top, #ff8400, #b65e00); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff8400), to(#b65e00)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8400', endColorstr='#b65e00'); color:#ffffff; }
.ImageUpload div.statusbox.done { background:-moz-linear-gradient(top, #c9f0b7, #2a7e00); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c9f0b7), to(#2a7e00)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9f0b7', endColorstr='#2a7e00'); color:#ffffff; }
.ImageUpload div.statusbox.upload_error { background:-moz-linear-gradient(top, #ff9b9b, #6b0000); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9b9b), to(#6b0000)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b9b', endColorstr='#6b0000'); color:#ffffff; }

/* ### /System/Widget/Pager/style.css ### */
.Pager { width: 100%; margin:5px 0 5px 0; margin: 0 auto 0 auto; text-align:center; clear:both; }
.Pager .pages { width: 95%; }
.Pager .active { text-decoration:underline; }
.Pager .inactive { font-weight: normal; }

.Pager .arrow { display: inline-block; }
.Pager .previous_enabled { }
.Pager .previous_disabled, .Pager .next_disabled { color:#dddddd; }
.Pager .next_enabled { }
.Pager .next_disabled { }

.Pager a, .Pager span { display:inline-block; padding:0 5px 0 5px; margin:2px; }
.Pager a:hover { color:#eeeeee; background:#777777; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; }

/* ### /System/Widget/Status/style.css ### */
.Status { float: left; clear:both; width:100%; padding:1% 0% 1% 0%; background:#fcfcfc; }

/* ### /System/Widget/Tab/style.css ### */
.Tab { float:left; width:100%; border-bottom:1px solid #cccccc; }
.Tab .tab { display:inline; background:url(/System/Template/DS/Images/flik1_left.gif) left top no-repeat; }
.Tab .tab span { padding:0 7px 0 0; background:url(/System/Template/DS/Images/flik1_right.gif) right top no-repeat; }
.Tab .tab a { background:url(/System/Template/DS/Images/flik1_center.gif) left top repeat-x; color:#000000; line-height:25px; text-decoration:none; }

.Tab .tab_left { float:left; padding:0 0 0 7px; margin:0 0 0 5px;  }
.Tab .tab_left span { float:left; }
.Tab .tab_left a { float:left; }

.Tab .tab_right { float:right; padding:0 0 0 7px; margin:0 5px 0 0; }
.Tab .tab_right span { float:right; }
.Tab .tab_right a { float:right; }


.Tab .active { background:url(/System/Template/DS/Images/flik2_left.gif) left top no-repeat; }
.Tab .active span { background:url(/System/Template/DS/Images/flik2_right.gif) right top no-repeat; }
.Tab .active a, .Tab .active a:hover { background:url(/System/Template/DS/Images/flik2_center.gif) left top repeat-x; color:#ffffff; text-decoration:none; }

/* ### /System/Widget/TabBar/style.css ### */
/*.Tab { }*/

/*.TabBar {} */
.TabBar .items {  padding-left:2px; padding-right:7px; }
.TabBar .item a { display:inline-block; padding:1px 5px 2px 5px;  margin-right:5px; line-height:20px; border-width:1px 1px 0 1px; border-style:solid; border-color:#cccccc; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; background-color:#FCFCFC; }
.TabBar .item a { color:#000000; font-weight:normal; text-decoration:none!important; }
.TabBar .item_active a { border-color:#000000!important; color:#ffffff!important; background:#FCFCFC!important; background:-moz-linear-gradient(top, #505050, #000000)!important; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#505050), to(#000000))!important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#505050', endColorstr='#000000')!important; }
.TabBar .item a:hover { text-decoration:none!important; background-color:#c8fca8!important; }

/*.ds_nav .item_unique_sidmallar, .ds_nav .item_unique_sidmallar * { color:#ff9600; }*/


/*.Tab .tab { display:inline; background:url(/System/Template/DS/Images/flik1_left.gif) left top no-repeat; }
.Tab .tab span { padding:0 7px 0 0; background:url(/System/Template/DS/Images/flik1_right.gif) right top no-repeat; }
.Tab .tab a { background:url(/System/Template/DS/Images/flik1_center.gif) left top repeat-x; color:#000000; line-height:25px; text-decoration:none; }*/

/*.Tab .tab_left { float:left; padding:0 0 0 7px; margin:0 0 0 5px;  }
.Tab .tab_left span { float:left; }
.Tab .tab_left a { float:left; }

.Tab .tab_right { float:right; padding:0 0 0 7px; margin:0 5px 0 0; }
.Tab .tab_right span { float:right; }
.Tab .tab_right a { float:right; }*/


/*.Tab .active { background:url(/System/Template/DS/Images/flik2_left.gif) left top no-repeat; }
.Tab .active span { background:url(/System/Template/DS/Images/flik2_right.gif) right top no-repeat; }
.Tab .active a, .Tab .active a:hover { background:url(/System/Template/DS/Images/flik2_center.gif) left top repeat-x; color:#ffffff; text-decoration:none; }*/

/* ### /System/Module/DSLogin/style.css ### */
.DSLogin { width:621px!important; margin:0 auto 0 auto; padding:80px 0 0 0; }
/*.DSLogin .container { width:539px!important; padding:30px 40px 30px 40px; float:left; border:1px solid #d1d1d1; background:#ffffff; }
.DSLogin h1 { border-bottom:7px solid #1d1d1d; width:621px; padding:0; }*/
.DSLogin h2.login_text { border-bottom:none; font-size:19px; padding:0 0 0 25px; background:url(/System/Module/DSLogin/Images/arrow.gif) left center no-repeat; }
/*.DSLogin .ds_section_table { width:340px; padding:0 0 0 80px; }*/
.DSLogin input.login_button { float:right; width:89px; height:29px; background:url(/System/Module/DSLogin/Images/login_button_norm.gif) left top no-repeat; border:none; }
.DSLogin input.login_button:hover { background:url(/System/Module/DSLogin/Images/login_button_over.gif) left top no-repeat; cursor:pointer; }
.DSLogin a.logout_button { float:right; width:89px; height:29px; background:url(/System/Module/DSLogin/Images/logout_button_norm.gif) left top no-repeat; }
.DSLogin a.logout_button:hover { background:url(/System/Module/DSLogin/Images/logout_button_over.gif) left top no-repeat; cursor:pointer; } 

/* ### /Site/Module/Ticker/style.css ### */
.Ticker { clear:both; }
/* liScroll style declarations */
.Ticker .textContent { padding: 0; margin: 0;}
.Ticker p {
float: left;
clear: left;
font-weight: bold;
margin:0;
padding:0;
}

.Ticker .tickercontainer { /* the outer div with the black border */
/*border: 1px solid #000;*/
float:left;
clear:right;
background: #fff; 
width: 85%; 
height: 17px;
margin: 0; 
padding: 0;
overflow: hidden; 
}
.Ticker .tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 2%;
top: 3%;
width: 94%;
}
.Ticker ul  { /* that's your list */
position: relative;
left: 98%;
list-style-type: none;
margin: 0;
padding: 0;
}
.Ticker ul li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
padding: 0;
margin: 0;
}
.Ticker ul li a, .Ticker ul li span, .Ticker ul li p {
font-weight: normal;
margin-right: 50px;
color:#000000;
}
.Ticker ul li a:hover  {
color:#cf1141;
}

/*
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 
*/

/* ### /System/Module/Blog/style.css ### */
.Blog {}
.Blog .index h1 { margin:0; padding:0; }
.Blog .list_articles_item { float:left; width:100%; border-top:1px solid #cccccc; }
.Blog .config h3 { float:left; display:block; width:100%; margin:0; padding:0; }
.Blog .config .ds_section_table { border-bottom:1px solid #cccccc; margin:0; padding:10px 0 10px 0; }
.Blog .config .ds_lcol, .Blog .config .ds_rcol { float:left; width:100%; margin:0; padding:0; }
.Blog .comment_item { border-top:1px solid #cccccc; }
.Blog .view_comments_form .ds_section_table { padding:20px 0 0 0; }

/* ### /System/Widget/SelectNavigation/style.css ### */
select.select_navigation { border:1px solid #cccccc; }


