
.info_msg{
background-image: url("../tools/img.php?id=52cb1145693e1b5d96eaef76228605c7");
background-repeat:no-repeat;
background-position: 5px center;
background-color: #e5f7ff;
color: #0083c0;
width: 912px;
height: 15px;
margin-left: 14px;
margin-top: 1px;
padding: 5px 25px 5px;
font-size: 0.8em;
}

.success_msg{
background-image: url("../tools/img.php?id=862ad87a4a252ee5ce337ba091beb2b7");
background-repeat:no-repeat;
background-position: 5px center;
background-color: #f3ffeb;
color: #4d9521;
width: 912px;
height: 15px;
margin-left: 14px;
margin-top: 1px;
padding: 5px 25px 5px;
font-size: 0.8em;
}

.error_msg{
background-image: url("../tools/img.php?id=56f688715577badc385d5b8219c25670");
background-repeat:no-repeat;
background-position: 5px center;
background-color: #fff2f2;
color: #FF0000;
width: 912px;
height: 15px;
margin-left: 14px;
margin-top: 1px;
padding: 5px 25px 5px;
font-size: 0.8em;
}

.warning_msg{
background-image: url("../tools/img.php?id=9b6b8dea5cdc253a4a335acd0b167ee3");
background-repeat:no-repeat;
background-position: 5px center;
background-color: #fff9e6;
color: #ff9000;
width: 912px;
height: 15px;
margin-left: 14px;
margin-top: 1px;
padding: 5px 25px 5px;
font-size: 0.8em;
}



body {
        background-color: #FFF;
	background-position:center top;
        background-position-y: 0%;
        
        height: 100%;
	font-family: "Lucida Grande", Tahoma, Geneva, sans-serif;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
}

.testside{
background-image:url(../tools/img.php?id=eec66f1124eba369d0acc54bf7b43196);
cursor: pointer;
height: 102px;
width: 41px;
overflow: ;
position: fixed;
top: 25%;
z-index: 100000;
left: auto !important;
margin-left: auto !important;
margin-right: 0px !important;
right: -5px
}

.testside2{
background-image:url(../tools/img.php?id=eec66f1124eba369d0acc54bf7b43196);
cursor: pointer;
height: 102px;
width: 41px;
overflow: ;
position: fixed;
top: 25%;
z-index: 100000;
right: auto !important;
margin-right: auto !important;
margin-left: 0px !important;
left: -5px
}

body a, body a:hover, body a:active{
       outline: none;
}

h1 {
	font-family: "Lucida Grande", Tahoma, Geneva, sans-serif;
	font-size: 1.5em;
	color:#000;
	margin: 0px;
	padding: 0px;
	font-weight: bolder;	
}

