/*******************************************************************************
 Datei      :   redaxomodule.css Formatierung der Redaxomodule
 Project	:	MDD Web Design
 Copyright	:	MDD Web Design www.mddwebdesign.de
*******************************************************************************/
a.more { background-image:url(bilder/button_mehr.png);}
a.articleliste2{
   color:#CE9119;
   font-family:Georgia, Arial, Helvetica, sans-serif;
   font-size:15px;
   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_main_text .image p {
  padding:0;
  margin:0;
  padding:2px;
  text-align:center;
  color:#848484;
  font-family:Tahoma, 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 */
.download-hdl,
.download-file,
.download-desc {
	width: 514px;
	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; padding:20px; border:1px solid #f4f4f4;}
.formgen {font-size:11px;}
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 #CE9119;
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:#848484;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
}
.formgen .formtextfield input:focus
{
	
	border:1px solid #CE9119;
}

/* Textfeld */
.formgen .formtext 
{
  width: 300px;
   font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
}

/* Trennelement , Abstand */
.formgen .formtrenn
{
	display: block;
	height:0px;
}
/* Hinweistext */
.formgen .formhinweis
{
	font-weight: bold;
	color: #003366;
	font-size: 11px;
}
/* Überschrift */
.formgen .formheadline
{
	font-weight: bold;
	color: #666;
}
/* Passwortfeld */
.formgen .formpassword
{
	width: 300px;
}
/*Captcha-Bild*/
.formgen .formcaptcha {
	border: 1px solid #0184D7;
	margin-left:120px;
}
.formcapachehinweis{ padding-left:120px; padding-top:2px;}
/* Label */
.formgen label {
color:#0184D7;
font-family:Tahoma, 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:Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
}
/* 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_main_text .bildonly{ padding:0; text-align:center;}
#content_main_text .bildonly p{
  padding:0;
  margin:0;
  padding:2px;
  text-align:center;
  color:#848484;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:9px;
  line-height:1.0em;
 }
/*Dreifachbildmodul*/
#content_main_text .dreifachbild{}
#content_main_text .dreifachbild .bild_1{}
#content_main_text .dreifachbild .bild_2{}
#content_main_text .dreifachbild .bild_3{}
#content_main_text .dreifachbild .bild_1 p{font-family:Tahoma, Arial, Helvetica, sans-serif;color:#848484; font-size:9px;text-align:center;}
#content_main_text .dreifachbild .bild_2 p{font-family:Tahoma, Arial, Helvetica, sans-serif;color:#848484; font-size:9px;text-align:center;}
#content_main_text .dreifachbild .bild_3 p{font-family:Tahoma, Arial, Helvetica, sans-serif;color:#848484; font-size:9px;text-align:center;}
#content_main_text .dreifachbild .contentbild_1{}
#content_main_text .dreifachbild .contentbild_2{}
#content_main_text .dreifachbild .contentbild_3{}
#content_main_text .dreifachbild .contentbild_text_1{ text-align:justify;}
#content_main_text .dreifachbild .contentbild_text_2{ text-align:justify;}
#content_main_text .dreifachbild .contentbild_text_3{ text-align:justify;}
/*Bildergalerie*/
#content_main_text .galerie{ background:#ededed; padding-top:10px; padding-bottom:5px; width:520px;}
#content_main_text .imagelightbox{ width:140px; float:left; padding-left:20px; padding-bottom:10px;}
#content_main_text .imagelightbox img{ border:0;}
#content_main_text .imagelightbox p{
  padding:0;
  margin:0;
  padding:2px;
  text-align:center;
  color:#848484;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:9px;
  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;}

#content_news_block_text p{
  padding:0;
  margin:0;
  padding:0 0 1.2em;
  text-align:left;
  color:#848484;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:1.2em;
}
a.newstitle{color:#CE9119;font-weight:bold;font-family:Georgia, Arial, Helvetica, sans-serif;text-decoration:none;}
a.newscontent{
 color:#848484;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 font-size:11px;text-decoration:none;
}
.newstitle, a:hover.newstitle{text-decoration:underline;}
.newscontent, a:hover.newscontent{text-decoration:underline;}

/*Box Kundenlogin*/
#box_userlogin{
     width:175px;
}
#box_userlogin .userlogin_left{ width:75px; float:left;}
#box_userlogin .userlogin_right{width:100px; float:left;}
#box_userlogin .userlogin_right .textfeld{
  width:90px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:9px;
 }

