div.content, div.links, p, .lauftext {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	color:#000000;
	
}

div.content {
	width:367px !important;	
	/*
	height:auto !important;
	
	height:370px;
	
	min-height:370px;
	max-height:auto;
	*/
	
}

div.links {
	margin-top:0px;
	line-height:10pt;
	padding:9px;
	
}


.linksCol img {
	margin-top:1px;	
}

a.importantlink {
	font-weight:bold;	
}

a {
	color:#BA95A0;
	text-decoration:underline;	
}

a:hover {
	color:#752C41;
}

.chapterBox {
	float:left;
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	width:385px;
}

.chapterBox p {
	padding:0px 25px 25px 25px;
}
.maintitle {
	margin-bottom:18px;
	padding:25px 25px 15px 25px;
	font-size:19pt;
}


h1 {
	font-size:12pt;
	font-weight:bold;	
}

h2 {
	font-size:10pt;
	font-weight:bold;	
}

ul, ol {
	margin:0px;
	padding:0px;
	padding-left:9px;
	margin-left:9px;
}

sup {
	padding:0px;
	margin:0px;
	line-height:0pt !important;
	line-height:12pt;
}

.sup {
	font-size:80%;
	vertical-align:top;
}

dt {
	font-size:80%;
	color:#752C41;
}

dd {
	margin-left:28px;
	margin-bottom:4px;	
}


.otherlang {
	color:#999999;
	/*font-size:8pt;*/
}

p.abstract {
	margin-top:20px;
	margin-bottom:15px;	
}

p.footer {
	color:#999999;
	font-size:8pt;	
	float:left;
}


div.paging {
	background:#F0F0F0;
	color:#824758;
	
	font-size:8pt;

	margin-top:9px;
	margin-bottom:20px;

	width:365px;
	height:30px;
}

div.paging div{
	padding:9px;
}

div.paging div.pages {
	float:right;
	text-align:right;
}

div.paging div.back {
	float:left;
	text-align:left;
	margin-right:16px;
}

div.files {
	padding-top:9px;
	border-style:solid;
	border-width:0px;
	border-color:#F0F0F0;
	border-top-width:2px;
	font-size:8pt;	
}

div.files img {
	margin: 4px;
	vertical-align: middle;	
}

div.borderbox {
	padding: 9px 4px 9px 4px;
	margin-bottom:9px;
	border-style:solid;
	border-color:#A7A7A7;
	border-width:1px;	
}

div.testimonial {
	margin-top:12px;
	padding-bottom:4px;	
	border-style:solid;
	border-width:0px;
	border-color:#F0F0F0;
	border-bottom-width:2px;
	height:auto;
}

.zitierweise {
	margin-bottom:10px;
	color:#999999;
	font-size:80%;	
}

table {
	border:0;
	padding:0px;
	margin:0px;	
}

td {
	padding:0px;
	margin:0px;
	vertical-align:top;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
}

table.overview {
	width:585px;
	height:auto;
	/*table-layout:fixed;*/
	border-style:none;
	border-width:0px;
	border-collapse:collapse;
}

table.overview tr {
	height:30px;
}

table.overview td, table.overview th {
	border-color:#F0F0F0;
	border-left-style:solid;
	border-left-width:2px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	text-align:left;
	vertical-align:top;
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
}

table.overview th {
	font-size:10pt;
	border-left-color:#FFFFFF;
	background:#F0F0F0;
}

table.overview th.first {
	border-left-color:#F0F0F0;
	background:#F0F0F0;
}

table.overview th.firstActive {
	border-left-color:#CCCCCC;
	background:#CCCCCC;
}

table.overview th.active {
	background:#CCCCCC;
}

table.overview div {
	margin:2px;
	margin-top:7px;
	margin-left:9px;
}

table.overview .arrow {
	vertical-align:baseline;
	margin-left:5px;
}

table.overview th a{
	color:#000000;
	text-decoration:none;
}

table.overview th a:hover {
	color:#752C41;	
}

/* Tabelle für subnavigation level 3 */
table.sub3 {
	width:367px;
	height:auto;
	border-style:none;
	border-width:0px;
	border-collapse:collapse;
}

table.sub3 tr {
	height:30px;	
}

table.sub3 td {
	text-align:left;
	vertical-align:top;
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
}

table.sub3 td.grey {
	background:#F0F0F0;
}

table.sub3 div{
	margin:5px;
	margin-top:7px;
	margin-left:9px;
}

/* "normale" Tabelle */
table.innentabelle {
	width:384px;
	height:auto;
	border-style:none;
	border-width:0px;
	border-collapse:collapse;
}

table.innentabelle tr {
	height:30px;	
}

table.innentabelle td {
	text-align:left;
	vertical-align:top;
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
}

table.innentabelle div {
	margin:0px;
	margin-top:0px;
	margin-left:0px;
}

/*
textarea, input {
	
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	
}
*/

a.popup {
	vertical-align:bottom !important;
}

img.popup {
	width:190px;
	height:129px;
	border-style:solid;
	border-width:1px;
	border-color:#A7A7A7;
	vertical-align:bottom !important;	
}
