/**********************************************************/
/*                                                        */
/*                                                        */
/*   CSS Layout for .arco.dk                              */
/*   Created April 2005                                   */
/*   Copyright(c) 2005 by Jens Christian Rodi Hansen      */
/*                                                        */
/*                                                        */
/**********************************************************/


/**********************************************************/
/*                                                        */
/* Default layout                                         */
/*   Table: No borders, spacing or padding                */ 
/*   Image: No border                                     */ 
/*                                                        */
/**********************************************************/

table
{
  border-width: 0;
  border-style: none;
  border-spacing: 0;
  border-collapse: collapse;
}

tr, th, td
{ 
  padding: 0; 
}

img
{
  border-style: none;
}


/**********************************************************/
/*                                                        */
/* General layout for headers and text                    */
/*                                                        */
/**********************************************************/

h1
{
  font-family: arial, helvetica, sans-serif;
  font-size: 20;
  font-weight: bold;
  margin-left: 0;
  margin-right: 0;
  margin-top: 10;
  margin-bottom: 10;
  text-align: left;
}

h2
{
  font-family: arial, helvetica, sans-serif;
  font-size: 20;
  font-weight: bold;
  margin-left: 8;
  margin-right: 8;
  margin-top: 8;
  margin-bottom: 8;
  text-align: left;
}

