/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */

/* --- Divs used for page structure ---*/

BODY 
{ 
}

.normalpage
{
	background-image: url(http://www.gronataget.se/images/topleftbox.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #ebebeb;
	padding-left: 85px;	
}

#containerdiv
{
	width: 780px;
	padding-left: 9px;
	padding-right:9px;
	background-image: url(http://www.gronataget.se/images/dropshadow_full.gif);
	background-repeat: repeat-y;
	margin: 0px;
	text-align: left;
}

#headerdiv
{
	background-image: url(http://www.gronataget.se/images/dropshadow_top.gif);
	text-align: left;
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 20px;
	padding-right:0px;
	height: 68px;
	padding-top:7px;
	width: 780px;
}
#leftmenudiv
{
	padding-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	float: left;
	width: 180px;
	position: relative;
	top: 0px;
	height: 100%;
	text-align: left;
}
#mainareadiv
{
	padding-left: 0px;
	width: 390px;
	float: left;
	text-align: left;
}

#mainpicture
{
  width: 384px;
  border: 30px solid #a9a9a9;
}








#searcher
{
	border-right: 0px;
	border-top: 0px;
	left: 834px;
	top: 140px;
	width: 96px;
  margin-top: -50px;
	border-left: 0px;
	border-bottom: 0px;
	position: absolute;
	float: right;
  font-family: verdana;
  font-size: 10px;
}

#languageflags
{
	border-right: 0px;
	border-top: 0px;
	left: 834px;
	top: 110px;
	width: 96px;
	border-left: 0px;
	border-bottom: 0px;
	position: absolute;
	float: right;
}

#topleftlogo
{
	border-right: 0px;
	border-top: 0px;
	left: 94px;
	top: 14px;
	width: 76px;
	border-left: 0px;
	border-bottom: 0px;
	position: absolute;
}


#leftcolumnimage
{
  width: 151px;
}



.p-shadowleft
{
  float:left;
  background: url(http://www.gronataget.se/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(http://www.gronataget.se/images/shadow.gif) no-repeat bottom right;
  margin: 0px 10px 10px 16px !important;
  margin: 0px 0 10px 4px;
  
}

#rightmenuheader {
  BORDER-BOTTOM: #9DC446 4px solid; background-color: #106135;
}
#leftmenuheader {
  BORDER-BOTTOM: #9DC446 4px solid; background-color: #106135;
}

.p-shadowleft div 
{
  background: none !important;
  background: url(http://www.gronataget.se/images/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0px;
}

.p-shadowleft table 
{
  color: #000000;
  background-color: #ffffff;
  border: 1px solid #E0E0E0;
  padding: 0px;
  margin: -6px 6px 6px -6px !important;
  margin: 0px;
  width: 152px;
}

.p-shadowleft img 
{
  margin: 0px 0px 6px -6px !important;
  margin: 0px 0px 6px 1px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #E0E0E0;
  float: left;
  width: 150px !important;
  width: 148px;
}

.p-shadowleft td
{
  padding:4px;
}

.p-shadow
{
  float:left;
  background: url(http://www.gronataget.se/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(http://www.gronataget.se/images/shadow.gif) no-repeat bottom right;
  margin: 6px 14px 10px !important;
  margin: 0px 0 10px 4px;
}

.p-shadow div 
{
  background: none !important;
  background: url(http://www.gronataget.se/images/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
}

.p-shadow table
{
  width: 153px;
  color: #000000;
  background-color: #ffffff;
  border: 1px solid #E0E0E0;
  padding:0px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
}

.p-shadow td
{
  padding:4px;
}

.p-shadow img 
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #E0E0E0;
  width: 150px;
  height: 70px;
}

#leftcolumnbox
{

}

#rightmenudiv
{
	width: 180px;
	float: right;
	text-align: left;
	padding: 0px;
  margin: 0px;
}
#footerdiv
{
	background-image: url(http://www.gronataget.se/images/dropshadow_bottom.gif);
	text-align: center;
	background-repeat: no-repeat;
	background-color: #EDEDED;
	margin-left: 0px;
	padding-left: 20px;
	padding-right:0px;	
	padding-top:7px;
	width: 780px;
	padding-bottom: 20px;
}
#maincontainerdiv
{
	padding-top: 0px;
	float: right;
  margin-top: -2px;
	border-top: 0px;
	background-color: White;
	width: 100%;
}

#contentdiv
{
	padding-left: 0px;
	padding-top: 6px;
	float: right;
	width: 590px;
}

#mainlogo
{
	padding: 0px;
	margin: 0px;
}

#topmenu
{
	padding-left: 0px;
	width: 780px;
	text-align: right;
	padding-top: 50px;
}

#quicksearchdiv
{
	margin: -6.4em 0 0 0;
	height: 2.3em;
	width: 99%;
	text-align: right;
}

#quickbar
{
	border-width: 0.1em 0em;
	border-style: solid;
	border-color: #ddd; 
	margin: 0.5em 0em;
	padding: 0.5em 0em;
	text-align: center;
}
#cookielink
{
	border-width: 0.1em 0em;
	border-style: solid;
	border-color: #bedbbd;
	padding: 0.5em 0em;
	margin-top: 1em;
	display: block;
}
/* -- Standard divs --*/

.leftfloating
{
	
	float: left;
}
.rightfloating
{
	float: right;
}
.centered
{
	text-align: center;
}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}
.hidden
{
	display:none;
}
img.borderless
{
	border: 0;
}
div.tablerow
{

}
div.description
{
	float: left;
	width: 20%;
}
div.content
{
	float: right;
	width: 79%;
}