BODY{
}

/*******************************
Text och länkar
*******************************/
body { scrollbar-face-color:#e7e7e7;scrollbar-highlight-color:#f5f5f5;scrollbar-shadow-color:#ccc;scrollbar-3dlight-color:#f5f5f5;scrollbar-arrow-color:#333;scrollbar-track-color:#f5f5f5;scrollbar-darkshadow-color:#f5f5f5;background: #EBEBEB; margin:15px 0 0 0; padding:0; font-family:verdana,arial,sans-serif;font-size:11px; font-weight:normal; line-height:15px; color:#000; }

a { color:#000;font-weight:normal;background-color:transparent;outline:none; text-decoration:none;}
a:visited { color:#F483B4; }
a:hover { color:#F483B4; text-decoration:none; }

a.h1 { margin:0 0 12px 0; padding:0; font-size:24px; line-height:24px; color:#000;font-weight:bold}
a.h1:link, a.h1:visited { color:#F483B4; }
a.h1:hover { color:#F483B4; text-decoration:none; }

/*******************************
Rubbar
*******************************/
h1 { margin:20px 0 12px 0; padding:0; font-size:24px; line-height:24px; color:#626262; }
h2 { margin:15px 0 10px 0; padding:0; font-size:20px; line-height:21px; color:#626262; }
h3 { margin:10px 0 3px 0; padding:0; font-size:16px; line-height:17px; color:#626262;}
h4 { margin:7px 0 3px 0; padding:0; font-size:14px; line-height:15px; color:#626262;}

h1, h2, h3, h4 { font-weight:bold;font-family:sans-serif,verdana,arial;}

/*******************************
Stycken
*******************************/
p { margin:0 0 5px 0; padding:0; }	
p.on { font-weight:bold; }
p.alt { color: #000; }

/*******************************
Formulär
*******************************/
form { display:inline; margin:0; }
textarea, input, select { font-size:11px; font-family:verdana,arial,sans-serif; font-weight:normal; color:#333;	
	border-top:1px solid #BBBCB4;
	border-bottom:1px solid #BBBCB4;
	border-left:1px solid #BBBCB4;
	border-right:1px solid #BBBCB4; }
.checkbox, .radio { border:none; } 

input.knapp {border:none; }

/*******************************
Övrigt
*******************************/
td, div, p { font-family:  verdana, arial, sans-serif;font-size:11px; font-weight:normal; line-height:15px; color:#000; }
th { font-size:11px;line-height:16px;font-weight:bold;color:#626262;text-align:left;border-bottom:1px solid #fff; }

td.om {
	background-color: #e8e8e8;
	margin: 11px;
	border-top:1px solid #BBBCB4;
	border-bottom:1px solid #BBBCB4;
	border-left:1px solid #BBBCB4;
	border-right:1px solid #BBBCB4; }
td.fraga {
	background-color: #e8e8e8;
	margin: 11px;
	border-top:1px solid #BBBCB4;
	border-bottom:1px solid #BBBCB4;
	border-left:1px solid #BBBCB4;
	border-right:1px solid #BBBCB4; }
td.svar {
	background-color: #fff;
	margin: 11px;
	border-top:1px solid #fff;
	border-bottom:1px solid #BBBCB4;
	border-left:1px solid #BBBCB4;
	border-right:1px solid #BBBCB4; }
td.detaljkortsok {
	background-color: #e8e8e8;
	margin: 11px;
	border-top:1px solid #BBBCB4;
	border-bottom:1px solid #BBBCB4;
	border-left:1px solid #BBBCB4;
	border-right:1px solid #BBBCB4; }

span { margin:0; padding:0; font-size:11px; font-weight:normal; line-height:15px;}

blockquote { margin:10px 0 0 0; padding:0; font-size:10px; font-style:italic; line-height:12px; }

ul, ol { margin:0; padding:0 0 3px 0; font-weight:normal; font-size:10px;}
ul { list-style-type: none }
ol { padding-left:22px; }
li { margin:0; padding:10px 0 0 0; }
sup { font-size:8px; }

hr { margin:0; padding:0; font-size:1px; line-height:1px; height:1px; color:#002569; }

img.padright { margin:0 5px 0 0; padding:0; }
img.block { margin:0; border:none; display:block !important}

#container {
	margin: 0 auto 0 auto;
	text-align: center;
	width: 100%;
	overflow: visible;
	display: block;
	}
#content {
	background-color: #FFF;
	margin: 0px;
	width: 770px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	}
#textlayer { 
	padding:25px 15px 10px 15px; 
	overflow:auto; 
	height:316px; 
	}
#textlayerfraga { 
	padding:0 15px 0 0; 
	overflow:auto; 
	height:290px; 
	}
#textlayertavling { 
	padding:0 5px 0 0px; 
	overflow:auto; 
	height:249px; 
	}
#textlayeraktuellt { 
	padding:0 5px 0 0px; 
	overflow:auto; 
	height:320px; 
	}
	
#textlayeraktuellt2 { 
	padding:0 10px 0 10px; 
	overflow:auto; 
	height:351px; 
	}
#textlayersok { 
	padding:0 0 0 0; 
	overflow:auto; 
	height:222px; 
	}
#textmiddlefirst {
	margin: 155px 0 0 12px;
	width: 190px;
	height: 191px;
	text-align: left;
	display: block;
	}
#boxmiddlefirst {
	margin: 11px 0 0 5px;
	width: 302px;
	height: 336px;
	text-align: left;
	display: block;
	}
/*******************************
Klasser
*******************************/
.bgfirst { height:337px; width:319px; background: transparent url(/images/index/slice/index_02.gif); margin:0;padding:0;font-size:11px;line-height:11px; }
.bggirl { height:351px; width:449px; background: transparent url(/images/index/slice/index_03.gif); margin:0;padding:0;font-size:11px;line-height:11px; }
.bgtop { height:126px; background: transparent url(/images/huvud.gif) no-repeat; margin:0;padding:0;font-size:11px;line-height:11px; }
.bgfirsttop { height:126px; background: transparent url(/images/index/slice/index_01.gif); margin:0;padding:0;font-size:11px;line-height:11px; }
.bgom1top { height:126px; background: transparent url(/images/om/1/huvud.gif) no-repeat; margin:0;padding:0;font-size:11px;line-height:11px; }
.bgfoot { height:105px; background: transparent url(/images/standardfot.gif) no-repeat; margin:0;padding:0;font-size:11px;line-height:11px; }
.bgfirstfoot { height:105px; background: transparent url(/images/index/slice/index_04.gif); margin:0;padding:0;font-size:11px;line-height:11px; }
.bgom1foot { height:105px; background: transparent url(/images/om/1/fot.gif) no-repeat; margin:0;padding:0;font-size:11px;line-height:11px; }
.ruta { height:156px; width:155px; margin:0;padding:0;font-size:11px;line-height:11px; }
.bgtavlingright { height:351px; background: transparent url(/images/vinn/lampa.gif) no-repeat; margin:0;padding:0;font-size:11px;line-height:11px; } 
.bgmain { height:351px; background: transparent url(/images/dotted.gif) no-repeat; margin:0;padding:0;font-size:11px;line-height:11px; }
.bgomleft { height:351px; background: transparent url(/images/dotted.gif) no-repeat; margin:0;padding:0;font-size:11px;line-height:11px; }
.bgom1right { height:351px; width:276px; background: transparent url(/images/om/1/tjej.gif) no-repeat; margin:0;padding:0;font-size:11px;line-height:11px; }
.bgom2right { height:351px; width:276px; background: transparent url(/images/om/2/lampa.gif) no-repeat; margin:45px;padding:0;font-size:11px;line-height:11px; }
.bgfragaright { height:351px; background: transparent url(/images/fraga/fragabg.gif) no-repeat; margin:0;padding:0;font-size:11px;line-height:11px; }
.bgaktuellttop { height:126px; background: transparent url(/images/aktuellt/huvud.gif) no-repeat; margin:0;padding:0;font-size:11px;line-height:11px; }
.bgaktuelltright { height:351px; width:356px; background: transparent url(/images/aktuellt/folk.gif) no-repeat; margin:0;padding:0;font-size:11px;line-height:11px; }
.bgaktuelltfoot { height:105px; background: transparent url(/images/aktuellt/fot.gif) no-repeat; margin:0;padding:0;font-size:11px;line-height:11px; }