body {
    margin: 0;
    padding: 20px;
    background: transparent url('../gfx/bg.png') repeat top left;
    font-family: 'Calibri', 'Verdana', 'Arial';
    font-size: 16px;
}

#container {
    width: 782px;
    margin: 0 auto;
    background-color: #EFECDB;
}

#header {
    width: 780px;
    height: 358px;
    border: 1px solid white;
    background: transparent url('../gfx/header_img_1.png') no-repeat center;
}

#nav {
    width: 100%;
    height: 54px;
    margin-top: 280px;
    background: transparent url('../gfx/nav.png') repeat-x center left;
    table-layout: fixed;
    empty-cells: show;
}

#nav td {
    height: 54px;
    text-align: center;
    vertical-align: middle;
}

#nav td a {
    color: #A03839;
    text-decoration: none;
    font-size: 1.2em;
}

#nav td.hover, #nav td.active {
    background: transparent url('../gfx/nav_active.png') repeat-x center left;
    cursor: pointer;
}

#nav td.hover a, #nav td.active a {
    color: #FFFFFF;
}

.dropdownMenu {
    background-color: #B25952;
    border: 1px solid #FFFFFF;
}

.dropdownMenu a {
    display: block;
    padding: 2px;
    color: #FFFFFF;
    text-decoration: none;
}

.dropdownMenu a:hover {
	background-repeat: repeat-x;
	background-color: #F8F5EF;
	color: #B25952;
}


.dropdownMenu1 {
    background-color: #B25952;
    border: 1px solid #FFFFFF;
}

.dropdownMenu1 a {
    display: block;
    padding: 2px;
    color: #FFFFFF;
    text-decoration: none;
}

.dropdownMenu1 a:hover {
	background-repeat: repeat-x;
	background-color: #F8F5EF;
	color: #B25952;
}

.toller {
	background-color: #CB8E74;
	border:none;
	display: block;
	color: #8B443F;
	text-decoration: none;
	font-style: italic;
}

.toller a {
    display: block;
    padding: 2px;
    color: #8B443F;
    text-decoration: none;
}

.toller a:hover {
	background-color: #F8F5EF;
	color: #B25952;
	padding:2px;
}

.labrador {
	background-color: #CB8E74;
	border:none;
	display: block;
	color: #8B443F;
	text-decoration: none;
	font-style: italic;
}

.labrador a {
    display: block;
    padding: 2px;
    color: #FFFFFF;
    text-decoration: none;
}

.labrador a:hover {
	background-color: #F8F5EF;
	color: #B25952;
	padding:2px;
}

.unvergessen {
	background-color: #CB8E74;
	border:none;
	display: block;
	padding: 2px;
	color: #F5EAD8;
	text-decoration: none;
}

.unvergessen a {
   background-color: #CB8E74;
	border:none;
	display: block;
	padding: 2px;
	color: #F5EAD8;
	text-decoration: none;
}

.unvergessen a:hover {
	background-color: #CB8E74;
	border:none;
	display: block;
	padding: 2px;
	color: #F5EAD8;
	text-decoration: none;
}

#content {
	min-height: 300px;
	background: transparent url('../gfx/content_bg.png') repeat-x left top;
	padding: 10px;
	color: #AC7033;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.98em;
}

#content a{
	color: #561A07;
	font-style: italic;
	text-decoration: none;
	--border-bottom:1px solid #AC7033;
	margin: 2px;
	font-size: 1em;
}

#content a:hover{
	color:#A62F1E;
	--border-bottom:1px solid #EFECDB;
	text-decoration:none;
	margin: 2px;
	font-style: italic;
	font-size: 1em;
}

#content p {
	margin: 5px 0;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

#content img{
border:1px solid #EFECDB;
text-decoration:none;
}

#content a img{
	border:1px solid #ffffff;
	text-decoration:none;
	margin: 2px;
}

#content a img:hover{
	border:1px solid #D5A959;
	text-decoration:none;
	margin: 2px;
	color: #D5A959;
}

#bottom {
    margin-top: 15px;
    text-align: center;
}

h1{
	color:#AC7033;
	font:Calibri, Verdana, Arial;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}

h2{
	color:#B94531;
	font:Arial, Helvetica, sans-serif;
	font-size: 0.94em;
	text-align: center;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}

h3{
	color:#B94531;
	font:Arial, Helvetica, sans-serif;
	font-size: 0.94em;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
.stil1 {
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
}

