/*
Granngården
*/

body.zcagvzsu {
	background: none;
	background: url('images/granngarden-body-bg.png'); 
}
body.zcagvzsu .page-container {
	background: none;
	height: auto;
	min-height: 0;
	min-width: 550px;
	background: url('images/granngarden-header-bg.png') repeat-x; 
}
body.zcagvzsu .content-container {
	padding: 20px 0;
}
body.zcagvzsu .logo-container {
	background: url('images/granngarden-header-logo.png') no-repeat left 60px;
	width: 550px;
	height: 150px;
	padding-top: 50px;
}
body.zcagvzsu .logo-container img {
	display: none;
}


body.zcagvzsu .top-heading {
	margin-top: 0;
}
body.zcagvzsu .white-container {
	height: 600px;
}
body.zcagvzsu a.panel-close,
body.zcagvzsu div.prices,
body.zcagvzsu .footer-content * {
	display: none;
}

body.zcagvzsu .footer-container {
	background: url('images/granngarden-footer-bg.png') repeat-x;
	height: 200px;
	min-height: 200px;
	position: static;
}
body.zcagvzsu .footer-container {
	background: url('images/granngarden-footer-bg.png') repeat-x;
	height: 200px;
	min-height: 200px;
	position: static;
}

body.zcagvzsu .footer-content {
	background: url('images/dinstudio-logo-200.png') no-repeat left 60px;
	width: 550px;
	height: 95px;
	padding-top: 50px;
}

/*
Agria
*/

body.xsgrbmyw {
        background: none;
        overflow:hidden;
}
body.xsgrbmyw .page-container {
        background: none;
        height: auto;
        min-height: 0;
}
body.xsgrbmyw .content-container {
        padding-bottom: 0;
}
body.xsgrbmyw .top-heading {
        margin-top: 0;
}
body.xsgrbmyw .white-container {
        height: 600px;
}
body.xsgrbmyw .logo-container,
body.xsgrbmyw a.panel-close,
body.xsgrbmyw div.prices,
body.xsgrbmyw #okButton,
body.xsgrbmyw .footer-container {
        display: none;
}

/*
Micke Test - 2016
*/

body.slxdoetw {
        background: none;
        overflow:hidden;
}
body.slxdoetw .page-container {
        background: none;
        height: auto;
        min-height: 0;
}
body.slxdoetw .content-container {
        padding-bottom: 0;
}
body.slxdoetw .top-heading {
        margin-top: 0;
	background: none;
}
body.slxdoetw .top-heading h2 { color: black; }
body.slxdoetw .white-container {
        height: 600px;
	box-shadow: none;
}
body.slxdoetw .white-container > h2 { color: black; background: none;}
body.slxdoetw .white-container .white-footer { background: none; }
body.slxdoetw .logo-container,
body.slxdoetw a.panel-close,
body.slxdoetw div.prices,
body.slxdoetw #okButton,
body.slxdoetw .footer-container {
        display: none;
}

/*
 * Frilans Finans
 */


body.bgjvnpuq,
body.bgjvnpuq .page-container,
body.bgjvnpuq .page-container .content-container {
	background: none;
	height: auto;
	min-height: 0;
	padding: 0;
}

body.bgjvnpuq .logo-container,
body.bgjvnpuq .prices,
body.bgjvnpuq .footer-container,
body.bgjvnpuq a.panel-close,
body.bgjvnpuq div.prices,
body.bgjvnpuq #okButton {
	display: none;
}

body.bgjvnpuq .top-heading {
	margin: 0;
}
body.bgjvnpuq .white-container {
	border: 1px solid #474F5C;
	margin: 20px 0;
}
body.bgjvnpuq .white-footer {
	width: auto;
}
body.bgjvnpuq .overlay { background-color: white;}

/*
 * WebbEss
 */

body.webbess,
body.webbess .page-container,
body.webbess .white-body,
body.webbess .page-container .content-container {
        background: none;
        height: auto;
        min-height: 0;
        padding: 0;
}
body.webbess .page-container .content-container {
	width: auto;
	max-width: 550px;
}

body.webbess .logo-container,
body.webbess .top-heading,
/*
body.webbess .left,
body.webbess label[for=emailField],
body.webbess #emailField,
body.webbess .tos,
*/
body.webbess .prices,
body.webbess .magnify,
body.webbess .footer-container,
body.webbess a.panel-close,
body.webbess div.prices,
body.webbess div.info,
body.signup-done.webbess div.white-container > h2,
body.signup-done.webbess p,
body.signup-done.webbess form,
body.webbess #okButton {
        display: none;
}
/*
body.webbess .right {
        width: auto;
	float: none;
	margin: 0;
	padding: 20px;
}
*/
body.webbess .top-heading {
        margin: 0;
}
body.webbess .white-container {
        border: 0;
        margin: 20px 0;
	box-shadow: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
body.webbess .white-footer {
        width: auto;
	height: 50px;
	background: white;
}
body.webbess label {
        font-size: 14pt;
}

body.webbess input[type=text] {
	height: 40px;
	box-sizing: border-box;
	line-height: 40px;
	font-size: 20px;
	padding: 0 10px;
}
body.webbess .in-field-label {
	height: 40px;
	font-size: 20px;
	line-height: 40px;
}

body.webbess .overlay,
body.webbess .zoom { display: none !important; }



