﻿.topleft
{
    float:left;
    }

.ErrorMessage
{
    color:Red;
    }
    .ConfirmMessage
{
    color:Green;
    }
body {
    font-family: 'Open Sans', sans-serif;
	 font-size: 12px;
	 line-height: 1.35;
	 margin: 0 auto;
	 background:#f2f2f2;
	}
	
.content {
	width:95%;
	margin: 0 auto;
	width:870px;
	}

	.clear { clear:both; }

	img, object, embed { max-width: 100%; height: auto; }
	img { -ms-interpolation-mode: bicubic; }
	
	hr { height:1px; background:#D1D1D1; border-style:none; margin-top:3px; margin-bottom:10px; }
	
	.right { float: right; }

/*	--------------------------------------------------
    :: Typography
	-------------------------------------------------- */
	h1, h2, h3, h4, h5, h6 { color: #181818; font-weight: bold; line-height: 1.25 }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit;  }
	h1 { font-size: 36px;  margin-bottom: 12px;}
	h2 { font-size: 30px;  margin-bottom: 9px; }
	h3 { font-size: 22px;  font-weight: normal; margin-bottom: 15px; margin-top:0px; }
	h4 { font-size: 20px;  font-weight: normal; margin-bottom: 3px; margin-top:0px;}
	h5 { font-size: 16px;  font-weight: normal; margin-bottom: 3px; margin-top:0px }
	h6 { font-size: 13px;  font-weight: normal; line-height: 1.0; text-transform:uppercase; color:#666; margin-top:-10px; margin-bottom:0px;}

	p { font-size: 12px; line-height: 1.35; margin: 0 0 12px; margin-top:10px;}
	p img { margin: 0; }
	p.lead { font-size: 14px; line-height: 1.5;  }
	
	em, i { font-style: italic; line-height: inherit; }
	strong, b { font-weight: bold; line-height: inherit; }
	small { font-size: 60%; line-height: inherit; }
	
	h1 small, h2 small, h3 small, h4 small, h5 small { color: #777; }
	
/*	--------------------------------------------------
	:: Links
	-------------------------------------------------- */
	a { color: #2a85e8; line-height: inherit; text-decoration:underline; }
	a:hover { color: #11639d; }
	a:focus { color: #cc4714; outline: none; }
	p a, p a:visited { line-height: inherit; }
	
	
/*	--------------------------------------------------
	Login
	-------------------------------------------------- */
	.loginlogo {
		width: 350px;
		margin:auto;
		height:30px;
		background:url('/Framework/pics/logo.png') no-repeat right;
		background-size: 40%;
		margin-top:100px; 
	}
	.logintable
{
    border:none;
}
	.login {	
		width:300px;
		min-width:200px;
		margin: auto;
		background:#FFF;
		border: 1px solid #CCC;
		padding:30px;
		text-align:left;
	}
	
	.login textarea {
		outline-color: #666;
		width:95%;
	}
	.login input {
		outline-color: #666;
		width:95%;
		padding: 6px;
		background: #FFFFFF;
		font-size: 14px;
		color:#999999;
		font-family:Verdana, Geneva, sans-serif;
		border: 1px #CCC solid;
		margin-left:0px;
		margin-bottom:10px;
	}
	.login input[type=text] {
		height:18px;
	}
	
	.login input#sendcomment:hover {
		background: #b4c25a;
		cursor:pointer;
	}
	
	.login label h5{
		margin-bottom:5px;
		color:#333;
	}
		
		
/*	--------------------------------------------------
	Menu
	-------------------------------------------------- */
	
	.topplinje {	
		
	}
	

	.menu{
		border:none;
		border:0px;
		margin:0px;
		padding:0px;
		font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		margin-bottom:40px;
		min-width: 700px;			
		-webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
	}
	.menu ul{
		height:55px;
		list-style:none;
		margin:0;
		padding:0;		
		background: rgb(238,238,238); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
		background: linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */	
	}
	.menu li{
		float:left;
		padding:0px;
	}
	.menu li a{		
		background:url('/Framework/pics/menuline.png') bottom right no-repeat;
		color:#333;
		display:block;
		font-weight:normal;
		line-height:55px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
	}
	.menu li a:hover, .menu ul li:hover a{
		background: rgb(211,211,211); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(211,211,211,1) 0%, rgba(161,161,161,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,211,211,1)), color-stop(100%,rgba(161,161,161,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(211,211,211,1) 0%,rgba(161,161,161,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(211,211,211,1) 0%,rgba(161,161,161,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(211,211,211,1) 0%,rgba(161,161,161,1) 100%); /* IE10+ */
		background: linear-gradient(top, rgba(211,211,211,1) 0%,rgba(161,161,161,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#a1a1a1',GradientType=0 ); /* IE6-9 */		
		color:#333;
		text-decoration:none;
	}
	.menu li ul{
		background: #F6F6F6;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;		
		-webkit-box-shadow: 0px 7px 10px 1px rgba(78, 78, 78, 0.5);
		-moz-box-shadow: 0px 7px 10px 1px rgba(78, 78, 78, 0.5);
		box-shadow: 0px 7px 10px 1px rgba(78, 78, 78, 0.5);
	}
	.menu li:hover ul{
		display:block;
	}
	.menu li li {
		background:url('/Framework/pics/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
	}
	.menu li:hover li a{
		background:none;
	}
	.menu li ul a{
		line-height:35px;
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		border-bottom: 1px solid #CCC;
	}
	.menu li ul a:hover, .menu li ul li:hover a{
		background: #E7E7E7;
		color:#000;
		text-decoration:none;
	}
	.menu p{
		clear:left;
	}		
	.menulogout {
		float:right;
	}
	.menulogout ul{
		height:55px;
		list-style:none;
		margin:0;
		padding:0;		
		background: rgb(172,172,172); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(172,172,172,1) 0%, rgba(101,101,101,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(172,172,172,1)), color-stop(100%,rgba(101,101,101,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(172,172,172,1) 0%,rgba(101,101,101,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(172,172,172,1) 0%,rgba(101,101,101,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(172,172,172,1) 0%,rgba(101,101,101,1) 100%); /* IE10+ */
		background: linear-gradient(top, rgba(172,172,172,1) 0%,rgba(101,101,101,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acacac', endColorstr='#656565',GradientType=0 ); /* IE6-9 */		
		}		
	.menulogout li a{
		background:url('/Framework/pics/menuline.png') bottom right no-repeat;
		color:#fff;
		display:block;
		font-weight:normal;
		line-height:55px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
	}
	.menulogout ul li a:hover {
		background: rgb(125,126,125); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* IE10+ */
		background: linear-gradient(top, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */	
		color:#fff;
		text-decoration:none;
	}

/*	--------------------------------------------------
	Intro & Status
	-------------------------------------------------- */
	.introtext {
		width:30%;
		float:left;
		padding: 30px 2%;
		min-height:180px;		
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
		background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */		
		border: 1px solid #D1D1D1;					
		-webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
	}
	
	.status {
		width:25%;
		float:right;
		padding: 3% 3% 2% 3%;		
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
		background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
		border: 1px solid #D1D1D1;					
		-webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
	}
	
	.statustext {
		float:left;
		width:100%;
		font-size:16px;
		line-height:30px;		
	}
	.statustext span{
		color:#06C;		
	}
	
	.statustext p{
		font-size:11px;		
	}
		

/*	--------------------------------------------------
	GAVEKORT OG TILBUD
	-------------------------------------------------- */

.gtcheat {
	width: 101.5%;
	}


.gtbox {
	float: right;
	width: 18%;
	margin-right:2%;
	margin-bottom:20px;
	background: #f7f7f7;
	border: 1px solid #D1D1D1;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	-webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
	}

.gttype {
	width: 100%;
	text-align:center;
	padding: 5px 0px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	
	background: rgb(133,178,211); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(133,178,211,1) 5%, rgba(58,87,104,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(133,178,211,1)), color-stop(99%,rgba(58,87,104,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(133,178,211,1) 5%,rgba(58,87,104,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(133,178,211,1) 5%,rgba(58,87,104,1) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(133,178,211,1) 5%,rgba(58,87,104,1) 99%); /* IE10+ */
	background: linear-gradient(top, rgba(133,178,211,1) 5%,rgba(58,87,104,1) 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85b2d3', endColorstr='#3a5768',GradientType=0 ); /* IE6-9 */
	}

.gttypegavekort {
	
	width: 100%;
	text-align:center;
	padding: 5px 0px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	
	background: rgb(116,187,130); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(116,187,130,1) 0%, rgba(78,136,108,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(116,187,130,1)), color-stop(99%,rgba(78,136,108,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(116,187,130,1) 0%,rgba(78,136,108,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(116,187,130,1) 0%,rgba(78,136,108,1) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(116,187,130,1) 0%,rgba(78,136,108,1) 99%); /* IE10+ */
	background: linear-gradient(top, rgba(116,187,130,1) 0%,rgba(78,136,108,1) 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74bb82', endColorstr='#4e886c',GradientType=0 ); /* IE6-9 */
	}


.gtimg {
	width: 100%;
	max-height:100px;
	overflow:hidden;	
	}

.gtstore {
	width: 100%;
	text-align:center;
	padding: 5px 0px;
	font-weight:bold;
	color:#000;
	
	background: rgb(198,216,228); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(198,216,228,1) 5%, rgba(147,172,187,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(198,216,228,1)), color-stop(100%,rgba(147,172,187,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(198,216,228,1) 5%,rgba(147,172,187,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(198,216,228,1) 5%,rgba(147,172,187,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(198,216,228,1) 5%,rgba(147,172,187,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(198,216,228,1) 5%,rgba(147,172,187,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6d8e4', endColorstr='#93acbb',GradientType=0 ); /* IE6-9 */
	}

.gtstoregavekort {
	width: 100%;
	text-align:center;
	padding: 5px 0px;
	font-weight:bold;	
	color:#000;
	
	background: rgb(187,217,193); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(187,217,193,1) 0%, rgba(163,197,181,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(187,217,193,1)), color-stop(99%,rgba(163,197,181,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(187,217,193,1) 0%,rgba(163,197,181,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(187,217,193,1) 0%,rgba(163,197,181,1) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(187,217,193,1) 0%,rgba(163,197,181,1) 99%); /* IE10+ */
	background: linear-gradient(top, rgba(187,217,193,1) 0%,rgba(163,197,181,1) 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbd9c1', endColorstr='#a3c5b5',GradientType=0 ); /* IE6-9 */
	}

.gttext {
	width: 90%;
	margin: 10px auto;
	font-size:12px;		
	text-align:center;
	}

.gtkr {
	background:#FFF;
	width: 80%;
	margin: 5px auto;
	font-size: 13px;
	border: 1px solid #CCC;
	padding: 5px 5%;
	text-align:center;
	color:#999;
	}
	
.gtkr span {
	font-weight:bold;
	color:#093;
	}

.gtbutton {
	width: 90%;
	margin: 10px auto;
	}

.alletilbud {
	margin-left: 345px;
	margin-right: 5px;
	margin-bottom:20px;
	}

/*	--------------------------------------------------
	BUTIKKER
	-------------------------------------------------- */

.butikk {
	float: left;
	margin-right:2%;
	margin-bottom:20px;
	padding:10px;
	min-height:110px;
	background: #fff;
	border: 1px solid #D1D1D1;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
	}

.butikklogo {
	max-width:150px;
	}

.butikktekst{
	
	}

.butikktekstbonus{
	margin-top:5px;
	}


.allebutikker {
	margin-left: 65px;
	margin-right: 57px;
	margin-bottom:20px;
	}

/*	--------------------------------------------------
	NYHETER OG ANNONSER
	-------------------------------------------------- */

.allnews {
	width:65%;
	float:left;
	}

.news {
	width: 100%;
	float:left;
	height: auto;
	padding: 2%;
	background: #FFF;
	border: 1px solid #D1D1D1;
	-webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
	}

.nyhetsbilde {
	}
	
.nyhetsbilde img { 
	float:left;
	width:30%;
	margin-right:4%;
	max-height:100px;
	padding: 1%; 
	border: 1px solid #ccc; 
	background-color: #fff;
	}
	
.nyhetstekst {
	float:left;
	width: 60%;
	position:relative;
	}
	
.punkter {
	width:200px;
	z-index:99;
	margin:auto;
	margin-top:20px;
}

.punkter a {
	cursor:pointer;
	text-indent:-9999px;
	display:block;
	float:left;
	width:13px;
	height:13px;
	margin-left:7px;
	background:url('/Framework/pics/punkt.png') no-repeat;
}

.punkter a.activeSlide {
	background:url('/Framework/pics/punkt.png') no-repeat 0px -26px;
}

.punkter a:hover {
	background:url('/Framework/pics/punkt.png') no-repeat 0px -12px;
}


.annonser {
	width:30%;
	float:right;
	}

/*	--------------------------------------------------
	TABELLER
	-------------------------------------------------- */

table {
	width: 100%;
	text-align:left;
	border: 1px solid #CCC;
	border-collapse:collapse;
	}

th {
	padding:7px 15px;
	}
td {
	padding:7px 15px;
	border-bottom: 0px solid #CCC;
	}
td:last-child {
	text-align:right;
	}

tr.odd {
	background:#fff;
	}

thead {
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	}

thead th {
	padding: 10px 15px;
	}

tbody {
	background:#f2f2f2;
	}


/*	--------------------------------------------------
	KNAPPER
	-------------------------------------------------- */

	.button {
		background: #00a6fc;
		display: inline-block;
		text-align: center;
		padding: 9px 34px 11px;
		color: #fff;
		text-decoration: none;
		font-weight: bold;
		line-height: 1;
		font-family: "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
		position: relative;
		cursor: pointer;
		border: none;
	}
	
	input[type=submit].button, button.button { -webkit-appearance: none; } /* Don't use native buttons on iOS */
	
	.button.nice { 
		background: #00a6fc repeat-x 0 -34px;
		-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
		text-shadow: 0 -1px 1px rgba(0,0,0,0.28);
		background: #00a6fc repeat-x 0 -34px, -moz-linear-gradient(top, rgba(255,255,255,.4) 0%, transparent 100%);
		background: #00a6fc repeat-x 0 -34px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.4)), color-stop(100%,transparent));
		border: 1px solid #0593dc;
		-webkit-transition: background-color .15s ease-in-out;
		-moz-transition: background-color .15s ease-in-out;
		-o-transition: background-color .15s ease-in-out;
	}

	.button.radius {
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	.button.round {
		-moz-border-radius: 1000px;
		-webkit-border-radius: 1000px;
		border-radius: 1000px;
	}

	.button.full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center;
	}

	.button.left-align {
		text-align: left;
		text-indent: 12px;
	}
	
	/* Sizes ---------- */
	.small.button 			{ font-size: 12px; padding: 8px 20px 10px; width: auto; }
	.medium.button 			{ font-size: 13px; width: auto; }
	.large.button 			{ font-size: 16px; line-height:20px; padding: 11px 28px 13px; width: 79.5%; }
	.full.button 			{ font-size: 12px; padding: 6px 0px 6px 0px; width: 99.5%; }

	/* Colors ---------- */
	.lightblue.button { 
	color:#fff;
	
	background: background: rgb(147,209,225); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(147,209,225,1) 0%, rgba(119,166,189,1) 50%, rgba(110,147,178,1) 51%, rgba(141,179,209,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(147,209,225,1)), color-stop(50%,rgba(119,166,189,1)), color-stop(51%,rgba(110,147,178,1)), color-stop(100%,rgba(141,179,209,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(147,209,225,1) 0%,rgba(119,166,189,1) 50%,rgba(110,147,178,1) 51%,rgba(141,179,209,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(147,209,225,1) 0%,rgba(119,166,189,1) 50%,rgba(110,147,178,1) 51%,rgba(141,179,209,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(147,209,225,1) 0%,rgba(119,166,189,1) 50%,rgba(110,147,178,1) 51%,rgba(141,179,209,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(147,209,225,1) 0%,rgba(119,166,189,1) 50%,rgba(110,147,178,1) 51%,rgba(141,179,209,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93d1e1', endColorstr='#8db3d1',GradientType=0 ); /* IE6-9 */ }
	
	.darkblue.button { 
	background: rgb(107,160,191); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(107,160,191,1) 0%, rgba(74,111,132,1) 50%, rgba(58,87,104,1) 51%, rgba(82,124,147,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,160,191,1)), color-stop(50%,rgba(74,111,132,1)), color-stop(51%,rgba(58,87,104,1)), color-stop(100%,rgba(82,124,147,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(107,160,191,1) 0%,rgba(74,111,132,1) 50%,rgba(58,87,104,1) 51%,rgba(82,124,147,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(107,160,191,1) 0%,rgba(74,111,132,1) 50%,rgba(58,87,104,1) 51%,rgba(82,124,147,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(107,160,191,1) 0%,rgba(74,111,132,1) 50%,rgba(58,87,104,1) 51%,rgba(82,124,147,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(107,160,191,1) 0%,rgba(74,111,132,1) 50%,rgba(58,87,104,1) 51%,rgba(82,124,147,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ba0bf', endColorstr='#527c93',GradientType=0 ); /* IE6-9 */
	}
	
	.green.button { 
	
	background: rgb(136,216,137); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(136,216,137,1) 0%, rgba(108,170,117,1) 50%, rgba(99,155,114,1) 51%, rgba(131,195,147,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,216,137,1)), color-stop(50%,rgba(108,170,117,1)), color-stop(51%,rgba(99,155,114,1)), color-stop(100%,rgba(131,195,147,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(136,216,137,1) 0%,rgba(108,170,117,1) 50%,rgba(99,155,114,1) 51%,rgba(131,195,147,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(136,216,137,1) 0%,rgba(108,170,117,1) 50%,rgba(99,155,114,1) 51%,rgba(131,195,147,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(136,216,137,1) 0%,rgba(108,170,117,1) 50%,rgba(99,155,114,1) 51%,rgba(131,195,147,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(136,216,137,1) 0%,rgba(108,170,117,1) 50%,rgba(99,155,114,1) 51%,rgba(131,195,147,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88d889', endColorstr='#83c393',GradientType=0 ); /* IE6-9 */
	}
	
	.gray.button { 
	color:#666;
	font-weight:normal;
	text-shadow: 0 0px 0px;
		
	background: rgb(230,230,230); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(217,217,217,1) 50%, rgba(204,202,202,1) 51%, rgba(221,221,221,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,230,230,1)), color-stop(50%,rgba(217,217,217,1)), color-stop(51%,rgba(204,202,202,1)), color-stop(100%,rgba(221,221,221,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(217,217,217,1) 50%,rgba(204,202,202,1) 51%,rgba(221,221,221,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(217,217,217,1) 50%,rgba(204,202,202,1) 51%,rgba(221,221,221,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(217,217,217,1) 50%,rgba(204,202,202,1) 51%,rgba(221,221,221,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(230,230,230,1) 0%,rgba(217,217,217,1) 50%,rgba(204,202,202,1) 51%,rgba(221,221,221,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	}
	
	
	/* Nice Colors ---------- */
	.nice.lightblue.button		{ border: 1px solid #5883a6; }
	.nice.darkblue.button		{ border: 1px solid #3a5768; }
	.nice.green.button		{ border: 1px solid #4e886c; }
	.nice.gray.button		{ border: 1px solid #CCC; }
	
	/* Hovers ---------- */
	.button:hover, .button:focus 				{ background-color: #0192dd; color: #fff; }
	
	.lightblue.button:hover, .lightblue.button:focus 		{ 
	background: rgb(113,195,215); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(113,195,215,1) 0%, rgba(95,150,177,1) 50%, rgba(88,131,166,1) 51%, rgba(111,160,197,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(113,195,215,1)), color-stop(50%,rgba(95,150,177,1)), color-stop(51%,rgba(88,131,166,1)), color-stop(100%,rgba(111,160,197,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(113,195,215,1) 0%,rgba(95,150,177,1) 50%,rgba(88,131,166,1) 51%,rgba(111,160,197,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(113,195,215,1) 0%,rgba(95,150,177,1) 50%,rgba(88,131,166,1) 51%,rgba(111,160,197,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(113,195,215,1) 0%,rgba(95,150,177,1) 50%,rgba(88,131,166,1) 51%,rgba(111,160,197,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(113,195,215,1) 0%,rgba(95,150,177,1) 50%,rgba(88,131,166,1) 51%,rgba(111,160,197,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71c3d7', endColorstr='#6fa0c5',GradientType=0 ); /* IE6-9 */
	}
		
	.darkblue.button:hover, .darkblue.button:focus 		{ 
	background: rgb(86,147,182); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(86,147,182,1) 0%, rgba(67,100,119,1) 50%, rgba(52,78,94,1) 51%, rgba(74,112,132,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(86,147,182,1)), color-stop(50%,rgba(67,100,119,1)), color-stop(51%,rgba(52,78,94,1)), color-stop(100%,rgba(74,112,132,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(86,147,182,1) 0%,rgba(67,100,119,1) 50%,rgba(52,78,94,1) 51%,rgba(74,112,132,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(86,147,182,1) 0%,rgba(67,100,119,1) 50%,rgba(52,78,94,1) 51%,rgba(74,112,132,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(86,147,182,1) 0%,rgba(67,100,119,1) 50%,rgba(52,78,94,1) 51%,rgba(74,112,132,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(86,147,182,1) 0%,rgba(67,100,119,1) 50%,rgba(52,78,94,1) 51%,rgba(74,112,132,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5693b6', endColorstr='#4a7084',GradientType=0 ); /* IE6-9 */
	}
	
	.gray.button:hover, .gray.button:focus { 
	color:#333;

	background: rgb(216,216,216); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(216,216,216,1) 0%, rgba(204,204,204,1) 50%, rgba(192,190,190,1) 51%, rgba(208,208,208,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,216,216,1)), color-stop(50%,rgba(204,204,204,1)), color-stop(51%,rgba(192,190,190,1)), color-stop(100%,rgba(208,208,208,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(204,204,204,1) 50%,rgba(192,190,190,1) 51%,rgba(208,208,208,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(204,204,204,1) 50%,rgba(192,190,190,1) 51%,rgba(208,208,208,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(204,204,204,1) 50%,rgba(192,190,190,1) 51%,rgba(208,208,208,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(216,216,216,1) 0%,rgba(204,204,204,1) 50%,rgba(192,190,190,1) 51%,rgba(208,208,208,1) 100%); /* W3C */

	}
	
	.green.button:hover, .green.button:focus	{ 
	background: rgb(98,188,100); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(98,188,100,1) 0%, rgba(89,137,96,1) 50%, rgba(85,121,95,1) 51%, rgba(98,166,115,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,188,100,1)), color-stop(50%,rgba(89,137,96,1)), color-stop(51%,rgba(85,121,95,1)), color-stop(100%,rgba(98,166,115,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(98,188,100,1) 0%,rgba(89,137,96,1) 50%,rgba(85,121,95,1) 51%,rgba(98,166,115,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(98,188,100,1) 0%,rgba(89,137,96,1) 50%,rgba(85,121,95,1) 51%,rgba(98,166,115,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(98,188,100,1) 0%,rgba(89,137,96,1) 50%,rgba(85,121,95,1) 51%,rgba(98,166,115,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(98,188,100,1) 0%,rgba(89,137,96,1) 50%,rgba(85,121,95,1) 51%,rgba(98,166,115,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62bc64', endColorstr='#62a673',GradientType=0 ); /* IE6-9 */
	}
	
	/* Hovers ---------- */
	.nice.button:active 	{ 
	-moz-box-shadow: inset 0 1px 0 rgba(0,0,0,.15);
	-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.15);
	box-shadow: inset 0 1px 0 rgba(0,0,0,.15);
	}
	
/*	--------------------------------------------------
	Slideshow
	-------------------------------------------------- */


.slidecontainer {
	width: 95%;
	float:left;
	height: auto;
	padding: 3% 4% 3% 3%;
	min-height:180px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	border: 1px solid #D1D1D1;
	margin-bottom: 40px;
	-webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
	}

.slideshow { 
	width:100%;
	height: auto;
	}
	
.slides {
	width:100%;
	height: auto;
	}
	
.slides h6{
	padding-top:10px;
	}
	
.slides hr{
	margin-bottom:20px;
	}



/*	--------------------------------------------------
	SLIDER / SCROLLER
	-------------------------------------------------- */

.jcarousel-skin-tango .jcarousel-container {
	
	
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 750px;
    padding: 20px 65px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  750px;
    height: 135px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 180px;
    height: 150px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 53px;
    right: 5px;
    width: 32px;
    height: 62px;
    cursor: pointer;
    background: transparent url('/Framework/pics/next-horizontal.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url('/Framework/pics/prev-horizontal.png');
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background: transparent url('/Framework/pics/next-horizontal-hover.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background: transparent url('/Framework/pics/next-horizontal-hover.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background: transparent url('/Framework/pics/next-horizontal-none.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 53px;
    left: 5px;
    width: 32px;
    height: 62px;
    cursor: pointer;
    background: transparent url('/Framework/pics/prev-horizontal.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url('/Framework/pics/next-horizontal.png');
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background: transparent url('/Framework/pics/prev-horizontal-hover.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background: transparent url('/Framework/pics/prev-horizontal-none.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background: transparent url('/Framework/pics/prev-horizontal-none.png') no-repeat 0 0;
}
.sokstyle {
	border: 1px solid #999;
	font-size: 14px;
	color: #000;
	background: #E8E8E8;
	padding: 5px;
	height:18px;
	min-width:250px;	
}

.dropdownstyle {
	border: 1px solid #999;
	font-size: 14px;
	color: #000;
	background: #E8E8E8;
	padding: 5px;	
	height:30px;
	
}
.Padding
{
    padding:20px;    
}
.AutoExtender
{
    border:solid 1px #000000;

    background-color:White; 
    padding:0px;
    margin:0px;
    width: 480px;
    cursor: pointer;
    
}

.AutoExtenderList
{
    list-style-type: none;
    padding:0px;
    margin:0px;
    width: 480px;
    cursor: pointer;
}

.AutoExtenderHighlight
{
    list-style-type: none;
    padding:0px;
    margin:0px;
    cursor: pointer;
    background-color: #999999;
}
#tt {
 position:absolute;
 display:block;
 background:url(/Framework/pics/tt_left.gif) top left no-repeat;
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background:url(/Framework/pics/tt_top.gif) top right no-repeat;
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#666;
 color:#fff;
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(/Framework/pics/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}