body {
	padding: 0;
	margin: 0;
	background: #ffffff;
	font-family: verdana, tahoma, arial;
	font-size: 11px;
}
img {
	border: 0;
}

#menu {
	position: fixed;
	width: 200px;
	padding: 24px 20px;
}
#menu img {
	outline: 0;
}

#menu img.logo {
	margin: 0 0 10px 0;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu li {
	line-height: 15px;
}
#menu a.selected, #menu a.subselected {
	font-weight: bold;
	font-size: 0;
}
#menu a {
	color: #000000;
	text-decoration: none;
}
#menu a:hover {
	font-weight: bold;
}
#menu .menu a {
	text-transform: uppercase;
}
#menu li.menu {
	margin-bottom: 10px;
}
#menu .submenu a {
	text-transform: none;
}
#content {
	position: absolute;
	left: 196px;
	top: 24px;
	padding-bottom: 24px;
	/*border: 1px solid;*/
	width: 604px;
}
#debug {
	position: fixed;
	white-space: pre;
	right: 200px;
	top: 40px;
	border: 3px solid #eee;
	width: 200px;
	padding: 4px;
	font-family: verdana;
	font-size: 10px;
}

.border {
	width: 604px;
}
.border .top {
	height: 120px;
}
.border .bottom {
	height: 103px;
}
.border .middle {
	text-align: center;
	padding-bottom: 20px;
}
.border .middle .print {
	text-align: right;
	width: 390px;
	margin: 0 auto;
	position: relative;
	top: 20px;
	padding-top: 20px;
}
.border .middle .text {
	text-align: left;
	width: 348px;
	margin: 0 auto;
	line-height: 16px;
	color: #000000;
	padding-top: 10px;
}
.border .middle .text ul {
	padding: 0;
	padding-left: 1em;
}
.border .middle .text a {
	color: #000000;
}
.seminar .item {
	clear: both;
	margin-top: 10px;
}
.seminar .item .year {
	width: 40px;
	font-weight: bold;
	float: left;
}
.seminar .item .title {
	width: 300px;
	float: left;
}
.seminar .item .title a {
	color: #000000;
}
.seminar .item .title a:hover {
	text-decoration: none;
}
.documentation a {
	color: #000000;
	font-weight: bold;
}
.documentation a:hover {
	text-decoration: none;
}
.border .middle .text h1,
.border .middle .text h2,
.border .middle .text h3,
.border .middle .text h4,
.border .middle .text h5,
.border .middle .text h6,
.border .middle .text h7 
{
	font-family: Arial;
	text-transform: uppercase;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #000000;
}
.border_purple .middle .text h1,
.border_purple .middle .text h2,
.border_purple .middle .text h3,
.border_purple .middle .text h4,
.border_purple .middle .text h5,
.border_purple .middle .text h6,
.border_purple .middle .text h7 
{
	color: #663366;
}
.border_green .middle .text h1,
.border_green .middle .text h2,
.border_green .middle .text h3,
.border_green .middle .text h4,
.border_green .middle .text h5,
.border_green .middle .text h6,
.border_green .middle .text h7 
{
	color: #666600;
}
.border_black .top {
	background: url(../images/border/black_top.gif) no-repeat;
}
.border_black .middle {
	background: url(../images/border/black_background.gif) repeat-y;
}
.border_black .bottom {
	background: url(../images/border/black_bottom.gif) no-repeat;
}

.border_green .top {
	background: url(../images/border/green_top.gif) no-repeat;
}
.border_green .middle {
	background: url(../images/border/green_background.gif) repeat-y;
}
.border_green .bottom {
	background: url(../images/border/green_bottom.gif) no-repeat;
}

.border_purple .top {
	background: url(../images/border/purple_top.gif) no-repeat;
}
.border_purple .middle {
	background: url(../images/border/purple_background.gif) repeat-y;
}
.border_purple .bottom {
	background: url(../images/border/purple_bottom.gif) no-repeat;
}

.border_yellow .top {
	background: url(../images/border/yellow_top.gif) no-repeat;
	background-position: -1px;
}
.border_yellow .middle {
	background: url(../images/border/yellow_background.gif) repeat-y;
}
.border_yellow .bottom {
	background: url(../images/border/yellow_bottom.gif) no-repeat;
}

.border_lightblue .top {
	background: url(../images/border/lightblue_top.gif) no-repeat;
}
.border_lightblue .middle {
	background: url(../images/border/lightblue_background.gif) repeat-y;
}
.border_lightblue .bottom {
	background: url(../images/border/lightblue_bottom.gif) no-repeat;
}

.border_darkblue .top {
	background: url(../images/border/darkblue_top.gif) no-repeat;
}
.border_darkblue .middle {
	background: url(../images/border/darkblue_background.gif) repeat-y;
}
.border_darkblue .bottom {
	background: url(../images/border/darkblue_bottom.gif) no-repeat;
}

.border_lightgreen .top {
	background: url(../images/border/lightgreen_top.gif) no-repeat;
}
.border_lightgreen .middle {
	background: url(../images/border/lightgreen_background.gif) repeat-y;
}
.border_lightgreen .bottom {
	background: url(../images/border/lightgreen_bottom.gif) no-repeat;
}

.border_pink .top {
	background: url(../images/border/pink_top.gif) no-repeat;
}
.border_pink .middle {
	background: url(../images/border/pink_background.gif) repeat-y;
}
.border_pink .bottom {
	background: url(../images/border/pink_bottom.gif) no-repeat;
}

.clear {
	clear: both;
}
