body {
  color: #49443a;
  background-color: #fff;
  font-family: arial, helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
}

img { border: 0px; }

/* Links */
a, a:link, a:visited
{
  color: #49443a;
  text-decoration: none;
}
a:hover, a:active { text-decoration: underline; }

/* underline */
#content .content a
{
  text-decoration: underline;
}
#content .content a:active, #content .content a:hover
{
  background-color: #49443a;
  color: #fff;
  text-decoration: none;
}

/* --- standard color --- */
h1, h2, h3, h4, h5, h6, td, th, p, ul, ol { color: #49443a; }

/* --- text objects / margins --- */
h1, h2, h3, h4, h5, h6, p, ul, ol { margin: 0px; }
p { margin: 0 0 0.75em 0; }
ul, ol { margin: 0 0 1em 0; }

/* --- headers --- */
h1 { font-size: 1em; }

h2 {
  font-size: 10px;
  clear: left;
}

#content h2
{
  padding: 5px 0px 0px 10px;
  height: 16px;
  line-height: 11px; /* IE7 fix */
}

#content h2 a
{
  display: block;
  color: #49443a;
}
#content h2 a:hover, #content h2 a:active
{
  text-decoration: none;
  color: #196893;
}


h3 { font-size: 12px; }
#content h3 { padding: 1px 0px 0px 10px; }
#content .content h3 { padding: 1px 0px 0px 0px; }

h4
{
  font-size: 12px;
  margin-bottom: 24px;
}
h5 { font-size: 12px; }
h6 { font-size: 11px; }

/* --- general text formattings --- */
hr
{
  background-color: #fff;
  color: #fff;
  border-color: #d6d5cf;
  border-style: none none solid none;
  border-width: 0px 0px 1px 0px;
  clear: left;
}
.content hr { margin-bottom: 15px; }

/* --- lists --- */
ul, ol { font-size: 11px; }
ul ul, ol ol { font-size: 11px; }

/* --- form tags --- */

form
{
  padding: 0px;
  margin: 0px;
}
input
{
  padding: 0px;
  margin: 0px;
  font-size: 11px;
  vertical-align: middle;
}
input.text
{
  height: 18px;
  padding: 0px 3px 0px 3px;
  border: 1px #a5acb2 solid;
}
input.submit
{
  height: 20px;
  cursor: pointer;
  font-size: 11px;
  padding: 1px 8px 3px 8px;
}

select
{
  padding: 0px;
  margin: 0px;
  height: 18px;
  font-size: 11px;
  vertical-align: middle;
}

label
{
  padding-left: 5px;
  padding-right: 20px;
}

/* --- buttons --- */
.button a:hover, .button a:active { background-color: inherit; }

/* --- Layout --- */
#popup #content
{
  background-image: none;
  width: 560px;
  padding: 6px 0px 20px 10px;
}

.clear { clear: both; }

/* Content */
.content { padding: 16px; }
#content .content p
{
/*  line-height: 18px;*/

  margin-bottom: 1.5em;
}

#content .content ul, #content .content ol
{
  line-height: 18px;
  margin-bottom: 1.2em;
  margin-left: 1em;
  padding-left: 1.3em;
}


/* Headerbox */
.headerbox
{
  width: 531px;
  background-repeat: no-repeat;
  color: #fff;
  font-weight: bold;
  position: relative;
  padding: 10px 10px 10px 15px;
}

#popup .headerbox { width: 550px; }
#popup .headerbox { background-image: url(../grafik/generel_popup.gif); }


