/* -- CONTENT -- */

/*reset.css*/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:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100}select, input, textarea {font:99arial,helvetica,clean,sans-serif;}pre, code {font:115monospace;*font-size:100}body * {line-height:1.22em;}
* {
outline:0;
}
html {
overflow-y:scroll;
}

h1,h2,h3,h4 {
	margin-top: 1.5em;
	color: #fff;
	font-weight: normal; }

h1 {
	margin-bottom: 0.5em;
	font-size: 2.5em;
	padding-left: 30px;
	background: transparent url(http://www.testwebben.se/415/Images/blomma.gif) no-repeat left 8px;
	border-bottom: 2px #fff solid;
	font-weight: normal; }

h2 {
	margin: 0.5em 0;
	font-size: 1.8em;
	line-height:1; }

h3 {
	font-size: 1.3em;
	margin-top: 1em; }

h4 {
	font-size: 1em;
	font-weight: bold; }

p {
	/*text-indent: 4em;*/
	line-height: 1.6em;
	margin:1em 0 0.7em 0; }

p img {
	text-indent: 0;
	line-height: 1em;
	margin-bottom: 0; }

#divContent li {
	font-size: 92%;
	list-style-type: disc;
	line-height: 1.3em;
	margin-left: 5.5em;
	margin-bottom: 0.5em; }

a {
	color: #406987;
	text-decoration:none; }

a:hover {
	background-color: #fff; }


/* -- FOOTER -- */

#divFooter {
	border-top: 1px #fff solid;
	clear: both; 
	margin: 20px;
	margin-bottom: 0px;
	padding:0.4em 0;
	text-align: center; }

#divFooter p {
	text-align: center;
	font-size: 77%; }

#divFooter a {
	color: #406987;
	text-decoration: none; }

#divFooter a:hover {
	color: #fff;
	text-decoration: underline;
	background-color: #b0cee2; }


/* -- LAYOUT -- */


body {
	background: #3c8dc2;}

#divWrapper {
	background: #3c8dc2 url(http://www.testwebben.se/415/Images/wrapper_bg.gif);
	padding: 0 6px;
	border-top: 6px #fff solid;
	border-bottom: 6px #fff solid;
	width: 877px;
	margin: 20px auto; }

#divColumnWrapper {
	float: left;
	width: 164px; }

#divColumnrightWrapper {
	float: right;
	width: 713px; }

#divHeader {
	clear: both;
	Xborder-bottom: 6px #fff solid;
	height: 191px;
	background: transparent url(http://www.testwebben.se/415/Images/head_bg.jpg); }

#divContent {
	width: 673px;
	overflow: hidden;
	clear: both;
	padding: 20px; }

#divClear {
	clear: both; }


/* -- MENU -- */

#divMenu {
	background: transparent no-repeat top right url(http://www.testwebben.se/415/Images/menu_top.jpg);
	width: 164px; 
	padding-top: 140px;
	font-weight: bold; }

#divMenu ul {
	margin-right: 6px; }

#divMenu ul li {
	list-style-type: none; }

#divMenu #flags {
	margin: 7px;
	text-align: center; }

#divMenu #flags a {
	padding: 0 7px; }

#facebook {
width:165px;
height: 25px;
text-align:left;
margin:0 0 0 -12px;
padding:0;
}

#facebook a {
color:#fff;
float:left;
clear:none;
font-weight: normal !important;
font-size: 11px;
}

#facebook a:hover {
background:transparent;
}

#facebook img {
vertical-align: middle;
}

/*#divMenu #facebook {
	margin: 5px;
	color: #fff;
	text-decoration: none;
	font-weight: bold; }*/


#divMenu ul li a:link,
#divMenu ul li a:visited {
	display: block;
	padding: 2px 0;
	padding-left: 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold; }

#divMenu ul li a:hover {
	color: #416a88;
	background-color: #fff; }

#divMenu ul #liCurrent a:link {
	background-image: url('http://www.testwebben.se/438/Images/meny-active.gif');
	font-weight: bold;
	display: block;
	background-repeat: no-repeat; }

#divMenu a {
outline:0;
}

#divMenu ul ul {
	margin-bottom: 0.5em;
	margin-right: 0; }

#divMenu ul ul li {
	margin-left: 20px; }

#divMenu ul ul li a:link,
#divMenu ul ul li a:visited {
	font-size: 0.9em;
	font-weight: normal; }

#divMenu ul ul li a:hover { }

