body {
	background-color:#E5E5E5;
	margin:0px;
	padding:0px;
}

td, a, p, span, div, h1, h2, h3, li, textarea, input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

a {
	color:#000000;
	text-decoration:none;
}

a:hover {
	color:#000000;
	text-decoration:underline;
}

h1, h2, h3 {
	padding:0px;
	margin:0px;
	display:inline;
}

ul, li, p {
	margin:0px;
	padding:0px;
}

li {
	list-style:none;
}

.clear {
	clear:both;
}

/* Grundlayout */
td#header {
	height:82px;
	background-image:url(../gfx/header.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

td#leftBox {
	width:192px;
	padding-bottom:50px;
	vertical-align:top;
	border-right:1px solid #BABABA;
	border-left:1px solid #000000;
	background-color:#FFFFFF;
}

td#mainBox {
	vertical-align:top;
	background-color:#FFFFFF;
}

td#rightBox {
	width:163px;
	/* padding-top:17px; */
	padding-bottom:50px;
	vertical-align:top;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	background-color:#F9F9F9;
}

td#rightBoxShadow {
	width:10px;
	vertical-align:top;
	background-image:url(../gfx/rightBoxShadow.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

td#bottomShadow {
	background-image:url(../gfx/bottomShadow.gif);
	background-repeat:repeat-x;
	background-position:top left;
	border-top:1px solid #000000;
}

/* Navigation */
div.navi {
	padding-top:18px;
	padding-left:29px;
}

h1.navi {
	font-size:11px;
	font-weight:bold;
}

/* Content */
td.dottedTitle {
	font-size:1.2em;
	height:1.2em;
	vertical-align:baseline;
	white-space:nowrap;
}

td.dottedPadding {
	width:100%;
	vertical-align:30%;
}

div.dottedPadding {
	width:100%;
	line-height:1ex;
	display:inline-block;
	border-bottom:1px dotted;
}

div.dottedPaddingBig {
	width:100%;
	line-height:2ex;
	display:inline-block;
	border-bottom:1px dotted;
}

div.underscorePadding {
	width: 100%;
	line-height:1ex;
	display:inline-block;
	border-bottom: 1px solid;
}

td.dottedTitleQuad {
	vertical-align:bottom;
	padding-bottom:3px;
}

/* rechte Box */
li.rightBoxTitle {
	padding-bottom:7px;
}

ul.rightBox {
	padding-left:28px;
}

h1.rightBox {
	font-size:10px;
	font-weight:bold;
}

div.rightBoxSeperator {
	padding-top:7px;
	padding-bottom:10px;
}