/************ color ************/

.header, .result-paging span {
    color: white;
}

html, body, .form-button,.form-buttonLogIn, .form-button-nospace, .linkButton, a {
    color: #666;
}

.form-text-failure {
	color: #990000;
}

.language-picker span {
    color: #f7a300 !important;
}

.language-picker a {
    color: #666 !important;
}

/************ bg-color ************/    

.topic-inhalt {
    background-color: #fafafa;
}

.wrapper {
    background-color: #c8c8c8;
}

.headerLogo {
    background-color: #fff;
}

.headerBar, .topic-title, .form-footer, html, body, .detail-content-bg {
    background-color: #ebebeb
}

.detail-content-bg {
    background-color: #F0F0FF   
}

.list-line {
    background-color: #e1e1e1;
}

/*Eingefügt Thomas Groß 21.05.2019*/
select, input {
	background-color: white;
}
/**/

/* gradient bg-color */

.headerTitleContainer {
    background-color: #002354; /* fallback color */
    background-image: url(images/wave.png); /* fallback bg-image */
    background-image: url(images/wave.png), -webkit-gradient(linear, left top, left bottom, from(#005189), to(#002354)); /* Chrome, Safari 4+ */
    background-image: url(images/wave.png), -webkit-linear-gradient(top, #005189, #002354); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
    background-image: url(images/wave.png),    -moz-linear-gradient(top, #005189, #002354); /* Firefox 3.6-15 */
    background-image: url(images/wave.png),      -o-linear-gradient(top, #005189, #002354); /* Opera 11.10-12.00 */
    background-image: url(images/wave.png),         linear-gradient(to bottom, #005189, #002354); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
    background-repeat: no-repeat;
    background-position: right;
}

.linkButton, .form-button, .form-buttonLogIn, .result-paging a, .form-button-nospace {
    background-color: #d5d5d5; /* fallback color */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#c8c8c8)); /* Chrome, Safari 4+ */
    background-image: -webkit-linear-gradient(top, #fff, #c8c8c8); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
    background-image:    -moz-linear-gradient(top, #fff, #c8c8c8); /* Firefox 3.6-15 */
    background-image:      -o-linear-gradient(top, #fff, #c8c8c8); /* Opera 11.10-12.00 */
    background-image:         linear-gradient(to bottom, #fff, #c8c8c8); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}

.result-paging span {
    background-color: #e98200; /* fallback color */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e98200), to(#fcca6d)); /* Chrome, Safari 4+ */
    background-image: -webkit-linear-gradient(top, #e98200, #f7a300, #fcca6d); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
    background-image:    -moz-linear-gradient(top, #e98200, #f7a300, #fcca6d); /* Firefox 3.6-15 */
    background-image:      -o-linear-gradient(top, #e98200, #f7a300, #fcca6d); /* Opera 11.10-12.00 */
    background-image:         linear-gradient(to bottom, #e98200, #f7a300, #fcca6d); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}


/************ shadow ************/

.headerBar, .topic-container {
    -webkit-box-shadow: 0px 1px 4px #666; /* fallback color */
    -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.5); /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
            box-shadow: 0px 1px 4px #666; /* fallback color */
            box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.5); /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}

.linkButton, .form-button, .form-buttonLogIn, .result-paging a, .form-button-nospace {
    -webkit-box-shadow: 0px 1px 3px #666; /* fallback color */
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5); /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
            box-shadow: 0px 1px 3px #666; /* fallback color */
            box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5); /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}

.linkButton:active, .form-button:active, .form-buttonLogIn:active, .result-paging a:active, .form-button-nospace:active {
    -webkit-box-shadow: inset 0px 1px 3px #666; /* fallback color */
    -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.5); /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
            box-shadow: inset 0px 1px 3px #666; /* fallback color */
            box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.5); /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}


/************ border ************/

.result-paging span {
    border: #f7a300 1px solid;
}

.form-textfield-required, .form-datefield-required {
    border: #fcca6d 1px solid;
}

select, input[type=text], input[type=password], text {
    border: #c8c8c8 1px solid;
}

.form-text-lable {
    border-bottom: #c8c8c8 1px solid;
}

.header, .WebPart-Standard  {
    border-bottom: #ddd 1px solid;
}

.headerBar, .topic-title, .form-footer {
    border-top: #fff 1px solid;
}

.topic-inhalt {
    border-top: #ddd 1px solid;
}

.form-button, .form-buttonLogIn, .form-button-nospace, .list-line, #ctl00_WebPartManager1_gwpBrn_NGDatenabschriftStudent1_Brn_NGDatenabschriftStudent1_gvDatenabschrift table td {
    border: 0;
}

/* table borders (note that html-Attribute border and rules will be removed with JQuery on MasterPage */
.result-header th, .GridView th, .contentsubtitle1 {
    border-bottom: #7f7f7f 1px solid;
}

.result-row td, .GridView td, #ctl00_WebPartManager1_gwpBrn_NGDatenabschriftStudent1_Brn_NGDatenabschriftStudent1_gvDatenabschrift td, .content1 {
    border-bottom: #e1e1e1 1px solid;
}

.GridView table td, .result-paging td {
    border:none;
}

/************ obsolete controls (overwriting) ************/

.topic-inhalt .topic-container {
    -webkit-box-shadow: none;
            box-shadow: none;
}   

.login-label, .login-panel {
    border: 0;
}


/*************************NEU**************************/

.wrapper, .sidebar {
	-webkit-box-shadow: 0px 1px 4px #666; /* fallback color */
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.5); /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
			box-shadow: 0px 1px 4px #666; /* fallback color */
			box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.5); /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
	background-color: #c8c8d8;
}

/*Eingefügt wegen EU-Gesetz Thomas Groß 22.05.2018*/
.footer {
	-webkit-box-shadow: 0px 1px 4px #666; /* fallback color */
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.5); /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
			box-shadow: 0px 1px 4px #666; /* fallback color */
			box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.5); /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
	background-color:#ebebeb;
	border-top:#fff 1px solid;
}
/**/

.topic-inhalt {
	background-color: #ffffff;
}

.linkButton {
	box-shadow: none;
	border-right: 1px solid #c8c8c8;
	border-left:  1px solid #c8c8c8;
}

/*Eingefügt Thomas Groß 25.05.2018*/
.registerButton {
	font-weight:bold;
	text-decoration:none;
	color:green;
	background-color: #d5d5d5; /* fallback color */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#c8c8c8)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(top, #fff, #c8c8c8); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
	background-image:    -moz-linear-gradient(top, #fff, #c8c8c8); /* Firefox 3.6-15 */
	background-image:      -o-linear-gradient(top, #fff, #c8c8c8); /* Opera 11.10-12.00 */
	background-image:         linear-gradient(to bottom, #fff, #c8c8c8); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
	-webkit-box-shadow: 0px 1px 3px #666; /* fallback color */
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5); /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
			box-shadow: 0px 1px 3px #666; /* fallback color */
			box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5); /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
	border-right: 1px solid #c8c8c8;
	border-left:  1px solid #c8c8c8;
	cursor: pointer;
	padding: 0.5rem;
	display: table-cell;
}

.registerButton.disabled {
	color: red;
	font-weight:normal;
	cursor:default;
	/* opacity:0.8; */ /*Hier kann es sein, dass sich der Button in den Vordergrund drängelt! Thomas Groß 02.10.2018*/
}
/**/

.lang-nolink {
	color: #f7a300 !important;
}

.lang-nolink .lang-flag {
	-webkit-box-shadow: 0 0 8px 1px #f7a300; /* fallback color */
	-webkit-box-shadow: 0 0 8px 1px rgba(247, 163, 0, 0.5); /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
			box-shadow: 0 0 8px 1px #f7a300; /* fallback color */
			box-shadow: 0 0 8px 1px rgba(247, 163, 0, 0.5); /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}

@media screen and (max-width: 625px) {
	.result-header th:first-child, .result-header th:nth-child(2),
	.result-row td:first-child, .result-row td:nth-child(2) {
		background-color:aliceblue;
	}
}