* {
	padding: 0;
	margin: 0;
}

body {
	background-color: #ffffff;
	font-family: Arial;
	font-size: 10pt;
	color: #5a3931;
}

strong {
	color: #5a3931;
}

#main {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

#main #border_left  {
	background-image: url('../images/schatten-left.gif');
	background-repeat: repeat-y;
	width: 59px;
	vertical-align: top;
}

#main #border_left .top {
	background-image: url('../images/header-left.jpg');
	background-repeat: no-repeat;
	height: 262px;
}

#main #header {
	background-image: url('../images/header.jpg');
	background-repeat: no-repeat;
	height: 262px;
}

#main #border_right {
	background-image: url('../images/schatten-right.gif');
	background-repeat: repeat-y;
	width: 28px;
	vertical-align: top;
}

#main #border_right .top {
	background-image: url('../images/header-right.jpg');
	background-repeat: no-repeat;
	height: 139px;
}

#main #left {
	background-image: url('../images/content-left.gif');
	background-repeat: repeat-y;
	background-position: left;
	width: 180px;
	vertical-align: top;
}

#main #left .top {
	background-image: url('../images/ad-top.gif');
	background-repeat: no-repeat;
	height: 41px;
}

#main #left .box {
	background-color: #fefed8;
	text-align: center;
}

#main #left .bottom {
	background-image: url('../images/ad-bottom.gif');
	background-repeat: no-repeat;
	height: 31px;
}

#main #content {
	background-image: url('../images/runde-ecke.gif');
	background-repeat: no-repeat;
	background-position: top right;
	vertical-align: top;
}

#main #content h1 {
	background-image: url('../images/h1.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding: 35px 0 15px 85px;
	font-size: 13pt;
	font-weight: normal;
}

#main #content h2 {
	margin: 20px 10px 10px 35px;
	border-bottom: 3px solid #f89d08;
	font-size: 12pt;
	font-weight:normal;
}

#main #content p {
	margin: 10px 10px 10px 35px;
}

#main #content a {
	color: #ee681a;
	font-weight: bold;
}

#main #right {
	background-image: url('../images/content-right.gif');
	background-repeat: repeat-y;
	background-position: right;
	width: 180px;
	vertical-align: top;
}

#main #right .box {
	background-color: #fefed8;
	padding-top: 30px;
}

#main #right .bottom {
	background-color: #fefed8;
	background-image: url('../images/navi-bottom.gif');
	background-repeat: no-repeat;
	height: 65px;
}

#main #right a {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	display: block;
	text-align: center;
	color: #5a3931;
}

#main #right .menu {
	list-style-type: none;
	margin: 20px 0 0 0;
}

#main #right .menu li {
	display: inline;
}

#main #right .menu li a {
	display: block;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	text-align: right;
	color: #c5b684;
	padding: 3px 28px 3px 0;
}

#main #right .menu li a:hover,
#main #right .menu li .akt {
	background-image: url('../images/navi-hover.gif');
	background-position: right top;
	background-repeat: no-repeat;
}

#main #right .menu ul li a {
	background-color: #f5ecc3;
	font-weight: normal;
}

#main #right .menu ul li a:hover {
	background-image: none;
	text-decoration: underline;
}

#main #footer {
	background-image: url('../images/footer.jpg');
	background-repeat: no-repeat;
	background-position: 52px top;
	height: 90px;
	vertical-align: top;
}

#main #footer div {
	margin: 10px 0 0 0;
	text-align: center;
	color: #ffffff;
}

#main #footer div a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}


.table td,
.table tr {
	background-color: #f6ecc3;
	padding: 5px;
}
