﻿html, body{background-color:#fff; background-image:url(/image/bkg_shadow3.gif); background-repeat:repeat-y; background-position:center; background-color:#ececec; margin:0px; font-family:verdana,arial; font-size:11px; color:#000; height:100%}
listbox{ font-size:10px}
td, th{font-family:verdana,arial; font-size:12px; color:#000}
#Header{background:#fff; height:75px}
.Footer{height:22px;padding:2px; position:relative;width:924px;left:-4px;color:#fff;font-size:10px;font-weight:bold; margin-left:auto;margin-right:auto }
.footermargin {height:15px; clear:both;}

.frmpage{min-height:100%; margin-bottom:40px;background-color:transparent; display:block; margin-left:auto; margin-right:auto}
.footerinfo{height:15px;padding-top:3px; position:relative; margin-bottom:0px; text-align:right}
.topinfoitem{padding-left:25px;padding-right:5px; color:#FFF}
.topinfoitem a{color:#fff}
.xTopLinkbar{position:absolute; float:left;margin:2px; padding-top:3px;}
#mainbox{background:#FFF; width:920px; min-height:300px; padding:6px; float:left}
.mainleftborder{padding:0 0 0 9px; background:transparent url(/image/mainborderbg.gif) repeat-y 0 0}
.mainrightborder{padding:0 11px 0 0; background:transparent url(/image/mainborderbg.gif) repeat-y 100% 0%}
#pageadjustbar{height:41px; background:transparent url(/image/adjust.gif) no-repeat; width:227px; font-size:10px; position:relative; padding-top:8px; float:right; top:-10px; z-index:20; visibility:hidden}
.topsvelogo{background:transparent url(/image/svedala_logoRGB.png) center no-repeat; width:200px; height:120px; position:relative; float:left; text-align:center; cursor:pointer}
.topsvetextlogo{width:380px; height:50px; overflow:hidden; color:White; font-family:Verdana, Arial; font-size:30px; text-align:right; float:right; margin-top:65px; margin-right:20px;}
.pagetop{width:100%; height:120px; border-top:0px #fff solid}
.page{background-color:#FFF; margin-left:auto; margin-right:auto}
#pagesearchbar{height:135px; background:transparent url(/image/main_searchbar.png) 20% no-repeat; width:185px; font-size:10px; position:relative; padding-top:8px; float:right; top:-10px; right:-236px; z-index:10}
.pageadjustbartext{font-size:12px; float:right; margin-right:5px; font-weight:bold}
.menuflikbar{height:0px; /*30*/background:#036 url(/image/ybar30.jpg) repeat-x; visibility:hidden}
.navbar{ height:10px}
#pagecontent{ width:420px; padding-top:3px; max-width:420px; margin-left:20px; margin-top:20px; overflow:visible}
#pagecontentcontrols{ float:right}
.xMenu6{}
.xMenu6 ul{ margin:0;  padding:8px;  list-style:none}
.xMenu6 li{ margin:0;  padding:0}
.controlicon{ cursor:pointer;  border-right:solid 1px #ccc;  padding-right:3px;  padding-left:3px;  border:0px}
#Menu{ margin:0;  padding:0}
#Columns{ background:transparent;  height:100%;}
.Column{}
#CenterContent{ background:transparent;  padding-left:5px;  border-left:1px solid #ccc}
#Page{ padding:0;  width:920px; display:block; height:100%; margin-top:0px}
#CenterColumn{ float:left;  width:100%;  background:transparent}
#CenterContent{ margin:0 200px;  background:transparent;  padding-left:7px;  padding-right:7px}
#LeftColumn{ float:left;  width:200px;  margin-left:-100%;  height:100%; min-height:800px;  padding:0px;  border-right:1px #CCC solid}
#RightColumn{  float:left;   width:175px;   margin-left:-175px;   background:transparent; z-index:1000}
#LeftContent, #RightContent{  margin:0}
#maintabs{width:100%;  height:26px; border-top:0px #550833 solid; border-bottom:5px #fff solid}
#unTab{ height:24px;  width:100%;  background-color:#fff;   padding-top:6px}
#TabMenu{padding:0;margin:0;font-family:Verdana,Arial; height:30px; overflow:hidden;  font-weight:bold; font-size:0.9em;white-space:nowrap;list-style-type:none}
#TabMenu li{display:inline}
#TabMenu li a{padding:7px 8px 0px 8px;color:#fff;text-decoration:none;float:left;border-right:0px solid #fff;height:19px}
#TabMenu li a:hover{background:#fff;color:#000;height:19px}
#activetab{background:#fff; color:#000000;height:10px}
.searchbox{background:transparent; padding-top:6px; padding-left:4px;}
.searchitem{min-height:25px;  border-bottom:1px inset #ccc;     padding-top:8px}
.searchboxinput{background:#FFF url(/image/searchinputbg.png) no-repeat; font-size:15px; padding-left:20px; border:1px solid #CCCCCC; width:103px; color:#68083f}
.searchboxinputlarge{background:#FFF url(/image/searchinputbg.png) no-repeat; font-size:15px; padding-left:25px; margin-top:8px; margin-left:20px; color:#68083f}
.serchresultHeadline{font-size:11px; font-weight:bold;}
input.btn{ width:35px; font-size:100%; border:1px solid #333333;}
.breakbar{margin-bottom:5px;margin-top:5px; background:url(/image/news/hl_left.jpg) left no-repeat; padding-top:7px;}
.breakbarright{background:url(/image/news/hl_right.jpg) right no-repeat; min-width:181px; position:static; width:181px; float:right; padding-top:5px;}

.newsbreakbar{background:url(/image/news/hl_left.jpg) left no-repeat;clear:both}
.newsbreakbarright{background:url(/image/news/hl_right.jpg) right no-repeat; min-width:181px; position:static; width:181px; float:right;}
.dlghelp{ padding:40px 5px 5px 5px; border:1px dotted #ccc; background-color:#FBFBFB; line-height:16px; background-image:url(/image/icon_help.png); background-repeat:no-repeat; background-position:5px 5px; }
