
/* CSS Document */

body { behavior:url("../csshover2.htc"); margin: 0px 0px 40px; padding: 0px; 
background: url(../images/main_bgr.jpg) no-repeat; font-family: Arial, Helvetica, sans-serif; 
}

#wrapper { min-width:1000px; 
}

#header { position: fixed; width: 100%; height: 155px; top: 0px; left: 0px; 
}
#header .logo { background: url(../images/logo_top_shadow.jpg) no-repeat left top; 
height: 150px; width: 1000px; float: left; display: block; text-indent: -9000px; margin-left: 0px; 
}
#header .logo a { height: 0px; width: 0px; display: block; 
}

#topflash { position: absolute; top: 43px; left: 200px; 
}

#headline	{
position:absolute;
top:115px;
left:5px;
}

.headline	{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

#google	{
position:absolute;
top:70px;
left:900px;
}

/* JUUST NU */
#justnu	{
position: absolute;
top:210px;
right:10px;
height:180px;
width:200px;
border: 1px solid #000000;
background-color: #33FF00;
z-index:1;
}
.justnu	{
font-size:12px;
font-weight:800;
text-align:center;
}

/* JULSPECIAL */
#snow	{
position:absolute;
top:0px;
left:0px;
height:30px;
width:100%;
background: url(../images/snow.gif) repeat-x;
z-index:1;
}

#julkulor	{
position:absolute;
top:20px;
left:120px;
height:70px;
width:100%;
background: url(../images/julkulor.gif) repeat-x;
z-index:1;
}
/* SLUT på JULSPECIAL */

#weather { width: 150px; height: 75px; text-align: center; vertical-align: middle; float: left; padding-top: 1px; 
padding-bottom: 1px; 
}
/*
#dropmenudiv { position:absolute; font:normal 11px Arial, Helvetica, sans-serif; z-index:150; width: auto; 
padding: 10px 3px 10px 0px; background-color: #000; margin: 1px 0px 0px 15px; 
}
#dropmenudiv a { width: auto; display: block; text-indent: 5px; text-decoration: none; color:#716F70; 
padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #232323; margin: 0px; font-weight: bold; 
}
#dropmenudiv a:visited { width: auto; display: block; text-indent: 5px; text-decoration: none;
}
#dropmenudiv a:hover { /*hover background color*/ /* width: auto; color: #769bbd; background-color: #000000; 
padding-top: 4px; padding-left: 2px; padding-right: 2px; padding-bottom: 4px; 
}
*/
#main .main { height: 80%; width: 75%; margin-top:180px; margin-left: 50px; margin-right: 50px; margin-bottom: 20px; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
}

.bottomline { background: #F1F4EF; width: 100%; height: 90px; font-size: 11px; 
text-align: left; vertical-align: top; padding-top: 0px; padding-bottom: 2px; border-top:thin solid #E3E8DF; 
}
.bottomline p { padding: 0px; margin: 0px; color: #CACACA; background: transparent; 
}

.type1 p { color: #333; font-size: 12px; margin: 9px 15px; 
}
#footer { width:970px; margin-right: auto; margin-left: auto; 
}
#footerdiv { position: relative; z-index: 0; background: url(../images/bgrline2.gif); background-repeat:repeat-x; 
}

.subfooter { width: 150px; text-align:center; font-size: 10px; color: #999999; margin-top: 1px; 
}

a.cookie { display: block; width: 150px; height: 20px; text-decoration: none; 
}

.copyright { color: #C3C3C3; font-size: 10px; margin-top: 3px; float: left; 
}
.copyright a { color: #BBBEBB; font-size: 10px; 
}
.copyright a:hover { color: #666; 
}
.bgcolor { background-color: #E6E6E6; color: #999999; 
}
.black { color: #000000; text-decoration: underline;
}
.tack	{ background-image: url(../images/main_bgr.jpg) no-repeat left top; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; margin-left:100px; margin-top:100px;
}

