html, body
{
    width:100%;
    height:100%;
    text-align:center;
}

#bodyborder
{
    width:990px;
    min-height:100%;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    background:url('../images/bg_line.jpg') repeat-y;
}

#headerlogo
{
    float:left;
    width:179px;
    height:105px;
}

#header
{
    float:left;
    width:811px;
    height:105px;
    background:url('../images/header.jpg') no-repeat;
}

#headerschrift
{
    margin-top:37px;
    margin-left:15px;
    position:relative;
}

#container
{
    width:990px;  
}

#sponsor
{
    width:189px;
    float:left;
}

#sponsor td
{
    line-height:18px;
    padding-left:10px;
    padding-right:2px;
}

#contentborder
{
    float:left;
    width:600px;
    line-height:20px;
}

#content
{
    padding-left:6px;
    padding-right:14px;
}

#content ul
{
    margin-left:20px;
}


h1
{
    font-size:18px;
    font-weight:bold;
    color:#003366;
    margin-top:10px;
    margin-bottom:10px;
}

h5
{
    font-size:18px;
    font-weight:bold;
    color:#003366;
    letter-spacing:2px;
}

#boxleft
{
    float:left; 
    width:189px;
}

#boxright
{
    float:left
}

#termin
{
    width:201px;
}

#termin a
{
    color:#ffffff;
}

#termin a:hover
{
    color:#003366;
}

#termin td
{
    color:#ffffff;
    line-height:20px;
    padding-left:10px;
    padding-right:10px;
}

#teaser
{
    width:201px;
}

#teaser td
{
    line-height:20px;
    padding-left:10px;
    padding-right:10px;
}

.trenner_right
{
    background:url(../images/trenner_right.jpg) no-repeat;
    width:201px;
    height:12px;
    line-height:4px;
}

.trenner_left
{
    background:url(../images/trenner_left.jpg) no-repeat;
    width:179px;
    height:18px;
    line-height:4px;
}

span.tickercontent {
    padding:0 555px 0 555px !important;
}

*+html span.tickercontent {
    padding:0 !important;
}


/*//////////////////////////////////////////////////////////////////////////////////////////////
// Tables
//////////////////////////////////////////////////////////////////////////////////////////////*/




table.stdlist
{
    width:575px;
    border:none;
    border-spacing:0px;
    border-collapse:collapse;
}

table.stdlist th
{
    font-size:11px;
    height:18px;
    line-height:16px;
    padding-left:3px;
    background-color:#eeeeee;
    border-bottom:1px dotted #cdcdcd;
}

table span.hnorm
{
    font-size:11px;
    font-weight:normal;
}

table span.cinfo {font-size:11px; font-weight:bold; font-style:italic;}

table p {font-size:11px;}

table.stdlist td
{
    font-size:11px;
    height:18px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:4px;
    padding-right:4px;
    /*border-right:1px dotted #cdcdcd;*/
    border-bottom:1px dotted #cdcdcd;
    vertical-align:top;
}

table.stdlist td.space {padding-top:10px;}
table.stdlist td.c1 {width:300px;}
table.stdlist td.c2 {width:150px;}
table.stdlist td.c3 {width:50px; border-right:none;}

table.redaktion td.c1 {width:125px;}
table.redaktion td.c2 {width:300px;}
table.redaktion td.c3 {width:75px; border-right:none;}

table.news th {padding-right:4px; padding-left:4px;}
table.news th.c1 {width:375px;}
table.news th.c2 {width:125px; text-align:right;}
table.news td {padding:4px;}
table.news td.c1 {width:500px;}

table.termine td.c1 {width:15%;}
table.termine td.c2 {width:15%;}
table.termine td.c3 {width:40%;}
table.termine td.c4 {width:15%;}
table.termine td.c5 {width:15%;}

table.mitarbeiter {}
table.mitarbeiter td {vertical-align:top; padding:8px;}
table.mitarbeiter td.c1 {}
table.mitarbeiter td.c2 {}
table.mitarbeiter td.c3 {}

table.benutzer td.c1 {width:140px;}
table.benutzer td.c2 {width:70px;}
table.benutzer td.c3 {width:70px;}
table.benutzer td.c4 {width:70px;}
table.benutzer td.c5 {width:40px;}
table.benutzer td.c6 {width:35px;}
table.benutzer td div.colorinfo {margin-top:4px; width:40px; height:12px; line-height:0px;}

table.kunde td.c1 {width:190px;}
table.kunde td.c2 {width:65px;}
table.kunde td.c3 {width:65px;}
table.kunde td.c4 {width:65px;}
table.kunde td.c5 {width:65px;}
table.kunde td.c6 {width:65px;}
table.kunde td.c7 {width:60px;}

table.spenden td.c1 {width:230px;}
table.spenden td.c2 {width:70px;}
table.spenden td.c3 {width:70px;}
table.spenden td.c4 {width:70px;}
table.spenden td.c5 {width:85px;}
table.spenden td.c5 img {position:relative; top:3px;}
table.spenden td.c6 {width:60px;}

table.ticket td.c1 {width:260px;}
table.ticket td.c2 {width:170px;}
table.ticket td.c3 {width:80px;}
table.ticket td.c4 {width:65px;}

table.arbeitgeber td.c1 {width:260px;}
table.arbeitgeber td.c2 {width:170px;}
table.arbeitgeber td.c3 {width:80px;}
table.arbeitgeber td.c4 {width:65px;}



/*//////////////////////////////////////////////////////////////////////////////////////////////
// Adminstyles 
//////////////////////////////////////////////////////////////////////////////////////////////*/




table.stdlist td.header
{
    background-color:#b5d2ef;
    font-size:11px;
    font-weight:bold;
}

#content table .headerbutton
{
    background-color:#b5d2ef;
    text-align:right;
    vertical-align:middle;
}

#content table .button
{
    text-align:right;
    vertical-align:top;
    padding-top:2px;
}

#content table td a
{
    text-decoration:none;
    height:16px;
}

div.tree_on {background:url("../images/icons/minus.gif") no-repeat; float:left; width:16px; height:16px;}
div.tree_off {background:url("../images/icons/plus.gif") no-repeat; float:left; width:16px; height:16px;}
