BODY, TD, TABLE, SELECT, INPUT
{
font-family: Arial,Verdana,Geneva,sans-serif;
font-size:12px;
color:#0775ba;
}

INPUT, TEXTAREA
{
background-color:#ffffff;
color:#0775ba;
}

BODY
{
margin:0px;
padding:0px;
border:0px;
background-color:#ffffff;
}

INPUT:BUTTON
{
font-family: Arial,Verdana,Geneva,sans-serif;
font-size:12px;
background-color:#0775ba;
color:#ffffff;
}

.leftbgcolor{background-color:#ffffff}
.middlebgcolor{background-color:#ffffff}
.rightbgcolor{background-color:#ffffff}

A{text-decoration:none;color:#0775ba}
A:hover{color:#ff9900;text-decoration:none;}

.ptdheader{}
.ptdnav{}
.ptdsubnav{}
.ptdarticle{}
.ptdteaser{}
.ptdfooter{}

.mainnav, .subnav, .torotation, .tostart, .hitinfo
{
font-size:13px;
}

.text{color:#0775ba;font-family:sans-serif;font-size:12px;}
HR{color:#0775ba;}

.mainnav{color:#0775ba;text-decoration:none;}
A.mainnav:hover{color:#ff9900}

.orangemainnav{color:#ff9900;text-decoration:none;font-weight:bold;}

.subnav{color:#0775ba;font-size:12px;text-decoration:none;}
A.subnav:hover{color:#ff9900}

.torotation, .searchtorotation{text-decoration:none;color:#000000;}
A.torotation:hover{color:#ff0000;}

.nextbackarrow, .searchnextbackarrow{text-decoration:none;color:#000000;}
A.nextbackarrow:hover{color:#ff0000;}

.tostart, .searchtostart{text-decoration:none;color:#000000;}
A.tostart:hover{color:#ff0000;}

.hitinfo, .searchhitinfo{text-decoration:none;color:#000000;}

.searchtorotation, .searchnextbackarrow, .searchtostart, .searchhitinfo{font-weight:bold;color:#000000;}
A.searchtorotation:hover, A.searchnextbackarrow:hover, A.searchtostart:hover, A.searchhitinfo:hover{color:#000000;}

.searchnextbackarrow{color:#000000;text-decoration:none;}
A.searchnextbackarrow:hover{color:#000000;}

.searchtrefferrubrik{color:#000000;}

.searchtotalhits{color:#000000;font-size:16px;}

.markup{color:#ff0000;font-weight:bold;}
.errormarkup{color:#ff0000;font-weight:bold;background:#ff9900;}
.successmarkup{color:#0000ff;font-weight:bold;background:#ff9900;}

.actionbutton{background:#ffffff;color:#000000;border-color:#000000;}

.separatorline{color:#ff9900;}

.kalendermonth, .kalenderyear{font-weight:bold;color:#0000ff;font-size:22px;}

.kalenderinfo, .kalenderinfoheadline{background:#F5B149;}
.kalenderinfoheadline{background:#F0C37B;}
.kalenderinfospacer{width:10px}
.kalenderinfo{width:70px;background:#F5B149}
.kalenderinfotable{width:340px}
.eventinfo{background:#Ffe39B;height:80px}
.eventdate{font-size:14px;background:#Ffd38B;color:#0000cc}
.eventheadline{font-weight:bold;font-size:14px;background:#Ffff00;color:#0000cc}
