/* ==================================================*/
/* === © Sajtus AB, Sweden, info@sajtus.se, 2010- ===*/
/* ==================================================*/

/* ===== SajtTool - Specifika ===============================*/
.lstWebs option	{background:#C1DAA6;font:bold 9px verdana,arial;border:1px solid #B4BBBB;}
.lifteditor		{z-index:999;}

/*===========================================================*/
.normal	{font:normal 11px tahoma,arial;}
td		{font:normal 11px tahoma,arial;}
p   {font:normal 11px tahoma,arial;}
P   {font:normal 11px tahoma,arial;}
h4  {font:bold 14px tahoma,arial;color:#25360D;}
h3  {font:bold 16px tahoma,arial;color:#25360D;}
h2  {font:bold 19px tahoma,arial;color:#25360D;}
h1  {margin:0;padding:0;font:bold 22px tahoma,arial;color:#25360D;}
span.P   {font:normal 11px tahoma,arial;}
span.h4  {font:bold 14px tahoma,arial;}
span.h3  {font:bold 16px tahoma,arial;}
span.h2  {font:bold 19px tahoma,arial;}
span.h1  {margin:0;padding:0;font:bold 22px tahoma,arial;color:#25360D;}
.h4  {font:bold 14px tahoma,arial;}
.h3  {font:bold 16px tahoma,arial;}
.h2  {font:bold 19px tahoma,arial;}
.h1  {margin:0;padding:0;font:bold 22px tahoma,arial;color:#25360D;}

/*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%;}
.topbrand		{position:absolute;top:2px;right:2px;font:normal 6pt tahoma;color:#AAA;}
.topbrand a		{color:#AAA;}
.topbrand a:hover{color:#AAA;text-decoration:none;}
.pagebody       {margin:28px 0px 0px 0px;font:normal 11px tahoma,arial;}
.pagehead		{z-index:1;background:url(../backgrounds/toppen.jpg);width:1000px;height:200px;position:relative;padding:0px;margin:0px;text-align:left;}
.pagemain		{z-index:1;border:0px solid red;background:url(../backgrounds/main.gif);width:1000px;height: 100%;position:relative;padding:0px;margin:0px;text-align:left;}
.mainleft		{margin:0;padding:0px 0 20px 0;}
.pagefoot		{z-index:0;background:url(../backgrounds/bott.gif);width:1000px;height: 45px;position:relative;padding:0px;margin:0px;text-align:left;}
.contentarea	{padding:0px 10px 0px 10px;width:570px;border:0px solid red;}
.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;}
.tr_odd			{background:#C0C8B8;}
.tr_even		{background:#D1D8CB;}

/*MENYER*/
.sublevel       {border-top:1px solid #2B4C0E;padding:5px 0 0 5px;font-size:12px;height:20px;}
.itemlevel		{border-bottom:1px solid #c0c0c0;line-height:18px;padding:3px 0 5px 5px;background:#DEE3D9;}
.sublevelactive {border-top:1px solid #2B4C0E;padding:5px 0 0 5px;font-size:12px;height:20px;background:#A9B79E;}
.sublinks       {font: bold 11px tahoma;}
.submenu        {margin:0;padding:0px 10px 0px 5px;width:190px;}
/*----------------------------------------*/
.topmenu		{position:absolute;left:0px;top:151px;}
.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;font: bold 12px tahoma,arial;color:#EEE;}
.topmenu a span	{float:left;display:block;background:url("/new/backgrounds/flikar/right.gif") no-repeat right top;padding:7px 10px 7px 5px;color:#000;font: bold 12px tahoma,arial;color:#EEE;}
.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;font: bold 12px tahoma,arial;color:#EEE;}
.topmenu span a	{float:left;display:block;background:url("/new/backgrounds/flikar/right.gif") no-repeat right bottom;padding:7px 10px 7px 5px;color:#000;font: bold 12px tahoma,arial;color:#EEE;}
.topmenu a:hover{color:#990000;}

/*SPLITTER*/
.menusplit      {margin:0px 5px 0px 2px;padding:5px 5px 5px 5px;width:180px;}/*<hr />*/

/*Startpuffar*/
.puffmedlemsskap{margin-left:3px;background:url(/new/backgrounds/puff_medlemsskap.jpg);width:195px;height:144px;cursor:pointer;}
.puff1text      {position:relative;font: bold 12px geneva;color:#EEE;width:170px;margin-right:10px;top:65px;left:15px;font:bold 12px tahoma,arial;}
.puffgreenfee   {margin-left:5px;background:url(/new/backgrounds/puff_greenfee.jpg);width:195px;height:144px;cursor:pointer;}
.puff2text      {position:relative;font: bold 12px geneva;color:#EEE;width:170px;margin-right:10px;top:65px;left:15px;font:bold 12px tahoma,arial;}
.puffreportaget {margin-left:5px;background:url(/new/backgrounds/puff_reportaget.jpg);width:195px;height:141px;cursor:pointer;}
.puff3text      {position:relative;font: bold 12px geneva;color:#EEE;width:170px;margin-right:10px;top:65px;left:15px;font:bold 12px tahoma,arial;}

.barometern     {position:absolute;top:7px;left:350px;width:395px;color:#333;font-weight:bold;}
.barometerndatum{position:absolute;top:32px;left:228px;color:#FFF;}
.puffbarometern {background:url(/new/backgrounds/puff_barometern.jpg);width:570px;height:49px;}
.mingolf		{border:1px solid #D0D0D0;width:181px;padding:3px;margin-bottom:10px;}

/*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;}
.nyhetsarkivet	{position:absolute;top:12px;right:15px;}
.startrubrik    {font-size:12px;line-height:19px;font-weight:bold;border-bottom:1px solid #CCC;}
.starttext      {line-height:15px;font:normal 11px tahoma,arial;}
.startnews		{border:0px solid red;margin:0 0 0 0;padding:35px 15px 0 7px;width:175px;height:205px;background:url("../backgrounds/puffnews.gif") no-repeat left top;}
.startnews a	{color:#2B4C0E;}

/*Paging*/
.list-paging	{position:absolute;top:35px;left:190px;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:15px;left:35px;}

/*RSS*/
.feed-list      {position:absolute;top:7px;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;}*/
.sok            {padding:0;position:absolute;top:5px;right:5px;}
.v9sok			{font:normal 8pt tahoma,arial;color:#999;border:1px solid #999999;width:145px;height:13px;background-color:white;padding:2px 2px 2px 5px !important;}

/*BRANDING*/
.logotype       {position:absolute;top:10px;right:10px;border:0px;}
.sajttoolsymbol {position:absolute;top:14px;right:35px;}
.producedby a		{position:absolute;top:46px;left:22px;font:normal 6pt tahoma,arial;color:#BBB;}
.producedby a:hover	{color:#BBB;text-decoration:none;cursor:text;}
.addthis_button	{position:absolute;top:17px;left:300px;}
.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:13px;right:90px;}
.flylogin		{font:normal 10pt tahoma,arial;}
.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 ;
}