h2 {
	font-family: "Lucida Grande", Tahoma, Geneva, sans-serif;
	font-size: 1em;
	color:#000;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

h3 {
	font-family: "Lucida Grande", Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	color:#000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}


.ordre_aktivert{
	background-color:#39C;	
	color:#FFF;
        font-size:0.8em;
}
	
.ordre_deaktivert{
	background-color:#E9E9E9;
	color:#E9E9E9;
}

.ordre_transaksjon{
	background-color:#CCC;
	color:#000;
        font-size:0.8em;
}

.ordre_slettet{
	background-color:#FF9999;
	color:#FFF;
        font-size:0.8em;
}

.content_ordre table{
	width: 900px;
	color: #000;
	border: 0;
	padding: 0;
	margin-bottom: 0;
}

.content_ordre table th {
	background-color:#FFF;
	color:#000;
}

.content_ordre table td {
	border-bottom:solid #FFF 1px;
        height: 30px;
}

.content_ordre table tr:hover {
	
	color:#39C;
}

.content_ordre, .content_contact, .content_user{
	
	width: 900px;
	height:auto;
	padding-top:0px;
	padding-left:30px;
	padding-right:14px;
	padding-bottom:20px;
	margin: 0px;
}




.content_kassen{
	
	width: 900px;
	height:auto;
	padding-top:0px;
	padding-left:30px;
	padding-right:14px;
	padding-bottom:0px;
	margin: 0px;
	
	}



.content_kassen_button_table{
	width: 963px;
	color: #000;
	border: 0;
	padding: 0;
	margin-left: 14px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.content_kassen_table{
	width: 963px;
	color: #000;
	border: 0;
	padding: 0;
	margin-bottom: 0;
}

.content_kassen label, .content_contact label, .content_registrering label, .content_user label
{
width: 130px;
float: left;
text-align: left;
margin: 0px;
display: block;
font-size:0.8em;
padding: 2px;
background-color:#FFF;
}

.content_kassen fieldset, .content_contact fieldset
{
border: 1px solid #ccc;
width: 900px;
}

.content_kassen legend, .content_registrering legend, .content_contact legend, .registrering_fordeler legend, .content_user legend
{
color: #000;
background:#FFF;
border: 0;
font-size: 0.9em;
positioon: absolute;
}

.kassen_tekstfelt{
	width:200px;
	height:17px;
	color: #000;
	margin:0px;
	margin-right: 10px;
	background: #fff;
	border: 1px solid #007ab9;
}

.kassen_tekstfelt:focus{
	background-color: #DCEFFF;
}


.registrering_fordeler {
background:#FFF;
height: 100px;
color:#000;
padding-left: 10px;
position: absolute;
left: 420px;
}

.fargevalg img{
        background-position: center top;
	background-repeat:no-repeat;
        padding-top: 10px;
}

.fargevalg img:hover {
        background-image:url(../tools/img.php?id=39128fdd2ab75dc5dc7476c22fef0ad3);
        background-position: center top;
	background-repeat:no-repeat;
        padding-top: 10px;
        outline: none;
}


.warp {
	float: none;
	height: auto;
	width: 990px;
	clear: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.content {
	width: 940px;
	height:auto;
	padding:20px;
	margin: 0px;
}

.content_handlekurv {
	width: 960px;
	height:auto;
	padding-top:0px;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:0px;
	margin: 0px;
}

.content_handlekurv h1 {
	font-size:1.2em;
}

.content_handlekurv_tekst {
	font-size:0.7em;
	text-align:center;
}

.registrering_fordeler label
{
width: 480px;
float: left;
text-align: left;
vertical-align:middle;
margin: 0px;
display: block;
font-size:0.8em;
font-weight: bold;	
padding: 2px;
color: #3E8CCF;
}

.content_registrering fieldset
{
border: 1px solid #ccc;
width: 360px;
}

.registrering_fordeler fieldset
{
border: 1px solid #ccc;
width: 500px;
}

.content_user fieldset
{
border: 1px solid #ccc;
width: 900px;
font-size: 0.9em;
}

.content_contact textarea{
	width:500px;
	height:200px;
	color: #000;
	margin:0px;
	background: #fff;
	border: 1px solid #007ab9;
}

.registrering_tekstfelt{
	width:200px;
	height:17px;
	color: #000;
	margin:0px;
	background: #fff;
	border: 1px solid #007ab9;
}

.registrering_tekstfelt:focus{
	background-color: #DCEFFF;
}

.content_registrering table{
	width: 380px;
	color: #000;
	margin-bottom:10px;
	border: 1px solid #ccc;
	padding: 25px;
}

.content_registrering {
	width: 430px;
	height:auto;
	padding-top:0px;
	padding-left:30px;
	padding-right:14px;
	padding-bottom:0px;
	margin: 0px;
}



.tekstlink a:link, .tekstlink a:visited {
	font-size: 1em;
	color:#027eb6;
	text-decoration: none;
        outline: none;
}


.overskrift {
	font-size:0.8em;
        font-weight: bold;
	width:938px;
	padding:12px;
	margin-left: 14px;
	background-color:#e9e9e9;
}

.content_innlogging h1 {
        font-size:0.8em;
	width:938px;
	padding:12px;
	margin-left: 0px;
	background-color:#e9e9e9;
}

.content_registrering h2, .content_kassen h2, .content_ordre h2, .content_contact h2  {
	font-size:0.8em;
	padding-left:0px;
}

.content_registrering h3, .content_kassen h3, .content_ordre h3, .content_contact h3  {
	font-size:0.8em;
}

.content_registrering h4, .content_kassen h4, .content_ordre h4, .content_contact h4  {
	font-size:0.7em;
}

.feil {
        color: #FF0000;
}

.feil input[type=text], .feil input[type=password] {
	display:block;
	border:1px solid #007ab9;
	font-size:0.7em;
	background-color: #FF9999;
        margin:0 10px 5px 0;
	padding:2px;
	width:198px;
}

.feil input[type=text]:focus, .feil input[type=password]:focus {
	background-color: #DCEFFF;
}

#bildehovedside img:link{
        float: none;
        height:200px;
        -webkit-transform: scale(1);
        align: center;
        outline: none;
}
		
#bildehovedside img:hover, #bildehovedside img:active{
	float: none;
        -webkit-transform: scale(1.03);
        align: center;
        z-index: 2000;
        outline: none;
}

.produktfront_nyhet{
	background-image:url(../tools/img.php?id=3ca4d017d9b9424dabed23be7e6987b6);
	width:240px;
	height:227px;
	padding-top:13px;
	padding-left:0px;
	font-size:0.8em;
	
	
}

.produktfront_tilbud{
	background-image:url(../tools/img.php?id=c8d6cd794d04cc63916ab8e0ff743a1f);
	width:240px;
	height:227px;
	padding-top:13px;
	padding-left:0px;
	font-size:0.8em;
	
	
}

.produktfront2{
	background-image:url(../tools/img.php?id=b81a4f1e17dfbedf525746d085fe56b0);
	width:240px;
	height:227px;
	padding-top:13px;
	padding-left:0px;
	font-size:0.8em;
	
	
}

.produktfront{
	background-image:url(../images/produktbilde_front.png);
	width:240px;
	height:227px;
	padding-top:13px;
	padding-left:0px;
	font-size:0.8em;
	
	
}

.produktfront a{
color:#09F;
text-decoration:none;
outline: none;
}

.produktfront a:hover{
color:#000;
text-decoration:none;
outline: none;
}

.produktfrontbilde{
	width:210px;
	height:210px;
}

.pakkeserie {
	position:absolute;
	height:112px;
	
	top:17px;
	left:575px;
        
}
	
.pakke_overskrift{
        text-shadow: 0 -1px 1px rgba(0,0,0,0.40);
        padding-left: 5px;
	font-size:15px;
	color:#FFF;
}
	
.pakke_innhold{
	height:80px;
	margin-top:14px;
}

.pakke_tekst{
	font-size:11px;
        text-align:center;
}

.pakke_tekst a, .pakke_tekst a:visited{
        color:#000;	
        text-decoration: none;
        font-size:11px;   
        margin-bottom: 0px;
        padding-bottom: 0px; 
        outline: none;          	
}

.pakke_tekst a:hover{
        color:#000;
        outline: none;
}


.produktinformasjon{
	width: 980px;
	height:400px;
	padding:-20px;
	margin: -14px;
	background-image:url(../images/bg_produktinformasjon.png);
	background-repeat:no-repeat;
}

.produktinformasjon_bilde{
width: 400px;
position:absolute;
vertical-align: middle;
left:100px;
}

.produktinformasjon_bilde img{
width: 400px;
}

.produktinformasjon_knapp_valg{
position:absolute;
top:290px;
left:820px;
}

.produktinformasjon_text_overskrift{
position:absolute;
top:185px;
left:585px;
font-size: 1.5em;
font-weight:bold;
color:#000;
text-transform: uppercase;	
}

.produktinformasjon_text_informasjon{
position:absolute;
top:225px;
left:585px;
font-size:0.8em;
}

.produktinformasjon_text_pris_f{
position:absolute;
top:220px;
left:820px;
font-size:1em;
text-decoration:line-through;
font-weight:normal;
color:#ff0000;
}

.produktinformasjon_text_pris{
position:absolute;
width: 50px;
text-align:right;
top:240px;
left:820px;
font-size:2.5em;
font-weight:bold;
color:#F90;
}

.produktinformasjon_text_pris2{
position:absolute;
top:263px;
left:875px;
font-size:1em;
font-weight:bold;
color:#F90;
}

.produktinformasjon_slider_pris{
font-size:1em;
text-align:center;
color:#000;
float:left;
width:135px;
height:100px;
margin-top:20px;
margin-left:10px;
padding:0px;
}

.produktinformasjon_slider_pris h1{
font-size:17px;
color:#F90;
}

.produktinformasjon_text_pris a{
font-size:0.6em;
color:#789;
text-decoration:none;
outline: none;
}

.produktinformasjon_text_pris a:hover{
font-size:0.6em;
color:#000;
text-decoration:none;
outline: none;
}

.fargevalg{
        height: 70px;
	width: 400px;
        top: 340px;
        left: 105px;
        text-align: center;
        margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
        position:absolute;
        z-index: 3000;
}

.contentbg_top{
	background-image: url(../images/contentbg_top.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 990px;
	position:relative;
	
	
}

.contentbg_mid {
	height: auto;
	width: 990px;
	background-image: url(../images/contentbg_mid.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	position:relative;
	
}

.kundeflash{
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.contentbg_bot{
	background-image: url(../images/contentbg_bot.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 990px;
	position:relative;
	
}

.header {
	height: 111px;
	width: 989px;
	padding: 0px;
	float: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.logo {
	height: 111px;
	width: 150px;
	padding: 0px;
	float: left;
	margin: 0px;
}

.advertisementstar{	
position:absolute;
top:30px;
left:920px;

}

.advertisementtext{	
position:absolute;
color:#FFF;
top:40px;
left:40px;
font-size:1.7em;
font-weight:bold;

}

.advertisementfrontpage {
	height: 295px;
	width: 960px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}


.buttonbig a, #buttonbig a:visited {
	background-image:url(../images/buttonbig.png);
	background-position:0 0;
	display:block;
	width:150px;
	height:26px;
	font-size:0.7em;
	padding-top:14px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	text-transform: uppercase;	
        outline: none;
}

.buttonbig a:hover{
	background-image:url(../images/buttonbig.png);
	background-position:0 80px;
	display:block;
	outline: none;
}

.buttonbig a:active{
	background-image:url(../images/buttonbig.png);
	background-position:0 40px;
	display:block;
	outline: none;
}

.buttonsmal a, .buttonsmal a:visited, .buttonsmal a:hover{
	background-image:url(../images/buttonsmal2.png);
	background-repeat:no-repeat;
	display:block;
	font-size:0.5em;
	width:100px;
	height:22px;
	padding-top:8px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	outline: none;
}

.buttonsmal a:active{
	background-image:url(../images/buttonsmal.png);
	background-repeat:no-repeat;
	display:block;
	width:100px;
	height:20px;
	padding-top:10px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	outline: none;
}

.handlekurv {
	float:right;
	padding-right: 40px;
	}

.toplinebg {
	height: 35px;
	width:100%;
	float: none;
	background-color:#e2e2e2;
        background-repeat:repeat-x;
	width: auto;
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#CCC;
}

.topline {
	float: none;
	text-align:right;
	width: 980px;
	height:18px;
	padding-top: 14px;
	padding-right:5px;
	font-size: 0.7em;
	color:#000;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.topline a:link, .topline a:visited {
	font-size: 1em;
	color:#027eb6;
        font-weight: bold;
	text-decoration: none;
        outline: none;
}

.topline a:hover {
	font-size: 1em;
	color:#027eb6;
	text-decoration:none;
        outline: none;
}

#shopsign a:link, #shopsign a:visited {
	font-size: 1em;
	color:#027eb6;
        font-weight: bold;
	text-decoration: none;
        outline: none;
}

#shopsign a:hover {
	font-size: 1em;
	color:#000;
	text-decoration:none;
        outline: none;
}


#categorimenu {
	float:none;
	font-size: 0.7em;
	height: 25px;
	width:970px;
	margin-top: 0px;
	margin-right:auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding: 0px;
}

#typesmenu {
	height: 30px;
	width:980px;
	font-size:0.7em;
	background-image: url(../images/menuunderbglang.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-weight: bold;
	float: none;
	outline: none;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:-8px;
	padding-top:8px;
	padding-left:10px;
	padding-bottom:-8px;
	overflow: hidden;
}

#typeslinker {
	float: left;
}

#typesmenu a, .typesmenu a:visited {
	
	text-shadow: 0 -1px 1px rgba(0,0,0,0.40);
	color: #FFF;
	text-decoration: none;
	margin-bottom: 30px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
	outline: none;
	font-weight: bold;
        outline: none;	
}

#typesmenu a:hover {
	color:#FFF;
	background-repeat:repeat-x;
	text-decoration: underline;
	outline: none;
	outline: none;
	
}

