

/**					{ 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: 10px; }
table.easy td.lc2 div.left_container  { overflow-x: hidden; width: 180px; padding-left: 10px; }

tr.top_container  { height: auto !important; }
tr.top_container div table  { margin-left:0px !important; margin-right:0px !important; }
div.middle_container  {  }

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; }

.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 */
