a:link    { color: #184eba; text-decoration: none; }
a:visited { color: #4e81e6; text-decoration: none; }
a:hover   { color: #062b75; text-decoration: none; }
a:active  { color: #062b75; text-decoration: none; }

body {
 font: 9pt "Verdana", "Tahoma", sans-serif;
 background-color: #eee;
 color: black;
}

img {
 border: 0;
}

a {
 margin: 0;
 padding: 0;
}

#container {
 margin: 10px auto 10px auto;
 width: 1000px;
 background-color: white;
}

#header {
 height: 115px;
 background: url("images/top.jpg") top left no-repeat;
}

#content, #all {
 width: 100%;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
}

#content {
 background-image: url("images/backp.jpg");
}

#alles {
 margin-left: 20px;
}

#menu {
 float:left;
 width: 200px;
 padding-top: 30px;
 padding-bottom: 30px;
}

#main {
 float:left;
 width: 798px;
}

.closer {
 clear: both;
}

#footer {
 clear:both;
 padding: 5px;
}

h2, h3, h4, p, .show, ol  {
 margin: 10px 10px 10px 10px;
}

h3 {
 font-weight: bold;
 font-size: 16px;
 color: #B69B16;
}

h4 {
 font-weight: bold;
 font-size: 13px;
 border-bottom: 1px dotted #ccc;
}

p, li {
 text-align: justify;
}

li {
 margin-bottom: 5px;
}

.choice {
 width: 190px;
 margin: 2px 5px 2px 5px;
 font-weight: bold;
 font-size: 8pt;
}

.choice a {
 display: block;
 background: url("images/point_r.jpg") top left no-repeat;
 height: 37px;
 color: #103456;
}

.choice a:hover {
 color: #B69B16;
 text-decoration: none;
 background: url("images/point_o.jpg") top left no-repeat;
}

.item {
 position: relative;
 left: 25px;
 top: 10px;
}

.finfo {
 width: 100%;
}

.ficons {
 width: 20%;
}

.fcopy {
 width: 80%;
 text-align: right;
 vertical-align: middle;
}

.ntitle , .subtitle {
 padding-top: 5px;
 margin-left: 380px;
 font-weight: bold;
 color: white;
 font-family: "Tahoma";
}

.ntitle {
 font-size: 14pt;
}

.subtitle {
 font-size: 12pt;
}

.show .point {
 width: 15px;
}

.show .force, .show .stitle {
 font-weight: bold;
 color: #000033;
}

.show .force {
 vertical-align: top;
}

.show td {
 text-align: justify;
}

.show .int {
 font-style: italic;
}

.form, .single {
 width: 600px;
}

.form td {
 vertical-align: top;
}

.single {
 margin-left: 10px;
 margin-bottom: 20px;
}

.desc {
 width: 250px;
}

.field {
 width: 350px;
}

.medium {
 width: 340px;
}

.area {
 width: 340px;
 height: 300px;
}

.note {
 color: black;
 font-style: italic;
}

.star {
 font: 6pt "Tahoma", sans-serif;
 color: red;
}

.error {
 color: red;
}

.info {
 margin-left: 10px;
}

.info td {
 padding: 2px;
}

.edit {
 text-align: right;
 border-bottom: 1px dotted #ccc;
}
