html {
    font-size: 100%;
}
html, body {
    font-family: sans-serif;
    font-size: 1em;
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    background-color: #F6F6F6;
}


p {
    line-height: 1.5em;
    margin: 0.4em 0 0.5em;
}

#mw-page-base {
    background-color: white;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAsCAIAAAArRUU2AAAAOklEQVQIHQXBAQEAAAjDIFz/zhdsCyE0y4SQya2RCSGWaYQ2Hc3ahFiINTIh1ly3NRohEwuh0VmmER5oBCM5OFSTKwAAAABJRU5ErkJggg==");
    background-position: left bottom;
    background-repeat: repeat-x;
    height: 5em;
}


#mw-head-base {
    height: 5em;
    margin-left: 10em;
    margin-top: -5em;
}

#mw-head-base {
    margin-left: 11em;
}

#mw-head-base {
    transition: margin-left 250ms ease 0s;
}

table {
    font-size: 100%;
}

table.wikitable {
    background-color: #F9F9F9;
    border: 1px solid #AAAAAA;
    border-collapse: collapse;
    color: black;
    margin: 1em 0;
}

table.whitebackground {
    background-color: #FFFFFF;
}

td.listmember {
    background-color: #D4D4D4;
}

table.wikitable > tr > th, table.wikitable > tr > td, table.wikitable > * > tr > th, table.wikitable > * > tr > td {
    border: 1px solid #AAAAAA;
    padding: 0.2em;
}

table > * > tr.hintergrundfarbe5 > th, table > * > tr > th.hintergrundfarbe5, table.hintergrundfarbe5, .hintergrundfarbe5 {
    background-color: #E0E0E0;
}

table.wikitable.zebra > tbody > *:nth-child(2n):not([class*="hintergrundfarbe"]) {
    background: none repeat scroll 0 0 white;
}

table.wikitable > tr > th, table.wikitable > tr > td, table.wikitable > * > tr > th, table.wikitable > * > tr > td {
    border: 1px solid #AAAAAA;
    padding: 0.2em;
}

td.hintergrundfarbe_grey {
    background-color: #DDDDDD;
}

td.hintergrundfarbe_dark_grey {
    background-color: #CCCCCC;
}

h1, h2, h3, h4, h5, h6 {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #AAAAAA;
    color: black;
    font-weight: normal;
    margin: 0;
    overflow: hidden;
    padding-bottom: 0.17em;
    padding-top: 0.5em;
}

h2 {
    font-size: 150%;
}

h1, h2 {
    margin-bottom: 0.6em;
}

h3, h4, h5, h6 {
    border-bottom: medium none;
    font-weight: bold;
}


h3 {
    font-size: 132%;
}

h3, h4, h5 {
    margin-bottom: 0.3em;
}

h4 {
    margin-top: 0.9em;
}


a {
    background: none repeat scroll 0 0 transparent;
    color: #0645AD;
    text-decoration: none;
}

ul {
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANAQMAAABb8jbLAAAABlBMVEX///8AUow5QSOjAAAAAXRSTlMAQObYZgAAABNJREFUCB1jYEABBQw/wLCAgQEAGpIDyT0IVcsAAAAASUVORK5CYII=");
    list-style-type: disc;
}

ul {
    line-height: 1.5em;
    list-style-type: square;
    margin: 0.3em 0 0 1.6em;
    padding: 0;
}

li {
    margin-bottom: 0.1em;
}

form {
    border: medium none;
    margin: 0;
}

img {
    border: medium none;
    vertical-align: middle;
}

div#mw-head h3, div#mw-head h5 {
    margin: 0;
    padding: 0;
}
#p-personal h3, #p-personal h5 {
    display: none;
}



#mw-navigation h2 {
    position: absolute;
    top: -9999px;
}

div#mw-head {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}

#left-navigation {
    left: 10em;
    position: absolute;
    top: 2.5em;
}

#left-navigation {
    transition: left 250ms ease 0s;
}
#left-navigation {
    left: 11em;
}



#right-navigation {
    float: right;
    margin-top: 2.5em;
}


div#mw-panel {
    left: 0;
    padding-top: 1em;
    position: absolute;
    top: 160px;
    width: 10em;
}
#mw-panel {
    padding-left: 0.5em;
}

#mw-panel {
    transition: padding-left 250ms ease 0s;
}





#p-personal {
    position: absolute;
    right: 0.75em;
    top: 0.33em;
    z-index: 1;
}
#p-personal {
    right: 1em;
}
#p-personal {
    transition: right 250ms ease 0s;
}
#p-personal ul {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding-left: 10em;
}

#p-personal li {
    font-size: 0.75em;
    margin-left: 0.75em;
    margin-top: 0.5em;
    white-space: nowrap;
}

