 /*** FORMULARE   ***/

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

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

.ajaxSearch_highlight {
color: #000000;
padding: 2px 6px 2px 6px;
background-color:#FCFCE1;
}

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

#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 {
padding: 0px 0px 0px 10px;
}

.ajaxSearch_result {
padding: 0px 0px 0px 0px;
}

.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 10px 0px;
border-bottom: 1px solid #dedede;
margin-bottom:8px;
}

.ajaxSearch_extract {
color: #999999;
margin-top:8px;
}

a.ajaxSearch_resultLink:link  {
font: 18px "Trebuchet MS", sans-serif;
	margin: 4px 0px 6px 0px;
	color: #1347A1;
	text-decoration: none;
	border-bottom: 1px solid #dedede;
	}
a.ajaxSearch_resultLink:hover {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #999999;
	}
a.ajaxSearch_resultLink:visited {
font: 18px "Trebuchet MS", sans-serif;
	margin: 4px 0px 6px 0px;
	color: #9966CC;
	text-decoration: none;
	border-bottom: 1px solid #dedede;
	}


#ajaxSearch_input {
width:160px;
padding: 4px 0px 1px 4px;
font-size:11px;
color: #999999;
line-height:120%;
border-bottom: #F2F2F2 1px solid;
border-right: #DEDFE1 1px solid;
border-top: #CDCDCF 1px solid;
border-left: #D4D5D6 1px solid;
height:16px;
letter-spacing:0.01cm;
margin-bottom: 16px;
font-family: Verdana, sans-serif;
float:left;
}

#ajaxSearch_submit {
  width: 34px;
  height: 23px;
  padding: 0px 0 0;
  margin-top: 0px;
  border: 0;
  float:right;
  background: transparent url(../images/submit_ajax.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
text-indent: -1000em;
}
 

/* 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: #F2F2F2 1px solid;
border-right: #DEDFE1 1px solid;
border-top: #CDCDCF 1px solid;
border-left: #D4D5D6 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;
}

.formselect {
color: #1347A1; 
display: block;
font-size:11px;
padding: 2px 2px 2px 2px;
border-bottom: #ffffff 2px solid;
border-right: #ffffff 3px solid;
border-top: #B6B4B2 1px solid;
border-left: #B6B4B2 1px solid;
background-color:#ECEBE7;
letter-spacing:0.01cm;
font-family: Verdana, sans-serif;
margin-bottom: 5px;
margin-top: 2px;
}


.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:#ECEBE7;
color: #1347A1;
font-family: Verdana, sans-serif;
font-size:11px;
}

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

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