/* GENERAL STYLES */
* {
margin:0;
padding:0;
}

body {
background-repeat:repeat-x;
font-family:Arial;
font-size:12px;
color:#505050;
background-image:url(/css/grafik/bg-blue-sub.gif);
}

a {
color:#505050;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a img {
border:none;
}

#all {
width:935px;
margin:0 auto;
}

#top {
height:68px;
position:relative;
z-index:2;
}

#top h1 {
display:block;
float:left;
margin:0 0 0 -4px !important;
}

#top h1 a {
display:block;
width:123px;
height:68px;
background-image:url(/css/grafik/top/gemba-logo.gif);
background-repeat:no-repeat;
}

h1.innovation a {
background-image:url(/css/grafik/top/gemba-innovation-logo.gif) !important;
}

h1.seafood a {
background-image:url(/css/grafik/top/gemba-seafood-logo.gif) !important;
}

#top h1 a span {
display:none;
}

#top #lnkBobsBlog span {
display:none;
}

#top #lnkBobsBlog {
display:block;
float:left;
width:92px;
height:13px;
background-image:url(/css/grafik/top/blog.png);
background-repeat:no-repeat;
margin:36px 0 0 31px;
}

#top .blogselected {
background-image:url(/css/grafik/top/blog-1.png) !important;
}

#top #topSplitter {
float:left;
width:2px;
height:30px;
margin:33px 0 0 16px;
background-image:url(/css/grafik/top/top-splitter.gif);
background-repeat:no-repeat;
}

#top #lnkKnowledgeDa, #top #lnkKnowledgeEn {
display:block;
float:left;
width:82px;
height:13px;
background-repeat:no-repeat;
margin:36px 0 0 17px;
}

#top #lnkKnowledgeDa {
background-image:url(/css/grafik/top/vidensbank.png);
}

#top .knowledgeDaSelected {
background-image:url(/css/grafik/top/vidensbank-1.png) !important;
}

#top #lnkKnowledgeEn {
background-image:url(/css/grafik/top/knowledge.png);
}

#top .knowledgeEnSelected {
background-image:url(/css/grafik/top/knowledge-1.png) !important;
}

#top #lnkKnowledgeDa span, #top #lnkKnowledgeEn span {
display:none;
}

/* Kort */

#topKort {
float:left;
margin-top:13px;
margin-left:153px;
position:relative;
}

#lnkKort {
display:block;
width:78px;
height:30px;
background-image:url(/css/grafik/top/kort-button.png);
background-repeat:no-repeat;
outline:none;
z-index:22;
position:relative;
cursor:pointer;
}

#lnkKort span {
display:none;
}

#kortContainer {
display:none;
position:absolute;
width:634px;
left:-287px;
height:561px;
top:0;
z-index:21;
background-image:url(/css/grafik/top/kort-bg.png);
background-repeat:no-repeat;
background-position:0 0;
}

#kortContent {
padding:77px 0 0 18px;
position:relative;
font-size:10px;
}

#lnkPrintKort {
display:block;
position:absolute;
width:44px;
height:14px;
left:575px;
top:63px;
background-image:url(/css/grafik/top/kort-print.png);
background-repeat:no-repeat;
}

#lnkPrintKort span {
display:none;
}

#kortScript {
margin-top:5px;
width:600px;
height:435px;
}

/* Google Translate */

#top #gt {
float:left;
margin-top:13px;
margin-left:0;
position:relative;
}

#lnkGoogleTranslate {
display:block;
width:131px;
height:30px;
background-image:url(/css/grafik/top/google-translate.png);
background-repeat:no-repeat;
outline:none;
z-index:22;
position:relative;
cursor:pointer;
}

#lnkGoogleTranslate span {
display:none;
}

#gtlanguagescontainer {
display:none;
position:absolute;
width:132px;
left:0;
top:0;
z-index:21;
}

#gtlanguages {
display:inline-block;
}

#gtlanguages {
display:block;
background-image:url(/css/grafik/top/google-translate-bg.png);
background-repeat:repeat-y;
padding:40px 10px 0 10px;
color:#505050;
}

#gtlanguages ul {
padding:5px 0 0 0 !important;
list-style-type:none;
}

#gtlanguages ul li {
padding:0 2px !important;
}

#gtlanguages ul li a {
display:block;
text-decoration:none;
padding:3px 0;
font-size:10px;
color:#505050;
}

#gtlanguages ul li a img {
vertical-align:middle;
margin-right:8px;
}

#gtlanguages ul li a:hover {
color:#000;
}


#gtlanguagesbund {
background-image:url(/css/grafik/top/google-translate-bund.png);
background-repeat:repeat-none;
height:12px;
}

/* SLUT PÅ Google Translate */





/* Change language */

#changelanguage {
float:left;
margin-top:13px;
}

#changelanguage #lnkDansk {
display:block;
float:left;
width:28px;
height:30px;
background-image:url(/css/grafik/top/dk-0.gif);
background-repeat:no-repeat;
}

