/* Start of CMSMS style sheet 'gc_main' */
* {margin:0;padding:0;line-height:normal}

html {overflow-y: scroll}
html,body,td {vertical-align:top;}
body {background: white url(uploads/images/layout/bakgrunn.jpg) no-repeat top center;}

body,td {font-family:arial,helvetica,sans-serif;font-size:12px;color:#444;}
p {margin:0}
h1,h2,h3,h4 {color:#457;font-weight:normal;margin:0;}
h1 {font-size:26px;}
h2 {font-size:18px;}
h3 {font-size:13px;font-weight:bold}
.smallfont {font-size: 11px;}
a, td a {color: #222;text-decoration:none;font-weight:normal;}
a:hover, td a:hover {color:#457;text-decoration:underline;}

#wrapper {width:902px;height:auto;margin:auto;}
#header {padding-top: 31px;height: 65px;position:relative}
#lang {position:absolute;top:5px;right:5px}
#logo {float:left;width:180px;height:60px;border:0;margin:0 10px;cursor:pointer;
        background:url(/uploads/images/layout/gc_logo.gif) bottom left no-repeat;}
html > body div#logo {background:url(/uploads/images/layout/gc_logo.png) bottom left no-repeat;}

img {border:0}

.meny {float:right;font-size:13px;height:25px;margin:40px 10px 0 0;vertical-align:bottom;}

div.banner {height:100px;}

#toppmeny li {	display:block;float:left;}
#toppmeny a {display:block;margin-bottom:2px;padding:5px 15px 3px 15px;color:#000;}
#toppmeny a:hover {color:#457;text-decoration:none;}

#content {border:1px solid #444;background:white;position:relative;font-size:0}

#forside_iframe, #forside_iframe iframe {width:900px;height:340px;}
#forside_iframe_skygge {display:none;}
html>body .forside_iframe_skygge {width:900px;height:15px;position:absolute;top:340px;left:0;
	background: url(uploads/images/layout/iframe_skygge_2.png) repeat-x top left;
	z-index:999;}

#innhold_banner_skygge {display:none;}
html>body .innhold_banner_skygge {width:900px;height:15px;position:absolute;top:100px;left:0;
	background: url(uploads/images/layout/iframe_skygge_2.png) repeat-x top left;
	z-index:999;}

#forside_innhold {height:274px;}

#footer {font-size:11px;color:#888;text-align:center;margin:10px;}
#footer a {color:#666}

.forside_overskrift {
        height:24px;text-align:center;font-size:13px;font-weight:bold;color:#457;
        background: url(uploads/images/layout/bg_forside_overskrift.jpg) no-repeat top left;}
.forside_overskrift span {display:block;padding-top:4px;}
.forside_innhold_blokk {height:125px;width:285px;margin:0;padding:0;}

a.forside_innhold_knapp {display:block;height:95px;width:265px;cursor:pointer;margin:0;
	background: url(uploads/images/layout/bg_forside_knapp_opp_.jpg) no-repeat top left;
	padding:15px 10px;}
a.forside_innhold_knapp:hover, .preloader {text-decoration: none;padding:16px 9px 14px 11px;
	background: url(uploads/images/layout/bg_forside_knapp_ned_.jpg) no-repeat top left;
        color:#444;}
.forside_innhold_knapp h2 {margin-top:3px;}
.forside_innhold_knapp_ikon {float:left;border:0;width:55px;height:55px;margin:5px 15px 35px 0;}

.forside_innhold_nyheter {height:272px;width:329px;vertical-align:top;padding:1px;
        background: url(uploads/images/layout/bg_forside_nyheter.jpg) no-repeat top left;}
.nyhet_scroll {padding:5px;height:261px;width:318px;overflow:auto;}
.nyhet_scroll h3 {margin:0 10px 10px 5px;border-bottom:1px #aaa dotted}
.forside_innhold_blokk h2 {margin:0 10px 10px 7px;}
.nyheter_head {display:block;margin-top:15px;color:#457;font-weight:bold;}

.lesmer {display:block;color:#457;margin-top:5px;text-align:right;font-size:11px;}

table.innhold {width:900px;height:100%;}

.venstre_topp, .venstre_main, .venstre_bunn {border-right:1px solid #999;}
.hoyre_topp, .hoyre_main, .hoyre_bunn {border-left:1px solid #ddd;}
.venstre_topp, .venstre_bunn, .hoyre_topp, .hoyre_bunn {height:2px;}
.venstre_topp  {background:url(/uploads/images/layout/bg_innhold_topp.jpg) no-repeat top left;}
.venstre_main  {background:url(/uploads/images/layout/bg_innhold.jpg) no-repeat top left;}
.venstre_bunn {background:url(/uploads/images/layout/bg_innhold_bunn.jpg) no-repeat bottom left;}
.hoyre_topp  {background:url(/uploads/images/layout/bg_innhold_topp.jpg) no-repeat top right;}
.hoyre_main  {background:url(/uploads/images/layout/bg_innhold.jpg) no-repeat top right;}
.hoyre_bunn {background:url(/uploads/images/layout/bg_innhold_bunn.jpg) no-repeat bottom right;}
.venstre_main {width:155px;padding:15px;}
.hoyre_main {width:710px;padding:10px 0px 0px 15px;}
.hoyre_main p {margin-top:0}

.innhold_spacer {width:1px;height:588px;float:right;}
.innhold_spacer_2 {width:1px;height:488px;float:right;}

.vmeny {}
.vmeny ul {}
.vmeny li {list-style-type:none;line-height:24px;}
.vmeny li.menuparent ul {margin-left: 5px;padding:0;}
.vmeny li.parent ul {}
.vmeny li.currentpage {color:#000}
.vmeny .separator {height:5px;}
.losningmeny li {padding-top:5px;}
.losningmeny li img {display:none}
html>body .losningmeny li img {display:inline;margin-right:5px;float:left;}
/*
.vmeny a {display:block;margin:0 -15px;padding-left:15px}
.vmeny a:hover {
                 background:url(/uploads/images/layout/bg_kontakt-header.jpg) top left repeat-x; 
                 color:white;text-decoration:none}
*/
.sidemeny li, 
.nyhetsmeny li {line-height:16px;font-size:11px}

span.sectionheader {display:block;margin:0;color:#457;border-bottom:1px dotted #ccc;}

.NewsSummary {margin:0 5px 8px 0;}
.NewsSummary a {display:block;font-size:11px;color:#444;text-decoration:none;
         padding-left:4px;4}
.NewsSummary h3 {color:#457;}
.NewsSummary a:hover {color:#222;text-decoration:none;4}
.NewsSummary a:hover h4 {color:#235;}

div.hr_light {border-bottom:1px dotted #ccc;height:1px;margin:0 0 10px 0;}

.nyhetsfooter {font-size:10px;color:#aaa}
.nyhetsfooter a {color:#888} .nyhetsfooter a:hover {color:#000}
.nyhetspost {color:#444}
.ingress {font-size:14px;font-weight:bold;font-style:italic;margin-bottom:10px;}

.droppmeny {width:100%;background: url('/uploads/images/layout/forlop.png') top left repeat-y;
         height: 15px;padding: 3px 0 1px 15px;}
.droppmeny ul {margin:0;display:block;float:left}
.droppmeny ul li {list-style-type:none;display:block;float:right}

.page-content {float:left;width:425px;margin: 0 0 15px 0;text-align:left;}
.page-content ul {padding-left:18px}

.bildeboks {width:210px;margin:10px 15px 10px 0;float:right;
                        /*position:absolute;top:110px;right:20px;*/}
.bildeboks img {/*border:1px solid #888;*/margin-bottom:20px}

img + div.kontaktboks, p + div.kontaktboks {margin-top:20px}

fieldset.kontaktboks {width:210px;padding:0;border:1px dotted #ccc}
fieldset.kontaktboks legend {color:#457; margin-left:5px;padding:0 5px;}
.kontakt_info {padding:5px 10px 10px;}


/*
 .kontaktboks {width:210px;padding:0;border:1px solid #eee}
.kontakt_header {color:white!important;padding:3px 8px; 
                        background:url(/uploads/images/layout/bg_kontakt-header.jpg) top left repeat-x;
                        filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.kontakt_info {border:1px solid #bbb; border-top:0; padding:5px 8px; 
                        background:#eee url(/uploads/images/layout/liten_skygge.png) top left repeat-x;}

*/

.nyhetsliste  {width:190px;padding:10px;border:1px dotted #bbb;margin-top:10px;
                       position:absolute;bottom:20px;right:20px;}

strong, b, strong a, b a {font-weight:bold!important}
/* End of 'gc_main' */