/* NYA MENYN 01*/
#topmenu_01	{
position: relative;
top: -23px;
}
.right {
text-align:left;
float:right; /* for help button - just add class "right" ->  <a class="right"... */
}

.pd_menu_head a:hover {
background-image:url(../images/hover.gif); height:26px; margin-top:-1px; float:left;} /*image main <span> hovering mode*/

.pd_menu_01 {
float:left; padding:0; margin:0;color: #FFFFFF;
background-image: url(../images/back_green.gif); height:24px;
background-repeat:repeat-x;
line-height:12px;
padding-top: 2px;
width:100%; border:solid 1px #938F84;clear:both; /*Color navigation bar normal mode*/
}
.pd_menu_01  a, .pd_menu_01 a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; font-size:11px;
color: #FFFFFF;
text-decoration: none;
}
.pd_menu_01 ul {
list-style-type:none; padding:0; margin:0;
}
.pd_menu_01 ul li {
float:left; position:relative; z-index:auto !important ; z-index:1000 ; 
}

.pd_menu_01 ul li a {
color: #FFFFFF; 
float:none !important ; float:left ; 
display:block; height:24px; line-height:24px; 
padding:0 10px 0 10px; text-decoration:none; 
}
.pd_menu_01 ul li ul {
display:none; border:none;color: #FFFFFF; width:1px;
}
.pd_menu_01 ul li:hover a {
background-color:#54B201;
text-decoration:none; color:#000000; font-weight:500; /*Color main cells hovering mode*/
}
.pd_menu_01 ul li:hover ul {
display:block;  position:absolute; z-index:999; top:23px; margin-top:2px; left:2px;
}
.pd_menu_01 ul li:hover ul li a {
display:block; width:10em; height:auto; line-height:0.8em; margin-left:-1px; font-size:10px;  font-weight:300;
padding:4px 10px 5px 5px;
background-color:#ECF4D9;  color:#000000; /*Color subcells normal mode*/
}
.pd_menu_01 ul li:hover ul li a:hover {
background-color:#D3ED94; text-decoration:none;color:#808000; /*Color subcells hovering mode*/
}
.pd_menu_01 ul li a:hover {
text-decoration:none;color:#000000; /*Color main cells hovering mode*/
}
.pd_menu_01 ul li a:hover ul {
display:block; width:10em; position:absolute; z-index:999; top:23px; left:2px; 
}
.pd_menu_01 ul li ul li a:visited { 
background-color:#ECF4D9;  color:#000000; /*Color subcells normal mode*/
}
.pd_menu_01 ul li a:hover ul li a {
display:block; width:9em; height:1px; line-height:0.8em; 
padding:4px 16px 4px 16px;  
background-color:#ECF4D9;  color:#000000;
} 
.pd_menu_01 ul li a:hover ul li a:hover {
background-color:#7ECB32; text-decoration:none;color:#808000; /*Color subcells hovering mode*/
}

/* SLUT */

a {
	color: #DA7D03;
	text-decoration: none;
}

a:hover {
	color: #FF9001;
	text-decoration:underline;
	background-color:#FFFFFF;
}

#goon {
	position: absolute;
	left:121px;
	top:18px;
	right:auto;
	width: 11px;
	height: 11px;
	overflow: visible;
	z-index:3;
	visibility: visible;
}

.padd01	{
	padding-top:8px;
	height: 23px;
}	
.padd02	{
	padding-top:3px;
	height: 28px;
}	
.width	{
	width:100%;
}
.width100	{
	width:100%;
	height: 100px;
	padding-top: 1px;
}
.width50	{
	width: 50%;
	height: 100Ppx;
	padding-top: 1px;
}
.width25	{
	width:25%;
	height: 100px;
	padding-top: 1px;
}
.darkbgr	{
	background-color:#333333;
	color:#FFFFFF;
	text-align:center;
	vertical-align: middle;
}

.small	{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9px;
}

.medium	{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:800;
}


.center	{
	text-align:center;
	line-height:12px;
}

