
@import url(http://fonts.googleapis.com/css?family=Lato:300);

* { padding: 0; margin: 0; }
html {
	font-size: 62.5%;
	overflow-y: scroll;
}
body {
	font: 12px Tahoma, sans-serif;
	color:#343434;
	background: #cccccc url("/upload_dir/themes/web/shop001_theme002/graphics/bg.png") repeat-x 0px 0px;
}
a, a:link, a:visited, a:active {
	color: #b60939;
	text-decoration: none;	
}
a:hover {
	text-decoration: underline;
}

a.footer_link {
	background: url('/upload_dir/pics/ikons/knapper_footer.png') no-repeat 0 0px;
        width: 155px;
        height: 40px;
        display: block;
        text-indent: -999999px;
	margin: 0 0 10px 0;
}

hr {
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: 1px dotted #989898;
}

#fjernsupport_link:hover {
	background-position: 0 -196px;
}

#fjernsupport_link_active {
	background-position: 0 -196px;
}

#videoguides_link {
	background-position: 0 -49px;
}

#videoguides_link:hover {
	background-position: 0 -245px;
}

#videoguides_link_active {
	background-position: 0 -245px;
}

#loginsw_link {
	background-position: 0 -97px;
}

#loginsw_link:hover {
	background-position: 0 -294px;
}

#loginphp_link {
	background-position: 0 -147px;
}

#loginphp_link:hover {
	background-position: 0 -343px;
}

strong, em {
	color: #b60939;
}

#Wrapper {	
	margin:0 auto;
	width:960px;
}
#Header {		
	height:119px;	
	margin:0px 0 0 0;
	float: left;
}
	#Header a {
		cursor:hand;
		cursor:pointer;
	}	
	#Logo {
		float:left;
	}
	
	#searchTop {
		width: 202px;
		height: 45px;
		float: right;
		margin: 40px 0 0;
	}
	
		.search-input input {
			background: url("/upload_dir/themes/web/shop001_theme002/graphics/search_input.png") no-repeat scroll 0 0 transparent;
		    border: 0 none;
		    height: 45px;
		    width: 202px;
		    color: #C50C40;
		    font-size: 19px;
		    height: 45px;
		    padding: 0 0 0 8px;
		    width: 202px;
		}
		
			.search-button .button {
			    background: url("/upload_dir/themes/web/shop001_theme002/graphics/search_icon.png") no-repeat scroll left top;
			    border: medium none;
			    cursor: pointer;
			    float: right;
			    height: 28px;
			    width: 26px;
			    margin: 18px 0 0 -31px;
    			position: absolute;
    			top: 37px;
			}
			
			.search-input .LV_validation_message {
			    display: none;
			}
	
