body {
	font-family: Verdana, Geneva, sans-serif;
	font-size:13pt;
	background-color: #86a899;
	background-position: 0px top;
	text-align:left;
	margin: 0px;
	padding: 0px;
	color: #3c0721;
	line-height: 16pt;
	background-repeat: no-repeat;
}

h1 {
 font-size:18pt;
 color: #b44970;
 font-weight: bold;
}

h2 {
 font-size:15pt;
 color: #86a899;
 text-decoration: none;
}

h3 {
 font-size:14pt;
 color: #b44970;
}

h4 {
 font-size:13pt;
 color: #86a899;
}

.frame {
 max-width: 800px;
 text-align: left;
 background-color: #efefef;
 background-position: left bottom;
 background-repeat: no-repeat;
 position:relative;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 border: 1px;
 border-color: #3c0721;
}

#title {
 background-size: 100% !important;
 padding-top: 0px;
 background-color: #ffd9e7;
}

#menu {
 overflow: hidden;
 background-color: #ffd9e7; 
 width: 100%;
 height: 40px;
 padding-top: 10px;
 float: center;
 font-size: 13pt;
 text-align: center;
}

#content {
 width: 100%;
 float: left;
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
 background-color: #efefef;
 max-width: 780px;
}

#footer {
 background-color: #ffd9e7;
 width: 100%;
 overflow: hidden;
 height: 30px;
 padding-top: 10px;
 float: left;
 font-size: 1em;
 text-align: right;
}

a {
 color: inherit;
 font-size:1em;
 text-decoration: none;
}

a:link {
 color: #485f55;
 text-decoration: none;
}

a:visited {
 color: #485f55;
 text-decoration: none;
}

a:hover {
 color: #485f55;
 text-decoration: none;
}

a:active {
 color: #485f55;
 text-decoration: none;
}

#content a {
 font: #485f55;
 text-decoration: underline;
}

#content a:link {
 font: #485f55;
 text-decoration: underline;
}

#menu ul {
 list-style-type: none;
 display: inline;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

#menu li {
 list-style-type: none;
 display: inline;
 margin-left: 10px;
 margin-right: 10px;
}

#menu a.current {
 color: #485f55;
}

#footer ul {
 list-style-type: none;
 display: inline;
 padding-top: 30px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

#footer li {
 list-style-type: none;
 display: inline;
 margin-left: 10px;
 margin-right: 10px;
}

#footer a.current{
 color: #485f55;
}

.termine tr td:first-child {
 vertical-align: top;
 font-weight: bold;
 white-space: nowrap;
}