#sub_menu {
	display: inline;
	float: left;
	width: 310px;
	font-family: Arial;
	font-size: 12px;
}

#sub_menu a {
	margin: 0px;
	margin-left: 22px;
	padding: 0px;
	text-decoration: none;
	color: #000000;
}

#sub_menu a:hover {
	/*text-decoration: underline;*/
	border-bottom: 1px solid #000000;
}

#sub_menu span.sub_menu_cur a {
	/*text-decoration: underline;*/
	border-bottom: 1px solid #000000;
}

#content {
	margin-left: 310px;
}

#content div {
	width: 690px;
    white-space: normal;
	margin-left: 0px;
	padding: 0px;
}

#content div table {
	border-collapse: collapse;
}

#content div table tbody tr td {
	width: 345px;
}

td.align-right {
	text-align: right;
	background: url('../img/pfeil_d.png');
	background-repeat: no-repeat;
	background-position: right;
}

td.align-right-x {
	text-align: right;
	background: url('../img/x.png');
	background-repeat: no-repeat;
	background-position: right;
}

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

h1 {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 13px;
	padding-bottom: 3px;	
}

.csc-firstHeader {
	width: 690px;
	border-bottom: 1px solid #000000;
	margin-bottom: 0px;
}

p.bodytext {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 13px;
}

#content div.csc-default {
	padding-bottom: 5px;
	border-bottom: 1px dotted #000000;
	margin-bottom: 10px;
}

#content #c42,
#content #c66 {
	border-bottom: 0px dotted #000000;
}

.csc-frame-invisible {
	border-bottom: 1px dotted #000000;
	margin-bottom: 10px;
}

td.displayX {
	background: url('../img/x.png');
        background-repeat: no-repeat;
        background-position: right;
}

td.displayX a {
	color:white;
}

#content div.displayX {
	border-bottom:none;
}
