/*
  Haupt-CSS-Datei für die Website mit allgemeinen Formatierungen

*/


body {
	margin							: 0;
	padding							: 0;
	background-color				: #fff;
	color							: #3b2714;
	font-family						: Verdana,Arial,sans-serif;
	font-size						: 0.8em;
	text-align						: center;
}

h1 { 
	font-size						: 1.6em;
	margin							: 0.1em 0 0 0; 
	color							: #ffffff;
	background-color				: #3b2714;
	padding							: 0.2em;
	border-top						: double 3px #996633;
	border-bottom					: double 3px #996633;
}

h2 { 
	font-size						: 1.3em;
	margin							: 1em 0 0.3em 0; 
}

h3 { 
	font-size						: 1em;
	margin							: 1em 0 0 0; 
}

h2.linktipp { 
	font-size						: 1.1em;
	margin							: 0.1em 0 0.3em 0; 
}

p {
	margin							: 0 0 0.3em 0;
}

a {
	color							: #996633;
}

sup a {
	text-decoration 				: none;
}

a.calendarDayLink {
	color							: #ffffff;
	font-weight						: bold;
	padding							: 0.7em 1.5em 0.8em 1.5em;
	text-decoration					: none;
}

th {
	background-color				: #3b2714;
	width							: 4.8em;
	text-align						: center;
	color							: #ffffff;
}

td {
	width							: 4.8em;
	height							: 3em;
	text-align						: center;
	border							: solid 0.1em #3b2714;
}

td.calenderKW {
	background-color				: #3b2714;
	color							: #ffffff;
	font-weight						: bold;
}

td.calendarDay {
	color							: #3b2714;
	background-color				: #ffffff;
}

td.calenderToday {
	font-weight						: bold;
	color							: #3b2714;
	background-color				: #ffffff;
	width							: 4.6em;
	height							: 2.8em;
	border							: solid 0.2em #cc3603;
}

td.calenderTodayHoliday {
	background-color				: #996633;
	font-weight						: bold;
	color							: #ffffff;
	width							: 4.6em;
	height							: 2.8em;
	border							: solid 0.2em #cc3603;
}

td.calenderTodayPeriod {
	background-color				: #bb8855;
	font-weight						: bold;
	color							: #ffffff;
	width							: 4.6em;
	height							: 2.8em;
	border							: solid 0.2em #cc3603;
}

td.calenderTodayWeekend {
	background-color				: #ffffff;
	font-weight						: bold;
	color							: #cc3603;
	width							: 4.6em;
	height							: 2.8em;
	border							: solid 0.2em #cc3603;
}

td.calenderDayWeekend {
	border-color					: #3b2714;
	color							: #cc3603;
	background-color				: #ffffff;
	font-weight						: bold;
}

td.calenderHoliday {
	color							: #ffffff;
	border-color					: #3b2714;
	background-color				: #996633;
	font-weight						: bold;
}

td.calenderPeriod {
	color							: #ffffff;
	border-color					: #3b2714;
	background-color				: #bb8855;
	font-weight						: bold;
}

td.calenderDayOtherMonth {
	color							: #cccccc;
	background-color				: #ffffff;
	border-color					: #cccccc;
}

fieldset {
	border-style					:solid;
	border-color					:#3b2714;
	border-width					:0.5em 0.1em 0.1em 0.1em;
	padding							: 0.2em;
}

input.check {
}

input.button {
	border							: solid 0.1em #3b2714;
	background-color				: #996633;
	color							: #ffffff;
	font-weight						: bold;
}

img { 
    border-style					: none;
}

img.linktipp {
	border								: solid 1px #3b2714;
}

ul {
	
}

li {
	margin-left						: -1em;
}

dl {
	margin-top						: 1em;
}

dt {
	font-weight						: bold;
}

dd {
	margin							: 0 0 0.5em 1em;
}

div.switchBox {
	text-align						: right;
	margin							: 1em 0.2em 1em 0;
}

.small {
	font-size						: 0.75em;
}

div.linktippBox {
	border-style					:solid;
	border-color					:#3b2714;
	border-width					:0.5em 0.1em 0.1em 0.1em;
	padding							: 0.2em;
    margin                          : 0.3em 0 0.3em 0;
}

p.border, div.border {
	border-style					:solid;
	border-color					:#3b2714;
	border-width					:0.5em 0.1em 0.1em 0.1em;
	padding							: 0.2em;
}

hr {
	background-color				: #996633;
	color							: #3b2714;
	height							: 1px;
	border							: none;
}

div.linktipp {
	float								: right;	
	margin								: 0;
	padding-bottom						: 0;
}

.clearRightSide {
	clear								: right;	
}

/* Context-Help */

#contextHelp {
	position						: absolute;
	top								: 0;
	left							: 0;
	visibility						: hidden;
	color							: #3b2714;
	background-color				: #ffffff;
	border							: solid 0.2em #cc3603;
	padding							: 0.2em;
	font-size						: 0.75em;
	width							: 20em;
	text-align						: left;
}

.contextHelp {
	color							: #cc3603;
	background-color				: #ffffff;
	cursor							: help;
}

.contextHelpText {
	display							: none;
}

				
				