#navigationrow {
	position: relative;
	top: 4px;
	left: 4px;
}
#logo {
	width: 1000px;
	height:100px;
	background: url(/images/logo_2010.jpg) left no-repeat;
	cursor: pointer;
}

#oppet {
	position: absolute;
	top: 25px;
	left: 600px;
}
#search {
	position: absolute;
	top: 0px;
	left: 830px;
	display: block;
}
#searchgoogle {
	position: absolute;
	top: 40px;
	left: 830px;
	display: block;
}

#googleads {
	position: relative;
	left: 100px;
width: 200px;
	float: left;
}
#maintable {
	position: absolute;
	width: 1000px;
	background: #ffffff;
	border: solid 1px #000000;
	left: 40px;
	margin: 20px;
}
#legal {
	position: relative;
	left: 100px;
	top: 0px;
	float: left;
	font-size: 9px;
	height: 20px;
}
#footer {
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	padding: 0px;
	float: left;
	width: 1000px;
	height: 60px;
}
#footer #contact {
	position: relative;
	left: 5px;
	top: 4px;
	width: 1000px;
	text-align: center;

}

#footer #tips {
	position: relative;
	left: 50px;
	top: 4px;
	float: left;
}
#footer #changed {
	position: relative;
	left: 100px;
	top: 4px;
	float: left;
}
#footer #lix {
	position: relative;
	left: 80px;
	top: 4px;
	float: left;
}
h2 {
	font-weight: bolder;
	font-size: 100%;
}


/*Menu bar*/
#nav, #nav ul {
	float: left;
	width: 994px;
	list-style: none;
	line-height: 1;
	background: #216b17;
	font-weight: bold;
	padding: 3px;
	border-width: 1px;
	margin: 0 0 1em 0;
	z-index: 100;
	position: absolute;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	top: 100px;
left: -1px;
}

#nav a {
	display: block;
	width: 11.8em;
	w\idth: 7.8em;
	text-decoration: none;
	padding: 0.25em 0.5em;
	z-index: 100;
	color: #ffffff;
}

#nav a.daddy {
	background: url(/functions/menu_v3/rightarrow2.gif) center right no-repeat;
	z-index: 100;
}

#nav li {
	float: left;
	padding: 0;
	width: auto;
	z-index: 100;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 18.4em;
	w\idth: 17.9em;
	font-weight: normal;
	border-width: 1px;
	margin: 0;
	z-index: 100;
top: 20px;
	background-color: #ffffff;

}

#nav li li {
	padding-right: 1em;
	width: 13.0em;
	z-index: 100;
}

#nav li ul a {
	width: 14.3em;
	w\idth: 13.8em;
	z-index: 100;
	color: #000000;
}

#nav li ul ul {
	margin: -1.75em 0 0 13.9em;
	z-index: 100;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	z-index: 100;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	z-index: 100;
}

#nav li:hover, #nav li.sfhover {
	background: #7cbe73;
	z-index: 100;
}

/*Menu bar*/

