 /*** FORMULARE   ***/

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

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

.ajaxSearch_highlight {
color: #000000;
padding: 1px 4px 1px 4px;
background-color:#e9dea2;
}

.ajaxSearch_highlight1 {
color: #000000;
padding: 1px 4px 1px 4px;
}

#ajaxSearch_resultListContainer {
padding: 10px 0px 30px 0px;
border-top: #000000 1px solid;
border-bottom: #000000 1px solid;
margin-top: 20px;
}

.ajaxSearch_resultsInfo {
margin-top: 50px;
margin-bottom: 2px;
padding: 10px 20px 10px 20px;
background-color:#e9dc7e;
}

.ajaxSearch_result {
margin: 30px 0px 10px 0px;
border-top: 1px dotted #000000;
}

.ajaxSearch_resultDescription {
}

.ajaxSearch_resultsIntroFailure {
margin-bottom: 60px;
padding: 10px 20px 8px 20px;
font-weight:normal;
background-color:#5e5f5e;
color:#ffffff;
}

.ajaxSearch_paging {
color: #000000;
line-height:160%;
padding: 10px;
border-bottom: 4px solid #000000;
}

.ajaxSearch_extract {
color: #777777;
}


#ajaxSearch_input {
width:150px;
padding: 4px 0px 2px 4px;
font-size:12px;
line-height:100%;
border-bottom: #f0f0f0 1px solid;
border-right: #d5d5d5 2px solid;
border-top: #787877 1px solid;
border-left: #787877 1px solid;
background-color:#b7b6b3;
letter-spacing:0.01cm;
margin-top:2px;
font-family: Verdana, sans-serif;
color:#ffffff;
}

#ajaxSearch_submit {
color: #ffffff;
border-bottom: #333333 1px solid;
border-right: #615f58 1px solid;
border-top: #878684 1px solid;
border-left: #a7a5a2 1px solid;
background-color:#6c6c6c;
font-size: 10px;
line-height: 100%;
letter-spacing:0.02cm;
width:60px;
height:21px;
margin-left: -5px;
margin-top: -2px;
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: #000000; 
display: block;
font-size:12px;
padding: 5px 5px 5px 5px;
line-height:150%;
border-bottom: #f8f4e7 1px solid;
border-right: #d9d1b9 1px solid;
border-top: #b3ac98 1px solid;
border-left: #aca48e 1px solid;
background-color: #f9f8f5;
letter-spacing:0.01cm;
margin-bottom: 5px;
margin-top: 2px;
font-family: Verdana, sans-serif; 
} 


 /** alt
.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   { 
color: #ffffff; 
padding: 8px 14px 8px 14px;
margin: 0px;
border: 1px solid #62696c;
background-color:#747C7F;
line-height: 100%; 
font-size:22px;
border-radius:6px;
box-shadow: 1px 1px 1px  #ffffff;
font-family: 'Droid Serif', Georgia, Times, serif;
cursor:pointer;
text-decoration:none;
}

.formsubm:hover {
 background-color:#6a7174;
box-shadow: 1px 1px 1px  #dedede;
cursor:pointer;
 }




.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;
}

.formselect {
color: #1347A1; 
display: block;
padding: 4px;
border-bottom: #cccccc 1px solid;
border-right: #dedede 1px solid;
border-top: #dedede 1px solid;
border-left: #cccccc 1px solid;
background-color:#ffffff;
}


.formselect2 {
display: block;
font-size:11px;
padding: 5px 5px 5px 5px;
line-height:150%;
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;
letter-spacing:0.01cm;
font-family: Verdana, sans-serif;
margin-bottom: 5px;
margin-top: 2px;
height:22px;
height:22px !important;
}

select option {
background-color:#f9f8f5;
color: #1347A1;
font-family: Verdana, sans-serif;
font-size:11px;
}

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

.label2 { 
letter-spacing:0.01cm;
color:#000000;
padding:2px 2px 6px 0px;
margin-top: 5px;
display:block;
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:#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;
}