#typesmenu a.active {
	text-shadow: 0 -1px 1px #FFF;
	color: #069;
	text-decoration: none;
	background-image: url(../images/menuunderbgactive.png);
	background-repeat:repeat;
	background-position:0 -25px;
	text-decoration: none;
	margin-bottom:30px;
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 18px;
	padding-left: 9px;
	outline: none;
	position:relative;
	z-index:1000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
        outline: none;
}
	
#handlekurv a.active {
	text-shadow: 0 -1px 1px #FFF;
	color: #069;
	text-decoration: none;
	background-image: url(../images/menuunderbgactive.png);
	background-repeat:repeat;
	background-position:0 -25px;
	text-decoration: none;
	margin-bottom:30px;
	padding-top: 3px;
	margin-right: 9px;
	padding-bottom: 18px;
	margin-left: 9px;
	outline: none;
	position:relative;
	z-index:1000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
        outline: none;
}

.copyright{
	width: 990px;
	height: auto;
	color:#000;
	float:none;
	margin-top: 5px;
        margin-bottom: 7px;
        margin-left: auto;
        margin-right: auto;
	padding-bottom:10px;
        padding-top: 5px;
	text-align:center;
	font-size: 0.7em;
	
}

.footer h1 a{	
font-size:1.2em;
color:#FFF;
outline: none;
}

