* {padding:0;margin:0}
link,:visited {text-decoration:none}
ul,ol {list-style-type:none;list-style-image:none}
h1,h2,h3,h4,h5,h6,pre,code {font-weight:normal}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd {margin:0;padding:0}
img,a img,:link img,:visited img,fieldset {border:none}
img {margin:0;padding:0;vertical-align:bottom}
address {font-style:normal}
table {margin:0;padding:0;border:none;border-spacing:0}
tr {margin:0;padding:0;border:none}
td {margin:0;padding:0;vertical-align:top;border:none;border-spacing:0}
legend {display:none}

ul {list-style-type:none;margin:0.3em 0 1.5em}
ul.related {margin-top:-1em}
ol {margin:0.5em 0.5em 1.5em}
ol li {background:transparent;list-style-type:decimal;margin-left:1em;padding-left:0}
li {line-height:1.4em;background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;margin-left:0}
li.doc {background-position:3px -500px}
ul.nomarker li {background:transparent;padding-left:0}
dl {margin:0 0 1em}
dt {font-weight: bold;margin-top:1.3em}
dl dl {margin:0 0 1.5em 30px}
.flLeft,.left {float:left}
.flRight,.right {float:right}
.flClear,.clr,.clboth,.clear,.clearer {clear:both}
.warning {color:#f00}
.center {text-align:center}
.small {font-size:small}
.bold {font-weight:bold}
.hide {display:none}
.textleft {text-align:left}
.textcenter {text-align:center}
.textright {text-align:right}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-table}
/* Hides from IE-mac \*/
* html .clearfix {height:1%}
.clearfix {display:block}
/* End hide from IE-mac */
body {font-family:Arial,Helvetica,sans-serif;font-size:1.0em;color:#000;background-color:#eee;word-wrap:break-word}
a {text-decoration:none;color:#666}
a:hover {text-decoration:underline;color:#ff8000}
a:active,a:focus {outline:0}
li {list-style-type:none;margin:0 0 0 10px;padding:0;font-size:1.0em}
ul li {list-style-type:none}
h1,h2,h3,h4,h5,h6 {margin:0 0 1.0em 0;color:#05339C}
h1 {font-size:1.4em;line-height:1.4em;font-weight:normal;text-shadow:#ccc 3px 3px 2px}  
h2 {font-size:1.2em;line-height:1.2em;font-weight:normal}  
h3 {font-size:1.0em;line-height:1.0em;font-weight:bold} 
h4,h5,h6 {font-size:1.0em;line-height:1.0em}
td {padding:0 8px 6px 0; vertical-align:top}
p {padding:0px 0px 1.0em 0;font-size:1.0em;line-height:1.4em}
hr {margin:0px 0px 1.0em 0} 
.small {font-size:0.8em}
img, object {max-width:100%;height:auto}
#map_canvas {clear:both;color:#000;font-size:13px;line-height:16px}
#map_canvas img {max-width:none}
#page_bg,#footer_bg {position:relative;width:980px;height:auto;max-width:980px;min-width:178px;margin:10px auto 0 auto;padding:0;overflow:hidden}
#footer_bg {margin:0 auto 25px auto;clear:both}
#page,#footer {position:relative;width:96%;height:auto;margin:0px;padding:0 2% 0 2%;overflow:hidden}
#wrapper_bg,#header_bg,#navigation_bg,#content_bg,#sidebar_bg {position:relative;top:0;left:0;width:100%;height:auto}
#header_bg {}
#navigation_bg {}
#content_bg {float:none;width:100%}
#sidebar_bg {z-index:1;float:left;width:24%}
#content_bg.complete_width {float:none;width:100%}
#header,#navigation,#wrapper,#content,#sidebar,#sub_navigation {position:relative;top:0;left:0;width:auto;height:auto;overflow:hidden;margin:0;padding:5px}
#header,#wrapper,#navigation {margin-bottom:10px}
#header {background-color:#fff}
#wrapper {background-color:#fff;border:1px solid #aaa}
#navigation {background-color:#05339c}
#content {min-height:500px;padding:5px 10px}
#content li {margin:0}
#sidebar {}
#navigation li {float:left;width:auto;display:inline;list-style-type:none}
#navigation li a {color:#fff;text-decoration:none}

#navigation li a:before {content:"▸ "}

#navigation li .rex-current {color:#ff8000}
#navigation li a:hover {color:#ff8000;text-decoration:none}
#sub_navigation {border:2px solid #05339c}
#sub_navigation ul {margin:0}
#sub_navigation li {list-style-type:none;margin:0px;padding:0}
#sub_navigation li a {color:#05339c;text-decoration:none}
#sub_navigation li a:hover {color:#ff8000;text-decoration:none}

#navigation_mobi {background-color:#05339c;margin-bottom:10px;padding:5px}
#navigation_mobi span {display:block;float:left;width:80px}
#navigation_mobi select {background-color:#05339c;width:100%;border:0 solid #ddd;color:#fff;padding:2px}
#navigation_mobi option {color:#fff}
#navigation_mobi option.selected {font-weight:bold}
#navigation_mobi option.level_1 {padding:0 2px 4px 6px}
#navigation_mobi option.level_2 {padding:0 2px 4px 20px}
#navigation_mobi option.level_3 {padding:0 2px 4px 34px}

#breadcrumb {margin-bottom:10px}
#content #breadcrumb p,#content #breadcrumb ul,#content #breadcrumb li {display:inline;color:#90b0bf;font-size:1em}
#content ul.rex-breadcrumb li {margin-left:0px;padding:0 6px 0 13px;background-image:url(raquo.gif);background-position:0 4px;background-repeat:no-repeat;list-style:none}
#content ul.rex-breadcrumb li.rex-lvl1 {margin:0;padding-left:0;background:none}
#footer {text-align:right}
#footer a {color:#000000;font-size:0.8em;text-decoration:none;padding:0 4px 0 4px}
#footer a:hover {color:#5a6d6a;font-size:0.8em;text-decoration:none}
.panorama {width:100%;text-align:center}

@media all and (min-width:769px) {
#page_bg,#footer_bg {width:100%}
.panorama {margin-top:20px}
}

@media all and (max-width:768px) {
#page_bg,#footer_bg {width:100%}
#content_bg {float:none;width:100%}
#sidebar_bg {float:none;width:100%}
#content {background:none}
#logo {position:relative;top:0;left:0;width:200px;height:86px;margin:0 auto}
#navigation {background:none;box-shadow:none;padding:0px;margin-bottom:0px}
#navigation ul {margin:0}
#navigation li {float: left;display:block;width:49%;margin: 0px;background-color:#05339c;margin-bottom:6px;margin-right:1%}
#navigation li a {display:block;padding:2px 0 2px 10px;color:#fff;text-align:left}
#navigation li:hover {background-color:#687BB0}
#navigation li a:hover {text-decoration:none}
#sub_navigation {border:2px solid #05339c;background-color:#05339c;padding: 10px 10px 0 10px}
#sub_navigation li {float:left;display:block;width:32%;margin:0;background-color:#fff;margin-bottom:6px;margin-right:1%}
#sub_navigation li a {display:block;padding:5px 10px;color:#05339c;text-align:center;font-size:0.8em;line-height:1.0em}
#sub_navigation li:hover {background-color:#687BB0}
#sub_navigation li a:hover {text-decoration:none}
}

@media all and (max-width:480px) {
#content_bg {float:none;width:100%}
#sidebar_bg {float:none;width:100%}
#header {text-align:center}
#navigation li {font-size:0.8em}
.text_bild .flLeft {float:none;width:100%;max-width:100%;margin:0 0 1.0em 0}
.text_bild .flRight {float:none;width:100%;max-width:100%;margin:0 0 1.0em 0}
.zweispalter .flLeft {float:none;width:100%}
.zweispalter .flRight {float:none;width:100%}
.outer_box  {float:none;width:100%}
.article_nav_back_and_forward .flRight,.article_nav_back_and_forward .flLeft {float:none;max-width:100%}
}

