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

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

#ajaxSearch_resultListContainer {
padding: 10px 0px 30px 0px;
border-top: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
margin-top: 20px;
background-color:#ffffff;
}

.ajaxSearch_resultsInfo {
margin-top: 50px;
margin-bottom: 2px;
padding: 20px 20px 20px 20px;
font-size:11px;
font-weight:normal;
border: #f1eebe 1px solid;
background-color:#fffcc8;
}

.ajaxSearch_result {
margin-bottom: 12px;
}

.ajaxSearch_resultDescription {
}

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

.ajaxSearch_paging {
font-size:11px;
color: #000000;
line-height:160%;
padding: 0px 0px 0px 0px;
}

.ajaxSearch_extract {
color: #999999;
}

a.ajaxSearch_resultLink:link  {
	padding-bottom: 0;
	color: #1347A1;
	text-decoration: none;
	border-bottom: 1px solid #dedede;
	}
a.ajaxSearch_resultLink:hover {
	padding-bottom: 0;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #999999;
	}
a.ajaxSearch_resultLink:visited {
	padding-bottom: 0;
	color: #9966CC;
	text-decoration: none;
	border-bottom: 1px solid #dedede;
	}


#ajaxSearch_input {
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;
margin-bottom: 10px;
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:90px;
height:22px;
margin-left: 0px;
margin-bottom: 10px;
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: #333333; 
display: block;
font-size:11px;
padding: 5px 5px 5px 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.01cm;
font-family: Verdana, sans-serif;
margin-bottom: 5px;
margin-top: 2px;
} 

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


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

.formselect3 {
display: block;
font-size:11px;
padding: 5px 5px 5px 5px;
line-height:150%;
color: #747C7F;
border-bottom: #f2f2f2 1px solid;
border-right: #f2f2f2 1px solid;
border-top: #f2f2f2 1px solid;
border-left: #f2f2f2 1px solid;
background-color:#e5e5e5;
letter-spacing:0.01cm;
font-family: Verdana, sans-serif;
margin-bottom: 5px;
margin-top: 5px;
}

select option {
background-color:#747C7F;
color: #ffffff;
height:22px;
height:22px !important;
}

select optgroup {
background-color:#747C7F;
color: #ffffff;
height:22px;
height:22px !important;
}

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

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