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




/* Knappar */

.sebutton,button
{
	
    background: -webkit-linear-gradient(#e9e9e9,#c1c1c1 ); 
    background: -o-linear-gradient(#e9e9e9,#c1c1c1 ); 
    background: -moz-linear-gradient(#e9e9e9,#c1c1c1 );
    background: linear-gradient(#e9e9e9,#c1c1c1 );

    border-color: #999999;
    font-weight: bold;
    border-radius:10px;
    cursor:pointer;
    outline:none;
}

.sebutton:hover, button:hover {

    background: -webkit-linear-gradient(#c1c1c1,#e9e9e9 ); 
    background: -o-linear-gradient(#c1c1c1,#e9e9e9 ); 
    background: -moz-linear-gradient(#c1c1c1,#e9e9e9 );
    background: linear-gradient(#c1c1c1,#e9e9e9 );
    outline:none;
  }

.sebutton:active, button:active {

    background: -webkit-linear-gradient(#919191,#c9c9c9 ); 
    background: -o-linear-gradient(#919191,#c9c9c9 ); 
    background: -moz-linear-gradient(#919191,#c9c9c9 );
    background: linear-gradient(#919191,#c9c9c9 );
    outline:none;
  }

.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: underline;
}
	
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;
    border-radius:5px;
    border-collapse: collapse;
    border-collapse: 0px;
}

.setablerow, .setable tr
{
    color: #1f1f1f;
    padding-top:5px;
    padding-bottom:5px;
    padding-left: 0px;
    padding-right: 0px;
    /* 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: #e9e9e9}
.setablerow, .setable tr:nth-child(odd) {background: #FFF}
.setablerow:hover, .setable tr:hover { background: #a9a9a9 }



.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;
    border-spacing: 0px;
}


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-image: url('Images/toolbar_bg.png');
    background-repeat:repeat-x;
    */
	background: -webkit-linear-gradient(#5b5b5b,#111111 ); 
    background: -o-linear-gradient(#5b5b5b,#111111 ); 
    background: -moz-linear-gradient(#5b5b5b,#111111 );
    background: linear-gradient(#5b5b5b,#111111 ); 
    
}

.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;
        */
    border:2px groove;
    border-radius:5px;
    
}

.se_wa_belowtable
{
    padding-top:5px;
}

.wa-setable-header 
{
    margin-left:5px;
    background-color:blue;
}

.wa-setable-cell
{
    padding-top:5px;
    padding-bottom:5px;
}


.wa-static-frame
{
    border:2px groove;
    border-radius:5px;
}

.op-panel {
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background: #e9e9e9;
    border: 1px solid black;
}