/*
================================================
	Reset
	http://developer.yahoo.com/yui/reset/
================================================
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:bold;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}

/*
================================================
	Clearfix for floats
================================================
*/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/*
================================================
	Main
================================================
*/

html,body {
	margin:0;
	padding:0;
	color:#000;
	background:#dbd6c5;
	
	
	font:76%/135% "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	background-image:url(/v2/images/assets/bg.gif);
	background-repeat: repeat-x;	
}
.centertext 
{
    width: 100%;
    text-align: center;
}

/*
================================================
	Elements for www.solidpak.com
================================================
*/

#container
{
	margin:0 auto 0 auto;
	width: 954px;
}
#headercontent
{
	text-align:left;
	padding:0px;
	height: 141px;
	width:954px;
}
#topcontent
{
	width: 954px;
	height: 70px;
	background-image: url(/v2/images/header/logo_content_top.jpg);
	background-repeat: no-repeat;
}
#productContent
{
    width: 420px; 
    padding-left: 20px; 
    padding-top:40px; 
    float:left; 
    padding-bottom: 40px;
}
#productRight
{
    padding-bottom: 40px;
    line-height: 20px;
    float: right;
}
#startContent
{
    width: 655px; 
    padding-left: 40px; 
    padding-top:40px; 
    float: left; 
    padding-bottom: 40px;
}
#startContent p
{
    width: 520px;
}
#startContent img
{
    padding: 20px 0 20px 0;
}


/*
================================================
	Header for www.solidpak.com
================================================
*/
#headercontent #topcontent #toplogo {
	float:left;
	width: 210px;
	height: 70px;
}
#headercontent #topcontent #toplogo a {
	width: 210px;
	height: 70px;
	text-indent: -9999px;
	background: url(/v2/images/header/logo.gif);
	background-repeat: no-repeat;
	background-position: 30px 25px;
	margin: 0;
	padding: 0;
	display: block;
	
}
#headercontent #topcontent #intro {
	float:right;
	width: 350px;
	padding-right: 80px;

}
#headercontent #topcontent #intro h1 {
	color: #e4e1ce;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	float:right;
	display: block;
	width: 330px;
	float:right;
	padding-top: 16px;
	margin: 10px 0 0 0;
	padding:0;
	line-height: 130%;
    font-weight: normal;
	
}
#headercontent #topcontent #introen {
	float:right;
	width: 350px;
	padding-right: 80px;

}
#headercontent #topcontent #introen h1 {
	color: #e4e1ce;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	float:right;
	display: block;
	width: 330px;
	float:right;
	padding-top: 16px;
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 130%;
	font-weight: normal;
}
/*#headercontent #topcontent #intro #rubrik {
	width: 187px;
	height: 55px;
	text-indent: -9999px;
	background: url(/v2/images/header/r_innovativ_emballering.gif);
	background-repeat: no-repeat;
	background-position: 0px 25px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
		
}*/
/*
================================================
	Search for www.solidpak.com
================================================
*/
#search-wrapper
{
	width: 954px;
	height: 35px;
}
#search
{
    padding-top: 15px;
    padding-right: 10px;
	float:right;
	
}
#search a
{
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}
#search a:visited
{
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}
#search a:hover
{
    font-size: 11px;
    color: #333333;
    text-decoration: underline;
}
/*
================================================
	Main content for www.solidpak.com
================================================
*/
#content-wrapper
{
	background: url(/v2/images/content/shadow_gradient.gif);
	background-repeat: repeat-y;
	width: 954px;
	background-color: #ffffff;

}
#content-wrapper #content
{
	margin: 0 0 0 7px;
	border: 1px solid #9e9b8d;
	background: url(/v2/images/content/content_gradient.gif);
	background-repeat: repeat-x;
	width: 939px;

	background-color: #ffffff;
}
#content-wrapper td
{
    font-family: Helvetica;
    font-size: 12px;
    padding: 3px;
    padding-left: 0px;
}
.shadow-middle {width: 954px; background: url(/v2/images/content/shadow_middle.gif); height: 2px; background-repeat: no-repeat;  }
.shadow-top {width: 954px; background: url(/v2/images/content/shadow_top.gif); height: 6px; }
.shadow-bottom {width: 954px; background: url(/v2/images/content/shadow_bottom.gif); height: 6px; }

#content-wrapper #main {
	padding-top: 50px;
	padding-left: 55px;
	width: 510px;
	padding-right: 55px;
}

#content-wrapper p {
	
	color:#333333;
	font-family:Helvetica,"Times New Roman",Times,serif;
	font-size:1.4em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5em;
	padding-bottom: 10px;
	
}

#content-wrapper h1 {
	
	color:#333333;
	font-family:Arial,"Times New Roman",Times,serif;
	font-size:3.3em;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.1;
	margin:5px 0pt;
	padding:0pt 0pt 0px;
	
}
#content-wrapper h2 {
	
	color:#9fb403;
	font-family:Arial,"Times New Roman",Times,serif;
	font-size:1.8em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.3;
	padding: 0 0 10px 0;
}
#content-wrapper h3.produkt {
	
    font-size: 12px;
    font-weight:bold;
}
#content-wrapper #main h2 {
	border-bottom:1px solid #9fb403;
	color:#333333;
	font-family:"Lucida Grande","Times New Roman",Times,serif;
	font-size:1.6em;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:2.9;
	margin:5px 0pt;
	padding:0pt 0pt 3px;
}


/*
================================================
	Start for www.solidpak.com
================================================
*/
/*div#solidpall {
	width: 185px; 
	height: 116px;
	position: relative; 
	top: 46px; 
	z-index: 100; 
	background: transparent url(/v2/images/header/solid_pak_pallen.png) no-repeat;
    float:right;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/v2/images/header/solid_pak_pallen.png', sizingMethod='crop'); 
}*/