#Navigation {
	height:43px;
	float:left;
	width:960px;		
	margin:0 auto;
	background: url("/upload_dir/themes/web/shop001_theme002/graphics/menu_bg.png") no-repeat 0px 0px;
}
	ul#NavigationHorizontal {
		margin: 0;
		border: 0 none;
		padding: 0;
		width: 960px; 
		list-style: none;
		height: 43px;
	}
	ul#NavigationHorizontal li {
		margin: 0;
		border: 0 none;
		float: left; 
		display: inline;
		list-style: none;
		position: relative;
		height: 43px;
		z-index: 99;
	}
	ul#NavigationHorizontal li.your-account {
		float: right;
	}
	ul#NavigationHorizontal ul {
		margin: 0;
		border: 0 none;
		padding: 0;
		width: 175px;
		list-style: none;
		display: none;
		position: absolute;
		top: 43px;
		left: 0;
		border-bottom:none;
	}
	ul#NavigationHorizontal ul ul {	
		border-top:1px solid #e3e3e3;
		margin-top:-1px;
	}
	ul#NavigationHorizontal ul:after{
		clear: both;
		display: block;
		font: 1px/0px serif;
		content: ".";
		height: 0;
		visibility: hidden;
	}
	ul#NavigationHorizontal ul li {
		width: 175px;
		float: left; 
		display: block !important;
		display: inline;
		border-bottom:1px solid #343434;
		height:25px;
		padding:0;
	}
	ul#NavigationHorizontal li a {	
		padding: 0 40px 0 40px;
		float: none !important; 
		float: left; 
		display: block;
		background: url("/upload_dir/themes/web/shop001_theme002/graphics/menu_nav.png") no-repeat center right;
		color: #fff;
		font: 19px/42px "Myriad Pro", Tahoma, "MS Trebuchet", sans-serif;
		text-decoration: none;
		text-transform: uppercase;
		height: auto !important;
		height: 1%; /*For IE*/
	}

	#CatItem15 {
		background: none !important;
		
	}

	ul#NavigationHorizontal a:hover,
	ul#NavigationHorizontal li:hover a,
	ul#NavigationHorizontal li.iehover a,
	ul#NavigationHorizontal a.current {
		text-decoration: underline;
	}
	
	ul#NavigationHorizontal ul a {		 
		border-right:none;
	}
	ul#NavigationHorizontal li:hover li a,
	ul#NavigationHorizontal li.iehover li a,
	ul#NavigationHorizontal li:hover li:hover li a,
	ul#NavigationHorizontal li.iehover li.iehover li a,
	ul#NavigationHorizontal li:hover li:hover li:hover li a,
	ul#NavigationHorizontal li.iehover li.iehover li.iehover li a {
		float: none;
		background: #3b3b3b;
		color:#fff;
		font: 10px/25px Verdana, "MS Trebuchet", sans-serif;
		padding: 0 10px 0 10px;
		text-transform: none;
		text-decoration: none;
	}
	ul#NavigationHorizontal li:hover li a:hover,
	ul#NavigationHorizontal li:hover li:hover a,
	ul#NavigationHorizontal li.iehover li a:hover,
	ul#NavigationHorizontal li.iehover li.iehover a,
	ul#NavigationHorizontal li:hover li:hover li a:hover,
	ul#NavigationHorizontal li:hover li:hover li:hover a,
	ul#NavigationHorizontal li.iehover li.iehover li a:hover,
	ul#NavigationHorizontal li.iehover li.iehover li.iehover a,
	ul#NavigationHorizontal li:hover li:hover li:hover li a:hover,
	ul#NavigationHorizontal li.iehover li.iehover li.iehover li a:hover {
		background: #676767;
		text-decoration: none;
	}
	ul#NavigationHorizontal ul ul,
	ul#NavigationHorizontal ul ul ul {
		display: none;
		position: absolute;
		top: 0;
		left: 175px;
	}
	ul#NavigationHorizontal li:hover ul ul,
	ul#NavigationHorizontal li:hover ul ul ul,
	ul#NavigationHorizontal li.iehover ul ul,
	ul#NavigationHorizontal li.iehover ul ul ul {
		display: none;
	}
	ul#NavigationHorizontal li:hover ul,
	ul#NavigationHorizontal ul li:hover ul,
	ul#NavigationHorizontal ul ul li:hover ul,
	ul#NavigationHorizontal li.iehover ul,
	ul#NavigationHorizontal ul li.iehover ul,
	ul#NavigationHorizontal ul ul li.iehover ul {
		display: block;
	}
#QuickLinks {
	color:#fff;
	font-size:10px;
	float:right;
	line-height:55px;
	_padding:20px 0 0 0;
}
	#QuickLinks a {
		color:#fff;
		text-decoration: none;
	}