#divMenu ul ul ul li a:link,
#divMenu ul ul ul li a:visited {
	font-size: 0.8em;
	font-weight: bold; }


/*Tillägg, uppdatering av sidan 080923*/

html {
/*height:100%;
background: #3c8dc2 url(http://www.testwebben.se/415/Images/htmlBg.gif) repeat-x left top;*/
}

#Page5918 object {
margin-right:-15px;
}

strong {
font-weight: bold;
}

#divContent p:first-letter {
/*font-size:20px;
padding-bottom:-10px !important;*/
}

#divContent img {
border:2px solid #fff;
}

#divContent ul {
margin-left:2em;
/*list-style: url(http://www.testwebben.se/415/Images/liBg2.png) disc;*/
list-style:none;
}
#divContent ul li {
list-style:none;
background: url(http://www.testwebben.se/415/Images/liBg2.png) no-repeat left top;
padding-left:24px;
padding:2px 0 5px 24px;
margin-left:0;
}

/*Ej ram på bilder på dessa sidor*/
#Page6008 #divContent img {border:0;}

#pFooterText, #pFooterText a {
color:#406987;
}
#pFooterText a:hover {
color:#406987;
text-decoration:none;
}

a.bildgalleri {
background:transparent url(http://www.testwebben.se/415/Images/AbildgalleriInactive.png) no-repeat left center;
color:#fff;
display:block;

padding: 22px 0 15px 30px;
font-size:20px;
font-style:italic;
}
a.bildgalleri:hover {
background:transparent url(http://www.testwebben.se/415/Images/AbildgalleriActive.png) no-repeat left center;
color:#fff;
}

/*Formulär <---------------------------------------------------- */
#mContactForm {
margin:1em 0 0 0;
}
#mContactForm input, #mContactForm textarea {
background:#;
border: 1px solid #66869d;
margin: 0 0 5px 10px;
padding:3px 2px 2px 2px;
width:200px;
height:1.5em;
overflow:hidden;
}
#mContactForm input:hover, #mContactForm textarea:hover {border:1px solid #406987;}
#mContactForm input:focus, #mContactForm textarea:focus {border:1px solid #406987;}

#mContactForm textarea {
height: 10em;
}

#mContactForm td {
text-align: right;
}


/* <---------------------------------------------[Produktkatalog]------*/
div.modCatalog {
width:675px;
margin:20px 0 20px 20px;
}

/*Kategorier*/

div.CategoryAsImage {
width:200px;
height:230px;
display:table;
border-collapse:collapse;
float:left;
border:1px solid #66869d;
text-align:center;
}
div.CategoryAsImage:hover {
background:#b9d6e9;
}
div.CategoryAsImage a {

}
div.CategoryAsImage img {
border:1px solid #66869d;
margin-top:20px;
}

/*Produkter*/
div.ProductAsImage {
width:160px;
height:180px;
display:table;
border-collapse:collapse;
float:left;
border:1px solid #66869d;
text-align:center;
}
div.ProductAsImage:hover {
background:#b9d6e9;
}

div.ProductAsImage a {
margin-bottom:5px;
}

div.ProductAsImage img {
border:1px solid #999;
margin-top:15px;
}

a.modCatalog_cat_imglink {

}

div.divAdditionalImage {
width:140px;
float:left;
margin:0 10px 10px 0;
}

div.divAdditionalImage img:hover {
cursor:pointer;
}

div.navigator {
/*visibility:hidden;*/
}

div.modCatalog {
/*padding-top:100px;*/
position:relative;
}

div.Product h2 {
margin-bottom: 0.5em;
font-size: 2.5em;
margin-bottom:30px;
padding-left: 30px;
width:90%;
background: transparent url(http://www.testwebben.se/415/Images/blomma.gif) no-repeat left 8px;
border-bottom: 2px #fff solid;
font-weight: normal; 
position:absolute;
top:-55px;
}

div.modCatalog h2 {
margin-bottom: 0.5em;
font-size: 2.5em;
padding-left: 30px;
width:90%;
background: transparent url(http://www.testwebben.se/415/Images/blomma.gif) no-repeat left 8px;
border-bottom: 2px #fff solid;
font-weight: normal; }
}

/*#img-placeholder {
border:1px solid red !important;
position:absolute;
top:50px;
}
#img-placeholder img {
position:relative;
top:50px;
}
#AddImagesPlaceholder {
position:relative;
top:50px;
}*/
