﻿/* General */
.ModuleWrapper { width: 630px; padding: 15px; font-size:12px; color:#375162; font-family:Arial; }
.ItemContainer { float:left; width: 600px; margin: 0px 0px 0px 0px; clear:both; padding:0px; }
.LargeItemContainer { float:left; width: 880px; margin: 0px 0px 0px 0px; clear:both; padding:0px; }
.InfoContainer { font-weight:bold; font-family:Arial; float:left; width: 190px; margin: 0px 10px 10px 0px; }
.InfoContainer span { font-weight:bold; font-family:Arial; }
.InputContainer { float:left; width: 400px; margin: 0px 0px 10px 0px; }
.InputNormal { width: 195px; padding: 2px; }
.ItemContainer a span, .ItemContainer a:link span, .ItemContainer a:visited span { color: #0006ff; }
.InputWidth { width: 220px; }
.LargeInputWidth { width:400px; }
.CurrentFileContainer { margin: 10px 0px 0px 0px; float:left; }
.CurrentFileContainer span { font-weight:bold; }
.InputContainer a:link { cursor:pointer; }
.InputContainer a:hover { cursor:pointer; color:#000;  }
.InputContainer a span { padding: 0px 0px 0px 5px; }
.InputContainer img { cursor:pointer; vertical-align:middle; }
.InputContainer .bold { float:left; margin: 5px 0px 0px 0px; font-weight:bold; }
.InputContainer .ActionLinkButton img { float:left; }
.InputContainer .SmallImage img { width: 100px; float:left; margin: 0px 0px 0px 5px; }

/* DNN */
.MediaModuleWrapper a.CommandButton:link, .MediaModuleWrapper a.CommandButton:visited, .MediaModuleWrapper a.CommandButton:active {
color:#0006ff;
font-weight:bold;
text-decoration:underline;
white-space:nowrap;
}

/* Text */
.MediaModuleWrapper h2 { color:#375162; margin: 10px 0px 10px 0px; font-family:Arial; font-size:14px; }
.MediaModuleWrapper span { color:#375162; font-family:Arial; }

/* Icons */
.IconContainer { float:left; margin: 0px 15px 0px 0px; }
.IconContainer a { cursor:pointer; position:relative; }
.IconContainer a:hover { text-decoration:none; }
.IconContainer a span { text-align:center; position:absolute; left: 25px; bottom:20px; font-family: Arial; font-weight:bold; color: #000; }
.IconContainer a #ThumbnailIcon { left: 20px; }
.IconContainer a #FlashIcon { left: 35px; }
.IconContainer a #FlashIcon { left: 35px; }
.IconContainer a #ViewThumbnailsIcon { left: 15px; }

/* Search */
.searchIcon
{
    height:30px;
    width:16px;
    background: url(redmond/images/search.png) left 15px no-repeat;
    float:left;
    margin:0px 5px 0px 5px;
}

/* Save */
.saveBtn { margin: 0px 0px 0px 0px; }
.saveInfo .InfoWrapper { margin: 10px 0px 10px 0px; }

/**/
.InfoContainer p a { font-weight:bold; color:#000; }
.InfoContainer p a:hover { cursor:pointer; text-decoration:underline; }

/* DataContainers */
.ThumbDataContainer { float:left; width: 200px; padding: 0px 10px 10px 0px; }

/* #DataViewer .ThumbDataContainer img { width: 100px; } */

/* Error */
#ErrorWrapper { border: 1px solid #ff0000; }
#ErrorWrapper ul { list-style-position:inside; }
#ErrorWrapper ul li { color: #ff0000; }
.InputError { border: 1px solid #ff0000; }

/* Success */
#SuccessWrapper { padding:10px;  float:left; border: 1px solid #10e100; width: 400px; margin: 0px 0px 10px 0px; clear:both; }
#SuccessWrapper ul { list-style-position:inside; }
#SuccessWrapper ul li { color: #10e100; }

.InfoWrapper { color: #6ea7d1; padding:10px;  float:left; border: 1px solid #6ea7d1; width: 400px; margin: 0px 0px 10px 0px; clear:both; }
.InfoWrapper p { color: #6ea7d1; margin: 0px; padding: 0px; }
.InfoWrapper ul { list-style-position:inside; }
.InfoWrapper ul li { color: #10e100; }

/* Buttons and links */
.ActionLinkButton { cursor:pointer; }

/* Sortable */
.HideShowControlGroup2 .sortableList, .moduleList
{ padding: 0px; width:440px; list-style-type:none; margin:10px 0px 0px 0px; }
ul.sortableList { padding-left: 0px; }
ul.sortableList li, ul.moduleList li { list-style-type:none; height:37px; padding:5px 10px 0px 10px; background-color:#f0f6fc; border:1px solid #A6C9E2; margin-bottom:3px; cursor:n-resize; }
.moduleList li { cursor:pointer; }
.sortableList li:hover, .moduleList li:hover { background-color:#c6e1fc; }
.sortableList li input, .moduleList li input { float:left; margin:0px 20px 0px 0px; }
.sortableList li span, .moduleList li span { float:left; margin:0px 20px 0px 0px; line-height:35px; font-size:14px; overflow:hidden; }
.sortableList li img.imgName { float:left; margin:0px 20px 0px 0px; height:35px; overflow:hidden; }
.sortableList li div.delete, .moduleList li div.delete { float:right; width:16px; height:16px; background-color:transparent; border:0px; cursor:pointer; margin:8px 0px 0px 0px; }
.sortableList li div.edit, .moduleList li div.edit { float:right; width:16px; height:16px; background-color:transparent; border:0px; cursor:pointer; margin:8px 0px 0px 5px; }
.sortableList li div.editentries, .moduleList li div.editentries { float:right; width:auto; height:16px; background-color:transparent; border:0px; cursor:pointer; margin:8px 5px 0px 5px; }
.upDown { float:left; margin:8px 20px 0px 0px; }
ul.smallList { margin-top:0px; }
ul.smallList li { list-style-type:none; height:17px; padding:5px 10px 0px 10px; background-color:#dedede; border:1px solid #A6C9E2; margin-bottom:3px; cursor:pointer; }
ul.smallList li.choosed { background-color:#f0f6fc; }
ul.smallList li .ui-icon { display:none; visibility:hidden; }
ul.smallList li span { float:left; margin:0px 20px 0px 0px; line-height:14px; font-size:14px; overflow:hidden; }

/* Thumbnails */
.imgUpload { }
.thumbHolder { position:relative; float: left; height: 70px; width: 90px; text-align: center; overflow: hidden; padding: 5px 0px 0px 0px;margin: 0px 5px 10px 0px; cursor: pointer; }
.thumbHolder .DeleteIcon { position:absolute; top: 5px; right:5px; width:15px; height:15px; }
.thumbHolder span { overflow:hidden; }
.thumbHolder:hover { background-color: #eeeeee; height: 69px; width: 88px; padding: 4px 0px 0px 0px; border: solid 1px #ccc; }
.thumbHolder img { height: 50px; width: 70px; margin-bottom: 5px; }

/* Uploadify */
.uploadifyQueueItem { font: 11px Verdana, Geneva, sans-serif; border: 2px solid #E5E5E5; background-color: #F5F5F5; margin-top: 5px; padding: 10px; width: 350px; }
.uploadifyError { border: 2px solid #FBCBBC !important; background-color: #FDE5DD !important; }
.uploadifyQueueItem .cancel { float: right; }
.uploadifyProgress { background-color: #FFFFFF; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; margin-top: 10px; width: 100%; }
.uploadifyProgressBar { background-color: #0099FF; width: 1px; height: 3px; }

/* JCrop */
.jcExample p { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 90%; }
.cropInfo { margin: 10px 0px 5px 0px; width: 100%; }

/* Tabs */
/* initially all panes are hidden */ 
.panes div.pane {
background-color:#FFFFFF;
border-color:-moz-use-text-color #999999 #999999;
border-right:1px solid #999999;
border-style:none solid solid;
border-width:0 1px 1px;
display:none;
padding:15px 10px;
float:left;
}

ul.tabs {
border-bottom:1px solid #666666;
height:30px;
list-style:none outside none;
margin:0 !important;
padding:0;
}

ul.tabs li {
float:left;
list-style-image:none !important;
margin:0 !important;
padding:0;
text-indent:0;
}

ul.tabs a {
background:url("images/tabs.png") no-repeat scroll -420px 0 transparent;
color:#333333;
display:block;
font-size:11px;
height:30px;
line-height:30px;
margin:0;
padding:0;
position:relative;
text-align:center;
text-decoration:none;
top:1px;
width:134px;
}

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
background-position:-420px -62px;
color:#000000 !important;
cursor:default !important;
}

.tabs a:hover { background-position: -420px -31px; color:#fff;	}
.panes .pane { width:610px; }
ul li { list-style-type:none; }

/* View mode */
.kundcase_all_container { float: left; width: 312px; min-height: 380px; max-height: 390px; position: relative; padding-left: 8px; }
.kundcase_all_container img { padding: 8px 8px 39px 8px; position: relative; left: -8px; background-image:url(images/kundcase_bg_02.png); background-repeat: no-repeat; }
.kundcase_all_container h1 { padding:0 0 10px; margin:0; font-weight:normal; color:#000; font-size: 140%; line-height: 120%; }
.kundcase_all_container p { line-height:160%; margin:0; padding-bottom:8px; color:#727373; font-family:Arial,sans-serif; }
.kundcase_all_text { padding: 8px; }
img.kundcase_all_flyer { float: right; }
/**/
.foretagcase_thumb { float: left; width: 312px; min-height: 150px; max-height: 320px; position: relative; padding-left: 8px; }



/* Scrollable */
.BannerSlideshowHolder { padding: 0px 0px 0px 0px; width: 728px; height: 402px; position: relative; float:right; }
.BannerSlideshowHolder .BannerSlideshow { width: 718px; float:right; height: 422px; position: relative; overflow: hidden;  }
.BannerSlideshowHolder .BannerSlideshow ul.items { width: 20000em; position: absolute; height: 402px; display: block; list-style-type: none; margin:0px; padding:0px;  }
.BannerSlideshowHolder .BannerSlideshow ul.items li { background: url(http://www.sajtkonsulterna.com/Portals/0/Skins/sajten/img/bg/kundcase_bg_718x402.jpg) no-repeat; margin-right: 0px; padding: 8px 8px 20px; width: 702px; height: 402px; float: left; display: block; }
.BannerSlideshowHolder .BannerSlideshow ul.items li img { background:none; background-color:transparent; float: right; padding:0px; margin:0px; }

