body {
 background-color: #ffda43; /* #f4bf22; */
}

#edit {
 background-color: #ffda43;
 text-align: center;
 padding: 5px 0;
}

#container {
 padding: 20px;
 margin: 15px auto 15px auto;
 width: 800px;
 background: white url("../img/obere-linke-ecke.png") no-repeat;
}

#sidemenu {
 color: #806b16;
 width: 155px;
 float: left;
}

#top_quote {
 color: #b2951e;
 padding: 0 15px 10px 15px;
 margin-left: 170px;
}

#top_quote a {
 font-size: 9pt;
 color: #b2951e; /* #806b16; */
 text-decoration: none;
}

#top_quote a span {
 font-size: 9pt;
 color: #b2951e;
 font-style: italic;
}

#main {
 margin-left: 170px;
 padding: 15px 15px 0 15px;
}

#menu {
 max-width: 585px;
 width: 585px;
 margin: 15px auto 5px auto;
 text-align: center;
 display: table;
 border-top: dashed black 1px;
 border-bottom: dashed black 1px;
}

.menulink {
 display: table-cell;
 font-size: 12pt;
/* font-weight: bold; */
 font-family: Georgia, serif;
 padding: 8px 0;
 color: #444;
}

.menulink:hover {
 text-decoration: none;
 color: #a0861c;
}

.menulink-active {
 color: black;
}

a:hover {
 text-decoration: underline;
}

p, td {
 font-family: sans-serif;
}

.submenulink a {
 font-family: Georgia, serif;
 font-size: 13pt;
}

#footer {
 clear: left;
 text-align: center;
 margin: 12px;
}

#footer, #footer a {
 color: #c7a733; /* #a0861c; */
 font-size: 8pt;
}

h1 {
 font-size: 16pt;
 font-family: Georgia, serif;
 font-weight: normal;
 margin-bottom: 10px;
}

.style_submenu_h {
 margin-top: 20px;
 font-variant: small-caps;
 font-size:    12pt;
 font-weight:  bold;
 padding-bottom: 5px;
 border-bottom: 1px dashed #a0861c;
}

.style_submenu_a {
 padding: 2px 0 2px 0;
 margin: 0;
}

.style_submenu_a a {
 padding: 2px;
}

/* .style_submenu_a a:hover {
 background-color: #ffee66;
 text-decoration: none;
} */

.style_petition_num_signers {
 font-size: 16pt;
 margin: 15px 0 10px 0;
}

.style_petition_signer {
 margin: 10px 0;
 padding-top: 10px;
 border-top: dashed #cccccc 1px;
}

.style_petition_success {
 margin: 4px 0 16px 0;
 padding: 8px;
 border: solid green 3px;
 background-color: #DDFFDD;
}

.style_petition_error {
 margin: 4px 0 16px 0;
 padding: 8px;
 border: solid red 3px;
 background-color: #FFDDDD;
}

.error {
 color: red;
 padding: 10px 0;
}

.success {
 color: green;
 padding: 10px 0;
}
