 /**
  *
  * Stylesheet fuer versus
  * (c) 2005 langzeitwirkung
  * erstellt: 18.09.2005, vincent hildebrandt <hildebrandt@maguro.de>
  * letzte Aenderung: 28.03.2006, vincent hildebrandt
  *
  */

body {
   margin: 0;
   padding: 21px 19px 13px 13px;
   font: normal 12px arial,verdana,sans-serif;
   color: #000;
}

table p {
   margin-bottom: 0;
}

table.impressum p {
   margin-bottom: 12px;
}

table p a {
   color: #700505;
}

p {
   line-height: 16px;
   margin: 0;
   margin-bottom: 12px;
}

p.small {
   font-size: 11px;
}

p.small strong {
   font-size: 11px;
}

p.lessmargin {
   margin-bottom: 4px;
}

div.content {
   position: relative;
   padding: 28px 16px 30px 112px;
   width: 408px;
   height: 234px;
   overflow: hidden;
   text-align: left;
}

/* ausschliesslich fuer ie 5 auf mac */
/* fuer andere browser direkt darunter */
/* fuer ie am pc im ie.css */
p.linksbottom {
   position: relative;
   bottom: 0;
   left: 0;
}

/*
   holly hack gegen IE problems
\*/
p.linksbottom {
   position: absolute;
   bottom: 20px;
   left: 112px;
}
/*
  end of holly hack.
*/

div#versus {
   width: 536px;
}

div#centering {
   margin: auto;
   position: relative;
   width: 760px;
}


div.content.vernetzt, .vernetzt {
   background-color: #979c48;
}

div.content.verantwortungsvoll, .verantwortungsvoll {
   background-color: #acb05a;
}

div.content.verlaesslich, .verlaesslich {
   background-color: #bcc069;
}

div.content.verlaesslich.kanzlei {
   padding-top: 12px;
   height: 250px;
}

div.content.verlaesslich.kanzlei p {
   line-height: 14px;
}

div.balkenu1 {
   position: absolute;
   top: 361px;
   left: 23px;
   width: 536px;
   height: 23px;
}

div.balkenu2 {
   position: absolute;
   top: 384px;
   left: 46px;
   width: 536px;
   height: 23px;
}

div.balkenr1 {
   position: absolute;
   top: 34px;
   left: 536px;
   width: 23px;
   height: 327px;
}

div.balkenr2 {
   position: absolute;
   top: 66px;
   left: 559px;
   width: 23px;
   height: 327px;
}

p.red {
   color: #d43931;
   font-size: 11px;
}

p.red a {
   color: #d43931;
}

a {
   color: #000;
   text-decoration: none;
}

img {
   border: none;
}

#contact {
   position: absolute;
   top: 234px;
   left: 591px;
   width: 160px;
}

#aktuell {
   position: absolute;
   top: 149px;
   left: 591px;
}

#impressum {
   position: absolute;
   top: 394px;
   left: 591px;
}

#button1 {
   position: absolute;
   top: -1px;
   left: 545px;
}

#button2 {
   position: absolute;
   top: 31px;
   left: 565px;
}

#button3 {
   position: absolute;
   top: 63px;
   left: 588px;
}

a.arrow {
   background-image: url(../images/navigation_arrow.gif);
   background-repeat: no-repeat;
   padding-left: 18px;
   background-position: 0 1px;
}