/*-----------------------------------------------------*/
/*----------------------- Haupt -----------------------*/
/*-----------------------------------------------------*/

* {
	
	margin: 0;
	padding: 0;
	border: 0 none;
	
}

#header h1, #skip,
#left, #submenu,
#footer p,
.tx-ttnews-browsebox,
.tx-indexedsearch-percent, .tx-indexedsearch-searchbox, .browsebox {
	
	display: none;
}

#menu-slider {
	
	display: none !important;
	
}

.print-only {
	
	display: block !important;
	
}

body {
	
	text-align: center;
	
}

#wrapper {
	
	width: 85%;
	margin: 0 auto;
	
	text-align: left;
	
}

#header .print-only {
	
	text-align: right;
	border-bottom: 1pt #728996 solid;
	margin-bottom: 20pt;
	padding: 10pt 0;
	
}

#footer .print-only {
	
	color: #728996;
	font-size: 8.7pt;
	text-align: justify;
	border-top: 1pt #728996 solid;
	margin-top: 20pt;
	padding: 10pt 0;
	
}

a[href]:after {
	
	font-size: 10pt;
	font-weight: normal !important;
	content: " (URL: " attr(href) ") ";
	
}

.csc-textpic-image a[href]:after,
.right a[href]:after,
a.mail[href]:after {
	
	content: "" !important;
	
}

#right {
	
	margin-top: 20pt;
	
}

.csc-textpic-image img,
.right img {
	
	display: inline !important;
	
}

#single-column .csc-textpic p,
#single-column .csc-textpic h3,
#single-column .csc-textpic h4,
#single-column .csc-textpic ul {
	
	padding-right: 30pt;
	
}

table {
	
	width: 100%;
	
}


/*-----------------------------------------------------*/
/*--------------------- Schrift -----------------------*/
/*-----------------------------------------------------*/

body {
	
	color: #333;
	font-family: Tahoma, Verdana, Sans-Serif;
	
}

table, table p, table p a:after {
	
	font-size: 8pt !important;
	
}

table th {
	
	vertical-align: top;
	margin-bottom: 5pt;
	padding-right: 10pt;
	padding-bottom: 5pt;
	border-bottom: 1pt #728996 solid;
	
}

table td {
	
	vertical-align: top;
	padding: 5pt 10pt 5pt 0;
	border-bottom: 1pt #728996 solid;
	
}

input {
	
	font-family: Tahoma, Verdana, Sans-Serif;
	
}

a {
	
	text-decoration: none;
	
}

h2, #multi-column #right h2 {
	
	color: #9f0038;
	font-size: 14pt;
	margin-bottom: 1.2em;
	
}

#content a {
	
	color: #728996;
	font-style: italic;
	
}

#content p, #content h3, #content h4, #content ul, .bottom {
	
	font-size: 10pt;
	line-height: 1.4em;
	margin-bottom: 1.4em;
	
}

#content h3 {
	
	margin-bottom: 6px !important;
	
}

#multi-column #right h3 {
	
	font-weight: bold;
	
}

table thead th,
table tbody td {
	
	font-size: 10pt;
	
}

.newsdate {
	
	color: #728996;
	
}

.black {
	
	color: #333;
	
}

a:hover .black {
	
	color: #9f0038;
	
}

.tx-indexedsearch-whatis {
	
	font-size: 10pt;
	
}

.tx-indexedsearch-sw {
	
	font-style: italic;
	
}