body
 {
    font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size:8pt;
    background-color:#ffffff; color:#000000; margin:0 auto; width:990px;
}

#profile_header
{
  width:750px; margin:40px 0; min-height:76px;
}

#profile_data
{
  width:750px;
}

h1
{ 
  font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size:15pt;
  font-weight:bold; color:#414f66; margin:0; padding:0;
}

h2
{
  font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size:10pt;
  font-weight:bold; color:#414f66; margin:0 0 10px 0; padding:0;
}

img
{
  border:none;
}

a:link
{
  text-decoration:none; color:#528ce5; font-weight:normal;
}
a:visited
{
  text-decoration:none; color:#395a9c; font-weight:normal;
}
a:hover 
{
  text-decoration:underline; font-weight:normal;
}
a:active 
{
  text-decoration:none; color:#528ce5; font-weight:normal;
}

.infobox
{
  float:right; clear:right; width:225px;
  margin:0 0 25px 10px; font-size:8pt;
}

.infobox .heading 
{
  font-weight:bold; font-size:9pt;
  padding:0.5em 5px; background-color:#eeeeee;
}
.infobox .content
{
  background-color:#f5f5f5; padding:5px;
}

.infobox ul {
  list-style:none; list-style-image:url(/images/pfeile_aufzaehlung/listp.gif);
  line-height:1.2em; margin:0 0 0 5px; padding:0 0 0 15px;
  font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size:8pt;
}

.infobox li
{
  padding-bottom:0.5em
}

.infobox label
{
  color:#9f9f9f; float:left; position:absolute; width:15em;
  padding:2px 5px; z-index:1; margin-bottom:0.5em;
}

.infobox input,textarea
{
  font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size:8pt; font-weight:normal;
  border:1px solid #a5acb2; background-color:#ffffff; margin-bottom:0.5em; width:20em;
}

#label_email, #txt_Email, #form_br
{
    display:none;
}

#copyright
{
    font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
    font-size:8pt; margin:0 0 2em 0; padding:0 0.5em;
    border-top:#808080 solid 1px; border-bottom:#808080 solid 1px;
}

.hint
{
  margin:10px 0; padding:9px; border:#dadde2 solid 1px; width:720px;
}

/* ab hier Formatierungen fuer den Profilinhalt */
div.chapter 
{   
    width:672px; overflow:visible;
    font-family:Courier New,Courier,monospace; font-size:9pt;
}
div.chapter p
{
    margin:0; padding: 0;
    font-family:Courier New,Courier,monospace; font-size:9pt;
}
div.chapter li,ul,ol
{
    padding-top: 0; padding-bottom:0;
    margin-top:0; margin-bottom:0;
    font-family:Courier New,Courier,monospace; font-size:9pt;
}
div.chapter ul
{
    list-style-type:disc; padding-left:28px;
}
div.chapter ol
{
    list-style-type:decimal; padding-left:28px;
}
table.skilltable
{
    width:100%; border-collapse:collapse;
}
table.skilltable tr
{
    padding:0; margin:0;
}
table.skilltable td
{
    padding:0; margin:0; vertical-align:top;
    font-family:Courier New,Courier,monospace; font-size:9pt;
}
table.skilltable td.skill
{
    width:189px; padding-right:10px;
    border-top:#d8d8d8 dotted 1px; border-bottom:#d8d8d8 dotted 1px;
}

table.skilltable td.skillcomment
{
    color:#737373;
}
div.chapter div
{
    font-family:Courier New,Courier,monospace; font-size:9pt;
}
div.chapter  hr
{
    width:100%; margin:1em 0;
    color:#eeeeee; background-color:#eeeeee;
}
div.chapter div.heading
{
    background-color:#eeeeee; font-weight:bold;
    font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
    margin:2.0em 0 1.0em 0;
    padding:0.5em 10px; width:720px;
}
div.chapter_heading a:link,div.chapter_heading a:visited,div.chapter_heading a:hover,div.chapter_heading a:active 
{
  text-decoration:none; color:#000000; font-weight:bold;
  font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
}
div.chapter .eocommentcontainer
{
    margin-top:1em;
}
div.chapter .rf_section
{
    background-color:#f7f7f7;
    margin-bottom:1.2em;
    padding:0.5em
}
div.chapter .rf_title
{
    color:#870f22; font-style:normal;
}
div.chapter .rf_content
{
    color:#000000;
   	font-family:Verdana, Arial, Helvetica, Tahoma;
    font-style:italic; font-weight:normal;
    font-size:8pt; padding:0 1em;
}
div.chapter h3
{
    text-decoration:underline; font-weight:normal;
    font-family:Courier New,Courier,monospace; font-size:9pt;
}
div.chapter div.chapter_heading
{
    width:730px;
    background-color:#eeeeee;
    font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
    font-weight:bold;
    margin:2.0em 0 1.0em 0;
    padding:0.5em 10px;
}