#p-personal li {
    float: left;
    line-height: 1.125em;
}

#pt-login {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAMAAACn6Q83AAABMlBMVEUAAAAXMVgVL1QAFSvHgRbLiRrOiBnZn0LIghW/gBDXli6/gBW/gBXhp03Zly6/gADXnT25dBfBfA7anT3fnDLGgRf/AAC4hDDCijEvW5RZdZEoU5JEcqw/aaAoSog9Z53MZgA1XZM8ZZjHgxM7X5I0WIsyWIsZNVY3W407ZJk7YpgzV4kbOmYWL1FfdIgrVpAVL1MwYJzpuGs0Z6cuXJSrq6g3bbK1sahMd6s4aKbnsVzmrlbgmi02aak2a603bbGOqs6ovNTlr1syY6A3ZZ/uxorx0aEwXpkzZqVUfbBykbcyY6HenDPjoz/hnTLhnjU0YJcxYZ01ZJ5NdKQvXpgtUX/fmCjgmSnjqU7ioTs8ZZk7ZZk6ZJk7ZJfqvHVPfbGuhUHUljPTlTPswX6zhz/qvHQOItQnAAAAMXRSTlMAfIMMW04+1WIQ2Qww+dwEzQsl+P1DAd7gkvlN9usttwWo1VLRwMU+2/3+3ktS8mVWPq+4awAAAIRJREFUCB0FwU0LAVEYhuHnft8zhzMWPtIkiiwtlLK2sfUD/PMxCSsp2QlZjI/rckndOma15FKsV8vT9ytTO9/6fpO1ZPp8MpaP9UBBkd37SYWCAn0aHJq3IKdnPy8QI4az0uAMkzHAvcMxeM6tIL+4m6frOKXkUwtWkYBXGSWfY8bC9Qc4kh0uE5k18QAAAABJRU5ErkJggg==") no-repeat scroll left top transparent;
    padding-left: 15px !important;
    text-transform: none;
}

div.vectorTabs {
    float: left;
    height: 2.5em;
}

div.vectorTabs {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAARElEQVR4XmVO0QqAQAwy//+P87QjGUf0IDo3ZZREAD84eXkZ5YDBRQcFwpXv3kW1N4/GmZXe326/xnf9ya8zzy/NtusBX91B1f55qzcAAAAASUVORK5CYII=");
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-left: 1px;
}



div.vectorTabs h3, div.vectorTabs h5, div.vectorMenu h3 span, div.vectorMenu h5 span {
    display: none;
}

div.vectorTabs ul {
    float: left;
}

div.vectorTabs ul {
    height: 100%;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

div.vectorTabs ul {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAARElEQVR4XmVO0QqAQAwy//+P87QjGUf0IDo3ZZREAD84eXkZ5YDBRQcFwpXv3kW1N4/GmZXe326/xnf9ya8zzy/NtusBX91B1f55qzcAAAAASUVORK5CYII=");
    background-position: right bottom;
    background-repeat: no-repeat;
}




div.vectorTabs li.selected {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkAQAAAABvV2fNAAAADUlEQVQIHWNoYBgWEACJ5TIB0K9KcAAAAABJRU5ErkJggg==");
}
div.vectorTabs ul li {
    float: left;
}

div.vectorTabs ul li {
    background-color: #F3F3F3;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAIAAADITs03AAAAPElEQVR4XuWK2xEAIAzCsPvv5DSu0ahX3yv4wQVyGGCSvg2dnJvduT8sz/IwKOIfjCi2z/76FhHeJcslVZQFLUC06LZ/AAAAAElFTkSuQmCC");
    background-position: left bottom;
    background-repeat: repeat-x;
    display: inline-block;
    height: 100%;
    line-height: 1.125em;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

div.vectorTabs ul > li {
    display: block;
}
div.vectorTabs span {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAARElEQVR4XmVO0QqAQAwy//+P87QjGUf0IDo3ZZREAD84eXkZ5YDBRQcFwpXv3kW1N4/GmZXe326/xnf9ya8zzy/NtusBX91B1f55qzcAAAAASUVORK5CYII=");
    background-position: right bottom;
    background-repeat: no-repeat;
    display: inline-block;
}


div.vectorTabs li.selected a, div.vectorTabs li.selected a:visited {
    color: #333333;
    text-decoration: none;
}
div.vectorTabs span > a {
    display: block;
    float: left;
}
div.vectorTabs span a {
    display: inline-block;
    padding-top: 1.25em;
}
div.vectorTabs li a {
    color: #0645AD;
    cursor: pointer;
    display: inline-block;
    font-size: 0.8em;
    height: 1.9em;
    padding-left: 0.5em;
    padding-right: 0.5em;
}




#p-search {
    float: left;
}

#p-search {
    margin-left: 0.5em;
    margin-right: 0.5em;
}

