/* ---- huvudlayout ---- */
body		{background:url(/bilder/sky.jpeg) #FFF;margin:10px;padding:0;background-repeat:repeat;background-position:left}
div.top		{display:table;margin:0;padding:0;border-collapse:collapse;width:100%;height:100%}
div.top_menu    {display:table-cell;background:url(/bilder/parkering.jpeg) #FFF;background-repeat:no-repeat;background-position:left top;padding:0;margin:0;vertical-align:top;width:100px}
div.top_main    {display:table-cell;background:#FFF;padding:10px;vertical-align:top}

div.logo        {margin:0;padding:0}
div.logo_match  {margin:0;padding:0;height:90px}
div.logo_match h1 {padding:0;margin:0}

div.summa {background:#EFE;font-size:smaller;border:1px solid #ACA}

div.table	{display:table;margin:0;padding:0;border-collapse:collapse}
div.cell        {display:table-cell;padding:0 10px 0 0;margin:0;vertical-align:top;text-align:left}
div.cell100        {display:table-cell;padding:0 10px 0 0;margin:0;vertical-align:top;text-align:left;width:100px}

/* för medlemmar enbart */
div.member {background:#EEF}

/* -- default för element -- */

a {text-decoration:none;color:#22A;font-family:helvetica,sans-serif;font-weight:normal;line-height:100%}

a[href ^="http://"] {
  background: url(/bilder/external.png) center right no-repeat;
  padding-right: 13px;
}

h1,h2,h3,h4     {font-family:helvetica,sans-serif;color:#060;font-weight:normal}
h1 {font-size:36px;margin:0;padding:7px 0 0 0;min-width:500px}
h2 {font-size:large;margin:0;padding:0}
h3 {font-size:medium;margin:0;padding:0}
h3 {font-size:medium;margin:0;padding:0}

img {border:0;margin:0;padding:0;text-decoration:none}


p {margin:0 0 10px 0}
div.p {padding:0;margin:0 0 10px 0}

/* -- riktiga tabeller -- */

table{margin:0;padding:0}
td {margin:0 2px 2px 0;vertical-align:baseline}
th {color:#264;text-align:left;font-weight:normal;vertical-align:baseline}

/* -- meny -- */

a.menu          {font-size:medium}
a.menu1         {font-size:small}
a.menu2         {font-size:x-small}
div.menu a      {display:block;margin:0 0 3px 0;padding:0 3px;line-height:100%}
div.menu a:hover{background:#4A4}

div.menu h2     {margin:0 0 3px 0;padding:0 3px;font-size:x-small;line-height:100%}

img.logo        {border:0}
div.menu        {padding:0;margin:0;line-height:100%;font-size:xx-small}

/* inloggningsinfo */
span.usertext    {text-align:left;margin:0px;padding:0px 3px;font-size:x-small;display:block;line-height:100%}
span.username    {text-align:left;margin:0px;padding:0px 3px;font-size:medium;display:block;line-height:100%}

div.indent {padding:0 0 0 10px;margin:0}

/* ---- undersökning ---- */
div.survey_intro {padding:0.5em 0.5em 0.2em 0.5em;background:#EEE;border:0px solid #CCC;color:#444;font-style:italic}
div.survey_question {padding:0.5em 0.5em 0.2em 0.5em;font-weight:bold}
span.survey_group_k{background:#FFF;border:1px solid #888;color:#888}
span.survey_group_l{background:#CCF;border:1px solid #448;color:#448}
span.survey_group_r{background:#FFC;border:1px solid #884;color:#884}
span.survey_group_k,span.survey_group_l,span.survey_group_r {font-weight:normal;margin:0 0.2em 0 0;text-transform:uppercase;padding:0 0.1em;font-size:90%}
h2.survey {font-size:150%}

/* ---- TAS ---- */
div.tas_example {background:#DDF}
div.tas_dialog  {background-color:#DDF}

span.tas_error  {color:red;background-color:transparent}
span.tas_serror {color:red;background-color:transparent;font-size:x-small}
span.tas_tag    {font-size:small;font-style:italic;line-height:100%}
span.tas_unavail{text-decoration:none;font-family:helvetica,sans-serif;color:#AAA;background-color:transparent}
span.tas_define {font-style:normal;font-weight:normal;color:#080;vertical-align:baseline;font-family:helvetica,sans-serif}
span.fform_def 	{font-style:normal;font-weight:normal;color:#080;font-family:helvetica,sans-serif}
span.fform_def_optional {font-style:normal;font-weight:normal;color:#8c8;font-family:helvetica,sans-serif}
span.fform_error {color:#f00;font-size:x-small}

small.tas_unim  {font-size:x-small;color:#888}

td.tas          {vertical-align:baseline}
td.fform_def   {vertical-align:baseline}
td.fform_def_optional   {vertical-align:baseline}
td.tas_define   {font-style:normal;font-weight:normal;color:#080;vertical-align:baseline;font-family:helvetica,sans-serif}
td.tas_define_optional  {font-style:normal;font-weight:normal;color:#8C8;vertical-align:baseline;font-family:helvetica,sans-serif}
td.tas_date     {text-align:right}

th.tas          {font-style:normal;font-weight:normal;color:#080;vertical-align:top;font-family:helvetica,sans-serif;text-align:left}

tr.tas_even     {background:#F0F2FF}

/* ---- spamfälla ---- */
a.trap		{text-decoration:none;color:#FFFFFF}
div.trap	{text-decoration:none;color:#FFFFFF}

/* ---- osorterat ---- */
/*
div.meny       	{margin:0px;padding:3px;text-decoration:none}
div.welcome    	{margin:0px;padding:0px;color:#448;background:#F0F2F8}

em		{color:#200}
em.meny		{color:#206040;background-color:transparent;font-family:helvetica,sans-serif;font-size:medium}

li              {margin:0 0 2px 0}
li.small      {margin:2px 0em}


span.light	{color:#8DA}
span.smallprint	{color:#888;font-size:smaller}
span.error	{color:red}

table		{border-collapse:no-collapse}
table.top       {height:100%}
table.doc       {margin:0em 0em;padding:1em 1em;text-align:left;color:#004}
td.index	{font-family:helvetica,sans-serif;background:url(/bilder/parkering.jpeg) #FFFFFF}
td.doc          {margin:0em;padding:0px 0 0px 0em;vertical-align:top;background:url(bilder/ton-blue.png) #FFF}
td.def		{color:#a00;background-color:transparent;font-family:helvetica,sans-serif}
th		{color:#a00;background-color:transparent;font-style:bold;font-family:helvetica,sans-serif}

td.welcome_left {vertical-align:top;margin:0 em;padding:0px 10px 0 0}
td.welcome_right{vertical-align:top;margin:0 em;padding:0px 0px 0 10px;width:150px}

ul              {margin:0em;paddning:0}
*/

/* -- för aga -- */
div.aga_top     {padding:2px 
0em;text-align:left;font-family:helvetica,arial,sans-serif;color:#002;background-color:#EEF}

em.def          
{font-style:normal;font-weight:bold;color:#008;background-color:transparent;font-family:helvetica,arial,sans-serif}

img.aga_index   {border:0}

p.aga_index     {margin:0px;padding:3px}

span.aga_nav    {font-weight:bold;padding:2px 
0em;text-align:left;font-family:helvetica,arial,sans-serif;color:#002;background-color:#CCF}
span.aga_sizes  {font-family:helvetica,arial,sans-serif}
span.aga_cursize{font-family:helvetica,arial,sans-serif;font-weight:bold;color:#008}


