	body {
		padding: 0px;
		margin: 0px;
		background: url(/static/i/bg-gelb1.jpg) top left repeat-x;
		font-family: Arial;
		font-size: 10px;
	}
	
	a {
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	td.teaser a {
		color: #FFAF05;
	}
	
	td.teaser a:visited {
		color: #FFAF05;
	}
	
	table.start {
		background: url(/static/i/diepost-start-table-bg1.jpg) 0px 3px repeat-x;
		margin: 0px;
		padding: 0px;
		width: 925px;
		margin-left: auto;
		margin-right: auto;
	}
	
	td.spacer {
		width: 5px;
		background: url(/static/i/diepost-start-spacer-bg.jpg) 0px 11px repeat-x;
		padding: 0px;
		margin: 0px;
	}
	
	td.content-head {
		background: url(/static/i/diepost-start-content-head1.jpg) 0px 0px repeat-x;
	}
	
	td.content {
		padding: 0px;
		width: 181px;
		margin: 0px;
	}
	
	td.header{
		padding: 0px;
		margin: 0px;
	}
	
	td.spacer-header {
		background-color: #FBBF15;
	}
	
	img.navi {
		border-top: 1px solid #ECAFA6;
	}
	
	div.navi-1st {
		background: url(/static/i/karwendelhof-navi-1st.gif) no-repeat 2px 5px;
		background-color: #FAA900;
		padding: 2px;
		padding-left: 12px;
		margin: 0px;
		border-bottom: 1px solid #E9B3B3;
		font-size: 12px;
	}
	
	div.navi-1st a {
		font-weight: bold;
		color: #FFFFFF;
	}
	
	td.teaser {
		background: url(/static/i/diepost-start-teaser-bg1.jpg) top repeat-x;
		vertical-align: top;
	}
	
	h2 {
		font-size: 14px;
		font-weight: 700;
		color: #FFAF05;
		margin: 0px;
		padding-bottom: 5px;
		padding-top: 25px;
		padding-left: 5px;
		margin-bottom: 10px;
		border-bottom: 1px solid #BFBF9E;
		width: 100%;
	}
	
	div.teaser {
		padding: 5px;
		font-size: 11px;
		color: #808080;
		width: 100%;
	}
	
	div.teaser a {
		color: #FFB409;
		text-decoration: none;
	}
	
	div.teaser a:hover {
		text-decoration: underline;
	}
	
	td.navi-bottom, td.languages, td.footer-left, td.footer-right, td.navi-bottom a, td.languages a, td.footer-left a, td.footer-right a {
		font-size: 11px;
		color: #808080;
	}
	
	td.languages, td.footer-right {
		text-align: right;
		padding-right: 5px;
	}
	
	td.navi-bottom, td.footer-left {
		text-align: left;
		padding-left: 5px;
	}
	
	td.navi-bottom, td.languages {
		padding: 5px;
		border-top: #808080 solid 1px;
		border-bottom: #808080 solid 1px;
	}
	
	td.links {
		height: 100px;
		vertical-align: middle;
		text-align: center;
	}
		
	a img {
		border: 0px;
	}
	
	td.logo-box {
		position: absolute;
		_position: relative;
	} 
	td.logo-box img {
		border-left: 11px solid #fff;
		border-right: 11px solid #fff;
		position: absolute;
		top: -128px;
		left: 192px;
	}	