#Content {	
	width:960px;	
	float:left;
	display:inline;
	margin:10px 0 0 0;
}	
	#LeftColumn,#RightColumn {
		width:180px;
		min-height:400px;
	  	height:auto !important;
	  	height:400px;
		float:left;	
		display:inline;
		margin:0 10px 0 0;
	}
	#RightColumn {
		float:right;
		margin:0 0 0 10px;		
	}
	.pagecontent-box,
	#categorylist-box,
	#search-box,
	#newslettersubscribe-box,
	#blog-box,
	#quicklogin-box,
	#tagging-box,
	#pagenews-box,
	#shoppingcart-box,
	#topten-box,
	#paymenticons-box,
	#calendar-box,
    #vatselect-box,
    #facebook-box,
    #twitter-box,
    #google-box {
		margin:0 0 20px 0;
		width:180px;
		float:left;
	}	
	#paymenticons-box {
		background: none;
		text-align: center;
	}
	.pagecontent-box-top {
		background: url('/upload_dir/themes/web/shop001_theme002/graphics/box_top.png') no-repeat;
		height: 32px;
		width:224px;
		float:left;
	}
	
	#categorylist-box-top,
	#search-box-top,
	#newslettersubscribe-box-top,
	#blog-box-top,
	#quicklogin-box-top,
	#tagging-box-top,
	#pagenews-box-top,
	#shoppingcart-box-top,
	#topten-box-top,
	#paymenticons-box-top,
	#calendar-box-top,
    #vatselect-box-top,
    #facebook-box-top,
    #twitter-box-top,
    #google-box-top {
		background: url('/upload_dir/themes/web/shop001_theme002/graphics/box_top.png') no-repeat;
		height: 65px;
		width:224px;
		float:left;
	}
	.pagecontent-box-top h2,
	#categorylist-box h2,
	#search-box h2,
	#newslettersubscribe-box h2,
	#blog-box h2,
	#quicklogin-box h2,
	#tagging-box h2,
	#pagenews-box h2,
	#shoppingcart-box h2,
	#topten-box h2,
	#calendar-box h2,
    #vatselect-box h2,
    #facebook-box h2,
    #twitter-box h2,
    #google-box h2 {
		font-size: 35px;
		color:#3b3b3b;	
		font-weight: normal;	
		padding:10px;		
	}
	.pagecontent-box-box em,
	#categorylist-box em,
	#search-box em,
	#newslettersubscribe-box em,
	#blog-box em,
	#quicklogin-box em,
	#tagging-box em,
	#pagenews-box em,
	#shoppingcart-box em,
	#topten-box em,
	#calendar-box em,
    #vatselect-box em,
    #facebook-box em,
    #twitter-box em,
    #google-box em {
		font-size: 14px;
		color:#BC0000;
		font-weight: normal;
		font-style: normal;
		display:block;
	}
	.pagecontent-box-content,
	#categorylist-box-content,
	#search-box-content,
	#newslettersubscribe-box-content,
	#blog-box-content,
	#quicklogin-box-content,
	#tagging-box-content,
	#pagenews-box-content,
	#shoppingcart-box-content,
	#topten-box-content,
	#paymenticons-box-content,
	#calendar-box-content,
    #vatselect-box-content,
    #facebook-box-content,
    #twitter-box-content,
    #google-box-content {
		padding:0 0 0 10px;
		float:left;
		background: #cdcdcd url('/upload_dir/themes/web/shop001_theme002/graphics/box_content.png') no-repeat;
		border-left: 3px solid #FFFFFF;
		border-right: 3px solid #FFFFFF;
		float: left;
		min-height: 205px;
		padding: 0 0 0 10px;
		width: 208px;
	}	
	#topten-box-content,
	#calendar-box-content{
		padding:0 0 0 0;
	}
	#shoppingcart-box-content{
		padding:0 0 0 5px;
		width:165px;
	}
	ul.tabs {
		float:left;
		height:16px;
		width:180px;
	}		
	.tabbed-pane,
	.pane {		
		width:170px;
	}
	
	.pagecontent-box-bottom,
	#categorylist-box-bottom,
	#search-box-bottom,
	#newslettersubscribe-box-bottom,
	#blog-box-bottom,
	#quicklogin-box-bottom,
	#tagging-box-bottom,
	#pagenews-box-bottom,
	#shoppingcart-box-bottom,
	#topten-box-bottom,
	#paymenticons-box-bottom,
	#calendar-box-bottom,
	#vatselect-box-bottom,
	#facebook-box-bottom,
	#twitter-box-bottom,
	#google-box-bottom {
		background: url('/upload_dir/themes/web/shop001_theme002/graphics/box_bottom.png') no-repeat;
		height: 39px;
		width:224px;
		float:left;
	}
	
	#MainContentWrapperReg { 
		float:left;
		width:721px;
		display: inline;	
	}	
	#MainContentTop_OneColumn,
	#MainContentTop_TwoColumn,
	#MainContentTop_ThreeColumn,
	#MainContentBottom_OneColumn,
	#MainContentBottom_TwoColumn,
	#MainContentBottom_ThreeColumn {
		float:left;
		width:760px;
	}
	
	#MainContentTopReg {
		background: url('/upload_dir/themes/web/shop001_theme002/graphics/maincontent_top.png') no-repeat;
		width: 727px;
		height: 74px;
	}

	#MainContentTopRegFront {
		background: url('/upload_dir/themes/web/shop001_theme002/graphics/maincontentwrapperregfront.png') no-repeat;
		width: 960px;
		height: 74px;
	}
	
		#MainContentTopReg h1, #MainContentReg h1, #MainContentTopRegFront h1 {
			color:#3b3b3b; 
			font-size: 35px;
			margin:0 0 10px 0;
			background: url('/upload_dir/themes/web/shop001_theme002/graphics/h1_splitter.png') no-repeat center bottom;
			height: 52px;
			margin: 0 0 10px;
			padding: 0 0 0 23px;
			text-transform: uppercase;
		}
		
		#MainContentReg h3 {
			color:#b60939; 
			font-size: 25px;
			text-transform: uppercase;
		}

		#MainContentTopRegFront h1 {
			background: url('/upload_dir/themes/web/shop001_theme002/graphics/h1_splitter.png') repeat-x center bottom;
			width: 895px;
			margin: 0 auto;
			padding: 0 0 0 8px;
		}
	
	#MainContentReg {
		background: #cfcfcf url('/upload_dir/themes/web/shop001_theme002/graphics/maincontent_bg-front.png') repeat-x;
		min-height: 199px;
	  	height:auto !important;
	  	height: 199px;
		float:left;		
		display:inline;
		width:721px;
		border-right: 3px solid #fff;
		border-left: 3px solid #fff;
		line-height: 150%;
		padding: 0 25px 0px;
		width: 671px;
	}
	
	#MainContentRegFront {
		background: #cfcfcf url('/upload_dir/themes/web/shop001_theme002/graphics/maincontent_bg-front.png') repeat-x;
		min-height: 199px;
	  	height:auto !important;
	  	height: 199px;
		float:left;		
		display:inline;
		border-right: 3px solid #fff;
		border-left: 3px solid #fff;
		line-height: 150%;
		padding: 0 25px 0px;
		width: 904px;
	}
	
	
	#MainContentBottomReg {
		background: url('/upload_dir/themes/web/shop001_theme002/graphics/maincontent_bottom.png') no-repeat;
		width: 727px;
		height: 79px;
		float: left;
	}
	
	#MainContentBottomRegFront {
		background: url('/upload_dir/themes/web/shop001_theme002/graphics/maincontent_bottom-front.png') no-repeat;
		width: 960px;
		height: 79px;
		float: left;
	}	
	
		#topElement {
			width: 960px;
			height: 365px;
			float: left;
		}
	
		#topElement h2, #topElementLeft h2 {
			color: #3b3b3b;
			font-size: 30px;
		}
	
		#topElementLeft {
			float: left;
		}
		
		#topElementRight {
			float: right;
		}
		
		.PESlider {
			background: url('/upload_dir/themes/web/shop001_theme002/graphics/sliderBg.png') no-repeat;
			width: 598px;
			height: 311px;
			padding: 3px 0 0 12px;
			margin: 5px 0 0 -10px;
		}
		
