/* CSS Document */
/*Format Tagesansicht*/
.maincontainerdetails{
background-image:url(../pics_calendar/bg_hours.jpg);
background-repeat:no-repeat;
width:490px;
height:420px;
/*border:1px solid #66CCFF;*/
border:none;
position:relative;
}
.containersingleday{
width:400px;
margin-left:50px;
position:absolute;
float:left;

}
.colorextern{
background-color:#CC0000;
float:left;
border-bottom:1px solid #BFDBFF;
}
.colorintern{
background-color:#FF9900;
float:left;
border-bottom:1px solid #BFDBFF;
}
.icondelete{
margin-top:1px;
width:12px;
height:12px;
background-image:url(../pics_calendar/icon_delete.jpg);
background-repeat:no-repeat;
margin-left:25px;
position:absolute;
cursor:hand;
}
.iconedit{
margin-top:1px;
width:12px;
height:12px;
background-image:url(../pics_calendar/icon_edit.jpg);
background-repeat:no-repeat;
margin-left:10px;
position:absolute;
cursor:hand;
}
/*END Format Tagesansicht*/
a.textlink{
font-family:Tahoma;
color:#CC0000;
font-size:11px;
text-decoration:none;
}
a.togglediv{
font-family:Tahoma;
color:#CC0000;
font-size:12px;
font-weight: bold;
text-decoration:none;
}
.colorextern{
width:15px;
height:15px;
background-color:#CC0000;
}
.colorintern{
width:15px;
height:15px;
background-color:#FF9900;
}
.daydetails{
background-color:#E6E6E6;
font-family:Tahoma;
color:#333333;
font-size:12px;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}
.daydetails a:hover{
color:#CC0000;
font-size:12px;
}
.daydetailsblue{
font-family:Tahoma;
color:#017D98;
font-weight:normal;
}
.normalday{
background-color:#DDDDDD;
}
.normaldaytoday{
background-color:#BFBFBF;
}
.blankday{
background-color:#EEEEEE;
font-family:Tahoma;
color:#999999;
font-size:11px;
font-weight: bold;
text-align:left;
text-indent:5px;
width:70px;
vertical-align:top;
}
#calheadertop {
width:496px;
margin-left:1px;
background-color: #41627c;
text-align:center;
font-family:Tahoma;
color:#FFFFFF;
font-size:14px;
line-height:23px;
height: 26px;
border-bottom: 1px solid #FFFFFF;
}
#calheadertop a{
font-family:Tahoma;
color:#FFFFFF;
text-decoration:none;
font-size:14px;
display:block;
font-size:14px;

}
#calheadertop a:hover {
font-family:Tahoma;
color:#CC0000;
text-decoration:none;
}

.calheader {
background-color: #41627c;
text-align:center;
font-family:Tahoma;
color:#FFFFFF;
font-size:11px;
line-height:23px;
height: 26px;
}

.calnavtop {
width:496px;
margin-left:1px;
background-color: #7598aa;
font-family:Tahoma;
color:#FFFFFF;
font-size:14px;
height: 26px;
}
.calnav2{
background-color: #41627C;
font-family:Tahoma;
color:#FFFFFF;
font-size:14px;
height: 26px;
border-bottom: 1px solid #FFFFFF;
}
.calnav2 a:link{
color:#FFFFFF;
text-decoration:none;
}
.calnav2 a:visited{
color:#FFFFFF;
text-decoration:none;
}
.calnav2 a:hover {
color:#CC0000;
text-decoration:none;
}
a.normallinkbluesmall{
font-family:Tahoma;
color:#2A607C;
font-size:10px;
text-decoration:none;
font-weight:normal;
}
.caldate{
display:block; 
font-family:Tahoma;
color:#FFFFFF;
background-color:#7598AA;
font-size:11px;
font-weight: bold;
text-align:left;
text-indent:5px;
width:70px;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
border-bottom-style:solid;
height: 16px;
text-decoration:none;
}
a.caldate:hover{
color:#FF0000;
text-decoration:none;
background-color:#A2B7C4;
}
a.boxresdateextern{
display:block;
background-color:#CC0000;
font-family:Tahoma;
color:#FFFFFF;
font-size:10px;
font-weight: normal;
text-align:left;
text-indent:5px;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
border-bottom-style:solid;
text-decoration:none;
}
a.boxresdateextern:hover{
color:#333333;
}
#boxresdate a{
display:block;
background-color:#CC0000;
font-family:Tahoma;
color:#FFFFFF;
font-size:10px;
font-weight: normal;
text-align:left;
text-indent:5px;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
border-bottom-style:solid;
text-decoration:none;
}
#boxresdate a:hover{
display:block;
}
#boxresdate:hover div {
display:block;
}

#showdetails{
margin-top:0px;
margin-left:0px;
display:none;
width:60px;
height:70px;
padding:20px 5px 5px  5px;
background-color:#FFFF99;
position:absolute;
font-family:Tahoma;
color:#333333;
font-size:10px;
}
a.boxresdateintern{
display:block;
background-color:#FF9900;
font-family:Tahoma;
color:#FFFFFF;
font-size:10px;
font-weight: normal;
text-align:left;
text-indent:5px;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
border-bottom-style:solid;
text-decoration:none;
}
a.boxresdateintern:hover{
color:#333333;
}
a.btnnewintern{
text-align:center;
display:block;
background-color: #FF9900;
font-family:Tahoma;
color:#FFFFFF;
font-size:13px;
border-bottom: 1px solid #FFFFFF;
text-decoration:none;
}
a.btnnewintern:hover{
color:#000000;
text-decoration:none;
}
a.btnnewextern{
text-align:center;
display:block;
background-color: #CC0000;
font-family:Tahoma;
color:#FFFFFF;
font-size:13px;
border-bottom: 1px solid #FFFFFF;
text-decoration:none;
}
a.btnnewextern:hover{
color:#000000;
text-decoration:none;
}