*
{
    margin: 0px;
    padding: 0px;
    border: 0px;
}


a
{
    color: #f08f20;
    text-decoration: none;
    font-weight: bold;
}
a:visited
{
    color: #f08f20;
}
a:hover
{
    color: #e08f20;
    text-decoration: underline;
}



/* Used by all the frames in the front page and in general by all floating frame-boxes here and there
   Note: The front page specific background-image specifications are inlined in index.php */
div#topbar
{
    position:absolute;
    overflow: hidden;
    left: 0px;
    top: 0px;
}

/* Used by the dot underlining which top level menu item is currently being selected */
img#topbarCursor
{
    position:absolute;
    left: 70px;
    top: 140px;
}

div.page_sidebar
{
    position:absolute;
    left:0px;
    top:160px;
    padding-left:20px;
    padding-top:50px;
    width:180px;
    height:370px;
    font-family: Times New Roman;
}

div.page_sidebar a
{
    color: #503036;
    text-decoration: none;
    font-weight: bold;
}
div.page_sidebar a:visited
{
    color: #503036;
}
div.page_sidebar a:hover
{
    color: #f88f20;
    text-decoration: underline;
}


/* Used by all the frames in the front page and in general by all floating frame-boxes here and there
   Note: The front page specific background-image specifications are inlined in index.php */
div.frontpageBox
{
    position:absolute;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top left;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 45px;
    padding-bottom: 45px;
    overflow: hidden;

    color: #c12309;
    font-family: Verdana;
    font-size: 11px;
}






table.presentation_table
{
    width:760px;

}

table.presentation_table
{
    border-collapse: collapse;
    border-spacing: 0px;
}

table.presentation_table th
{
    /*background-color:#b17f70;*/
    border-bottom: 2px solid #b17f70;
    color:#b17f70;
    height: 30px;
    font-family: georgia;
    font-size: 14pt;
    letter-spacing: 25px;
}

table.presentation_table td
{
}

td
{
    padding: 6px;
}






div.page_content
{
    position:absolute;
    left:220px;
    top:170px;
    width:760px;

    color: #403036;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
}

div.page_content h1
{
    font-family: Georgia;
    font-size: 20px;
    font-weight: normal;
}

div.page_content h2
{
    font-family: Georgia;
    font-size: 18px;
    font-weight: normal;
    color: #b17f70;
    margin-top: 20px;
    margin-bottom: 5px;
}


div.page_content dt
{
    font-family: Georgia;
    font-size: 13.5pt;
    font-weight: normal;
    color: #b17f70;
    margin-top: 20px;
    margin-bottom: 20px;
}

div.page_content dd
{
    padding-left: 40px;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
    font-style: italic;
}

div.page_content a
{
    font-weight: bold;
    font-style: normal;
}


div.page_content a
{
    color: #e85820;
    text-decoration: none;
    font-weight: bold;
}
div.page_content a:visited
{
    color: #e85820;
}
div.page_content a:hover
{
    color: #f08f20;
    text-decoration: underline;
}


div.page_content div.billede_centreret
{
    margin-left:auto;
    margin-right:auto;
}






input, textarea
{
    border: 1px solid #b17f70;
    background-color: #e1cfc0;
}

dl.contact dt
{
    color: #403036;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 5px;
}

dl.contact dd
{
    padding-left: 0px;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
    font-style: italic;
}
dl.contact ul
{
    color: red;
    font-size: 90%;
    padding-left: 20px;
    margin-bottom: 5px;
}

dl.contact input, dl.contact textarea
{
    width: 400px;
}
dl.contact input[type="checkbox"]
{
    width: 15px;
}

div.writeGreek tr
{
    margin: 10px 0px;
}

div.writeGreek td
{
    background-color: #e1d6ce;
    border: 1px solid #b17f70;
    font-size: 20px;
    margin:5px;
    padding: 1px 3px;
    font-family: Georgia;
}
div.writeGreekLetterbox
{
    width:350px;
    height:200px;
    background-color: #e1d6ce;
    border: 1px solid #b17f70;
    font-size: 20px;
    font-family: Georgia;
}













*.menuPopup
{
    visibility:hidden;
    position:absolute;
    border: 1px solid black;
    z-index:20;
    background-color:white;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
    padding-bottom: 2px;

    color: #c12309;
    font-family: Tahoma;
    font-size: 11px;
}



*.popupStyle1
{
    visibility: hidden;
    position:absolute;
    left:200px;
    top:80px;
    width: 424px;
    height: 449px;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 60px;
    padding-bottom: 0px;
    overflow: hidden;
    background-image: url("/media/img/popup-1.jpg")
}

*.popupStyle1 div
{
    color: #c12309;
    font-family: Tahoma;
    font-size: 11px;
}

*.popupStyle1 button
{
    background-color: transparent;
    position:absolute;
    bottom:220px;
    right:50px;
    font-weight:bold;
    cursor:pointer;
    color: #c12309;
    font-family: Tahoma;
    font-size: 11px;
}




*.popupStyle2
{
    background-color: #e1d6ce;
    border: 1px solid #b17f70;
    visibility: hidden;
    position:absolute;
    left:300px;
    top:180px;
    width: 400px;
    padding: 20px 20px;
    overflow: hidden;
}

*.popupStyle2 div
{
    color: #c12309;
    font-family: Verdana;
    font-size: 10pt;
}

*.popupStyle2 button
{
    background-color: transparent;
    position:absolute;
    bottom:20px;
    right:50px;
    font-weight:bold;
    cursor:pointer;
    color: #c12309;
    font-family: Verdana;
    font-size: 10pt;
}





div.quizCanvas
{
    position:absolute;
    width:750px;
    height:600px;
}

div.quizPopup
{
    position:absolute;
    visibility:hidden;
    left:100px;
    top:20px;
    width:550px;
    padding: 15px 20px;
    border: 1px solid #986c68;
    background-color: #d8bcb8;

    font-family: Georgia;
    font-size: 14pt;
    font-weight: normal;
}

table.quizTable
{
    border-collapse: collapse;
    border-spacing: 0px;
    border: 0px none transparent;
    width: 750px;
}

table.quizTable td
{
    padding: 3px 20px;
}
table.quizTable td div
{
    padding: 3px 20px;
}

div.quizUnselectedQ  { background-color: #e1d6ce; color: #000000; border: 1px solid #b17f70; }
div.quizMaySelectQ   { background-color: #dbe0b3; color: #000000; border: 1px solid #b17f70; }
div.quizSelectedQ    { background-color: #b9bf83; color: #000000; border: 1px solid #b17f70; font-weight: bold; }
div.quizUnselectedA  { background-color: #e1d6ce; color: #000000; border: 1px solid #b17f70; }
div.quizMaySelectA   { background-color: #dbe0b3; color: #000000; border: 1px solid #b17f70; }
div.quizSelectedA    { background-color: #b9bf83; color: #000000; border: 1px solid #b17f70; font-weight: bold; }

div.quizDropper
{
    position:absolute;
    background-color: #efc33b;
    border: 1px solid #b17f70;
}

button.quizButton
{
    color: #000000;
    font-weight: bold;
    padding: 4px 10px;
    background-color: #e1d6ce;
    border: 1px solid #b17f70;
    cursor: pointer;
}

