/* Normale Link-Farbe: Dunkel-Rot (braun); Besuchter Link: Dunkel-Gruen; */
/* Wenn Maus ueber dem Link, Im Moment des Anklickens, Beim Fokus: Navy; */
/* #55002B rot-braun; #007D00 gruen;   #0033CC dunklblau     */
a:link { color:#55002B; }
a:visited { color:#55002B; }
a:hover { color:navy; }
a:active { color:green; }
a:focus { color:green; }

/* Standard-Ueberschrift, ganz oben auf jeder Seite #0033CC */
h3 { font-family:Arial; 
     color:#787878; 
     border-bottom:1px solid #648BFF; 
     padding-bottom:3px; 
     padding-top:1.2em;
   }

/* Kleinere Ueberschrift, fuer einzelne Absaetze */
h4 { font-family:Arial; font-size:0.8em; color:maroon; background-color:#E4E1DC; padding-left: 42px; }

/* TIPP */
.tipp { font-family:Arial; border:1px solid orange; background-color:#FFFF9D; padding:3px; } 

/* HINWEIS */
.hinweis { font-family:Arial; border:1px solid blue; background-color:#EAEAFF; padding:3px; } 

/* Text in den Zellen oben ausrichten, fuer td-Tags */
.cell_text_top_align { vertical-align:top; }

/* Punktier-Rahmen fuer eine Tabelle links, rechts und unten */
.tab_frame_dotted {
  border-top: 1px dotted orange;
  border-left: 1px dotted orange; 
  border-right: 1px dotted orange; 
  border-bottom: 1px dotted orange;
  background-color:white;
}

.tab_image1cell {
  border-right: 1px dotted orange; 
}

.tab_image2cell {
  border-left: 1px dotted orange; 
}

/* Obere Rahmen-Linie einer Tabellen-Zelle. Farbe - Orange, Breite 1. Fuer td-Tags gedacht */
.top_cell_line_orange_1 {
  border-top-style: solid; 
  border-top-width: 1px; 
  border-top-color: orange;
}

/* Obere Rahmen-Linie einer Tabellen-Zelle. Farbe - Orange, Breite 2. Fuer td-Tags gedacht */
.top_cell_line_orange_2 {
  border-top-style: solid; 
  border-top-width: 2px; 
  border-top-color: orange;
}

/* Obere Rahmen-Linie einer Tabellen-Zelle. Farbe - Orange, Breite 2. Fuer td-Tags gedacht */
.cell_for_links {
  text-align:center;
  background-color:#FFCCCC;
  font-family:Arial,"Times New Roman";
  font-size:x-small;
  color:#0033CC;
  height:2px;
  padding-bottom:0.5em; 
  padding-top:0.4em;
}

/* Zelle mit dem Inhalt */
.text_cell { font-family:Arial; 
             padding-left:1em; 
             padding-right:1em;
	     vertical-align:top;
	    }

/* Footer-Zelle */
.footer_cell { font-family:"Courier New","Times New Roman"; 
               font-size:x-small;
               background-color:#FFFFC1;
	       color:navy;
	       border-top: 1px dotted orange;
	       text-align:center;
               height:2px;
	       padding-bottom:0.1em; 
               padding-top:0.1em;
	     }

/* Liste */
.list_func { 
   color:#0099CC; 
  /* list-style-image:url(ok.gif); */
 }

 .list_vorteile { 
    list-style-image:url(redquad1.gif);
 }

 .list_test { 
   color:#0099CC; 
   list-style-image:url(ok.gif);
 }

 .image_text { 
   font-family:"Arial","Times New Roman"; 
   font-size:x-small;
   text-align: center;
   padding-top:0.3em;
   vertical-align:top;
 }

 .support_form_cell { 
    padding-bottom:5px; 
    padding-top:5px;
 }

.info_caption { 
    color: orange; 
    border-bottom:1px solid blue;
    margin-bottom: 0.5em;
 }

.form_button {
  width: 10em;
}

.form_field {
  width: 11em;
}

.image_frame { 
  border:1px solid #A6004F; 
}

.order_form_field_width {
  width: 14em;
  margin-left: 0.5em;
}

.order_form_button_width {
  width: 12em;
}

.order_form_numberfield_width {
  width: 6em;
  margin-left: 0.5em;
}