body
     {
      margin: 0;
      padding: 0;
      background-image: url('images/graphics/bg.gif');
      background-repeat: repeat;
     }

div#ytterst
    {
     width: 780px;
     margin: 0 auto 0 auto;
     padding: 0;
     background-image: url('images/graphics/bgytterst.gif');
     background-repeat: repeat-y;
    }

div#meny_delen
    {
     width: 150px;
     background-image: url('images/graphics/bgmeny.gif');
     background-repeat: repeat-y;
     float: left;
     margin-left: 8px;
    }

div#sida_delen
    {
     width: 560px;
     background: transparent;
     float: right;
     font-family: "trebuchet ms", georgia, verdana, sans-serif;
     font-size: 13px;
     padding: 10px 20px 10px 20px;
     line-height: 170%;
     margin: 0 10px 0 0;
    }

div#footer_delen
    {
     float: none;
     background: transparent;
     width: 780px;
     border: none;
     margin: 0;
     padding: 0;
     clear: both;
    }

div#over_sidan
    {
     margin: 0;
     padding: 0;
     background: transparent;
    }

div#under_sidan
    {
  /*   width: 990px; */
     margin: 0 auto 0 auto;
     padding: 0;
/*     border: none;
     background: white;
     color: black;
     text-align: right;
     font-family: arial, sans-serif;
     font-size: 11px; */
    }

div#under_sidan p 
     {
      margin: 0; 
      padding: 0; 
     }


    





div#header_delen
    {
     background: transparent;
     clear: both;
     height: 380px;
     width: 780px;
     margin-bottom: 0px;
    }



img#header_bild
    {
     width: 778px;
     height: 380px;
     border: none;
     padding-left: 1px;
    }

/*div#meny_delen p
    {
     font-family: verdana, sans-serif;
     font-size: 12px;
     margin: 0 0 3px 6px;
    }
  */

div#meny_delen p.menyrub
    {
     font-family: georgia, "trebuchet ms", "franklin gothic demi cond", tahoma, verdana, sans-serif;
/*     font-style: italic; */
     font-size: 14px;
     font-weight: bold;
     margin: 0 0 0 8px;
     padding: 12px 0 7px 3px;
     text-align: left;
     text-decoration: none;
     color: #537473;
     background-color: transparent;
     display: block;
     width: 125px;
     border-bottom: 3px double #537473;

/* font-variant: small-caps; */
    }

p#firstpimeny 
     {
      margin: 0 0 0 8px;
      font-family: georgia, "trebuchet ms", "franklin gothic demi cond", tahoma, verdana, sans-serif;
      font-size: 14px;
      padding: 10px 0 7px 3px;
      font-weight: bold;
      text-align: left;
      text-decoration: none;
      color: #537473;
      display: block;
      width: 125px;
      border-bottom: 3px double #537473;
      background-color: transparent;
/*      font-style: italic; */
     }

div#meny_delen ul
    {
     font-family: "trebuchet ms", sans-serif;
     font-size: 12px;
     list-style-type: none;
     margin-left: 0;
     padding-left: 8px;
     line-height: 150%;
     margin-top: 0;
     margin-bottom: 5px;

    }
    
div#meny_delen ul ul
    {
     padding-left: 12px;
    }

#acting_undermeny
   {
    display: none;
   }



div#meny_delen a:link
    {
     text-decoration: none;
     color: #34483E;
     padding: 4px;
     display: block;
     width: 120px;
     background-color: transparent;
    }

div#meny_delen a:visited
    {
     text-decoration: none;
     color: #34483E;
     padding: 4px;
     display: block;
     width: 120px;
     background-color: transparent;
    }

div#meny_delen a:hover
    {
     text-decoration: none;
     color: ##34483E;
     padding: 4px;
     display: block;
     width: 120px;
     background-color: #ADC7BA;
    }


div#meny_delen a:link.undermenylank
    {
     text-decoration: none;
     color: #34483E;
     padding: 4px 0 4px 14px;
     display: block;
     width: 114px;
     background-color: transparent;
     font-size: 11px;

    }

