h1     { color: #cc0000; font-size: 14pt; font-family: Arial, Arial, sans-serif; font-style: normal; font-weight: bold; line-height: 20pt; text-decoration: none; text-align: center; margin: 1cm 2cm 1.5cm; padding: 0 }
h2    { color: #cc0000; font-size: 12pt; font-family: Arial, Arial, sans-serif; font-style: normal; font-weight: normal; line-height: 14pt; text-decoration: none; text-align: center; margin: 0.8cm 2cm 0.1cm; padding: 0 }
.h2_linksausrichtung{
  text-align:left;
}
.h2_linksausrichtung_schwarz{
  text-align:left;
  color: #000000;
}
.h2_aktuelles_index  { color: #cc0000; margin: 0 0 0.1cm }
h3   { color: #cc0000; font-size: 11pt; font-family: Arial, Arial, sans-serif; font-style: normal; font-weight: normal; line-height: 13pt; text-decoration: none; text-align: left; margin: 0.4cm 2cm 0.1cm; padding: 0 }
.h_schwarz{
  color: #000000;
  }
.h3_left_0margin  { margin-right: 0; margin-left: 0 }

.styleset_pseudo_1:link
{
  display:block;
  margin:0px;
  width:194px;
  height:27px;
  padding:13px 0px 0px 0px;
  border-width:0px 1px 0px 0px;
   border-style:solid;
   border-color:#000000 #ffffff #000000 #000000;
  background-color:#c8c8c8;
  background-image:url(../media/menu_back.gif);
  background-repeat:repeat;
  font-family:'Arial','Arial',sans-serif;
  font-size:14px;
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
  color:#ffffff;
  line-height:14px;text-align:center;

}
.styleset_pseudo_1:visited
{
  display:block;
  margin:0px;
  width:194px;
  height:27px;
  background-color:#c8c8c8;
  background-image:url(../media/menu_back.gif);
  background-repeat:repeat;
  font-family:'Arial','Arial',sans-serif;
  font-size:14px;
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
  color:#ffffff;
  line-height:14px;
  border-width:0px 1px 0px 0px;
   border-style:solid;
   border-color:#000000 #ffffff #000000 #000000;
  padding:13px 0px 0px 0px;
  text-align:center;

}
.styleset_pseudo_1:hover
{
  display:block;
  margin:0px;
  width:194px;
  height:27px;
  background-color:#cc0000;
  background-image:url(../media/menu_red.gif);
  background-repeat:repeat;
  font-family:'Arial','Arial',sans-serif;
  font-size:14px;
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
  color:#ffffff;
  line-height:14px;
  border-width:0px 1px 0px 0px;
   border-style:solid;
   border-color:#000000 #ffffff #000000 #000000;
  padding:13px 0px 0px 0px;
  text-align:center;

}
.styleset_pseudo_1:active
{
  display:block;
  margin:0px;
  width:194px;
  height:27px;
  background-color:#cc0000;
  background-image:url(../media/menu_red.gif);
  background-repeat:repeat;
  font-family:'Arial','Arial',sans-serif;
  font-size:14px;
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
  color:#ffffff;
  line-height:14px;
  border-width:0px 1px 0px 0px;
   border-style:solid;
   border-color:#000000 #ffffff #000000 #000000;
  padding:13px 0px 0px 0px;
  text-align:center;

}

/* Textlinks in 14px*/
.styleset_pseudo_2:link
{
  font-family:'Arial','Arial',sans-serif;
  font-size:14px;
  font-weight:normal;
  font-style:normal;
  text-decoration:underline;
  color:#cc0000;
  line-height:14px;
}
.styleset_pseudo_2:visited
 { color: #cc0000; font-size: 14px; font-family: Arial, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; text-decoration: underline }
.styleset_pseudo_2:hover
  { color: #cc0000; font-size: 14px; font-family: Arial, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; text-decoration: none }
.styleset_pseudo_2:active
 { color: #cc0000; font-size: 14px; font-family: Arial, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; text-decoration: underline }

/* Textlinks in 12px*/
.styleset_pseudo_3:link
{
  font-family:'Arial','Arial',sans-serif;
  font-size:12px;
  font-weight:normal;
  font-style:normal;
  text-decoration:underline;
  color:#cc0000;
  line-height:12px;
}
.styleset_pseudo_3:visited
 { color: #cc0000; font-size: 12px; font-family: Arial, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; text-decoration: underline }
.styleset_pseudo_3:hover
  { color: #cc0000; font-size: 12px; font-family: Arial, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; text-decoration: none }
.styleset_pseudo_3:active
 { color: #cc0000; font-size: 12px; font-family: Arial, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; text-decoration: underline }

/* Formatierung des Hauptmenues*/
.item_container_1
{
  display:none;
}
.menu_item_2
{
  display:none;
}
.menu_selected_3
{
  display:none;
}
.menu_item_4
{
  display:none;
}
.menu_item_5
{
  display:none;
}
.menu_item_6
{
  display:none;
}

/* Logobanner fuer alle Seiten*/
.item_container_7
{
  position:absolute;
  left:0px;top:0px;width:780px;height:100px;margin:0px;padding:0px;border-width:0px;
}
.picture_8
{
  border:0px;
  width:780px;
  height:100px;

}



/* Seiten, Seitenhintergruende und Seitenlaengendefinitionen*/

/* fuer alle Seiten, neu mit automatischer Höhe */
.page_container_1
{
  position: relative;
  left: 0px;
  top: 0px;
  margin: 0px auto;
  padding: 0px;
}


/* allgemeine Formatierungen */

.body_33 /* zentrale body-Definition*/
 { color: #000000; font-size: 11pt; font-family: Arial, Arial, sans-serif; font-style: normal; font-weight: normal; line-height: 13pt; text-decoration: none; background-color: #ffffff; background-image: none; text-align: left; margin: 0; padding: 0 }
.list_12px
  { color: #000000; font-size: 10pt; font-family: Arial, serif; line-height: 13pt; list-style-type: disc; margin: 0 2cm; padding-left: 0.64cm }
.list_14px
  { color: #000000; font-size: 11pt; font-family: Arial, serif; line-height: 15pt; list-style-type: disc; margin: 0 2cm; padding: 0 }
.styled_text_14px_center
   { color: #000000; font-size: 11pt; font-family: Arial, Arial, sans-serif; line-height: 13pt; text-align: center; margin-right: 2cm; margin-left: 2cm }
.styled_text_14px_left
  { color: #000000; font-size: 11pt; font-family: Arial, Arial, sans-serif; line-height: 13pt; text-align: left; margin-right: 2cm; margin-left: 2cm }
.styled_text_14px_left_0margin
 { color: #000000; font-size: 11pt; font-family: Arial, Arial, sans-serif; line-height: 13pt; text-align: left; margin-right: 0px; margin-left: 0px }
.styled_text_12px_center
  { color: #000000; font-size: 10pt; font-family: Arial, Arial, sans-serif; line-height: 11pt; text-align: center; margin-right: 2cm; margin-left: 2cm }
.styled_text_12px_left
  { color: #000000; font-size: 10pt; font-family: Arial, Arial, sans-serif; line-height: 11pt; text-align: left; margin-right: 2cm; margin-left: 2cm }
.styled_text_12px_left_0margin
 { color: #000000; font-size: 10pt; font-family: Arial, Arial, sans-serif; line-height: 11pt; text-align: left; margin-right: 0px; margin-left: 0px }
.styled_text_alignment_left /*war zuvor _15*/
{
  text-align:left;
}
.styled_text_alignment_center
{
  text-align:center;
}
.picture_24 /* Formatierung für Zitate-images*/
   { margin-top: 1cm; margin-bottom: 1cm; margin-left: 2cm; width: 200px; height: 200px; border: 0 }

.item_container_37 /* Haupt-Seiteninhalt inklusive Hintergrundbild */
{
  position:relative;
  left:0px;top:141px;width:780px;margin:0px;padding:0px;border-width:0px;background-color:#ffffff;
  background-image:none;
}

.item_links_unten /* Moeglichkeit, untere Links getrennt zu formatieren */
 { display:none; margin: 0; }

.item_visibility /* Moeglichkeit, Objekte getrennt zu formatieren um in Druckansicht auszublenden */
 { display:none; }

.pagebreak /* Moeglichkeit, erzwungenen Seitenumbruch einzufuegen */
 { page-break-before:always; }


/* Formatierungen auf index.htm*/

.picture_12
{
  border:0px;
  width:420px;
  height:225px;

}
.picture_12a
{
  border:0px;
  width:780px;
  height:360px;
}
.picture_120
{
  border:0px;
  width:420px;
  height:315px;

}
.item_container_13
{
  display:none;
  position:absolute;
  left:56px;top:120px;width:699px;height:59px;margin:0px;padding:0px;border-width:0px;
}
.inhalt_item_container_13
{
  display:none; text-align:center;
}
.list_14px_index
   { color: #000000; font-size: 14px; font-family: Arial, serif; line-height: 19px; list-style-type: disc; margin: 0 60px; padding: 20px 120px 40px 140px }
.picture_19
{
  border:0px;
  width:118px;
  height:71px;
}
.aktuellesrahmen  { margin-top: 0.5cm; margin-right: 2cm; margin-left: 2cm; border: solid 1px #c8c8c8 }


/* Formatierungen auf leistungen.htm*/




/* Formatierungen auf praxisteam.htm*/

.picture_praxisteam
{
  border:0px;
  width:300px;
  height:300px;
  float:right;
  margin-left:30px;
  margin-bottom:20px;
}
.item_container_50 /* flashdiashow */
{
  display:none;
  position:relative;
  left:0px;width:0px;height:0px;margin:0px;padding:0px;border-width:0px;
}
.item_container_51 /* fotos ohne diashow auf praxisteam.htm */
{
  display:inline;width:600px;height:600px;margin-left:60px;padding:0px;border-width:0px;
}
.picture_52 /* fotos */
{
  border:0px;
  width:600px;
  height:600px;
}


/* Formatierungen auf kontakt.htm*/

.picture_60 /* Lageplan */
{
  border:0px;
  width:273px;
  height:220px;
}

.item_container_60
{
  margin:0px;padding:0px;border-width:0px;
}
.item_container_61
{
  position:relative;
  left:60px;top:10px;width:525px;margin:0px;padding:0px;border-width:0px;
}

.item_container_formular
{ display:none; }

.formular { display:none; margin:0 auto; padding:0; width:520px; }
/* Formatierung Formular */
form { margin:0; padding:0;}
fieldset {width:440px; border:1px solid #c8c8c8; padding:10px; margin:1px; text-align:left;}
fieldset:hover {border-color:#cc0000;}
legend {font-size:14px; color:#000000; font-weight:normal; padding:5px; margin:5px;}
label {color:#666; font-size:14px; margin:0 3px 5px 0; padding:0; line-height:22px;}
.inputfeldrechts {width:130px; float:left; clear:left;}
.checkboxlabel {width:380px; line-height:22px;}

input {font-size:14px; border:1px solid #666; padding-left:0; margin:0 3px 5px 0; background:#fff;}
.checkboxlinks  {margin:0 10px 5px 0; padding:0;}
input#firma {width:280px;}
input#vorname {width:280px;}
input#name {width:280px;}
input#tnummer {width:280px;}
input#faxnummer {width:280px;}
input#mail {width:280px;}
input#betreff {width:280px;}
input#strasse {width:241px;}
input#hausnummer {width:30px;}
input#plz {width:50px;}
input#ort {width:221px;}
input:focus {border-color:#cc0000;}
select {border:1px solid #666;font-size:14px; margin:0 3px 5px 0; background:#fff;}

textarea {width:280px; border:1px solid #666; background:#fff;}
textarea:focus {border-color:#cc0000;}

.submitbtn {width:140px; margin-right: 10px;}