/* CSS blau/dunkel*/

body{ background-color : #ffffff; } 
td{ font-family : Geneva, Arial, Helvetica, sans-serif; } 
th{ font-family : Geneva, Arial, Helvetica, sans-serif; font-width: bold; } 
.twidth { width: 600px; } 
.footer { font-size: 10px; color: #004A8F; } 
.headline { font-size: 16px; line-height: 20px; color:#004A8F; font-weight: bold; } 
.fixed { font-family: Courier New, Courier, monospace; font-weight: normal; font-size: 11px; line-height: 13px; color: #000000; text-decoration : none; } 
.input { font-family : Geneva, Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #000000; font-size : 11px; } 
.preis { font-weight: bold; font-size: 11px; line-height: 14px; color: #FF0000; text-decoration : none; } 
.tmain { font-family: Geneva, Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #000000; font-size: 11px; } 
.tmain td{ font-size: 11px; } 
.tmain th{ font-size: 11px; text-align: center; font-weight : bold; } 
.tmain h1{ font-size: 14px; font-weight : bold; } 
.theader{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color : #00367A; color : #FFFFFF; font-weight : bold; } 
tr.theader a, td.theader a{ background-color : #00367A; color : #FFFFFF; font-weight : bold; } 
.infobox { font-family : Geneva, Arial, Helvetica, sans-serif; font-size : 16px; background-color : #F0F0FB; color : #000000; } 
.infobox h1 { font-size : 14px; margin:0; } 
.filterform { background-color: #FFFFFF; font-weight : bold; color : #000000; } 
form { margin:0; } 
.altrow { background-color: #EFEFFF; } 
.pagenavig { font-size: 11px; color: #000000; font-weight : bold; text-decoration: none; } 
.pagenavig a { color: #000000; font-weight : normal; text-decoration: underline; } 
.pagenavig a:hover { color : #FFFFFF; background-color : #000066; font-weight : normal; text-decoration: none; } 
.fcomment { font-size : 11px; } 
a { color: #000000; font-weight: bold; text-decoration : underline; }
a:hover { text-decoration : none; } 
 .bkmenuback { background-color : #A2BBE1; color : #000000; } 
 .tabselback { color : #000000; font-size : 11px; font-weight : bold; } 
 .tabselback a{ color : #000066; text-decoration : underline; } 
 .tabselback a:hover{ color : #000066; text-decoration : none; } 
 .tabback { background-color : #EFEFFF; color : #000066; font-size : 11px; font-weight : bold; } 
 #headline { font-size: 16px; line-height: 22px; color:#000000; font-weight: bold } 
 .button { background-color: #00367A; padding: 1px; font-size: 11px; font-weight: bold; color: #FFFFFF; border: 1px outset; } 
 .button a { background-color: #00367A; color: #FFFFFF; text-decoration : none; }
 //223
 
 


.tabhead {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    font-variant:small-caps;
    padding-bottom:16px;
    padding-left:10px;
    width:130px;
    font-family:Tahoma,Geneva, Arial, Helvetica, sans-serif;
}
.tbackground{
   background-color:#FFFFFF;

}
.tborder{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #9AB0D1;
    color: #FFFFFF;
    font-weight: bold;
    margin-top:10px;
}
.border{
   border:1px solid #9AB0D1;
   background-color:#FFFFFF;
}
.twhite{
    background-color:#DBE2EE;
}
.headlinesub{
   color:#000000;
}
.vakanz{
    position:absolute;
    top:250px;
    left:270px;
    width:261px;
    height:141px;
    border-top:1px solid #9AB0D1;
    border-left:1px solid #9AB0D1;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    background-color:#FFFFFF;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:bold;
    color:597297;
}
.icon{
   position:relative;
   top:-5px;
   left:-5px;
   width:20px;
   height:20px;
}
.message{
   color:990000;
}
#message
{

  color:#F03D3D;
}
.category{
   color:#9AB0D1;
   font-weight:bold;
}
tr.theader{
    height:20px;
}