div#meny_delen a:visited.undermenylank
    {
     text-decoration: none;
     color: #34483E;
     padding: 4px 0 4px 14px;
     display: block;
     width: 114px;
     background-color: transparent;
     font-size: 11px;

    }

div#meny_delen a:hover.undermenylank
    {
     text-decoration: none;
     color: ##34483E;
     padding: 4px 0 4px 14px;
     display: block;
     width: 114px;
     background-color: #ADC7BA;
     font-size: 11px;     
    }




div#sida_delen a:link
    {
     text-decoration: none;
     /*
     font-weight: bold; 
     */
     color: #4D77AF;
    }

div#sida_delen a:visited
    {
     text-decoration: none;
     color: #4D77AF;
    }

div#sida_delen a:hover
    {
     text-decoration: underline;
     color: #4D77AF;
     /*
     color: #658FC8;
     */
    }

div#sida_delen a:link.fotokatlank
    {
     text-decoration: none;
     color: #34483E;
     background-color: transparent;
    }

div#sida_delen a:visited.fotokatlank
    {
     text-decoration: none;
     color: #34483E;
     background-color: transparent;
    }


div#sida_delen a:hover.fotokatlank
    {
     text-decoration: none;
     color: #34483E;
     background-color: transparent;
    }

/*
div#sida_delen a:link.aext
    {
     text-decoration: none;

     color: #4D77AF;
    }

div#sida_delen a:visiteda.aext
    {
     text-decoration: none;
     color: #4D77AF;
    }

div#sida_delen a:hover.aext
    {
     text-decoration: underline;
     color: #4D77AF;

    }

*/

div.update
     {
      /*border-bottom: 2px dotted #A99CA5;*/

/*      background-image: url('images/graphics/bgupdate4.gif');
      background-repeat: no-repeat;
  */
      /* background-attachment: fixed; */

    /*  background-position: bottom center;
      padding-bottom: 10px; */
      
/*      background-image: url('images/graphics/updateruta.gif');
      background-repeat: no-repeat;
      background-position: top left;
*/      margin-bottom: 30px;


/*      border: 1px solid #926B87; */
     }

div.update p.u-head
     {
      font-size: 13px;
      font-weight: bold;
      margin-bottom: 1px;

      padding-top: 3px;

      border-bottom: 1px solid #926B87;
     }

div.update p.u-date
     {
   /*  font-style: italic; */
      font-size: 10px;
      margin-top: 1px;

/*      padding-top: 4px;
  */
     }

p#noscript
     {
      color: red; 
      font-weight: bold;
     }

input#backbutton
     {
      background-color: transparent; 
      color: black; 
      border: 1px solid #B0C7BD; 
      font-family: "trebuchet ms", verdana, arial, sans-serif; 
      font-size: 11px;
     }

ul.article_info
     {
      list-style-type: none;
      margin-left: 0;
      padding-left: 0;
      font-style: italic;
     }

ul.articles
     {
      list-style-type: none;
      margin-left: 0;
      padding-left: 0;
     }

ul.articles ul
     {
      list-style-type: none;
      margin-left: 0;
      padding-left: 0;
      font-size: 10px;
      text-align: right;
     }

a.transcript 
     {
      font-size: 12px;
     }

ul.plays,
ul.sources,
ul.film_links, 
ul.tv_links,
ul.movies, 
ul.tvshows,
ul.radio, 
ul.caps_movies, 
ul.caps_interviews, 
ul.caps_tvshows, 
ul.links_robert, 
ul.videolista, 
ul.audiolista,
ul.whenwhere, 
ul.maglista, 
ul.pbpics, 
ul.thiepics
{       list-style-type: none;
     margin-left: 0;
     padding-left: 0;
     }

ul.visitor_countries
{       list-style-type: none;
     margin-left: 15px;
     padding-left: 0;
     }
     
ul.visitor_countries img {border: none; height: 12px; width: 18px;}

ul.underulscreencaps
{list-style-type: none;
display: none;}
     
ul.plays li 
{padding-bottom: 3px;}

