/************ Generelles ************/
BODY { color: #000;
       font-size: 8pt;
       background-color: #D3C7B7;
       font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
       margin-top: 25px; }

IMG {  border-width: 0px; }

H1 {   font-size: 8pt;
       color: #9C121F;
       margin-bottom: 0; }

H2 {  font-size: 8pt; }

/************ Organisation ************/
#container { display:block;
             /* border: 1px solid #f00; */
             width: 740px;
             text-align: left;
             margin: 5px auto; }

#dummy { display:block;
         /* border: 1px solid #f00; */
         width: 153px;
         height: 138px;
         margin: 0px 6px 8px 0px;
         padding: 0px;
         float: left; }

#logo { display:block;
        /* border: 1px solid #f00; */
        width: 223px;
        height: 138px;
        margin: 0px 8px 8px 4px;
        padding: 0px;
        float: left; }

#navi { display:block;
        overflow:auto;
        /* border: 1px solid #f00; */
        width: 260px;
        height: 138px;
        margin: 0px 0px 8px 0px;
        padding: 0px;
        line-height:17pt; }

#foto { display:block;
        /* border: 1px solid #f00; */
        width: 153px;
        height: 312px;
        margin: 0px 10px 0px 0px;
        padding: 0px;
        clear: both;
        float: left; }

#text { line-height: 13pt;
        overflow:auto;
        /* border: 1px solid #f00; */
        background-color: #fff;
        width: 540px;
        margin: 0px 0px 8px 0px;
        padding: 0px 0px 0px 0px; }

#footer { display:block;
          text-align: right;
          /* border: 1px solid #f00; */
          width: 540px;
          color: #eee;
          clear: both;
          margin-left: 150px; }


/************ Klassen ************/
.headline { font-weight: bold;
            width: 100px;
            border-bottom: 1px solid #eee; }

#text ul { margin: 5px 0px 0px 20px;
           padding: 0px 0px 0px 0px; }

#footer a { color: #fff; }

.right {text-align: right; }
.fett {font-weight: bold; }
.kursiv { font-style: italic; }

#text .ext { background: url('images/ext.png') left top no-repeat;
             padding: 0px 0px 0px 15px;
             height: 12px; }


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

#navi a:active { position: relative;
                 left: 2px; }

/************ Tabellen ************/
TD.vita1 {   font-size: 8pt;
             white-space: nowrap;
             text-align: right;
             font-weight: bold; }

TD.vita2 {   font-size: 8pt; }

TD.vita3 {   font-size: 8pt;
             white-space: nowrap;
             text-align: right;
             font-weight: bold;
             color: #000000;
             background-color: #eee; }

TD.vita4 {   font-size: 8pt;
             color: #000000;
             background-color: #eee; }

TH    { font-size: 8pt;
        color: #9C121F;
        margin-bottom: 0; }

/************ Rounded Corners ************/
.box           {  background: #fff; }
.boxtop        {  background: url(images/ne.gif) no-repeat top right; }
.boxtop div    {  height: 15px;
                  background: url(images/nw.gif) no-repeat top left; }
.boxbottom     {  background: url(images/se.gif) no-repeat bottom right; }
.boxbottom div {  height: 15px;
                  background: url(images/sw.gif) no-repeat bottom left; }
.boxcontent    {  min-height:270px;
                  padding: 0px 20px 6px 22px; }