.white {
  color: #FFFFFF;
}

.black {
  color: #000000;
}

div.black, li.black {
  background-color: #000000;
}

div.red {
  background-color: #de0000;
}

li.red {
  background-color: #fe3d00;
}

div.pink, li.pink {
  background-color: #d5b6fb;
}

div.brown, li.brown {
  background-color: #d68f00;
}

div.yellow, li.yellow {
  background-color: #e6ee11;
}

div.darkgreen, li.darkgreen {
  background-color: #528918;
}

div.lightblue, li.lightblue {
  background-color: #50ace0;
}

div.grey, li.grey {
  background-color: #4f5f6a;
}

div.lilac, li.lilac {
  background-color: #65205e;
}

div.blue, li.blue {
  background-color: #011bde;
}

div.green, li.green {
  background-color: #33cc33;
}

div.orange, li.orange {
  background-color: #ff9900;
}

div.twinglygreen, li.twinglygreen {
  background-color: #C2D402;
}

#ramframe {
  width: 990px;
}

#contentheader {
  width: 990px;
}

#huvudmenyRam {
  margin: 0;
  padding: 15px 25px 0 25px;
  border-left: 1px solid #ff0000;
  border-right:1px solid #ff0000;
  border-top:1px solid #ff0000;
  z-index:10;
}


#top_huvud_hoger {
  width: 340px;
  float:left;
  font-size: 22px;
  color: #999;
  text-align:right;
  margin:0;
}

#top_huvud_hoger a {
  font-size: 12px;
  font-weight: bold;
  color: #999;
  text-decoration:none;
  line-height: 14px;
}

#top_huvud_hoger img {
  float: right;
  height: 48px;
  margin-left: 8px;
}

#top_huvud_vanster {
  width: 163px;
  padding: 0;
  color: #000;
  text-align: left;
  float: left;
}

#top_huvud_mitten {
  width: 445px;
  color: #000;
  text-align: left;
  float: left;
}

#top_huvud_mitten p a {
  font-size: 13px;
}

#top_huvud_mitten img {
  padding-left: 20px;
}

#top_huvud {
  height: 52px;
  width: 950px;
  padding: 8px 0 2px 0;
  margin: 8px 20px 2px 20px;
  border-bottom: 1px solid black;
}

#top_huvud_line {
  border-top:1px solid black;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
  width: 950px;
  margin-top: -10px; 
}

div#top_knappar {
  padding:0;
  margin:0;
  height: 21px;
  width: 1000px;
}

ul#top_knappar {
  text-align: center;
  padding:0;
  margin:0;
  margin-left: 7px;
}

ul#top_knappar li {
  list-style-type: none;
  float: left;
  width: 75px;
  height: 22px;
  margin:0;
  overflow: hidden;
}

ul#top_knappar li a {
  padding: 5px 0;
  font-size: 10px;
  font-weight: normal;
  display: block;
  width: auto;
}

body {
		text-align:center;
		font-family:verdana, geneva, arial, sans-serif;
font-size: 11px;
		}
#ramframe
{
width: 990px;
}
#huvudrubbar
{
padding-top: 1px;

}
img a
{
border: none;
}
#menyknappar
{
text-align:center;
margin-bottom: 0;
height: 24px;
padding:0:
z-index: -100;
overflow:hidden;
}
#huvudmenyRam
{
background-color: #fff;
margin: 0;
padding: 15px 25px 0 25px;
border-left: 1px solid #66ccff;
border-right:1px solid #66ccff;
border-top:1px solid #66ccff;
z-index:10;
}


#butikenHuvudmenyRam
{
background-color: #fff;
margin: 0;
padding: 15px 25px 0 25px;
border-left: 1px solid #74be5b;
border-right:1px solid #74be5b;
border-top:1px solid #74be5b;
z-index:10;
}


#forlagHuvudmenyRam
{
background-color: #fff;
margin: 0;
padding: 15px 25px 0 25px;
border-left: 1px solid #f6c22e;
border-right:1px solid #f6c22e;
border-top:1px solid #f6c22e;
z-index:10;
}

#kontaktHuvudmenyRam
{
background-color: #fff;
margin: 0;
padding: 15px 25px 0 25px;
border-left: 1px solid #fde585;
border-right:1px solid #fde585;
border-top:1px solid #fde585;
z-index:10;
}


#bannern
{
border-top:1px solid black;
border-bottom: 1px solid black;
padding: 8px 0 0 0;
height: 50px;
margin: 0 25px 5px 25px;
}
#bannernhoger
{
width: 200px;
float:right;
text-align:right;
font-size: 22px;
color: #999;

}

#bannernhoger a
{

font-size: 12px;
font-weight: bold;
color: #999;
text-decoration:none;

}
#bannernvanster
{
float:left;
width: 580px;
padding: 0;
text-align:left;
}
	#frame {
		width:780px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
height:900px;
min-height:900px;
		}
		
	#contentleft {
		width:180px;
		padding:0 5px 0 0;
		float:left;
		background:#fff;
		}
	
	#contentcenter {
		width:570px;
		padding:0 0 0 15px;
		float:right;
		background:#fff;
		border-left: 1px solid black;