.center2	{
	text-align:center;
	line-height:4px;
}
.style1 {color: #CC9900}
.logo {
	background-image:url(../images/bgr.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#B1F008;
	margin-bottom: 10px;
	border-bottom: 1px solid #73B402;
	visibility: visible;
}

.italic {
font-style:italic;
}

.alignRight {
	float: right;
	margin-right: 5px;
}

.white a {
	color:#000;
	font-size:9px;
	font-weight:lighter;
	padding-left:10px;
	margin-bottom: 5px;
}
.white a:hover {
	color:#537702;
	font-weight:100;
	text-decoration:none;
}

.back a {
	color:#93D304;
	font-size:9px;
	font-weight:lighter;
	padding-left:0px;
	margin-bottom: 5px;
}
.back a:hover {
	color:#537702;
	font-weight:100;
	text-decoration:underline;
}
.blueText	{
	color:#929292;
	background-color:#DADDFA;
}
.greenText	{
	color:#929292;
	background-color:#D8FDD0;
}
.yellowText	{
	color:#929292;
	background-color:#FCFBB0;
}
.redText	{
	color:#929292;
	background-color:#EDDEDE;
}
.orangeText	{
	color:#929292;
	background-color:#FAE1B5;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: 900;
	margin-bottom:10px;
	color: #3D6C0F;
	text-decoration:underline;
}
h2 {
	font-size: 2.1em;
	font-weight: lighter;
	text-align:center;
	margin: 0px;
	border-bottom: 1px solid #202B01;
	margin-bottom: -5px;
	color: #202B01;
	visibility: visible;
	/*opacity: 0.4; 
	filter: alpha(opacity=40);*/
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: lighter;
	margin-top: 0px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 0px;
	color: #547302;
}

h4 {
	font-size: 1.0em;
	font-weight: bold;
	text-align:center;
	color: #73B402;
	margin-bottom: 10px;
	border-bottom: 1px solid #73B402;
	visibility: visible;
}
h5 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: 800;
	text-align:left;
	text-decoration:underline;
	margin: 0px;
	/*border-bottom: 1px solid #202B01;*/
	margin-bottom: 10px;
	color: #233F00;
	visibility: visible;
}
h6 {
	font-size: 1.8em;
	font-weight: lighter;
	text-align:center;
	margin: 0px;
	border-bottom: 1px solid #202B01;
	margin-bottom: -5px;
	color: #A5EC06;
	visibility: visible;
	/*opacity: 0.4; 
	filter: alpha(opacity=40);*/
}

.h7 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: lighter;
	margin-top: 0px;
	margin-bottom: 0px;
	color: red;
}

