/*******************************************************************************
 Datei      :   redaxomodule.css Formatierung der Redaxomodule
 Project    :	Snip.de
 Copyright  :	Snip.de
*******************************************************************************/
a.articleliste2{
  color:#000000;
  font-family:"Times New Roman", Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:1.3em;
  padding:0;
  margin:0;
  font-weight: normal; 
  text-decoration:none;
}
.articleliste2, a:hover.articleliste2{text-decoration:underline;}
/*normales Textile Modul*/
.txt-img{}
/*Textile mit Bild Modul*/
.txt-img_modul{clear:both;}
/*Default Bild formatierung*/
img{ border:0; margin:0; padding:0;}
/*Textile Bild float links*/
.flLeft {
  float: left;
  margin: 5px 10px 5px 0px;
}
/*Textile Bild float right*/
.flRight {
  float: right;
  margin: 0px 0px 5px 20px;
}
/*Textile Bild float top*/
.flTop {
  float: inherit;
  padding-top:10px;
}
/* Bilderunterschriften */
#content_innen .image p {
  padding:0;
  margin:0;
  padding:2px;
  text-align:center;
  color:#666;
  font-family:"Times New Roman", Arial, Helvetica, sans-serif;
  font-size:9px;
  line-height:1.0em;
}
.image img{
border:0;
}
/* Blockquote */
blockquote {
 background: #f4f4f4;
 color: #999;
 border-left: 5px solid #6699ff;
 margin: 10px 0px;
 padding: 10px;
}
/* Download */
.downloadgesamt{padding-bottom:10px;}
.download-hdl,
.download-file,
.download-desc {
 width:620px;
 margin:0px;
 padding:5px;
}
.download-hdl {
 background-color: #f4f4f4;
 border: 1px solid #eee;
}
.download-file {
 border: 1px solid #eee;
}
.download-desc {}
.download-without-desc {}
/*Neues Modul mit Captcha
/* Div das das Formular umschließt */
.formulargenerator_gesamt{background-color:#fff;}
.formgen {font-size:12px;}
label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
{
  cursor : pointer;
}
.formgen form
{
width:100%;
padding:0;
margin:0;
}
/*
Wie sehen die einzelnen Blöcke aus?
Jedes Feld wird von einem DIV umschlossen, das hier definiert werden kann
*/
.formgen .formblock 
{
padding-top: 3px;
padding-bottom: 3px;
padding-right: 3px;	
}
/* aktives Eingabefeld roter Rand */
.formgen .formblock input:focus
{
border:1px solid #ccc;
padding-top: 3px;
padding-bottom: 2px;
padding-right: 3px;	
}
/*
Verhalten von br-Tags
*/
.formgen br
{
 clear : both;
}
/*
--------- FORMULAR-OBJEKTE ------------
*/
/* Mehrzeiliges Eingabefeld */
.formgen .formtextfield 
{
  width: 300px;
  height: 150px;
  color:#000000;
   font-family:"Times New Roman", Arial, Helvetica, sans-serif;
  font-size:10px;
}
.formgen .formtextfield input:focus
{
  border:1px solid #ccc;
}

/* Textfeld */
.formgen .formtext 
{
 width: 300px;
 color:#000000;
 font-family:"Times New Roman", Arial, Helvetica, sans-serif;
 font-size:10px;
}

/* Trennelement , Abstand */
.formgen .formtrenn
{
display: block;
height:0px;
}
/* Hinweistext */
.formgen .formhinweis
{
font-weight: bold;
color: #003366;
font-size: 12px;
}
/* Überschrift */
.formgen .formheadline
{
 font-weight: bold;
 color: #000;
}
/* Passwortfeld */
.formgen .formpassword
{
 width: 300px;
}
/*Captcha-Bild*/
.formgen .formcaptcha {
border: 1px solid #000;
margin-left:120px;
}
.formcapachehinweis{ padding-left:120px; padding-top:2px;}
/* Label */
.formgen label {
color:#000000;
font-family:"Times New Roman", Arial, Helvetica, sans-serif;
width: 120px;
height:20px;
clear: left;
float: left;
padding:0;
font-weight:bold;
}
/* Aussehen der Select-Ausgabe */
.formgen .formselect
{
width: 300px;
font-family:"Times New Roman", Arial, Helvetica, sans-serif;
font-size:12px;
}
/* Sende-Button */
.formgen .formsubmit
{
margin-left:120px;
margin-top:15px;
}
.formgen .formreset
{
margin-top:15px;
cursor:pointer;
}
/* Definition des Fieldsets, das das ganze Formular umschließt */
.formgen fieldset {
padding:0;
border:0;
}
/* Fieldsetbeschriftung */
.formgen legend {
font-weight: bold;
color: #999;
}
/* -------------- AUSGABEN / Fehlermeldungen --------*/
/* Fehlermeldung nach Versand */
.forminfo {
color: #999;
padding-bottom:10px;
}
.formgen .forminfo {
color: #999;
padding-bottom:10px;
}
/* Markierung der Labels bei Fehler */
.formgen .formerror {
color: #FF0000;
}
/*//////////////////////////////////////////////////////////////////////////////*
/* Ende der Formulardefinition */
/*Bildermodul*/
#content_innen .bildonly{ padding:0; text-align:center;}
#content_innen .bildonly p{
 padding:0;
 margin:0;
 padding:2px;
 text-align:center;
 color:#666;
 font-family:"Times New Roman", Arial, Helvetica, sans-serif;
 font-size:10px;
 line-height:1.0em;
}
/*Dreifachbildmodul*/
#content_innen .dreifachbild{}
#content_innen .dreifachbild .bild_1{}
#content_innen .dreifachbild .bild_2{}
#content_innen .dreifachbild .bild_3{}
#content_innen .dreifachbild .bild_1 p{  font-family:"Times New Roman", Arial, Helvetica, sans-serif;color:#666; font-size:10px;text-align:center;}
#content_innen .dreifachbild .bild_2 p{  font-family:"Times New Roman", Arial, Helvetica, sans-serif;color:#666; font-size:10px;text-align:center;}
#content_innen .dreifachbild .bild_3 p{  font-family:"Times New Roman", Arial, Helvetica, sans-serif;color:#666; font-size:10px;text-align:center;}
#content_innen .dreifachbild .contentbild_1{}
#content_innen .dreifachbild .contentbild_2{}
#content_innen .dreifachbild .contentbild_3{}
#content_innen .dreifachbild .contentbild_text_1{ text-align:justify;}
#content_innen .dreifachbild .contentbild_text_2{ text-align:justify;}
#content_innen .dreifachbild .contentbild_text_3{ text-align:justify;}
/*Bildergalerie*/
#content_innen .galerie{ background:#ededed; padding-top:10px; padding-bottom:5px; width:630px;}
#content_innen .imagelightbox{ width:130px; float:left; padding-left:20px; padding-bottom:10px;}
#content_innen .imagelightbox img{ border:0;}
#content_innen .imagelightbox p{
 padding:0;
 margin:0;
 padding:2px;
 text-align:center;
 color:#666;
 font-family:"Times New Roman", Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:1.0em;
}
/*Dreifachtextillemodul*/
.textille3fach_spalte_1{ width:29%; float:left; text-align:justify; margin-right:10px;padding:10px;}
.textille3fach_spalte_2{ width:29%; float:left; text-align:justify;margin-right:10px;padding:10px;}
.textille3fach_spalte_3{ width:29%; float:left; text-align:justify;padding:10px;}
.textille3fach_spalte_1_1{ width:45.0%; float:left; text-align:justify; margin-right:10px; padding:10px;}
.textille3fach_spalte_2_1{ width:45.0%; float:left; text-align:justify; padding:10px;}
.textille3fach_spalte_1 .flLeft { margin: 15px 20px 5px 0px;}
.textille3fach_spalte_1 .flRight { margin: 15px 0px 5px 20px;}
.textille3fach_spalte_1 .flTop {padding-top:10px;}
.textille3fach_spalte_2 .flLeft { margin: 15px 20px 5px 0px;}
.textille3fach_spalte_2 .flRight { margin: 15px 0px 5px 20px;}
.textille3fach_spalte_2 .flTop {padding-top:10px;}
.textille3fach_spalte_3 .flLeft { margin: 15px 20px 5px 0px;}
.textille3fach_spalte_3 .flRight { margin: 15px 0px 5px 20px;}
.textille3fach_spalte_3 .flTop {padding-top:10px;}
.textille3fach_spalte_1_1 .flLeft { margin: 15px 20px 5px 0px;}
.textille3fach_spalte_1_1 .flRight { margin: 15px 0px 5px 20px;}
.textille3fach_spalte_1_1 .flTop {padding-top:10px;}
.textille3fach_spalte_2_1 .flLeft { margin: 15px 20px 5px 0px;}
.textille3fach_spalte_2_1 .flRight { margin: 15px 0px 5px 20px;}
.textille3fach_spalte_2_1 .flTop {padding-top:10px;}