margin-bottom: 30px;
height: 600px;
main-height: 600px;
		}
	
	#contentright {
		width:147px;
		padding: 0 0 0 5px;
		float:left;
		background:#fff;
		}
	
	#contentheader {
		background:#fff
		}
		
	h1,pre {
		margin:0px;
		}
		
a{
text-decoration:none;
color:#9B4511;
font-family:verdana,geneva,arial, sans-serif;
font-weight:bold;
font-size:11px;
}

		
	#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}
	

	#huvudmeny
	{

	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 6px;
	}

	.huvudmeny a{
	text-decoration:none;
	font-family:verdana,geneva,arial;
	font-weight:normal;
	font-size:10px;
	color:#111111;
	font-weight:normal;
	}
.huvudmeny
{
font-size:10px;
	font-family:verdana,geneva,arial;
	font-weight:normal;
}
	.huvudmenyFet{
	text-decoration:none;
	font-family:verdana,geneva,arial;
	font-weight:bold;
	font-size:10px;
	color:#111111;
	}
	A.huvudmeny{
	text-decoration:none;
	font-family:verdana,geneva,arial;
	font-weight:normal;
	font-size:10px;
	color:#111111;
	}
	.litenRubrik{
	font-family:verdana, geneva, arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom: 0px;
	}
h2.litenRubrik a
{
	font-size:13px;
	font-weight:bold;
}

	.teaser3{
	text-decoration:none;
	font-family:verdana,geneva,arial;
	font-weight:normal;
	font-size:11px;
	line-height:12px;
	color:#434343;
	margin-bottom: 18px;
	}
	.ledarebild
	{
	margin-right: 3px;
	}
	.storRubrik2{
	font-family:verdana, geneva, arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	display: inline;
	}
	.ingress{
	font-family:verdana, geneva, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
	.teaser2{
	font-family:verdana, geneva, arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#212121;
	line-height:12px;
	margin-top: 3px;

	}
	a.teaser2
	{
	text-decoration:none;
	font-weight:normal;
	}
	a.lasMer{
	text-decoration:none;
	font-family:verdana,geneva,arial;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	color:#767676;
	}
.lasMerPilar{
font-family:verdana, geneva, arial, sans-serif;
font-size:9px;
font-weight:bold;
}
.puff
{

margin: 10px 15px;
margin-bottom:  6px;
}
.puff a, p a, h2 a, div a
{
	text-decoration:none;
	color: #000;
	font-weight:normal;
	}

.alert
{
color: #f00;
margin: 0;
margin-bottom:  6px;
}
.puff .alert a
{
color: #f00;
}
#fot
{
margin: 1px 0 100px 0;
}
#fot p
{
text-align:center;
font-size: 11px;
}
#fot a
{
color:#9b4511;
font-weight: bold;
text-decoration:none;
}
#textsok
{
display: inline;
}
#hogerkol1
{
float: left;
width:127px;
}
#hogerkol2
{
float: right;
width:155px;
}
.fotHr
{
width:100%; 
height:1px; 
color:black; 
background-color:black; 
border: 0;
}
.ram
{
border: 1px solid #000;
}
a img
{
border: none;
}
.mellanRubrik{
font-family:verdana, geneva, arial, sans-serif;
font-size:15px;


font-weight:bold;
color:#545454;
}
.brodtext{
font-family:verdana, geneva, arial, sans-serif;
font-size:11px;
}
.datum{
font-family:verdana, geneva, arial, sans-serif;
font-size:11px;
font-style:italic;
margin-bottom: 0;
}
#kommenterar
{
margin-left: 30px;
margin-right: 30px;
margin-top: 25px;
}

.artikeldatum{
font-family:verdana, geneva, arial, sans-serif;
font-size:11px;
line-height:16px;

font-style:italic;
color:#676767
}
.storRubrik
{
font-family:verdana, geneva, arial, sans-serif;
font-size:21px;
font-weight:bold;
}

h1.storRubrik2 a
{
	font-family:verdana, geneva, arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	display: inline;
}


#artikeltext
{
margin: 50px 39px;
}
a.mark,
{
color:#9b4511;
font-weight: bold;
}

td.hasarticle
{
color:#9b4511;
font-weight: bold;
background-color: #999;
}


#artikeltext p
{
display: block;
margin-top: 12px;
}
#artikeltext p a
{
color:#9b4511;
font-weight: bold;

}

.dottedRam
{
border-bottom: 1px dashed black;
padding-bottom: 20px;
margin-bottom: 20px;
}
.searchfield, .button
{
font-size: 9px;
border:1px solid black;
}
.utan a:link
{
font-weight: normal;
color: black;
}
#artikeltext p.brodtext a
{
font-weight: normal;
color: black;
}

h2.mellanRubrik a
{
	font-family:verdana, geneva, arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	display: inline;
}
.center
{
text-align:center;
width: 100%;
}
