body {
  margin:0;
  padding:0;
  border-top:solid 2px red;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  line-height:1.5;
}

h1, h2, h3, #topnav a
{
  font-family: Arial, Helvetica, sans-serif;
}

h1
{
  font-size:155%;
}

h2
{
  font-size:125%;
}

h3
{
  font-size:110%;
}

#arzt-foto-leiste
{
  position:absolute; 
  top:100px;
  left:120px;
  background-color:#f2f2f2;
  width:612px;
  text-align:center;
  padding:0;
}

#arzt-foto-leiste img
{
  border:white 1px solid;
  margin:5px;
}

#arzt-quadrat
{
  position:absolute;
  top:100px;
  left:740px; 
  width:182px;
  height:182px;
}

#arzt-quadrat a
{
  padding:0;
  padding-left:25px;
  text-decoration:none;
  color:black;
  font-weight:bold;
  font-size:75%
}

arzt-quadrat a:hover
{
  text-decoration:underline;
}

#topnav
{
  position:absolute;
  top:20px;
  left:0;
  width:920px;
  text-align:right;
}

#navigation
{
  position:absolute;
  top:300px;
  left:740px; 
  background-color:#f2f2f2;
  width:182px;
  margin:0; padding:0;
}


#navigation a, #navigation h4
{
  text-decoration:none;
  color:#616263;
  font-size:75%;
  font-weight:bold;
}

#navigation a:hover
{
  text-decoration:underline;
  color:black;
}

#navigation h4
{
  margin:0;
  padding:4px;
  padding-left:20px;
  background-color:#c2c2c2;
}


#navigation ul
{
  list-style-type:none;
  margin:0; padding:0;

}

#navigation li
{
  padding:5px;
  padding-left:20px;
  margin-bottom:2px;
  border-bottom:white solid 1px;
}

#navigation li.selected
{
  border-left:red 4px solid;
}

#navigation li.selected a
{
  color:black;
}

#inhalt
{
  margin-left:132px;
  margin-top:280px;
  width:570px;
}

#fuss
{
  clear:both;
  border-top:red solid 1px;
  margin-left:112px;
  margin-right:112px;
  padding-left:20px;
  padding-top:5px;
}

/*
  -- individuelle Farben --
*/

body 
{
  border-top-color:#fc8f57;
}

h1, h2, h3, #topnav a, #fuss a
{
  color:#fc8f57;
}

#navigation li.selected, #fuss
{
  border-color:#fc8f57;
}

#arzt-quadrat
{
  background-color:#fc8f57;
}