/* CSS Dokument von Alexandra Steiner */
/* Druck-CSS */

body {
	margin: 0;
	padding: 0;
}

* {
	margin: 0;
	padding: 0;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
}

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

h1 {
	font-size: 12pt;
	margin: 0.5cm 0;
	font-weight: 500;
	font-variant:small-caps;
	border-bottom: 1px solid #000000;
	width: 7cm;
	padding: 0 0 0.2cm 1.5cm;
}

h2 {
	font-variant:small-caps;
	letter-spacing: 1pt;
	margin: 2cm 0 1cm 0;
	font-size: 12pt;
}

h3 {
	letter-spacing: 1pt;
	margin: 1.5cm 0 1cm 0;
	font-size: 11pt;
}

h4 {
	letter-spacing: 1pt;
	margin: 1.5cm 0 1cm 0;
	font-size: 14pt;
}

strong {
	font-weight: 700;
}

	/* Bilderdarstellung */

img {
	border: none;
	padding: 0;
	margin: 0;
}

img.bildintext {
	float: right;
	margin-right: 0.4cm;
	margin-top: 0.4cm;
	padding-left: 1cm;
}

/* ----------------------------------------------------------------------------------------------------------------------------------- */
/* Umschlag fuer alle darin befindlichen Divbereiche */
/* ----------------------------------------------------------------------------------------------------------------------------------- */

#wrapper {
	padding: 0;
	margin: 0;
}

	/* kopfbereich - wird nur eine Hoehe angegeben - breite automatisch zeilenfuellend */

#kopf {
	height: 1.5cm;
	padding: 0;
}

	/* Menueleiste im Kopfbereich - hier werden die Hauptmenuepunkte festgelegt */

#menue {
	display: none;
}

/* Breite der Menuelistenpunkte */

/* Gestaltung der Suchmaske */

.formfeld {
	display: none;
}

.eingabefeld {
	display: none;
}

/* ----------------------------------------------------------------------------------------------------------------------------------- */
/* ----------------------- Spalte Links - gibt breite an - alle nachfolgendene Elemte werden links umflossen ------------------------- */
/* ----------------------------------------------------------------------------------------------------------------------------------- */

#splinks {
	display: none;
}

	/* Submenue, die Inhalte aendern sich je nach Hauptmenueseite */

#submenue {
	display: none;
}

	/* Adresszeile */

#adresse {
	display: none;
}

/* ----------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------ Spalte Mitte - ist das umfliessende Element - fixe breite ------------------------------------ */
/* ----------------------------------------------------------------------------------------------------------------------------------- */

#spmitte {
	margin: 0;
	padding: 0;
	font-size: 10pt;
	line-height: 12pt;
}

#spmitte ul {
	list-style-type: none;
	margin: 0.5cm 0 0.2cm 2cm;
}

#spmitte ol {
	list-style-type: decimal;
	margin-left: 1.5cm;
	margin-top: 0.5cm;
	line-height: 12pt;
	margin-bottom: 0.2pt;
}

#spmitte p {
	font-size: 10pt;
	line-height: 12pt;
	padding: 0.1cm 0;
}

	/* Formular fuer anmelden und weiterempfehlen */

#spmitte form {
	margin: 0;
	padding: 0.7cm;
}

#spmitte form.register {
	border: 1px dotted #000000;
}

#spmitte form ul {
	margin: 0;
	list-style-type:none;
}

#spmitte form li {
	margin: 0.1cm 0;
}

/* Fromkommentar von M.Palawta (sorry) */
#spmitte form li.comment {
	text-align:right;
	margin-right: 0.2cm;
}

#spmitte form label {
	font-weight: 700;
	font-size: 9pt;
	display: block;
	float: left;
	width: 30%;
}

#spmitte form label.radio {
	font-weight: 700;
	font-size: 9pt;
	display: inline;
	float: none;
	width: 100%;
}

#spmitte form textarea {
	padding: 0.2cm;
	border:1px solid #000000;
	font-family:"Courier New", Courier, monospace;
	font-size: 9pt;
	width: 11cm;
}

#spmitte form input {
	padding: 0.2cm;
	border:1px solid #000000;
	font-family:"Courier New", Courier, monospace;
	font-size: 9pt;
	width: 11cm;
}

#spmitte form input.radio {
	background: none !important;
	border: none !important;
	width: 2cm;
}

#spmitte form input.checkbox {
	background: none !important;
	border: none !important;
	width: 3cm;
}

#spmitte form .knopf {
	display: none;
}