.PESlider .PEContent {
    background: url("/upload_dir/themes/web/shop001_theme002/graphics/bg_slider.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 35px;
    margin: 0 0 0 14px;
    opacity: 1;
    padding: 0;
    position: absolute;
    right: 0;
    top: 254px;
    width: 587px !important;
}
			
			.PESlider img {
    				border: 0 none;
    				margin: 0 0 0 14px;
			}
			
			.PESlider .PEHeader h2 {
			    color: #fff !important;
			    font-size: 36px;
			    text-transform: uppercase;
			}
			
			.PESlider .PEText {
			    color: #757575;
			    font: 12px Times,sans-serif;
			    line-height: 150%;
			    padding: 10px 0 0 20px;
			    text-transform: none;
			}
			
			.PESlider .item {
				background: none !important;
			}
#Footer {
	clear:both;
	width:100%;
	margin:0 auto;
	text-align: center;
	margin-top:30px;
	margin-bottom:30px;
	background: url('/upload_dir/themes/web/shop001_theme002/graphics/footer_bg.png') repeat-x;
	height: 234px;
	margin-bottom: 10px;
    position:relative;
}

#FooterElement {
	text-align: left;
	width: 960px;
	margin: 0 auto;
	line-height: 150%;
    position:relative;
}

#Footer ul {
	color:#999999;
	font-size: 10px;
	line-height:15px;
}
tr.top {
    display: none;
}
table.table_form {
    border: medium none;
}

