/* Formular */

div.fotoarchiv_mainContainer p {
padding: 20px 0 6px 0;
margin: 0;
}

div.fotoarchiv_mainContainer p.first {
padding: 6px 0;
margin: 0;
}

div.fotoarchiv_mainContainer input {
border: 1px solid #999;
border-radius: 3px;
}

.fotoarchiv_WH-Nr {
width: 40px;
}

.fotoarchiv_upload {
width: 300px; 
font-weight: 700; 
color: #900; 
border: 0!important; 
border-radius: 3px;
}

.fotoarchiv_submitButton {
background: url(button.jpg) repeat-x!important;
border: 1px solid #999;
border-radius: 3px;
padding: 3px 8px;
margin: 20px auto 16px 0;
cursor: pointer;
}

.fotoarchiv_loginButton {
background: url(button.jpg) repeat-x!important;
border: 1px solid #999;
border-radius: 3px;
padding: 3px 8px;
margin: 9px auto 16px 0;
cursor: pointer;
}

.fotoarchiv_logoutButton {
background: url(button.jpg) repeat-x!important;
display: block;
border: 1px solid #999;
border-radius: 3px;
padding: 3px 8px;
margin: 0 auto;
cursor: pointer;
}

.fotoarchiv_image {
font-family: arial, sans-serif; 
font-size: 12px;
}

.fotoarchiv_upArrow {
font-size: 20px; 
line-height: 24px;
font-weight: 900;
}


/* Messages */

.fotoarchiv_errorsMessage {
background: #900; 
color: #fff; 
font-weight: 700; 
text-align: center; 
border-radius: 3px; 
padding: 6px 16px;
}

.fotoarchiv_errorsMessagesContainer {
background: #eee; 
color: #111; 
border: 3px solid #900; 
border-radius: 3px; 
padding: 2px 16px;
}

.fotoarchiv_successMessage {
background: #090; 
color: #fff; 
font-weight: 700; 
text-align: center; 
border-radius: 3px; 
padding: 6px 16px;
}

.fotoarchiv_successMessageLinksContainer {
text-align: center; 
padding: 6px 16px;
}