/* mcgd@jyu.fi */
/* Scrollbar properties are only supported by Internet Explorer 5.5  */

@import url(../kuvat/nulgal.css);
@import url(../vieraskirja/guestbook.css);
@import url(../matkakertomukset/_nuldiary.css);
@import url(../cv/cv.css);
@import url(../bonn/_nulbb.css);

body {
        background-color : #ffffff;
        background-image : url(images/__page_background.jpg);
        color : #ffffff;
        border-width : 0px;
        margin-bottom : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-top : 0px;
        padding-bottom : 0px;
        padding-left : 0px;
        padding-right : 0px;
        padding-top : 0px;
        text-align : left;
/*        scrollbar-3d-light-color : #007268;
        scrollbar-arrow-color : #000000;
        scrollbar-base-color : #005248;
        scrollbar-dark-shadow-color : #002208;
        scrollbar-face-color : #005248;
        scrollbar-highlight-color : #309278;
        scrollbar-shadow-color : #001208; */
        background-repeat : repeat-y;
}

.pagedir {
        font-family : Tahoma, helvetica, sans-serif;
        font-size : 9pt;
        font-style : normal;
        font-weight : bold;
        color : #000000;
        text-indent : 0em;
}

.blackborder { border: 1px solid Black; }

.pagedir_link {
        text-decoration: none;
}

p {
        font-family : Tahoma, helvetica, sans-serif;
        font-size : 9pt;
        font-style : normal;
        font-weight : normal;
        color : #000000;
        text-align : justify;
}

.bold {
        font-weight : bold;
}

td {
        font-family : Tahoma, helvetica, sans-serif;
        font-size : 9pt;
        font-style : normal;
        font-weight : normal;
        color : #000000;
}


a.mainmenuitem {
        font-family : Tahoma, helvetica, sans-serif;
        font-size : 9pt;
        font-style : normal;
        font-weight : bold;
        text-align : center;
        text-decoration: none;
}
a.mainmenuitem:hover {
        font-family : Tahoma, helvetica, sans-serif;
        font-size : 9pt;
        font-style : normal;
        font-weight : bold;
        text-align : center;
        text-decoration: underline;
}


a {
        font-family : Tahoma, helvetica, sans-serif;
        text-decoration : underline;
}
a:link { color : #000000; }
a:hover { color : #303030; }
a:visited { color : #151515; }


.recentevents {
        font-family : Tahoma, helvetica, sans-serif;
        font-size : 8pt;
        font-style : normal;
        font-weight : normal;
        color : Black;
        text-align : justify;
}


div.opintoviikkosuoritusote {
        padding : 10px 10px 10px 10px;
        border-left : 2px solid #000000;
        border-top : 2px solid #000000;
        border-right : 2px solid #555555;
        border-bottom : 2px solid #555555;
        font : normal normal normal 9pt/normal "Courier New", Courier, monospace;
        color: Black;
}


.subtitle {
        font-family : Tahoma, helvetica, sans-serif;
        font-size : 13pt;
        font-style : normal;
        font-weight : normal;
        color : #000000;
        text-indent : 0em;
}


.footerline {
        font-family : Tahoma, helvetica, sans-serif;
        font-size : 8pt;
        font-style : normal;
        font-weight : bold;
        color : black;
        border-top : 1px solid Gray;
        padding : 2px 0px 0px 0px;
        margin : 30px 0px 0px 0px;
}




.etc_filelistheader_wide
{
        font-family : Tahoma, helvetica, sans-serif;
        font-size : 9pt;
        font-style : normal;
        font-weight : bold;
        color : White;
        background-color : Gray;
        border-bottom : 1px solid Black;
        border-right : 1px solid Black;
        border-left : 1px solid Silver;
        border-top : 1px solid Silver;
        padding-left : 4px;
        padding-right : 4px;
        padding-bottom : 1px;
        width : 350px;
}

.etc_filelistheader_narrow
{
        font-family : Tahoma, helvetica, sans-serif;
        font-size : 9pt;
        font-style : normal;
        font-weight : bold;
        color : White;
        background-color : Gray;
        border-bottom : 1px solid Black;
        border-right : 1px solid Black;
        border-left : 1px solid Silver;
        border-top : 1px solid Silver;
        padding-left : 4px;
        padding-right : 4px;
        padding-bottom : 1px;
        width : 80px;
}

.treelistcaption {
        font-family : Tahoma, helvetica, sans-serif;
        font-size : 9pt;
        font-style : normal;
        font-weight : normal;
        color : Black;
        text-align : left;
        vertical-align : middle;
}

.center {
        text-align : center;
}

.searchfinding {
        background : #008578;
        clear : none;
        float : none;
        font-weight : bold;
        border-bottom : 1px solid #00B8A1;
}



.small {
        font-family : sans-serif;
        font-size : 8pt;
}

div.floatleft { float: left; }

div.floatright { float: right; }

h1.error { font-family: Tahoma, Verdana, sans-serif;  font-size: 26pt;  font-weight: bold;  float: left;  color: Black;     }

.jokeblock {
        border-bottom : 1px dashed #808080;
}

div.gallerylinkblock {
        background-color : #F9F9F9;
        border : 1px solid #505050;
        padding : 5px 5px 5px 5px;
        width : 200px;
        height : 200px;
        margin : 5px 5px 5px 5px;
        float : left;
}

.blackborder {
        border : 1px solid #000000;
}

td.main_pagetop_topbg {
  text-align: left;
  vertical-align: top;
  background-image: url(images/__page_top_middle_bg.jpg);
  height: 41px;
}

td.main_pagetop_bottomborder {
	text-align: left;
	vertical-align: top;
	background-image: url(images/__page_top_bottom_border_bg.jpg);
	height: 15px;
}

td.main_pagetop_directoryfield {
	text-align: left;
	vertical-align: top;
	background-image: url(images/__page_top_dir_field.jpg);
	height: 16px;
}

td.pageleft_menubg {
  text-align: center;
  vertical-align: top;
  background-image: url(images/__page_left_menu_bg.jpg);
  width: 130px;
  height: 455px;
}
