/* ==================================================*/
/* === © Sajtus AB, Sweden, info@sajtus.se, 2010- ===*/
/* ==================================================*/

/* ===== SajtTool - Specifika ===============================*/
.editor         {margin:0px;background:url(/sys_files/blank.gif);border:1px solid rgb(220,220,220);font:normal 10pt tahoma,arial;width:100%;border-spacing:0px;}
.EditBTN        {border:1px solid rgb(166,182,198);}

.sajteditor     {overflow:auto;z-index:2;width:705px;height:450px;}
.sajteditorlist {overflow:auto;z-index:2;width:594px;height:300px;background:white;} /*PopUp för listor*/
.editlistbody   {margin:0px;background:#96a6b6;font:normal 10pt tahoma,arial;}
.editbuttonsbg  {padding:1px;background:#a6b6c6;width:707px;border:1px solid rgb(81,104,127);}
.lstWebs option	{background:#C1DAA6;font:bold 9px verdana,arial;border:1px solid #B4BBBB;}

/*===========================================================*/
P   {font:normal 10pt tahoma,arial;}
h4  {font:normal 12pt tahoma,arial;}
h3  {font:normal 14pt tahoma,arial;}
h2  {font:normal 16pt tahoma,arial;}
h1  {margin:0 0 0 0;padding:0 0 18px 0;font:normal 18pt tahoma,arial;}
span.P   {font:normal 10pt tahoma,arial;}
span.h4  {font:normal 12pt tahoma,arial;}
span.h3  {font:normal 14pt tahoma,arial;}
span.h2  {font:normal 16pt tahoma,arial;}
span.h1  {margin:0 0 0 0;padding:0 0 18px 0;font:normal 18pt tahoma,arial;}

/* Nya styles, bägge måste gå under en övergångsperiod tills alla sidor sparats om en gång */
/*.brodtext   {Använder .pagebody eller P}
.brodtext1  {font-size:13px;}*/
.h4  {font:normal 12pt tahoma,arial;}
.h3  {font:normal 14pt tahoma,arial;}
.h2  {font:normal 16pt tahoma,arial;}
.h1  {margin:0 0 0 0;padding:0 0 18px 0;font:normal 18pt tahoma,arial;}

/*GENERELLA*/
.knapparlight   {position:absolute;top:0px;left:0px;z-index:100;background:url(/sys_files/bg_knappar.gif) repeat-x;width:100%;height:28px;}
.wrapper        {position:fixed;top:0px;left:0px;width:100%;height:100%;}
.pagebody       {margin:28px 0px 0px 0px;font:normal 10pt tahoma,arial;}
.pagehead		{z-index:1;background:url(../backgrounds/head.png);width:959px;height:142px;position:relative;padding:0px;margin:0px;text-align:left;}
.pagemain		{z-index:1;border:0px solid red;background:url(../backgrounds/main.png);width:959px;height: 100%;position:relative;padding:0px;margin:0px;text-align:left;}
.mainleft		{margin:0 0 0 0;padding:0px 0 20px 0;}
.pagefoot		{z-index:0;background:url(../backgrounds/bott.png);width:959px;height: 40px;position:relative;padding:0px;margin:0px;text-align:left;}
.contentarea	{padding:0px 5px 0px 5px;width:700px;border:0px solid red;}
/*.oldbrows       {position:absolute;top:20px;left:200px;font:normal 9px "Trebuchet MS",arial;color:#333;}*/
/*.webbplatser	{z-index:3;position:absolute;top:45px;left:500px}*/
.webbar			{text-align:left;font:normal 8pt tahoma,arial;display:none;padding:4px;margin-left:1px;width:111px;background:#E2E0C7;border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}
.translate		{z-index:2;position:absolute;margin:15px 0 0 15px;}
.lastupdated	{position:absolute;margin:101px 0 0 20px;color:#565656;font:normal 8pt tahoma,arial;}

/*MENYER*/
.submenu        {margin:0 0 0px 0;padding:0 0 0 0;width:220px;line-height:16px;}
.sublinks       {margin:0 0 0 17px;word-spacing:2px;}
.topmenu		{position:absolute;left:0px;top:52px;}
.topmenu ul		{margin:0;padding:10px 10px 0 10px;list-style:none;}
.topmenu li		{display:inline;margin:0;padding:0;}
.topmenu a		{float:left;background:url("/new/backgrounds/flikar/left.gif") no-repeat left top;margin:0;padding:0 0 0 4px;cursor:pointer;text-decoration:none;}
.topmenu a span	{float:left;display:block;background:url("/new/backgrounds/flikar/right.gif") no-repeat right top;padding:5px 15px 5px 10px;color:#000;}
.topmenu span	{float:left;background:url("/new/backgrounds/flikar/left.gif") no-repeat bottom left;margin:0;padding:0 0 0 4px;cursor:pointer;text-decoration:none;}
.topmenu span a	{float:left;display:block;background:url("/new/backgrounds/flikar/right.gif") no-repeat right bottom;padding:5px 15px 5px 10px;color:#000;}
.topmenu a:hover{color:#990000;}

/*SPLITTER*/
.menusplit      {margin:0px 5px 0px 2px;padding:5px 5px 5px 5px;width:220px;}/*<hr />*/

/*Ads*/
/*.toppads        {margin:23px 0px 0px 210px;padding:0px 15px 0px 15px;width:468px;height:60px;}
.menuads        {margin:0px 5px 0px 7px;padding:0px 0px 0px 0px;width:220px;}*/

/*NYHETER*/
.news           {margin:15px 0px 0px 0px;padding:0px 15px 0px 10px;width:180px;height:182px;}
.startrubrik    {font-size:13px;line-height:19px;font-weight:bold;}
.starttext      {line-height:15px;}
/*.startnews		{margin:0 0 0 10px;width:215px;}*/
.startnews		{margin:0 0 0 6px;padding:35px 10px 0 10px;width:200px;height:237px;background:url("../backgrounds/puffnews.gif") no-repeat left top;}

/*Paging*/
.list-paging	{position:absolute;top:50px;left:213px;width:700px;list-style-type:none;}
.list-paging li		{float:left;margin:0 0 2px 2px;padding:1px 1px 1px 1px;border:1px solid #A9A6CF;background:#EEE;list-style-type:none;}
.list-paging li a	{float:left;margin:0 0 0 0px;padding:1px 1px 1px 1px;background:#FFF;list-style-type:none;text-decoration:none;}
.list-paging li span{float:left;margin:0 0 0 0px;padding:1px 1px 1px 1px;background:#A9A6CF;list-style-type:none;color:White}

/*LISTOR*/
.listallpagename{font-size:15px;font-weight:bold;}
.pagepost2      {padding:3px;background:#AAEEEE;}
.pagepost38     {padding:3px;background:#EEAAEE;}
.pagepost52     {padding:3px;background:#EEEEAA;}

.listdate		{}
.listlinks		{margin:0px 5px 0px 6px;padding:0px 0px 0px 0px;width:200px;}
.listyear		{margin:0px 10px 0px 0px;padding:0px 10px 0px 9px;cursor:pointer}
.listmonth		{margin:0px 10px 0px 0px;padding:0px 10px 0px 9px;cursor:pointer}
.yeararea		{margin:5px 5px 0px 9px;padding:0px 3px 0px 5px;display:none;}
.montharea		{margin:5px 5px 0px 9px;padding:0px 3px 0px 5px;display:none;}
.yearlinks		{margin:5px 5px 0px 9px;padding:5px 5px 0px 5px;font-size:12px;}
.monthlinks		{margin:5px 5px 0px 9px;padding:5px 5px 0px 5px;font-size:12px;}

/*BLOGG*/
.bloggdate		{}
.blogglinks     {margin:0px 5px 0px 6px;padding:0px 0px 0px 0px;width:200px}
.bloggposts		{}
.blogglistyear	{margin:0px 10px 0px 0px;padding:0px 10px 0px 9px;cursor:pointer}
.blogglistmonth	{margin:0px 10px 0px 0px;padding:0px 10px 0px 9px;cursor:pointer}
.bloggyeararea	{margin:5px 5px 0px 9px;padding:0px 3px 0px 5px;display:none;}
.bloggmontharea	{margin:5px 5px 0px 9px;padding:0px 3px 0px 5px;display:none;}
.bloggyearlinks	{margin:5px 5px 0px 9px;padding:5px 5px 0px 5px;font-size:12px;}
.bloggmonthlinks{margin:5px 5px 0px 9px;padding:5px 5px 0px 5px;font-size:12px;}
.bloggcomments  {margin:5px 0px 0px 5px;padding:10px 10px 10px 10px;}

/*SAJTMAP*/
.sajtmap        {line-height:18px;font-weight:bold;}
.sitemapimage   {position:relative;top:12px;left:35px;}

/*RSS*/
.feed-list      {position:absolute;top:1px;left:80px;list-style-type:none;}
.feed-list li   {list-style-type:none;}
.feed-list li a {padding:0 0 0 19px;background:url("/sys_files/rss/mini.png") no-repeat 0 50%;list-style-type:none;} 
.feedpren       {margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}/*Icon för prenumeration*/

/*MEDIA*/
.sajtplayer		{border:1px solid grey;}

/*SÖK*/
.sok            {padding:0px 0px 0px 0px;position:absolute;top:98px;right:42px;}

/*BRANDING*/
.logotype       {position:absolute;top:10px;right:10px;border:0px;}
.sajttoolsymbol {position:absolute;top:13px;right:35px;}
.producedby a		{position:absolute;top:42px;left:22px;font:normal 6pt tahoma,arial;color:#BBB;}
.producedby a:hover	{color:#BBB;text-decoration:none;cursor:text;}
.generated      {color: #dddddd;cursor:default;}
.theuser		{z-index:50;position:absolute;top:0px;left:15px;font:normal 6pt tahoma,arial;color:#BBB;}

/*XHTML-valid*/
/*.validxhtml     {position:absolute;top:35px;right:160px;}
.validcss       {position:absolute;top:35px;right:220px;}*/

/*Login*/
.hanglas		{cursor:pointer;}
.validateuser	{position:absolute;top:12px;right:90px;}
.logintext		{font:normal 9pt tahoma,arial;color:#404040;}
fieldset		{padding:0;border:1px solid #898989; }
legend, fieldset{margin:0;padding:0 8px;}

.userDialog	{padding:5px 0 0 10px;}

/*===== Länkar =========================*/                   
a                   {color:#990000;text-decoration:none;}
a:hover             {color:#000AAA;text-decoration:underline;}
a.generated			{color:#dddddd;text-decoration:none;}
a.generated:hover	{color:#dddddd;text-decoration:none;}
a.sajtmap           {color:#333333;font-weight:bold;}
a.sajtmap:hover     {color:#990000;font-weight:bold;}
a.starttext         {color:#333333;}
a.starttext:hover   {color:#990000;}
a.sublinks          {color:#333333;}
a.sublinks:hover    {color:#990000;}
a.toplinks:hover    {color:#990000;}
a.linkopacity img   {filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;-khtml-opacity:0.3;} /*filter inte giltigt i CSS2.1*/
a.linkopacity:hover img {filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;-khtml-opacity:1.0;} /*filter inte giltigt i CSS2.1*/

/* ====== Domänregistrering ====================*/
.infotext   {color:#990000;font:normal 10pt tahoma,arial;background:#ffffff;}
.error      {font:bold 8pt tahoma,arial;color:#ff0000;text-decoration:none;}

/* ====== Formulär ==============================*/
.v7input
{
  font		    :normal 8pt tahoma,arial;
  color         :#000;
  text-align    :left;
  border        :1px solid #7F9DB9;
  width         :auto;
  height        :14px;
  background    :url(/sys_files/bg_form_skugga.gif) repeat-x;
  background-color :white;
  padding       :4px 4px !important;
  margin-left   :2px;
}
.v7sok
{
  font		    :normal 8pt tahoma,arial;
  color         :#000;
  text-align    :left;
  border        :1px solid #7F9DB9;
  width         :auto;
  height        :11px;
  background    :url(/sys_files/bg_form_skugga.gif) repeat-x;
  background-color :white;
  padding       :4px 4px !important;
  margin-left   :2px;
}
/*.textarea
{
  font		    :normal 8pt tahoma,arial;
  color         :#000;
  text-align    :left;
  border-top    :1px solid #7F9DB9;
  border-left   :1px solid #7F9DB9;
  border-bottom :1px solid #7F9DB9;
  border-right  :1px solid #7F9DB9;
  background    :url(/sys_files/bg_form_skugga.gif) repeat-x;
  padding       :4px 4px !important;
  background-color:white;
}*/
textarea
{
  text-align    :left;
  border-top    :1px solid #7F9DB9;
  border-left   :1px solid #7F9DB9;
  border-bottom :1px solid #7F9DB9;
  border-right  :1px solid #7F9DB9;
  background    :url(/sys_files/bg_form_skugga.gif) repeat-x;
  padding       :4px 4px !important;
  background-color:white;
}
input.text
{
  font		    :normal 8pt tahoma,arial;
  color         :#000;
  text-align    :left;
  border        :1px solid #7F9DB9;
  width         :auto;
  height        :14px;
  background    :url(/sys_files/bg_form_skugga.gif) repeat-x;
  background-color :white;
  padding       :4px 4px !important;
  margin-left   :2px;
}

.adminDialog	{padding:5px 0 0 10px;font:normal 8pt verdana,arial;color:#333;}
.userbutton
{
  cursor        : pointer;
  font          : bold 9px verdana,arial;
  color         : #333333;
  text-align    : center;
  text-transform: uppercase;
  border-top    : 1px solid #B4BBBB;
  border-left   : 1px solid #B4BBBB;
  border-right  : 1px solid #B4BBBB;
  border-bottom : 1px solid #B4BBBB;
  width			: auto;
  height        : 22px;
  background    : url(/sys_files/btn_top.gif) repeat-x;
  padding       : 3px 6px 3px 6px ;
}
.sortbutton
{
  cursor        : pointer;
  font          : bold 9px verdana,arial;
  color         : #333333;
  text-align    : center;
  text-transform: uppercase;
  border-top    : 1px solid #B4BBBB;
  border-left   : 1px solid #B4BBBB;
  border-right  : 1px solid #B4BBBB;
  border-bottom : 1px solid #B4BBBB;
  width         : auto;
  height        : 22px;
  background    : url(/sys_files/btn_sort.gif) repeat-x;
  padding       : 3px 6px 3px 6px ;
}
.adminbutton
{
  font		    :bold 9px verdana,arial;
  color         :#000;
  text-align    :center;
  text-transform:uppercase;
  border-top    : 1px solid #B4BBBB;
  border-left   : 1px solid #B4BBBB;
  border-right  : 1px solid #B4BBBB;
  border-bottom : 1px solid #B4BBBB;
  width			: auto;
  height        : 22px;
  background    :url(/sys_files/btn_edit.gif) repeat-x;
  background-color :white;
  padding       : 3px 6px 3px 6px ;
  cursor		: pointer;
}
.topbutton {
  cursor        : pointer;
  color         : #333333;
  text-align    : center;
  font          : bold 9px verdana,arial;
  text-transform: uppercase;
  border-top    : 1px solid #B4BBBB;
  border-left   : 1px solid #B4BBBB;
  border-right  : 1px solid #B4BBBB;
  border-bottom : 1px solid #B7D497;
  width			: auto;
  height        : 22px;
  background    : url(/sys_files/btn_top.gif) repeat-x;
  padding       : 3px 6px 3px 6px ;
}
.top1button {
  cursor        : pointer;
  color         : #333333;
  text-align    : center;
  font          : bold 9px verdana,arial;
  text-transform: uppercase;
  border-top    : 1px solid #B4BBBB;
  border-left   : 1px solid #B4BBBB;
  border-right  : 1px solid #B4BBBB;
  border-bottom : 1px solid #B7D497;
  width			: auto;
  height        : 22px;
  background    : url(/sys_files/btn_edit.gif) repeat-x;
  padding       : 3px 6px 3px 6px ;
}

