html, body {
	height: 100%; margin:0; font-family:Verdana,sans-serif; font-size: 10pt; color: #fff;
}
img {
	border:0;
}
h1 {
	font-size:17pt; font-weight:normal;
}
h2 {
	font-size:14pt; font-weight:normal;
}
h3 {
	font-size:12pt; font-weight:normal;
}
p {
	padding:5px; margin:5px 15px;
}
a {
	color:#fff;
}
cite {
	font-size:8pt; text-align:right; margin:0 15px 15px 0; display:block;
}
table {
	border-spacing:6px;
}
th {
	text-align:right; font-size:10pt;
}
td {
	font-size:10pt;
}
hr {
	background-color:#fff; color:#fff; border: #fff; height: 2px; width:70%;
}
#container {
	height:600px; width:100%; background-color:#000; position:absolute; top:50%; margin-top: -300px; background: url('img/container_bg.gif') repeat-x;
}
#content {
	background-color:#000; border: 0 solid #fff; border-width:0 1px; width:780px; height:488px; margin:54px auto;
}
#nav {
	width:515px; height:80px; float:right; text-align:right;
}
#nav a {
	font-size:10pt; color:#fff; text-decoration:none; line-height:18px;
}
#text {
	width:515px; height:408px; float:right; overflow:auto;
}
.flashplayer {
	margin:0;
}
.description {
	margin:0 10px 15px 10px; padding:5px; border:1px solid #666; background-color:#333; font-size:8pt;
}
.description p {
	
}
.galery {
	padding:5px; margin:30px; margin-bottom:5px; background-color:#333; border:1px solid #666;
}
.termine th {
	text-align:center;
}
.termine td {
	vertical-align:top; border:0 dashed #333; border-width:1px 1px 0 0;
}
.form th {
	width:100px;
}
.form input , .form textarea {
	width:100%; border:0; border-bottom:1px solid #666; background-color:transparent; color:#fff;
}
.form textarea {
	background-color:#666; font-size:10pt; 
}
table.form {
	width:480px; background-color:#333; border:1px solid #666;	margin:0 10px 15px 10px;
}
input.submit {
	border-width:1px;
}
.copyright {
	font-style:italic; font-size:8pt; margin:0 30px;
}
#esmenschelt {
	height:488px;
	color:#333;	
}
#esmenschelt a {
	color:red;
}
#esmenschelt #left {
	width:253px;
	height:488px;
	float:left;
	overflow:auto;
}
#esmenschelt #right {
	width:527px;
	height:488px;
	float:right;
	text-align:left;
	overflow: hidden;
	background: url('/img/esmenschelt/right_bg.gif') no-repeat;
}
#esmenschelt #text {
	width:auto;
	height:360px;
	padding:10px;
	margin:6px;
	margin-bottom:70px;
	overflow:auto;
	background: url('/img/white/080.png') repeat;
}
#esmenschelt #theater {
	height:488px;
	overflow:auto;
	padding:0 65px;
}
#esmenschelt #nav {
	width:auto; 
	height:auto; 
	margin:240px 0 0 20px;
	text-shadow:0px 0px 7px red, -1px -1px #000;
	overflow:hidden;
}
#esmenschelt #left #nav {
	float:left; text-align:left;
}
#esmenschelt #right #nav {
	float:right; text-align:right;
}
#esmenschelt #nav a {
	font-size:13pt; 
	font-weight:bold;
	color:red; 
	text-decoration:none; 
	line-height:25px;
	color:#fff;
}
#esmenschelt #nav a:hover {
	text-decoration:underline;
}
#esmenschelt p {
	color:#333;
	font-size:10pt;
	margin:0 10px;
	margin-bottom:5px;
	padding:0;
}
#esmenschelt h1 {
	color:red;
	font-weight:bold;
	font-size:14pt;
	margin:10px 5px;
	padding:0;
}
#esmenschelt h2 {
	color:red;
	font-weight:bold;
	font-size:12pt;
	margin:5px;
	padding:0;
}
#esmenschelt #footer {
	font-size:8pt; padding:2px; margin:460px 10px 0 210px; color:#666; border:1px solid #666; background-color:#ccc; text-align:center;
}
#esmenschelt #footer a {
	color:#666;
}
#esmenschelt table.form {
	width:373px; background-color:#eee; width:484px; 
}
#esmenschelt .form input, #esmenschelt .form textarea {
	color:#333;
}
#esmenschelt .form textarea {
	background-color:#fff; border:0;
}
#esmenschelt .form th {
	width:50px;
}
#freiundwillig {
	height:488px;
	color:#333;	
}
#freiundwillig a {
	color:#000;
}
#freiundwillig #left {
	width:190px;
	height:488px;
	float:left;
	overflow:auto;
}
#freiundwillig #right {
	width:590px;
	height:488px;
	float:right;
	text-align:left;
	overflow: hidden;
}
#freiundwillig #text {
	margin-top:90px;
	margin-right:20px;
	height:360px;
	padding:10px;
	overflow:auto;
	border:2px solid #FF6699;
	background: url('/img/white/080.png') repeat;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow:0 0 12px 3px #fff;
	-moz-box-shadow:0 0 8px 1px #fff;
	box-shadow:0 0 12px 3px #fff;
}
#freiundwillig #theater {
	height:488px;
	overflow:auto;
	padding:0 65px;
}
#freiundwillig #nav {
	width:auto; height:auto; margin:20px; overflow:hidden;
}
#freiundwillig #left #nav {
	float:left; text-align:left;
}
#freiundwillig #right #nav {
	float:right; text-align:right;
}
#freiundwillig #nav a {
	font-size:13pt; 
	font-weight:bold;
	color:#FF6699; 
	text-decoration:none; 
	line-height:25px;
}
#freiundwillig #nav a:hover {
	text-decoration:underline;
}
#freiundwillig p {
	color:#333;
	font-size:10pt;
	margin:0 10px;
	margin-bottom:5px;
	padding:0;
}
#freiundwillig h1 {
	color:#FF6699;
	font-weight:bold;
	font-size:14pt;
	margin:10px 5px;
	padding:0;
}
#freiundwillig h2 {
	color:#FF6699;
	font-weight:bold;
	font-size:12pt;
	margin:5px;
	padding:0;
}
#freiundwillig #footer {
	font-size:8pt; padding:2px; margin:460px 10px 0 210px; color:#666; border:1px solid #666; background-color:#ccc; text-align:center;
}
#freiundwillig #footer a {
	color:#666;
}
#freiundwillig table.form {
	width:373px; background-color:#eee; width:484px; 
}
#freiundwillig .form input, #freiundwillig .form textarea {
	color:#333;
}
#freiundwillig .form textarea {
	background-color:#fff; border:0;
}
#freiundwillig .form th {
	width:50px;
}
#duftezeiten {
	height:488px;
	color:#333;	
}
#duftezeiten a {
	color:#333;
}
#duftezeiten #left {
	width:390px;
	height:488px;
	float:left;
	background:url('/img/duftezeiten/dz_bg.gif') repeat-y top left;
	overflow:auto;
}
#duftezeiten #right {
	width:390px;
	height:488px;
	float:right;
	background:url('/img/duftezeiten/dz_bg.gif') repeat-y top right;
	overflow:auto;
}
#duftezeiten #theater {
	height:488px;
	background:url('/img/duftezeiten/dz_bg.gif') repeat-y top right;
	overflow:auto;
	padding:0 65px;
}
#duftezeiten #nav {
	width:auto; height:auto; margin:20px; overflow:hidden;
}
#duftezeiten #left #nav {
	float:left; text-align:left;
}
#duftezeiten #right #nav {
	float:right; text-align:right;
}
#duftezeiten #nav a {
	font-size:13pt; color:#0098d8; text-decoration:none; line-height:25px;
}
#duftezeiten #nav a:hover {
	text-decoration:underline;
}
#duftezeiten p {
	color:#333;
	font-size:10pt;
	margin:0 10px;
	margin-bottom:5px;
	padding:0;
}
#duftezeiten h1 {
	color:#0098d8;
	font-size:14pt;
	margin:10px 5px;
	padding:0;
}
#duftezeiten h2 {
	color:#0098d8;
	font-size:12pt;
	margin:5px;
	padding:0;
}
#duftezeiten #footer {
	font-size:8pt; padding:2px; margin:450px 10px 0 10px; color:#666; border:1px solid #666; background-color:#ccc; text-align:center;
}
#duftezeiten #footer a {
	color:#666;
}
#duftezeiten table.form {
	width:373px; background-color:#eee;
}
#duftezeiten .form input, #duftezeiten .form textarea {
	color:#333;
}
#duftezeiten .form textarea {
	background-color:#fff; border:0;
}
#duftezeiten .form th {
	width:50px;
}
#satierkreis {
	height:488px;
	color:#333;	
}
#satierkreis a {
	color:#333;
}
#satierkreis #left {
	width:390px;
	height:488px;
	float:left;
	background:url('/img/satierkreis/sk_start.gif') no-repeat top left;
	overflow:auto;
}
#satierkreis #right {
	width:390px;
	height:488px;
	float:right;
	overflow:auto;
}
#satierkreis #theater {
	height:488px;
	background-color:#333;
	overflow:auto;
	padding:0 65px;
}
#satierkreis #nav {
	width:auto; height:auto; padding-top:100px; margin:20px; overflow:hidden;
}
#satierkreis #left #nav {
	float:right; text-align:right;
}
#satierkreis #nav a {
	font-size:13pt; color:#fff; text-decoration:none; line-height:25px;
}
#satierkreis #nav a:hover {
	text-decoration:underline;
}
#satierkreis p {
	color:#333;
	font-size:10pt;
	margin:0 10px;
	margin-bottom:5px;
	padding:0;
}
#satierkreis h1 {
	color:#333;
	font-size:14pt;
	margin:10px 5px;
	padding:0;
}
#satierkreis h2 {
	color:#333;
	font-size:12pt;
	margin:5px;
	padding:0;
}
#satierkreis #footer {
	font-size:8pt; padding:2px; margin:90px 10px 0 10px; text-align:center;
}
#satierkreis #footer a {
	color:#666;
}
#satierkreis table.form {
	width:373px; background-color:#eee;
}
#satierkreis .form input, #satierkreis .form textarea {
	color:#333;
}
#satierkreis .form textarea {
	background-color:#fff; border:0;
}
#satierkreis .form th {
	width:50px;
}

