/* Update 2005-06-16 */
/* http://jigsaw.w3.org/css-validator/ : No error or warning found */

@import url("admin.css");


/* ------Text items------------- */


.Introduction, H3 {
FONT-WEIGHT: bold;
FONT-SIZE: 1em;
font-family: Courier, Verdana, Arial, Helvetica, Tahoma, sans-serif;
EditMenuName: Ingress}

.Normal, P, BODY, TD, INPUT, LI {
FONT-SIZE: 0.95em;
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma;
COLOR: #000000;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
EditMenuName: Normal }

.Heading1, H1
{
FONT-WEIGHT: 900;
FONT-SIZE: 1.6em;
font-family: "Comic Sans MS", Verdana, Arial, Helvetica, Tahoma, sans-serif;
COLOR: #000000;
line-height: 1.2em;
margin: 10px 0 0 0;
EditMenuName: Rubrik;
}

.Heading2, H2 {
FONT-WEIGHT: bold;
FONT-SIZE: 1.4em;
line-height: 1em;
font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
COLOR: #000000;
margin: 15px 0 0 0;
EditMenuName: Underrubrik}

h3 {
font-size: 1.2em;
}

h4 {
font-size: 1em;
font-weight: bold;
font-style: Italic;
}

.Tabletext {
EditMenuName: Tabell}

.NormalRed {
COLOR: #990000;
EditMenuName:Normal röd text}

.Bildtext {
TEXT-DECORATION:none}
FONT-SIZE: 0.7em;
EditMenuName:Bildtext }

.Bold 	{FONT-WEIGHT: bold;}

.Italic {FONT-STYLE:Italic}

