/************************************
* Copyright 2006-2007 Qubits GmbH   *
* http://www.qubits.ch              *
* Version 30.5.2007                 *
*************************************/

/*** body ***/
html,body,td,h1,h2,h3,h4,ul,li {
	font-family: 'Helvetica Neue', Helvetica, Arial, Geneva, sans-serif; color: #000000; 
}
body { background: #ffffff; margin: 0; padding: 0; }

/*** header ***/
#header { height: 270px; margin: 0; padding: 0; }

/*** logo ***/
#logo {
	position: absolute; height: 20px; width: 120px;
	top: 185px; left: 30px; margin: 0; padding: 0;
}

/*** container ***/
#container {
	width: 600px; position: absolute;
	top: 280px; left: 200px; margin: 0; padding: 0;
}

/*** menu ***/
.menu {
	margin: 0px 0px 2px 0px; padding: 0px 8px 0px 0px;
	font-size: 11px; color: #666666; text-decoration: none;
	font-weight: bold; line-height: 16px;
}

.menu a:link, .menu a:visited { color: #666666; text-decoration: none; }
.menu a:hover, .menu a:active { color: #000000; text-decoration: none; }

/*** main ***/
#content {
	padding: 20px 0px 10px 0px; margin: 0; width: 600px; position: relative;
	font-size: 12px; line-height: 1.5em; color: #111;	
}

#content p, h1 {
	margin-top: 6px;
}

#content h1 {
	font-size: 14px; text-decoration: none;
	font-weight: bold; line-height: 18px;
	margin-bottom: 2px;
}

#content .path {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 40px 0px 0px 0px;
	line-height: 1.3em;
	vertical-align: bottom;
	font-weight: normal;
}

#content .path a:link, #content .path a:visited {
	text-decoration: none; color: #999999;
	background: none;
}

#content .path a:hover, #content .path a:active {
	text-decoration: none; color: #373737;
	background: url('site/dotted.gif') repeat-x bottom;
}

#content a:link, #content a:visited {
	text-decoration: none; color: #000000;
	background: url('site/dotted.gif') repeat-x bottom;
}

#content a:hover, #content a:active {
	text-decoration: none; color: #373737;
	background: url('site/dotted.gif') repeat-x bottom;
}

#content ul { list-style: square outside; margin: 0 0 0 20px; padding: 0 0 1em 0;}
#content li {margin-top: 3px;}
#content ul.compressed {margin-top: -10px;}
#content ul.compressed li {margin-top: 0;}

/*** footer ***/
#footer {
	text-align: right;
	border-top:1px solid #cccccc;
	font-size: 11px;
	color: #cccccc;
	background: none;
	margin: 0;
	padding: 5px 8px 20px 0px;
	clear: left;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	text-decoration: none;
	color: #cccccc;
}