  body,
  html {
    margin:2px;
    padding:0;
    background:#eee;
    color:#000;
  }

  body {
    min-width:900px;
  }
  
  #wrap {
    background:#fff;
    margin:0 auto;
    width:900px;
  }

  #header {
    background:#050;
    text-align:right;
    font-family:Verdana;
    font-weight:bold;
    font-size:8pt;
    color:#fff;
    text-decoration:none;

    padding:0px;
  }
  #header_pic {
    background:#cccddd;
    color:#ffffff;
    font-family:Arial;

    /* background-image: url(resources/pferde_is_3_1_weiss.jpg); */
    background-image: url(resources/pferde_is_4.jpg);

    padding:5px;
    margin:0px;
    height:200px;
  }
  #nav {
    padding:2px;
  }
  #main {
    float:right;
    width:740px;
    background:#fff;
  }
  #sidebar {
    background:#fff;
    float:left;
    width:160px;
  }
  #footer {
    padding:3px;
    background:#030;
    clear:both;

    text-decoration:none;
    text-align:center;
    font-family:Verdana;
    font-weight:bold;
    font-size:10pt;
    color:#fff;
  }

  #nav ul {
    margin:0;
    padding:0px;
  }
  #nav li , #nav a {
    display:inline;
    margin-left:10px;
    padding:0px;

    text-decoration:none;
    font-family:Verdana;
    font-weight:bold;
    font-size:10pt;
    color:#000;
  }
  #nav img {
    padding:0px;
  }
  #nav li a:hover {
    color:#0a0;
    text-decoration: underline;
  }

  #header h1 {
    padding:5px;
    margin:0;
  }
  #header a {
    padding:0px;
    margin:0;
    color:#fff;

    margin-left:20px;
  }

  #main h2, #main h3, #main p {
    padding:0px 10px 0 0;
    margin-left:10px;
    margin-top:10px;
  }
  #sidebar p {
    margin-left:5px;
    margin-top:-15px;
  }
  #sidebar ul {
   list-style-type: none;
    margin-top:0px;
    margin-bottom:10px;
  }
  #sidebar li {
    padding:2px;
    margin-left:0px;
    margin-top:3px;
  }
  #sidebar a {
    color:#030;
    font-family:Verdana;
    font-weight:bold;
    font-size:10pt;
    text-decoration:none;

    margin-left:-22px;
  }
  #sidebar h3, #sidebar p {
    padding:0 0px;
    color:#000;
  }
  #sidebar li a:hover {
    color:#0a0;
    text-decoration: underline;
  }
  #sidebar li a:active {
    color:#0a0;
  }

  #footer p {
    padding:5px;
    margin:0;
  }
  #footer a {
    font-family:Verdana;
    font-weight:bold;
    font-size:8pt;
    text-decoration:none;
    color:#fff;

    margin-left:20px;
  }




.box { width: 900px; background: #030; margin-top:0px; margin-left: 0px;}

.box h1 {margin: 0px 10px; padding:5px; background:#030;}

.box p {margin: 0px 0px; padding:5px; background-color:#030; color:#a5a5a5; }

.box h1, .box a {
    color:#fff;
    font-family:Verdana;
    font-weight:bold;
    font-size:8pt;
    text-align:right;
    text-decoration:none;

    margin-left:20px;
}

.box .top, .box .bottom {
  display:block;
  background: #eee;
}

.box .top b, .box .bottom b
{
  display:block;
  height: 1px; 
  overflow: hidden; 
  background: #030;
}


.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}

