/* =============================================================================
   GRID
   ========================================================================== 
    * background:#fff url("/img/bg/bg_xxxx.gif") repeat-x top center;
    * min-height: 450px;height: auto !important;height: 450px;
    * min-width: 100px;width: auto !important;width:100%;
    * http://html5boilerplate.com
    * http://css3please.com
*/   





/* =============================================================================
   MOBILE FIRST !
   ========================================================================== 
*/

body {/*-webkit-text-size-adjust: none;*/ font-size:100%; text-align:left; /* hier 16px Ausgangsgroeße fuer Desktop/Tablet bzw. ab 480px */}

#wrapper {position:relative; min-width:255px; max-width:1280px; width:auto !important; width:1020px;}

/* gridMain */
.gridMain {position:relative; font-size:1rem;font-size /*\**/: 0.8125em\9;}
.ie8 .gridMain {font-size: 81.25%;}
/* gridContentLeft */
.gridContentLeft {position:relative;z-index:10;}

/* gridContentFull */
.gridContentFull {overflow:hidden; z-index:10; background:#fff;}

/* gridContentRight */
.gridContentRight {position:relative; float:left; margin:2.5% 4.5558% 3%; max-width:322px;}

/* gridContentRight */
footer {background:#e0e8d4; font-size:1em;}
footer form {padding:10px 0; background:#f7f9f2; border-top:1px solid #aeaeae; border-bottom:1px solid #aeaeae;}

/* Contentspalte */
.divContentLeft {margin:0 0 27px 0;}
.divContent2Cols {margin:0 0 40px 0;}
.divContent2Cols .moduleCont1 {margin:0 0 10px 0;}
.gridMainCols2ContentRight .divContent2Cols .moduleCont1 .boxImage {width:50%;float:none; min-width:80px;}
.divContent2ColsLast {margin:0;}
.divContent2ColsTeaser .divContentLeft {float:left; width:439px; margin:0 20px 0 0;}
.divContent2ColsTeaser .divContentRight {float:left; width:187px; margin:30px 0 0 0;}

/* divToggleWrapper */
.divToggleWrapper {margin:0 0 30px 0;}

/* divToggle Weitere Beiträge */
.divToggle {position:relative; margin:0;}
.gridMainHome .divToggle, .gridMainAmt .divToggle {margin:0 0 20px 0;}
.divToggle div.jsToggle {width:auto !important; margin:0 0 25px 0;padding-left: 3.87% !important;padding-top: 9px !important;}
.divToggle a.jsToggle {height:auto; padding:4px 4px 3px 32px; margin:0 0 1px 0; position:relative; display:block; font-size:1rem; font-weight:bold; background-color:#F3F6EE; background-position:-120px -617px;text-decoration:none;}
.divToggle .divToggleInner a.jsToggle { background-color: #ffffff; font-weight: normal; margin: 0 0 7px 0;text-decoration:none;}
.divToggle .divToggleInner {margin:0;}
.divToggle .divToggleInner .jsToggle {margin: 0 0 7px 0;}
.divToggle .divToggleInner p {margin:0 0 4px 0;}
.divToggle .divToggleInner .boxLinkLast {margin:8px 0 0 0;}
div.jsToggle {background:#fff;position:relative;}
.gridMainHome .divToggle a.jsToggle {margin:0 0 12px 0;}
.divToggle a.jsActive {background-position:-116px -1437px;}     /* mit sprite_icons_xx  - 16.08.16 - Vk */
.divToggle a.boxAll {padding:4px 0;display:inline;font-weight:normal;background-color:transparent;}
/* Variationen */
.divToggleVa a.jsToggle {padding:3px 4px 4px 33px; margin-bottom:1px; background-position:-120px -519px;}
.divToggleVa a.jsToggleInactive {background-position:-120px -619px;}
.no-js .divToggleVa a.spriteIcons {padding:17px 4px 0 12px; background:0;}
.divToggleVa div.jsToggle {margin:0; padding-left:3.87% !important; padding-top:9px !important; font-size:1rem;}
.divToggleVa .moduleCont1  {margin-bottom:2px;}
/* Wrapper */
.divToggleWrapper {margin:0 0 30px 0;}
.divToggleWrapper .globalFormButton {margin-top:20px;}

/* divContent */
.divContent {padding:2.5% 4.5558% 3% 4.5558%; position:relative; z-index:10;}
/*.divContent img {height:auto; width:100%;}*/
.divContent a img {width:auto;}
.divContent .rs_skip img {width:auto;}
.divContent .nowrap img {height:auto; width:auto;}
.divContent.fontSize2 {font-size:1rem;}
.ie8 .divContent.fontSize2 {font-size: 116.67%;}
/* graue Box */
.divBox { background-color:#f7f9f2; padding:1px 15px 10px 15px;}
.divBox ul {margin-bottom:6px;}
.divBox .moduleCont1 {margin-bottom:10px;}

/* Änderungen A. Müller-Schmid, 15.01.2014 */
.divContent img {height:auto;}

 /* Readspeaker adjustment resp, MSix 06.06.2014 */
.rs_player_show {top:35%;right:10%;position:fixed;z-index:510;visibility:visible;font-size:0.5em;}

 /* Readspeaker adjustment resp, MSix 06.06.2014 */
#rs_playerarea img#closebr {vertical-align: baseline;}