.footer {
	height: 100%;
        width: 990px;
	
	padding-top:0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	color: #FFF;
        border-width: 1px;
	border-style: solid;
	border-color:#FFF;
       
}

.footercontent {
	width: 960px;
	height: 150px;
	padding-top: 30px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#categorimenu ul  {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: auto;
}

#categorimenu li  {
	padding:0px;
	margin:0px;
	float:left;
	display:block;
	width: auto;
}

#categorimenu ul li a:link, #categorimenu ul li a:visited{
	
	text-decoration: none;
	height: 18px;
	color:#333;
	background-image: url(../images/menubutton.png);
	background-repeat:repeat-x;
	background-position:0 -25px;
	display: block;
	float: left;
	margin: 0px;
	padding-top: 7px;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	outline: none;
}
#categorimenu ul li a:hover {
	background-image: url(../images/menubutton.png);
	background-repeat:repeat-x;
	background-position:0 -25px;
	display: block;
	text-decoration: none;
	color:#3e8ccf;
	margin: 0px;
	padding-top:7px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	outline: none;
	
}

#categorimenu ul li a.active{
	text-shadow: 0 -1px 1px rgba(0,0,0,0.40);
	background-image: url(../images/menubutton.png);
	background-repeat: repeat-x;
	background-position:0 -50px;
	display: block;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 7px;
	font-weight: bold;
	height: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	vertical-align: bottom;
	outline: none;
}



