
li
{
  list-style:none;
}

body {
	text-align:left;
	font-family:avenir,arial,verdana,helvetica,sans-serif;
	height:100%;
  margin:0;
  padding:0;
  background:#fff url("/bilder/bottomBubble.gif") no-repeat bottom left;
}
p {
	font-size:12px;
	line-height:18px;
}
h1
{
	font-size:20px;
	line-height:22px;
	margin-top:5px;
	margin-bottom:10px;
}
h2 {
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	margin-top:18px;
}

a 
{
  text-decoration:none;
  color:Red;
}

a.selected{
  /*text-decoration: underline;*/
}

#topBubble{
	margin:0;
	padding:0;
	background:#fff url("/bilder/topBubble.gif") no-repeat top left;
	width:1000px;
	height:227px;
}

#topFlash
{
  position:absolute;
  top:30px;
  left:100px;
}

#page {
	width:785px;
	background:transparent;
	margin:0px 0px 0px 180px;
	padding:0px 0px 227px 0px;
	text-align:left;
}

#bottomBubble{
	background: transparent url("/bilder/bottomBubble.gif") no-repeat top left;
	height:227px;
	width:1110px;
  left:0;
  overflow:visible;
  clear: both; 
  padding: 0; 
  margin: 0; 
}



#menu
{
	width: 150px;
	text-align: left;
	background: transparent url("/bilder/verticalLine.gif") repeat-y right;
}

#menu ul {
	padding:0;
	margin:0;
	list-style:none;
}

#menu ul li a
{
	margin:0;
	padding:0;
	font-size: 11px;
	font-weight: bold;
	color: Red;
  text-decoration: none;
  letter-spacing:1px;		
}

#menu ul li a.selected
{
  /*text-decoration: underline;*/
  color:red;
}

#menu ul li ul 
{
	padding:0px 0px 0px 0px;
	margin:0;
}

#menu ul li ul li
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#menu ul li ul li a
{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
  color:gray;
  padding:0;
	margin:0;
}

#menu ul li ul li ul
{
	padding:0px 0px 0px 12px;
	margin:0;
}

#menu ul li ul li ul li
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 7px 0px;
	line-height:12px;
}

#newslist 
{
  margin:0;
  padding:0;
}


#newslist li  
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  display:block;
}

.newsarchivediv
{
  margin:0;
  padding:0;
}

a.newsarchiveli
{
  font-size: 11px;
	font-weight: bold;
	text-decoration: none;
  color:red;
  padding:0;
	margin:0;
}

.newsdate
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
  color:red;
  padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:11px;
	display:block;
}


.newsheading
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
  color:gray;
  padding:0;
	margin:0;
	line-height:11px;
	display:block;
}

.yeara
{
  font-size: 11px;
	font-weight: bold;
	text-decoration: none;
  color:black;
  padding:0;
	margin:0;
}

#menu ul li ul li a.selected
{
	/*text-decoration: underline;*/
	
}

#menudivider
{
  clear:both;
  padding-bottom:12px;
}

#menu .kontaktAddress
{
	padding:15px 0px 15px 0px;
	width:135px;
	background: transparent url("/bilder/horizontalLine.gif") repeat-x top left;  	
}	

#menu .kontaktAddress p
{
	line-height:13px;
	font-size: 11px;
	color:Gray;
}	

#menu .kontaktAddress a
{
	font-size: 11px;
	color:Gray;
}	


#langLink 
{
	font-size:10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	height: 16px;
	display:block;
}

.english, .swedish
{
	padding-left:30px;
	padding-top:6px;
	color:red;
}

.english
{
  background: transparent url("../bilder/inEnglishFlag.jpg") no-repeat top left;
}

.swedish
{
	background: transparent url("../bilder/inSwedishFlag.jpg") no-repeat top left;
}

/*HERE WE HAVE ITEMS That are to do with the Page object from the database*/
#content
{
	/*border:solid 1px red;*/
}
.Type1Table, .Type2Table
{
	/*border:solid 1px blue;*/
}
.Type1Col1
{
	padding:25px 15px 0px 15px;
	width: 390px;
}
.Type1Col2
{
  background: transparent url("../bilder/verticalLine.gif") repeat-y center;
	width: 30px;
}			  
.Type1Col2 div.Type1Col2fillerDiv
{
	margin-top: 30px;
  height:66px;
	width:30px;
	background-color:white;
}

.Type1Col3
{
	width: 185px;
	padding:25px 0px 0px 0px;
}			  

.Type2Table
{
	width: 400px;
}
.Type2Col1
{
	padding:25px 15px 0px 15px;
	width: 400px;
}

div#puffar
{
	padding:0px 15px 15px 0px;	
	width:185px;
}

div.puffDiv
{
	background: transparent url("../bilder/horizontalLine.gif") repeat-x bottom;  	
	padding-bottom:10px;
}

p.redheader
{
	text-transform: uppercase;
	font-size:10px;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	color:red;	
}

a.lasmer
{
	font-size:11px;
	font-weight:bold;
	color:red;
	text-decoration:none;
	background: transparent url("../bilder/arrow.gif") no-repeat right;
	padding-right:15px;
	
}


