/* 
Document   : gigaMove
Created on : Dec 11, 2009, 12:46:14 PM
Author     : sebhin
CSS fuer anwendungsspezifische Layouts
*/
h1{
    text-align:center;
}
#feedback table{
    border-width: 0px;
    width:100%;
}
#feedback table tr{
    border-width: 0px;
}
#feedback table td{
    border-width: 0px;
    text-align: left;
    width: 100%;
}
.feedbackPanelINFO { color:green; } /* Format fuer gruenes Feedback */
.feedbackPanelWARNING { color:orange; } /* Format fuer oranges Feedback (Warnungen)*/
.formular_rahmen table td{
    padding: 0.4em 1.7em;
    text-align:left;
}
.formular_rahmen table td[align=center]{
    text-align:center;
}
.geruest{
    border-width:0px;
}
.geruest td{
    border-width:0px;
}
.inner_tables{
    border-collapse: 	collapse;
    border:			1px solid #000;
    caption-side:		top;
    margin-bottom:		20px;
    border-width:1px;
}
.inner_tables td{
    border-right:		1px dotted #000;
    border-bottom:		1px solid #000;
    padding:            0.4em 0.7em;
    border-width:       1px;
}
#inhalt img{
    margin-bottom:       0px;
}
#calendar{
    left:0px;

}
#calendar img{
    margin-bottom:0px;
    margin-top:0px;
    margin-left:0px;
    margin:0px;
    padding:0px;
}
.create_link table{
    margin-bottom:0.5%;
    background:#ffffff
}
.create_link table th{
    /*background:#9CF;*/
}
.create_link table td{
    font-family:'Times New Roman', Verdana,Helvetica,Arial,sans-serif;
}

/* Listenpunkte im Ueberschriftenformat */
.list ol li{
    text-align: justify;
}
.list_title{
    text-align:     left;
    font-weight:    bold;
    font-size:		1em;
    margin-bottom:	6px;
    color:			#039;
}
.list ol{
    margin-left:10%;
    margin-right:10%
}

/*** Navigation zwischen Uebersicht bereitgestellter und angeforderter Dateien***/

#interntab a:link,
#interntab a:visited{
    color:			#000000;
    font-size:		.9em;
    font-weight:            600;
    padding-left:           5px;
    padding-right:      	5px;
    margin-right: 8px;
    border-right: 2px solid #888;
    border-left:  2px solid #888;
    border-top:   2px solid #888;
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
}

#interntab a:hover,
#interntab li a:focus,
#interntab a:active{
    color:			#ffffff;
    background:             #00549F;
    border-bottom: 1px solid #fff;
}

#interntab  a#hier:link,
#interntab a#hier:visited,
#interntab a#hier:hover,
#interntab a#hier:active{
    color:			#ffffff;
    background:             #00549F;
}

/* Rahmen des Datepickers wird vom RZ-CSS geaendert */
yui-calcontainer table {
    border: none;
}

.calheader{
    color: black;
}

.list li a {
    font-size: 100% !important;
}

/* 
GUI-Update 2017
*/

.btn {
    display: inline-block;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.5rem 0.75rem;
    line-height: 1.25;
    border-radius: 0.25rem;
    transition: all 0.15s ease-in-out;
    font-size: 15px;
}

.btn:focus, .btn:hover {
    text-decoration: none;
}

.btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
}

.btn.disabled, .btn:disabled {
    opacity: .65;
}

.btn:active, .btn.active {
    background-image: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none;
}

.btn-primary {
    color: #fff;
    background-color: #00549F;
}

.btn-primary:hover {
    color: #fff;
    background-color: #286090;
}

.btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
    background-color: #007bff;
    border-color: #007bff;
}

.btn-primary:active, .btn-primary.active,
.show > .btn-primary.dropdown-toggle {
    background-color: #286090;
    background-image: none;
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19;
}
.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
    background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}

.form-group {
    margin-bottom: 1rem;
}

.form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 1px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

#inhalt img {
    padding: 0px;
}

p {
    font-size:          15px;
}

table{
    font-size:		15px;    
}

li span {
    font-size:          15px;
}

li a {
    text-decoration: none;
    font-size: 15px; 
}

td {
    font-size:          15px;
}

th{
    background:		#00549F;
    color:              #ffffff !important;
}

th a {
    color: #ffffff;
}

#inhalt ul li{
    font-size:          100%;
}