/* 
Contains strucural styles of the page.

(c) Copyright 2008 PuzzWorks OHGdiv.
Author: Georg Freund <georgdiv.freund@puzzworksdiv.com>

*/

/* DEFINING HTML and BODY */
body, form {
	margin:0;
	padding:0;
}

body.dialog {
	overflow:hidden;
}

/* DEFINING DOCUMENT */

#document {
/*
	width:785px;
*/
	width:843px;
	margin:0 auto;
	margin-left:12px;
}
#document.left {
	margin:0;
}
#document.big {
	width:1000px;
}

/* DEFINING HEADER */

#header {
	display:none;
	overflow:hidden;
}
body.top #header, body.tab #header {
	display:block;
}
#header div.top {
	display:none;
}
body.top #header div.top {
	display:block;
}
#header div.tab {
	display:none;
}
body.tab #header div.tab {
	display:block;
}

/* DEFINING MAIN */

#main {
	display:none;
	overflow:hidden;
}
body.nav #main, body.page #main, body.info #main, body.dialog #main, body.log #main {
	display:block;
}

/* nav */
#main div.nav {
	display:none;
	float:left;
	width:186px;
}
body.nav #main div.nav {
	display:block;
}

/* info */
#main div.info {
	display:none;
	float:right;
	width:175px;
}
body.info #main div.info {
	display:block;
}

/* log */
#main div.log {
	display:none;
}
body.log #main div.log {
	display:block;
}
body.info #main div.log {
	margin-right:175px;
	margin-left:158px;
}
body.nav #main div.log {
/*
	margin-left:170px;
*/
	margin-left:158px;
}

/* page */
#main div.page {
	display:none;
}
body.page #main div.page {
	display:block;
}
body.info #main div.page {
	margin-right:175px;
}
body.nav #main div.page {
	margin-left:158px;
	padding-right:30px;
}

/* dialog */

#main div.dialog {
	display:none;
}
body.dialog #main div.dialog {
	display:block;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
}

/* DEFINING FOOTER */

#footer {
	display:none;
	overflow:hidden;
	clear:left;
}
body.bottom #footer, body.sub #footer {
	display:block;
}

/* bottom */

#footer div.bottom {
	display:none;
}
body.bottom #footer div.bottom {
	display:block;
}

/* sub */

#footer div.sub {
	display:none;
}
body.sub #footer div.sub {
	display:block;
}

/* DEFINING FILEMANAGER */

#filemanager {
	display:none;
	overflow:hidden;
}
body.filemanager #filemanager {
	display:block;
}

/* folder */

#filemanager div.folder {
	float:left;
}