/* - CSS Styles fuer RTE */

/* Ausrichtung fuer Texte und Bilder */

p.Absatz_links, h1.Absatz_links, h2.Absatz_links, h3.Absatz_links, h4.Absatz_links, h5.Absatz_links, h6.Absatz_links, td.Absatz_links { text-align: left; }
p.Absatz_zentrieren, h1.Absatz_zentrieren, h2.Absatz_zentrieren, h3.Absatz_zentrieren, h4.Absatz_zentrieren, h5.Absatz_zentrieren, h6.Absatz_zentrieren, td.Absatz_zentrieren { text-align: center; }
p.Absatz_rechts, h1.Absatz_rechts, h2.Absatz_rechts, h3.Absatz_rechts, h4.Absatz_rechts, h5.Absatz_rechts, h6.Absatz_rechts, td.Absatz_rechts { text-align: right; }

img.Bild_im_Text_links {
  float: left;
  margin-right: 10px;
  margin: 5px 10px 5px 0px;
  border: 0px;
}

img.Bild_im_Text_rechts {
  float: right;
  margin: 5px 0px 5px 10px;
  border: 0px;
}

img.Bild_links {
  display: block;
  text-align: left; 
  margin: 5px auto 5px 0px;
  border: 0px;
}

img.Bild_rechts {  
  display: block;
  text-align: right; 
  margin: 5px 0px 5px auto;
  border: 0px;
}

img.Bild_zentrieren {
  display: block; 
  text-align: center; 
  margin: 5px auto 5px auto;
  border: 0px;
}

/* Aufzaehlungen mit Punkten */

ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Aufzaehlungen mit Zahlen */

ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Schriftfarben in RTE anzeigen */

span.Schrift_blau { color: #8A0020; }
span.Schrift_rot { color: #8A0020; }
span.Schrift_gelb { color: #8A0020; }
span.Schrift_gruen { color: #8A0020; }

/* default Links verwenden */

a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}


/* Schriftstil bei strong, b, em */

strong {
  font-weight: bold;
}

b {
  font-weight: bold;
}

em {
  font-style: italic;
}

.kleineSchrift {
  font-size: 0.8em;
}


/* Hintergrund */

.Hintergrund_gruen {
  background-color: #EEF4EA;
  /*background-color: #a1ff45;*/
}

.Hintergrund_rot {
  background-color: #FFEAEA;
}

.Hintergrund_grau {
  background-color: #ebebeb;
}

.Hintergrund_blau {
  background-color: #E6FFFF;
}

.Hintergrund_weiss {
  background-color: #ffffff;
}

.Hintergrund_gelb {
  background-color: #FFFFEA;
}


/* Ueberschriften */

h1 {   
  clear: both;
  font: 600 1.6em "trebuchet ms", verdana, arial, helvetica, sans-serif;
  color: #ff3333;
}

h2 {
  font: 400 1.5em "trebuchet ms", verdana, arial, helvetica, sans-serif;
  color: #ff3333;
}


/*fuer link styles in h headlines*/

h2 a {
  color: #444;
  text-decoration: underline;
}

h2 a:visited {
  color: #444;
  text-decoration: none;
} 

h2 a:hover {
  color: #3366ff;
}


/* Ueberschriften normal */

h3 {
  font: 400 1.3em "trebuchet ms", verdana, arial, helvetica, sans-serif;
  color: #ff3333;
}

h4 {
  font: 300 1.2em "trebuchet ms", verdana, arial, helvetica, sans-serif;
  color: #666;
}

h5 {
  font: 300 1.1em "trebuchet ms", verdana, arial, helvetica, sans-serif;
  color: #f17400;
}

h6 {
  font: 300 1em "trebuchet ms", verdana, arial, helvetica, sans-serif;
  color: #ff4b33;
}

/* Styling Links, kann innerhalb von span oder div mit anderen Klassen kombiniert werden */

.Link a {
  color: #3366ff;
  font-weight: bold;
  text-decoration: underline;
}


/* Links innerhalb der Klasse .txLink sollen keine Rahmen um Images machen */

.Link a img {
 border: 0;
 }

.Link a:visited {
  color: #6699ff;
  text-decoration: none;
} 

.Link a:hover {
  color: #6699ff;
}









