*
{
	margin: 0px;
	padding:0px;
	font-family: Verdana,Arial,sans-serif;
}

html 
{
     overflow: -moz-scrollbars-vertical;
	 overflow: scroll;
}

body
{
	text-align:center;
	vertical-align:top;
	font-size: 0.7em;
}

h1
{
	font-size: 1.3em;
	font-style: italic;
	font-weight: normal;
	margin-top: 0.4em;
	margin-bottom: 0.3em;
	text-align:left;
	color: #00692c;
}

h2
{
	font-weight: normal;
	font-style: italic;
	text-align: left; 
	margin-top:0.2em;
	margin-bottom: 0.1em; 
	font-size: 1.1em;
	color: #00692c;
}

p
{
	font-size: 1.0em;
	text-align: justify;
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
}

img
{
	display: block;
	border: 0;
}

a
{
	color: #00692c;
}

b
{
	color: #00692c;
	letter-spacing:-1px;
}

i
{
	color: #00692c;
}

table .odd
{
	background: #dedede;
}

input
{
	font-size: 1.0em;
}

textarea
{
	font-size: 1.0em;
}

.header
{
	vertical-align: top;
	background: url('../images/header-bg.png');
	height: 62px;
	text-align: center;
	padding-bottom: 1em;
}

.language
{
	float: right;
	margin-top: 4px;
	margin-right: 2em;
}

.logo
{
	float: left;
	margin-top: 4px;
}

.menu
{
	text-align: center;
	background: url('../images/line.png');
	background-repeat: repeat-x;
	margin-top: 10px;
	margin-left: 18em;
}

.menu li 
{
	float: left;
	display:block;
	display: inline;
	list-style-type:none;
	text-align: center;
}	

.menu a 
{
	background: transparent;
	font-size: 1.2em;
	display:block;
	text-decoration:none;
	color: #00692c;
	padding-top: 0.2em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0.5em;
}

.menu li:hover
{
	
}

.menu li .current 
{
	font-weight: normal;
	background: url('../images/selected.png');
}

#content
{
	padding-bottom: 1em;
	vertical-align: top;
	/*min-height: 552px;*/
}

#content li
{
	margin-left: 1.2em;
	margin-bottom: 0.4em;
}


/* min-height fix for IE */
/* * html .content{height:552px}*/
/*************************/

.frame
{
	width: 100%;	
}

.frame .corner
{
	width: 8px;
	height: 8px;
}

.frame .rightborder
{
	background: url('../images/plate-right.png') repeat-y;
}

.frame .leftborder
{
	background: url('../images/plate-left.png') repeat-y;
}

.frame img
{
	margin: 0;
}

.single
{
	padding-left: 1em;
	padding-right: 1em;
	text-align: left;
}

.third
{
	vertical-align: top;
	width: 32%; 
	text-align: justify;
	vertical-align: top;
}

.third img
{
	margin-bottom: 0.4em;
}

.half
{
	vertical-align: top;
	width: 50%; 
	padding-left: 1em;
	padding-right: 1em;
	text-align: justify;
}

.twothirds
{
	vertical-align: top;
	width: 66%; 
	padding-left: 1em;
	padding-right: 1em;
	text-align: justify;
	vertical-align: middle;
}

#slider
{
	display: none;
}

.sliderframe
{
	z-index: 9999; 
	float: left;
	position: relative;
	top: -256px;
	width:928px;
	height:256px;
	overflow:hidden; 
	background: url('../images/easyslider/white-frame2.png');
}		

.clickable
{
	font-size: 0.9em;
	text-decoration: underline;
	padding-top: 0.7em;
	cursor: pointer;
	color: #135973;
}

.formlabel
{
	text-align: left;
}

.product
{
	vertical-align: top;
	width: 33%; 
	padding-left: 1em;
	margin-right: 1em;
	text-align: justify;
	vertical-align: top;
}

.product img
{
	opacity: 0.3;
	filter:alpha(opacity=30);/*IE*/
	margin-bottom: 0.4em;
}

.product:hover img
{
	opacity: 1.0;
	filter:alpha(opacity=100);/*IE*/
	margin-bottom: 0.4em;
}

.partner
{
	width: 50%; 
	vertical-align: top; 
	padding: 0;
}

.partner img
{
	opacity: 0.3;
	filter:alpha(opacity=30);/*IE*/
}

.partner:hover img
{
	opacity: 1.0;
	filter:alpha(opacity=100);/*IE*/
}

.reflogo
{
	padding-bottom: 1em;
}

.contactSendButton
{
	float:right;
	color: #00692c;
	font-weight: bold;
	width: 122px;
	height: 30px;
	margin-top:0.3em;
	border: 0;
	background: transparent url(../images/skickakontakt.png) no-repeat center top;
	cursor: pointer;
}

#popupBackground
{
	background-color: #000;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	width: 100%;
	height: 100%;
	z-index: 9999;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

#popup
{
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	width: 100%;
	height: 100%;
	z-index: 10000;
	display: none;
	
}

#popupContent
{
	background-color: #f3f8fb;
	text-align: center;
	width: 800px;
	padding: 15px;
}

#popupContent .text
{
	font-size: 12px;
	text-align: justify;
	padding-bottom: 6px;
}
#popupContent .head
{
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

#popupContent img
{
	margin: 10px;
	padding: 0;
}

#popupContent .closePopup
{
	cursor: pointer;
	clear: both;
	float: right;
	margin: 0;
	padding: 0;
}

#logotable
{
	margin-top:50px;
}

.footer
{
	background: url('../images/footer.png') repeat-x;
	height: 130px;
	text-align: center;
}

.footer a
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}


.infotable {
	width: 100%;
}

.infotext {
	padding-right: 50px;
}

.nyhetrubrik {
	font-size: 1.3em;
	font-style: italic;
	font-weight: normal;
	margin-top: 0.4em;
	margin-bottom: 0.3em;
	text-align:left;
	color: #00692c;
}

.nyhettext {
}