#p-search {
    margin-right: 1em;
}

#p-search {
    transition: margin-right 250ms ease 0s;
}

#p-search h3, #p-search h5 {
    display: none;
}

#p-search form, #p-search input {
    margin: 0.4em 0 0;
}


div#simpleSearch {
    background-color: white;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAQCAIAAABY/YLgAAAAJUlEQVQIHQXBsQEAAAjDoND/73UWdnerhmHVsDQZJrNWVg3Dqge6bgMe6bejNAAAAABJRU5ErkJggg==");
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #AAAAAA;
    color: black;
    display: block;
    height: 1.4em;
    margin-top: 0.65em;
    min-height: 1px;
    position: relative;
    width: 14em;
}


div#simpleSearch input#searchInput {
    background-color: transparent;
    border: medium none;
    direction: ltr;
    font-size: 13px;
    left: 0;
    margin: 0;
    outline: medium none;
    padding: 0.2em 0 0.2em 0.2em;
    position: absolute;
    top: 0;
    width: 90%;
}

div#simpleSearch button#searchButton {
    background-color: transparent;
    background-image: none;
    border: medium none;
    cursor: pointer;
    margin: 0;
    padding: 0.3em 0.4em 0.2em 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 10%;
}

div#simpleSearch button#searchButton > img {
    margin: 0;
}

div#simpleSearch input {
    color: black;
    direction: ltr;
}




#p-logo {
    height: 160px;
    left: 0;
    position: absolute;
    top: -160px;
    width: 10em;
}

#p-logo {
    left: 0.5em;
}

element.style {
    background-image: url("__boo___img/wiki123_logo_v0.png");
}

body.vector-animateLayout #p-logo, body.vector-animateLayout #left-navigation {
    transition: left 250ms ease 0s;
}

#p-logo a {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 160px;
    text-decoration: none;
    width: 10em;
}

div#mw-panel div.portal {
    direction: ltr;
    padding-bottom: 0.75em;
}


div#mw-panel div.portal h3, div#mw-panel div.portal h5 {
    border: medium none;
    color: #444444;
    cursor: default;
    font-size: 0.75em;
    font-weight: normal;
    padding: 0 0.25em 0.25em 1.75em;
}


div#mw-panel div.portal div.body {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAABCAAAAAAphRnkAAAAJ0lEQVQIW7XFsQEAIAyAMPD/b7uLWz8wS5youFW1UREfiIpH1Q2VBz7fGPS1dOGeAAAAAElFTkSuQmCC");
    background-position: left top;
    background-repeat: no-repeat;
    margin: 0 0 0 1.25em;
    padding-top: 0.5em;
}

div#mw-panel div.portal div.body_wo_line {
    margin: 0 0 0 1.25em;
    padding-top: 0.5em;
}

div#mw-panel div.portal div.body ul, div#mw-panel div.portal div.body_wo_line ul {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}


div#mw-panel div.portal div.body ul li, div#mw-panel div.portal div.body_wo_line ul li {
    font-size: 0.75em;
    line-height: 1.125em;
    margin: 0;
    padding: 0 0 0.5em;
    word-wrap: break-word;
}


div#mw-panel div.portal div.body ul li a, div#mw-panel div.portal div.body_wo_line ul li a {
    color: #0645AD;
}

div#content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: white;
    border-color: #A7D7F9;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 1px 1px;
    color: black;
    direction: ltr;
    margin-left: 10em;
    margin-top: -1px;
    padding: 1em;
}

div#content {
    line-height: 1.5em;
}

div#content {
    margin-left: 11em;
    padding: 1.25em 1.5em 1.5em;
}

body.vector-animateLayout div#content, body.vector-animateLayout div#footer {
    transition: margin-left 250ms ease 0s, padding 250ms ease 0s;
}


div#footer {
    direction: ltr;
    margin-left: 10em;
    margin-top: 0;
    padding: 0.75em;
}

div#footer {
    margin-left: 11em;
    padding: 1.25em;
}


element.style {
    clear: both;
}

div#footer ul {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}


body.ltr div#footer #footer-navigation {
    float: left;
}

div#footer #footer-icons, div#footer #footer-copyright, div#footer #footer-languages {
    float: right;
}

div#footer #footer-info li, div#footer #footer-debug li {
    line-height: 1.4em;
}

div#footer ul li {
    color: #333333;
    font-size: 0.7em;
    margin: 0;
    padding: 0.5em 0;
}

div#footer #footer-navigation li {
    float: left;
    line-height: 2em;
    margin-right: 1em;
}


div#footer #footer-icons li, div#footer #footer-copyright li, div#footer #footer-languages li {
    float: left;
    line-height: 2em;
    margin-left: 0.5em;
    text-align: right;
}



