/*----------------------------------------------------*/
/*     Martin Braun Consulting                        */
/*     Style Sheet                                    */
/*     Created: 12/12/06                              */
/*----------------------------------------------------*/


/*----- general -----*/
p
{
font-family: Arial;
margin-bottom: 0.5;
font-size: 14px
}

p.close
{
font-family: Arial;
margin-top: 0.0;
margin-bottom: 0.0;
font-size: 14px
}

ol
{
font-size: 14px
}

ul
{
font-size: 14px
}

h1
{
font-family: Arial;
font-size: 140%
}

h2
{
font-family: Arial;
font-size: 16px;
font-style: italic;
margin-top: 1cm;
margin-bottom: 0.5cm
}

h3
{
font-family: Arial;
font-size: 14px;
margin-top: 0.5cm;
margin-bottom: 0.2cm
}

h3.close
{
font-family: Arial;
font-size: 14px;
margin-top: 0.2cm;
margin-bottom: 0.0cm
}

a.top
{
font-family: Arial;
font-size: 12px;
text-align: right
}

a.black
{
color: #000000;
}

li.cont
{
margin-top: 0.2cm
}

li.abc
{
margin-top: 0.1cm;
list-style-type: lower-alpha
}

p.caption
{
font-style: italic;
font-size: 11px;
font-weight: bold
}

p.caption-center
{
font-style: italic;
font-weight: bold;
font-size: 11px;
text-align: center
}

/*----- table - general -----*/

table.bor
{
border-collapse: collapse
}

thead
{
font-weight: bold;
}

td
{
font-family: Arial;
font-size: 14px
}

td.bor_cen
{
border: solid;
border-width: 1px;
border-color: #000000;
text-align: center;
padding: 5px
}

td.bor
{
border: solid;
border-width: 1px;
border-color: #000000;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 20px;
}

/*----- news coloum ----*/
td.news
{
padding: 10px;
background-color: #e0e0e0;
}

h1.news
{
font-family: Arial;
font-size: 140%;
text-align: center;
}

p.news
{
font-weight: bold;
font-size: 12.5px;
}

/*----- background -----*/
body
{
background-image: url('pictures/logo_background.gif');
background-attachment: fixed;
background-repeat: no-repeat;
background-position: 420px 200px
}

/*----- header -----*/
img.logo
{
float:right
}

/*----- navigation bar ----*/
table.nav
{
cellspacing: 10;             
border-collapse: seperate;
border-spacing: 25pt 
}

td.nav
{
font-size: 95%;
text-align: center;
border: solid;
border-width: 1px;
border-color: #000000;
padding: 1px
}

a.nav
{
color: #000000;
font-family: Arial;
font-size: 100%;
font-weight: bold;
text-decoration: none
}


/*----- footer -----*/
p.foot
{
font-family: Arial;
text-align: center;
font-size: 60%;
margin-top: 0cm;
margin-bottom: 0.1cm
}

a.foot
{
color: #000000;
}

/*----- form -----*/
input.text
{
position: absolute;
left: 5cm;
}

select.text
{
position: absolute;
left: 5cm;
}