/*	CUSTOM	*/

#topElementRightHelp {
	background: url('/upload_dir/themes/web/shop001_theme002/graphics/help_box_bg.png') no-repeat;
	height: 313px;
	width: 321px;
	margin: 6px 0 0 0;
	padding: 0;
}

td.FormElementColumn {
    width: 520px !important;
}

.TrustedPartner{
    float:left;
    position:absolute;
    right: -10px;
    top:79px;
}
#ajour {
    margin-left: -25px;
}

/*	SLIDER MODUL	*/

.theme-default .nivoSlider {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.PESlider {
	padding: 0px 0 0 12px;
	margin: 0px 0 0 -10px;
}
#facebook {
    position: absolute;
    top: 92px;
}

#driftstatus {
	text-align: center;
	width: 100%;
	background: #fff0a8;
	border: 2px solid #c8bc84;
	padding: 10px;
	margin: 0 0 20px 0;
}

/* SOCIAL HEADER */

#SocialLink {
	float: right;
	width: 575px;
}

	#FollowUs {
		font: 300 20px 'Lato', sans-serif;
		color: #b20838;
		float: left;
		margin: 48px 0 0 9px;
		text-transform: uppercase;	
	}

	#SocialLink ul {
		float: right;
		width: 320px;
		list-style: none;
		margin: 15px 0 0 0;
	}
			#SocialLink ul li a.social {
				background: url('/upload_dir/themes/web/shop001_theme002/graphics/social-sprite.png') no-repeat;
				width: 104px;
				height: 82px;
				display: block;
				text-indent: -9999999px;
				float: left;
				-webkit-transition:background-position 0.2s ease;
				-moz-transition:background-position 0.2s ease;
				transition:background-position 0.2s ease;
			}
			
			#SocialLink ul li a.facebook {
				background-position: 0 0px;
			}

			#SocialLink ul li a.facebook:hover {
				background-position: 0px -90px;
			}

			#SocialLink ul li a.google {
				background-position: -104px 0px;
			}
			
			#SocialLink ul li a.google:hover {
				background-position: -104px -90px;
			}

			#SocialLink ul li a.smartweb {
				background-position: -208px 0px;
			}

			#SocialLink ul li a.smartweb:hover {
				background-position: -208px -90px;
			}

			#SocialLink ul li a.trustpilot {
				background-position: -311px 0px;
			}

			#SocialLink ul li a.trustpilot:hover {
				background-position: -311px -90px;
			}

.bodyPageId190 .FormElementInput, .bodyPageId190 .FormElementMail, .bodyPageId190 .FormElementTextarea {
	width: 420px !important;
}

.bodyPageId190 .FormLabelColumn {
width: 200px;
}

input, textarea, select {
	font-size: 10px;
	color: #ACACAC;
	font-family: Verdana, "MS Trebuchet", sans-serif;
	padding: 2px 2px 2px 3px;
}
.btn-demo {
	text-align:center;
}
.btn-demo-responsive {
  width: 25%;
  margin: 1em;
  padding: 15px 70px;
  background: #2998B4;
  float: left;
  border-radius: 5px;
  text-align: center;
}
	a.btn-demo-responsive {
		color:#fff;
		text-decoration: none;
	}
		a.btn-demo-responsive:hover {
			color: #FFF;
			background: #000;
}