/* Allgemein */
/* --------- */
body
{
     background-color: #FFFFFF;
     margin: 0px;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     color: #000000;
     font-size: 10pt;

     SCROLLBAR-FACE-COLOR: #E2F1F3;
     SCROLLBAR-HIGHLIGHT-COLOR: #E2F1F3;
     SCROLLBAR-SHADOW-COLOR: #E2F1F3;
     SCROLLBAR-3DLIGHT-COLOR: #E2F1F3;
     SCROLLBAR-ARROW-COLOR: #000000;
     SCROLLBAR-TRACK-COLOR: #FFFFFF;
     SCROLLBAR-DARKSHADOW-COLOR: #326A71;
}

td.line
{
     height: 1px;
     background-color: #BBBBBB;
}

a:link
{
     color: #555555;
     text-decoration: underline;
}

a:visited
{
     color: #555555;
     text-decoration: underline;
}
a:active
{
     color: #555555;
     text-decoration: underline;
}
a:hover
{
     color: #999999;
     text-decoration: underline;
}


/* Navigation */
/* ---------- */

td.navtop
{
     height: 40px;
     width: 177px;
     vertical-align: top;
}

td.navmiddle
{
     height: 368px;
     width: 177px;
     background-image: url(/images/nav_bg.gif);
     vertical-align: middle;
}

td.navbottom
{
     height: 44px;
     width: 177px;
     vertical-align: top;
}

div.navtable
{
     position: absolute;
     top: 0px;
     left: 0px;
     z-index: 3;
}

div.topic
{
     position: absolute;
     left: 10px;
     z-index: 4;
}

img.link
{
     border: 0;
}


/* Inhalt */
/* ------ */
h1
{
     font-size: 9pt;
     font-weight: bold;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     margin: 0px 0px 0px 0px;
}

h2
{
     font-size: 10pt;
     font-weight: normal;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     text-decoration: underline;
     margin: 0px 0px 10px 0px;
}

div.contenttitel
{
     position: absolute;
     top: 10px;
     left: 10px;
}

div.content
{
     position: absolute;
     top: 50px;
     left: 20px;
}

div.contenthome
{
     position: absolute;
     top: 20px;
     left: 20px;
}

div.indent
{
     font-size: 10pt;
     margin: 0px 0px 25px 10px;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}

td.titelimg
{
     width: 11px;
}

td.titel
{
     text-align: center;
     background-image: url(/images/titel_bg.gif);
     width: 569px;
}

td.text
{
     font-size: 10pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     vertical-align: top;
}

td.textcenter
{
     font-size: 10pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     vertical-align: top;
     text-align: center;
}

.error
{
     font-size: 10pt;
     color: #FF0000;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     vertical-align: top;
     text-align: center;
}

.small
{
     font-size: 9pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}

.bold
{
     font-size: 10pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-weight: bold;
}

.underline
{
     font-size: 10pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     text-decoration: underline;
}


/* Formulare */
/* --------- */
.input
{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 9pt;
        background-color: #F6F6F6;
        width: 460px;
}

.textarea
{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 9pt;
        background-color: #F6F6F6;
        width: 550px;
}

.button
{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 9pt;
        border: #17364d 1px solid;
        background-color: #ECECEC;
        width: 100px;
}

.search
{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 9pt;
        background-color: #F6F6F6;
        width: 200px;
}

.textfield
{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 9pt;
        background-color: #F6F6F6;
}


/* Spezifisch */
/* ---------- */
td.wochentag
{
     width: 150px;
     font-size: 10pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}

td.angebot
{
     width: 160px;
     font-size: 10pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     vertical-align: top;
}

tr.grau
{
     background-color: #E6F3F5;
}

td.anfrage
{
     width: 100px;
     font-size: 10pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}

td.listkanton
{
     width: 100px;
     font-size: 10pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}

td.listkuenstler
{
     width: 280px;
     font-size: 10pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}

td.kanton
{
     width: 90px;
     font-size: 10pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     vertical-align: top;
}

td.preis
{
     width: 50px;
     font-size: 10pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     vertical-align: top;
}

td.stich
{
     width: 315px;
     font-size: 10pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     vertical-align: top;
}

td.format
{
     width: 80px;
     font-size: 10pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     vertical-align: top;
}

td.bild
{
     width: 25px;
     font-size: 10pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     vertical-align: top;
		 text-align: center;
}

div.fuss
{
     position: absolute;
     top: 7px;
     left: 200px; /*550*/
     font-size: 9pt;
}

td.titelbookmark
{
     text-align: center;
     background-image: url(/images/titel_bg.gif);
     width: 339px;
}

td.titelmesse
{
     font-size: 10pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     background-color: #ECECEC;
     height: 20px;
}

td.bodymesse
{
     font-size: 10pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     background-color: #F6F6F6;
}

td.messetext
{
     font-size: 10pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     vertical-align: middle;
}

td.listhead
{
     font-size: 8pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-weight: bold;
     background-color: #B4DADE;
}

.copyright
{
     font-size: 8pt;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     color: #909090;
}

img.imglink
{
     border: 0px;
}

img.imgborder
{
   border: 1px #F4F4F4 solid;
}