#changelanguage #lnkDansk span {
display:none;
}

#changelanguage .danskSelected {
background-image:url(/css/grafik/top/dk-1.gif) !important;
}


#changelanguage #lnkEnglish {
display:block;
float:left;
width:27px;
height:30px;
background-image:url(/css/grafik/top/en-0.gif);
background-repeat:no-repeat;
}

#changelanguage #lnkEnglish span {
display:none;
}

#changelanguage .englishSelected {
background-image:url(/css/grafik/top/en-1.gif) !important;
}

/* SLUT PÅ Change language */





/* Søgebox */


#searchbox {
display:block;
float:left;
position:relative;
width:159px;
height:29px;
background-image:url(/css/grafik/top/search-box.gif);
background-repeat:no-repeat;
margin:13px 0 0 0;
}

#inpSearchBox {
background-color:Transparent;
height:14px;
width:106px;
font-size:10px;
margin-left:16px;
margin-top:1px;
border:none;
padding:0;
}

#btnSearchButton {
display:block;
position:absolute;
width:19px;
height:16px;
top:0;
left:129px;
border:none;
background-color:Transparent;
cursor:pointer;
outline:none;
}

#lnkSearchButton span {
display:none;
}

/* SLUT PÅ Søgebox */



/* Tabs & Content */

#tabs {
height:44px;
margin-top:8px;
display:inline-block;
position: relative; 
z-index: 1;
}

#tabs {
display:block;
}

#tabs a {
display:block;
float:left;
background-repeat:no-repeat;
cursor:pointer;
}

#tabs a.selected {
z-index:8 !important;
}

#tabs a {
display:block;
height:44px;
position:relative;
outline:none;
}

#tabs a span {
display:none !important;
}





#tabs .lnkGemba {
width:75px;
}

#tabs #lnkGemba0 {
background-image:url(/css/grafik/tabs/gemba-0.png);
z-index:4;
}

#tabs #lnkGemba1 {
background-image:url(/css/grafik/tabs/gemba-1.png);
z-index:8 !important;
}






#tabs .lnkGembaInnovation {
width:104px;
margin-left:-20px;
}

#tabs #lnkGembaInnovation0 {
background-image:url(/css/grafik/tabs/gemba-innovation-0.png);
z-index:3;
}

#tabs #lnkGembaInnovation1 {
background-image:url(/css/grafik/tabs/gemba-innovation-1.png);
z-index:8 !important;
}



#tabs .lnkGembaSeafood {
width:155px;
margin-left:-20px;
}

#tabs #lnkGembaSeafood0 {
background-image:url(/css/grafik/tabs/gemba-seafood-0.png);
z-index:2;
}

#tabs #lnkGembaSeafood1 {
background-image:url(/css/grafik/tabs/gemba-seafood-1.png);
z-index:8 !important;
}




#tabs .lnkGembaZing {
width:84px;
margin-left:-20px;
}

#tabs #lnkGembaZing0 {
background-image:url(/css/grafik/tabs/gemba-zing-0.png);
z-index:1;
}

#tabs #lnkGembaZing1 {
background-image:url(/css/grafik/tabs/gemba-zing-1.png);
z-index:8 !important;
}









#main {
display:inline-block;
}

#main {
display:block;
margin-top:-7px;
padding:10px;
background-color:#FFF;
border-top:solid 1px #CCC;
position:relative;
}


#upperRightCorner {
position:absolute;
height:9px;
width:8px;
background-image:url(/css/grafik/tabs/corner.png);
background-repeat:no-repeat;
top:-1px;
right:0;
}



#frontbottom, #subbottom, #frontbottom a, #subbottom a {
color:#999;
font-size:10px;
}

#frontbottom a, #subbottom a {
text-decoration:none;
margin-left:20px;
}

#subbottom {
display:inline-block;
}

#subbottom {
display:block;
overflow:hidden;
height:62px;
background-image:url(/css/grafik/bottomcorners.gif);
background-repeat:no-repeat;
}

#subbottom #bottomleft, #subbottom #bottomright {
padding:40px 10px;
}

#frontbottom {
display:inline-block;
padding-top:10px;
margin-top:2px;
background-image:url(/css/grafik/bottomcorners-front.gif);
background-repeat:no-repeat;
}

#frontbottom {
display:block;
overflow:hidden;
}

#frontbottom #bottomleft, #frontbottom #bottomright {
padding:0 10px 10px 10px;
}

#bottomleft {
float:left;
width:300px;
}

#bottomright {
float:right;
width:500px;
text-align:right;
}

#lnkSiteMap {
padding-right:20px;
background-image:url(/css/grafik/sitemap-icon.gif);
background-repeat:no-repeat;
background-position:45px 0;
}

/* Slut på Tabs & Content */


.breaker {
clear:both;
height:0;
font-size:0;
}

/* EDITOR PROPERTIES */
