* {
  font-family: Verdana,Arial,sans-serif;
}

body {
  font-size: 11px;
  font-style: normal;
  text-decoration: none;
  color: #000000;
}

#content {
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 20px;
}


#umfrage {
  margin-top: 10px;
  padding-left: 20px;
}

p,h1,h2,h3,h4,h5 {
  font-size : 11px;
  font-style : normal;
  font-weight : normal;
  margin-bottom : 5px;
}

p {
  margin: 0px;
}

p.umfrage_head {
  font-size: 14px;
  font-weight: bold;
  color: #691723;
  margin-bottom: 8px;
}

h1, p.head1 {
  margin: 10 0 0 0 px;
  font-size: 14px;
  font-weight: bold;
  color: #691723;
  word-spacing: 2px;
  padding-bottom: 10px;
}

h2, p.head2 {
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}

.rot {
  background-color: #691723;  /* Menu */
}

.gelb {
  background-color: #FEFC2D; /* Balken über Menu */
}

.gelb2 {
  background-color: #FEFEF4; /* Balken über Menu */
}

.blau {
  background-color: #2572F4; /* Linie unter MenuACT (Image) */
}

.gruen1 {
  background-color: #A6CE38; /* linker Rand */
}

.gruen2 {
  background-color: #EDF5D7; /* unten Mitte: BG SubMenu, Umfrage */
}

.gruen3 {
  background-color: #A6CE38; /* SubMenuACT */
}

.gruen4 {
 background-color: #748E33; /* Rand Suchmenu, Praxisdaten */
}

.footer {
  background-color: #729319;
}

.button, input, textarea {
  color : #000000;
  background-color: #EDF5D7;
  font-size: 11px;
  border-color: #818181;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
}

td {
  font-size : 11px;
  color : #000000;
  text-decoration : none;
  font-style : normal;
}

span.praxishead {
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  background-color: #2572F4;
  padding: 8px;
}

span.praxisbottom {
  color: #FFFFFF;
  text-align: right;
  background-color: #2572F4;
  padding: 8px;
}

span.praxissuche_head {
  padding-left: 8px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: normal;
}

p.praxisname {
  font-size: 12px;
  font-weight: bold;
  margin-top: 6px;
  margin-right: 4px;
  margin-bottom: 4px;
  margin-left: 6px;
}

div.praxiscon, div.praxiscon2 {
  margin: 6px;
}

p.menulnk {
  margin-right: 8px;
}

p.submenulnk {
  margin-left: 8px;
}

p.suchelnk {
  margin-left: 10px;
}

p.suchelnkact {
  margin-left: 4px;
}

p.suchesublnk {
  margin-left: 16px;
}

div.sitemap_head, div.sitemap1, div.sitemap2 {
  font-size : 10px;
  text-decoration : none;
  font-style : normal;
}

div.sitemap_head {
  text-align : center;
  color : #FFFFFF;
  font-weight : bold;
}

div.sitemap1 {
  color : #FFFFFF;
  font-weight : bold;
}

div.sitemap2 {
  color : #000000;
  font-weight : normal;
}

div.footer {
  font-size: 10px;
  color : #FEFEF4;
  font-weight : bold;
  text-decoration : none;
  font-style : normal;
}

div.suche {
  font-size: 13px;
  color : #FFFFFF;
  font-weight : bold;
  text-decoration : none;
  font-style : normal;
}



a, a:active, a:visited {
  font-size : 11px;
  color : #6F932F;
  text-decoration : underline;
  font-style : normal;
}

a:hover  {
  font-size : 11px;
  color : #6F932F;
  text-decoration : underline;
  font-style : normal;
}



a.menu, a.menu:active, a.menu:visited {
  font-size : 10px;
  color : #FFFFFF;
  text-decoration : none;
  font-style : normal;
  font-weight : bold;
}

a.menu:hover  {
  font-size : 10px;
  color : #FEFC2D;
  text-decoration : none;
  font-style : normal;
  font-weight : bold;
}

a.menuact, a.menuact:active, a.menuact:visited  {
  font-size : 10px;
  color : #FEFC2D;
  text-decoration : none;
  font-style : normal;
  font-weight : bold;
}

a.menuact:hover  {
  font-size : 10px;
  color : #FEFC2D;
  text-decoration : none;
  font-style : normal;
  font-weight : bold;
}



a.submenu, a.submenu:active, a.submenu:visited {
  font-size : 10px;
  color : #000000;
  text-decoration : none;
  font-style : normal;
  font-weight : bold;
}

a.submenu:hover {
  font-size : 10px;
  color : #000000;
  text-decoration : none;
  font-style : normal;
  font-weight : bold;
}

a.submenuact, a.submenuact:active, a.submenuact:visited  {
  font-size : 10px;
  color : #2572F4;
  text-decoration : none;
  font-style : normal;
  font-weight : bold;
}

a.submenuact:hover  {
  font-size : 10px;
  color : #2572F4;
  text-decoration : none;
  font-style : normal;
  font-weight : bold;
}



a.suchmenu, a.suchmenu:active, a.suchmenu:visited  {
  font-size : 10px;
  color : #000000;
  text-decoration : none;
  font-style : normal;
  font-weight : bold;
}

a.suchmenu:hover  {
  font-size : 10px;
  color : #000000;
  text-decoration : none;
  font-style : normal;
  font-weight : bold;
}

a.suchmenuact, a.suchmenuact:active, a.suchmenuact:visited  {
  font-size : 10px;
  color : #731829;
  text-decoration : none;
  font-style : normal;
  font-weight : bold;
}

a.suchmenuact:hover  {
  font-size : 10px;
  color : #731829;
  text-decoration : none;
  font-style : normal;
  font-weight : bold;
}



a.suchmenusub, a.suchmenusub:active, a.suchmenusub:visited  {
  font-size : 9px;
  color : #222222;
  text-decoration : none;
  font-style : normal;
  font-weight : normal;
}

a.suchmenusub:hover  {
  font-size : 9px;
  color : #000000;
  text-decoration : none;
  font-style : normal;
  font-weight : normal;
}

a.suchmenusubact, a.suchmenusubact:active, a.suchmenusubact:visited  {
  font-size : 9px;
  color : red;
  text-decoration : none;
  font-style : normal;
  font-weight : normal;
}

a.suchmenusubact:hover  {
  font-size : 9px;
  color : red;
  text-decoration : none;
  font-style : normal;
  font-weight : normal;
}



a.suche, a.suche:visited, a.suche:active, a.suche:hover {
  font-size: 13px;
  color : #FFFFFF;
  text-decoration : none;
  font-weight : bold;
}

a.suche:hover  {
  color : #FEF92C;
  font-size: 13px;
  text-decoration : none;
  font-weight : bold;
}



a.praxisbottom, a.praxisbottom:visited, a.praxisbottom:active, a.praxisbottom:hover {
  font-size: 12px;
  color : #FFFFFF;
  text-decoration : none;
  font-weight : bold;
}



a.footer, a.footer:visited, a.footer:active, a.footer:hover {
  font-size: 10px;
  color : #FEFEF4;
  text-decoration : none;
  font-weight : bold;
}



