body { background: #FFFFFF; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; background-image: url(http://data.s-info.se/frame_pics/background.png); background-position: center; background-repeat: repeat-y; font: 11px Verdana, Arial, sans-serif; color: #323232; text-align: center; }

.Grayrubrik { font-family: verdana, arial, helvetica, sans-serif; font-size:24px; color: #323232 }
.Graynormal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #323232 }
.Graynormalbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #323232; font-weight: bold }
.Graysmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #323232 }
.Redrubrik { font-family: verdana, arial, helvetica, sans-serif; font-size:24px; color: #EE3424 }
.Rednormalbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #EE3424; font-weight: bold }
.Orangerubrik { font-family: verdana, arial, helvetica, sans-serif; font-size:24px; color: #F5821F }
.Orangenormalbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #F5821F; font-weight: bold }
.Blackrubrik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #323232 }
.Blacknormal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #323232 }
.Blacksmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #323232 }
.Whitesmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF }
.Whitesmallbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold }
.Headrubrik { font-family: verdana, arial, helvetica, sans-serif; font-size:26px; color: #323232 }
.Headnormal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #323232 }
.ingress { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #323232; font-weight: bold }
.articleText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #323232 }
.Redbreak { background-color: #E12522; }	
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
p { margin-top: 0px; margin-bottom: 0px; }
div#readlink a:visited { color: #A00000; font-style: italic; }

a:link { text-decoration: none; color: #B80000; }
a:visited { text-decoration: none; color: #B80000; }
a:active { text-decoration: none; color: #B80000; }
a:hover { text-decoration: underline; }

#sbloggar_frame { background-color: #ffffff; border: 1px solid #cccccc; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 4px; font: 9px Verdana, Arial, sans-serif; }
#sbloggar_post { padding-top: 4px; }
#sbloggar_info { padding-top: 8px; font-size: 8px; font-weight: bold; }

#sforum_frame { background-color: #ffffff; border: 1px solid #cccccc; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 4px; font: 9px Verdana, Arial, sans-serif; }
#sforum_post { padding-top: 4px; }
#sforum_info { padding-top: 8px; font-size: 8px; font-weight: bold; }

#sinfo_frame { background-color: #ffffff; border: 1px solid #cccccc; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 4px; font: 9px Verdana, Arial, sans-serif; }
#sinfo_post { padding-top: 4px; }
#sinfo_info { padding-top: 8px; font-size: 8px; font-weight: bold; }

.textinput { border: 1px solid #c0c0c0; color: #323232; font-family: Trebuchet,Verdana,Sans-Serif; background: url(http://data.s-info.se/frame_pics/input.png); background-repeat: repeat-x; }
.textareainput { border: 1px solid #c0c0c0; color: #323232; font-family: Trebuchet,Verdana,Sans-Serif; background: url(http://data.s-info.se/frame_pics/input.png); background-repeat: repeat-x; } 

.header { margin-bottom: 14px; margin-top: 8px; }

.menu { padding-bottom: 5px; background: url("http://data.s-info.se/frame_pics/menu.png") left bottom no-repeat; }
.menu .inner { padding: 5px 10px 0 10px; background: url("http://data.s-info.se/frame_pics/menu.png") left top no-repeat; font-size: 11px; line-height: 18px; }
.menu a { font-weight: bold; font-size: 11px; }
.menu_end_top { padding-top: 5px; background: url("http://data.s-info.se/frame_pics/menu.png") right top no-repeat; }
.menu_end_bottom { background: url("http://data.s-info.se/frame_pics/menu.png") right bottom no-repeat; }

.divider { margin-bottom: 10px; padding-bottom: 5px; background: url("http://data.s-info.se/frame_pics/divider.png") left bottom no-repeat; }
.divider .inner { padding: 5px 10px 0 10px; background: url("http://data.s-info.se/frame_pics/divider.png") left top no-repeat; }

.divider_portal { padding-bottom: 5px; background: url("http://data.s-info.se/frame_pics/menu.png") left bottom no-repeat; }
.divider_portal .inner { padding: 5px 10px 0 10px; background: url("http://data.s-info.se/frame_pics/menu.png") left top no-repeat; font-size: 11px; }
.divider_portal_end_top { padding-top: 5px; background: url("http://data.s-info.se/frame_pics/menu.png") right top no-repeat; }
.divider_portal_end_bottom { background: url("http://data.s-info.se/frame_pics/menu.png") right bottom no-repeat; }


.main { width: 100%; text-align: left; margin-top: 15px; margin-bottom: 0px; }
.margin { padding-left: 10px; padding-right: 10px; }
.footer { text-align: justify; margin-top: 12px; margin-left: 10px; margin-right: 10px; color: #888888; clear: both; font-size: 9px; }

.main #post { cursor: pointer; font: 11px Verdana, Arial, sans-serif; color: #323232; padding: 3px; margin-top: 2px; margin-bottom: 3px; margin-left: 7px; margin-right: 18px; }
.main_post_over { background-color: #eeeeee; }
.main_post_out { background-color: #ffffff; }

.sidebar { width: 210px; text-align: left; font: 11px Verdana, Arial, sans-serif; color: #323232; }
.sidebar .box { padding-bottom: 8px; background: url("http://data.s-info.se/frame_pics/sidebar.png") center bottom no-repeat; margin-top: 0px; margin-bottom: 15px; }
.sidebar .box .inner { padding: 5px 10px 0 13px; background: url("http://data.s-info.se/frame_pics/sidebar.png") center top no-repeat; }

.sidebar #new { font: 10px Verdana, Arial, sans-serif; color: #323232; margin-top: 8px; margin-bottom: 2px; }
.sidebar #new ul { margin: 0; padding-left: 0; list-style-type: none; }
.sidebar #new ul li { margin-top: 6px; }
.sidebar #new a { color: #323232; }

.sidebar #search { margin-top: 10px; margin-bottom: 8px; }

.sidebar #calendar { margin-top: 8px; margin-bottom: 0px; }
.sidebar #calendar .calendar { font: 10px Verdana, Arial, sans-serif; color: #323232; }
.sidebar #calendar .day { background-color: #ffffff; border: 1px solid #323232; cursor: pointer; }
.sidebar #calendar .day a { text-decoration: none; }

.text { font: 11px Verdana, Arial, sans-serif; color: #323232; }
.image { padding: 4px; background-color: #ffffff; border-color: #888888; }

.retriever_source { font-weight: bold; }
.retriever_date { font-weight: bold; }

.BannerBandSmallRight {	position: absolute; left: 100%; top: 0px; overflow: visible; height: 170px; width: 170px; background-color: transparent; margin: 0 0 0 -170px; padding: 0; z-index: 1000000000; border: none; float: none; }