body {
        margin: 0px;
	background-color: #BEC8A8;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
        color: #000000;
}
.bildText {font-size: 80%; color: #000000;}
.vote {font-size: 80%; color: #000000;}
.voteBig {font-size: 120%; color: #000000;}
.dgClass {line-height: 16px;}
.bullettext {
font-size: 105%;
font-family: tahoma; 
color: #000000;
font-weight: bold;
}

a					{color: #000000; text-decoration: none;}
a:link				{color: #000000; text-decoration: none;}
a:hover				{text-decoration: underline;}

.hn {
font-size: 105%;
font-family: tahoma; 
color: #000000;
font-weight: bold;
}

h3,b	 	{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: #000000;
	margin-bottom: 12px;
}


.pageright{
	background-repeat: repeat-y;
        border-left: solid 1px #ADABA2; 
        background-image: url(/Images/skugga_g.gif)

}
.maintable{
	width: 95%;
	background: #7A756F;
}

td, input {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color: #000000;

	}
.linkClass,plink {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color: #000000;
	text-decoration: none;
}
h1 {
	font-family : Arial,Verdana, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
        font-size: x-large;
        margin-top: 5px;
}
.mainTable {
	table-layout: fixed; 
	width: 800px; 
	height: 100px; 
}
.leftBox {
	table-layout: fixed; 
	width: 160px;
        background-color: #edf2e2;
}

.leftBoxInner {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color: #000000;
	table-layout: fixed; 
	width: 150px;
	border: dotted 1px #777777;
	background-color: #ffffff;
	border-collapse: collapse;
	overflow: hidden;
}
.leftBox {
	table-layout: fixed; 
	width: 160px;
}
.dRow {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color: #000000;
}
	.fact_header { 
		font-family :  Verdana, Arial, Helvetica, Sans Serif; 
		font-size: 20px;
		font-weight: bold;
	}
	.fact_sub { 
		font-family :  Verdana, Arial, Helvetica, Sans Serif; 
		font-size: 12px;
		font-weight: bold;
	}
	.fact_text { 
		font-family :  Verdana, Arial, Helvetica, Sans Serif; 
		font-size: 12px;
	}
	.left_box {
		font-family :  Arial,Verdana, Arial, Helvetica, Sans Serif; 
		color: #000000;
		font-weight: bold;
		font-size: 12px;
		text-align: center;
	}
	
#wrapper {
width:800px;
margin:0px auto;
background-color:#FFF;
}
#content {
width:778px;
margin:0px auto;
background-image:url(bg_header_top.gif);
background-repeat:repeat-x;
background-position:top;
}
.tablePoll
{
font-family: "Trebuchet MS";
font-size: 12px;
border-collapse: collapse;
border-right: black 1px solid;
border-top: black 1px solid;
border-left: black 1px solid;
border-bottom: black 1px solid;
position: relative;
}

.tablePoll thead
{
text-align:center;
background-color:#E7D6BC;
color:#000;
font-weight:bold;
}
.tablePoll tr
{
}

.button {
	background: #E0691A url(submit.gif) no-repeat;
	border: 0;
	padding: 4px;
	width: 65px;
	margin: 0 15px 1px 0;
	color: #FFF;
	font: bold 1em Arial, Sans-Serif;
}
a.sidfotlank		{color: #000000; text-decoration: none;}
a.sidfotlank:hover	{color: #595547; text-decoration: underline;}



/* Side Navigation
--------------------------------------- */
	
#sideNav ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	}

#sideNav li {
	display: block;
	list-style: none;
	width: 167px;
	float: left;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 0px;
	}
#sideNav li.selectedPage {
	font-weight: bold;
}

#sideNav li a, #sideNav li a:link{
	display: block;
	float: left;
	width: 151px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 16px;
	background-image: url(/images/arrow.gif);
	background-position: 6px 10px;
	background-repeat: no-repeat;
	text-decoration: none;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	}
	
#sideNav li a:hover{
	color: #000000;
	text-decoration: underline;
	background-color: #FFFFFF;
	background-image: url(/images/arrow_hov.gif);
	background-repeat: no-repeat;
	background-position: 6px 10px;
	}
body#inside #mainLeft #sideImage{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 207px;
        height: 25px;
        overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-position: center top;
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	padding-left: 10px;
	} 
	
body#inside #mainLeft #sideNav{
	margin: 0px;
	float: left;
	width: 207px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	} 
	
body#inside  #mainLeft  #sideFeature{
	margin: 0px;
	padding: 20px;
	float: left;
	width: 167px;
	} 
	
body#inside  #mainLeft  #sideFeature h1{
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.3em;
	margin-left: 0px;
	}

/*Rounded använd <blockquote class="rounded">Text</blockquote>*/
/*
.rounded:before {
  background: transparent url(/images/top-right.png) scroll no-repeat top right;
  margin-bottom: -20px;
  height: 30px;
  display: block;
  border: none;
  content: url(/images/top-left.png);
  padding: 0;
  line-height: 0.1;
  font-size: 1px;
}

.rounded:after {
  display: block;
  line-height: 0.1;
  font-size: 1px;
  content:  url(/images/bottom-left.png);
  margin: 2px 0 0 0;
  height: 100px;
  background: transparent url(/images/bottom-right.png) scroll no-repeat bottom right;
  padding: 0;
}  
    
  .rounded * {
    padding-left: 16px;
    padding-right: 16px;
    
    }

  .rounded {
    margin: 1em;
    padding: 0;
  }


blockquote {
   background: #666666;
   color: white;
   margin-right: -1px;
}
  
*/

p.imgwrap {
          float:left;
	  clear:both;
	  background: url(/images/shadowAlpha.png) no-repeat bottom right!important;
	  margin: 10px 0 0 10px !important;
	  margin: 10px 0 0 5px;  }

p.imgwrap img {
	  display: block;
	  position: relative;
	  background-color: #fff;
	  border: 1px solid #a9a9a9;
	  margin: -6px 6px 6px -6px;
	  padding: 4px;
  }

p.imgwrap1 img {
	  position: relative;
	  background-color: #fff;
	  border: 1px solid #a9a9a9;
	  margin: 0px 6px 6px 0px;
	  padding: 4px;
  }

blockquote {
  background: transparent url(/images/quoleft.png) left top no-repeat;
}
blockquote div {
  padding: 0 48px;
  background: transparent url(/images/quoright.png) right bottom no-repeat;
}

