﻿/* Allmän formatering */

html
{
	/*height: 100%;*/
}

body
{
	color: Black;
	font-family: Arial, Verdana, 'Times New Roman';
	font-size: 12px;
	background-color: #B6CBC2;
	margin: 0;
	padding: 0;
	height: 100%;
}

/* background-color: #af9a63; */
/* Masterpage formatering */

.MainTable
{
	/*height: 100%;*/
	/*width: 1024px;*/
	width: 1024px; 
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	background-color: #FFFFFF;
}

.HeaderTable
{
	background-color: #D0C4A4;
	width: 100%;
	border-bottom: 1px solid #4F4F4F;
	height: 160px;
}

.FooterTable
{
	border-top: 1px solid #4F4F4F;
	background-color: #D0C4A4;
	height: 20px;
}

/* Vanligt förekommande classer på sidor */

.PageTitle
{
	font-size: 16px;
	color: Black;
	font-weight: bold;	
}

.BlogTitle
{
	font-size: 20px;
	color: #75653C;
	font-weight: bold;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #AEAEAE;
}

.BlogDateTimeBy
{
	font-size: 11px;
	color: #37301C;
	font-weight: lighter;
	font-style: italic;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E6E6E6;
}

.BlogFooter
{
	font-weight: lighter;
	font-style: italic;
	font-size: 11px;
	color: #37301C;
}

.BlogFoot
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #B0B1B3;
}

.BlogCommentHeader
{
	font-size: 11px;
	color: #37301C;
	font-weight: lighter;
	font-style: italic;	
}

.BlogCommentText
{
	font-size: 11px;
	font-weight: lighter;
}

/* Meny formatering */
.LeftMenuText
{
	font-size: 12px;
	color: Black;
	/*font-weight: bold;*/
}

.LeftMenuText a:link, .LeftMenuText a:visited, .LeftMenuText a:active
{
	color: #000000;
	text-decoration: none;
}

.LeftMenuText a:hover
{
	color: #cc9900;
	text-decoration: underline;
}

.LeftMenuPanels
{
	border-top: dashed 1px #af9a63;
	/*border-bottom: dashed 1px #af9a63;*/
}

/* Kontrollers formatering */

.DropDownLists
{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	border-left: 1px solid #af9a63;
	border-top: 1px solid #af9a63;
	border-right: 1px solid #5C5030;
	border-bottom: 1px solid #5C5030;
	padding: 1px 2px;
	background-color: #EBE7DA;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	height: 22px;
}

.fileuploads
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	border-left: 1px solid #af9a63;
	border-top: 1px solid #af9a63;
	border-right: 1px solid #5C5030;
	border-bottom: 1px solid #5C5030;
	padding: 1px 2px;

	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	height: 22px;	
	
	border: solid 1px #af9a63;	
}

.Buttons
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	border-left: 1px solid #af9a63;
	border-top: 1px solid #af9a63;
	border-right: 1px solid #5C5030;
	border-bottom: 1px solid #5C5030;
	padding: 1px 2px;
	background-color: #C4B58E;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	height: 22px;
}

.Buttons[disabled]
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	border-left: 1px solid #af9a63;
	border-top: 1px solid #af9a63;
	border-right: 1px solid #5C5030;
	border-bottom: 1px solid #5C5030;
	padding: 1px 2px;
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	height: 22px;
}

input.Buttons:hover
{
	background-color: #ACFD77;
}

/*
input.Textboxes:focus, input.Textboxes:hover, INPUT.Textboxes:focus:hover, INPUT:focus
{
	background-color: #FFFF99;
}
*/

.Textboxes
{
	font-size: 12px;
	font-family: Arial;
	border: solid 1px #af9a63;
}

.TextboxesBlank
{
	font-size: 12px;
	font-family: Arial;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
}

.TextboxesHidden
{
	font-size: 12px;
	font-family: Arial;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
	color: #FFFFFF;
}

.Textboxes[disabled]
{
	border: 1px solid #C0C0C0;
	background-color: #E6E6E6;
	color: #D8D8D8;
}

/* Forum */

.Forum_ForumHeader
{
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}
.Forum_ForumDescription
{
	font-size: 10px;
	font-family: Arial;
	font-style: italic;
}

.PopupPanel
{
	background-color: #eeeeee;
	border: solid 1px #bbbbbb;
}


/* Password strength */

.PWSClass1
{
	color: Red;
}

.PWSClass2
{
	color: Red;
}

.PWSClass3
{
	color: Blue;
}

.PWSClass4
{
	color: Blue;
}

.PWSClass5
{
	color: Green;
}

/* Tag cloud */
#tagCloud
{
    width:150px;
    border:solid 0px #ccc;
    padding:0px;
    margin-bottom:0px;
    text-align:justify;
}

#tagCloud A
{
    text-decoration:none;
    margin-left:5px;
    margin-right:5px;
    font-family:Arial, Verdana;
    text-transform:lowercase;
}

#tagCloud A:hover
{
    color:#00cc00;
    text-decoration:underline;
}

#tagCloud A.weight1
{
    color: #ff9900;
    font-size: 1.7em;
    font-weight:bolder;
}
#tagCloud A.weight2
{
    color: #4169e1;
    font-size:1.3em;
    font-weight:bolder;
}
#tagCloud A.weight3
{
    color: #009eff;
    font-size: 1.2em;
    font-weight:bolder;
}
#tagCloud A.weight4
{
    color: #4188cf;
    font-size: 1.0em;
}
#tagCloud A.weight5
{
    color: #83bcd8;
    font-size: 0.8em;
}














.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
    cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide img {
    border: 2px solid silver;
}
.highslide:hover img {
    border-color: gray;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
    border-color: black;
}
.highslide-image {
    border-width: 2px;
    border-style: solid;
    border-color: white;
    background: gray;
}
.highslide-wrapper, .rounded-white {
    background: white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border-top: none;
    font-size: 1em;
    padding: 5px;
    background: white;
}
.highslide-heading {
    display: none;
    color: gray;
    font-weight: bold;
    height: 20px;
    overflow: hidden;
    cursor: default;
    padding-left: 22px;
    background: url(highslide/graphics/icon.gif) no-repeat 0 1px;
}
.highslide-dimming {
    position: absolute;
    background: black;
}
.highslide-loading {
    display: block;
    color: black;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 3px;
    border: 1px solid white;
    background-color: white;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: gray;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
    width: 105px;
    height: 20px;
    position: relative;
    top: -23px;
    left: 7px;
}
.highslide-controls ul {
	height: 20px;
    list-style: none;
    margin: 0;
    padding: 0;
}
.highslide-controls li {
    float: left;
}
.highslide-controls a {
    background-image: url(highslide/graphics/controlbar-white-small.gif);
    display: block;
    float: left;
    height: 20px;
    width: 20px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
    /* hide the text for these graphic buttons */
    display: none;
}
.highslide-controls .highslide-move {
	display: none;
}
.highslide-move a {
    cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -20px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -40px !important;
}
.highslide-controls .highslide-play a {
    background-position: -20px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position: -20px -20px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.highslide-controls .highslide-pause a {
    background-position: -40px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -40px -20px;
}
.highslide-controls .highslide-next a {
    background-position: -60px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -60px -20px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -60px -40px !important;
}
.highslide-controls .highslide-full-expand a {
    background-position: -100px 0;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -100px -20px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -100px -40px !important;
}
.highslide-controls .highslide-close a {
    background-position: -120px 0;
}
.highslide-controls .highslide-close a:hover {
    background-position: -120px -20px;