/* ====================== */
/* CSS Datei arztstyle.css */
/* ====================== */




/* Festlegungen f�r die Seite */
body {  
  background-color: #fcedc2;
  color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 87.5%;
  margin:0 auto; 
    }

div#wrapper {  
  color: black;
  background-color: white;
  width: 760px; /*feste Breite*/
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
    }

div#kopfbereich {
  background-color: #fbd664; /*gelb-orange*/
  color: black;
  text-align: center;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  border: 10px solid #ffffff;
  }
  
/* Horizonaler Navigationsbereich */    

div#navibereich{
  overflow:hidden;
  background-image: url(&quot;fileadmin/images/leiste1.jpg&quot;) repeat-x left top;
  background-color: #f3c600;
  padding: 0;
  padding-left: 20px;
  margin: 0;
  text-decoration: none;
  }
  
div#navibereich ul {
  padding:0;
  margin:0;
  text-align: center;
  }
div#navibereich ul a{
  /*padding:0;
  margin:0;
  text-align: center;*/
  text-decoration: none;
  }
div#navibereich ul a:hover{
  
  background-image: url(&quot;fileadmin/images/leiste-hover.jpg&quot;) repeat-x left top;
  background-color: #858585;
  border-bottom: none;
  color: black;
  text-decoration: none;
  };
div#navibereich ul a:focus {
  background-image: url(&quot;fileadmin/images/leiste-hover.jpg&quot;) repeat-x left top;
  background-color: #858585;
  border-bottom: none;
  color: black;
  text-decoration: none;
  }
div#navibereich ul a:active {
  background:#858585;
  color: white;
  }
  
div#navibereich li{
  float: left;
  width: auto;
  list-style: none;
  /*line-height: 1;*/
  padding:0;
  margin: 0;
  }

div#navibereich li.active a {
  background:#858585;
  color: white;
  }

div#navibereich a {
  color: #000000;
  display: block;
  padding: 7px 13px 7px 10px;
  textdecoration:none;
  }

/* vertikaler Navigationsbereich */

div#infobereich {
      background-color: white; 
      float:left;
      width:150px;
      padding-left:10px;
      padding-top: 20px;
    }
ul#navivert {
      
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      float: left;
      width: 150px; 
      margin: 0;
      list-style: none;
      padding: 0;
      text-align: left;
      textdecoration:none;
    }

ul#navivert li a, ul#navivert a:visited {
  color: #FFFFFF;
  background-color: #717171;
  width: 150px;
  height: 25px;
  text-decoration: none;
  display: block;
  font-size: 10pt;
  font-family: &quot;Trebuchet MS&quot;,verdana,arial,helvetica,sans-serif;
  line-height: 25px;
  margin: 1px 0px 1px 0px;
  padding: 2px 6px 2px 4px;
  border-bottom: 1px solid #4F4F4F;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #4F4F4F;

}

ul#navivert a:hover {
      color: #000000; 
      background-color: #fbd664;
        
       text-decoration: none;
        border-bottom: 1px solid #FFFFFF;
        border-left: 1px solid #333333;
        border-top: 1px solid #333333;
        border-right: 1px solid #FFFFFF;
        font-family: &quot;Trebuchet MS&quot;,verdana,arial,helvetica,sans-serif;   
    }

ul#navivert li.active a {
      color: #FFFFFF; 
      background-color: #fbd664;
        
       text-decoration: none;
        border-bottom: 1px solid #FFFFFF;
        border-left: 1px solid #333333;
        border-top: 1px solid #333333;
        border-right: 1px solid #FFFFFF;
        font-family: &quot;Trebuchet MS&quot;,verdana,arial,helvetica,sans-serif;   
    }




/* Textbereich */    

div#textbereich {
  line-height: 1.5em;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-left: 170px; 
  margin-right: 0;   
  z-index:1;
  }
div#textbereich a{
  border-bottom: 1px dotted #cc0000;
  }
div#textbereich a:hover,
div#textbereich a:focus {
  border-buttom: 1px solid #d90000;
  }
/*
table, th, td {
  border: 1px solid black;
  text-align:left;
}  
*/
ul #textbereich li{
      font-size:100%;
      font-style: italic;
      text-align:left;
}  
    
/* Fu�zeile  */  
div#fussbereich {
      font-size: 80%;
      font-style: italic;
      clear:both;  
      margin-left: 5px; 
      padding: 1px; 
      padding-left: 220px;
      background-color:white; 
      border-top: 1px solid silver; 
      z-index: 2;
    }



/* �berschriften und Absatzformatierungen */
/* �berschriften */
h1 {  
      font-family: verdana,arial,helvetica,sans-serif;
      font-style:normal; 
      font-weight:bold; 
      font-size:200%; /* Schriftgr��e 32px */ 
      text-align:center; 
      padding-top:32px; 
      color:white;
      text-shadow: 0 0 5px black;
      text-decoration: none;
    }
h1 a{  
      font-family: verdana,arial,helvetica,sans-serif;
      font-style:normal; 
      font-weight:bold; 
      /*font-size:2em;*/ /* Schriftgr��e 32px */ 
      text-align:center; 
      padding-top:32px; 
      color:white;
      text-shadow: 0 0 5px black;
      text-decoration: none;
    }
    
h2 {  
      font-family: verdana,arial,helvetica,sans-serif;
      font-style:normal; 
      font-weight:bold; 
      text-align: center;
      padding-top:0px;
      font-size:100%; /* Schriftgr��e 18px */ 
    }
    
h3 {    font-style:normal; 
      font-weight:bold; 
      font-size:100%; /* Schriftgr��e 16px */ 
    }
    
/* Absaetze */
/* Absaetze im Inhaltsbereich */
    
table.textbereich { 
      font-style:normal; 
      font-weight:normal; 
      font-size:100%; /* Schriftgr��e 16px */ 
      text-align:left;
      text-decoration:none; 
      border-style: hidden;
    }
td.textbereich {font-style:normal; 
      font-weight:normal; 
      font-size:100%; /* Schriftgr��e 16px */ 
      text-align:left;
      text-decoration:none; 
      border-style: hidden;
}
tr.textbereich {font-style:normal; 
      font-weight:normal; 
      font-size:100%; /* Schriftgr��e 16px */ 
      text-align:left;
      text-decoration:none; 
      border-style: hidden;
}

p.textbereich { 
      font-style:normal; 
      font-weight:normal; 
      font-size:100%; /* Schriftgr��e 16px */ 
      text-align:left; 
    }
p.highlight   {
      font-style:normal; 
      font-weight:bold; 
      font-size:100%; /* Schriftgroesse 16px */ 
      text-align:center;
      color: red; 
    }
p.infobereich { 
      font-style:normal; 
      font-weight:normal; 
      font-size:80%;  
      text-align:left; 
    }
p.foto { 
      font-style:italic; 
      font-weight:normal; 
      font-size:80%;  
      text-align:center; 
    }

p.phptext {
      font-style:bold; 
      font-weight:normal; 
      font-size:120%;  
      text-align:left;
      text-decoration:none; 
      border: 1px solid black;
    }

/* Formatierung der Praxisteam-Seite */

table, th, td  {
	border-collapse: collapse; 
    }
	
th  {
	background-color: #fbd664;
	border: 1px solid black;
	text-align: center;
	}
	
td  {
	text-align: left;
	}

.contentable {
	border: 1px solid black;
	}

/* Fusszeile */    
p.fussbereich { 
      font-size: 75%;
      /*text-align:center;*/  /* Schriftgr��e 10px */
    }
    