/*
 * This file contains style sheet definitions concerning the layot
 * of the page.
 *
 * Copyright (c) 2005 by Jakob Vogel <jakob.vogel@in.tum.de>
 */

/* General elements. */
html, body {
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 100%;
	height: 100%;
}

/* Named elements. */
table#menu_table {
	width: 200px;
}

table#head_table {
	width: 100%;
}

td#page_head {
	height: 20px;
}

td#page_main {
	width: 100%;
	height: 100%;
}

td#page_data {
	width: 100%;
	height: 100%;
}

div#main_field {
	text-align: justify;
}

table#foot_table, td#page_foot {
	width: 100%;
	height: 30px;
}

/* Element classes. */
table.outer {
	width: 100%;
	height: 100%;
}

div.spacer_foot {
	border-width: 10px;
	border-style: solid;
}

div.spacer_white {
	border-width: 10px;
	border-style: solid;
}

img.tree_element {
	width: 9px;
	height: 9px;
	border: 0px;
}

div#page_main_frame {
	border-left-width: 0px;
}

div#extension {
	width:100%;
}

/* Hints. */
div.error, div.warning, div.information, div.idea {
	padding: 5px;
	width: 100%;
}

div.hint_spacer {
	border-width: 0px;
	border-top-width: 10px;
	border-right-width: 10px;
	border-style: solid;
	border-color: #ffffff;
}

div.hint {
	margin: 5px;
	padding: 5px;
	width: 15%;
	margin: 10px 0px 5px 10px;
	float: right;
}