html,body {
	margin: 0px;
	padding: 0px;
	background: #393939 url(img/back.png) left top repeat-x;
}
body,a,td {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	color: #000;
}
a {
	text-decoration:underline;
}
em {
	font-weight:bold;
	color:#999;
	font-style:normal;
}
h1 {
	font-size:170%;
}
h2 {
	font-size:140%;
}
h3 {
	font-size:120%;
}
h1,h2,h3 {
	clear:left;
}
table,img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align:top;
}
.nav-magenta,.nav-magenta a {
	color: #c400c4;
}
.nav-cyan,.nav-cyan a {
	color: #00c7c7;
}
.nav-gruen,.nav-gruen a {
	color: #00c400;
}
.nav-gelb,.nav-gelb a {
	color: #dbd407;
}
.nav-orange,.nav-orange a {
	color: #d48c4f;
}
.navhead {
	width: 800px;
	margin-left:30px;
	margin-right:30px;
	font-weight: bold;
}
.navhead a {
	font-weight: normal;
}
.navhead td {
	text-align:center;
}
.heading {
	margin: 5pt 20pt 5pt 20pt;
	padding: 10pt;
	color: #fff;
	border: 4px solid #fff;
	font-size:200%;
	font-weight:bold;
	font-family:Times New Roman,Times,serif;
	text-shadow: #333 2px 2px 3px;
}
.none .heading {
	background: #707070 url(img/back-none.png) left top repeat-x;
}
.none .main em {
	color: #707070;
}
.none .footerbar {
	background: #707070;
}
.main {
	margin: 15pt 20pt 20pt 50pt;
	background: #efefef url(img/musicbox.jpg) bottom right no-repeat;
	padding: 15pt 15pt 3pt 15pt;
	min-height:400px;
	width:740px;
	max-width:90%;
}
.main p, .main dl {
	padding-right: 20%;
}
.footerbar {
	margin:20pt;
	margin-bottom:2pt;
	border: 1px solid #fff;
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
.footerbar,.footerbar a {
	font-size: 8pt;
	color:#ccc;
}
.footerdate,.footerhtp {
	margin:20pt;
	margin-top:2pt;
}
.footerdate,.footerhtp,.footerhtp a {
	color:#aaa;
	font-size:8pt;
	text-align:right;
}
.footerhtp {
	margin-bottom:2pt;
}
.totop {
	padding: 4pt;
	clear:both;
}
.totop, .totop a {
	text-align: right;
	text-decoration: none;
	font-size: 8pt;
}
.magenta .heading {
	background: #730073 url(img/back-magenta.png) left top repeat-x;
}
.magenta .main em {
	color: #730073;
}
.magenta .footerbar {
	background: #730073;
}
.magenta .main b {
	color: #3b003b;
}
.magenta .img,.magenta .imgleft,.magenta .imgright {
	border-color: #730073;
}
.magenta .main .content {
	color: #3b003b;
	border-color: #c400c4;
}
.magenta a {
	color: #730073;
}
.clink-magenta a {
	color: #730073;
	font-weight: bold;
}
.magenta h1, .magenta h2, .magenta h3 {
	color: #3b003b;
}
.cyan .heading {
	background: #007373 url(img/back-cyan.png) left top repeat-x;
}
.cyan .main em {
	color: #007373;
}
.cyan .footerbar {
	background: #007373;
}
.cyan .main b {
	color: #003b3b;
}
.cyan .img,.cyan .imgleft,.cyan .imgright {
	border-color: #007373;
}
.cyan .main .content {
	color: #003b3b;
	border-color: #00c7c7;
}
.cyan a {
	color: #007373;
}
.clink-cyan a {
	color: #007373;
	font-weight: bold;
}
.cyan h1, .cyan h2, .cyan h3 {
	color: #003b3b;
}
.gruen .heading {
	background: #007300 url(img/back-gruen.png) left top repeat-x;
}
.gruen .main em {
	color: #007300;
}
.gruen .footerbar {
	background: #007300;
}
.gruen .main b {
	color: #003b00;
}
.gruen .img,.gruen .imgleft,.gruen .imgright {
	border-color: #007300;
}
.gruen .main .content {
	color: #003b00;
	border-color: #00c400;
}
.gruen a {
	color: #007300;
}
.clink-gruen a {
	color: #007300;
	font-weight: bold;
}
.gruen h1, .gruen h2, .gruen h3 {
	color: #003b00;
}
.gelb .heading {
	background: #a08f00 url(img/back-gelb.png) left top repeat-x;
}
.gelb .main em {
	color: #a08f00;
}
.gelb .footerbar {
	background: #a08f00;
}
.gelb .main b {
	color: #504800;
}
.gelb .img,.gelb .imgleft,.gelb .imgright {
	border-color: #a08f00;
}
.gelb .main .content {
	color: #504800;
	border-color: #dbd407;
}
.gelb a {
	color: #a08f00;
}
.clink-gelb a {
	color: #a08f00;
	font-weight: bold;
}
.gelb h1, .gelb h2, .gelb h3 {
	color: #504800;
}
.orange .heading {
	background: #905d28 url(img/back-orange.png) left top repeat-x;
}
.orange .main em {
	color: #905d28;
}
.orange .footerbar {
	background: #905d28;
}
.orange .main b {
	color: #674b2f;
}
.orange .img,.orange .imgleft,.orange .imgright {
	border-color: #905d28;
}
.orange .main .content {
	color: #674b2f;
	border-color: #d48c4f;
}
.orange a {
	color: #905d28;
}
.clink-orange a {
	color: #905d28;
	font-weight: bold;
}
.orange h1, .orange h2, .orange h3 {
	color: #674b2f;
}
.main .content a {
	text-decoration: none;
}
.main .content {
	float: right;
	border-left: 1px solid;
	border-bottom: 1px solid;
	padding:5pt;
	min-width:20%;
}
.content li {
	/*list-style-type:none;*/
	margin:0px;
	padding:0px;
	/*text-indent:0px;*/
}
.content ul{
	margin:1pt;
	padding-left:1.5em;
	text-indent:1pt;
}
.main .img,.main .imgleft,.main .imgright,.main .content {
	background-color: #fff;
	margin:5pt;
}
.imgleft,.imgright,.img {
	padding:3px;
	border: 1px solid;
}
.imgleft {
	clear:left;
	float:left;
}
.imgright {
	clear:right;
	float:right;
}
.images p {
	padding-right: 20%;
}
.footerbar a {
	color:#ccc;
}
iframe {
	width:100%;
	height:520px;
	border:0px;
}
table.gbiframe {
	width:100%;
}
.dwergte {
	float:right;
	width:20%;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: #730073;
	padding:5px;
	font-size:90%;
}	
.dwergte a {
	font-size:100%;
}
/* Hides from IE-mac \*/
 html,body.wmbody,input {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
}
html,body.wmbody {
	color: #000;
	background: #efefef url(img/musicbox.jpg) bottom right no-repeat;;
}
body.wmbody {
	margin: 4px;
}
body.wmbody {
	min-height: 500px;
}
 /* main td */
 td.wmmain {font-size:10pt;}
 /* standard link */
a {
	color:#a08f00;
	text-decoration:underline;
}
em {
	color:#a08f00;
	font-style:normal;
	font-weight:bold;
}
a:active {
	color:#dbd407;
}
a:hover {
	text-decoration:underline;
}
 a.wmlink:link,a.wmlink:visited,a.wmlink:active,a.wmlink:hover{}
 /* for images, tables, alignment and weight - do not edit */
 .wmtbl{border:0;width:100%;}
 table {font-size:100%;}
 .wmaltop {vertical-align:top;}
 .wmfleft {float:left;}
 .wmfright {float:right;}
 .wmalbottom {vertical-align:bottom;}
 .wmalright {text-align:right;}
 .wmalcent {text-align:center;}
 .wmalmid {vertical-align:middle;}
 .wmbold {font-weight: bold;}
 img {border:0;}
 /* for Guestbook header name */
td.wmbig {
	color:#504800;
	font-size:170%;
}
 /* for Alternate background color */
/*.wmbg1 {
	background-color:#efefef;
}*/
.wmbg2 {
	background-color:#ddd;
}
.wmbg1 td,.wmbg2 td {
	margin: 0px;
	padding: 5px;
}
.wmbg1, .wmbg2 {
	margin: 0px;
}
.wmbg1 td.wmbold, .wmbg2 td.wmbold {
	color:#504800;
	border-bottom:1px solid #a08f00;
}
 /*for small text */
 .wmsmall {font-size:0.9em;}
 /* horizontal line in messages view */
 hr {height:1px;color:#a08f00;}
 /* for status msg box */
 .wmstatus {margin:0 0 3px 0;border:1px solid #dbd407;}
 /* form input elements */
 /*.wmsm {font-size:1.1em;}*/
 /*input.wmnl, textarea {font-size: 13px;font-family:monospace;}*/
.gbhint {
	font-size: 9pt;
	color: #a08f00;
	margin-top:-4pt;
	margin-bottom:-16pt;
}
.gbhint a {
	color: #a08f00;
	text-decoration: underline;
}
.wmalcent {
	font-size:8pt;
	margin-top:60pt;
}

