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

form {
margin: 0;
padding: 0;
}

.FSF_input {
width:153px;
font-size:11px;
line-height:100%;
border-bottom: #dedede 1px solid;
border-right: #B1B2B7 1px solid;
border-top: #8A8B8F 1px solid;
border-left: #9B9C9F 1px solid;
height:16px;
letter-spacing:0.01cm;
font-family: Verdana, sans-serif;
} 
	 
.FSF_input:focus {
border-bottom: 1px solid #000;
background: #fff;
}

.FSF_submit, .FSF_submit:focus {
color: #ffffff;
border-bottom: #4F5456 1px solid;
border-right: #585E60 1px solid;
border-top: #848D90 1px solid;
border-left: #585E60 1px solid;
background-color:#747C7F;
font-size: 10px;
font-weight:normal;
line-height: 100%;
letter-spacing:0.02cm;
width:60px;
height:20px;
margin-left: 8px;
font-family: Verdana, sans-serif; 
}

.ajaxSearch_highlight {
color: #000000;
font-size:11px;
padding: 1px 4px 1px 4px;
background-color:#FCFCE1;
}

.ajaxSearch_highlight1 {
color: #000000;
font-size:11px;
padding: 1px 4px 1px 4px;
}

#ajaxSearch_resultListContainer {
margin-top: 30px;
background-color:#ffffff;
}

.ajaxSearch_resultsInfo {
margin-bottom: 20px;
padding: 10px 20px 10px 20px;
font-size:11px;
font-weight:normal;
border: #efefef 1px solid;
background-color:#FCFCE1;
}

.ajaxSearch_resultDescription {
font-size:11px;
color: #000000;
}

.ajaxSearch_resultsIntroFailure {
margin-bottom: 60px;
padding: 10px 20px 8px 20px;
font-size:11px;
font-weight:normal;
border: #dedede 1px solid;
}

.ajaxSearch_paging {
font-size:11px;
color: #676767;
margin-top: 8px;
padding: 10px 20px 8px 20px;
}

.ajaxSearch_extract {
font-size:11px;
margin-bottom: 12px;
padding: 0px 0px 10px 20px;
border-bottom: #dedede 1px solid;
}

a.ajaxSearch_resultLink:link { color:#3131CE; text-decoration:none;  }
a.ajaxSearch_resultLink:visited { color:#6A3997; text-decoration:none; }
a.ajaxSearch_resultLink:hover { color:#FF0000; text-decoration:underline; }
a.ajaxSearch_resultLink:active { color:#FF0000; text-decoration:none;  }

#ajaxSearch_input {
width:153px;
padding: 4px 0px 1px 4px;
font-size:11px;
line-height:100%;
border-bottom: #dedede 1px solid;
border-right: #B1B2B7 1px solid;
border-top: #8A8B8F 1px solid;
border-left: #9B9C9F 1px solid;
height:16px;
letter-spacing:0.01cm;
font-family: Verdana, sans-serif;
}

#ajaxSearch_submit {
color: #ffffff;
border-bottom: #4F5456 1px solid;
border-right: #585E60 1px solid;
border-top: #848D90 1px solid;
border-left: #585E60 1px solid;
background-color:#747C7F;
font-size: 10px;
font-weight:normal;
line-height: 100%;
letter-spacing:0.02cm;
width:60px;
height:20px;
margin-left: 3px;
font-family: Verdana, sans-serif; 
}
 

/* 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;
}


 /*** FORMS ALLGEMEIN ***/


.forminput {
color: #dedede; 
display: block;
font-size:11px;
padding: 5px 5px 5px 5px;
line-height:150%;
border-bottom: #4E4F52 1px solid;
border-right: #404144 1px solid;
border-top: #000000 1px solid;
border-left: #4E4F52 1px solid;
background-color: #38393B;
letter-spacing:0.01cm;
font-family: Verdana, sans-serif;
margin-bottom: 5px;
margin-top: 2px;
} 

.formsubm   { 
color: #cccccc; 
padding: 6px 8px 6px 8px;
margin-top: 20px;
margin-bottom: 10px;
border-bottom: #000000 1px solid;
border-right: #70727B 1px solid;
border-top: #70727B 1px solid;
border-left: #4C4E55 1px solid;
background-color:#5D5F68;
font-family:Verdana;
line-height: 100%; 
font-size:11px;
}

label   { 
padding: 3px 8px 5px 2px;
margin-top: 12px;
}



 /***              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:#E1EE18;
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;
}