﻿@import url('https://fonts.googleapis.vom/css?family=Open+Sans');

/************ color, stroke & fill ************/

.header, .result-paging span, a.active .dialogTab.linkButton {
    color: white;
}

a.active path, div.active path {
    fill: white;
}

html, body, /***.form-button, .form-button-nospace, .linkButton, a***/ {
    /*** Anpassung neues Layout, alt: color: #666; .form-button-nospace auch in blau***/
	color: #393939;
}

.linkButton, .form-button, .form-button-nospace, a{
	color: #0089c3;
}

.form-text-failure {
	color: #990000;
}

.language-picker span {
/*** Anpassung neues Layout, alt:    color: #f7a300 !important;***/
	color: #0089c3;
}

button:hover path[stroke="#666"], button:hover rect[stroke="#666"], button:hover circle[stroke="#666"],
button.active path[stroke="#666"], button.active rect[stroke="#666"], button.active circle[stroke="#666"] {
    /*** Anpassung neues Layout***alt:  stroke: #f7a300;***/
  stroke: #0089c3;
}

button:hover path[fill="#666"], button:hover rect[fill="#666"], button:hover circle[fill="#666"],
button.active path[fill="#666"], button.active rect[fill="#666"], button.active circle[fill="#666"] {
   /*** Anpassung neues Layout*** alt:    fill: #f7a300;****/
	fill: #0089c3;
}

.language-picker a {
	color: #0089c3 !important;
/*** Anpassung neues Layout, alt:    color: #666 !important;***/
}

#ctl00_WebPartManager1 {
	background-color: white;
}

/************ bg-color ************/    

/***.topic-inhalt, ***/.overlayDialog, /****.dialogContextMenu, **/.headerLogo {
    background-color: #fafafa;
}

.wrapper, .groupRow, .dialogLabel {
 /*** Anpassung neues Layout***alt:    background-color: #c8c8c8;****/
	background-color: #ffffff;
}

/***.headerBar, .topic-title, .form-footer,***/ html, body, .detail-content-bg, .dialogTitle, .searchTable tbody tr:hover, .searchSelected, .dataRow:focus {
/**** Anpassung neues Layout*** alt    background-color: #ebebeb****/
	background-color: #efefef;
}

.form-footer {
	/*** Anpassung neues Layout***/
	background-color: #fff;
}

.topic-title, .topic-inhalt, .dialogContextMenu { /*** Ergänzungen wgn. Layoutanpassung***/
	/*** Anpassung neues Layout***/
	background-color: #fff;
}

.headerBar{
	/*** Anpassung neues Layout***/
	background-color: #ffffff;
}


.detail-content-bg {
    background-color: #F0F0FF   
}

.list-line {
    background-color: #e1e1e1;
}

.modalOverlay {
    background-color: rgba(0, 0, 20, 0.5);
}


/* 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, .result-paging a, .form-button-nospace, .tabBar {
 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, #fff); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
    background-image:    -moz-linear-gradient(top, #fff, #fff); /* Firefox 3.6-15 */
    background-image:      -o-linear-gradient(top, #fff, #fff); /* Opera 11.10-12.00 */
    background-image:         linear-gradient(to bottom, #fff, #fff); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
	
/*** Anpassung neues Layout*** alte Werte:
    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, a.active div, div.active {
    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 ************/

    -webkit-box-shadow: 0 1px 4px #393939; /* fallback color; LAYOUTANPASSUNG: alt #666; */
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
            box-shadow: 0 1px 4px #393939; /* fallback color; LAYOUTANPASSUNG: Alt #666; */
            box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ *//
}

.linkButton, .form-button, .result-paging a, .form-button-nospace {
    -webkit-box-shadow: 0 1px 3px #666; /* fallback color */
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
            box-shadow: 0 1px 3px #666; /* fallback color */
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}

.linkButton:active, .form-button:active, .result-paging a:active, .form-button-nospace:active {
    -webkit-box-shadow: inset 0 1px 3px #666; /* fallback color */
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5); /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
            box-shadow: inset 0 1px 3px #666; /* fallback color */
            box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5); /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}


.homeLink {
/*** LAYOUTANPASSUNG****/
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0);
	background-image: linear-gradient(to bottom, #fff, #fff);
}

.loginLink{
/***LAYOUTANPASSUNG***/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#c8c8c8)); 
    background-image: -webkit-linear-gradient(top, #fff, #c8c8c8); 
    background-image:    -moz-linear-gradient(top, #fff, #c8c8c8); 
    background-image:      -o-linear-gradient(top, #fff, #c8c8c8); 
    background-image:         linear-gradient(to bottom, #fff, #c8c8c8);
}

/************ 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], textarea {
    border: #c8c8c8 1px solid;
}

.form-text-lable, .categoryChooseDiv {
    border-bottom: #c8c8c8 1px solid;
}

.dialogTab {
    border-right: #c8c8c8 1px solid;
}
/* hr - border */
hr {
    border: none;
    height: 1px;
    background-color: #c8c8c8;
    color: #c8c8c8;
}

.headerText:hover .sortAsc, .headerText:hover .sortDesc, .sortedAsc, .sortedDesc {
    border-bottom-color: #666;
}

.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-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, .searchTable th {
    border-bottom: #7f7f7f 1px solid;
}

.result-row td, .GridView td, #ctl00_WebPartManager1_gwpBrn_NGDatenabschriftStudent1_Brn_NGDatenabschriftStudent1_gvDatenabschrift td, .content1, .searchTable td {
    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;
}

.header-bar-navigation-link {
    color: #666666 !important;
}