#categorimenu #1 a,
#sectionabout #2 a,
#sectionservices #3 a
{
	background-image: url(../images/menuunderbg2.png);
	background-repeat: repeat-x;
	display: block;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 7px;
	font-weight: bold;
	height: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	vertical-align: bottom;
	outline: none;
}



.awesome a {
background: #222 url(/../images/alert-overlay.png) repeat-x;
background-color: #0095e1;
font-size: 14px;
padding: 8px 14px 9px;
display: inline-block;
color: #fff;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.40);
border-bottom: 1px solid rgba(0,0,0,0.40);
position: relative;
cursor: pointer;
outline: none;
}

.awesome a:active, .awesome a:hover {
background: #222 url(/../images/alert-overlay.png) repeat-x;
background-color: #00a9ff;
font-size: 14px;
padding: 8px 14px 9px;
display: inline-block;
color: #fff;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.40);
border-bottom: 1px solid rgba(0,0,0,0.40);
position: relative;
cursor: pointer;
outline: none;
}

.awesome2 a, .content_user a{
background: #222 url(/../images/alert-overlay.png) repeat-x;
background-color: #0095e1;
font-size: 12px;
padding: 5px 11px 6px;
display: inline-block;
color: #fff;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.40);
border-bottom: 1px solid rgba(0,0,0,0.40);
position: relative;
cursor: pointer;
outline: none;
}

.awesome2 a:active, .awesome2 a:hover, .content_user a:active, .content_user a:hover{
background: #222 url(/../images/alert-overlay.png) repeat-x;
background-color: #00a9ff;
font-size: 12px;
padding: 5px 11px 6px;
display: inline-block;
color: #fff;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.40);
border-bottom: 1px solid rgba(0,0,0,0.40);
position: relative;
cursor: pointer;
outline: none;
}

<!-- Alt nedenfor her er dropdownmenyen-->


#topnav {
	padding:5px 0px 5px;
	font-size:0.6em;
	z-index:2000;
	height:40px;
}
#topnav a.signin, #topnav a.mysite {
	background-color:#FFF;
	margin-left:5px;
	text-decoration:none;
	color:#027eb6;	
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
	padding-top: 9px;
	padding-right: 6px;
	padding-bottom: 9px;
	padding-left: 6px;
	outline: none;
}