div.projektmat
{color: purple; font-weight: bold; background: #cccccc;}

span.filmtitel, span.pjastitel, span.tvtitel, span.citat  {font-style: italic;}

p.airdate  {font-style: italic; font-size: 12px; /*font-weight: bold;*/}

table.play_crew, table.play_cast
{border-collapse: collapse; margin: 10px 0 10px 0;}

table.play_crew td, table.play_cast td, table.play_cast th
{width: 200px; border: 1px solid #cccccc; padding-left: 2px;}

div.inaktuellt_wheresrob {color: #999999;}

span.role {font-weight: bold;}

div#under_sidan a:link
    {
     text-decoration: none;
     color: white;
    }

div#under_sidan a:visited
    {
     text-decoration: none;
     color: white;
    }

div#under_sidan a:hover
    {
     text-decoration: underline;
     color: white;
    }

p.thumbs img {padding-right: 5px; padding-bottom: 5px; border: none;}

p.specthumbs img {border: none;}

p.specthumbs {margin-top: 25px;}

/* Om rubriker - start */

h1 {margin: 0 0 30px 0; font-size: 24px; line-height: 120%;}

h2 {font-size: 18px; margin-top: 30px;}
h2.avsnittstitel {padding-top: 10px;}

h2.avsnittstiteloverst {padding-top: 0}

h3 {font-size: 16px; margin-top: 20px;}

h1, h2, h3, h4, h5, h6, h7 {
  font-family: georgia, tahoma, "trebuchet ms", verdana, "tahoma small cap", tahoma ;
   /*font-variant: small-caps*/
color: #926B87;
 font-style: italic;
}

/* Om rubriker - slut */

p.varabilder {margin-top: 20px;}

p.varabilder img {border: none; padding: 5px; height: 200px;}

table#kontaktform input, 
table#kontaktform textarea {font-family: "trebuchet ms", verdana, sans-serif; font-size: 12px; border: 1px solid #B0C7BD;}
.knapp {border: 1px solid #B0C7BD; background-color: transparent;}

p.question {font-weight: bold;}

div.photo_cat_pic img {border: none; padding: 7px; margin: 0;}

div.photo_cat_pic p {margin: 0; padding: 0;}


div.photo_cat {
background-color: #EFF5F2; border: 1px solid #B0C7BD;
/*background-color: #FDF6F6; border: 1px solid #D5CBD2; */
  padding: 0; height: 115px; width: 400px; margin-bottom: 20px;}

div.photo_cat_pic {float: left; padding: 0; margin: 0; width: 148px; height: 115px;}

p.photo_cat_head, p.photo_cat_desc {padding: 4px; margin: 0;}

div.photo_cat_text {width: 242px; float: left;}




p.photo_cat_head 
     {
      font-size: 13px;
      font-weight: bold;
     }


div#happybday {display: none;}

p#raknaren {font-size: 11px; text-align: center; color: #666666;}

p.affiliate_knappar img {float: left; width: 100px; height: 35px; border: none; margin-right: 5px; margin-bottom: 5px;}

p.affiliate_knappar 
     {
      padding: 0; 
      margin: 0;
     }

div.divaffknapp {float: left; width: 98px; height: 33px; overflow: auto; color: black; background-color: #E6DAC8;
margin-right: 5px; margin-bottom: 5px; font-size: 10px; line-height: 100%; text-align: center; border: 1px solid black;}

p.rkf_knappar img 
     {
      float: left; 
      padding-right: 5px; 
      padding-bottom: 5px; 
      border: none;
     }

h3.affrubrik 
     {
      text-align: right; 
      border-bottom: 1px solid #D3C3AA; 
      margin-bottom: 4px;
     }

.rub_under_knappar {clear: both; padding-top: 30px; margin-top: 0;}

.rub_mellan_knappar {clear: both; margin-top: 0px; padding-top: 10px;}

.rub_mellan_rkfknappar {clear: both; margin-top: 0px; padding-top: 5px;}

span.insertcode {color: red;}

p.knappkod {background-color: #E6DAC8; padding: 5px;}

p.prides_photos img {border: none; padding-right: 10px; height: 150px;}

p.summermoon_photos img {border: none; padding-right: 10px; height: 120px;}

p.play_photos img {border: none;}

p.sboy_photos img {border: 1px solid #cccccc; margin-right: 3px; height: 120px;}

table#screenschedule {border: none; border-collapse: collapse;}

table#screenschedule td {border-bottom: 2px dotted #D3C3AA; border-top: 2px dotted #D3C3AA; padding: 4px 0 4px 0;}

table#screenschedule td p {padding-top: 0; margin-top: 0;}

table#screenschedule th {text-align: left; font-weight: bold; width: 120px; 
border-bottom: 2px dotted #D3C3AA; border-top: 2px dotted #D3C3AA; padding: 4px 0 4px 0;}

p.spoilertext {background-color: #E6DAC8; padding: 2px; display: none;}

select#navigate_pb {font-family: "trebuchet ms", verdana, arial sans-serif; font-size: 12px;}


select#navigate_pbpics, 
select#navigate_pbpics option, 
select#navigate_carnpics,
select#navigate_carnpics option,
select#navigate_thiepics,
select#navigate_thiepics option,
select#navigate_heroespics,
select#navigate_heroespics option
                         {
                          font-family: "trebuchet ms", verdana, arial sans-serif;
                          font-size: 12px; color: black;
                         }

select#navigate_pbpics optgroup,
select#navigate_carnpics optgroup,
select#navigate_thiepics optgroup, 
select#navigate_heroespics optgroup
                         {
                          font-family: "trebuchet ms", verdana, arial sans-serif;
                          font-size: 12px;
                          color: black; 
                          font-weight: bold;
                         }

input#navigate_pb_go,
input#navigate_pbpics_go,
input#navigate_carnpics_go, 
input#navigate_thiepics_go, 
input#navigate_heroes_go,
                         {
                          border: 1px solid #B0C7BD; 
                          background-color: #FDFDFD; 
                          color: black; 
                          font-family: "trebuchet ms", verdana, arial sans-serif;
                          font-size: 12px;
                         }

p#navigate_pb_p, 
p#navigate_pbpics_p, 
p#navigate_carnpics_p, 
p#navigate_thiepics_p, 
p#navigate_heroespics_p
                         {
                          background-color: #EFF5F2; 
                          border: 1px solid #B0C7BD; 
                          padding: 10px; 
                          margin-bottom: 25px;
                         }

span#navigate_pb_text, 
span#navigate_pbpics_text, 
span#navigate_carnpics_text, 
span#navigate_thiepics_text, 
span#navigate_heroes_text,
                        {
                         font-weight: bold;
                          font-size: 12px;                         
                        }



ul.trivia_lista li {padding-bottom: 10px;}

table.articles {border-collapse: collapse; width: 100%;}
table.articles td {border-bottom: 1px solid #D3C3AA; border-top: 1px solid #D3C3AA;}
table.articles td.a-date {text-align: left; width: 90px;}
table.articles td.a-title {text-align: left;}
table.articles td.a-read {text-align: right; width: 120px;}

ul.eventpics
{       list-style-type: none;
     margin-left: 0;
     padding-left: 0;
     }
.spoilerknapp
{background-color: white; color: black; border: 1px solid #cccccc; font-family: verdana, arial, sans-serif; 
font-size: 11px; 
padding: 2px;}

span.whenspan, span.wherespan 
{font-weight: bold;}

p.tidningstummar img {margin-right: 10px; padding-bottom: 10px;}
p.eventtummar img {margin-right: 10px; padding-bottom: 10px;}

p.event90 img {height: 90px; border: none;}

p.filmpromos img {border: none;}
p.tvpromos img {border: none;}

#SMinfo1-div {display: none;}
#SMinfo2 {display: none;}

img.indextumme {border: 1px solid #658FC8;}

div.linkbox {width: 520px; border: 1px solid #FDFDFD;}
div.linkbox-right {width: 257px; float: right; border: 1px solid #FDFDFD;}

ul.linklist
{       list-style-type: none;
     margin-left: 0;
     padding-left: 0;
margin-top: 0;
margin-bottom: 0;
     }
     
span.linklang {color: #544C40;} 

img.cameraicon {
 width: 17px; 
 height: 12px; 
 margin-left: 2px;
 border: none; 
}

