/* ### /System/Module/Redirect/style.css ### */
.Redirect { width: 100%; }
.Redirect .container { width: 50%;}

/* ### /System/Module/Redirect/style.css ### */
.Redirect { width: 100%; }
.Redirect .container { width: 50%;}

/* ### /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 .current { background:url(/System/Template/DS/Images/ds_structure_arrow.gif) right top no-repeat #99c6d6; }
.DSStructure .current * { color:#ffffff; }

/* ### /System/Module/Text/style.css ### */
.Text { width: 100%; }
.Text .textContent { width:100%; clear:both; overflow:hidden; }
.Text .textContent :first-child { margin-top:0; padding-top:0; }
.Text .textContent :last-child { margin-bottom:0; padding-bottom: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; }

/* ### /System/Module/DSSite/style.css ### */
div.alphanav { display:block; width:100%; margin-bottom:2px; text-align:center; }
div.alphanav a { display:inline-block; line-height:12px; padding:3px; margin-right:10px; font-size:10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; }
div.alphanav a:hover { cursor:pointer; background:#666666; color:#ffffff; text-decoration:none; }

table { width:100%; border-spacing:2px; }
table.head { background:#111111; }
table.head * { color:#ffffff; }
table td.col1 { width:70%; }
table td.col2 { width:15%; text-align:center; }
table td.col3 { width:15%; }

.level1 .col1 { padding-left:20px; }
.level2 .col1 { padding-left:40px; }
.level3 .col1 { padding-left:60px; }

/* ### /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 .row { padding: 0 0 5px 0; }
.DSModule .description { float:left; display:inline; width:100%; margin:0 0 20px 0; padding: 0 1% 0 1%; color:#979797; }
.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; }

/* ### /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;}

/* ### /System/Module/Article/style.css ### */
.Article a { cursor:pointer; }

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

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

.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:15px 0 0 0; float:left; clear:left; }

.Article .view_article a, .Article .content a { font-weight: normal; }
.Article .view_article a:hover, .Article .content a:hover { font-weight: normal; }
.Article .more { clear: both; display: block; }

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

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

.Article .comments { font-size:18px; float:left; clear:both; width:100%; margin:20px 0 5px 0; border-bottom:1px solid #d8d7d8; }
/* .Article .comments span { display:block; font-size:14px; color:#4b4b4b; float:left; line-height:22px; width:80%; padding:0 20% 0 0; } */
.Article .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; }
.Article .comments a:hover { text-decoration:none; background:url(/System/Template/Default/Images/extend_over.gif) right top no-repeat; color:#4b4b4b; }
.Article .comments a.selected { color:#4b4b4b; background:url(/System/Template/Default/Images/retract_over.gif) right top no-repeat; }

.Article .view { width: 100%; clear: both; }
.Article .articles_list .published .published_text { display:none; }

.Article .list_articles_item { margin-bottom:20px; }

.Article h1 { font-size:1.6em; line-height:1.8em; }
.Article h2 { font-size:1.4em; line-height:1.6em; }

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

/* ### /System/Module/Text/style.css ### */
.Text { width: 100%; }
.Text .textContent { width:100%; clear:both; overflow:hidden; }
.Text .textContent :first-child { margin-top:0; padding-top:0; }
.Text .textContent :last-child { margin-bottom:0; padding-bottom:0; }

/* ### /Site/Module/AufTreeNavigationOffset2/style.css ### */
.AufTreeNavigationOffset2 { float:left; width: 100%; padding:0 0 0 10px; margin:0 0 0 0; }
.AufTreeNavigationOffset2 a.active { color: #ff0000; }
.AufTreeNavigationOffset2 div.level3 { padding-left: 5px; }

/* ### /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/FeedReader/style.css ### */
.FeedReader feed_header_smaller { font-size: 12px; }

/* ### /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; }
div.Gallery span.req { padding-left:2px; color:#ff0000; }

div.Gallery div.gallery_list { padding:20px; text-align:center; border:1px solid #cccccc; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; -khtml-border-radius:15px; }
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; }

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

/* ### /System/Widget/DateTime/style.css ### */
.DateTime .enable { margin:0 5px 0 0; height:20px; }
.DateTime select { background:#ffffff; border:1px solid #cccccc; height:20px; font-size:12px; line-height:20px; }
.DateTime .day { }
.DateTime .month { }
.DateTime .year { }
.DateTime .hour { }
.DateTime .minute { }

/* ### /System/Widget/DSNavigation/style.css ### */
/* V1
.DSNavigation { position:absolute; right:0px; top:90px; width:100px; }
.DSNavigation a { float:right; clear:right; padding:0 0 0 15px; margin:0 0 5px 0; width:85px; height:25px; line-height:25px; background:url(/System/Widget/DSNavigation/Images/tab_normal.png) right top no-repeat; display:inline; color:#000000; text-decoration:none; font-size:14px; font-family:Arial, Calbiri, Tahoma, Verdana, Sans-serif; font-weight:normal; }
.DSNavigation .active, .DSNavigation a:hover { background:url(/System/Widget/DSNavigation/Images/tab_active.png) right top no-repeat; color:#ffffff; font-weight:normal; }
.DSNavigation .active span.lock_open, .DSNavigation .active span.lock_closed { float:right; width:100%; height:25px; line-height:25px; background:url(/System/Widget/DSNavigation/Images/lock_open_old.png) 70px center no-repeat; font-size:14px; }
.DSNavigation .active span.lock_closed { background:url(/System/Widget/DSNavigation/Images/lock_closed_old.png) 70px center no-repeat; }
*/

/* V2 */
.DSNavigation { display:block; width:96%; padding:0 2% 0 2%; height:30px; border-top:7px solid #1d1d1d; background:#ffffff; position:fixed; bottom:0; left:0; z-index:100; }
.DSNavigation * { font-size:16px; font-family:Arial, Tahoma, Verdana, Sans-serif; }
.DSNavigation div.logo { float:left; display:inline; font-weight:bold; color:#1d1d1d; line-height:30px; padding:0 20px 0 0; font-family:Arial, Tahoma, Verdana, Sans-serif; }
.DSNavigation a { float:left; display:inline; text-decoration:underline!important; line-height:30px!important; height:30px; padding:0 20px 0 0; font-weight:normal!important; color:#000000!important; }
.DSNavigation a.active, .DSNavigation a:hover { text-decoration:none!important; width:auto; }
.DSNavigation a span { float:left; line-height:30px; height:30px; padding:0 16px 0 0; width:auto; }
.DSNavigation .active span.lock_open, .DSNavigation .active span.lock_closed { float:left; height:30px; line-height:30px; background:url(/System/Widget/DSNavigation/Images/lock_open.gif) right center no-repeat; cursor:pointer; }
.DSNavigation .active span.lock_closed { background:url(/System/Widget/DSNavigation/Images/lock_closed.gif) right center no-repeat; cursor:pointer; }
.DSNavigation .right { float:right; }

/* ### /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;  }
.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 ### */
.gsc-control-cse { font-family:inherit; border-color:#000000; background-color: #FFFFFF; }
input.gsc-input { border-color: #BCCDF0; }
.gsc-tabHeader.gsc-tabhInactive { border-color: #E9E9E9; background-color: #E9E9E9; }
.gsc-tabHeader.gsc-tabhActive { border-top-color: #FF9900; border-left-color: #E9E9E9; border-right-color: #E9E9E9; background-color: #FFFFFF; }
.gsc-tabsArea { border-color: #E9E9E9; }
.gsc-webResult.gsc-result { border-color: #FFFFFF; background-color: #FFFFFF; }
.gsc-webResult.gsc-result:hover { border-color: #FFFFFF; background-color: #FFFFFF; }
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b { color: #0000CC; }
.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b { color: #0000CC; }
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b { color: #0000CC; }
.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b { color: #0000CC; }
.gsc-cursor-page { color: #0000CC; }
a.gsc-trailing-more-results:link { color: #0000CC; }
.gs-webResult.gs-result .gs-snippet { color: #000000; }
.gs-webResult.gs-result .gs-visibleUrl { color: #008000; }
.gs-webResult.gs-result .gs-visibleUrl-short { color: #008000; }
.gsc-cursor-box { border-color: #FFFFFF; }
.gsc-results .gsc-cursor-page { border-color: #E9E9E9; background-color: #FFFFFF; }
.gsc-results .gsc-cursor-page.gsc-cursor-current-page { border-color: #FF9900; background-color: #FFFFFF; }
.gs-promotion.gs-result { border-color: #336699; background-color: #FFFFFF; }
.gs-promotion.gs-result a.gs-title:link { color: #0000CC; }
.gs-promotion.gs-result a.gs-title:visited { color: #0000CC; }
.gs-promotion.gs-result a.gs-title:hover { color: #0000CC; }
.gs-promotion.gs-result a.gs-title:active { color: #0000CC; }
.gs-promotion.gs-result .gs-snippet { color: #000000; }
.gs-promotion.gs-result .gs-visibleUrl, .gs-promotion.gs-result .gs-visibleUrl-short { color: #008000; }

.cse { width:100%; }
.cse .gsc-control-cse, .gsc-control-cse { width:100%; }
.gsc-branding { display: none; }
.cse .gsc-control-cse div, .gsc-control-cse div { position: normal; }
.cse .gsc-control-cse, .gsc-control-cse { background-color: #ffffff; border: 1px solid; border-color: #ffffff; }
.cse .gsc-control-cse:after, .gsc-control-cse:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cse .gsc-resultsHeader, .gsc-resultsHeader { border:none; }

.cse .gsc-tabHeader.gsc-tabhInactive, .gsc-tabHeader.gsc-tabhInactive { border-bottom: none; color: #666666; background-color: #e9e9e9; border: 1px solid; border-color: #e9e9e9; border-bottom: none; }

/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive, .gsc-tabHeader.gsc-tabhActive { background-color: #FFFFFF; border: 1px solid; border-top: 2px solid; border-color: #e9e9e9; border-top-color: #FF9900; border-bottom: none; }

/* This is the tab bar bottom border. */
.cse .gsc-tabsArea, .gsc-tabsArea { margin-top: 1em; border-bottom: 1px solid #e9e9e9; }

/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result { padding: .25em; border: 1px solid; border-color: #ffffff; margin-bottom: 1em; }

/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover, .gsc-webResult.gsc-result:hover { border: 1px solid; border-color: #FFFFFF; }

/*Promotion Settings*/

/* The entire promo */
.cse .gs-promotion.gs-result, .gs-promotion.gs-result { background-color: #FFFFFF; border: 1px solid; border-color: #336699; }

/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image, .gs-promotion.gs-result .gs-promotion-image {}

/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link, .gs-promotion.gs-result a.gs-title:link { color: #0000CC; }
.cse .gs-promotion.gs-result a.gs-title:visited, .gs-promotion.gs-result a.gs-title:visited { color: #0000CC; }
.cse .gs-promotion.gs-result a.gs-title:hover, .gs-promotion.gs-result a.gs-title:hover { color: #0000CC; }
.cse .gs-promotion.gs-result a.gs-title:active, .gs-promotion.gs-result a.gs-title:active { color: #0000CC; }

/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet, .gs-promotion.gs-result .gs-snippet { color: #000000; }

/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl, .gs-promotion.gs-result .gs-visibleUrl { color: #008000; }

/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected { background: #D5E2FF; }
.gsc-completion-container { font-family:inherit; font-size: 13px; position: absolute; background: white; border: 1px solid #666666; margin-left: 0; margin-right: 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='#ff8400', 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/Module/DSLogin/style.css ### */
.DSLogin { width:621px!important; margin:0 auto 0 auto; padding:80px 0 80px 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; } 

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

