/* Global */
form                         {  margin-bottom: 0; }
div                          {  margin-bottom: 0; }
ul                           {  margin-left: 20px; margin-top: 5px; margin-bottom: 5px; }



/* page */
body            {	background-image: url('bg.gif'); background-repeat: no-repeat; background-color: #6B5543; font-family:arial,helvetica,sans-serif;margin-bottom: 0;}

/* left area */
td.pagearea_left          {	background-image: url('bg.gif'); background-repeat:  no-repeat; background-color: #6B5543; font-family:arial,helvetica,sans-serif;}

table.menu                { 	background-image: url('bgmeny.gif');background-repeat:repeat-xy;}
td.pagearea_menu          {		background-image: url('bgmeny.gif');background-repeat:repeat-xy;}

table.poll               { background-image: url('pollbg.png');background-repeat:no-repeat; }
.ingress_poll           {	color:#ffffff; font-size: 12px; font-weight:bold; margin-left:10px;margin-top:10px;margin-bottom:0px;}
.bodytext_poll            {	color:#ffffff; font-size: 11px;font-weight:bold;margin:0px;}
.textbox_poll             {margin-left:6px; }
a.poll                    { color:#ffffff; }
a.poll:link               {	text-decoration:none; }
a.poll:visited            {	text-decoration:none; }
a.poll:hover              {	color:#ffffff; text-decoration:underline; }
a.poll:active             {	text-decoration:underline; }
.button_poll              { margin-left:9px; color:#000000; font-size: 10px; font-family: Arial; font-weight:bold;width: 35px; height: 22px; padding: 2px; border:1px black solid; background-color: #ffffff;}

a.toppmeny                    { font-size: 12px; color:#140F0D; }
a.toppmeny:link               {	text-decoration:none; }
a.toppmeny:visited            {	text-decoration:none; }
a.toppmeny:hover              {	text-decoration:underline; }
a.toppmeny:active             {	text-decoration:underline; }
.bodytext_toppmeny           {	color:#140F0D;font-size: 12px;}
.bodytext1_toppmeny           {	color:#ffffff;font-size: 11px;font-weight:bold;}

td.pagearea_annonser          {		background-image: url('annonserback.jpg');background-repeat:repeat-xy;}

.bodytext_devby            {	color:#BEBFBB; font-size: 11px;font-weight:bold;}
a.devby                    { color:#BEBFBB; font-size: 11px;font-weight:bold;}
a.devby:link               {	text-decoration:none; }
a.devby:visited            {	text-decoration:none; }
a.devby:hover              {	text-decoration:underline; }
a.devby:active             {	text-decoration:underline; }

.bodytext_andresaker           {	color:#78797A; font-size: 11px;font-weight:bold;}
a.andresaker                     { color:#78797A; font-size: 11px;font-weight:bold;}
a.andresaker:link               {	text-decoration:none; }
a.andresaker:visited            {	text-decoration:none; }
a.andresaker:hover              {	text-decoration:underline; }
a.andresaker:active             {	text-decoration:underline; }


/* default */
XXbody.default                 {	background-color: #ffffff; color:#041B7B; font-size: 11px;	font-family:verdana,arial,helvetica,sans-serif; margin-left:10; margin-top:10;}
h1.default                   {	font-family: Arial; font-weight: bold; color:#000000; font-size:26px; margin-top: 0.15em; margin-bottom: 0.35em; text-decoration: italic;}
h2.default                   {	font-family: font-weight: bold; color:#000000; font-size:18px; margin-top: 0.0em; margin-bottom: 0.20em;}
h3.default                   {	font-family: Arial; font-weight: bold; color:#009DE9; font-size:12px; margin-top: 0.25em; margin-bottom: 0.20em;letter-spacing: 1px;}
.pageblockheader_default     {	background-color: #808080; font-size: 20px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_default    {	color:#009DE9; font-size: 20px; font-weight: bold;}
.ingress_default             {	color:#000000; font-size: 12px;font-weight: bold; }
.bodytext_default            {	color:#000000; font-size: 12px; }
.minitext_default            {	font-family: Arial; color:#909090; font-size: 10px;}
.messagetext_default         {	color:#909090; font-size: 10px;}
.spacing_default             {	color:#000000; font-size: 4px;}
.textbox_default             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_default            { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_default              { color:#000000; font-size: 10px; font-family: Tahoma,Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
.user_default                { font-family: Arial; color:#554534; font-size: 11px;}
a.default                    { font-size:12px;color:#009DE9;font-weight: bold; }
a.default:link               {	text-decoration:none; }
a.default:visited            {	text-decoration:none; }
a.default:hover              {	color:#562E2E; text-decoration:underline; }
a.default:active             {	text-decoration:underline; }
hr.default                   { border: 1px solid F6E7CA;}
table.default                { background-color: #ffffff; font-color: #765645; }
table.outer_default          { background-color: #000000; font-color: #F0F0F0;}
td.topheader_default         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_default            { background-color: #a0a0a0; font-size: 10px; color: #ffffff; font-weight: bold; padding: 1px; }
td.footer_default            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_default              { background-color: #FFFFFF; }
td.message_default           { font-size: 12px; color: #881111; font-weight: bold;}
td.relatedinfoheader_default { background-color: #7DB54E; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_default   { background-color: #E0EDD5; font-size: 9px; color: #303030; }
//td.pageblockcaption_default  { background-image: url('bakgr_fade.jpg'); background-repeat: repeat-xy; background-color: #E1D692; font-size: 10px; color: #ffffff; padding: 2px; }
td.pageblockcaption_default  { background-color: #404040; font-size: 10px; color: #c0c0c0; padding: 2px; text-decoration: italic;}
td.pagearea_default          { background-color: #ffffff; border:0px #707070 solid; }

/* webtv */
XXbody.default                 {	background-color: #ffffff; color:#041B7B; font-size: 11px;	font-family:verdana,arial,helvetica,sans-serif; margin-left:10; margin-top:10;}
h1.webtv                   {	font-family: Arial; font-weight: bold; color:#000000; font-size:26px; margin-top: 0.15em; margin-bottom: 0.35em; text-decoration: italic;}
h2.webtv                   {	font-family: font-weight: bold; color:#000000; font-size:18px; margin-top: 0.0em; margin-bottom: 0.20em;}
h3.webtv                   {	font-family: Arial; font-weight: bold; color:#009DE9; font-size:12px; margin-top: 0.25em; margin-bottom: 0.20em;letter-spacing: 1px;}
.pageblockheader_webtv     {	background-color: #808080; font-size: 20px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_webtv    {	color:#009DE9; font-size: 20px; font-weight: bold;}
.ingress_webtv             {	color:#000000; font-size: 12px;font-weight: bold; }
.bodytext_webtv            {	color:#ffffff; font-size: 12px;font-weight: bold; }
.minitext_webtv            {	font-family: Arial; color:#909090; font-size: 10px;}
.messagetext_webtv         {	color:#909090; font-size: 10px;}
.spacing_webtv             {	color:#000000; font-size: 4px;}
.textbox_webtv             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_webtv            { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_webtv              { color:#000000; font-size: 10px; font-family: Tahoma,Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
.user_webtv                { font-family: Arial; color:#554534; font-size: 11px;}
a.webtv                    { font-size:12px;color:#009DE9;font-weight: bold; }
a.webtv:link               {	text-decoration:none; }
a.webtv:visited            {	text-decoration:none; }
a.webtv:hover              {	color:#562E2E; text-decoration:underline; }
a.webtv:active             {	text-decoration:underline; }
hr.webtv                   { border: 1px solid F6E7CA;}
table.webtv                { background-color: #ffffff; font-color: #765645; }
table.outer_webtv          { background-color: #000000; font-color: #F0F0F0;}
td.topheader_webtv         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_webtv            { background-color: #a0a0a0; font-size: 10px; color: #ffffff; font-weight: bold; padding: 1px; }
td.footer_webtv            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_webtv              { background-color: #FFFFFF; }
td.message_webtv           { font-size: 12px; color: #881111; font-weight: bold;}
td.relatedinfoheader_webtv { background-color: #7DB54E; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_webtv   { background-color: #E0EDD5; font-size: 9px; color: #303030; }
//td.pageblockcaption_webtv  { background-image: url('bakgr_fade.jpg'); background-repeat: repeat-xy; background-color: #E1D692; font-size: 10px; color: #ffffff; padding: 2px; }
td.pageblockcaption_webtv  { background-color: #404040; font-size: 10px; color: #c0c0c0; padding: 2px; text-decoration: italic;}
td.pagearea_webtv          { background-color: #ffffff; border:0px #707070 solid; }

/* comment */
h1.comment                   {	font-family: Arial; font-weight: bold; color:#000000; font-size:26px; margin-top: 0.15em; margin-bottom: 0.35em; text-decoration: italic;}
h2.comment                   {	font-family: font-weight: bold; color:#000000; font-size:18px; margin-top: 0.0em; margin-bottom: 0.20em;}
h3.comment                   {	font-family: Arial; font-weight: bold; color:#009DE9; font-size:12px; margin-top: 0.25em; margin-bottom: 0.20em;letter-spacing: 1px;}
.pageblockheader_comment     {	background-color: #808080; font-size: 20px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_comment    {	color:#009DE9; font-size: 20px; font-weight: bold;}
.ingress_comment             {	color:#000000; font-size: 12px;font-weight: bold; }
.bodytext_comment            {	color:#000000; font-size: 12px; }
.minitext_comment            {	font-family: Arial; color:#909090; font-size: 10px;}
.messagetext_comment         {	color:#909090; font-size: 10px;}
.spacing_comment             {	color:#000000; font-size: 4px;}
.textbox_comment             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_comment            { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_comment              { background-color: #009DEA;color:#ffffff; font-size: 11px; font-family: Tahoma,Arial; font-weight: bold;width: 60px; height: 22px; padding: 2px; border:1px black solid;}
.user_comment                { font-family: Arial; color:#554534; font-size: 11px;}
a.comment                    { font-size:12px;color:#009DE9;font-weight: bold; }
a.comment:link               {	text-decoration:none; }
a.comment:visited            {	text-decoration:none; }
a.comment:hover              {	color:#562E2E; text-decoration:underline; }
a.comment:active             {	text-decoration:underline; }
hr.comment                   { border: 1px solid F6E7CA;}
table.comment                { background-color: #ffffff; font-color: #765645; }
table.outer_comment          { background-color: #000000; font-color: #F0F0F0;}
td.topheader_comment         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_comment            { background-color: #a0a0a0; font-size: 10px; color: #ffffff; font-weight: bold; padding: 1px; }
td.footer_comment            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_comment              { background-color: #FFFFFF; }
td.message_comment           { font-size: 12px; color: #881111; font-weight: bold;}
td.relatedinfoheader_comment { background-color: #7DB54E; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_comment   { background-color: #E0EDD5; font-size: 9px; color: #303030; }
td.pageblockcaption_comment  { background-color: #009DEA; font-size: 12px; color: #ffffff; padding: 2px;font-weight: bold;}
td.pagearea_comment          { background-color: #ffffff; border:0px #707070 solid; }


/* default */
XXbody.article                 {	background-color: #ffffff; color:#041B7B; font-size: 11px;	font-family:verdana,arial,helvetica,sans-serif; margin-left:10; margin-top:10;}
h1.article                   {	font-family: Arial; font-weight: bold; color:#000000; font-size:22px; margin-top: font-style: italic;}
h2.article                   {	font-family: font-weight: bold; color:#000000; font-size:28px;}
h3.article                   {	font-family: Arial; font-weight: bold; color:#009DE9; font-size:12px; margin-top: 0.25em; margin-bottom: 0.20em;letter-spacing: 1px;}
.pageblockheader_article     {	background-color: #808080; font-size: 20px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_article    {	color:#009DE9; font-size: 20px; font-weight: bold;}
.ingress_article             {	color:#009DE9; font-size: 12px;font-weight: bold; font-style: italic; }
.bodytext_article            {	color:#000000; font-size: 12px; }
.minitext_article            {	font-family: Arial; color:#909090; font-size: 10px;}
.messagetext_article         {	color:#909090; font-size: 10px;}
.spacing_article             {	color:#000000; font-size: 4px;}
.textbox_article             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_article            { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_article              { color:#000000; font-size: 10px; font-family: Tahoma,Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
.user_article                { font-family: Arial; color:#554534; font-size: 11px;}
a.article                    { font-size:11px;color:#009DE9;font-weight: bold; }
a.article:link               {	text-decoration:none; }
a.article:visited            {	text-decoration:none; }
a.article:hover              {	color:#562E2E; text-decoration:underline; }
a.article:active             {	text-decoration:underline; }
hr.article                   { border: 1px solid F6E7CA;}
table.article                { background-color: #ffffff; font-color: #765645; }
table.outer_article          { background-color: #000000; font-color: #F0F0F0;}
td.topheader_article         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_article            { background-color: #a0a0a0; font-size: 10px; color: #ffffff; font-weight: bold; padding: 1px; }
td.footer_article            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_article              { background-color: #FFFFFF; }
td.message_article           { font-size: 12px; color: #881111; font-weight: bold;}
td.relatedinfoheader_article { background-color: #009DE9; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_article   { border-right:1px solid #909090;border-left:1px solid #909090;border-bottom:1px solid #909090;background-color: #ffffff; font-size: 9px; color: #000000; }
//td.pageblockcaption_article  { background-image: url('bakgr_fade.jpg'); background-repeat: repeat-xy; background-color: #E1D692; font-size: 10px; color: #ffffff; padding: 2px; }
td.pageblockcaption_article  { background-color: #404040; font-size: 10px; color: #c0c0c0; padding: 2px; text-decoration: italic;}
td.pagearea_article          { background-color: #ffffff; border:0px #707070 solid; }

/* graa */
h1.graa                   {	font-family: Tahoma,Arial; color:#666666; font-size:120%; margin-top: 0.0em; margin-bottom: 0.0em;}
h2.graa                   {	font-family: Tahoma,Arial; color:#836E68; font-size:120%; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_graa     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_graa    {	color:#303030; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_graa             {	color:#303030; font-size: 60%; font-weight: bold; }
.bodytext_graa            {	color:#505050; font-size: 60%;}
.minitext_graa            {	color:#909090; font-size: 55%;}
.messagetext_graa         {	color:#909090; font-size: 55%;}
.spacing_graa             {	color:#000000; font-size: 4px;}
.textbox_graa             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_graa              { color:#000000; font-size: 10px; font-family: Tahoma,Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.graa                    { color:#505050; margin-top: 1.50em; font-weight: bold;}
a.graa:link               {	text-decoration:none; }
a.graa:visited            {	text-decoration:none; }
a.graa:hover              {	text-decoration:underline; }
a.graa:active             {	text-decoration:underline; }
hr.graa                   { border: 2px dotted #d0d0d0;}
table.graa                { font-color: #707070; }
table.outer_graa          { background-color: #d0d0d0; font-color: #F0F0F0;}
td.topheader_graa         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_graa            { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
td.footer_graa            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_graa              { background-color: #FFFFFF; }
td.relatedinfoheader_graa { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_graa   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_graa  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_graa          { background-color: #F7EA2B; border:1px #707070 solid;}