/* Fehlermeldungs- und Bestätigunsstyle von M.Pawlata*/
#spmitte .error {
	border:2px dashed #000000;
	text-align: center;
	margin-top:0.5cm;
}

/* Aktuelles Datum soll angezeigt werden, zusätzlich bearberitet von KA*/

.datum {
	text-align:right;
	font-size: 9pt;
	font-weight: 700;
	margin: 0 0 0.5cm 0;
}

/* Standort soll angezeigt werden - wo befindet sich der User? , zusätzlich bearberitet von KA*/

.standort {
	display: none;
}

/* Slogan - Hintergrundbild und Inhalt werden ausserhalb des sichtbaren Bereichs platziert um den Inhalt fuer Screenreader lesbar zu machen */

.slogan {
	padding: 0;
}

/* Veranstaltunsliste, zusätzlich bearberitet von KA */

.vertitel {
	font-weight: 600;
	margin-right: 144px;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	padding-top: 30px;
}

table {
	width: 100%;
}

tr {vertical-align:top;}
td {padding:0.1cm 0;}

.verdatum {
	width: 15%;
}
.veruhr {
	width: 10%;
}
.verinhalt {
	padding: 0;
	margin: 0;
}
.vergalery{
	text-align:center;
}

.verueberschrift {
	color:#000000;
}

	/* Links fuer Einladungen, weiterempfehlen und anmelden */

.verinfolinks {
	margin: 0.3cm 0  !important;
}
.verinfolinks li {
	list-style-type: none;
	display: block;
	float: left;
}

.vereinladung {
	font-weight: 700;
	width: 3cm;
	padding: 0;
}

.veranmelden, .verweiterempfehlen {
	width: 2cm;
	padding: 0;
}

	/* Terminuebersichtslink */

.terminuebersicht {
	display: none;
}

/* Nach oben - link */

.nachoben {
	display: none;
}

/* Druckversion */

.druckversion {
	display: none;
}

/* Portrait - Vorstand */

.portrait {
	margin-left: 2cm;
	padding-top: 1cm;
	font-size: 9pt;
	line-height: 11pt;
	clear: left;
}

.portrait li {
	list-style-type: none;
	display: block;
	float: left;
}

.porinhalt {
	margin-left: 0.5cm;
	width: 8cm;
	min-height: 104px;
	padding: 0 0.5cm;
	border: 1px solid #000000;
}

.portitel {
	font-variant:small-caps;
	font-size:10pt;
	padding-bottom: 0.5cm;
	line-height: 1.5em;
}

	/* Galerie, im oberen Bereich sollen Thumbnails erscheinen, im Unteren soll das jeweilg gewaehlte Bild gross erscheinen */

.galerie {
	margin: 0 !important;
}
.galerie li {
	list-style-type: none;
	display: block;
	float: left;
	width: 72px;
	margin-bottom: 10px;
}

	/* Gestaltung der Sitemap */

.sitemap {
	margin: 0 !important;

}

.sitemap li {
	list-style-type: none;
	padding-bottom: 0.3cm;
}

.sitemap li a {
	font-weight: 700;
}

	/* Spricht die Listenpunkte in der uebergeordneten Liste von Sitemap an */

.sitemap li ul li {
	list-style-type: none;
	border: none;
	margin: 0;
	padding-bottom: 0.1cm;
}

/* Klasse fuer die Radiobuttons, die weder Hintergrund noch Rahmen haben duerfen */

.radiobutton {
	background: none !important;
	border: none !important;
}

.simplesearchform button {
	background: transparent;
	border: none;
}

/* Dieser Still wird nur in der Druck-Vorschau angezeigt - in der Screen-CSS wird sie nicht angezeigt! */

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

/* ----------------------------------------------------------------------------------------------------------------------------------- */
/* ----- Spalte Rechts - Element befindet sich noch im Umfluss, jedoch muss ein margin angegeben werden um es rechts auszurichten ---- */
/* ----------------------------------------------------------------------------------------------------------------------------------- */

#sprechts {
	display: none;
}

/* ----------------------------------------------------------------------------------------------------------------------------------- */
/* --------------- fusszeile - hier wird der umfluss aufgehoben mit clear:both; auf dieser Seite hat es keine funktion --------------- */
/* ----------------------------------------------------------------------------------------------------------------------------------- */

#fuss {
	display: none; clear:both;
}

/* ----------------------------------------------------------------------------------------------------------------------------------- */
/* --------------- Werbungsboxen links und rechts sowie original inhalt in einem zentralen Div 				--------------- */
/* ----------------------------------------------------------------------------------------------------------------------------------- */


#bar_right{
	display:none;
}

#bar_left{
	display: none;
}

