	body {
		font-family: Verdana,Tahoma,Arial,Helvetica;
		color: rgb(34, 10, 10);
		background-color: #FFB962;
	}

	body.langsel {
		font-family: verdana,tahoma,arial,helvetica;
		color: rgb(34, 10, 10);
		background-image: url(../bilders/ahorn-gekachelt.jpg);
		background-color: rgb(255, 252, 234);
	}

	p {
		font-family: Verdana,Tahoma,Arial,Helvetica;
		color: rgb(34, 10, 10);
	}

	th {
		font-family: Verdana,Tahoma,Arial,Helvetica;
		color: rgb(34, 10, 10);
	}

	td {
		font-family: Verdana,Tahoma,Arial,Helvetica;
		color: rgb(34, 10, 10);
	}

	li {
		font-family: Verdana,Tahoma,Arial,Helvetica;
		color: rgb(34, 10, 10);
	}

	hr {
		height: 1px;
		color: rgb(253, 90, 9);
		background-color: rgb(253, 90, 9);
	}

	b {
		font-weight: bold;
		color: rgb(34, 10, 10);
	}

	a {
		text-decoration: none;
	}

	a.navi:link {
		color: rgb(94, 10, 0);
	}

	a.navi:visited {
		color: rgb(94, 10, 0);
	}

	a.navi:hover {
		color: rgb(240, 0, 0);
	}

	a.navi:active {
		color: rgb(0, 0, 255);
	}

	a.bot:link {
		color: rgb(255, 255, 51);
	}

	a.bot:visited {
		color: rgb(255, 255, 51);
	}

	a.bot:hover {
		color: rgb(240, 0, 0);
	}

	a.bot:active {
		color: rgb(0, 0, 255);
	}

	a:link {
		color: rgb(174, 0, 0);
	}

	a:visited {
		color: rgb(174, 0, 0);
	}

	a:hover {
		color: rgb(240, 0, 0);
	}

	a:active {
		color: rgb(0, 0, 255);
	}

	.head {
		font-size: 1.6em;
		font-weight: bold;
		color: rgb(242, 225, 226);
	}

	a.bold {
		font-weight: bold;
	}

	table.pg {
		border: 1px none ;
		padding: 6px;
		width: 750px;
		text-align: left;
	}
	
	table.register {
		border: 1px none ;
		padding: 6px;
		width: 638px;
		text-align: left;
	}	

	td.pg {
		border: 1px solid #8F3F0D;
		padding: 20px 12px 20px 12px;
		vertical-align: top;
		width: 622px; 
		background-color: rgb(255, 252, 234);
		background-image: url(../bilders/ahorn-gekachelt.jpg);
	}

	td.pgsubnav {
		border: 1px solid #8F3F0D;
		padding: 2px 12px 20px 12px;
		vertical-align: top;
		width: 622px;
		background-color: rgb(249, 236, 236);
		background-image: url(../bilders/ahorn-gekachelt.jpg);
	}

	td.hed {
		border: 1px solid rgb(31, 19, 4);
		padding: 2px 6px 2px 26px;
		background: transparent url(../bilders/hed-bg.jpg) repeat scroll left top;
/*		-moz-background-clip: initial;
		-moz-background-origin: initial;
		-moz-background-inline-policy: initial; */
		vertical-align: bottom;
		width: 622px;
		height: 40px;
	}

	td.bottom {
		border: 1px solid rgb(31, 19, 4);
		padding: 0px 26px 0px 26px;
		color: rgb(242, 225, 226);
		background-color: rgb(150, 90, 50);
		font-weight: bold;
		font-size: 0.7em;
		text-align: center;
	}

	td.subnav {
		border: 0px none ;
		padding: 0px 20px 20px 0px;
		font-weight: bold;
		font-size: 0.8em;
		text-align: center;
	}

	td.nob {
		border-width: 0px;
		padding: 6px;
		vertical-align: top;
	}

	td.nav {
		border-width: 0px;
		padding: 6px;
		vertical-align: top;
		width: 95px;
		text-align: center;
		font-weight: bold;
		color: rgb(0, 0, 253);
	}
	
	div.nav {
		border-width: 0px;
		/*padding: 6px;*/
		vertical-align: top;
		text-align: right;
		font-weight: bold;
		font-size: 0.8em;	
		color: rgb(0, 0, 253);
	}

	h1 {
		font-size: 1.6em;
	font-weight: bold;
		color: rgb(0, 0, 153);
	}

	h2 {font-size: 1.6em;
		font-weight: normal;
		color: rgb(0, 0, 117);
	}

	h3 {
		font-weight: normal;
		color: rgb(0, 0, 117);
		font-size: 1.2em		
	}

	h4 {
		color: rgb(0, 0, 117);
		font-weight: normal;
		font-size: 1.1em
	}

	h5 {
		color: rgb(0, 0, 117);
		font-weight: normal;
	}

	img.border {
		border: 1px solid rgb(253, 90, 9);
	}

	.soby {
		font-weight: bold;
		color: rgb(0, 0, 153);
	}
	.fett {
		
		color: rgb(81, 0, 0);
		font-weight: bold;
	}

	.legend {
		color: rgb(0, 0, 120);
	}
	
    pre.code {background: #fff7cc;
        border-width: 1px 2px 2px 1px;
        border-style: solid;
        border-color: #444444 #000000 #000000 #444444;
        padding: 15px;
        margin: 15px;
	}




