/**
* CSS
*
* @author	Sebastian Müller <sebastian produktivbuero de>
* @date		07/02/2007
*/

/* ---------------------------- */
/* GENERAL */
/* ---------------------------- */

body {
	margin: 49pt 0;
	padding: 0;
	color: #000;
	font-family: Verdana, sans-serif;
	font-size: 7pt;
}

h1 {
	font-size: 14pt;
}

h2 {
	font-size: 12pt;
}

h3, h4, h5, h6 {
	font-size: 10pt;
}

p {
  line-height: 150%;
}

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

img {
	border: none;
}

input, select, textarea {
	font-size: 7pt;
	width: 350px;
	border: 1px solid #000000;
}

li {
  line-height: 150%;
}

/* ---------------------------- */
/* LAYOUT */
/* ---------------------------- */

#position {
	margin: 0 21pt;
}

#header {
	display: none;
}

#printheader {
  float: left;
}

#center {
  padding: 14pt 0;
  border-bottom: 0.5pt solid #000000;
}

#breadcrump {
  padding: 14pt 0;
  font-weight: bold;
  font-size: 14pt;
	display: block;
	border-top: 0.5pt solid #000000;
	border-bottom: 0.5pt solid #000000;
}

#content {
}

#left {
	display: none;
}

#right {
	text-align: right;
	display: block;
}

#subnavigation {
	display: none;
}

#footer {
	display: none;
}

#printbutton {
	width: 100%;
	text-align: center;
	padding: 10pt 0;
	position: absolute;
	left: 0;
	top: 0;
	background: #DCDCE6;
	border-bottom: 0.5pt solid #000000;
}
 /* Printbutton zum Ausdruck ausblenden */
@media print {
	#printbutton {
		display: none;
	}
}

/* ---------------------------- */
/* STYLES */
/* ---------------------------- */


/* ---------------------------- */
/* KLASSEN */
/* ---------------------------- */

.button {
  width: auto;
  font-weight: bold;
  color: #DCDCE6;
	background: #0A0A17;
}

.checkbox {
	width: auto;
}

/* Bildkästen */
.imagetable {
  margin-bottom: 4pt;
}

.tdimage {
	vertical-align: top;
}

.tdtext {
	padding: 5pt;
	width: 100%;
	font-size: 7pt;
	font-weight: bold;
	vertical-align: bottom;
}

.tdtext p {
	margin: 0;
	padding: 0;
}

.tdtext a {
}

/* Kataloglisten */
.catalog_entries {
	margin-bottom: 10px;
	width: 350px;
	padding: 5px;
	border: 0.5pt solid #0A0A17;
	list-style-type: none;
}

.catalog_list {
	margin: 0;
	padding: 0;
}

.catalog_entries a {
	width: 100%;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

/* Katalogtabellen */
.list {
  width: 90%;
}

.list th {
	padding: 5pt;
	font-size: 10pt;
	font-weight: bold;
	border-top: 1pt solid #0A0A17;
	border-bottom: 1pt solid #0A0A17;
}

.list td {
	padding: 5pt;
	font-size: 7pt;
	margin: 0;
	vertical-align: top;
	border-bottom: 0.5pt solid #0A0A17;
}

.sitepages {
	font-weight: bold;
}

.site {
	font-weight: bold;
	padding: 2pt;
	margin-left: 7pt;
	border: 0.5pt solid #0A0A17;
}

.sitelinks {
	text-decoration: none;
	padding: 2pt;
	margin-left: 7pt;
	border-top: 0.5pt solid #0A0A17;
	border-bottom: 0.5pt solid #0A0A17;
}
.thone {
  width: 80%;
	text-align: left;
}

.thtwo {
  text-align: right;
}

/* Suchlisten */
.search_list li {
	padding-bottom: 4pt;
	line-height: 140%;
}

.refer {
	font-size: 60%;
	vertical-align:super;
}

/* Suchergebnisse */
.highlight_query {
	color: #FF0000;
}