h3
{
  font-family: arial, helvetica, sans-serif;
  font-size: 13;
  font-weight: bold;
  margin-left: 8;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

p
{
  font-family: arial, helvetica, sans-serif;
  font-size: 14;
  margin-left: 0;
  margin-right: 0;
  margin-top: 20;
  margin-bottom: 0;
  text-align: justify;
}

arco\:pb
{
  font-family: arial, helvetica, sans-serif;
  font-size: 14;
  margin-left: 0;
  margin-right: 0;
  margin-top: 14;
  margin-bottom: 0;
  text-align: justify;
  display: block;
}

arco\:pf
{
  font-family: arial, helvetica, sans-serif;
  font-size: 14;
  margin-left: 20;
  margin-right: 20;
  margin-top: 10;
  margin-bottom: 0;
  text-align: justify;
  display: block;
}

arco\:pi
{
  font-family: arial, helvetica, sans-serif;
  font-size: 14;
  margin-left: 20;
  margin-right: 20;
  margin-top: 4;
  margin-bottom: 0;
  text-align: justify;
  display: block;
}

a:link
{
  text-decoration: none;
  border-style: none;
  color: #4A69AD;
}

a:visited
{
  text-decoration: none;
  border-style: none;
  color: #4A69AD;
}

a:hover
{
  text-decoration: underline;
  border-style: none;
  color: #ff6600;
}

a:active
{
  text-decoration: underline;
  border-style: none;
  color: #000000;
}

/**********************************************************/
/*                                                        */
/* Concert table                                          */
/*                                                        */
/**********************************************************/

#tableconcert
{
  margin-left: 20;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

#tableconcert tr
{
  vertical-align: top;
}

#tableconcert td
{
  font-family: arial, helvetica, sans-serif;
  font-size: 14;
  text-align: left;
  padding-top: 4;
}


/**********************************************************/
/*                                                        */
/* History                                                */
/*                                                        */
/**********************************************************/

#tableicons p
{
  font-family: arial, helvetica, sans-serif;
  font-size: 12;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
}

#tablehistory
{
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

#tablehistory tr
{
  vertical-align: top;
}

#tablehistory td
{
  font-family: arial, helvetica, sans-serif;
  font-size: 12;
  text-align: left;
}

#tablehistory p
{
  font-family: arial, helvetica, sans-serif;
  font-size: 12;
  text-align: left;
  margin-top: 1;
  margin-bottom: 0;
}


/**********************************************************/
/*                                                        */
/* Memberspage table                                      */
/*                                                        */
/**********************************************************/

#tablemembers tr
{
  vertical-align: top;
}

#tablemembers p
{
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
}

#tablemembers arco\:pg
{
  font-family: arial, helvetica, sans-serif;
  font-size: 14;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
  display: block;
  color: #c0c0c0;
}


/**********************************************************/
/*                                                        */
/* Plan table                                             */
/*                                                        */
/**********************************************************/

#tableplan
{
  margin-left: 20;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

#tableplan tr
{
  vertical-align: top;
}

#tableplan th
{
  font-family: arial, helvetica, sans-serif;
  font-size: 14;
  font-weight: bold;
  text-align: left;
  text-decoration: underline;
  padding-top: 4;
}

#tableplan td
{
  font-family: arial, helvetica, sans-serif;
  font-size: 14;
  text-align: left;
  padding-top: 4;
}

/**********************************************************/
/*                                                        */
/* List table                                             */
/*                                                        */
/**********************************************************/

#tablelist
{
  margin-left: 20;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

#tablelist tr
{
  vertical-align: top;
}

#tablelist th
{
  font-family: arial, helvetica, sans-serif;
  font-size: 14;
  font-weight: bold;
  text-align: left;
  text-decoration: underline;
  padding-top: 4;
}

#tablelist td
{
  font-family: arial, helvetica, sans-serif;
  font-size: 14;
  text-align: left;
  padding-top: 4;
}


/**********************************************************/
/*                                                        */
/* Quote table                                            */
/*                                                        */
/**********************************************************/

#tablequote
{
  border-style: solid;
  border-width: 1; 
  border-color: #e0e0e0;
  background: #f8f8f8;
}

#tablequote p
{
  font-family: arial, helvetica, sans-serif;
  font-size: 12;
  text-align: left;
  margin-left: 10;
  margin-right: 10;
  margin-top: 0;
  margin-bottom: 0;
  text-align: justify;
}

/**********************************************************/
/*                                                        */
/* Concert information table                              */
/*                                                        */
/**********************************************************/

#tablecinfo
{
  border-style: solid;
  border-width: 1; 
  border-color: #e0e0e0;
  background: #f8f8f8;
}

#tablecinfo p
{
  font-family: arial, helvetica, sans-serif;
  font-size: 12;
  text-align: left;
  margin-left: 10;
  margin-right: 10;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}


/**********************************************************/
/*                                                        */
/* Link table                                             */
/*                                                        */
/**********************************************************/

#tablelink
{
  border-style: solid;
  border-width: 1; 
  border-color: #e0e0e0;
  background: #f8f8f8;
}

#tablelink p
{
  font-family: arial, helvetica, sans-serif;
  font-size: 14;
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}


/**********************************************************/
/*                                                        */
/* Form styling                                           */
/*                                                        */
/* Note: "! important" is included to eliminate Google    */
/*       toolbar style changes...                         */
/*                                                        */
/**********************************************************/

input, textarea
{
  font-family: arial, helvetica, sans-serif;
  font-size: 14;
  border-style: solid;
  border-width: 1;
  background: #f8f8f8 ! important
}

input.submit
{
  border-style: outset;
  border-width: 2;
  background: #cccccc ! important
}


/**********************************************************/
/*                                                        */
/* Tabs styling                                           */
/*                                                        */
/**********************************************************/

#tabscontainer
{
  width: 10px;         /* Changed by php later */
  height: 10px;        /* Changed by php later */
  overflow: hidden;
}

#tabscontent
{
  position: relative;
  height: 10px;        /* Changed by php later */
}

#tabsbutton
{
  width: 15px;
  height: 17px;
  cursor: pointer;
}

#tabsitemnrm, #tabsitemsel
{
  font-family: arial, helvetica, sans-serif;
  font-size: 12;
}

#tabsitemnrm
{
  padding-top: 4px;
  cursor: pointer;
}

#tabsitemsel
{
  padding-top: 3px;
  color: #000000;
  cursor: default;
  font-weight: bold;
}
