@charset "UTF-8";
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
/*	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #555555;
	font-size: small;
}

body {
	font-family:Verdana, Arial, Geneva, sans-serif;
	font-size: 10pt;
	background: #AAAAAA;
	color:#666666;
}

.content {
	margin-bottom: 10pt;
}

a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

.programm_table {
	padding: 2px;
}

.programm_day {
	font-weight: bold;
	font-style: italic;
	padding: 2px;
}

a.back:link, a.back:visited {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: inherit;
	text-decoration: none;
	color: #EEE;
}

a.back:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: inherit;
	text-decoration: underline;
	color: #EEE;
}
.viewGuestbook_Body {
	font-family:Verdana, Arial, Geneva, sans-serif;
	font-size: 10pt;
	background: none;
	color:#666666;
	padding-left: 50px;
	padding-right: 50px;
}

.viewGuestbook {
	background-color: transparent;
	margin-right: 3px;
}

.viewGuestbook_Header {
/*	border-left: 2px solid grey;
	border-top: 2px solid grey;
	border-right: 2px solid grey;
	border-bottom: 1px solid grey;*/
	padding: 3px;
	font-weight: bold;
}
	
.viewGuestbook_Content {
/*	border-left: 2px solid grey;
	border-bottom: 2px solid grey;
	border-right: 2px solid grey;*/
	padding: 3px;
	margin-bottom: 5px;
	text-align:justify;
}

.viewGuestbook_Content_Capitalize {
	font-style:inherit;
	font-size: 12pt;
	font-weight: bold;
}
	

.programm_time {
/*	font-weight: bold; */
	text-decoration: underline;
	padding: 2px;
}

.programm_text {
	padding: 2px;
}

.enforced {
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}

.underlined {
	font-style:italic;
	font-weight: inherit;
	font-size: inherit;
	font-family: inherit;
	margin-top: 3px;
	margin-bottom: 3px;
}

.p {
	margin-top: 10px
}

h1 {
	font-family:Verdana, Arial, Geneva, sans-serif;
	font-size:larger;
	font-weight: bold;
	color:#555555;
}

h2 {
	font-family:Verdana, Arial, Geneva, sans-serif;
	font-size:medium;
	font-weight: bold;
	color:#555555;
}

h3 {
	font-family:Verdana, Arial, Geneva, sans-serif;
	font-size:medium;
	font-weight: normal;
	color:#555555;
}

a img, a:link img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.oneColElsCtr #container {
	width: 46em;
	background: #FFFFFF;
	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	border: 1px solid #000000;
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
}
.oneColElsCtr #mainContent {
	padding: 0 20px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div-Box. */
}