body
{
	background:url(/core/templateresources/mina_sidor.jpg) no-repeat center center;
	background-attachment:fixed;
	}

.content *
{
	color:#555555;
}

.container .header menu li a
{
	color:#FFF !important;
	}

h1
{
	font-family:verdana;
	font-size:20px;
}

.content .main , .content .rightmain, .infocontainer, .loginInfo
{
	font-size:11px;
}

.main h1
{
	font-size:20px;	
}

.input
{
	border:1px solid #CCC;
	background:url(/core/templateresources/sidor_input.jpg) repeat-x;	
	padding:3px;
}

select.input
{
	padding:2px;
	}

table td
{
	padding:3px;	
}

.main
{
	float:left;	
	width:70%;
	position:relative;
}

.main .overdesc
{
 width:340px;
}

.infocontainer
{
	min-height:255px;
	}
	
.main
{
	background:url(/core/templateresources/sidor_middlebox.jpg) left top no-repeat;
	padding-top:10px;
	padding-left:20px;
	width:355px;
	margin-right:5px;
	min-height:200px;
	padding-top:15px;
}

.mainBig
{
	background:url(/core/templateresources/sidor_middlebox_big.jpg) left top no-repeat;
	padding-top:20px;
	width:600px;
	padding-left:30px;
	margin-right:20px;
	min-height:150px;
	padding-top:15px;
	overflow:hidden;
}


/* CALCULATIONS IN MAIN */

div.housename
{
	position:relative;
	height:50px;
	padding-top:10px;
	padding-left:60px;
	background:url(/core/templateresources/sidor_husikon.jpg) no-repeat;
}

div.housename div
{
	width:90%;
	font-weight:700;
	border-bottom:1px solid #EEEEEE;
	padding-bottom:3px;
	margin-bottom:3px;	
}

.rightmain
{	
	float:right;
	width:240px;
	padding-left:10px;
	position:relative;
}

.rightmain .overdesc
{
	
}

.spot
{
	padding:15px;
	padding-right:5px;
	background:url(/core/templateresources/sidor_rightside.jpg) left top no-repeat;
	min-height:100px;
}

.spot ul
{
	width:200px;	
}

.spot li
{
	padding:5px;
	border-bottom:1px solid #CCC;
}

a.nicebutton
{
	border:none;
	padding:0px;
	margin:0px;
	font-weight:700;
	display:-moz-inline-stack;
	display:inline-block;	
	height:25px;
	width:105px;
	text-align:center;
	padding-top:5px;
	background:url(/core/templateresources/sidor_bokamote_knapp.jpg) no-repeat;
	color:#FFF;
	text-decoration:none;
	margin-top:15px;
	cursor:hand;
	cursor:pointer;
}

input.nicebutton
{
	border:none;
	padding:0px;
	margin:0px;
	font-weight:700;
	display:-moz-inline-stack;
	display:inline-block;	
	height:30px;
	width:105px;
	text-align:center;
	padding-top:0px;
	background:url(/core/templateresources/sidor_bokamote_knapp.jpg) no-repeat;
	color:#FFF;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	margin-top:15px;
}

input.logoutbutton
{
	border:none;
	padding:0px;
	margin:0px;
	display:-moz-inline-stack;
	display:inline-block;
	padding-left:20px;
	width:90px;
	text-align:left;
	padding-top:3px;
	background:url(/core/templateresources/sidor_logout.gif) no-repeat;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}


.blackdesc
{
	font-weight:700;
	color:#2d2d2d;
}

.orangevalue
{
	font-weight:700;
	color:#ff6f0f;
}

.loginInfo h3
{
	font-size:20px;
	color:#555555;
	margin-bottom:8px;	
}

.overdesc
{
	font-size:18px;
	padding:5px;
	padding-bottom:5px;
	border-bottom:1px solid #EEEEEE;
	margin-bottom:10px;
	width:550px;
}

.faktyear h3
{
		background:url(/core/templateresources/fakt_small.jpg) no-repeat center left;
		padding-left:30px;
}

/* MEDDELANDEN */

.messages 
{
	width:620px;
}