#topnav a.signout {
	background-color:#FFF;
	margin-left:5px;
	text-decoration:none;
	color:#027eb6;	
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
	padding-top: 9px;
	padding-right: 12px;
	padding-bottom: 9px;
	padding-left: 12px;
	outline: none;
}

#topnav a.signin:hover, #topnav a.mysite:hover {
	background:#FFF;
}

a.signin, a.mysite {
	margin-left:3px;
}
a.signin span, a.mysite span {
	background-image:url("../images/toggle_down_light.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:0px 20px 0px 5px;
}
#topnav a.menu-open {
	background:#FFF!important;
	color:#000!important;
	outline:none;
}
#small_signup, #small_mysite {
	display:inline;
	float:none;
	line-height:15px;
	margin:25px 0 0;
	width:170px;
}

a.signin.menu-open span, a.mysite.menu-open span {
	background-image:url("../images/toggle_up_dark.png");
	color:#789;
}

#shopsign {
	float:none;
	width:auto;
	z-index:100;
	text-align:left;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:15px;
	top: 0px;
	right: 0px;
	margin-top:0px;
	margin-right: 0px;
	color:#789;
	font-size:11px;
	
	
}

#signin_menu, #mysite_menu {
	display: none;
	background-color:#FFF;
	float:right;
	width:auto;
	z-index:100;
	text-align:left;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:15px;
	top: 0px;
	right: 0px;
	margin-top:9px;
	margin-right: 0px;
	color:#789;
	font-size:11px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	
	
}

img {
	border:none;
	
}

#signin_menu input[type=text], #signin_menu input[type=password], #shopsign input[type=text], #shopsign input[type=password] {
	display:block;
	border:1px solid #007ab9;
	font-size:1em;
	margin:0 10px 5px 0;
	padding:2px;
	width:150px;
}

#signin_menu input[type=text]:focus, #signin_menu input[type=password]:focus, #shopsign input[type=text]:focus, #shopsign input[type=password]:focus {
	background-color: #DCEFFF;
}

#signin_menu p, #mysite_menu p {
	margin:0;
}

#signin_submit {
background: #222 url(/../images/alert-overlay.png) repeat-x;
background-color: #0095e1;
font-size: 12px;
width: 155px;
padding: 6px 14px 6px;
margin: 0 10px 5px 0;
display: inline-block;
color: #fff;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.40);
border-bottom: 1px solid rgba(0,0,0,0.40);
border: 0;
position: relative;
cursor: pointer;
outline: none;
}

#signin_submit:hover, #signin_submit:active{
background-color: #00a9ff;
}

/* slider specific CSS */
        
.sliderGallery {
	background-image:url(../images/bgslider.jpg);
	background-repeat:no-repeat;
	margin-left:15px;
	font-size:12px;
            overflow: hidden;
            position: relative;
            padding: 10px;
            height: 160px;
            width: 940px;
        }
		
		.sliderGallery img{
			-webkit-transform: scale(0.95);
			height:130px;

        }
		
		.sliderGallery img:hover{
			-webkit-transform: scale(1);

        }
        
        .sliderGallery UL {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin: 0;
			
        }
		
		
		
		.sliderGallery LI {
            padding-right: 12px;
			padding-left: 12px;
        }
		
		.sliderGallery ul a:link {
			background-image:url();
			background-repeat:no-repeat;
			background-position:center;
			outline: none;
                        text-decoration:none;
			
        }
		
		.sliderGallery ul a:hover, .sliderGallery ul a:active {
			background-image:url(../images/produktpil.png);
			background-position: center;
			background-repeat:no-repeat;
			width:100px;
                        outline: none;
			text-decoration:none;
        }
        
        .sliderGallery UL LI {
            display: inline;
        }
        
        .slider {
            width: 928px;
            height: 17px;
            top: 140px;
            margin-left: 5px;
            padding: 1px;
            position: relative;
            background-image:url(../images/scrollbar.png);
			background-repeat:no-repeat;
        }
        
        .handle {
            position: absolute;
            cursor: pointer;
            height: 17px;
            width: 183px;
            top: 0;
            background-image:url(../images/handle.png);
			background-repeat:no-repeat;
            z-index: 100;
        }
        
        
        .slider-text {
            margin-left: 190px;
			z-index: 110;
			color:#000;
			font-size: 0.7em;
			cursor:default;
			top: 2px;
        }