#startContent h3 {
	
	font-family: Helvetica, Arial; 
	color:#333333; 
	font-size:16px;
	padding: 15px 0 7px 0;
	border-bottom: 1px solid #9fb403;
	width: 420px;
	font-weight: bold;
	
}
#startContentRight {
    float: left;
	width: 242px;
}
#startContentRight ul li 
{
    width: 100%;
    display:block;
    margin:0px;
}

#startContentRight a
{
    color: #9fb403;
    text-decoration: none;

}
#startContentRight a:hover
{
    color: #9fb403;
    text-decoration: underline;

}

#startContentRight .info 
{

    border-bottom:1px solid #9e9b8d;
    color:#333333;
    display: block;
    width: 213px;
    margin:0px;
    padding:15px 15px;
    border-left: 1px solid #9e9b8d;
    line-height: 21px;
    text-decoration:none;
}
#startContentRight .info p
{
    background-image: url(/v2/images/content/product.gif);
    background-repeat: no-repeat;
    width: 66px;
    height: 66px;
    float: left;
}
#startContentRight .more 
{
    border-bottom:1px solid #9e9b8d;
    color:#333333;
    display: block;
    width: 213px;
    margin:0px;
    padding:15px 15px;
    border-left: 1px solid #9e9b8d;
    line-height: 21px;
    text-decoration:none;

}

#startContentRight .desc
{
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}

/*
================================================
	Footer for www.solidpak.com
================================================
*/

#footer-wrapper
{
	background: url(/v2/images/content/shadow_gradient.gif);
	background-repeat: repeat-y;
	width: 954px;
	height: 70px;
	background-color: #fff;

}
#footer-wrapper #footer
{
	margin: 0 0 0 7px;
	border: 1px solid #9e9b8d;
	background: url(/v2/images/footer/footer_gradient.gif);
	background-repeat: repeat-x;
	width: 939px;
	height: 68px;
	background-color: #fff;
}
#footer-wrapper #footer #botlogo {
	float:left;
	width: 210px;
	height: 70px;
}
#footer-wrapper #footer #botlogo a {
	width: 210px;
	height: 65px;
	text-indent: -9999px;
	background: url(/v2/images/header/logo_bottom.gif);
	background-repeat: no-repeat;
	background-position: 20px 15px;
	margin: 0;
	padding: 0;
	display: block;
	
}
#footer-wrapper #footer #contact {
	font-family:Myriad, Helvetica, Arial;
	font-weight:bold;
	color: #9e9b8d;
	font-size: 1.2em;
	line-height: 140%;
	float:left;
	width: 350px;	
	padding-top: 20px;
}
#rightSideWrapper {
    width: 100%; 
    float:left; 
    background-image: url(/v2/images/content/sideBrown.gif); 
    background-repeat: repeat-y; 
    background-position:top right;
}
#marg_right {
    width: 244px; 
    float:right;
}
#marg_right h4 
{
    margin: 0;
    padding: 0 0 0 15px;
    font-size: 18px;
    color: #333333;
    border:0;
}

#marg_right ul li {
display:inline;
margin:0px;
padding:0px;
}

#marg_right ul 
{
    padding-top: 10px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

#marg_right ul li a {
    background:#eae8e4 none repeat scroll 0%;
    border-bottom:1px dashed #9e9b8d;
    color:#333333;
    display:block;
    margin:0px;
    padding:5px 15px;
    border-left: 1px solid #9e9b8d;
    text-decoration:none;

}
#marg_right ul li a:hover {
    background:#f4f2ed none repeat scroll 0%;
    border-bottom:1px dashed #9e9b8d;
    color:#333333;
    display:block;
    border-left: 1px solid #9e9b8d;
    margin:0px;
    padding:5px 15px;
    text-decoration:none;

}
.lastitem a 
{
     border-bottom: 0;
}
.lastitem a:hover
{
    border-bottom: 0;
}
.textSmall
{
    width: 495px;
    text-align: left;
}
#submenu {
    width: 190px; 
    padding-left:20px; 
    padding-top: 40px; 
    float: left;
}

#submenu ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
#submenu ul li {
    display:inline;
    margin:0px;
    padding:0px;
}
#submenu ul li a {
    background-image: url('/v2/images/header/submenu_gradient.jpg');
    background-repeat: repeat-x;
    border:1px solid #e1ded2;
    color:#333333;
    display:block;
    margin:0px 0 4px 0;
    padding:0px 15px;

    text-decoration:none;
    
}
#submenu ul li a:hover 
{
    background-image: url('/v2/images/header/submenu_gradient_hover.jpg');
    background-repeat: repeat-x;
    border:1px solid #e1ded2;
    color:#333333;
    display:block;
    margin:0px 0 4px 0;
    padding:0px 15px;
    text-decoration:none;

}
#submenu ul li a:active
{
    background-image: url('/v2/images/header/submenu_gradient_hover.jpg');
    background-repeat: repeat-x;
    border:1px solid #e1ded2;
    color:#333333;
    display:block;
    margin:0px 0 4px 0;
    padding:0px 15px;
    text-decoration:none;

}
#submenu ul li h1 
{
    background-image: url('/v2/images/header/submenu_gradient.jpg');
    background-repeat: repeat-x;
    border:1px solid #e1ded2;
    color:#333333;
    display:block;
    margin:0px 0 4px 0;
    padding:3px 15px;
    display: block;
    font-family: Arial;
    font-size: 12px;
}