/*
// Copyright 2010 by Ulf Haueisen Systementwicklung, Oberursel, DE. All rights reserved.
*/
html, body
{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; text-decoration: none; margin: 0px; padding: 0px; }
body, table, td, p, ul, ol, li, input, select, textarea, code, button, form
{ font-family: tahoma, arial, sans-serif; font-style: normal; text-decoration: none; }
body, table, td, ul, ol, li, input, select, textarea, button, form
{ font-size: 11px; font-weight: normal; }
body
{ color: #ffffff; background-color: #000000; }
div#background
{ z-index: -1; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
div#background img
{ display: block; width: 100%; height: 100%; }
form
{ padding: 0px; margin: 0px; }
table, td
{ empty-cells: show; }
p, div.p
{ margin-bottom: 3px; margin-top: 6px; padding-bottom: 0px; padding-top: 0px; }
h1, h2, h3, h4, h5, h6
{ background-color: #243031; border-top: 1px solid black; border-bottom: 1px solid black; text-align: left; padding: 0px 0px 0px 6px; margin: 6px 0px 6px 0px; clear: both; }
h1
{ font-size: 17px; }
h2
{ font-size: 15px; }
h3, h4, h5, h6
{ font-size: 14px; }
/*-------- Links --------*/
a
{ color: #d6f8ff; text-decoration: none; cursor: pointer; }
a:visited
{ color: #d6f8ff; }
a:hover
{ color: #ffff00; text-decoration: underline; }
a:active
{ color: #ffc000; }
.dialogwindow a
{ color: #000080; text-decoration: none; cursor: pointer; }
.dialogwindow a:visited
{ color: #000080; }
.dialogwindow a:hover
{ color: #E00000; text-decoration: underline; }
.dialogwindow a:active
{ color: #FF0000; }
/*-------- Title Buttons --------*/
.titlebutton
{ position: absolute; display: block; height: 15px; width: 15px; }
.titlebutton a
{ display: block; height: 100%; width: 100%; }
#closebutton a:link, #closebutton a:visited
{ background: url(images/close.gif) 0px 0px no-repeat; }
#closebutton a:hover, #closebutton a:active, #closebutton a:focus
{ background-position: 0px -15px; }
#maximizebutton a:link, #maximizebutton a:visited
{ background: url(images/maximize.gif) 0px 0px no-repeat; }
#maximizebutton a:hover, #maximizebutton a:active, #maximizebutton a:focus
{ background-position: 0px -15px; }
#hidebordersbutton a:link, #hidebordersbutton a:visited
{ background: url(images/hideborders.gif) 0px 0px no-repeat; }
#hidebordersbutton a:hover, #hidebordersbutton a:active, #hidebordersbutton a:focus
{ background-position: 0px -15px; }
/*-------- Metadata left --------*/
.pdtable
{ width: 100%; padding: 0px; margin: 0px; table-layout: fixed; }
.pdtitl
{ font-size: 9px; background-color: #505050; border-bottom: 1px solid #606060; text-align: center; padding: 1px; }
.pddesc
{ font-size: 9px; padding: 3px 3px 1px 0px; vertical-align: top; border-bottom: 1px solid #606060; margin: 0px; }
.pddata
{ vertical-align: middle; padding: 1px 2px 1px 0px; border-bottom: 1px solid #606060; margin: 0px; }
/*-------- Comments right --------*/
.ctitl
{ font-size: 9px; background-color: #505050; border-bottom: 1px solid #606060; text-align: center; }
.cdata
{ vertical-align: middle; padding: 1px 0px 1px 0px; border-bottom: 1px solid #606060; }
/*-------- Filelist --------*/
.filelistname
{ position: relative; top: 1px; font-size: 9px; }
.filelistcheckbox
{ position: relative; top: 4px; }
.filelistitem
{ float: left; overflow: hidden; }
.filelistimage
{ vertical-align: middle; padding: 0px; border: 1px solid #303030; border-bottom-color: #909090; border-right-color: #909090; margin: 0px; }
.folderplus, .folderminus
{ cursor: pointer; height: 11px; width: 11px; background: url(images/folderplusminus.gif) 0px 0px no-repeat; float: left; top: 1px; left: 1px; overflow: hidden; margin-right: 4px; position: relative; }
.folderminus
{ background-position: 0px -11px; }
/*-------- Album --------*/
.albumpreviewimg, .albumpreviewimgsel
{ position: absolute; }
.albumpreviewimg
{ border: 1px solid #303030; border-bottom-color: #909090; border-right-color: #909090; }
.albumpreviewimgsel
{ border: 1px solid #101010; border-bottom-color: #404040; border-right-color: #404040; }
div.albumtitle
{ position: absolute; left: 6px; top: 6px; font-family: verdana, sans-serif; font-weight: bold; font-size: 13px; white-space: nowrap; color: white; }
a.albumtitle
{ cursor: pointer; color: white; }
a.albumtitle:link, a.albumtitle:visited
{ border-style: none; color: #ffffff; }
a.albumtitle:active, a.albumtitle:focus, a.albumtitle:hover
{ text-decoration: underline; }
/*-------- Browse --------*/
.browseimg, .browseimgsel
{ vertical-align: middle; padding: 0px; }
.browseimg
{ border: 1px solid #303030; border-bottom-color: #909090; border-right-color: #909090; margin: 2px; }
.browseimgsel
{ border: 2px solid #f0f0f0; margin: 1px; }
.presentationpic
{ position: absolute; display: block; border: 1px solid #000000; }
.presentationimg, .presentationimgsel
{ position: absolute; vertical-align: middle; padding: 0px; }
.presentationimg, .portraitimg
{ border: 1px solid #303030; border-bottom-color: #909090; border-right-color: #909090; margin: 2px; }
.presentationimgsel
{ border: 2px solid #e0e0e0; margin: 1px; }
/*-------- Headbar --------*/
.headbar
{ position: relative; background-color: #243031; border-bottom: 1px solid black; text-align: left; }
.headline
{ font-size: 13pt; font-weight: bold; padding: 7px 0px 2px 6px; }
.headsub
{ padding: 0px 0px 8px 7px; }
/*-------- Toolbar --------*/
.toolbar
{ cursor: pointer; display: block; float: left; }
a.toolbarbutton
{ cursor: pointer; white-space: nowrap; text-decoration: none; }
a.toolbarbutton:link, a.toolbarbutton:visited
{ border-style: none; padding: 2px 2px 1px 2px; color: #ffffff; text-decoration: none; }
a.toolbarbutton:active, a.toolbarbutton:focus, a.toolbarbutton:hover
{ border: 1px solid #000000; padding: 1px 1px 0px 1px; background: #E3D5BA; color: #000000; text-decoration: none; }
a.toolbarbuttondisabled, a.toolbarbuttondisabled:visited, a.toolbarbuttondisabled:hover, a.toolbarbuttondisabled:active, a.toolbarbuttondisabled:focus
{ border-style: none; padding: 2px 2px 1px 2px; cursor: default; color: #909090; text-decoration: none; }
/*-------- Noscript --------*/
.noscript
{ position: absolute; left: 50%; top: 50%; margin-left: -150px; width: 300px; margin-top: -60px; }
.noscript h1, .noscript h2
{ margin: 0px; border-style: none; background-color: transparent; }
.noscript h1
{ font-family: georgia; font-size: 42px; padding: 0px 0px 6px 0px; }
.noscript h2
{ font-size: 13px; padding: 0px; }
/*-------- Dialog --------*/
.dialogdesktop
{ position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; background-image: url(images/spacer.gif); background-repeat: no-repeat; }
.dialogwindow
{ cursor: default; position: absolute; top: 0px; left: 0px; table-layout: auto; border-style: none; visibility: hidden; }
.dialog1
{ width: 37px; height: 37px; background-image: url(images/dialog-tl.png); }
.dialog2
{ background-image: url(images/dialog-t.png); }
.dialog3
{ width: 37px; background-image: url(images/dialog-tr.png); }
.dialog4
{ background-image: url(images/dialog-l.png); }
.dialog5
{ background-color: #ffffff; color: #000000; }
.dialog6
{ background-image: url(images/dialog-r.png); }
.dialog7
{ height: 37px; background-image: url(images/dialog-bl.png); }
.dialog8
{ background-image: url(images/dialog-b.png); }
.dialog9
{ background-image: url(images/dialog-br.png); }
.dialogtitle
{ font-weight: bold; position: relative; top: -2px; left: 2px; width: 100%; }
.dialoginner
{ text-align: left; background-color: #ececec; margin-top: 4px; }
.box
{ display: block; position: absolute; overflow: hidden; }
img.box
{ width: 100%; height: 100%; }
.boxcontent
{ display: block; position: absolute; overflow: hidden; }
/* eof */