
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


body { line-height: 1.2; background: #B1F008; margin:1.5em 0; background-image:url(../images/bgr.gif); background-position:top; background-repeat:repeat-x; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; height:auto; }
caption, th, td { text-align: left; font-weight:400; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border: none; }


body {
	color: #646464;
	font-family: Tahoma, Arial, Verdana;
	font-size: 0.7em;
}

a {
	color: #669E01;
	text-decoration: none;
}

a:hover {
	color: #497102;
	text-decoration:underline;
}

.scrollbox6 {
background-image:url(../images/bgr2.gif); background-position:top; background-repeat:repeat-x;
background-color:#A5EC06;
border: 1px solid #CCCCCC;
overflow: auto;
scrollbar-face-color: #ffffff; 
scrollbar-highlight-color: #ffffff; 
scrollbar-shadow-color: #ffffff;
scrollbar-3dlight-color: #cccccc;
scrollbar-arrow-color: #cccccc; 
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #cccccc;
}
.greyText	{
	color:#929292;
	background-color:#000000;
}
.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;
}

/* CSS login Svenska*/
#login ul{width: 150px; padding-left: 10px; list-style-type: none;}
#login ul li a{display: block; width: auto; height: 14px; 
background: transparent url("../img/login1.gif") no-repeat; text-decoration: none;}
#login ul li a:hover{background: transparent url("../img/login2.gif") no-repeat;}

.login {
	font-size: 0.9em;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align:center;
	color: #7BA701;
	border-bottom: 1px solid #73B402;
	visibility: visible;
}

/* CSS login Engelska*/
#loginEn ul{width: 150px; padding-left: 10px; list-style-type: none;}
#loginEn ul li a{display: block; width: auto; height: 14px; 
background: transparent url("../english/images/login1.gif") no-repeat; text-decoration: none;}
#loginEn ul li a:hover{background: transparent url("../english/images/login2.gif") no-repeat;}

.loginEn {
	font-size: 0.9em;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align:center;
	color: #7BA701;
	border-bottom: 1px solid #73B402;
	visibility: visible;
}

#headContainer {
	width: 618px;
	position: absolute;
	top:5px;
	left:220px;
	margin: auto;
	padding-top: 5px;
	padding-left:50px;
	height: 100px;
	background-color:#000000;
}

#subMenuContainer {
	width: 666px;
	position: absolute;
	top:112px;
	left:220px;
	margin: 0px;
	height: 32px;
}
.subMenuColor	{
	background-image:url(../images/submenu_backbgr.gif);
	background-repeat:repeat-x;
	background-color:#B1F008;
	width:666px;
	position: absolute;
	top:-1px;
	left:0px;
	height: 31px;
	border-right: thin solid #000;
	border-bottom: thin solid #000;
}	
.padd01	{
	padding-top:8px;
	height: 23px;
}	
.padd02	{
	padding-top:3px;
	height: 28px;
}	
.subMenu	{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
}
.subMenu a	{
	color:#000;
	font-weight: 700;
	font-size:10px;
}
.subMenu a:hover	{
	background-color:#fff;
}
#logo	{
	background-image:url(../images/graflogo.jpg);
	background-color:#B1F008;
}
#container {
	width: 586px;
	position: absolute;
	height:auto;
	left:221px;
	top:144px;
	margin: auto;
	padding-top: 20px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom: 20px;
	background-color:#fff;
	/*border-width:thin; border-style:solid; color:#797979;*/
}

#container #logo {
	background: url(../img/logo_small.gif) no-repeat top left;
	height: 44px;
	padding-bottom: 10px;
	border-bottom: 1px solid #797979;
	margin-bottom: 20px;
}

#container #logo h1 {
	text-indent: -9999px;
}

#rightContainer {
	position: absolute;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	left:888px;
	top:5px;
	right:auto;
	width: 80px;
	height: 600px;
	overflow: hidden;
	z-index:0;
}

#leftContainer {
	position: absolute;
	margin-bottom:0;
	padding-bottom:0;
	left:20px;
	top:5px;
	width: 178px;
	height: 100%;
	overflow: hidden;
}
.leftbgr	{
	background-image:url(../images/leftbgr.gif);
	background-repeat:repeat-y;
	height:100%;
}
.height	{
	height:100px;
}
.darkbgr	{
	background-color:#333333;
	color:#FFFFFF;
	text-align:center;
	vertical-align: middle;
}

#subLeftContainer {
	position: absolute;
	left:39px;
	top:240px;
	margin:0px;
	width: 140px;
	height: auto;
	overflow: hidden;
}

.rightText {
	background-image:url(../images/filmbgr.gif);
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color:#73B402;
	margin-bottom:4px;
	width:140px;
	visibility: visible;
}

.small	{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9px;
}

.center	{
	text-align:center;
	line-height:12px;
}

.center2	{
	text-align:center;
	line-height:4px;
}

.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;
}

.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;
}

.number	{
	font-size:60px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

.numberText	{
	font-size:10px;
	font-weight:300;
	color:#fff;
	text-align:center;
}

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 #394D02;
	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);*/
}

.topmessage {
	margin-top: 87px;
	text-align:left;
}

#menuItem {
	left: 0px;
	top: 10px;
	position: absolute;
	border: none;
	z-index:1;
}

/*========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.international {
	background: url(../international/images/heading-international.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;
}

.box1 {
	border-color: #148A33 #148A33 #148A33 #148A33;
	border-width: thin;
  	border-style: dotted;
	padding-left:30px;
	width:90%;
}