/*---Body tags---*/
BODY.PortalPage {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
BODY.NormalPage {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color: #FFFFFF; color: #000000;}
BODY.NewsgroupList {BACKGROUND-COLOR:#F3F3F3;}
BODY.NewsgroupItem {BACKGROUND-COLOR:#FFFFFF;}

/* ------Link items------------- */

A:link{
COLOR: #293159;
TEXT-DECORATION:underline}

A:hover{
COLOR: #333333;
TEXT-DECORATION:none}

/* Messes up the top menu?*/
A:visited {
color:#000000;
TEXT-DECORATION:underline;
}

/* ---Rightlisting Links---*/
.RightListingText{
color:#333366;
text-decoration:none;}

A.RightListingText{
color:#333366;
text-decoration:none;}

A.RightListingText:visited{
color:#000000;
text-decoration:none;}

A.RightListingText:hover{
color:#333366;
text-decoration:underline;}


/*---StartPage News ---*/
.StartPageHeading {
text-decoration:none;
font-size:7.5pt;
font-weight:800;
color:#333366;}

A.StartPageHeading:link {
text-decoration:none;
color:#333366;}

A.StartPageHeading:hover {
text-decoration:none;
color:#333333;}

A.StartPageHeading:visited {
text-decoration:none;
color:#333366;}

/* ---HeadMenu items---*/

.MenuBar
{
background-image: url(../_images/fsk/sklurr.gif);
background-repeat: no-repeat;
}

.MenuHead{
color: #cccccc;
font-size: 7.5pt;
font-weight:bold;
text-decoration:none;
font-variant: normal;
letter-spacing : 0.2px;
text-transform : uppercase;}

.MenuHead a{
text-decoration:none;
color: #000000;}

.MenuHead:visited a{
text-decoration:none;
color: #000000;}

.MenuHead:hover a{
color: #333399;}

.ActiveMenuHead {
color: #339966;
font-size:7.5pt;
font-weight:bold;
text-transform : uppercase;
letter-spacing : 0.2px;}

.ActiveMenuHead a {
color: #339966;
text-decoration:none;}

.ActiveMenuHead:visited a{
text-decoration:none;
color: #333399;}

.ActiveMenuHead:hover a{
color: #ffcc00;
text-decoration:none;}


/*---StartPage Items ---*/
.Helptext {CURSOR: hand}
.DateListingText {
COLOR: #606060;
FONT-SIZE: 7pt;
FONT-STYLE:Italic }

/* ---LeftMenu items---*/


.MenuLink{
color: #FFFFFF;
font-size:0.73em;;
font-weight:normal;
text-decoration:none;}

A.MenuLink{
text-decoration:none;
color: #FFFFFF;}

A.MenuLink:visited{
text-decoration:none;
color: #FFFFFF;}

A.MenuLink:hover{
text-decoration:none;
color: #DDDDDD;}

/*---Listing headers (Startpage and LeftMenu head)----*/
.ListHeading{
font-weight: bold;
font-size: 10pt;
color: #FFFFFF;
background: transparent;
letter-spacing: 0.7px;
text-decoration:none;
text-transform : uppercase;}

A.ListHeading:link{
text-decoration:none;
color: #FFFFFF;}

A.ListHeading:visited{
text-decoration:none;
color: #FFFFFF;}

A.ListHeading:hover{
text-decoration:none;
color: #000000;}

/*--Pagefoot---*/

.Footer {
FONT-SIZE: 7.5pt;
color: #333333;
font-weight: normal;
text-decoration: none;}

A.Footer:link {
color: #333333;
font-weight: normal;
text-decoration: none;}

A.Footer:hover {
text-decoration: none;
font-weight: normal;
color: #293159;}

A.Footer:visited {
color: #333333;
font-weight: normal;
text-decoration: none;}

/*---Disussion template Items---*/

table.Conference{
background-color: #DEDEDE;
border-style: solid;
border-color: #BBBBBB;
border-width: 1px;}

/*---Personal registry Items---*/
table.DetailedView{
background-color: #FFFFFF;
border-style: solid;
border-color: #BBBBBB;
border-width: 1px;}

table.BackButton{
background-color: #DDDDDD;
border-style: solid;
border-color: #BBBBBB;
border-width: 1px;}

.ConferenceCommand {
COLOR: #663399;
BACKGROUND-COLOR: #FFFFFF}

.ConferenceCommand A {
COLOR: #000000;
BACKGROUND-COLOR: #FFFFFF}

.ConferenceHeading1 {
FONT-WEIGHT: bold;
FONT-SIZE: 12pt;}

.ConferenceHeading2 {
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;}

/*--Portal template Items---*/
TR.PortalTitleFrame
{
background-color: #8899AA;
}
Span.PortalSettingsTitle{
color: #000000;
font-size: 14px;
font-weight: bold;}

select.PortalDropDown{
font-weight:normal;
font-size: 11px;
font-family:tahoma;}

.DynamicResizeCell{
background-color: #FFFFFF;}

.DynamicResizeRow{
background-color: #FFFFFF;}

.PortalCalendarHeading {
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
HEIGHT:12px}

/* ---News Groups---*/
TR.NewsgroupRow {
BACKGROUND-COLOR: #DEDEDE;
COLOR: #000000;
FONT-SIZE: 11px;
FONT-FAMILY:tahoma;
PADDING-BOTTOM: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px}

TR.NewsgroupRowActive{
BACKGROUND-COLOR: #DEE8F2;
COLOR: #000000;
FONT-SIZE: 11px;
FONT-FAMILY:tahoma;
FONT-WEIGHT:bold;
PADDING-BOTTOM: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px}

TD.NewsgroupTableheading {
COLOR: #ffffff;
FONT-SIZE: 11px;
FONT-FAMILY:tahoma;
FONT-WEIGHT:bold;
HEIGHT: 20px;
PADDING-LEFT: 2px;
BACKGROUND: #333366}

A.NewsgroupBarButton {
COLOR: #000000;
FONT-SIZE: 11px;
FONT-FAMILY:tahoma;
FONT-WEIGHT:bold;
TEXT-DECORATION: none}

A.NewsgroupBarButton:visited {
COLOR: #000000;
FONT-SIZE: 11px;
FONT-FAMILY: tahoma;
FONT-WEIGHT: bold;
TEXT-DECORATION: none}

.NewsgroupBarTitle {
COLOR: #000000;
FONT-SIZE: 12px;
FONT-FAMILY:Verdana, arial, tahoma;
FONT-WEIGHT:bold;}

.NewsgroupItemMessage {
FONT-SIZE: 10px;
FONT-FAMILY:Verdana, Courier new;
COLOR: #333333;}

.NewsgroupItemHeading{
COLOR: #ffffff;
FONT-SIZE: 11px;
FONT-FAMILY:tahoma;
FONT-WEIGHT:bold;}

.NewsgroupItemHeading2{
COLOR: #ffffff;
FONT-SIZE: 11px;
FONT-FAMILY:tahoma;}


/* ----siddisposition------*/

html {font-size: 12pt; padding:0; margin:0; border:0; border:0;
}

body { padding:0;
margin:0;
border:0;
background-color: #cccccc;
background-image: url(../_images/fsk/tabletpaper.gif);
background-repeat: repeat-y;
background-attachment: fixed;
}

html>body {font-size:1em;}

#contentscroll
{
position: relative;
display: block;
width: 610px;
overflow: auto;
z-index: 1;
}

* html #contentscroll {padding:0px 0px 0px 0px; width:610px; overflow:auto; position:relative; z-index:1;}

/* Presentation and text classes */

td.l { background-color: #EFEFEF;
color: #496989;
font-family: Courier,Arial,Helvetica, sans-serif;
}

td.lfat { background-color: #EFEFEF;
color: #496989;
font-family: Courier,Arial,Helvetica, sans-serif;
font-weight: bold;
}

td.w { background-color: #FFFFFF;
color: #496989;
font-family: Courier,Arial,Helvetica, sans-serif;
}

td.g, tr.g {background-color: #999999;
color: #FFEFDF;
font-family: Courier,Arial,Helvetica, sans-serif;
}

td.text { background-color: #FFFFFF;
color: #000000;
font-family: Georgia,"Times New Roman",Times,Serif;
}

.smallText  {
color: #000000;
font-weight: normal;
font-size: 0.7em;
font-family: Georgia, "Times New Roman", Times, Serif;
}

.smallTextSans  {
color: #000000;
font-weight: normal;
font-size: 0.8em;
font-family: Tahoma,Helvetica,Arial, sans-serif;
}

.smallerTextSans  {
color: #000000;
font-weight: normal;
font-size: 0.7em;
font-family: Tahoma,Helvetica,Arial, sans-serif;
}

.pgtop {
background-color: #909090;
background-image: url(../_images/site/MetalTileBlue.gif);
color: #FFEFDF;
font-family: "Lucida Grande",Tahoma,Arial,Helvetica, sans-serif;
font-weight: bold;
}

td.highlight {
background-color: #ECFAFF;
color: #0000BB;
}

.fat {
font-weight: bold;
}


/* CSS for navigation items */

td.menuHead, div.menuHead{background-color: #666666;
background-image: url(../_images/site/MetalTileDarker.gif);
color: #ff6633;
font-family: "Lucida Grande",Tahoma,Arial,Helvetica, sans-serif;
font-weight: bold;
}

td.smallMenuText  {
color: #990066;
font-weight: lighter;
font-size: 0.7em;
line-height: 0.9em;
font-family: "Lucida Grande",Tahoma,Arial,Helvetica, sans-serif;
background: gray;
}

td.PageShedMenu  {
color: #333333;
font-style: normal;
font-weight: bold;
font-size: 0.9em;
line-height: 0.9em;
font-family: "Lucida Grande",Tahoma,Arial,Helvetica, sans-serif;
background: #eeeeee url(../_images/site/bg_stripes2.gif);
}

td.lastForumPosts  {
color: #333333;
font-style: normal;
font-weight: normal;
font-size: 0.8em;
line-height: 0.9em;
font-family: "Lucida Grande",Tahoma,Arial,Helvetica, sans-serif;
background: #eeeeee url(../_images/site/bg_stripes.gif);
}

td.poll  {
color: #333333;
font-style: normal;
font-weight: normal;
font-size: 0.8em;
line-height: 0.9em;
font-family: "Lucida Grande",Tahoma,Arial,Helvetica, sans-serif;
background: #eeeeee url(../_images/site/bg_stripes.gif);
}


.logininput {
font-size: 9px;
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
width:60px;
}

.pwdinput {
font-size: 9px;
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
width:60px;
}

.srchinput {
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
width:50px;
}

.loginboxtext	{
font-family: Tahoma, "Lucida Grande", Arial, sans-serif;
font-size: 8px;
font-weight: normal;
}

/* PageShed Control panel style settings */

.dark { background-color: #294989;
color: #99CCFF;
text-decoration: none;
font-size: 8pt;
}

.dark:hover { text-decoration: underline;
font-size: 8pt;
}

.drk { color: #99FFCC;
text-decoration: none;
font-size: 8pt;
}

tt { font-size: 9pt;
color: #AA5000;
}

td.highlight {
font-size: 10pt;
background-color: #ECFAFF;
color: #0000BB;
}

.grey { background-color: #B9B9B9;
color: #000000;
}

.white { background-color: #FFFFFF;
}

/* Click-Menu classes */

.click-menu {
width: 100%;
border-width: 1px;
border-color: #333333;
border-style: solid solid solid solid;
padding: 0px 0px;

}

.click-menu .box1 a, .click-menu .box0 a {
color: #ff6600;
}

.click-menu .box1-open a {
color: #ffcc33;
}

.click-menu .box1, .click-menu .box0 {
background: #333333 url(../_images/site/MetalTileDarker.gif);
color: #99bb99;
font-family: "Lucida Grande",Tahoma,Arial,Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
padding: 2px 4px;
border-width: 1px;
border-color: #999999;
border-style: solid solid solid solid;
cursor: default;
position: relative;
}
.click-menu .box1-hover {
background-color: #113344;
color: #eeee99;
font-weight: bold;
font-size: 10px;
padding: 2px 4px;
border-width: 1px;
border-color: #99CCAE;
border-style: solid solid solid solid;
cursor: default;
position: relative;
}
.click-menu .box1-open {
background: #333333 url(../_images/site/MetalTileNavy.gif);
color: #ff9900;
font-weight: bold;
font-size: 10px;
padding: 2px 4px;
border-width: 1px;
border-color: #999999;
border-style: solid solid none solid;
cursor: default;
position: relative;
}
.click-menu .box1-open-hover {
background-color: #003344;
color: #eeee99;
font-weight: bold;
font-size: 10px;
padding: 2px 4px;
border-width: 1px;
border-color: #999999;
border-style: solid solid none solid;
cursor: default;
position: relative;
}
.click-menu .box1 img, .click-menu .box1-hover img, .click-menu .box1-open img, .click-menu .box1-open-hover img {
position: absolute;
top: 3px;
right: 6px;
}

.click-menu .box0 a {
color: #99bb99;
}
.click-menu .section, .click-menu .static {
color: #333333;
font-style: normal;
font-weight: normal;
font-size: 9px;
line-height: 1.1em;
font-family: "Lucida Grande",Tahoma,Arial,Helvetica, sans-serif;
background: #eeeeee url(../_images/site/bg_stripes.gif);
padding: 5px 5px 6px 5px;
border-width: 1px;
border-color: #999999;
border-style: none solid solid solid;
}

.click-menu .section	{
display: none;
}

.click-menu .section a {
color: #333399;
text-decoration: none;
white-space: nowrap;
}
.click-menu .section a:hover {
color: #ccccEB;
text-decoration: none;
white-space: nowrap;
}
.click-menu .box2 {
}
.click-menu .box2:hover {
background: #cccc33;
}
.click-menu .section .active,
.click-menu .section .active:hover {
font-weight: bold;
background: #cccccc;
white-space: nowrap;
}

#login_dialog
{
z-index: 92;
position: absolute;
left: 130px;
visibility: hidden;
top: 150px;
}
img .loginbutton {
position: absolute;
top: 3px;
right: 6px;
}

.dialog_400_header
{
background: url(../_images/site/login_dialog_header.png) no-repeat;
width: 400px;
height: 8px;
}

.dialog_400_body
{
background: url(../_images/site/login_dialog_body.png) repeat-y;
border: 0px none transparent;
padding: 0 10px 0 10px;
}

.dialog_400_footer
{
background: url(../_images/site/login_dialog_footer.png) no-repeat;
width: 400px;
height: 20px;
}

/* ContentSwitch classes */
.showstate{ /*Definition for state toggling image */
float: left;
margin-top: 2px;
margin-right: 3px;
}

.headers{
font-weight: bold;
font-family: "Lucida Grande",Tahoma,Arial,Helvetica, sans-serif;
background: #eeeeee url(../_images/site/bg_stripes.gif);
padding: 5px 5px 6px 5px;
border: 1px solid gray;
}

.switchcontent{
border: 1px solid gray;
border-top-width: 0;
}

/*
--------------------------------------------------
Vnstermeny
--------------------------------------------------

Includes settings for a second level, but that part is not adjusted for this design
*/

.left_menu	{
padding: 0 0 1em 0;
margin: 0 0 1em 0;
z-index:1;
}

.left_menu ol {
list-style: none;
padding: 0;
border-top: 2px solid white;
margin: 0px 0px 0px 20px;
/*
Commented away until php-menus generate div's and ol's. They are temporarily hard-coded
border-bottom: 1px solid #242;*/
}

.left_menu li {
list-style: none;
margin: 0;
}

.left_menu ol li ol {
list-style: none;
border-bottom: none;
margin: 0;
}

.left_menu ol ol ol li
{
list-style: none;
border-bottom: none;
margin: 0;
}

.left_menu li a, ol li a:visited {
list-style: none;
display: block;
padding: 5px 5px 5px 0.5em;
border-bottom: 1px solid #242;
background-color: #fdfff4;
color: #242;
text-decoration: none;
font-family: "Comic Sans MS",Verdana, "Trebuchet MS", Tahoma, Arial, sans-serif;
font-weight: bold;
font-size: 8pt;
width: 100%;
}

.left_menu ol ol li a {
list-style: none;
padding: 2px 5px 1px 1em;
border-bottom: 1px solid #242;
font-weight: normal;
}

.left_menu ol ol ol li a
{
list-style: none;
padding: 2px 5px 1px 1em;
border-bottom: 1px solid #242;
font-style: italic;
font-family: Verdana, "Trebuchet MS", Tahoma, Arial, sans-serif;
font-size: 0.7em;
color: #698249;
}

html>body .left_menu li a {
width: auto;
}

.left_menu li a:hover {
background-color: #ffffcc;
color: #464;
}

.left_menu ol ol li a:hover {
}


/*
--------------------------------------------------
Filmlistning
--------------------------------------------------
*/
.filmPoster
{
border-bottom: 1px solid gray;
}

.filmPoster img
{
margin: 5px 20px 5px 20px;
border: none;
}

.filmPoster a {
border: none;
}

.filmruta {
display: block;
float: right;
background-image: url(http://spica.utv.miun.se/loswebb/images/filmstrip_bg.jpg);
background-repeat: no-repeat;
margin: 5px;
}








