html, body { height:100%; }
body {
    font-family: Verdana, arial, Tahoma, serif;
	font-size:.8em;
	color:#222;
	margin:0;
	padding:0;
	background:#fff;
	text-align:justify;
}
table, tr, td{
	margin:2px; color:#555;
}
a { color:#557FFF; }
a:hover { text-decoration:none; }
p, li { margin:2px; color:#555; padding:2px}
ul { padding-left:1em; }
img { border: none; }
.bordered { border:1px solid #aaa; }
h1 { color:#555;font-size: 1em; margin:2px;}
textarea, input { background:#ccc; color:#333; border:1px solid #aaa; }
#content { width:800px; background:#eee; margin-left:auto; margin-right:auto; padding:8px; border:1px solid #ccc;}
.ps{
	padding:0; margin:0;
}
h1.ps{
	padding:0; margin:0;
}
table.ps{
	padding:0; margin:0; width:100%;
}
.psh{
	padding:0; margin:0;
	height:25px;
}
.psht{
	padding:0; margin:0;
	height:110px;
}
.input_einstellung{
	width:50px;
}
.view_dir_td_315{
	width:315px;
}
.view_dir_td_70{
	width:70px;
}
.view_dir_td_90{
	width:90px;
}
hr{
	width:98%;
	height:1px;
	border:0;
	color:#999999;
}
.fett{
	font-weight: bold;
}
.filelist{
	border-color: Gray;
	background-color:DarkGray;
}
.filelist_tr{
	background-color:Gainsboro;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 0 0 0 3px;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: Gainsboro;
  border: 1px solid #A9A9A9;
  color: Gray;
}
.pagination:before{
	content: ' ';
	display: block;
    height: 10px;
    width: 10px;
}
li.active{
	font-weight:bolder;
}
.green{
	color: green;
	display: inline-block;
}
.green:after{
	content: ' ';
	display: block;
    height: 10px;
    width: 10px;
}
.red{
	color: red;
}
.red:after{
	content: ' ';
	display: block;
    height: 10px;
    width: 10px;
}
table.ps > tbody > tr > td {
    padding-bottom: 10px;
}
#navigationButton{
    display: none;
}
@media only screen and (max-width: 530px) {
    b#top{
        font-size: 1.2em;
    }
    #content{
        width: 98%;
    }
    #navigation{
        margin: -24px 0 20px 0;
        background: #fbf8f8;
        padding: 0 4px 5px 5px;
        width: 97.8%;
    }
    #navigation, #ubNav{
        display: none;
    }
    #navigationButton{
        display: block;
        margin: 10px 0 24px 0;
        border-top: 1px solid #00000000;
        border-right: 1px solid #00000061;
        border-left: 1px solid #00000061;
        border-radius: 2px;
        border-bottom: 1px solid #00000061;
        background: #ffffff85;
        padding: 5px;
        background-image: -webkit-linear-gradient(top,#00000061, #605b5c);
        background-image: -moz-linear-gradient(top,#00000061,#605b5c);
        background-image: -ms-linear-gradient(top,#00000061,#605b5c);
        background-image: -o-linear-gradient(top,#00000061,#605b5c);
        background-image: linear-gradient(to bottom,#00000061,#605b5c);
    }
    #navigationButton::before{
       background:
                url(data:image/png;base64,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YWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6NmFjNWU5YjUtODg1Ni00YWQyLWIxMTEtY2QwN2RlMmFlOWQ3IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmI1ZTFhZTBhLTZmM2QtNDhmNC1hMmRmLWE4NDMzNzM0NDU3OCIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmQ1NDllZWVmLWVlZDYtNGYzMS05NDNkLTMzZTM3YWU2ZDQ1MyIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjY3MjMxODYxOTQ0NTM2IgogICBHSU1QOlZlcnNpb249IjIuMTAuMjgiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTZkOWM1ODktZTU1My00YmRlLTljNjgtZDM3NTcyYjRkY2UxIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTEwLTMxVDE2OjU3OjQxIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PimXePIAAAAGYktHRAAAAAAAAPlDu38AAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfmCh8POSkJaV+8AAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAANBJREFUOMvtlD0OgkAQhT9QKJzGy6ilETXewsTaaxl/4ATqodQCiImwNhRkQ2TWRCteOTvz9u17mYUOv4ZnF9I03QKrprMGlMBBRI72Qb+heQE8qqE2BEAEqIhjYOLw4rPWitBSa2p9JeDXah7gi8hTozioBrHI6hfZNTTEG4fwCuAE7DXEc+DuEN5MS5wAY6VigIsqvCzLBsaYwvL5E3oikrcqNsaEXyxarrFiDSwdNi8GdhriyDG8qZY4AUYO4V21mzcEXg7+BiJy6/7z/+MNrcE4OQue36QAAAAASUVORK5CYII=)
                no-repeat
                left center;
        padding: 5px 5px 7px 18px;
        content: ' ';
    }
    a#navigationButton, a#navigationButton:hover{
        color: #dfdfdfdb;
        text-decoration: none;
        font-size: 11pt;
        font-weight: 600;
    }
    #inhalt{
        display: block;
        width: 98%;
    }
    div.tab{
        overflow-x:auto;
        max-width: 80%;
    }
    p.ps{
        max-width: 80%;
    }
}
.warning-message {
    border: 1px solid red;
    background-color: #ffe5e5;
    color: red;
    padding: 5px;
    margin: 5px 0;
    font-weight: bold;
    text-align: center;
}
