/* Klient: Mediacircus Versjon: 1.0 Design: Victor Nystad E-post: vnystad@gmail.com Opprettet: 26/07-07 Notat: - */

/*
Switcher:
body#i (index) = forsiden
body#c (circus) = globale sider
body#e = mc e
body#drama = mc drama
body#tv = mc tv

Farger:
Rød = #c74a2c
Blå = #009ec2
Grønn = #9dbc3d
*/


h1, h2, h3, h4, h5, h6 { font-weight: normal; }
address, abbr { font-style: normal; }
html, body, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 0; padding: 0; }
form, input, select, textarea, h1, h2, h3, h4, h5, h6 { font-size: 100%; }
form label { cursor: pointer; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: none; }
a {outline: none;}


a {color: white; text-decoration: none;}
hr {display: none;}


/*Preferences*/

* html #content {height: 419px;}

#frontFlashContent {height: 419px;}

#content {min-height: 419px;} /* var 335 */


/* ############### GUI ############### */

html {font: small/1.6 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; background: #0c2221 url(../themes/site_themes/mediacircus/bg-html.png) repeat-x 0 0; color: white;}
#wrapper {margin: 60px auto; width: 960px; background: url(../themes/site_themes/mediacircus/bg-wrapper.png) repeat-y 0 0; position: relative;}


/*topp*/

#mc {width: 960px; height: 60px; background: url(../themes/site_themes/mediacircus/bg-topp-l-fix.png) no-repeat 0 40px; position: absolute; left: 0; top: -60px;}

body#e #mc, body#drama #mc, body#tv #mc {background-image: url(../themes/site_themes/mediacircus/bg-topp-f-fix.png);}
body#i #mc {background-image: url(../themes/site_themes/mediacircus/bg-topp-u-fix.png);}

li#mc ul {float: right; margin-right: 56px; }	
li#mc li {display: inline;}
li#mc li a {float: left; height: 10px; padding: 25px 5px 0 5px; }
li#mc li a:before {content: "| "; margin: 0 5px 0 0; color: white;}
li#mc li:first-child a:before {content: "";}


/*Faner*/

body#i #me a, body#i #mt a, body#i #md a {display: none;}

body#e li#me, body#drama li#me, body#tv li#me, body#c li#me {width: 40px; height: 250px; background: url(../themes/site_themes/mediacircus/bg-faner.png) no-repeat 0 0; position: absolute;}
body#c li#me {background-image: url(../themes/site_themes/mediacircus/bg-faner-like.png);}




li#me a.logo, li#mt a.logo, li#md a.logo {background: url(../themes/site_themes/mediacircus/faner.png) no-repeat 0 0; text-indent: -9000px;}	

/*body#e li#mt a.logo, body#e li#md a.logo, body#tv li#md a.logo, body#tv li#me a.logo, body#drama li#mt a.logo, body#drama li#me a.logo, body#c li#mt a.logo, body#c li#me a.logo  {width: 19px; height: 80px; position: absolute; left: 20px; }
*/


li#mt a.logo, li#md a.logo, li#me a.logo  {width: 19px; height: 80px; position: absolute; left: 20px; }

li#mc a.logo {position: absolute; right: 40px; top: 50px; left: auto; padding: 49px 16px 16px 16px; z-index: 10;}

body#e li#mt a.logo, body#tv li#md a.logo, body#drama li#mt a.logo, body#c li#mt a.logo {top: 75px;}
body#e li#md a.logo, body#tv li#me a.logo, body#drama li#me a.logo, body#c li#me a.logo {top: 160px;}
body#c li#md a.logo {top: -10px;}



body#e li#me a.logo, body#tv li#mt a.logo, body#drama li#md a.logo  {width: 174px; height: 80px; position: absolute; top: -10px; left: 10px;}

body#e li#md a.logo, body#tv li#md a.logo, body#c li#md a.logo {background-position: 0 0;}
body#e li#mt a.logo, body#drama li#mt a.logo, body#c li#mt a.logo {background-position: 0 -80px; }
body#tv li#me a.logo, body#drama li#me a.logo, body#c li#me a.logo {background-position: 0 -160px;}
body#e li#md a.logo:hover, body#tv li#md a.logo:hover, body#c li#md a.logo:hover {background-position: -20px 0;}
body#e li#mt a.logo:hover, body#drama li#mt a.logo:hover, body#c li#mt a.logo:hover {background-position: -20px -80px; }
body#tv li#me a.logo:hover, body#drama li#me a.logo:hover, body#c li#me a.logo:hover {background-position: -20px -160px;}
body#drama li#md a.logo {background-position: -40px 0;}
body#tv li#mt a.logo {background-position: -40px -80px;}
body#e li#me a.logo {background-position: -40px -160px;}


/*body#c li#md a.logo {background: red; background-image: none !important;}
*/







body#e #me ul, body#tv #mt ul, body#drama #md ul, body#c #me ul, body#i #me ul { width: 720px; height: 80px; background: url(../themes/site_themes/mediacircus/bg-header.png) repeat-x 0 0; position: absolute; top: -10px; left: 184px; padding-left: 16px; z-index: 5; }
#me ul li, #mt ul li, #md ul li {display: none;}
body#drama #md ul li, body#tv #mt ul li, body#e #me ul li  {display: inline; }
body#drama #md ul a, body#tv #mt ul a, body#e #me ul a {float: left; padding: 49px 5px 0 5px;}
body#drama #md ul a:before, body#tv #mt ul a:before, body#e #me ul a:before {content: "| "; margin: 0 5px 0 0; color: white;}
body#drama #md li:first-child a:before, body#tv #mt li:first-child a:before, body#e #me li:first-child a:before {content: "";}

body#drama #content {background-image: url(../themes/site_themes/mediacircus/bg-content-d.png);}
body#tv #content {background-image: url(../themes/site_themes/mediacircus/bg-content-t.png);}
body#e #content {background-image: url(../themes/site_themes/mediacircus/bg-content-e.png);}
body#c #content {/* genereres av urlen i .header.inc */}


body#drama #content, body#tv #content, body#e #content {background-repeat: no-repeat; background-position: 0 0;}

body#c #content {background-repeat: no-repeat; background-position: 50% 70px;}




#content { width: 720px; margin: 0 auto; padding: 70px 16px 0 144px; }


#footer {background: url(../themes/site_themes/mediacircus/bg-footer.png) no-repeat 0 100%; position: relative; top: 20px; left: 0; }

#footer p {height: 175px; width: 880px; margin: 0 auto; background: url(../themes/site_themes/mediacircus/bg-footer-inner.png) no-repeat; position: relative; top: 10px;}

#footer strong {position: absolute; top: 170px; width: 880px;}


/*forsiden*/
body#i #content {color: white; width: 860px; height: 320px; background-color: gray; padding: 0; border-top: 80px solid black; margin-bottom: -80px; z-index: 1; position: relative;}
body#c #me ul, body#i #me ul {width: 880px; left: 40px; padding: 0; }

body#i #me .logo, body#i #mt .logo, body#i #md .logo {display: block; width: 280px; height: 100px; background: url(../themes/site_themes/mediacircus/forside-felt.png) no-repeat 0 -100px; position: absolute; top: 500px; z-index: 1;}
body#i #me .logo {left: 50px; background-position: 0 -100px;}
body#i #mt .logo {left: 340px; background-position: -280px -100px}
body#i #md .logo {left: 630px; background-position: -560px -100px}

body#i #me .logo:hover {background-position: 0 0;}
body#i #mt .logo:hover {background-position: -280px 0;}
body#i #md .logo:hover {background-position: -560px 0;}

body#i h1 {width: 462px; height: 33px; text-indent: -9000px; margin: 250px auto 5px auto;}
body#i #content {text-align: center;}
body#i #content p img {vertical-align: middle;}
/*body#i #content p a {visibility: hidden;}
*/

/* ############### Innhold ############### */

/*Typografi*/

#mc {font-size: 77%;}
#me, #mt, #md {font-size: 92%;}
#footer strong { text-align: center; font-size: 77%; color: #111;}

/*Rød = #c74a2c
Blå = #009ec2
Grønn = #9dbc3d*/


/*Links*/
body#e #me a:hover {color: #c74a2c;}
body#tv #mt a:hover {color: #9dbc3d;}
body#drama #md a:hover {color: #009ec2;}


/*Javascript-demo*/
/*body#e #me li:first-child a {color: #c74a2c;}
body#tv #mt li:first-child a {color: #9dbc3d;}
body#drama #md li:first-child a {color: #009ec2;}*/
/*#content * {visibility: hidden;}
*/body#i #content * {visibility: visible;}

#kart-meny {position: absolute; top: 40px; left: 210px; z-index: 99; font-size: 85%;}
#kart-meny li {display: inline;}


/*rydd*/
#content {color: #aaa;}
#content strong {color: white;}
#content h1 {text-transform: lowercase; color: white; font-size: 4em;}
#content p {margin-top: 1.5em;}

body#i #content p {margin-top: 0;}

strong {}
em {font-style: normal; color: white;}

.prosjektlogo {float: right; margin-left: -112px; margin-bottom: 16px; position: relative; left: 128px;}



#slides, .panorama {position: absolute; top: 70px; left: 184px;}



/* @group Nyheter */

#content.nyheter p { font-weight: normal; }

#content.nyheter h1 { display: none; }

#content.nyheter h2 { margin:0; font-size: x-large; text-transform: uppercase; border-top: 1px solid gray;  /*background: blueviolet;*/ padding-top: 40px; margin-top: 50px; line-height: 1.0 }

#content.nyheter h2:first-child { /*background: blue;*/ }

#content.nyheter h3 { /*background: yellow;*/ margin: 20px 0; font-weight: bold; }
 
#content.nyheter h4 { font-size: large;  }

#content.nyheter h3+h4 { /*background: pink;*/ }

#content.nyheter p {  }

#content.nyheter .sak { /*background: seagreen;*/ margin-bottom: 40px; }

#content.nyheter h1+h2 { border: none; padding-top: 0; }


/* @end */





