
/*form.css*/

textarea:focus, input[type=text]:focus, input[type=password]:focus, .file_upload_styled_input:focus {
    background-color: #ffffff!important;
	outline: none!important;
}

.TextType, .TextareaType, .file_upload_styled_input, .TextDisable {
    background-color: #fafafa!important;
    border: solid 2px #fff!important;
    box-shadow: 0 0 2px #aeaeae!important;
    font-size: 13px!important;
}

.imgIcon {
	border-radius: 0px;
	box-shadow: 0 0 1.8px #aeaeae!important!
}

.button-info {
	border-radius: 0;
	box-shadow: 0 0 2px #a1a1a1;
	height: 20px;
	width:20px;
}

.button-info:hover {
	box-shadow:0 0 2px #1e2650;
}

input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover, button:hover, input.button:hover, input[type=image]:hover {
    box-shadow: 0px 0px 0px transparent!important;
    background-color:#fbba00!important;
}

.ButtonType, #browserwarning_div input[type="button"] {
	background:#1e2650!important;
	border-radius: 0px!important;
    color: #fff !important;
}

.submit_red, .file_upload_styled_button_disabled, .formDownload_fBenachrichtigungSendenDisabled, .formUpload_fBenachrichtigungSendenDisabled {
	background-color: #1e2650!important;
	box-shadow: 0 0 1px #006651!important;
    border: none!important;
    color: #fff!important;
}

.submit, .ButtonType, .file_upload_styled_button, .dpButton, .dpTodayButton {
	background-color: #1e2650!important;
    border:none!important;
    color: #fff!important;
}

.submit_green, .formDownload_fBenachrichtigungSendenEnabled, .formUpload_fBenachrichtigungSendenEnabled {
    color: #fff!important;
    background-color: #1e2650!important;
}

input[type="submit"], input[type="button"], .submit_green, .submit_red, .submit, .ButtonType, .file_upload_styled_button, .file_upload_styled_button_disabled, .dpButton, .dpTodayButton {
	line-height:18px!important;
}

.FieldUserEmailHistoryTable .link:hover{
	text-decoration:none;
	background-color:#1e2650!important;
	color:#fff!important;
}

.normal-button {
    background-color:#1e2650!important;
    border: none!important;
    box-shadow: 0 0 2px #AEAEAE!important;
    color: #fff!important;
}

.normal-button:hover {
	background-color:#fbba00!important;
}

.disabled-button {
    border: 1px solid #1e2650!important;
    color: #1e2650!important;
}

.valid {
    background-color: #c2ebc5!important;
}

.FieldSMTPTestDIV {
	background-color: #f6f6f6!important;
	border-radius: 0px!important;
}
/*Ende form.css*/


/*Main CSS*/
body {
	font-family: roboto,verdana,arial,sans-serif!important;
	background-image: url(../../images/jkdv-background2.jpg);
	background-size:cover;
	background-repeat:no-repeat;
}

.willkommen {
    margin-top: 21px;
}

h1, h2, h3, h5, span.h-blau, a, .typo-logozusatz, .TooltipDiv > p {
	color:#1e2650;
}

.submit_green, .formDownload_fBenachrichtigungSendenEnabled, .formUpload_fBenachrichtigungSendenEnabled {
	border:#fbba00!important;
}

.dpTable tr td.dpDayHighlightTD {
	background-color:#1e2650!important;
}

.dpTable tr td.dpDayHighlightTD:hover {
	background-color:#fbba00!important;
}


.abmeldenbutton:hover {
	background-color:#fbba00!important;
}

#menu {
    background-color: #fff;
}

#menu ul li ul li:hover a
{
	background-color:#fff!important;
}

#menu ul li a {
	font-size:14px!important;
	border-right:none!important;
	color:#000;
}

#menu ul li a { 
	border-left:none!important;
}

#menu ul li a:hover {

	color:#fff;
}

#menu ul li ul li a { 
	font-size:14px!important;
	background-color:#fff!important;
	color:#000!important;
}

#menu ul li ul li:hover a
{
	background-color:fff!important;
}

#menu ul li a:hover {
	background-color:#fff!important;
	color:#fbba00!important;
}

.copyright {
	border-right: 1px solid #1e2650!important;
}

a, .link {
    color: #1e2650!important;
}

.description {
    font-size: 14px!important;
}

/* Logo */

.logo {
    float: left;
    margin-top: 5px;
    width: 14%;
}

.typo-logozusatz {
    float: left;
    margin-top: 27px;
    margin-left: 8%;
    font-size: 17px;
    font-weight: bold;
}

/* Logo Ende */


/*
.iconAdd {
	background: url("../../images/add3.png") no-repeat scroll center center transparent!important;
}
*/

.iconAdd {
	background:none!important;
}


.ctable tr td, .ctable tr th {
	background-color: #fff!important;
}

.ctable tr:nth-child(even) td,.ctable tr:nth-child(even) th
{
	background-color: #f6f6f6!important;
}

.ctablerowcol2 table tr:nth-child(2n) td {
    background-color: #fff !important;
}

.FieldUserEmailHistoryDIV {
    background-color: #f6f6f6!important;
    border: 5px solid #ffffff!important;
    border-radius: 0!important;
}

.FieldFTPTestDIV {
    background-color:#f6f6f6!important;
	border-radius: 0!important;
	box-shadow: 0 0 3px #A1A1A1!important;	
}

.FieldUserEmailHistoryTable td:hover{
	background-color:#1e2650!important;
	color:#fff;
}


.FieldDateitypen_DivOut {
    background-color: #f6f6f6!important;
}

.TextType {
    border-radius: 0 !important;
}
	
.detail {   
	background: url(../../images/jkdv-detail-blau.gif) center center no-repeat #629ac8!important;
	border: 1px solid #1e2650!important;
}


.detail:hover {
    background: url("../../images/detail-gelb.gif") no-repeat scroll center center #629ac8!important;
    border: 1px solid #fbba00!important;
}

.edit {
	background: url(../../images/jkdv-bearbeiten-blau.gif) center center no-repeat #629ac8!important;
	border: 1px solid #1e2650!important;
}

.edit:hover {
	background: url(../../images/bearbeiten-gelb.gif) center center no-repeat #629ac8!important;
	border: 1px solid #fbba00!important;
}

.delete {
	background: url(../../images/jkdv-loeschen-blau.gif) center center no-repeat #629ac8!important;
	border: 1px solid #1e2650!important;
}	

.delete:hover {
	background: url(../../images/loeschen-gelb.gif) center center no-repeat #629ac8!important;
	border: 1px solid #fbba00!important;
}	

.download {
	background: url(../../images/jkdv-download-blau.gif) center center no-repeat #629ac8!important;
	border: 1px solid #1e2650!important;
}

.download:hover {
	background: url(../../images/download-gelb.gif) center center no-repeat #629ac8!important;
	border: 1px solid #fbba00!important;
}

/*Ende Main CSS*/
.submit_green {
	font-weight:bold!important;
}

.submit_green:hover {
	background-color:#1e2650!important;
	
}

.fileinput-button.normal-button:hover {
	background-color:#fbba00!important;
}

.upload-button.normal-button:hover {
	background-color:#fbba00!important;
}

/*Form Upload*/
.UploadBenachrichtigungBar input {
	background-color:#1e2650!important;
	border:none!important;
	color:#fff!important;
}

/*Form Download*/
.DownloadBenachrichtigungBar input {
    border: none!important;
    background-color:#1e2650!important;
    color: #fff!important;
}
