
#header {
    position:relative;
    top:0px;
    left:0px;
    right:0px;
    height:110px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#003399;
}
#header_one {
    position:absolute;
    bottom:3px;
    left:195px;
    width:100px;
    border-left-style:solid;
    border-left-width:8px;
    border-left-color:#ff9933;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#ff9933;
}
#header_two {
    position:absolute;
    bottom:3px;
    left:305px;
    width:100px;
    border-left-style:solid;
    border-left-width:8px;
    border-left-color:#ff9933;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#ff9933;
}
#header_three {
    position:absolute;
    bottom:3px;
    left:415px;
    width:100px;
    border-left-style:solid;
    border-left-width:8px;
    border-left-color:#ff9933;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#ff9933;
}
#header_four {
    visibility:hidden;
    position:absolute;
    bottom:3px;
    /*left:525px;*/
    left:415px;
    width:100px;
    border-left-style:solid;
    border-left-width:8px;
    border-left-color:#ff9933;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#ff9933;
}
#header_five {
    position:absolute;
    bottom:3px;
    /*left:635px;*/
    left:525px;
    width:100px;
    border-left-style:solid;
    border-left-width:8px;
    border-left-color:#ff9933;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#ff9933;
}
#languages {
    position:absolute;
    top:5px;
    right:5px;
}
a.language {}
span.language {
    font-weight:bold;
    color:#ff9933;
}
#loginform {
    position:absolute;
    top:-10px;
    right:80px;
}
#main {
    position:relative;
    padding:0px;
    min-height:320px;
}
#actual {
    width:190px;
    margin-left:0px;
    margin-bottom:0px;
    min-height:300px;
    float:left;
    border-right-style:solid;
    border-right-color:#003399;
    border-right-width:1px;
    font-size:90%;
}
#breadcrump {
    margin-top:10px;
    margin-left:195px;
}
#title {
    margin-top:30px;
    margin-left:195px;
}
#content {
    margin-top:5px;
    margin-left:195px;
}
#footer {
    margin-top:15px;
    border-top-style:solid;
    border-top-color:#003399;
    border-top-width:1px;
}
#logged_in {
    background-color:mediumaquamarine;
    border-style:solid;
    border-color:green;
    border-width:1px;
    padding:5px;
}
#image {
    background-color:#99ccff;
    border-width:1px;
    border-style:solid;
    border-color:#003399;
    padding:2px;
    margin:2px;
    font-style:italic;
}

body {
    font-family:sans-serif;
}
div.marker {
    background-color:#99ccff;
    border-width:1px;
    border-style:solid;
    border-color:#003399;
    padding:2px;
    margin:2px;
}
a {
    color:#0000cc;
}
a.extern {
    color:#000000;
}
a.extern:before {
    content:url(/layout/new_window2.gif);
}
a:hover {
    color:#000000;
    background-color:#ff9933;
}
a.no_hover:hover {
    color:#0000DF;
    background-color:transparent;
}
p {
    font-size:85%;
    margin-top:5px;
    margin-bottom:0px;
}
p.brotkrume {
    font-size:70%;
}
p.fuss {
    text-align:center;
}
p.markup {
    font-size:90%;
    font-weight:bold;
    background-color:#99ccff;
    padding:5px;
    border-width:2px;
    border-style:solid;
    border-color:#003399;
}
ul {
    margin-top:0px;
    margin-bottom:0px;
}
li {
    font-size:85%;
    margin-top:4px;
    margin-bottom:0px;
}
h1 {
    font-size:120%;
}
h2 {
    font-size:105%;
}
h3 {
    font-size:90%;
}
input {
    font-family:"Lucida Console",courier,fixedsys,monospace;
}

select {
    font-family:"Lucida Console",courier,fixedsys,monospace;
}

textarea {
    font-family:"Lucida Console",courier,fixedsys,monospace;
}

/* Navigation */
a.nav_one {
    color:#003399;
    font-weight:bold;
    text-decoration:none;
    font-size:75%;
}
a.nav_one:hover {
    background-color:#ff9933;
    color:#003399;
    font-weight:bold;
    text-decoration:none;
    font-size:75%;
    display:block;
}
span.nav_one {
    background-color:#ff9933;
    color:#003399;
    font-weight:bold;
    text-decoration:none;
    font-size:75%;
    display:block;
}
#nav_two {
    margin-top:10px;
    width:140px;
    border-left-style:solid;
    border-left-width:8px;
    border-left-color:#003399;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#003399;
}
a.nav_two {
    color:#003399;
    text-decoration:none;
    font-size:75%;
}
a.nav_two:hover {
    background-color:#003399;
    color:#ff9933;
    text-decoration:none;
    font-size:75%;
    display:block;
}
span.nav_two {
    background-color:#003399;
    color:#ff9933;
    text-decoration:none;
    font-size:75%;
    display:block;
}
#nav_three {
    margin-top:5px;
    margin-left:10px;
    width:130px;
}
a.nav_three {
    color:#003399;
    text-decoration:none;
    font-size:75%;
}
a.nav_three:hover {
    text-decoration:underline;
}
span.nav_three {
    background-color:#003399;
    color:#ff9933;
    text-decoration:none;
    font-size:75%;
    display:block;
}


