	body {
		background: url(/static/i/bg-gelb.jpg) top repeat-x;
		margin: 0px;
		padding: 0px;
	}
	
	body, td, p, div {
		font-family: Arial;
		font-size: 12px;
	}
	
	a {
		text-decoration: none;
		color: #FFFFFF;
	}
	
	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;
		margin-bottom: 10px;
	}
	
	td.underline {
		border-top: 1px solid #BFBF9E;
	}
	
	td.head {
		border-bottom: 1px #BFBFBF solid;
		border-left: solid 1px #FDE462;
		border-right: solid 1px #FDE462;
	}
	
	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: #FFFFFF;
		border-left: solid 1px #FDE462;
		font-weight: bold;
		background-color: #FCB500;
	}
	
	td.languages {
		text-align: right;
		border-top: solid 1px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
		color: #FFFFFF;
		border-right: solid 1px #FDE462;
		font-weight: bold;
		background-color: #FCB500;
		padding-right: 3px;
	}
	
	td.content-left {
		width: 181px;
		border-top: solid 3px #FAA900;
		padding: 0px;
		margin: 0px;
		border-top: solid 3px #FAA900;
		vertical-align: top;
	}
	
	td.content {
		width: 578px;
		vertical-align: top;
		padding: 0px;
		margin: 0px;
	}
	
	td.content-right {
		width: 193px;
		vertical-align: top;
		border-top: solid 3px #FAA900;		
	}
	
	div.content {
		width: 535px;
		margin-right: 17px;
		margin-left: 16px;
		border-top: solid 3px #FAA900;		
		background: url(/static/i/content.jpg) top no-repeat;		
		background-color: #FFFFFF;
		padding: 0px;
	}

	div.content-box {
		margin: 5px;
	}
	
	div.content a {
		padding-right: 5px;
		background: url(/static/i/link.jpg) no-repeat right middle;
		color: #FAA900;
	}
	
	div.content a.ohne_bild {
	 padding: 0;
	 background: none;
	}
	
	div.content a.right {
		float: right;
	}
	
	td.content-left img {
		border: 0px;
		padding: 0px;
	}
	
	div.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.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/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/navi-3rd.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.navi-3rd a, div.navi-3rd-active a {
		color: #CD7D00;
	}
	
	div.content-right {
		padding-bottom: 2px;
		background: url(/static/i/right-sw-linie.jpg) bottom repeat-x;
		background-color: #FBCD00;
	}
	
	div.text-right {
		background-color: #FBCD00;
		padding: 5px;
		color: #393939;
	}
	
	div.right-last {
		height: 50px;
		background: url(/static/i/right-bottom.jpg) bottom no-repeat;
	}
	
	h3.right {
		padding: 3px;
		margin: 0px;
		font-size: 12px;
		font-weight: bold;
		border-bottom: 1px solid #FFFFFF;
		background: url(/static/i/navi-1st.jpg) no-repeat 2px 6px;
		background-color: #FFAB0B;
		color: #FFFFFF;
		padding-left: 11px;
	}
	
	form {
		margin: 0px;
		padding: 0px;
	}
	
	div.footer-img {
		background: url(/static/i/footer-img-bg.jpg) top repeat-x;
		border-top: 1px solid #BFBF9E;
		padding-top: 5px;
		padding-bottom: 0px;
		margin-bottom: 0px;
		margin-top: 15px;
	}
	
	div.footer {
		border-top: 1px solid #BFBF9E;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-top: 0px;
		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;
	}
	
	div.path {
		text-align: right;
		padding-right: 5px;
		color: #FAA900;
	}
	
	div.path a.path {
		padding: 0px;
		background: none;
	}

	div.remember-box {
		width: 100%;
		text-align: left;
		color: #393939;
		padding: 0px;
	}

	div.remember-box a {
		color: #393939;
	}

	div.diepost-box {
		width: 525px;
	}
