/* Defaults for everything (the body part) */
/* Background image, standard fonts and a light-blue text colour */
/* A light-blue background colour in case the image doesn't load. */
body { background: url("bilder/yogabak.gif") #EEF6FF }
body { font-family: verdana, arial, helvetica, sans-serif }

/* Links: not underlined, red under the mouse, otherwise blue */
a { text-decoration: none }
a:link { color: #000099 }
a:visited { color: #000099 }
a:hover { color: #F15997 }

/* Defaults for Horizontal Rulers <hr>: lightblue color */
hr { color: #ccffff; background-color: #ccffff; height: 2px; border-width: 0 }

/* Defaults for tables: no borders, centered */
/* Light-blue small text, white background */
table { border-style: none; text-align: left }
table { font-size: xx-small; color: #3377BB; background: #FFFFFF }

/* Defaults for paragraphs: left-justified */
p { text-align: left }

/* Narrow paragraphs: less width and left-justified. Used in thank pages. */
p.narrow { width:80%; text-align:left }

/* Headers for invoice: big, bold and centered */
p.invoice-header1 { font-size:300%; font-weight:bold; text-decoration:underline; text-align:center }
p.invoice-header2 { font-size:150%; font-weight:bold; text-align:center }

/* Smaller paragraphs, used for the left column in the thanks page. Smaller font. */
p.smaller { text-align:left }

/* The outmost table: top margin specifies the placement */
table.outmost-table { margin-top:12mm }

/* The outmost table with less width: top margin and width */
table.outmost-table-narrow { margin-top:12mm; width:75% }

/* Table for pink boxes: dark red text colour on pink, left aligned */
table.pink-box { color: #660000; background: #FFE4E1 }
table.pink-box { text-align: left; padding: 1em; margin: 1em }
td.pink-box { color: #660000; background: #FFE4E1 }
td.pink-box { text-align: left; padding: 1em; margin: 1em }

/* Text under images */
.image-texts { color: #3399FF; background: #FFFFFF; text-align: center }

/* Text for page bottom */
p.bottom-texts { color: #3399FF; background: #FFFFFF; text-align: center; font-size:xx-small }

/* Table cells for application forms: left and right column. */
td.af_left { vertical-align: top; font-weight: bold }
td.af_right { vertical-align: top }
td.af_right-big { vertical-align: top; font-size: 200%; }

/* Table cells used in the navigation bar: blue background colour */
td.navigation { color: #3399FF; background: #DDEEFF; font-size: xx-small }

/* Navigation bar cell for current page: bold and red */
td.is-here { font-weight: bold; color: #F15997; background: #DDEEFF; font-size: x-small }

/* Smaller table cells, used for the left column in the thanks page. Some sides visible. */
td.thanks-left { width:40mm; border-left-style:solid; border-right-style:solid; padding:20px;
	         vertical-align:top; }

/* Used for the right column in the thanks page. */
td.thanks-right { padding:20px; }

/* Table for empty space */
table.empty-space { padding: 3em }

/* Tests only: take away/disable them before publishing */
/* body  { color:green; }         /* Test: discover undefined colours */
/* table { border-style:solid; }  /* Test: visible borders */

