/*
 * CSS for www.musikgemeinde.de
 */


body {
  background-color: #ffffff;   /* white */
  color: #000000;              /* black */
  margin-top:    0px;
  margin-bottom: 0px;
  margin-left:   0px;
  margin-right:  0px;
}

table {
}

img {
  border-style: none;
  border-width: 0px;
  padding: 0px;
}

a:link {
  color: #000000;               /* black */
  text-decoration: underline;
}
a:visited {
  color: #000000;               /* black */
  text-decoration: underline;
}
a.white {
  color: #FFFFFF;               /* white */
  text-decoration: underline;
}
a.white:visited {
  color: #FFFFFF;               /* white*/
  text-decoration: underline;
}


/*****************************************************************************
 * font-family
 */

body,h1,h2,h3,h4,p,dl,ul,ol,table,th,td,form,input,address {
  /* font-family: sans-serif; */
  /* font-family: verdana, helvetica, arial, sans-serif, serif; */
  font-family: verdana, arial, helvetica, sans-serif, serif;
}

pre {
  font-family: monospace;
}

tt,code {
  font-family: monospace;
}


/*****************************************************************************
 * font-style
 */

i,em {
  font-style: italic;   /* italic, oblique */
}

address {
  font-style: normal;   /* italic, oblique, normal */
}


/*****************************************************************************
 * font-weight
 */

b,strong {
  font-weight: bold;
}


/*****************************************************************************
 * font-size
 */

body {
  font-size: 10pt;   /* 10pt, 100%, medium */
}

h1 {
  font-size: 140%;
}
h2 {
  font-size: 120%;
}
h3 {
  font-size: 110%;
}
h4 {
  font-size: 100%;
}

textarea,table,pre,input {
  font-size: 100%;
}

address {
  font-size: 100%;
}

big {
  font-size: 120%;
}
small {
  font-size: 85%;
}


/*****************************************************************************/
 
table.main {
  height: 100%;
  width:  800pt;
}
td.left {
  background-color: #e6e6e6;   /* lightgray */
  height:    100%;
  min-width: 220px;
  max-width: 25%;
}
td.right {
  background-color: #ffffff;   /* white */
  height: 100%;
  width:  100%;
}
table.right {
/*
 * Does not work with Opera browsers - part of the window may be clipped!
 *
  height: 100%;
 */
  width:  100%;
}
td.paddleft {
  padding-left: 7px;
}

td.program {
  white-space: nowrap;
  vertical-align: top;
  text-align: left;
}
  

