﻿/************ 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;
}


/* 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;
}