/* Tabellenformatierung */
table {
    margin:5px;
    align:center;
    border-right-width:2px;
    border-right-style:solid;
    border-right-color:#ff9933;
}
th {
    color:#003399;
    background-color:#ff9933;
    font-family:sans-serif;
    font-size:80%;
    font-weight:bold;
    text-align:center;
    padding:3px;
    border-left-width:8px;
    border-left-style:solid;
    border-left-color:#ff9933;
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-bottom-color:#ff9933;
}
th.warn {
    color:#003399;
    background-color:#ff9933;
    font-family:sans-serif;
    font-weight:bold;
    text-align:center;
    padding:3px;
    border-left-width:8px;
    border-left-style:solid;
    border-left-color:#ff9933;
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-bottom-color:#ff9933;
}
td {
    padding:3px;
    background-color:#99ccff;
    vertical-align:top;
    /*font-family:"Lucida Console",courier,fixedsys,monospace;*/
    font-size:80%;
    border-left-width:8px;
    border-left-style:solid;
    border-left-color:#003399;
  /*border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#003399;*/
}
td.darker {
    padding:2px;
    background-color:#6699cc;
    vertical-align:top;
    /*font-family:"Lucida Console",courier,fixedsys,monospace;*/
    font-size:80%;
    border-left-width:8px;
    border-left-style:solid;
    border-left-color:#003399;
  /*border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#003399;*/
}
td.warn {
    padding:3px;
    background-color:#ff9999;
    vertical-align:top;
    /*font-family:"Lucida Console",courier,fixedsys,monospace;*/
    font-size:80%;
    border-left-width:8px;
    border-left-style:solid;
    border-left-color:#003399;
}
td.outline {
    padding:3px;
    background-color:transparent;
    color:black;
    vertical-align:top;
    font-size:80%;
    border: 1px solid #99ccff;
    border-left: 8px solid #99ccff;
}
td a {
    color:#000000;
}
td table {
    border-right-width:0px;
}
td table tr th {
    padding:2px;
    background-color:#99ccff;
    color:#000000;
    vertical-align:top;
    /*font-family:"Lucida Console",courier,fixedsys,monospace;*/
    font-size:80%;
    font-weight:bold;
    border-left-width:8px;
    border-left-style:solid;
    border-left-color:#003399;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#003399;
}
td table tr td {
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#003399;
}
td.feld_fehler {
    color:#ff0000;
    background-color:#ff9933;
    padding:2px;
    vertical-align:top;
    /*font-family:"Lucida Console",courier,fixedsys,monospace;*/
    font-weight:bold;
    font-size:80%;
}
td.footer {
    text-align:right;
    padding:3px;
    border-left-width:8px;
    border-left-style:solid;
    border-left-color:#003399;
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-bottom-color:#003399;
}
td.uncolored {
    border-width:0px;
    background-color:#ffffff;
}
td.old {
    padding:2px;
    background-color:silver;
    vertical-align:top;
    /*font-family:"Lucida Console",courier,fixedsys,monospace;*/
    font-size:80%;
    border-left-width:8px;
    border-left-style:solid;
    border-left-color:gray;
}
td.group {
    padding-left:8px;
    border-width:0px;
    background-color:mediumaquamarine;
    width:10px;
    max-width:10px;
    overflow:hidden;
    font-family:sans-serif;
    font-weight:bold;
}
table.image {
    margin:0px;
    padding:0px;
    border-width:0px;
}
td.image {
    border-width:0px; border-style:none;
    width:1px;
    height:1px;
    padding:0px;
    margin:0px;
}

table.uncolored {
    border:none;
}
table.uncolored tr th {
    background-color:transparent;
    color:black;
    border-style:none;
    border-bottom:1px solid black;
    font-weight:bold;
    text-align:left;
}
table.uncolored tr td {
    background-color:transparent;
    color:black;
    border-style:none;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
}