#box_userlogin .userlogin_right .textfeld input:focus {
  width:90px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:9px;
   border:1px solid #CE9119;
 }
 
#box_userlogin .userlogin_button{ padding-top:5px;text-align:right;}
#box_userlogin .userlogin_button .button{
  border:0;
  background:#fff;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#848484;
 }
#box_userlogin .userlogin_passwortvergessen{padding-top:10px;text-align:right;}
#box_userlogin .userlogin_passwortvergessen a{text-decoration:none; color:#848484;}
#box_userlogin .userlogin_passwortvergessen a:hover{text-decoration:underline; color:#848484;}

#box_userlogin .userlogin_welcome{}
#content_main_text .loginerror{color:#ff0000;}

/*Passwort vergessen*/
#passwortvergessen{padding-top:10px; padding-bottom:10px;}
#passwortvergessen .textfeld{ width:250px;}
#passwortvergessen .passwortvergessenlinks{
   width:150px;
   float:left;
   color:#848484;
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-weight:bold;
   padding-bottom:3px;
}
#passwortvergessen .passwortvergessenrechts{
    width: 300px;
	float:left;
    color:#848484;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding-bottom:3px;
}
#passwortvergessen .passwortvergessenlinkscodeimg{
   width:150px;
   float:left;
   color:#848484;
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-weight:bold;
   padding-bottom:3px;
}
#passwortvergessen .passwortvergessenrechtscodeimg{
    width: 300px;
	float:left;
    color:#848484;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding-bottom:3px;
 }
#passwortvergessen .passwortvergessenrechtscodeimg .formcaptcha{border: 1px solid #0184D7;}
#passwortvergessen .formerror{color:#ff0000;}

#internstammdaten{}
#internstammdaten .linkespalte{ width:150px; float:left;
   color:#848484;
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-weight:bold;
}
#internstammdaten .rechtespalte{ width:300px; float:left;
   color:#848484;
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-weight:normal;
}
#internstammdaten .buttonspalte{ text-align:right;}
a.internerbereichrelink{text-decoration:none;}
a:hover.internerbereichrelink{ color:#CE9119;text-decoration:underline;}
#internstammdaten .errorhinweis{color:#ff0000;font-size:11px; font-weight:bold; padding-bottom:10px;}
#internstammdaten .errorhinweis p{color:#ff0000;font-size:11px; font-weight:bold;}
#internstammdaten .aenderungsbutton{
  border:0;
  background:#fff;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#848484;
}

#internstammdatenformular .linkespalte{ width:150px; float:left;
   color:#848484;
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-weight:bold;
   padding-bottom:3px;
   height:22px;
}
#internstammdatenformular .rechtespalte{ width:350px; float:left;
   color:#848484;
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-weight:normal;
   padding-bottom:3px;
   height:22px;
}
#internstammdatenformular .buttonspalte{ text-align:right;}

#internstammdatenformular .textfeld{width:340px;}
#internstammdatenformular .textfeldplz{width:50px;}
#internstammdatenformular .textfeldcity{width:280px;}
#internstammdatenformular .aenderungsbutton{
  border:0;
  background:#fff;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#848484;
  width:142px;
}
#internstammdatenformular .aenderungsbutton1{
  border:0;
  background:#fff;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#848484;
  width:60px;
}
#internstammdatenformular .errorhinweis{color:#ff0000;}
span.newsdatum{}
.seitenblaettern{ text-align:right; padding-top:10px; padding-bottom:10px;}

/*Goggle Translate Flaggen box einbinden*/
#header_translatebox{
    position:absolute;
    top:70px;
    right:25px;
    width:135px;
    height:40px;
    
}
#header_translatebox .translateboxtext{
 color:#848484;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 font-size:11px;
 }
#header_translatebox img{border:0;cursor:pointer;padding-right:2px;margin:0;}

