	body {
		margin: 0px;
		padding: 0px;
	}
	
	body, td, p, div {
		font-family: Arial;
		font-size: 12px;
	}
	
	a {
		text-decoration: none;
		color: #444343;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	img {
		margin: 0px;
	}
	
	a img {
		border: 0px;
	}
	
	h1 {
		font-size: 24px;
		font-weight: 700;
		color: #FAA900;
		margin: 0px;
		padding-bottom: 5px;
		padding-top: 10px;
		border-bottom: 1px solid #BFBF9E;
		padding-left: 5px;
		margin-bottom: 10px;
	}
	
	h2 {
		font-size: 14px;
		font-weight: 700;
		color: #FAA900;
		margin: 0px;
		padding-bottom: 5px;
		padding-top: 10px;
		border-bottom: 1px solid #BFBF9E;
		margin-bottom: 10px;
	}
	
	td.underline {
		border-top: 1px solid #FF7A7A;
	}
	
	td.head {
		border-left: solid 1px #FFFFFF;
		border-right: solid 1px #FF7A7A;
	}
	
	td.navi-top {
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 3px;
		text-align: left;
		border-top: solid 1px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
		color: #444343;
		border-left: solid 1px #FFFFFF;
		font-weight: bold;
		background-color: #E3E3E3;
	}
	
	td.languages {
		text-align: right;
		border-top: solid 1px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
		color: #444343;
		border-right: solid 1px #FF7A7A;
		font-weight: bold;
		background-color: #E3E3E3;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-right: 3px;
	}
	
	td.content-left {
		width: 181px;
		border-top: solid 3px #FAB500;
		padding: 0px;
		margin: 0px;
		vertical-align: top;
	}
	
	table.content {
		background: url(/static/i/4stern-background.jpg) no-repeat top;
	}
	
	td.red {
		background: url(/static/i/4stern-bg-red.jpg) repeat-x top;
	}
	
	td.yellow {
		background: url(/static/i/4stern-bg-yellow.jpg) repeat-x top;
	}
	
	td.content {
		width: 590px;
		vertical-align: top;
		padding: 0px;
		padding-left: 0px;
		margin: 0px;
		text-align: center;
	}
	
	td.content-right {
		width: 181px;
		vertical-align: top;
		border-top: solid 3px #BC0B0B;		
	}
	
	div.content {
		width: 557px;
		margin-right: 15px;
		margin-left: 16px;
		text-align: center;
		padding-top: 3px;
		padding: 5px;
	}
	
	div.content-text {
		width: 553px;
		margin-right: 15px;
		margin-left: 16px;
		text-align: left;
		padding: 3px;
		background-color: #ffffff;
	}
	
	div.content-text h1, div.content-text h2 {
		color: #000000;
	}
	
	div.content-text h2 {
		border: none;
	}
	
	div.content-text img {
		margin: 3px;
	}
	
	div.content a {
		padding-right: 5px;
		color: #FFFFFF;
	}
	
	div.content a:hover {
		text-decoration: underline;
	}
	
	div.content a.right {
		float: right;
	}
	
	td.content-left img {
		border: 0px;
		padding: 0px;
	}
	
	div.navi-1st {
		background: url(/static/i/4stern-navi-1st.jpg) no-repeat 2px 6px;
		background-color: #FAA900;
		padding: 3px;
		padding-left: 12px;
		margin: 0px;
		border-bottom: 1px solid #FEE5B3;
	}
	
	div.navi-1st a {
		font-weight: bold;
		color: #FFFFFF;
	}
	
	div.navi-2nd, div.navi-2nd-active {
		background-color: #FBBD00;
		padding: 2px;
		padding-left: 12px;
		margin: 0px;
		border-bottom: 1px solid #FCCE40;
	}
	
	div.navi-2nd-active {
		background: url(/static/i/4stern-navi-1st.gif) no-repeat 2px 4px;
		background-color: #FBBD00;
	}
	
	div.navi-3rd, div.navi-3rd-active {
		background-color: #FCD300;
		padding: 2px;
		padding-left: 24px;
		margin: 0px;
		border-bottom: 1px solid #FDE391;
	}
	
	div.navi-3rd-active {
		background: url(/static/i/4stern-navi-1st.gif) no-repeat 14px 4px;
		background-color: #FCD300;
	}
	
	div.navi-2nd a, div.navi-2nd-active a, div.navi-3rd a, div.navi-3rd-active a {
		color: #FFFFFF;
		font-size: 11px;
	}
	
	div.diepost-navi-1st {
		background: url(/static/i/navi-1st.jpg) no-repeat 2px 6px;
		background-color: #FAA900;
		padding: 3px;
		padding-left: 12px;
		margin: 0px;
		border-bottom: 1px solid #FEE5B3;
	}
	
	div.diepost-navi-1st a {
		font-weight: bold;
		color: #FFFFFF;
	}
	
	div.diepost-navi-2nd, div.diepost-navi-2nd-active {
		background-color: #FBBD00;
		padding: 2px;
		padding-left: 12px;
		margin: 0px;
		border-bottom: 1px solid #FCCE40;
	}
	
	div.diepost-navi-2nd-active {
		background: url(/static/i/navi-1st.gif) no-repeat 2px 4px;
		background-color: #FBBD00;
	}
	
	div.diepost-navi-3rd, div.diepost-navi-3rd-active {
		background-color: #FCD300;
		padding: 2px;
		padding-left: 24px;
		margin: 0px;
		border-bottom: 1px solid #FDE391;
	}
	
	div.diepost-navi-3rd-active {
		background: url(/static/i/navi-3rd.gif) no-repeat 14px 4px;
		background-color: #FCD300;
	}
	
	div.diepost-navi-2nd a, div.diepost-navi-2nd-active a, div.diepost-navi-3rd a, div.diepost-navi-3rd-active a {
		color: #FFFFFF;
		font-size: 11px;
	} 
	
	div.diepost-navi-3rd a, div.diepost-navi-3rd-active a {
		color: #CD7D00;
	}
	
	div.karwendelhof-navi-1st {
		background: url(/static/i/karwendelhof-navi-1st.gif) no-repeat 2px 6px;
		background-color: #B50000;
		padding: 3px;
		padding-left: 12px;
		margin: 0px;
		border-bottom: 1px solid #E9B3B3;
	}
	
	div.karwendelhof-navi-1st a {
		font-weight: bold;
		color: #FFFFFF;
	}
	
	div.karwendelhof-navi-2nd, div.karwendelhof-navi-2nd-active {
		background-color: #E33D3D;
		padding: 2px;
		padding-left: 12px;
		margin: 0px;
		border-bottom: 1px solid #EA6E6E;
	}
	
	div.karwendelhof-navi-2nd-active {
		background: url(/static/i/karwendelhof-navi-1st.gif) no-repeat 2px 4px;
		background-color: #E33D3D;
	}
	
	div.karwendelhof-navi-3rd, div.karwendelhof-navi-3rd-active {
		background-color: #ED6A6A;
		padding: 2px;
		padding-left: 24px;
		margin: 0px;
		border-bottom: 1px solid #F28F8F;
	}
	
	div.karwendelhof-navi-3rd-active {
		background: url(/static/i/karwendelhof-navi-1st.gif) no-repeat 14px 4px;
		background-color: #ED6A6A;
	}
	
	div.karwendelhof-navi-2nd a, div.karwendelhof-navi-2nd-active a, div.karwendelhof-navi-3rd a, div.karwendelhof-navi-3rd-active a {
		color: #FFFFFF;
		font-size: 11px;
	}
	
	div.content-left {
		padding-bottom: 2px;
		background: url(/static/i/4stern-right-sw-linie.jpg) bottom repeat-x;
	}
	
	div.text-left {
		background-color: #FBCD00;
		padding: 5px;
		color: #393939;
	}
	
	div.left-last {
		height: 50px;
		background: url(/static/i/4stern-yellow-bottom.jpg) bottom repeat-x;
	}
	
	h3.left {
		margin: 0px;
		padding: 3px;
		font-size: 12px;
		font-weight: bold;
		border-bottom: 1px solid #FFFFFF;
		background: url(/static/i/4stern-navi-1st.jpg) no-repeat 2px 6px;
		background-color: #FFAB0B;
		color: #FFFFFF;
		padding-left: 11px;
	}
	
	div.content-right {
		padding-bottom: 2px;
		background: url(/static/i/4stern-right-sw-linie.jpg) bottom repeat-x;
	}
	
	div.text-right {
		background-color: #D21F1F;
		padding: 5px;
		color: #FFFFFF;
	}
	
	div.right-last {
		height: 50px;
		background: url(/static/i/4stern-red-bottom.jpg) bottom repeat-x;
	}
	
	h3.right {
		margin: 0px;
		padding: 3px;
		font-size: 12px;
		font-weight: bold;
		border-bottom: 1px solid #FFFFFF;
		background: url(/static/i/4stern-red-h3.gif) no-repeat 2px 6px;
		background-color: #B50200;
		color: #FFFFFF;
		padding-left: 11px;
	}
	
	form {
		margin: 0px;
		padding: 0px;
	}
	
	div.footer-img {
		background: url(/static/i/4stern-footer-img-bg.jpg) top repeat-x;
		border-top: 1px solid #BFBF9E;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-bottom: 15px;
		margin-top: 15px;
	}
	
	div.footer {
		border-top: 1px solid #BFBF9E;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-top: 15px;
		font-size: 10px;
	}
	
	div.footer-left {
		float: left;
		color: #666666;
		font-weight: bold;
		font-size: 11px;
	}
	
	div.footer-right {
		float: right;
	}
	
	div.footer-right a {
		color: #666666;
		font-weight: bold;
		font-size: 11px;
	}
	
	td.left-start {
		padding-right: 0px;
		padding: 0px;
		margin: 0px;
	}
	
	td.lright-start {
		padding: 0px;
		padding-left: 100px;
		margin: 0px;
	}
	
	td.left-start img {
		margin: 0px;
		padding: 0px;
	}
	
	td.left-start a, td.right-start a {
		margin: 0px;
		padding: 0px;
	}
