/*
styles for iphone and other modern mobile devices 
*/         
body {
    margin: 0;
    padding: 0;
    background:url(/SiteGlobals/StyleBundles/Bilder/NeuesLayout/bg-body-neu.png?__blob=normal&v=1) repeat-x 0 0 #DCDCD9;
}
img {
 max-width: 100% !important;
}
/* skip link */
h1.navSkip {
 display: none;
}
/*
.navSkip {
 position: relative;
 left: 0;
 top: -2px;
 height: auto;
 margin: 0 0 10px 0;
}
.navSkip li + li {
 display: none;
}
.navSkip li a:link,
.navSkip li a:focus,
.navSkip li a:active,
.navSkip li a:hover,
.navSkip li a:visited {
 position: relative;
 top: 0;
 left: 0;
 background: #555 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/skip.png.png?__blob=normal&v=1) 5px 5px no-repeat;
 color: #fff;
 width: auto;
 border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
 -webkit-border-bottom-left-radius: 8px;
 -webkit-border-bottom-right-radius: 8px;
 padding: 5px 12px 6px 25px;
 font-size: 12px !important;
 font-weight: bold;
}
.navSkip li a:hover {
 color: #fff;
 text-decoration: none; 
 background: #A30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/skip.png.png?__blob=normal&v=1) 5px 5px no-repeat; 
}
*/
/* font-size overwrite */
p,
li,
a,
label,
dt,
dd,
address,
strong,
#navBreadcrumbs strong,
#navBreadcrumbs h2, 
#wrapperInner #branding #language-chooser ul li a,
#wrapperInner #branding #language-chooser ul li strong {
 font-size: 18px !important;
}
h1 {
 font-size: 26px !important;    
}
#home h1 {
    font-size: 24px !important;
}
h2 {
 font-size: 22px !important;
}
h3,
h4,
h5,
h6 {
 font-size: 20px !important;
}
#content .wrapperTable,
#content-container,
#content,
#content-box {
 overflow: visible !important;
}
/* Content */
.subheadline {
    margin:0 0 20px 0;
}
/* Links and Buttons */
#wrapperOuter #wrapperInner #search .button,
#wrapperOuter #wrapperInner input.submit,
#wrapperOuter #wrapperInner input.reset {
    position: relative;
    float: left;
    display: block;
    margin-left: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
 padding: 5px 15px;
    height: 1%;
    width: auto;
    color: #fff;
    text-decoration: none;
    white-space: normal;
    background-color: #4B4B4B!important;
}
#wrapperOuter #wrapperInner .feedback .button {
 font-size: 18px;
}
/* Layout */
html body #wrapperOuter {
 clear: both;
    width: 98%;
    min-width: 0;
}
#home #wrapperDivisions {
 padding-right: 0;
}
#branding {
 position: relative;
 margin: 0;
    padding: 0;
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/pb-logo-et.gif.gif?__blob=normal&v=1) 0 0 no-repeat;
}
#home #branding {
 padding-top: 65px;
}
#wrapperDivisions,
#wrapperContent,
#main {
 width: 100%;
}
#main #col-1,
#main #col-2 {
 width: 100%;
}
#wrapperDivisions {
    margin: 0;
}
#wrapperContent {
    float: none;
    margin: 0;
    padding: 0;
}
#main-box {
    padding: 10px;
}
#home #main-box {
    padding-bottom: 0;
}
#home #supplement,
#supplement {
    overflow: hidden;
    position: relative;
 clear: both;
 float: left;
 top: 10px !important;
 margin: 0;
 width: 100%;
 height: 1%;
}
#home #supplement {
 float: none;
 margin: 0;
 width: 100%;
}
#wrapperInner {
    margin: 0 3px;
}
#content {
 margin: 0 !important;
 width: 100% !important;
}
#navBreadcrumbs {
 display: none;
}
#content-box {
    margin-right: 0;
    padding-left: 0;
}
div.glossar-box {
    width: 99%;
}
/* BRANDING 
----------  */
#branding p {
 display: block;
 float: none;
 margin: 20px 0 0 0;
}
#branding p,
#branding p a {
 display: none
}
#branding p img {
    display: none;
}
/* NavServiceMeta */
#navServiceMeta {
 clear: both;
 position: absolute;
    top: 10px;
    left: 0;
    margin-bottom: 12px;
    width: 100%;
}
#navServiceMeta ul {
 float: none;
}
#navServiceMeta li {
    margin-left: 0 !important;
    margin-right: 3px;
}
#navServiceMeta li.styleswitcher {
    display: none;
}
#navServiceMeta li a,
#navServiceMeta li, 
#navServiceMeta li span {
    display: inline;
    font-size: 12px !important;
}
#navServiceMeta li {
 margin: 0 0 5px 0;
}
/* Language-Chooser */
#branding #language-chooser {
    clear: both;
    overflow: hidden;
    float: left;
    margin: 0;
 width: 100%;
}
#nav-meta #language-chooser {
 background: #666;
 float: left;
}
#nav-meta #language-chooser li a {
 display: block;
 clear: both;
 z-index: 998;
}
#wrapperInner #branding #language-chooser ul li a,
#wrapperInner #branding #language-chooser ul li strong {
    display: block;
    width: auto;
}
#wrapperOuter #wrapperInner #branding #language-chooser ul li {
    clear: left;
    margin-top: 5px;
    min-width: 0;
    width: 275px;
    border-left: none;
    -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
    background: #F7F7F7;
}
#wrapperOuter #wrapperInner #branding #language-chooser ul li.current {
    width: 285px;
}
#wrapperInner #branding #language-chooser ul li.current,
#wrapperInner #branding #language-chooser #lang-def,
#wrapperInner #branding #language-chooser #lang-s,
#wrapperInner #branding #language-chooser #lang-e {
    border: none !important;
}
#wrapperInner #branding #language-chooser ul li.current {
    min-width: 0;
}
#wrapperInner #branding #language-chooser li.current strong,
#wrapperInner #branding #language-chooser li.current a {
    display: block;
}
#wrapperInner #branding #language-chooser li.current strong,
#wrapperInner #branding #language-chooser li.current strong span,
#wrapperInner #branding #language-chooser li.current strong span span,
#wrapperInner #branding #language-chooser li.current strong span span span {
    background: none;
}
/* Search */
#search {
    overflow: hidden;
 z-index: 999;
    clear: both;
 display: block;
    float: left;
    margin: 10px 0;
    padding: 10px;
    width: 90%;
    background: none;
}
#search .ZurExpertensuche {
    display: none;
}
#branding #search form p {
 float: left;
 display: inline;
 height: auto;
   padding: 0;
    width: 100%;
    background: none;
 border: none;
}
#branding #search p span {
    float: left;
 display: block;
    margin-right: 10px;
    padding: 0;
    width: auto;
 background: none;
 border: none;
}
#search form a.button {
 clear: none;
}
#search p span {
 float: none;
}
#search form input {
    float: none;
    margin: 0;
    padding: 3px 10px;
    width: 250px;
    color: #444;
    font-size: 18px;
    background: none;
    border: 1px solid #666;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#search input.button {
 clear: both;
    float: none;
    position: static;
    margin: 5px 0 0 0;
    padding: 3px 6px;
    font-size: 18px !important;
    background: #484848;
    border: none;
    width: auto;
}
input.button,
input.submit,
input.reset {
 font-size: 18px !important;
}
/* NAVIGATION
------------- */
#navSecondary {
    float: none;
    position: relative;
    top: auto;
    left: 0;
    margin: 0 0 20px 0;
    padding-bottom: 20px;
    width: auto;
}
#navSecondary li.on,
#navSecondary li.open,
#navSecondary li li.open,
#navSecondary li li li.open,
#navSecondary li li li li.open {
    display: block !important;
}
#navSecondary li, /* hide siblings */
#navSecondary li.open li,
#navSecondary li li.open li,
#navSecondary li li li.open li,
#navSecondary li li li li.open li {
    display: none;
}
.ls-home #navSecondary li, /* show siblings on microsites */
.gs-home #navSecondary li,
#home-pb #navSecondary li {
    display: block;
}
#navSecondary li.on {
    display: block;
}
#navSecondary li.on li, /* show children of .on */
#navSecondary li.on li li,
#navSecondary li.on li li li {
    display: block!important;
}
#navSecondary li#startpage {
    display: block;
}
#navSecondary h2 {
    margin: 0 10px 10px;
    padding: 20px 0 0;
}
#navSecondary .navMain li ul ul {
    border: none;
}
#content .links li a:hover {
    display: block;
    padding: 4px 10px;
    background: #4B4B4B;
    color: #fff;
    -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;
    text-decoration: none;
}
/* NavService */
#navService {
 margin: 10px 3px;
 padding: 10px;
 border-radius: 8px;
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px; 
}
#wrapperOuter #navService h2 {
 margin: 5px 0 15px 0;
 font-size: 20px;
 font-weight: normal;
}
#wrapperOuter #navService h2 a {
    display: block;
    padding: 0;
    color: #414141;
    background: none;
    -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 border-radius: 0px;
    text-decoration: none;
}
#wrapperOuter #navService h2 a:hover {
    display: block;
    padding: 0;
    background: none;
    color: #414141;
    -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 border-radius: 0px;
    text-decoration: none;
}
#navService ul {
 margin: 0;
 padding: 0;
}
#wrapperOuter #navService li {
 display: block;
    margin: 0 0 5px 0;
}
#wrapperOuter #navService a,
#wrapperOuter #navService strong {
    display: block;
    padding: 4px 10px;
    background: #dfdbca;
    color: #333;
    -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;
    text-decoration: none;
}
#wrapperOuter #navService strong,
#wrapperOuter #navService a:hover {
    background: #4B4B4B;
    color: #fff;
}
/* SiteInfo
------------ */
#siteInfo {
    margin: 10px 0 10px 0;
    padding-bottom: 10px;
    width: auto;
    min-width: 100%;
    max-width: 100%;
}
#siteInfo #navFunctionsPrint {
    display: none;
}
#siteInfo div {
     float: none;
    width: 100%;
}
#siteInfo p {
 font-size: 14px!important;
    padding: 20px;
}
#siteInfo ul.partner {
    padding: 0;
    margin: 5px 0 0 20px
}
#siteInfo ul.partner li {
 display: block;
 clear: both;
    margin: 0 0 20px;
}
#siteInfo ul li + li {
    margin-right: 0
}
#siteInfo ul li img {
    width: 115px;
}
#siteInfo h3 {
    font-size:16px;
    font-weight: bold;
    padding: 0 20px;
    margin: 0;
}
#siteInfo p {
 white-space: normal;
}
#siteInfo ul {
    float:none;
    margin: 5px 20px 10px 20px;
    padding: 0;
    overflow:hidden;
}
#siteInfo ul li + li {
    margin-right:0;
}
#siteInfo li {
    display:inline;
    float: none;
    font-size:14px;
}
#siteInfo li a {
    border: none;
    text-decoration: underline;
    color: #fff;
    font-weight: normal;
    display: inline;
    height: auto;
    padding: 0 5px 0 0;
    margin: 0 5px 0 0;
}
#siteInfo li a:after {
    content: ",";
}
/* Supplement
------------- */
/* Research-Tool in Supplement */
#research-box,
#research-box a span,
#research-box a span span,
#research-box a span span span,
#research-box a.on,
#research-box a.on span,
#research-box a.on span span,
#research-box a.on span span span {
 background: transparent;
}
#research-box .research-content {
    background: #fff;
}
#research-box h4 span,
#research-box h4 span span,
#research-box h4 span span span,
#research-box h4 {
    background: none;
}
#research-box form .formField input {
    width: 97%;
}
#research-box form .formField select {
    width: 100%;
}
#research-box h4.on,
#research-box h4.on span span span,
#research-box h4.on span span,
#research-box h4.on span {
    background: none;
}
#supplement #research-box h4 {
    border: none;
}
#supplement #research-box a.ZurExpertensuche {
   display: block;
   float: left;
   color:  #A30106;
   margin: 5px 0 0 10px;
}
#research-box h4 span span span strong {
    background:transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/rs-off.jpg.jpg?__blob=normal&v=1) no-repeat scroll 0 9px;
}
#research-box h4.on span span span strong {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/rs-on.jpg.jpg?__blob=normal&v=1) 0 9px no-repeat;
}
#supplement .teaser-poll {
 display: none;
}
/* Tag-Cloud */
#supplement #navTagCloud li a.prio5 {
    font-size: 18px !important;
}
#supplement #navTagCloud li a.prio4 {
    font-size: 20px !important;
}
#supplement #navTagCloud li a.prio3 {
    font-size: 22px !important;
}
#supplement #navTagCloud li a.prio2 {
    font-size: 24px !important;
}
#supplement #navTagCloud li a.prio1 {
    font-size: 26px !important;
}
#supplement #navTagCloud li {
    display: block;
    margin-bottom: 4px;
    padding-right: 0;
}
/* Teaser */
#supplement .teaser h3 a {
    display: block;
    margin-top: 10px;
    font-weight: bold;
    text-decoration: none;
}
#supplement .teaser ul li a {
    display: block;
    margin-bottom: 8px;
    padding: 4px 10px;
    -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;
    text-decoration: none;
    background: #4B4B4B;
    color: #fff;
}
#supplement .teaser ul li a:hover {
    background: #A30106;
    color: #fff;
}
#supplement .teaser p.picture {
    display: block;
}
#supplement .teaser {
    background: #fff;
}
#supplement .teaser .picture img {
    width: 100%;
}
/* Calendar */
.live-calendar {
    background: #fff;
}
.calendar tbody td {
    padding: 8px 0;
}
.vevent table tbody td a {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat  0 5px;
}
/* +++++++++++++++
Content-Elements
++++++++++++++++++ */
/* SEARCH + MAPS */
#content .quicksearch {
    width: 100%;
}
#content .quicksearch p.mod {
 width: 80%;
}
#content .quicksearch p.last {
 clear: left;
 float: left;
 width: 80%;
}
#content #map-preview {
 float: left;
}
#main .directions {
 width: 100%;
}
/* Lists */
#main #main-box .toc li a {
 display: block;
 padding: 10px 0 10px 0;
 background: none;
}
#main .toc li {
 margin: 0;
 padding: 0;
 border-top: 1px dotted #444;
}
#content .links li a,
#content .links li a.external {
    display: block;
    padding: 4px 10px;
    background: #A30106;
    color: #fff;
    -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;
    text-decoration: none;
}
#content dt, 
#content dd {
 float: none;
    margin-bottom: 15px;
    display: block;
}
#content dl {
    margin-bottom: 35px;
}
/* table */
#content .vcard table th, 
#content .vcard table td, 
#content .vevent table th, 
#content .vevent table td {
    font-size: 15px !important;
}
/* misc */
#content .vcard table,
#content .vevent table {
    overflow: hidden;
    width: 100%;
}
#content .comment-count em {
    font-size: 26px !important;
}
#content #nav-topic ul {
    margin: 15px 0 0 0;
    padding: 0;
    width: 100%;
}
/* forms */
.formField input,
.formField textarea {
    width: 98%;
    font-size: 20px;
}
.formField input {
 height: 1.2em;
 line-height: 1.3em;
 padding: 2px;
}
.formChoices {
    width: 100%;
    font-size: 20px;    
}
.formChoices span {
 float: none;
 display: block;
 margin: 0 0 10px 0;
}
.gsb select {
    width: 99%;
    margin: 0 0 10px 0;
}
fieldset {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}
#wrapperOuter #wrapperInner #map-form input.submit {
 margin: 10px;  
 font-size: 150%;
}
/* Teaser */
#main .teaser img,
#content .teaser.doc-info .picture {
 display: none;
}
#main .teaser {
    width: auto;
    border-bottom: 1px solid #DBDBD8;
}
#main .teaser:last-child {
    border-bottom: none;
}
#content .teaser img,
#content .teaser .image-box {
    float: none;
    margin-right: 0 !important;
    margin-bottom: 0;
    width: 100%;
}
#main .teaser img {
    width: 100% !important;
}
#main .teaser span.border-radius-corner-reset {
    display: none;
}
#main .teaser h2 {
    margin-top: 10px;
}
#main .teaser h2 a {
    display: block;
    text-decoration: none;
    font-size: 22px !important
}
/* +++++++++++++++
Startpage
++++++++++++++++++ */
#tagline {
    margin: 0 0 10px 0;
    padding: 0;
    width: 100%;
    background: #fff;
     -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;
}
#home-pb #tagline {
   margin-right: 0;
}
#tagline h1 {
    margin: 0;
    padding: 10px;
    color: #353535;
    font-size: 20px !important;
}
#home #content .box h3 a {
    display: block;
    border-bottom: none;
    font-size: 26px !important;
}
#home #content .box h3 {
    margin-bottom: 15px;
}
#home #content .box h3 a:active,
#home #content .box h3 a:hover,
#home #content .box li a:active,
#home #content .box li a:hover,
#home #content .box h3 a:focus,
#home #content .box li a:focus {
    border-bottom: none;
}
#home .box {
    float: none;
    display: block;
    margin: 8px 8px 24px 8px;
    height: auto;
    width: auto;
     -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;
}
#home #content .box img {
    width: 100%;
    -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;
}
#home #content .box ul li {
    display: block;
 float: left;
 clear: both;
 width: 100%;
    margin-bottom: 8px;
    padding: 1px 10px;
    background: #A30106;
    color: #A30106;
    -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;
}
#home #content .box ul li:after {
    content: " ";
    display: block;
    clear: both;
}
#home #content .box ul li a {
    display: block;
    float: left;
    width: 97%;
    color: #fff;
    border-bottom: none;
    text-decoration: none;
}
#home #content .box ul li a:visited,
#home #content .box ul li a:hover:visited {
    color: #fff;
}
#home #content .box ul li:hover,
#home #content .box ul li:active {
    display: block;
    background: #4B4B4B;
    color: #4B4B4B;
}
#home #wrapperInner #content .box h2 a,
#home #wrapperInner #content .box li a,
#home #wrapperInner #content .box li a:visited {
    border-bottom: none;
}
#home #news-main {
    -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;
    background: #fff;
}
#home #news-main .news-box.first,
#home #news-main .news-box {
    float: none;
    position:relative;
    margin-right: 0;
    padding: 10px 10px 0 10px;
    width: auto;
    min-height: 0;
    height: auto;
 -moz-border-radius: 0;
 -webkit-border-radius: 0;
 border-radius: 0;
    background: none;
    border-bottom: 1px solid #ccc;
}
#home #news-main .news-box h3 {
    margin-top: 0;
}
#home #news-main .news-box img,
#home #news-main .news-box p {
    display: none;
}
#home #news-main .news-box p.date {
    display: block;
    font-size: 16px !important
}
.promo-participance,
#poll-opener {
    display: none !important;
}
#content-box .teaser-wrapper p.all {
 clear: both;
 float: none;
}
.js-on #content-box .teaser-wrapper .prev,
.js-on #content-box .teaser-wrapper .next {
    display: block;
    height: 144px;
    position: static;
    margin: 0 10px 20px 10px;
    width: 30px;
    
    
    float: left;
    height: 50px;
}
.js-on #content-box .teaser-wrapper .next {
        float: right;
    
}
.js-on #content-box .teaser-wrapper .prev span,
.js-on #content-box .teaser-wrapper .next span {
 display: block;
 background: #737373 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/carousel-arrow.png.png?__blob=normal&v=1) 0 -47px no-repeat;
 width: 30px;
 height: 50px;
}
.js-on #content-box .teaser-wrapper .next span {
 background-position: 0 -703px;
}
.js-on #content-box .teaser-wrapper .prev span.show,
.js-on #content-box .teaser-wrapper .next span.show {
 background-color: #202020;
 cursor: pointer;
 display: block;
}
.js-on #content-box .teaser-wrapper .prev span.show:hover,
.js-on #content-box .teaser-wrapper .next span.show:hover {
 background-color: #505050;
 background-position: 0 -47px;
}
.js-on #content-box .teaser-wrapper .next span.show:hover {
 background-position: 0 -703px;
}
.js-on #content-box .teaser-wrapper .rack {
    margin: 0;
    padding: 0;
}
#content-box .teaser-wrapper .teaser {
 width: 280px;
 margin: 0;
 padding: 0 10px 10px 10px;
 border: none;
 background: transparent;
}
@media only screen and (min-width : 321px) { /* Landscape */
#content-box .teaser-wrapper .teaser {
 width: 440px;
}
}
/* +++++++++++++++
Microsite
++++++++++++++++++ */
/* Microsite Budget */
#home-pb #main #main-box .teaser {
    clear: both;
    float: none;
 width: auto;
}
.microsite #branding #language-chooser {
    margin: 0;
    padding: 0;
    background: transparent;
    border: 0 !important;
}
.microsite #language-chooser ul {
    margin-left: 5px;
    background: transparent;
}
/* +++++++++++++++
SearchResult
++++++++++++++++++ */
#content #searchResultIndex li {
    float: left;
    margin: 0 8px 20px;
    font-size: 140%;
    text-align: center;
}
#content #searchResultIndex li.back,
#content #searchResultIndex li.forward {
    clear: both;
    position: static;
    float: none;
    width: 100%;
    text-align: left;
}
#content #searchResultIndex {
    overflow: hidden;
    margin: 20px 0;
    padding: 5px 0 10px;
    width: 100%;
}
#content #searchResultIndex {
    width: auto;
}
#searchResultIndex a {
    padding: 6px 10px;
    background: #A30106;
    color: #fff;
    -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
    border: none;
}
#searchResultIndex ul li a:hover {
    padding: 6px 10px;
    background: #4B4B4B;
    color: #fff;
    -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
    border: none;
}
#searchResultIndex li.forward a,
#searchResultIndex li.back a {
    color: #A30106;
    padding-top: 0;
    padding-bottom: 1px;
}
#searchResultIndex li.forward a:hover,
#searchResultIndex li.back a:hover {
    padding-top: 0;
    padding-bottom: 1px;
    color: #A30106;
    border: none;
    text-decoration: underline;
}
#content .searchresult .teaser h2 {
    margin-top: 8px;
    margin-bottom: 5px;
}
#content .searchresult .teaser h2 a {
    display: block;
    border: none;
}
#content .searchresult .teaser p {
    display: block;
}
/* +++++++++++++++
Sitemap
++++++++++++++++++ */
#content ul#sitemap li a {
    padding: 0 0 0 18px;
    color: #A30106;
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat scroll 0 4px;
}
#content ul#sitemap li a:hover {
    padding: 0 0 0 18px;
    color: #A30106;
    text-decoration: none;
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat scroll 0 4px;
}
#content ul#sitemap li h2 a {
    background: none;
    font-size: 22px !important;
}
#content ul#sitemap li h2 a:hover {
    background: none;
    font-size: 22px !important;
}
/* +++++++++++++++
Glossary
++++++++++++++++++ */
#glossarEntry {
    float: none;
    width: auto;    
}
#content #glossaryIndex li {
 width: auto;
 width: 2em;
}
#content #main #glossaryIndex li a,
#content #main #glossaryIndex li strong {
 padding: 7px 7px; 
 font-size: 26px;  
} 
#content #main #glossaryIndex li span {
 padding: 7px 7px;
}
#content #glossaryHits {
 margin: 20px 0 20px 0;
 width: 100%;
}
#content #glossaryHits li {
 width: 100%;
 margin: 0;
 border-bottom: 1px solid #ccc;
 padding-top: 10px;
 padding-bottom: 10px;
}
#content #glossaryHits li a {
 display: block;
}
/* +++++++++++++++
Article
++++++++++++++++++ */
#content #article-features {
    clear: both;
    float: none;
    margin: 0 0 10px 0;
    padding: 10px 10px 0;
    width: auto;
}
#content #article-features li a,
#content #article-features li strong {
    padding-top: 1px;
}
#content #employeeContact .picture, #content .altAlignment,
#content .BildRechtsTextLinks, #content .rechts,
#content .BildRechtsTextLinks, #content .links {
    float: none;
    margin-left: 0;
    margin-right: 0;
}
.more a {
    background-position: 0 4px;    
}
.more a:visited,
.links a:visited, .forwardLink a:visited {
    background:url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat scroll 0 -69px;
}
#content #opener p {
    display: block;
}
#content #opener h1 a {
    display: block;
    font-size: 22px !important;
}
/* +++++++++++++++
Publications
++++++++++++++++++ */
form.publication {
    margin-bottom: 30px;
}
form.publication p.picture {
    display: block;
}
form.publication dl {
   margin-bottom: 10px;
}
/* AERZTE-FINDER 
---------------- */
#main .med-specialization div,
#main .med-specialization div.med-s-row ul,
#main .med-specialization ul {
 width: 100%;
 float: none;
 display: block;
}
/* MICROSITE
------------- */
.microsite #branding {
 background: transparent;
}
.microsite #branding p img { /* bring the logo back */
 display: block;
 clear: both;
 margin: 10px 0;
}
.microsite #branding p,
.microsite #branding p a {
 display: block;
    height: auto;
    width: auto;
}
.microsite #language-chooser ul {
 margin-left: 0;
}
.microsite li#meta-portal { 
 border-right: none;
 padding-right: 0;
}
.microsite #branding #search form p {
 background: #c3c4d9;
}
/* box on standard articles to support the easy language */
.ls-article .text p {
    height: 1%;
    padding-right: 0;
    margin-bottom: 20px;
    overflow: hidden;
}
.ls-article #content #content .text p span.lspicture {
    float: none;
    margin-right: 0;
}
#home #content #rss-main .rss-box {
    float: none;
    width: auto;
   
}
#home #main #rss-main .firstBox {
    margin-bottom: 10px;
    float: none;
}
#home #rss-main .rssItem {
    margin-bottom:10px;
    padding-left: 0;
    position: static;
}
#home #rss-main .rssItem h4 {
    margin: 0 0 2px 0;
}
#home #rss-main h3 {
    font-size: 18px !important;
    font-weight: bold;
}
#home #rss-main p.itemtext {
    display: none;
}
#home #rss-main .rssItem p.itemdate {
    position: static;
    width: auto;
    font-weight: normal;
    font-size: 16px !important;
}
#nav-meta {
    float: none;
 clear: both;
    background: none;
    min-width: 100%;
    max-width: 100%;
}
#page-adjustments {
    padding: 5px;
}
#language-chooser {
    display: block;
    float: left;
    margin: 0;
    width: auto;
    background: #484848;
    padding: 10px;
    -webkit-border--radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
}
#language-chooser li {
 float: left;
 margin: 0 0 5px 0;
    width: 100%;
}
#language-chooser li span span span span {
 display: block;
 padding: 4px 6px 5px 35px;
 font-size: 100%;
}
#language-chooser li#lang-e span span span span {
 padding-left: 30px;
}
#language-chooser li#lang-s span span span span {
 padding-left: 24px;
}
#language-chooser li a,
#language-chooser li.current strong {
 display: block;
 -webkit-border--radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 padding: 1px 8px;
}
#language-chooser li#lang-def.current span span span span,
#language-chooser li#lang-def a:hover span span span span,
#language-chooser li#lang-def a:active span span span span,
#language-chooser li#lang-def a:focus span span span span {
    background-position: 0 5px;
}
.js-on #layout-chooser {
   display: none;
}
#branding .stage {
    display: none;
}
#content-box .teaser-wrapper .teaser img {
    display: none;
}
#supplement .teaser.question .links li a.phone {
    color: #A30106;
 background-position: 3px 9px;
}
#supplement .teaser.question .links li a.contact {
    color: #A30106;
 background-position: 3px -139px;
}
#supplement .teaser.question .links li a.phone:visited {
 background-position: 3px -290px;
}
#supplement .teaser.question .links li a.contact:visited {
 background-position: 3px -439px;
}
#supplement .teaser.question .links li a.phone:hover {
    color: #fff;
 background: #A30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/ques-icons.png.png?__blob=normal&v=1) 3px -592px no-repeat;
}
#supplement .teaser.question .links li a.contact:hover {
    color: #fff;
 background: #A30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/ques-icons.png.png?__blob=normal&v=1) 3px -743px no-repeat;
}
/* map */
.lageplan iframe {
 width: 100% !important;
}
/* Video */
.idle .media-state {
 background: none; 
}

