html {
height: 100%;
margin-bottom: 1px;
font-size: 100.01%
}
body {
font-family: Verdana, Helvetica, sans-serif;
color: #000;
background: #fff;
margin: 0;
padding: 0
}
#header {
background: #069;
height: 90px;
position: relative;
min-width: 800px
}
#zidlogo,#unilogo {
position: absolute;
border: 0
}
#zidlogo {
left: 0;
margin: 16px 0 0 9px
}
#unilogo {
right: 0;
margin: 12px 17px 0 0
}
#balken {
color: #069;
background: #666;
position: relative;
min-width: 800px;
border-bottom: 1px solid #fff;
}
/* =========================== header =========================== */
#hotlinks {
font-size: .70em;
color: #ffffff;
position: absolute;
border: 0;
padding-right: 0px;
width: 100%; 
margin: 2px 0px 0px 0px;
left: 0;
}
#hotlinks a {
color: #fff;
text-decoration: underline;
font-weight: 700
}
/* added by sm*/
#hotlinks table {
width: 100%;
margin-right: -10px;
font-size: 1.0em;
}
/* added by sm*/
#hotlinks .right {
text-align: right;
color: #ffffff;
}
#balken2 {
width: 800px;
height: 24px;
background: #666
}
/* =========================== footer =========================== */
#footer {
font-size: .70em;
clear: left;
background: #666;
width: 100%;
height: 24px;
border-top: 1px solid #fff
}
#footer p, #footer div {
color: #fff;
text-align: center;
margin: 0;
padding: 4px
}
#footer .top {
float: right
}
#footer a {
font-weight: 700;
color: #fff;
text-decoration: underline;
}
.struct {
width: 100%;
border-collapse: collapse;
}
.struct-nav {
width: 200px;
overflow: hidden;
padding: 0px;
margin: 0px;
vertical-align: top;
}
.struct-content {
vertical-align: top;
float: left;
width: 100%;
}
/* =========================== navigation =========================== */
/*
#navigation {
background: #e6e6e6;
float: left;
width: 200px;
margin-left: -100%;
overflow: hidden;
padding: 5px
position: absolute;
top: 115px;
left: 0px;
z-index: 10;
}*/
#menu {
font-size: .65em;
margin: 0;
background: #e6e6e6;
padding: 5px;
}
#menu a {
color: #069;
text-decoration: none;
display: block;
padding: 0 1px
}
#menu a:hover {
background: #069;
color: #fff
}
#menu ul.toplinks {
line-height: 1.2em;
list-style: none;
font-weight: 700;
font-size: 1.1em;
margin: 0;
padding: 5px 0
}
#menu ul.toplinks li {
padding: 4px;
}
#menu ul.sublinks li {
padding: 1px;
}
#menu ul.sublinks li.highlighted {
font-weight: 700;
}
#menu ul.sublinks li.futurestep {
color: #666666;
}
#menu ul.sublinks {
list-style: none;
font-weight: 400;
font-size: 1.0em;
margin: 0.3em 0 0 1.4em;
padding: 0
}
#menu li {
padding: 1px
}
/* changed by sm */
#aktuell {
background: #069;
line-height: 1.1em;
font-size: .70em;
padding: 4px;
color: white;
}
#aktuell li,#aktuell ul {
clear: both;
list-style: none;
margin: 0;
padding: 5px 0;
}
#aktuell li {
padding: 5px 2px;
}
#aktuell a {
color: #fff;
text-decoration: none;
}
/* =========================== content =========================== */
#content {
line-height: 1.6em;
margin: 10px 10px 10px 10px;
max-width: 800px;
font-size: .70em;
}
#content td {
padding: 2px;
}
input.link:hover {
border-bottom: 1px solid #069;
cursor: pointer;
}
input.link:active {
border-bottom: 1px solid #069;
cursor: pointer;
}
input.link:focus {
border-bottom: inherit;
cursor: pointer;
}
.link {
border: 0;
background-color: transparent;
color: #069!important;
font-size: 1em;
padding: 0;
margin: 0px 3px 0px 3px;
font-family: Verdana, Helvetica, sans-serif;
cursor: pointer;
}
#content .input {
font-size: 1em;
color: #000;
background-color: #ffffff;
background-image: none;
border: 1px solid #808080;
font-family: Verdana, Helvetica, sans-serif;
}
#content .input:hover, #content .select:hover, #content .textarea:hover {
border: 1px solid #e6e6e6;
}
#content .input:focus {
background-color: #e6e6e6;
}
#content .applicationreferer {
color: black;
width: 100%;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 1em;
font-weight: bold;
}
#content .textarea {
font-size: 1em;
color: #000;
border: 1px solid gray;
font-family: Verdana, Helvetica, sans-serif;
}
#content .radio {
font-size: 1em;
color: #000;
border: 0;
}
#content .checkbox {
font-size: 1em;
color: #000;
}
#content .pulldown {
font-size: 1em;
color: #000;
border: 1px solid gray;
}
#content table {
margin: 5px 0px 5px 0px;
font-size: 1em;
}
#content table.help {
border: 1px solid #D3D3D3;
empty-cells: show;
width: 100%;
padding: 0px;
font-size: 1em;
}
#content table.helpnoborder {
border-width: 0px 1px 0px 1px;
border-style: solid;
border-color: #D3D3D3;
empty-cells: show;
width: 100%;
padding: 0px;
font-size: 1em;
}
#content table.border {
border: 1px solid #D3D3D3;
empty-cells: show;
width: 100%;
font-size: 1em;
margin: 4px 0px 4px 0px;
}
#content table.nomargin {
margin: 0px;
}
#content table.nopadding {
padding: 0px;
}
#content table.noborder {
empty-cells: show;
width: 100%;
font-size: 1em;
padding: 3px 0px 3px 0px;
}
#content table.topmargin { 
margin: 5px 0px 0px 0px;
}
#content table.balken, #content th.balken, #content tr.balken {
border: 1px #bacbdb solid!important;
background-color: #bacbdb;
font-size: 1em;
width: 100%;
margin: 2px 0px 2px 0px;
}
.balken .link {
font-weight: bold;
}
#content .column {
padding: 1px 5px 1px 5px!important;
}
#content tr.even, #content td.even {
background-color: #ffffff;
}
#content tr.odd, #content td.odd {
background-color: #e6e6e6;
}
#content table.lightgrey {
background-color: #D3D3D3;
}
#content tr.lightgrey, td.lightgrey {
background-color: #D3D3D3;
border: 1px solid #D3D3D3;
}
#content tr.grey, td.grey {
background-color: #808080;
border: 1px solid #808080;
}
/*#content td.grau, #content tr.grau {
background-color: #D3D3D3;
border: 1px solid green;
}*/
#content .frame {
border: 1px solid #D3D3D3!important;
margin: 2px 0px 2px 0px;
}
#content a:link,#content a:visited,#content a:active {
text-decoration: none;
color: #069;
}
#content a:hover {
text-decoration: underline;
}
#content .label {
clear: both;
float: left;
width: 230px!important;
padding: 3px;
font-size: 1em;
vertical-align: top;
}
#content .value {
padding: 1px 5px 1px 5px!important;
}
#content .mandatory {
color: red;
}
#content .error {
color: red;
margin: 5px;
}
#content .right {
text-align: right;
}
#content .left {
text-align: left;
}
#content .center {
text-align: center;
}
#content .top {
vertical-align: top;
}
#content .bottom {
vertical-align: bottom;
}
#content .max {
width: 100%;
}
#content .half {
width: 50%;
}
#content .small {
font-size: 0.75em; 
font-family: Arial;
}
#content th {
text-align: left;
font-weight: bold;
padding: 1px 5px 1px 5px!important;
}
.wait {
position: fixed; 
top: 25%; 
left: 475px; 
width: 280px; 
z-index: 10; 
background-color: #069; 
text-align: center; 
color: white; 
font-size: 0.75em; 
font-weight: bold;
display: none;
}
.default_enter_key { 
border-style: dotted;
border-width: 1px;
}
/* SORTABLE TABLE - START */
#content th.sorted a, th.sortable a {
background-repeat: no-repeat;
background-position: right center;
background-image: url("../img/arrow_sortable.png");
display: block;
width: 100%;
margin-right: 29px;
margin-left: auto;
}
#content th.order1 a {
background-image: url("../img/arrow_up.png");
}
#content th.order2 a {
background-image: url("../img/arrow_down.png");
}
/* SORTABLE TABLE - END */
/* START IE6 SPECIFIC SETTINGS */
.dj_ie6 .tundra #content {
width: 800px;
}
.dj_ie6 .tundra #content td.max {
width: auto!important;
}
.dj_ie6 .tundra #content td.column {
width: 100%!important;
}
.dj_ie6 .tundra .wait {
position: absolute!important; 
}
.dj_ie6 .tundra input.link:hover {
border: 0;
text-decoration:underline!important;
cursor: pointer;
}
.dj_ie6 .tundra .link {
border: 0;
background-color: transparent;
color: #069!important;
font-size: 1em;
padding: 0;
width:1;
overflow:visible;
margin: 0; 
font-family: Verdana, Helvetica, sans-serif;
cursor: pointer;
}
/* END IE6 SPECIFIC SETTINGS */
/* START IE7 SPECIFIC SETTINGS */
.dj_ie7 .tundra input.link:hover {
border: 0;
text-decoration:underline!important;
cursor: pointer;
}
.dj_ie7 .tundra .link {
border: 0;
background-color: transparent;
color: #069!important;
font-size: 1em;
padding: 0;
width:1;
overflow:visible;
margin: 0; 
font-family: Verdana, Helvetica, sans-serif;
cursor: pointer;
}
/* END IE7 SPECIFIC SETTINGS */