﻿/*intern Links */
.next_link {
	background-image: url('/_images/symbol_next_link.gif');
	padding-right: 11px;
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 10px;
	margin-right: 3px;
	margin-top: 7px;
}
.extern_link {
	background-image: url('/_images/symbol_ext.link.gif');
	padding-right: 16px;
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 10px;
	margin-right: 3px;
	margin-top: 7px;
}
.mailto_link {
	background-image: url('../_images/symbol_mail.gif');
	padding-right: 16px;
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 10px;
	margin-right: 3px;
	margin-top: 7px;
}
.download_link {
	background-image: url('../_images/symbol_download.gif');
	padding-right: 16px;
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 10px;
	margin-right: 3px;
	margin-top: 7px;
}

/* Äußere Box für den gesamten Artikel-Bereich - DIV selber (id = 01article) */
#_01article {
	text-align: left;
}
.box_out {
	text-align: left;
}
/* Aussehen der Artikel-Texte im ACP */
body.mceContentBody {
	background-color: #FFF;
}
/* Aussehen der Artikel-Texte / der Artikel-DIV-Box */
.box_out, .artikel_text {
}
/* Link-Definitionen (box_out) */
.box_out a:link, .box_out a:visited {
}
.box_out a:hover {
}
div.artikel_self {
	margin: 0px;
	background-color: #FFF;
	padding: 7px 0px 15px 0px;
}
/* Jedes Element (headline,text,footline) hat zusätzlich diese Klasse */
div.inner_box {
	margin: 0px;
	padding: 0px;
}
/* Klasse für den Headline-Bereich */
div.artikel_headline {
}
/* Artikel-Titel (innerhalb von artikel_headline) */
h2.titel {
	padding: 0px;
	margin: 0px;
	font-size: large;
	text-align: left;
}
/* Link-Definitionen (titel) */
.titel a:link, .titel a:visited {
}
/* Informationen zum Artikel unterhalb des Titels */
.headline_small, .footline_small {
}
div.artikel_footline {
	clear: both;
}
/* Link-Definitionen (artikel_headline) */
.artikel_headline a:link, .artikel_headline a:visited {
	text-decoration: none;
	color: #333;
}
.artikel_headline a:hover {
}
/* Aussehen der Artikel-DIV-Box */
div.artikel_textbox {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	border-bottom-width: 2px;
}
/* Link-Definitionen (artikel_text) */
.artikel_text a:link, .artikel_text a:visited, .mceContentBody a {
}
.artikel_text a:hover {
}
/* CSS-Eigenschaten für das Kategorie-Bild */
.artikel_catimg img {
	text-align: left;
	float: left;
	padding: 5px;
	padding-top: 15px;
}
/* Definition für TABELLE mit der Seiten-Navigation */
.table_page {
	border-radius: 8px;
	padding: 0px;
	margin: 0px;
}
/* Textdefinition für Seiten-Navigation (Vor, Zurück etc.) */
.page_text {
	text-decoration: none;
	font-size: medium;
}
.page_text a {
	border: 1px solid #333333;
	border-radius: 6px;
	padding: 0px 3px 0px 3px;
	background-color: #EBEBEB;
}
.page_text b {
	border: 1px solid #333333;
	border-radius: 6px;
	padding: 0px 8px 0px 8px;
	background-color: #EBEBEB;
}

/* Definition für Tabellenabschnitt mit weiteren Feldern (Suchbox, RSS, Archiv, Seiten etc.) */
.table_page_fields {
	padding-top: 20px;
	width: auto;
	border: 0;
}
.table_page_fields td {
	padding: 5px;
}
/* Tabelle für Archiv-Ansicht */
.table_archiv {
	width: 100%;
	border: 0;
}
.table_archiv td {
	padding: 5px;
}
td.archiv_month {
}
td.archiv_year {
}
.table_archiv_headline {
	font-weight: bold;
}
/* Definition für Kommentar-Box (Anzeige von Kommentaren) */
.commentbitbox {
	width: 98%;
	text-align: left;
	border: 1px dotted #999;
	padding: 8px;
}
.comment_text {
	font-size: 12px;
	text-decoration: none;
}
/* Definition für "Kommentar-Hinzufügen"-Tabelle */
.commentaddbox {
	width: 100%;
	text-align: left;
	border: 1px dotted #999;
	padding: 8px;
}
/* Aussehen von kleinem Text */
.small01acp, .small01acp a:link, .small01acp a:visited {
	text-decoration: none;
	text-transform: uppercase;
}
.small01acp a:link, .small01acp a:visited {
	text-decoration: underline;
}
.box_out a:hover {
	text-decoration: none;
}
/* Hervorgehobener, wichtiger Text */
.highlight {
	font-weight: bold;
	color: red;
}
/* Formular-Elemente */
/* Normales Textfeld */
.input_field {
}
/* Formular-Buttons */
.input_button {
	font-size: medium;
}
/* Dropdown-Boxen */
.input_selectfield {
	font-size: medium;
	padding-top: 1px;
	padding-bottom: 2px;
}
/* Rahmen bei Bildern mit Link entfernen */
img {
	border: 0;
}
.float_left {
	text-align: left;
	float: left;
}
.float_right {
	text-align: right;
	float: right;
}
/* Copyright-Hinweis */
/* Sichtbare Hinweis darf ohne eine entsprechende Lizenz NICHT entfernt werden! */
.copyright {
	padding-top: 15px;
	text-decoration: none;
}
.lightbox {
}
/* Aussehen der Hinweisbox für die Ausgabe von Meldungen */
.meldungen_01 {
	margin: 0px;
	padding: 0px 0px 0px 7px;
	color: #FFF;
	text-decoration: none;
	background-color: #669999;
	font-style: italic;
}
/* CSS aus Pfad: 01acp/system/js/mootools-remooz.css */
.remooz-element {
	cursor: -moz-zoom-in;
}
/**
 * Box layout
 */
