/* Tags */
body { font-family:verdana; font-size:8pt; background:white; padding:25px; }
form { background:white; }
table { background:white; border-collapse:collapse; }
th, td { border:none; padding:3px; empty-cells:show; }
th { background:#eeeeee; color:black; border-bottom:2px solid black; }
td td { border-bottom:1px solid black; vertical-align:bottom; }
img { border:none; }
dt { font-family:verdana; font-size:11px; font-weight: bold; color:black;}

fieldset { border:1px dashed #0033dd; margin:10px; padding:5px; }
legend { background:white; color:#0033dd; font-weight:bold; padding:0px 3px; }
label { color:#990033; }
input[type=text], input[type=password], input[type=file], input[type=checkbox],
	select, textarea { border:1px solid #eeeeee !important;
	background:#fefeee; color:#0033dd; }
input[type=submit], input[type=button] { background:#fefeee; }
input[type=checkbox] { height:18px; width:18px; }

hr { padding:0px; margin:0px; border:none; height:1px; background:#980033; }
h1 { font-size:120%; }
h2 { font-size:100%; }
a:link { font-size:90%; color:#FF3300; }
a:visited { font-size:90%; color:#FF3300; }
a:hover { font-size:90%; color:#5E7669; }

/* Auswahl: Mozilla und Safari */
::-moz-selection{
	background:#990033;
	color:#ffffff;
}

::selection {
	background:#990033;
	color:#ffffff;
}

/* Klassen, IDs */

/* Allgemein */
.small { font-size:80%; }
.left { text-align:left; }
.right { text-align:right; }
.lfloat { float:left; padding:0px 40px 10px 20px; }
.rfloat { float:right; padding:0px 40px 10px 20px; }

/* Frontend */
.alert {
	font-size:120%;
	color:#990033;
}
.alphabet { font-family:monospace; font-size:80%; }
.mainfuss { position:absolute; bottom:5px; right:5px;
	font-size:80%; }
.datadisplay {
	width:200px;
	height:500px;
	position: absolute;
}
dl.datadisplay { font-size:11px; padding:0px; position:absolute;top:90px;}
/* Größe: 640x480 + 2x8 pixel */
.listdisplay { position:absolute;top:65px;left:250px;
	width:676px; height:516px;
	margin:0px 10px; padding:10px;
	border-top:1px dashed #5E7669;
	border-bottom:1px dashed #5E7669;
	border-left:1px dashed #5E7669;
	border-right:1px dashed #5E7669;
	overflow:auto;}
.galeriebrowse { position:absolute;top:45px;left:260px;}

.filedisplay { position:absolute;top:65px;left:250px;
	width:676px; height:522px;
	margin:0px 10px; padding:10px;
	border-top:1px dashed #5E7669;
	border-bottom:1px dashed #5E7669;
	border-left:1px dashed #5E7669;
	border-right:1px dashed #5E7669; }
.name { position:absolute;top:75px; font-size:14px;}
.mainnavigation { position:absolute;top:10px;}
.galeriebuttons {
	position:absolute;
	top:610px;
	left:240px;
	margin:0px 10px;
	padding:10px;
	text-align: right;
 }
 .alert2 { position:absolute;top:576px;
	margin:0px 10px; padding:2px;
	color:white; background-color:#990033;
	border-top:1px dashed #990033;
	border-bottom:1px dashed #990033;
	border-left:1px dashed #990033;
	border-right:1px dashed #990033;}

/* Backend */
.main { width:960px; vertical-align:top; }
.menu { width:165px; vertical-align:top; }
.fuss { font-size:80%; text-align:right; }

#progress { position:absolute;top:40px;left:0px;width:100%;height:16px;
	background:white;font-size:14px;padding:4px 20px;visibility:hidden; }

/* Extra */
.today a { padding:1px 4px; border:1px solid black; }
.pickertable { width:100%; text-align:center; }
.pickertable a { text-decoration:none; }
.pickericon { vertical-align:bottom; }

