html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}

@font-face {
	font-family: 'Droid Sans'; font-style: normal; font-weight: normal; src: local('Droid Sans'), local('DroidSans'),
		url('http://themes.googleusercontent.com/static/fonts/droidsans/v3/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff') format('woff');
}

body, html {height:100%;}
body {
	font-family: 'Droid Sans', Arial, Tahoma, Helvetica, sans; background-repeat: repeat;
}


.ui-body-c .ui-link {color:inherit;}
.wrapper {margin:0 auto;width: 100%; max-width: 1140px; min-width: 755px; margin: 0 auto; overflow: hidden;}
.headwrapper {position:relative;}
.headerinner {padding:6px;}
.footwrapper .contentBox {padding:10px 15px;}
.phoneemail {float:right;}
.ui-body-c, .ui-overlay-c {text-shadow:none;}
h1.ui-title {font-family:arial, helvetica;text-shadow:none;}
.vinjettpilar {width:100%;font-size:10px;font-weight:normal;position:relative;height:28px;line-height:28px;margin-top:-28px;}
.vinjettpilar .prev, .vinjettpilar .next {background:#000;background:rgba(0,0,0,0.75);padding:0 10px;float:left;text-decoration:none;color:#fff;text-transform:uppercase;font-size:12px;text-shadow:none;height:28px;line-height:28px;}
.vinjettpilar .next {float:right;}
body .nomobile {display:none !important;}
body .onlymobile {display:block !important;}
body .nopadding {padding:0 !important;}
body .nomargin {margin:0 !important;}
body .noborder {border:0 !important;}
body .nobackground {background-image:none !important;}
body .nobackgroundcolor {background-color:transparent !important;}
body .notopmargin {margin-top:0 !important;}
body .nobottommargin {margin-bottom:0 !important;}
.productbuttonwrap {padding:2px 5px;}
#products_search, #shopcolumn { display: none; }
body .webshop div {padding:0 !important;width:auto !important;height:auto !important;min-height:auto !important;}
body .webshop h1 {margin-top:0 !important;}
body .webshop table {border:1px solid #ccc !important;border-width:1px 1px 0 0 !important;margin:0 0 20px !important;}

.contentBox {padding:12px 20px;position:relative}
.right {float:right;margin:0 0 1.5em 1.5em;}
.left {float:left;margin:0 1.5em 1.5em 0;}

p {margin:0 0 1em;}
h1 {margin:1em 0 0.5em;}
h2, h3, h4, h5, h6 {margin:1em 0 0.7em;}
ul li {margin:0 0 0 20px;}
ul {margin:0 0 1em;}
table {border:1px solid #ccc;border-width:1px 1px 0 0;border-collapse:collapse;}
td, th {border:1px solid #ccc;border-width:0 0 1px 1px;padding:3px 5px;}

header {
	background-color: #000; color: white; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5); border-top: 1px solid rgba(255, 255, 255, 0.3);
	border-bottom : 1px solid rgba( 0, 0, 0, 0.3); z-index: 10;
}

footer {
	background-color: #000; color: white; border-top: 1px solid rgba(255, 255, 255, 0.3);
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	text-shadow:none;
}

.ui-header .ui-title, .ui-footer .ui-title {padding-left:5px;text-align:left;margin:0.6em 0 0.8em;}

footer a {
	color: white!important;
}

footer a:hover {
	color: #222!important
}

.bwhd p {font-size:0.8em;margin:0.5em 6px;text-align:right}

#menu {display: none;}

a.menubutton {
		display: block; float: right;
	}




img,object,embed {
	max-width: 100%;
}

img {
	height: auto;
}

.video { width: 100%; height: auto; }

/* Smaller screens */
@media only screen and (max-width: 1023px) {
	body {
		
	}
}

@media handheld , only screen and (max-width: 400px) {
	
}


/* Mobile */
@media handheld , only screen and (max-width: 767px) {
	
	
	body {
		-webkit-text-size-adjust: none;
	}
	body,.container,.wrapper {
		width: 100%; min-width: 0; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px;
	}
	
}

.error
{
	background: red; padding:10px; border:1px solid #000;
}


a[href^=tel]{
    color:inherit;
    text-decoration:none;
}
