/* 
Contains strucural styles of the page.

(c) Copyright 2008 PuzzWorks OHG.
Author: Georg Freund <georg.freund@puzzworks.com>

Allowed:
all structure related styles
display, width/height, padding/margin, position, top/right/bottom/left, overflow, float, ...

Not allowed:
Any color or font styles or any style wich is not relevant for the strukture of the page.

Keep this file as small as possible!

*/

/* Tags*/

body {
	margin:0;			
	padding:0;
}

/* Document */

#document {
	width:970px;
	margin:0 auto;
	overflow:hidden;
}

/* Header */

#header .top {
	height:30px;
}

#header .teaser {
	height:298px;
}

/* Main*/

#main {
	overflow:hidden;
}

/* Page */

#page {
	display:none;
}
body.page #page {
	display:block;
}
body.nav #page {
	margin-left:218px;
}

/* Nav */

#nav {
	display:none;
	float:left;
	overflow:hidden;
	width:237px;
}
body.nav #nav {
	display:block;
}

/* Info */

#info {
	display:none;
	float:right;
	overflow:hidden;
	width:270px;
	margin-top:20px;
}
body.info #info {
	display:block;
}

/* Log */

#log {
	display:none;
}
body.log #log {
	display:block;
}
body.nav #log {
	margin:10px;
	margin-left:248px;
}

/* Footer */

#footer {
	height:60px;
}
