/* Layout "ramme": */
body,html {
    margin:0px; padding:0px;
}
#calendar {
    width: 700px;
    overflow: auto;
    padding: 0px;
}
/* Layout "ramme" slut */

/* Menu til at vælge visningstype (faneblade): */
#calendar_menu_view {
    overflow: auto;
}
.calendar_menu_view_child {
    background-repeat: no-repeat;
    padding: 3px 3px 3px 5px;
    float: right;
    margin-left: 1px;
    font: 8pt Georgia, Trebuchet MS, Arial, Helvetica;
    height: auto;
}
.calendar_menu_view_child a {
    color: #000000;
    text-decoration: none;
    font: 8pt Georgia, Trebuchet MS, Arial, Helvetica;
    height: auto;
}
/* Menu til at vælge visningstype (faneblade) slut */

#calendar_menu_headline { /* Overskrift til venstre for faneblade */
    font: 11pt Georgia, Trebuchet MS, Arial, Helvetica;
    font-weight: bold;
	font-style: italic;
	color: #666666;
    padding-left: 15px;
}
#calendar_menu_headline a { /* Logud-link */
    font: 7pt Georgia, Trebuchet MS, Arial, Helvetica;
    text-decoration: none;
    color: #666666;
    cursor: pointer;
}
#content { /* Udenom alt under menuen..bruges ikke rigtigt. Fjern?*/
    
}
p { /* Alm. tekst, bruges til sider med korte beskeder (logout.php,unlock.php)*/
    font: 12pt Arial, Helvetica;
    margin: 0px; padding: 0px;
}
p.small {
    font: 10pt Arial, Helvetica;
    margin: 0px; padding: 0px;
    color: #666666;
}
table th { /* Blå linje lige under faneblade, bruges f.eks. i index.php til ugedage */
    font: 8pt Georgia, Trebuchet MS, Arial, Helvetica;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #4c93bf;
    padding: 2px;
    text-align: center;
}

.table_list { /* Bruges til lister i tabeller (day.php, agenda.php) */
    font: 10pt Arial, Helvetica;
    padding: 3px 2px 3px 5px;
    line-height: 120%;
}
.table_list a { /* Links i lister (vis kontaktoplysninger-link) */
    font: 8pt Arial, Helvetica;
    text-decoration: none;
    color: #666666;
    cursor: pointer;
}
.table_list a:hover {
    text-decoration: underline;
}
#table_list_empty { /* Tekstfelt til at skrive, at der ikke er nogen poster (day.php,edit.php).*/
    font: 10pt Arial, Helvetica;
    font-weight: bold;
    text-align: center;
    padding: 15px;
}

/* Formatering af måneds-visning kalender: */
.calendar_week { /* Ugedage */
    font: 8pt Georgia, Trebuchet MS, Arial, Helvetica;
    color: #aaaaaa;
    /*width: 30px;*/
    padding: 2px;
    text-align: center;
}
.calendar_daycell { /* Celle med dage */
    width: 92px;
    border-right: 1px solid #ccddee;
    border-bottom: 1px solid #ccddee;
    cursor: pointer;
}
.calendar_daynum { /* Dagens nummer */
    background-color: #e8eef7;
    font: 7pt Georgia, Trebuchet MS, Arial, Helvetica;
    color: #6a6a6a;
    padding: 2px;
    width: 92px;
    text-align: right;
}
.calendar_day { /* Dagens begivenheder */
    font: 8pt Arial, Helvetica;
    padding: 2px;
    width: 92px;
    overflow: hidden;
}
.calendar_empty_start { /* Tomme felter i starten af kalenderen */
    width: 92px;
    border-bottom: 1px solid #ccddee;
}
/* Formatering af måneds-visning kalender slut */
.calendar_button { /* Runde knapper */
    font: 10pt Arial, Helvetica;
    font-weight: bold;
    color: #FFFFFF;
    background-image:url('images/rounded.png');
    background-repeat:no-repeat;
    height:21px;
    width: 100px;
    margin: 2px;
    cursor: pointer;
}
.calendar_buttonDIV {
    font: 10pt Arial, Helvetica;
    font-weight: bold;
    color: #FFFFFF;
    padding: 2px;
    text-align: center
}
#menu_bottom { /* Samler menu-ikoner i bunden af kalender-visning, muliggør centrering. */
    width: 315px;
}

/* Formaterer tabel til formular i new.php: */
.calendar_new_desc {
    width: 150px;
    font: 10pt Arial, Helvetica;
    font-weight: bold;
}
.calendar_new_input {
    padding: 2px;
    font: 10pt Arial, Helvetica;
}
/* Formaterer tabel til formular i new.php slut */

/* popup: */
#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
#popup {
    min-width: 100px;
    font: 10pt Arial, Helvetica;
    background-color: #e8eef7;
    color: #111111;
    border: 1px #4c93bf solid;
    padding: 2px 3px 2px 3px;
}