.remooz-box {
	position: absolute;
	top: 0;
	left: 0;
	background: #fff no-repeat center;
	z-index: 100;
}
.remooz-loading {
	background-image: url(/images/moo/remooz/spinner.gif);
}
.remooz-body {
	width: 100%;
	height: 100%;
}
.remooz-box-focus.remooz-type-image .remooz-body {
	cursor: -moz-zoom-out;
}
.remooz-box-dragging .remooz-body {
	cursor: move;
}
/**
 * Close button
 */
.remooz-btn-close {
	position: absolute;
	left: -15px;
	top: -15px;
	width: 30px;
	height: 30px;
	text-decoration: none;
	border: 0;
	background: url(/images/moo/remooz/closebox.png) no-repeat center;
	visibility: hidden;
	cursor: pointer;
}
.remooz-engine-trident4 .remooz-btn-close {
	background-image: url(/images/moo/remooz/closebox.gif);
}
/**
 * Caption title
 */
.remooz-title {
	position: relative;
	left: 0;
	top: 15px;
	text-align: left;
}
.remooz-title-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 99;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; /* shadow opacity differs from box shadow because its default set to opacity 0.8 */;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
}
.remooz-title-content {
	position: relative;
	padding: 5px 15px;
	color: #fff;
	z-index: 101;
	font: 11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.remooz-engine-trident4 .remooz-title-bg {
	display: none;
}
.remooz-engine-trident4 .remooz-title-content {
	background-color: #333;
}
.remooz-title-content h6 {
	padding: 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #eee;
}
.remooz-title-content p {
	padding: 0;
	color: #eee;
}
/**
 * Type specific
 */
.remooz-type-image img {
	display: block;
	border: 0;
	width: 100%;
	height: 100%;
}
/**
 * Shadow
 */
.remooz-bg {
	position: absolute;
	width: 33px;
	height: 40px;
}
.remooz-bg-n {
	left: 0;
	top: -40px;
	width: 100%;
	background: url(/images/moo/remooz/remo_bg_n.png) repeat-x;
}
.remooz-bg-ne {
	right: -33px;
	top: -40px;
	background: url(/images/moo/remooz/remo_bg_ne.png) no-repeat;
}
.remooz-bg-e {
	right: -33px;
	top: 0;
	height: 100%;
	background: url(/images/moo/remooz/remo_bg_e.png) repeat-y;
}
.remooz-bg-se {
	right: -33px;
	bottom: -40px;
	background: url(/images/moo/remooz/remo_bg_se.png) no-repeat;
}
.remooz-bg-s {
	left: 0;
	bottom: -40px;
	width: 100%;
	background: url(/images/moo/remooz/remo_bg_s.png) repeat-x;
}
.remooz-bg-sw {
	left: -33px;
	bottom: -40px;
	background: url(/images/moo/remooz/remo_bg_sw.png) no-repeat;
}
.remooz-bg-w {
	left: -33px;
	top: 0;
	height: 100%;
	background: url(/images/moo/remooz/remo_bg_w.png) repeat-y;
}
.remooz-bg-nw {
	left: -33px;
	top: -40px;
	background: url(/images/moo/remooz/remo_bg_nw.png) no-repeat;
}
/* Folgende zusaetzliche CSS-Eigenschaften bei update auf Vers. 3.2.0  */
/* SLIMBOX */
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000; /* Overlay-Hintergrundfarbe der Lightbox-Abdunklung */;
	cursor: pointer;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #333;				/* Hintergrundfarbe des Untertitel-Bereichs */
}
#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #333;
/* Bildrahmenfarbe um das in der Lightbox geöffnete Bild herum */background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}
#lbPrevLink {
	left: 0;
}
#lbNextLink {
	right: 0;
}
/* Untertitel-Textdefinition */
#lbBottom {
	border-top-style: none;
	border-style: solid;
	border-width: 10px;
	border-color: #333;
	color: #C0C0C0;
	line-height: 1.4em;
	text-align: left;
}
#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	margin: 5px 0;
	outline: none;
}
#lbCaption, cee1lbNumber {
	margin-right: 71px;
}
#lbCaption {
	font-weight: bold;
}
.thumbnail_art2gal {
	float: left;
	width: 100px; /* Thumbnail-Breite */;
	border: 1px solid #999;
	margin: 0 10px 10px 0;
/* Abstand zwischen den einzelnen Thumbnails */padding: 5px; /* Abstand zwischen Bild und Rand */
}
/* div um die Thumbnails innerhalb von Artikeln */
div.cssgallery_art2gal {
}