.messages .delete
{
	float:left;
	position:relative;
	width:30px;
}

.messages .delete input
{
	border:none;	
}

.messages .message
{
	float:left;
	position:relative;
	width:270px;
}

.messages .date
{
	float:left;
	position:relative;
	width:140px;
}

.messages .from
{
	float:left;
	position:relative;
	width:150px;
}

.messages li.unread
{
	background-color:#EEEEEE;
}

.messages li
{
	padding:5px;
	margin-bottom:3px;	
}

ul.newmail li
{
	background:url(/core/templateresources/sidor_newmail.jpg) left center no-repeat;
	padding:4px;
	padding-left:30px;
}

/* ########## MÖTEN ############# */

table.bokamote
{
	border:none;	
}

.bokamote td
{
	width: 50px;
	padding:0px;
	margin:0px;
	height:20px;
}

.enabledToday, .enabled, .disabled, .today, .regular
{
	border:1px solid #EEE;
	text-align:center;
}

.bokamote .enabledToday, .bokamote .enabledToday *
{
	background:#336699;
	color:#FFF;
}



.bokamote .enabled,  .bokamote .enabled *
{
	background:#FF6F0F;
	color:#FFF;
}


.bokamote .disabled
{
	background:#999999;	
}

/* ################# AVTAL */

.avtalcontainer
{
	background:url(/core/templateresources/sidor_avtalikon.jpg) left top no-repeat;
	padding-left:60px;
	min-height:60px;
}

.old
{
	background:url(/core/templateresources/sidor_avtalikon_inactive.jpg) left top no-repeat;
}

.avtalcontainer h4
{
	border-bottom:1px solid #ccc;
	width:500px;
	font-size:13px;
	margin-bottom:4px;
}

.avtalcontainer .infoUL
{
	margin:0px;	
}

.avtalcontainer .inactive
{
	color:#CCCCCC;	
}

/* ######### ANLAGGNINGAR  ############# */
.activeAnlaggningar li
{
		padding:7px;
		padding-left:40px;
		background:url(/core/templateresources/sidor_anlaggningikon_active.jpg) left center no-repeat;
}

.inactiveAnlaggningar li
{
		background:url(/core/templateresources/sidor_anlaggningikon_inactive.jpg) left center no-repeat;
		padding:7px;
		padding-left:40px;
}

/* ######## BESTÄLLNING ############ */

#order, #fraga
{
	background: url(/core/templateresources/sidor_kundtjanstbild.jpg) 370px top no-repeat;	
}

/* ######### DOKUMENT ############ */
ul#dokument li div
{
	display:none;
}


/* ####### STAPELJÄVELN ####### */
.stapelbackground
{
	margin-top:10px;
	margin-bottom:10px;
	background:url(/core/templateresources/sidor_stapel_front_back.jpg) left center repeat-x;
	width:332px;
	height:17px;	
}

/* ######## MISC ########### */
.split
{
	float:left;
	position:relative;
	width:50%;	
}

.split.right
{
	text-align:right;
	width:150px;
	font-weight:700;
}


ul.newdocument li
{
	background: url(/core/templateresources/sidor_document.gif) no-repeat;
	background-position:  left center;
	padding-left:30px;	
}

ul.dokument li
{
	background: url(/core/templateresources/sidor_document.gif) no-repeat;
	background-position:  left top;
	padding-left:30px;
	margin:4px;
}

ul.dokument li div
{
	display:none;
	margin:5px;
}

.docsize
{
	width:100px;
	display:-moz-inline-stack;
	display:inline-block;
}

.doclink
{
	width:250px;	
	display:-moz-inline-stack;
	display:inline-block;
}


.docdate
{
	width:80px;	
	display:-moz-inline-stack;
	display:inline-block;
}


.error
{
	margin-top:10px;
	margin-bottom:10px;
	width:300px;
	position:relative;
	display:block;
	color:#FFF;
	padding:10px;
	background:#e63131;
	}
	
	
.success
{
	margin-top:10px;
	margin-bottom:10px;
	width:300px;
	position:relative;
	display:block;
	color:#2d2d2d;
	padding:10px;
	background:#6cde52;
}
