

/**					{ font-family: Trebuchet MS, Tahoma, Arial, sans-serif; font-size: 12px; }*/
body				{ margin-top: 10px !important; background: #eeeeee; overflow: auto; }
td					{ vertical-align: top; }
img					{ behavior: url(/include/htc/iepngfix.htc); border: 0px; }

.gradient_box		{background:url(/include/images/gradient.gif) repeat-x; background-color:#FFFFFF; border:Solid 1px #CCCCCC; padding:5px; margin-bottom:10px;}

h1.title					{font-size: 24px; margin: 2px 0px 0px 0px;}
h2.title					{font-size: 22px; margin: 2px 0px 0px 0px;}
h3.title					{font-size: 20px; margin: 1px 0px 0px 0px;}
h4.title					{font-size: 18px; margin: 1px 0px 0px 0px;}
h5.title					{font-size: 16px; margin: 0px 0px 0px 0px;}
h6.title					{font-size: 14px; margin: 0px 0px 0px 0px;}
h7.title					{font-size: 12px; margin: 0px 0px 0px 0px;}

/* Start Select Frame */

td.select_top	{ background-image: url(/include/images/top.gif); height: 5px; background-repeat:repeat-x; }
td.select_bot	{ background-image: url(/include/images/bot.gif); height: 5px; background-repeat:repeat-x; }

td.select_left	{ background-image: url(/include/images/left.gif); background-repeat:repeat-y; }
td.select_right	{ background-image: url(/include/images/right.gif); background-repeat:repeat-y; }

/* Stop Select Frame */

td.login_button { padding-left: 5px; }

/* Easy layout table */
table.easy          { border-collapse: collapse; width: 750px; text-align: left; margin-left: auto; margin-right: auto; }
table.easy td {padding: 0px; }
table.easy .lc1		{ padding: 0px; height: 150px; background-repeat: no-repeat; }
table.easy tr.lc1_divisions			{ background-color: #000000; color: #ffffff; }
table.easy tr.lc1_divisions a { color #ffffff; }

table.easy td.lc1 div.logo_container { float: left; margin-top: 20px; margin-left: 10px; height: 100px; }
table.easy td.lc1 div.site_slogan { width: 50%; float: right;  text-align: right; margin-top:50px; margin-right: 10px; font-size: 16px;font-style: italic; }


table.easy td.lc1 div.lc1_container	{ position: relative;  }
table.easy td.lc1 div.lc1_container div.logo_container {
    position:absolute;
    margin-top: 20px;
    margin-left: 10px;
    height: 100px;
}

table.easy td.lc1 div.lc1_container div.site_slogan {
    text-align: right;
    position: absolute;
    right: 0px;
    margin-top:50px;
    margin-right: 10px;
    font-size: 16px;
    font-style: italic;
    height: 70px;
    width: 50%;
}

table.easy td.lc1 div.logo	{ display: inline; vertical-align: middle;  }
table.easy td.lc1 h1.logo	{ font-size: 24px; line-height: 100px; vertical-align: middle; float: left;display: inline; }
table.easy .lc3		{ padding: 5px;padding-right: 10px; padding-top:10px; height: 450px; }


/* Layout specific styles. */
table.layout0 td.lc3 { width: 100%; } 
table.layout3 td.lc3 { width: 100%; } 


table.easy tr.lc1_divisions, table.easy tr.lc1_divisions td { vertical-align: middle; height: 20px; }
table.easy td.lc0 a.menu { line-height: 20px;}

table.easy tr.lc0 td, table.easy tr.lc0 td span { padding: 0px !important; }

/* Somewhat an attempt to get better margins in columns */
table.easy .lc2 div table { margin-left: 5px; margin-right: 5px; }
table.easy .lc3 div table { margin-left: 5px; margin-right: 5px; }


.win_outer .win_caption {background-image:url(/include/images/select/login_back.gif); background-repeat:repeat-x; padding: 2px; color: #FFF; font-weight: bold;}


table.easy td.lc2 div ul { margin-left: 5px; } 
table.easy td.lc4 div ul { margin-left: 5px; } 

/* Make sure left and right columns gets nice paddings, and margins. Avoid widening the columns */
table.easy td.lc4 div.left_container  { overflow-x: hidden; width: 180px; padding-left: 5px; }
table.easy td.lc2 div.left_container  { overflow-x: hidden; width: 180px; padding-left: 5px; }

tr.top_container  { height: auto !important; }
tr.top_container div table  { margin-left:0px !important; margin-right:0px !important; }

div.middle_container {float: left; padding-left: 0; padding-right: 10px; width: 48%;}
div.middle_container_full {float: left; padding-left: 0; width: 100%;}
div.right_container {float: right; width: 48%;}

font.title {font-size: 18px; font-weight: bold;}
#lop_title {font-size: 18px; font-weight: none;}



/* Themes  */
body.theme_blue { background: url(/include/images/select/back_toning_blue.jpg) repeat-x; }
body.theme_black { background: url(/include/images/select/back_toning_black.jpg) repeat-x; }
body.theme_darkgrey { background: url(/include/images/select/back_toning_darkgrey.jpg) repeat-x; }
body.theme_lightgrey { background: url(/include/images/select/back_toning_lightgrey.jpg) repeat-x; }
body.theme_purple { background: url(/include/images/select/back_toning_purple.jpg) repeat-x; }
body.theme_red { background: url(/include/images/select/back_toning_red.jpg) repeat-x; }
body.theme_yellow { background: url(/include/images/select/back_toning_yellow.jpg) repeat-x; }
body.theme_green { background: url(/include/images/select/back_toning_green.jpg) repeat-x; }
body.theme_orange { background: url(/include/images/select/back_toning_orange.jpg) repeat-x; }
body.theme_white { background-color: #ffffff; }
body.theme_pitchblack { background-color: #000000; }
body.theme_own_bg {
    background: url(/?get=gui&action=get_upload_image&id=upload_file_own_bg_image) fixed;
    background-repeat:repeat-x;
}

.lng_menu   {text-align: right; width: 100%; font-family: Trebuchet MS, Tahoma, Arial, sans-serif; font-size: 12px; }
.lng_menu a { color: #000000; }

/* Fliken tillval */
/* Login screen, no page setup 2011-03-17 */
table.login-table {
    margin-top:40px;
}
table.login-table tr td table {
    font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
    font-size: 12px;
}
table.login-table tr td.login-box {
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding-top:5px;
    background-color:#FFF;
}
table.login-table tr td table tr td h1 {
    color:#AAA;
    font-size:21px;
}
.easy_powered {
    font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
    font-size: 12px;
}
/* Login screen --end-- */


table.list { 
  font-family:Arial, Trebuchet MS;  
  border-collapse: collapse;
  border-spacing: 0;
  border-style: double;
	border: solid #D5D5D5; 
	border-width: 0px 0px 2px 0px; 
} 

tr.list_head { 
  font-family:Arial, Trebuchet MS; 
  font-weight: bold; 
  color: white;
  background-color: #D5D5D5;
} 

tr.list_even { 
  font-family:Arial, Trebuchet MS; 
  background-color: #FFFFFF;
} 

tr.list_odd { 
  font-family:Arial, Trebuchet MS;  
  background-color: #e3e3e3;
} 

tr.list_item { 
  font-family:Arial, Trebuchet MS; 
  background-color: #a4a462;
} 


/* New nice menu logic navigation_menu_newest.tpl.html */
div.cls_navigation_menu_container {
    margin:10px;
}
div.cls_navigation_menu_container div div:hover {
    background-color:#dbdbdb;
}
div.cls_navigation_menu_container div div div {
    background-color:white;
}

div.cls_navigation_menu_container div div.menu-row-selected1 {
    background-color:#ebebeb;
    color:#000000;
}

div.cls_navigation_menu_container div div.menu-row-selected2, 
div.cls_navigation_menu_container div.nav-menu-row-pad2:hover {
    background-color:#F1F1F1;
    color:#000000;
}
 
div.cls_navigation_menu_container div div.menu-row-selected3, 
div.cls_navigation_menu_container div.nav-menu-row-pad3:hover {
    background-color:#F9F9F9;
    color:#000000;
}

div.menu-row-parental {
    background-color:#63A63C;
}
div.menu-row-parental div a.menu {
    color:#FFF;
}

/* DIVISIONS MENU v5 STYLES
================================================================================*/

#nav{
	width:100%;
	}
	
#nav ul{
	padding:0;
	margin:0;
	line-height:100%;
	list-style:none;
	
	}
	
#nav ul li{
	padding:0;
	margin:0;
	float:left;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#666;
	height:25px;
	padding-top:10px;
	}

.divider{
/*	background:url(../images/nav_divider.jpg) no-repeat 0 0; */
	width:1px;

	}
	
.home a:link, .home a:visited{
	width:120px;
	text-decoration:none;
	color:#FFF;
	text-align:center;
	}
	
.home {
/*	background:url(../images/flik2.png) no-repeat 0 0; */
	background: #e0e0e0;
	width:120px;
	color:#FFFFFF;
	text-align:center;
	}

.home a:hover{
/*	background:url(../images/flik1.jpg) no-repeat 0 0; */
	width:120px;
	color:#0d384f;
	text-align:center;
	}

.home_current {
	width:120px;
	text-decoration:none;
/*	background:url(../images/flik1.jpg) no-repeat 0 0; */
	background: #d0d0d0;
	color:#666;
	text-align:center;
	}	