#firstBgColor	{
	background-image: url(../images/first_bgrline.gif);
	margin-left:0px;
	width:100%;
	border: thin dotted #DA7D03;
}
.firstbgrLogo	{
	background-image:url(../images/first_logo.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	height:440px;
	/*opacity: 0.5; 
	filter: alpha(opacity=50);*/
}
.firstbgrLogoEng	{
	background-image:url(../images/en_first_logo.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	height:420px;
	/*opacity: 0.5; 
	filter: alpha(opacity=50);*/
}
.firstText	{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #333333;
	line-height:14px;
	text-align:left;
	margin-bottom: 0px;
}
.firstTextCenter	{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #333333;
	line-height:14px;
	text-align:center;
	margin-bottom: 0px;
}

.prodbgrLogo	{
	background-image:url(../images/se_x3.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	height:460px;
	/*opacity: 0.5; 
	filter: alpha(opacity=50);*/
}
.prodbgrLogoEng	{
	background-image:url(../images/eng_x3.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	height:350px;
	/*opacity: 0.5; 
	filter: alpha(opacity=50);*/
}
.rubrikMain1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #889F68;
	text-align:left;
	margin-top: 6px;
	margin-bottom:4px;
}

.rubrikMain1Center {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #889F68;
	text-align:center;
	margin-top: 6px;
	margin-bottom:4px;
}

.rubrikMain {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #666666;
	text-align:left;
	margin-top: 6px;
	margin-bottom:2px;
}

.u {
	text-decoration: underline;
}

.rubrikSortiment {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #666666;
	margin-top: 7px;
	margin-bottom: 0px;
}
.rubrikSortimentCenter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #666666;
	text-align:center;
	margin-top: 7px;
	margin-bottom: 0px;
}
#rubSort {
}

.rubrikSortimentCenter a {
	color: #666666;
	text-decoration: none;
}

.rubrikSortimentCenter a:hover {
	color: #497102;
	text-decoration:underline;
	font-weight:normal;
}

.rubrikSubpage	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight:800;
	color:#666666;
	margin-top: 15px;
	margin-bottom: 6px;
}
/*========Polen Bgr====================================*/
.plockBgr	{
	background-image: url(../english/images/plock.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}
.plockBgr1	{
	background-image: url(../images/polenbgr.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	height:490px;
	}
/*========Page head log====================================*/

h3.slogan {
	background: url(../img/slogan.gif) no-repeat top left;
	height: 15px;
	text-indent: -9999px;
}
h3.slogan2 {
	background: url(../img/slogan2.gif) no-repeat top left;
	height: 15px;
	text-indent: -9999px;
}

h3.welcome {
	background: url(../img/heading-welcome.gif) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}

h3.welcome2 {
	background: url(../img/heading-welcome2.gif) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}
h3.cafeer {
	background: url(../img/heading-cafeer.gif) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}
h3.cafe2 {
	background: url(../img/heading-cafe2.gif) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}

h3.franchise {
	background: url(../img/heading-franchising.gif) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}

h3.sortiment {
	background: url(../img/heading-sortiment.gif) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}
h3.products {
	background: url(../img/heading-products.gif) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}

h3.omoss {
	background: url(../img/heading-omoss.gif) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}
h3.aboutus {
	background: url(../img/heading-aboutus.gif) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}

h3.jobb {
	background: url(../img/heading-jobb.gif) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}

h3.guestbook {
	background: url(../img/heading-guestbook.gif) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}
h3.guestbook2 {
	background: url(../img/heading-guestbook2.gif) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}

h3.rss {
	background: url(../img/heading-rss.gif) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}

h3.cookies {
	background: url(../img/heading-cookies.gif) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}
h3.contact {
	background: url(../img/heading-contact.gif) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}

h3.country {
	background: url(../img/heading-country.gif) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}

h3.land {
	background: url(../img/heading-land.gif) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}

.version {
	font-family: Courier;
	font-size: 1em;
}

ul {
	margin-left: 15px;
}

dt {
	float: left;
}

dd {
	margin-left: 150px;
	margin-bottom: 10px;
}

.description {
	margin-top: 10px;
}

code {
	font-family: Courier;
}

#usage p {
	margin: 10px 0px 5px 0px;
}

.scrollbox6 {
background-color:#A5EC06;
border: 1px solid #CCCCCC;
overflow: auto;
}

.firstBox	{
	border: thin solid  #CFD9C1;
	padding-left:20px;
	padding-right:20px;
	font-family:Arial, Verdana, sans-serif, Helvetica;
	font-size: 1.0em;
	line-height: 16px;
}

.box1 {
	border-color: #BAFF03 #BAFF03 #BAFF03 #BAFF03;
	border-width: thin;
  	border-style: dotted;
	padding-left:20px;
	padding-right:20px;
	width:94%;
}

.box2 {
	padding-left:20px;
	padding-right:20px;
	width:94%;
}

.box3{
	background-repeat:repeat;
	background-image: url(../images/bgrline.gif);
	border: thin solid  #CFD9C1;
	padding-left:20px;
	padding-right:20px;
	font-family:Arial, Verdana, sans-serif, Helvetica;
	font-size: 1.0em;
	line-height: 16px;
}

.box3 ul { list-style: url(none) none; margin: 0px; padding: 0px; 
}
.box3 ul li { display: inline; margin: 0px; padding: 0px; float: left; 
}
.footer2	{
font:Arial, Helvetica, sans-serif;
font-size:0.2em;
}