/*** PAGE ELEMENTS ***/
body { margin:0; padding:0; background:#003399 url('gf/bg.gif') repeat !important; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#all_wrapper { width:760px; border-left:1px solid #000066; border-right:1px solid #000066; background:#fff; margin:0 auto; position:relative; }

/*** COL ELEMENTS ***/
#col_wrapper { float:left; }
#col100 .col_1 { width:760px; float:left; }
#col100 .col_2 { display:none; }
#col100 .col_3 { display:none; }
#col20-80 .col_1 { width:140px; float:left; }
#col20-80 .col_2 { width:620px; float:left; }
#col20-80 .col_3 { display:none; }
#col80-20 .col_1 { width:620px; float:left; }
#col80-20 .col_2 { width:140px; float:left; }
#col80-20 .col_3 { display:none; }
#col20-60-20 .col_1 { width:140px; float:left; }
#col20-60-20 .col_2 { width:480px; float:left; }
#col20-60-20 .col_3 { width:140px; float:left; }
#col20-50-30 .col_1 { width:140px; float:left; }
#col20-50-30 .col_2 { width:450px; float:left; }
#col20-50-30 .col_3 { width:170px; float:left; }
#col70-30 .col_1 { width:250px; float: left; }
#col70-30 .col_2 { width:250px; position: absolute; right: 0; top: 450px; }
#col70-30 .col_3 { display:none; }

/*** TOPNAVIGATION ELEMENTS ***/
#topcontainer {	background:url('gf/bg-top.gif') no-repeat; height:140px; }
#topnavigation { position:absolute; top:0px; right:0px; background:url('gf/topnav.gif') no-repeat; height:26px; width:350px; padding:0;}
#topnavigation ul { list-style-type:none; margin:0; padding:5px 0px 0px 10px; }
#topnavigation ul li { float:left; padding-left:1.2em; }
#topnavigation a { color:#fff; font-size: 10px; font-weight: bold; text-decoration: none; }
#topnavigation, #navigation { clear:left; }
#flag { position:absolute; top:2px; right:5px; width:30px; height:20px; }

/*** LOGO ELEMENT ***/
#logo { position:absolute; left:4px; top:0px; z-index:200; }

/*** NAVIGATION ELEMENTS ***/

/*** ALL LANGUAGES ***/
#navigation { position:absolute; left:155px; top:32px; z-index:100; }
#navmenu, #navmenu ul { padding:0; margin:0; list-style: none; }
#navmenu a { display:block; height:63px; padding:0px 0px 5px 5px; color:#fff; background:transparent; text-decoration: none; font-weight:bold; }
#navmenu li { float:left; width:19.5em; }
#navmenu li:hover, #navmenu li.hover { position:static;}
#navmenu li ul { position: absolute; width: 8em; left: -999em;}
#navmenu li:hover ul, #navmenu li.sfhover ul { left: auto; text-decoration:none; }
#navmenu li a .text, #navmenu li li a .spacer { visibility: hidden; }
#navmenu li a .spacer, #navmenu li li a .text { visibility: visible; }

/*** DANISH ***/
#navmenu li#menu1 { background:url('gf/menu/menu-dk-forside.gif') no-repeat; width:75px; }
#navmenu li#menu4 { background:url('gf/menu/menu-dk-butik.gif') no-repeat; width:75px; }
#navmenu li#menu9 { background:url('gf/menu/menu-dk-party.gif') no-repeat; width:75px; }
#navmenu li#menu16 { background:url('gf/menu/menu-dk-bamsesjov.gif') no-repeat; width:105px; }
#navmenu li#menu26 { background:url('gf/menu/menu-dk-omos.gif') no-repeat; width:75px; }
#navmenu li#menu1 a.inpath, #navmenu li#menu1 a:hover { background:url('gf/menu/menu-dk-forside-mouse.gif') no-repeat; }
#navmenu li#menu4 a.inpath, #navmenu li#menu4 a:hover { background:url('gf/menu/menu-dk-butik-mouse.gif') no-repeat; }
#navmenu li#menu9 a.inpath, #navmenu li#menu9 a:hover { background:url('gf/menu/menu-dk-party-mouse.gif') no-repeat; }
#navmenu li#menu16 a.inpath, #navmenu li#menu16 a:hover { background:url('gf/menu/menu-dk-bamsesjov-mouse.gif') no-repeat; }
#navmenu li#menu26 a.inpath, #navmenu li#menu26 a:hover { background:url('gf/menu/menu-dk-omos-mouse.gif') no-repeat; }
#navmenu li#menu1 li a { background:url(none) #fdc724 no-repeat ! important; height:20px; padding-top:8px;}
#navmenu li#menu4 li a { background:url(none) #393 no-repeat ! important; height:20px; padding-top:8px;}
#navmenu li#menu9 li a { background:url(none) #039 no-repeat ! important; height:20px; padding-top:8px;}
#navmenu li#menu16 li a { background:url(none) #e11200 no-repeat ! important; height:20px; padding-top:8px;}
#navmenu li#menu26 li a { background:url(none) #000065 no-repeat ! important; height:20px; padding-top:8px;}

#navmenu li#menu1 li a:hover, #navmenu li#menu4 li a:hover, #navmenu li#menu9 li a:hover, #navmenu li#menu16 li a:hover, #navmenu li#menu26 li a:hover { display:block; background-color: #5050F0 !important; }

.menubg #menu1 { background:#fdc724; position:absolute; top:100px; width:760px; height:40px; z-index:10; }
.menubg #menu4 { background:#393; position:absolute; top:100px; width:760px; height:40px; z-index:10; }
.menubg #menu9 { background:#039; position:absolute; top:100px; width:760px; height:40px; z-index:10; }
.menubg #menu16 { background:#e11200; position:absolute; top:100px; width:760px; height:40px; z-index:10; }
.menubg #menu26, .menubg #menuno { background:#000065; position:absolute; top:100px; width:760px; height:40px; z-index:10; }

/*** FOOTER ELEMENT ***/
#footer { clear:both; padding:20px 0; border-top:1px dotted gray; margin-top:40px; text-align:center; }

/*** LIST BULLET STYLE ***/
#BAB_list {
margin: 15px 10px;
padding: 0;
list-style: none;
}

#BAB_list li{
background: url('gf/samlPaw.gif') no-repeat 0 50%;
padding: 2px 2px 2px 40px;
margin: 5px;
}

/*** FONTS ***/
h1.h1 { font-size:20px; color:#CC0000; background:transparent; border-bottom:1px solid #CC0000; margin:20px 15px 20px 15px; }
h2 { font-size:12px; margin:0px 15px 10px 15px; }
h3 { font-size:12px; margin:0px 15px 10px 15px; }
p { font-size:12px; margin:0px 15px 10px 15px; }
