body 
{ 
background: #EEEEEE url(http://www.ikonerna.se/bakgr/mitten.gif) center;
margin: 10px auto 0 auto;
font-family: Verdana, Arial, sans-serif; 
letter-spacing: 1px;
font-size: 11px;
line-height: 20px;
color: #990033;
} 

#sidhuvud
{
width : 600px; 
height: 110px;
margin:0 auto;
border: 0;
}

#meny{
margin: 10px 0 20px 0;
line-height : 15px; 
}

#meny a:link, #meny a:visited, #meny a:active
{ 
font-size: 12px;
text-decoration: underline;
color: #990033;
font-weight: bold;
}

#meny a:hover
{
text-decoration: underline overline;
font-size: 12px;
color: #990033;
background-color: #FFFFFF;
font-weight: bold;
}

#center {
text-align : center; 
} 

.center {
text-align : center; 
} 

li
{
font-size: 11px;
}

hr
{
height:1px;
color:#990033;
background:#990033;
border:none;
clear: both;
}

#ram {
background: #EEEEEE url(http://www.ikonerna.se/bakgr/mitten.gif) center;
margin: 20px auto 0 auto;
width : 560px; 
text-align:left;
line-height : 18px; 
border-bottom: 0 solid #CCCCCC;
} 

#vanster{
background-color: #EEEEEE;
width: 140px;
font-size : 10px; 
line-height: 18px;
text-align: left;
float: left;
border: 0 solid #CCCCCC;
}

#vanster A:link
{
font-size : 10px; 
font-weight: normal;
text-decoration : underline;
} 
 
#vanster A:visited
{
font-size : 10px; 
font-weight: normal;
text-decoration : underline;
} 

#vanster A:active
{
font-size : 10px; 
font-weight: normal;
text-decoration : underline;
} 

#vanster A:hover {
font-size : 10px; 
font-weight: normal;
background-color : #FFFFFF; 
text-decoration :overline underline; 
}

#ram_inner {
background-color: #EEEEEE;
text-align:left;
padding: 3px;
float: right;
width: 400px;
margin-left: 10px;
border: 0 solid #FFFFFF; 
} 

h1 {
font-size : 15px; 
color : #990033; 
margin-bottom : 2px; 
margin-top : 5px; 
} 

h2 {
font-size : 12px; 
color : #990033; 
margin-top : 0; 
margin-bottom : 0; 
} 

h3 {
font-weight: normal;
font-size : 14px; 
color : #990033; 
margin-bottom : 2px; 
margin-top: 2px;
} 

.stor {
font-size : 14px; 
color : #990033; 
margin-bottom : 7px; 
} 

.box
{
text-align: left;
width: 360px;
font-size: 11px;
margin-top: 5px;
margin-bottom: 5px;
border : 0 solid #990033; 
}

.box_ikon
{
text-align: left;
font-size: 11px;
float: left;
margin-top: 10px;
margin-bottom: 10px;
border : 0 solid #990033; 
}


table, tr, td
{
font-family: Verdana, Arial, sans-serif; 
font-size: 11px;
margin-top: 0;
vertical-align: top;
text-align: left;
border : 0 solid #FFFFFF; 
}

th
{
font-family: Verdana, Arial, sans-serif; 
font-size: 15px; 
}

.border
{
border : 1px solid #AAAAAA; 
}

a:link
{ 
font-size: 11px;
text-decoration: underline;
color: #990033;
}

a:visited 
{ 
text-decoration: underline;
font-size: 11px;
color: #990033;
}

a:active 
{ 
text-decoration: underline;
font-size: 11px;
color: #990033;
}

a:hover
{
text-decoration: underline overline;
font-size: 11px;
color: #990033;
background-color: #FFFFFF;
}

#sidfot 
{ 
width : 540px; 
font-size: 10px;
color: #CCC;
margin: 0 auto;
border : 0 solid #990033; 
} 

#sidfot a:link
{ 
font-size: 10px;
text-decoration: underline;
color: #CCC;
font-weight: normal;
}

#sidfot a:visited 
{ 
text-decoration: underline;
font-size: 10px;
color: #CCC;
font-weight: normal;
}

#sidfot a:active 
{ 
text-decoration: underline;
font-size: 10px;
color: #CCC;
font-weight: normal;
}

#sidfot a:hover
{
text-decoration: underline overline;
font-size: 10px;
color: #CCC;
background-color: #FFFFFF;
font-weight: normal;
}



p 
{
margin-top: 0;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
border : 0 solid #FFFFFF; 
} 

.ikon_ram
{
float:left;
margin-right: 5px;
border : 1px solid #990033; 
}

.ram
{
border : 1px solid #990033; 
}

img {
border: 1px solid #990033; 
}

.svar {
padding: 3px;
background-color: #FFFFFF;
font-size : 11px; 
border : 1px solid #AAAAAA; 
text-align : left; 
}

.gast {
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
margin-top : 0; 
text-align : left; 
border : 1px solid #AAAAAA; 
} 


.box_gb {
border: 1px solid #990033;
width: 350px;
text-align: left; 
margin-bottom: 20px;
float: left;
padding: 3px;
}

.box_gb2 {

background-color : #FFFFFF;
text-align: left; 
margin-bottom: 5px;
}


legend {
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
color : #990033;
}

fieldset {
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
color : #990033;
border : 1px solid #990033;
padding: 5px;
width: 310px;
margin-top: 0px;
margin-bottom: 0px;
}

form {
font-family : Verdana, Arial, Serif;
font-size : 8pt;
color : #990033;
}

input {
background-color : #FFFFFF;
font-family : Verdana, Arial, Serif;
font-size : 8pt;
color : #990033;
border : 1px solid #990033;
padding: 3px;
}

textarea {
background-color : #FFFFFF;
width: 300px;
height: 100px;
font-family : Verdana, Arial, Serif;
font-size : 8pt;
color : #990033;
border : 1px solid #990033;
padding: 3px;
}

select {
font-family : Verdana, Arial, Serif;
font-size : 8pt;
border : 1px solid #990033;
}

.end {
font:1px/1px Verdana, Arial, Helvetica, sans-serif;
clear: both;
}


.smd_slimbox {
	float:left;
	width:600px;
	margin:1em 0;
	clear:both;
	list-style:none;
}
.smd_slimbox li {
	width:150px;
	height:150px;
	float:left;
	margin:1em auto;
	text-align:center;
}
.smd_slimbox img {
	margin:0 auto;
}
.smd_slimbox span {
	float:left;
	width:140px;
	padding:2px 0 0 5px;
}
li.smd_slimbox_nav {
	clear:both;
	width:500px;
	padding:20px;
}
.smd_slimbox_prev {
	float:left;
}
.smd_slimbox_next {
	float:right;
}

small, .small {
font-size: 0.9em;
}

.caps {
font-size: 0.9em;
letter-spacing: 0.1em;
}

div.divider {
margin: 1em 0;
text-align: center;
}

.comments_error {
color: #000;
background-color: #fff4f4 
}

ul.comments_error {
padding : 0.3em;
list-style-type: circle;
list-style-position: inside;
border: 2px solid #fdd;
}

div#cpreview {
color: #000;
background-color: #f1f1f1;
border: 2px solid #ddd;
}

form#txpCommentInputForm td {
vertical-align: top;
}