#kalender_div {
border:none;
float:right;
font-family:Helvetica,Geneva, Arial,Sans Serif;
text-align:center;
width:220px;
padding:10px 0px;
}

#innen_kalender {
text-align:center;
background-color:#C3D9FF ! important;
margin: 10px;
padding-bottom:10px;
}

#innen_info {
margin-top:20px;
text-align:center;
background-color:#C3D9FF ! important;
border:0px;
margin-bottom:12px;
}


#kalender {
border-collapse:collapse;
width:180px;
text-align:center;
font-size:0.9em;
padding:0px;
margin:0px auto;
}


#kalender th {
border: 0px solid #666; 
text-align:center;
background-color:#C3D9FF ! important;
color:#112ABB;
font-weight:bold;
font-style:normal;
}

#kalender td {
background-color:#FFFFFF;
text-align:center;
width:23px;
height:20px;
}

#kalender .wo_tag
{
background-color:#C3D9FF;
font-weight:bold;
font-style:normal;
border: 0px solid #333;
}

#kalender .tag
{
font-size:0.9em;
font-weight:normal;
font-style:normal;
border: 0px solid #000;
}

#kalender .heute {
background-color:#99AABB;
font-weight:bold;
font-style:normal;
}

#kalender td.termin
{
font-weight:bold;

}

#kalender .leer_vor {
border-left:0px ! important;
}


#kalender .leer_nach {
background-color:#FFF;
border-right:0px ! important;
}

#kalender .sa_tag {
background-color:#E8EEF7;
}

#kalender .so_tag {
background-color:#E8EEF7;
}

#info_termin {
width:220px;
border:0px solid #666;
}

#info_termin th {
background-color:#C3D9FF ! important;
font-size:0.8em;
text-align:center;
font-weight:bold;
padding:3px 4px;
border:0px;
}

#info_termin tr {
background-color:#FFFFFF;
}


#info_termin td {
font-size:0.8em;
padding:3px 4px;
text-align:center;
}

#nkalender_div {
border:none;
float:right;
font-family:Helvetica, Geneva, Arial,Sans Serif;
text-align:center;
width:180px;
padding:0px 5px;
}

#nkalender {
border-collapse:collapse;
width:170px;
text-align:center;
font-size:0.8em;
padding:0px;
margin:0px auto;
}


#nkalender th {
border: 0px solid #666; 
text-align:center;
background-color:#C3D9FF ! important;
color:#112ABB;
font-weight:bold;
font-style:normal;
}

#nkalender td {
background-color:#FFFFFF;
text-align:center;
width:18px;
height:20px;
}


#ninnen_kalender {
text-align:center;
background-color:#C3D9FF ! important;
width:180px;
}

#ninnen_info {
margin-top:10px;
text-align:center;
background-color:#C3D9FF ! important;
border:0px;
margin-bottom:2px;
}



#nkalender .wo_tag
{
background-color:#C3D9FF;
font-weight:bold;
font-style:normal;
border: 0px solid #333;
}

#nkalender .tag
{
font-size:0.8em;
font-weight:normal;
font-style:normal;
border: 0px solid #000;
}

#nkalender .heute {
border:1px solid red;
font-weight:bold;
font-style:normal;
}

#nkalender td.termin
{
font-weight:bold;

}

#nkalender .leer_vor {
border-left:0px ! important;
}


#nkalender .leer_nach {
background-color:#FFF;
border-right:0px ! important;
}

#nkalender .sa_tag {
background-color:#E8EEF7;
}

#nkalender .so_tag {
background-color:#E8EEF7;
}

#ninfo_termin {
border-collapse:collapse;

width:180px;
padding:5px;
border:4px solid #C3D9FF;
margin:auto;
}


#ninfo_termin tr {
background-color:#FFFFFF;
text-align:center;
}

#ninfo_termin th {
background-color:#C3D9FF ! important;
text-align:center;
font-weight:bold;
padding:1px 3px;;
border:0px;
font-size:0.8em;
}



#ninfo_termin td {
font-size:0.8em;
padding:1px 3px;
text-align:center;
}



