﻿body 
{
	font-family: Verdana;
	color: #495760;
}




/* Knappar */

.sebutton,button
{
	background-color: #5cc7ba;
    border-color: #5cc7ba;
    color: black;	
    font-weight: bold;
    border-radius:10px;
}

.sebuttoncancel
{
    border-color: #5cc7ba;
    color: #5cc7ba;	
    font-weight: bold;
    border-radius:10px;
}


/* Text */
.setext
{

}

setext
{
    
}

/* Länkar */

a.startmenu 
{
	color: #cb632c;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

a.startmenu:hover 
{
	color: #cb632c;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

a.startmenu 
{
    color: #cb632c;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

a.startmenu:hover 
{
    color: #cb632c;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}


a.tablelink
{
    color: #888888;
    font-weight: bold;
    text-decoration: none;
}

a.tablelink:hover
{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

a.selink
{
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}

a.selink:hover
{
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

a.sortlink
{
	color: #333333;
    font-weight: bold;
    text-decoration: none;
}

a.sortlink:hover
{
	color: #000000;
    font-weight: bold;
    text-decoration: none;
}


a.menylink
{
	color: #D0602E;
	font-weight: bold; 
	text-decoration: none;
}

a.menylink:hover
{
	color: #9C4822;
    font-weight: bold;
    text-decoration: none;
}
	
a.selectedmenylink
{
	color: #495760;
    font-weight: bold;
    text-decoration: none;
}

a.selectedmenylink:hover
{
	color: #495760;
    font-weight: bold;
    text-decoration: none;
}



/* Dropdownlista */

.sedropdownlist
{
    color: #888888;
    border-radius:5px;
    background-color: Transparent;
    font-weight: bold;
    border-width: 1px;
}



/* Panel */

.sepanel
{
    /*background-color: #444444;*/
    border-color: #888888;
    border-radius:5px;
    padding:10px;
}

.loginpanel
{
	background-color: #495760;
}


/* Tabell */

.setable
{
/*    border-radius:5px;*/
    /*
    padding:1px;
    margin:1px;*/
    font-weight: normal;
    font-size:10px;
}

.setablerow, .setable tr
{
    color: #1f1f1f;
    /* background-image: url(Images/button_bg.JPG);	 */
    /*background-color: #495760;*/
    border-width:0px;
    border-style:none;
    font-size:12px;	
}

.setablerow, .setable tr:nth-child(even) {background: #a9f6ec}
.setablerow, .setable tr:nth-child(odd) {background: #FFF}
.setablerow:hover, .setable tr:hover {background: #5cc7ba}



.evenrow
{
    color: #495760;
   /* background-color: #50606A;*/
    background-color: #f1f1f1;
}

.oddrow
{
    color: #495760;
   /* background-color: #495760;*/
   background-color: #d4d4d4;
}

.redrow
{
	color: #FFFFFF;
	background:#771111; 
}



.bglabelcolor
{
	font-weight: bold;
	color: #495760;
}

.paneltextcolor
{
	font-weight: bold;
	color: #FFFFFF;
}

.semodal > h1 .semodal > form > h1
{
	color: #495760;
}

.semodal > h2 .semodal > form > h2
{
	color: #495760;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.semodal > table .semodal > form > table
{
	color: #495760;
}

.semodal .semodal > form
{
	color: #495760;
}



table.se2table 
{
	color: Black;
    border-collapse: collapse;
    border: 1px solid black;
}


table.se2table th
{
    background-color: #cccccc;
    padding-left: 1px;
    padding-right: 3px;
}

table.se2table tr:nth-child(2n)
{
    background-color: #eeeeee;
}

table.se2table tr td:not(:last-child) {
    border-right: 1px dotted gray;
}

.se2howto {
    font-size: smaller;
    color: Gray;
}

table.se2table tr:hover
{
    background-color: #ccccff;
}

a.se2link {
    color: #ff6a00;
    text-decoration: underline;
}

a.se2link:hover {
    color: #ff6a00;
    text-decoration: wavy;
}


input.se2edit
{
	border: 1px solid #cccccc;
	background-color: #eeeeee;
}

input.se2edit:focus
{
	border: 1px solid #666666;
}

input.se2edit:hover
{
	background-color: #ccccff;
}

div.wafield 
{
	background-color: #ddddee;
	cursor: text;
}

div.wafield:hover
{
	background-color: #ccccff;
	cursor: text;
}

input.wafieldtextedit
{
	background-color: #ddddee;
	border:1px solid #888888;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-radius:5px;
}

input.wafieldtextedit:hover
{
	background-color: #ccccff;
}

input.wafieldtextedit:focus
{
	background-color: #ccccff;
}


textarea.wafieldtextedd.it
{
	background-color: #ddddee;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

textarea.wafieldtextedit:hover
{
	background-color: #ccccff;
}

textarea.wafieldtextedit:focus
{
	background-color: #ccccff;
}

/* Toolbar style */
.toolbar_bg
{
	background: -webkit-linear-gradient(#5b5b5b,#111111 ); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#5b5b5b,#111111 ); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#5b5b5b,#111111 ); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#5b5b5b,#111111 ); /* Standard syntax */
}

.sesmall {
    font-size: 10px;
}

.seobjblock {
        border: 1px solid #999;
        padding: 2px 2px 2px 2px;
        background-color: #ccccff;
        margin-bottom: 2px;
}



/* Chat */
#chatBox{
        padding:10px;
        position:fixed; 
        display:none; 
        bottom:0px; 
        right:200px; 
        width:0px; 
        font-size:10px; 
        background-color:#c1c1c1;
}

#chatTo{
    text-decoration:underline;
    font-size:14px;
}

#chatOverview{
    font-size:10px;
    background-color:#343434;
    height:100%;
}

#chatUserList
{
    margin:5px;
}

.chatUserOnline
{
    margin-bottom:5px;
    background-color:#00AA33;
    cursor:pointer;
}

.chatUserOffline
{
    margin-bottom:5px;
    background-color:#AA2233;
    cursor:pointer;
}




/* Table scroll div */
.se-wa-tablescrolldiv {
    border: 1px solid black;
}