#siteNotice {
    margin: 0;
    position: relative;
    text-align: center;
}

#siteNotice {
    font-size: 0.8em;
}



.firstHeading, #firstHeading {
    line-height: 1.2em;
    margin-bottom: 0.1em;
    padding-bottom: 0;
}

#firstHeading {
    font-size: 1.6em;
    margin-top: 0;
    padding-top: 0;
}

#firstHeading {
    overflow: visible;
}

#bodyContent {
    font-size: 0.8em;
}

#bodyContent {
    position: relative;
    width: 100%;
}

div#bodyContent {
    line-height: 1.5em;
}


#siteSub {
    display: none;
}

#contentSub, #contentSub2 {
    color: #7D7D7D;
    font-size: 84%;
    line-height: 1.2em;
    margin: 0 0 1.4em 1em;
    width: auto;
}



.mw-jump, #jump-to-nav {
    height: 0;
    overflow: hidden;
}

#jump-to-nav {
    margin-bottom: 1.4em;
    margin-top: -1.4em;
}

#jump-to-nav {
    margin: 0;
}

.mw-content-ltr {
    direction: ltr;
}


div.tright, div.floatright, table.floatright {
    clear: right;
    float: right;
}

div.thumb {
    background-color: transparent;
    margin-bottom: 0.5em;
    width: auto;
}


div.tright {
    margin: 0.5em 0 1.3em 1.4em;
}


div.thumbinner {
    background-color: #F9F9F9;
    border: 1px solid #CCCCCC;
    font-size: 94%;
    overflow: hidden;
    padding: 3px !important;
    text-align: center;
}

element.style {
    width: 222px;
}

.mw-content-ltr .thumbcaption {
    text-align: left;
}
html .thumbcaption {
    border: medium none;
    font-size: 94%;
    line-height: 1.4em;
    padding: 3px !important;
}

html .thumbimage {
    border: 1px solid #CCCCCC;
}

.mw-content-ltr .magnify {
    float: right;
}
div.magnify {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
}

div.magnify a, div.magnify img {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    display: block;
}

#toc, .toc, .mw-warning {
    background-color: #F9F9F9;
    border: 1px solid #AAAAAA;
    font-size: 95%;
    padding: 5px;
}
#toc, .toc, .mw-warning {
    background-color: #F9F9F9;
    border: 1px solid #AAAAAA;
    font-size: 95%;
    padding: 5px;
}

#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle {
    text-align: center;
}
#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle {
    direction: ltr;
}
#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle {
    text-align: center;
}
#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle {
    direction: ltr;
}

#toc h2, .toc h2 {
    border: medium none;
    display: inline;
    font-size: 100%;
    font-weight: bold;
    padding: 0;
}


.mw-content-ltr .toc ul, .mw-content-ltr #toc ul, .mw-content-rtl .mw-content-ltr .toc ul, .mw-content-rtl .mw-content-ltr #toc ul {
    text-align: left;
}
#toc ul, .toc ul {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    padding: 0;
    text-align: left;
}
.mw-content-ltr .toc ul, .mw-content-ltr #toc ul, .mw-content-rtl .mw-content-ltr .toc ul, .mw-content-rtl .mw-content-ltr #toc ul {
    text-align: left;
}


span.tocnumber {
    margin-right: 0.3em;
}

.mw-content-ltr .toc ul ul, .mw-content-ltr #toc ul ul, .mw-content-rtl .mw-content-ltr .toc ul ul, .mw-content-rtl .mw-content-ltr #toc ul ul {
    margin: 0 0 0 2em;
}


.editsection, .toctoggle {
    -moz-user-select: none;
}
.editsection {
    float: right;
}
h2 .editsection {
    font-size: 67%;
}
h3 .editsection {
    font-size: 76%;
    font-weight: normal;
}
.mw-content-ltr .editsection, .mw-content-rtl .mw-content-ltr .editsection {
    float: right;
    margin-left: 5px;
}

#newsbox        {
    background: none repeat scroll 0 0 #DDD;
    border-top: 2px solid #000;
    bottom: 0;
    color: #33644B;
    font-family: Verdana;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    padding: 5px 10px;
    position: fixed;
    width: 100%;
}

.mw-search-highlighter {
    color: green;
    font-size: 100%;
}

.mw-search-highlighter-extra {
    color: green;
    font-size: 100%;
    background-color: #FFF1C4;
}


.search_main {
    background: url("../img/search.png") no-repeat;
    height: 28px;
    margin: 0;
    text-align: center;
    width: 650px;
}

.search_text_input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    width: 540px;
}
.search_submit {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 26px;
    margin: 0 0 0 -1px;
    padding: 0;
    width: 80px;
}
