 /*** FORMULARE  Flex Search Form styles  ***/

form {
margin: 0;
padding: 0;
border: #ffffff 0px solid;
}
 

/* Login Form */

#loginfrm
{
  width:125px;
}

#loginfrm legend
{
  font-weight:bold;
  margin-bottom:5px;
}

#loginfrm label
{
  width:50px;
}

#loginfrm label.wide
{
  width:50px;
  cursor:pointer;
}

#loginfrm .text
{
  width:60px;
  background:#c8c8c8;
}

#loginfrm .hidden
{
  width:0px;
}

#loginfrm .checkbox
{
  width:10px;
  margin-top:3px;
}

#loginfrm .submit
{
  width:50%;
  margin: 5px 25%;
}

#loginfrm p
{
  clear:left;
  margin-left:0px;
}

#loginfrm a
{
  text-decoration:none;
}



.TXNewsletters_form {
margin-top:20px;
padding:5px 10px 20px 16px;
border:0px solid #cccccc;
background-color: #f1f1f1;
}

.TXNewsletters_form2 {
margin-top:20px;
padding:5px 10px 20px 16px;
border:1px solid #92A5CC;
background-color: #97A6C8;
}


.TXNewsletters_form_labelGauche {
padding-top:4px;
height:12px;
width:360px;
color: #333333;
top:0px;
display:block;
border: #B1B2B7 0px solid;
}

.TXNewsletters_form_inputErr {
border:1px solid #ff0000;
}

.TXNewsletters_form_labelErr {
color:#ff0000;
}




 /*** FORMS ALLGEMEIN ***/


.forminput {
color: #333333; 
font-size:12px;
padding: 5px 5px 6px 5px;
line-height:150%;
border-bottom: #dedede 1px solid;
border-right: #B1B2B7 1px solid;
border-top: #8A8B8F 1px solid;
border-left: #9B9C9F 1px solid;
background-color: #ffffff;
letter-spacing:0.02cm;
font-family: Verdana, sans-serif;
margin-bottom: 4px;
margin-top: 0px;
} 

.formsubm   { 
color: #ffffff; 
padding: 6px 12px 6px 12px;
margin-top: 10px;
margin-bottom: 20px;
border-bottom: #4F5456 1px solid;
border-right: #585E60 1px solid;
border-top: #848D90 1px solid;
border-left: #585E60 1px solid;
background-color:#747C7F;
font-family:Verdana;
line-height: 100%; 
font-size:11px;
}

.formsubm_cancel   { 
color: #777777; 
padding: 6px 8px 6px 8px;
margin-top: 10px;
margin-bottom: 20px;
border-bottom: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-top: #dedede 1px solid;
border-left: #dedede 1px solid;
background-color:#dedede;
font-family:Verdana;
line-height: 100%; 
font-size:11px;
}

label   { 
padding:20px 8px 6px 0px;
margin-top: 10px;
}

label b { 
letter-spacing:0.01cm;
color:#000000;
font-weight: normal;
}


 /***              M A X I  G A L L E R Y      U P D A T E       I N T E R F A C E        ***/


.managecontainer {
color: #000000; 
width:400px;
float:left;
background-color:#cccccc;
z-index:400;
padding: 8px;
text-align: left;
}

.managecontainer a:link { color: #CC0000; text-decoration: none; }
.managecontainer a:visited { color: #CC0000; text-decoration: none; }
.managecontainer a:hover { color: #CC0000; text-decoration: underline; }
.managecontainer a:active { color: #CC0000; text-decoration: none; }

.managecontainer textarea {
width:380px;
}

.managecontainer hr {
text-align:left;
margin:20px auto 20px 0;
}

.managecontainer img {
border: none;
}

.managecontainer b {
color:#FF0000;
padding: 8px 8px 8px 8px;
background-color:#cccccc;
text-align: left;
}

.managepicturecontainer {
background-color:#cccccc;
z-index:1000;
}

.pictureform .managepicture {
float: left;
clear: left;
background-color:#999999;
}

.shortfields {
margin-left: 20px;
float: left;
border: #dedede 0px solid;
}

.pictureform .clearboth {
clear: both;
}

.uploadcounter {
width: 20px;
margin-bottom: 0px;
padding: 0px 0px 0px 8px;
float: left;
clear: left;
border: #000000 0px solid;
}

.uploadfile {
float: left;
padding: 0px 8px 10px 8px;
background-color: #dedede;
}

.uploadform {
margin-top: 20px;
margin-bottom: 0px;
clear: both;
border: 0px solid green;
}

.uploadform .clearboth {
clear: both;
}

.slideshowwrapper {
	text-align:			center;
}
.deleteform {
	float:				left;
}
.synchform {
	float:				left;
}

.front_input {
font-size:11px;
padding: 4px 0px 1px 4px;
line-height:100%;
border: #dedede 1px solid;
letter-spacing:0.01cm;
font-family: Verdana, sans-serif;
} 

.front_input_file {
font-size:11px;
padding: 4px 0px 1px 4px;
line-height:100%;
border: #dedede 1px solid;
letter-spacing:0.01cm;
font-family: Verdana, sans-serif;
} 

.front_textarea {
font-size:11px;
padding: 4px 0px 1px 4px;
line-height:100%;
border: #999999 1px solid;
letter-spacing:0.01cm;
font-family: Verdana, sans-serif;
} 

.front_submit   {
color: #000000; 
padding: 3px 2px 3px 2px;
border: #FF6666 1px solid;
background-color: #FFCCCC; 
font-family: Verdana;
line-height: 100%; 
font-size: 10px;
margin-right: 2px;
}