.parentID_29 div.subsubNaviDiv {
    display:none;
}

#bodyID_1192 div.subsubNaviDiv {
    display:none;
}


.layout0 .innerFullLeftCol .main .contentDiv .csc-frame-frame1 .csc-header ,
.layout1 .innerFullLeftCol .rand .contentDiv .csc-frame-frame1 .csc-header ,
.layout5 .innerFullLeftCol .main .contentDiv .csc-frame-frame1 .csc-header {
    margin-bottom:15px;
}

.rightCol .csc-frame-indent p.bodytext {
    padding-left:20px;
}
.tiny {
    font-size:1px;
    height:1px;
    line-height:1px;
}
#bodyID_1028 input.submit {
    font-size:9px;
}
.contentDiv input.submit {
    border:none;
    background:transparent url(../images/bm_button.gif) no-repeat 0 3px;
    color:#FFFFFF;
    font-size:20px;
    height:30px;
    padding-top:0;
    width:130px;
}
.tx-imbauerimport-pi1 {
}
.rightCol .imgtext-table {
border-bottom-width:0;
margin-bottom:15px;
margin-left:10px;
}

iframe {
    border:none;
}
.csc-header a {
    display:block;
}
/* layout2 - Spalte Normal - Sechsspaltig, wenn "Rahmen 1" gesetzt, Rahmen=Einr�cken geht auf volle Breite */

.layout2 .box_content {
    overflow:hidden;
}
.layout2 .main {
    padding-left:1px;
    width: 948px;
}

.layout2 .csc-frame-frame1 {
    float: left;
    width: 128px;
    margin-right: 30px;
    overflow:hidden;
}

#bodyID_1179 #inner_box2 {
    width: 301px;
}

#bodyID_1179.layout2 .csc-frame-frame1 {
    width: 300px;
}

#bodyID_1252.layout2 .csc-frame-frame1 {
    width: 300px;
    margin-right: 10px;
}

.layout2 .csc-frame-frame1 .csc-header {
    margin-top:0;
}
.layout2 .csc-frame-indent {
    clear:both;
}



.csc-footer-imgbox a {
    float:left; margin-right:10px;
}
.layout3 .main .headerRand {
       width: 100%;
       float: left;
}
.leftCol h1 {
    margin-bottom:10px;
}
.leftCol .csc-frame-invisible p.bodytext {
    padding-bottom:10px;
}
.rightCol .csc-frame-invisible p.bodytext {
    padding-bottom:10px;
}
#bodyID_55 .subsubNaviDiv .title {
    width:80px;
}
.parentID_1003 .subsubNaviDiv .title, .parentID_400 .subsubNaviDiv .title {
        width:80px;
}

.layout3 .main .contentDiv {
    width:293px;
    clear:none;
    float:left;
    margin-right:20px;
}
.layout3 .main .alt3 {
    margin-right:0;
}
.layout3 .main .alt1 {
    clear:left;
}
#bodyID_47 .contentDiv {
    float:left;
    margin-right:30px;
    overflow:hidden;
    width:128px;
    clear:none;
}

#bodyID_12 .subsubNaviDiv{
    display: none;
}

#bodyID_6 .subsubNaviDiv{
    display: none;
}

#bodyID_31 .subsubNaviDiv{
    display: none;
}

#bodyID_30 .subsubNaviDiv{
    display: none;
}


#bodyID_22 .subsubNaviDiv{
    display: none;
}

#bodyID_7 .subsubNaviDiv{
    display: none;
}

#bodyID_80 .subsubNaviDiv{
    display: none;
}

#bodyID_1222 .subsubNaviDiv,
#bodyID_1223 .subsubNaviDiv,
#bodyID_1224 .subsubNaviDiv,
#bodyID_1225 .subsubNaviDiv,
#bodyID_1227 .subsubNaviDiv{
    display: none;
}


.layout1 .main .odd,  .layout1 .main .even{
    float:left;
    width:295px;
    margin-right:20px;
    margin-bottom:20px;
}
.layout1 .main {
    width:610px;
}
.layout1 .main .clearer {
    width:30px;
    clear:both;
}
.layout1 .main .odd .{
    clear:none;
}
.layout1 .main .even {
    margin-right:0;
    clear:none;
}
.layout1 .main .csc-frame-frame1 {
    width:600px;
}
.cover {
    margin-bottom: 5px;
    margin-top:3px;
}
.startseite .leftCol {
    margin-right:0;
}
.startseite .news-list-container {
    margin-top:0px;
}

.presse .news-list-item {
    border-top:1px solid #C5CED6;
    margin-bottom:10px;
    padding-top:20px;
}
.startseite .news-list-item {
    border-top:1px solid #C5CED6;
    float:left;
    margin-bottom:10px;
    margin-right:30px;
    padding-top:20px;
    width:290px
}
.startseite .news-list-item2 {
    margin-right:0;
}
.startseite .topHead {
}
.startseite .innerRightCol {
    width:auto;
    float:none;
}
.startseite .news-list-item p.bodytext {
    padding:0;
}
.startseite .news-list-item p.bodytext {
    text-align:justify;
}


.full .news-list-item {
    float:left;
    width:293px;
    margin-right:20px;
    margin-bottom:20px;
    border-top:1px solid #C5CED6;
    margin-bottom:10px;
    padding-top:20px;
}
.full .news-list-item3 {
    margin-right:0;
    margin-left:1px;
}
.full .news-list-item p {
    text-align: justify;
}

.full .news-list-item p {
    padding-right:0;
}
#bodyID_255 .td-0 {
    width:220px;
}

#bodyID_255 .td-1 {
    width:220px;
}


/* sitemap */

#bodyID_25 div {
    /*
    border: 1px solid #FF0000;
    */
}

div.csc-menu {
    /*
    margin: 25px;
    */
}

div.csc-menu a {
    color: #313E47;
    text-decoration: none;
}


div.csc-menu a:visited {
    color: #313E47;
    text-decoration: none;
}

div.csc-menu a:hover {
    color: #7A94AD;
    text-decoration: underline;
}

div.csc-menu p {
    margin: 1px 0px 4px 0px;
    border-bottom:1px solid #DDDDDD;
}

p.csc-sitemap-level1 {
    background-color: #EEEEEE;
    border-bottom:1px solid #DDDDDD;
    padding-left: 5px;
    font-size: 14px;
    font-weight: bold;
}

p.csc-sitemap-level2 {
    background-color: #F7F7F7;
    border-bottom:1px solid #DDDDDD;
    padding-left: 50px;
    font-size: 12px;
}

p.csc-sitemap-level3 {
    padding-left: 100px;
}

p.csc-sitemap-level4 {
    padding-left: 150px;
}

p.csc-sitemap-level5 {
    padding-left: 200px;
}

/* contenttable rechts */

.rightCol .contenttable p.bodytext {
    margin: 0px;
    background-color: #E7F0FF;
}

/* contenttable mitte*/

.main .contentDiv .ctWeiss {
    margin:  0;
    padding: 0;
    border-collapse: collapse;
    width:100%;
}

.main .contentDiv .ctWeiss  td {
    margin: 0;
    padding: 0px 5px 0px 5px;
    background-color:#ffffff;
    vertical-align: top;

}

.main .contentDiv .ctWeiss .tr-0 {
    font-weight: bold;

}
/* ist denn important so important ? */


/*
.main .contentDiv .ctWeiss .tr-0 td {
    background-color: #e7f0ff !important;
}

.main .contentDiv .ctWeiss .tr-0 td p {
    vertical-align:bottom !important;
    margin: 5px 0px 5px 0px;
}

.main .contentDiv .ctWeiss .td-0 {
    min-width:130px;
    width:auto !important;
    width:130px;
    font-weight: bold;
}


.main .contentDiv .ctWeiss .td-1 {
    max-width:150px;
    width:auto !important;
    width:150px;
}


.main .contentDiv .ctWeiss .td-2 {
    min-width:130px;
    width:auto !important;
    width:130px;
}
*/
/* vielleicht doch nicht... */
.main .contentDiv .ctWeiss .tr-0 td {
    background-color: #e7f0ff;
}

.main .contentDiv .ctWeiss .tr-0 td p {
    vertical-align:bottom;
    margin: 5px 0px 5px 0px;
}

.main .contentDiv .ctWeiss .td-0 {
    min-width:130px;
    width:auto;
    width:130px;
    font-weight: bold;
}

.main .contentDiv .ctWeiss .td-1 {
    max-width:150px;
    width:auto;
    width:150px;
}


.main .contentDiv .ctWeiss .td-2 {
    min-width:130px;
    width:auto;
    width:130px;
}

.main .contentDiv .ctWeiss p.bodytext {
    margin:0;
    padding: 0;
}

/* contenttable mitte blau */

.main .contentDiv .ctBlau {
    margin:  0;
    padding: 0;
}

.main .contentDiv .ctBlau  td {
    margin: 0;
    padding: 0px 5px 0px 5px;
    background-color: #ff0000;
}

.main .contentDiv .ctBlau .tr-0 {
    font-weight: bold;
}

.main .contentDiv .ctBlau .tr-1 .td-0 {
    font-weight: bold;
}

.main .contentDiv .ctBlau p.bodytext {
    margin:0;
    padding: 0;
}

/* contenttable preise*/

.main .contentDiv .ctPreise {
    margin:  0;
    padding: 0;
    border-collapse: collapse;
    width:100%;
}

.main .contentDiv .ctPreise td {
    margin: 0;
    padding: 0;
    border: 1px solid #e7f0ff;
    text-align: center;

}

.main .contentDiv .ctPreise .td-0 {
    text-align: left;
    font-weight: bold;
    padding: 5px;
    width: 130px;

}

.main .contentDiv .ctPreise .tr-0 .td-0 {
    border-color: ffffff; border-style: none;

}

.main .contentDiv .ctPreise .tr-1 .td-0 {
    border-color: ffffff; border-style: none;

}

.main .contentDiv .ctPreise .td-1 {
    border-color: ffffff; border-style: none;

}

.main .contentDiv .ctPreise .td-2,
.main .contentDiv .ctPreise .td-4,
.main .contentDiv .ctPreise .td-6,
.main .contentDiv .ctPreise .td-8,
.main .contentDiv .ctPreise .td-10,
.main .contentDiv .ctPreise .td-12,
.main .contentDiv .ctPreise .td-14
 {
    background-color: #e7f0ff;

}

.main .contentDiv .ctPreise p {
    vertical-align:bottom !important;
    margin: 5px 0px 5px 0px;
}

.main .contentDiv .ctPreise p.bodytext {
    margin:0;
    padding: 0;
}

/* contenttable Adpreise*/

.main .contentDiv .ctAdPreise {
    margin:  0;
    padding: 0;
    border-collapse: collapse;
    width:100%;

}

.main .contentDiv .ctAdPreise .tr-0 td {
    border-style: none;
    background-color: #ffffff;

}

.main .contentDiv .ctAdPreise td {
    margin: 0;
    padding: 0;
    border: 1px solid #e7f0ff;
    text-align: center;

}

.main .contentDiv .ctAdPreise .td-0 {
    text-align: left;
    padding-left: 5px;
    width: 150px;

}

.main .contentDiv .ctAdPreise .td-1,
.main .contentDiv .ctAdPreise .td-3,
.main .contentDiv .ctAdPreise .td-5,
.main .contentDiv .ctAdPreise .td-7
{
    background-color: #e7f0ff;

}

.main .contentDiv .ctAdPreise p {
    vertical-align:bottom !important;
    margin: 5px 0px 5px 0px;

}

.main .contentDiv .ctAdPreise .td-1,
.main .contentDiv .ctAdPreise .td-2,
.main .contentDiv .ctAdPreise .td-3,
.main .contentDiv .ctAdPreise .td-4,
.main .contentDiv .ctAdPreise .td-5,
.main .contentDiv .ctAdPreise .td-6,
.main .contentDiv .ctAdPreise .td-7,
.main .contentDiv .ctAdPreise .td-8
{
    width: 50px;
}

.main .contentDiv .ctAdPreise p.bodytext {
    margin:0;
    padding: 0;
}

/* contenttable AdFormat*/

.main .contentDiv .ctAdFormat {
    margin:  0;
    padding: 0;
    border-collapse: collapse;
    width:100%;

}

.main .contentDiv .ctAdFormat .tr-0 td {
    border-style: none;
    background-color: #ffffff;

}

.main .contentDiv .ctAdFormat .tr-1 .td-0 {
    border-style: none;

}

.main .contentDiv .ctAdFormat td {
    margin: 0;
    padding: 0;
    border: 1px solid #e7f0ff;
    text-align: center;
    width: 150px;

}

.main .contentDiv .ctAdFormat .td-0 {
    text-align: left;
    padding-left: 5px;
    min-width: 150px;
    width:auto !important;
    width: 150px;
    border: 1px solid #e7f0ff;

}

.main .contentDiv .ctAdFormat .td-1,
.main .contentDiv .ctAdFormat .td-3
{
    background-color: #e7f0ff;

}

.main .contentDiv .ctAdFormat p {
    vertical-align:bottom !important;
    margin: 5px 0px 5px 0px;

}

.main .contentDiv .ctAdFormat p.bodytext {
    margin:0;
    padding: 0;
}


/* contenttable AdFormat2*/

.main .contentDiv .ctAdFormat2 {
    margin:  0;
    padding: 0;
    border-collapse: collapse;
    width:100%;

}

.main .contentDiv .ctAdFormat2 .tr-0 td {
    border-style: none;
    background-color: #ffffff;

}

.main .contentDiv .ctAdFormat2 td {
    margin: 0;
    padding: 0;
    border: 1px solid #e7f0ff;
    text-align: center;
    width: 150px;

}

.main .contentDiv .ctAdFormat2 .td-0 {
    text-align: left;
    padding-left: 5px;
    min-width: 150px;
    width:auto !important;
    width: 150px;
    border: 1px solid #e9e9e9;

}


.main .contentDiv .ctAdFormat2 .td-1,
.main .contentDiv .ctAdFormat2 .td-3,
.main .contentDiv .ctAdFormat2 .td-5
{
    background-color: #e7f0ff;

}

.main .contentDiv .ctAdFormat2 p {
    vertical-align:bottom !important;
    margin: 5px 0px 5px 0px;

}

.main .contentDiv .ctAdFormat2 p.bodytext {
    margin:0;
    padding: 0;
}

/*      */


.main .contentDiv .ctAdFormat2center .td-0 {
    text-align: center;

}

/*      */

.main .contentDiv .ctAdFormat2uebersicht {
    width: 300px;

}

.main .contentDiv .ctAdFormat2uebersicht .tr-0 td{
    border: 1px solid #e9e9e9;

}

.main .contentDiv .ctAdFormat2uebersicht .tr-0 .td-1{
    background-color: #e7f0ff;

}

/* contenttable Lieferadressen */

.main .contentDiv .ctAdressen .td-0 {
    width: 150px;
    font-weight: bold;

}



/* ohneRahmen */

.main .contentDiv .ohneRahmen .td-0 {
    border-style: none;

}

/* mach60proz */

.main .contentDiv .mach60proz .td-0 {
    width: 60% !important;

}

/* contenttable AdUebersicht */

.main .contentDiv .AdUebersicht {
    margin:  0;
    padding: 0;
    border-collapse: collapse;
    width:100%;
}

.main .contentDiv .AdUebersicht td {
    margin: 0;
    padding: 0;
    border: 1px solid #e7f0ff;
    text-align: center;
    vertical-align: bottom;

}

.main .contentDiv .AdUebersicht .td-0 {
    text-align: left;
    font-weight: bold;
    padding: 5px;
    width: 170px;

}

.main .contentDiv .AdUebersicht .td-1 {
    border-color: ffffff; border-style: none;
    width: 30px;
}

.main .contentDiv .AdUebersicht .td-2,
.main .contentDiv .AdUebersicht .td-4,
.main .contentDiv .AdUebersicht .td-6,
.main .contentDiv .AdUebersicht .td-8,
.main .contentDiv .AdUebersicht .td-10
 {
    background-color: #e7f0ff;

}

.main .contentDiv .AdUebersicht p {
    vertical-align:bottom !important;

}

.main .contentDiv .AdUebersicht p.bodytext {
    margin:0;
    padding: 0;
}

/* contenttable AdUebersicht ohneRahmen tr-0*/


.main .contentDiv .ohneRahmenTR .td-0 {
    border-color: ffffff; border-style: none;

}


/* programm tpl */

.leftCol {
    width: 610px;
    /*margin-right: 10px;*/
    float: left;
}

.rightCol {
    width: 300px;
    float: right;
}

.topHead {
    margin-bottom: -5px;
}

.innerLeftCol {
    width: 180px;
    margin-right: 10px;
    float: left;
}

.innerFullLeftCol {
    width: 610px;
}

.innerRightCol {
    width: 415px;
    float: right;
}

/* presse tpl */

.presse .innerRightCol {
    width: 600px;
    float: left;
}

/* ### */

.box_content div {
    border: 0px solid #FFF;
}

.clear {
    clear: both;
    line-height: 0;
    font-size: 0;
    height: 0;
}

.box1 {
    /* background-color: #EEEEEE; */
    margin-top: 140px;
    margin-left: 80px;
    margin-right: auto;
    margin-bottom: 25px;
    width: 920px;
    border: 0px solid #FF0000;
}

/* ### SERVICE ### */

.box_service_navi {
    margin-bottom: 5px;
}

.box_service_navi a {
    font-family: Verdana;
    font-size: 10px;
    color: #333333;
    text-decoration: none;
}

.box_service_navi a:visited {
    font-family: Verdana;
    font-size: 10px;
    color: #333333;
    text-decoration: none;
}

.box_service_navi a:hover {
    font-family: Verdana;
    font-size: 10px;
    color: #333333;
    text-decoration: underline;
}

.servicenav_cur a, .servicenav_cur a:visited, .servicenav_cur a:hover {
    font-family: Verdana;
    font-weight: bold;
}

/* ### SUCHE HEADER ### */

.box_suchheader {
    height: 37px;
    margin-bottom: 3px;
    background: #023D7F url(../images/suche_bg.jpg) repeat-x;
}

/* ### ATHMO ### */

.box_athmo {
    height: 330px;
    border: 1px solid #8b8b8b;
    position: relative;
}

/* ### MAIN NAvi ### */

#mainnavi_fade {
    border: 0px solid #FF0000;
    background: transparent url(../images/transparent.png) top left no-repeat;
    height: 54px;
    border-bottom: 0px solid #8b8b8b;
}

.box_mainnavi {
    padding-top: 5px;
    margin-left: 20px;
    beight: 24px;
}

.mainNaviTbl {
    border-bottom: 1px solid #CAC9C7;
}

.mainNaviTbl td {
    color: #FFFFFF !important;
    font-size: 14px;
}

.mainnav_inact a, .mainnav_inact a:visited {
    color: #FFFFFF;
    font-size: 14px;
    text-decoration: none;
}

.mainnav_inact a:hover {
    color: #FFFFFF;
    font-size: 14px;
    text-decoration: underline;
}

.mainnav_act a, .mainnav_act a:visited {
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}

.mainnav_cur a, .mainnav_cur a:visited {
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}

.mainnav_cur a:hover {
    color: #000000;
    font-size: 14px;
    text-decoration: underline;
}

/* ### MAIN SUBNAVI ### */

.box_subnavi {
    margin-left: 20px;
}

.mainSubNaviTbl {

}

.mainSubNaviTbl td {

    color: #FFFFFF !important;
    font-size: 11px;
}

.mainsubnav_inact a, .mainsubnav_inact a:visited {
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
}

.mainsubnav_inact a:hover {
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: underline;
}

.mainsubnav_act a, .mainsubnav_act a:visited {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.mainsubnav_cur a, .mainsubnav_cur a:visited {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.mainsubnav_cur a:hover {
    color: #000000;
    font-size: 11px;
    text-decoration: underline;
}

/* ### MAIN SUBNAVI EXTRA ### */

.mainsubnav_inact_extra a, .mainsubnav_inact_extra a:visited {
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
}

.mainsubnav_inact_extra a:hover {
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: underline;
}

.mainsubnav_act_extra a, .mainsubnav_act_extra a:visited {
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.mainsubnav_cur_extra a, .mainsubnav_cur_extra a:visited {
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.mainsubnav_cur_extra a:hover {
    color: #333333;
    font-size: 11px;
    text-decoration: underline;
}


.mainSubNaviTbl {

}

.box_content {
    margin-top: 20px;
    width:920px;
}

.box_right_content {
    width: 280px;
    float: right;
}

.box_left_content {
    float: left;
    width: 610px;
}

.box_left_inner_content {
    margin-bottom: 10px;
}

.box_left_inner_lower_content_left {
    width: 180px;
    margin-right: 20px;
    float: left;
}

.box_left_inner_lower_content_right {
    width: 405px;
    float: right;
}

#inner_box1 {
      float:left;
      width: 300px;
      margin-right: 10px;
      display: inline;
      overflow:hidden;
}
#inner_box2 {
      float:left;
      width: 300px;
      margin-right: 10px;
      display: inline;
      overflow:hidden;
}

#inner_box3 {
      float:right;
      width: 300px;
      display: inline;
      overflow:hidden;
}

/* ### SubsubNavi ### */

.printBox, .kombiBox, .onlineBox { width: 100%; }
.subsubNaviDiv .title,
.printTitle, .kombiTitle, .onlineTitle{ width: 70px; height: 20px; float: left; }
.subsubNaviDiv .content,
.printContent. kombiContent, .onlineContent { width: 800px; float: left; }
.subsubNaviDiv .pipe {
    padding: 0 5px;
}


.subsubNaviDiv {
    border: 0px solid #FF0000;
    margin-top: 185px;
    padding-left: 20px;
    padding-top: 5px;
    height: 80px;
    background: transparent url(../images/subsubnaviBG.png) top left repeat-x;
}

.xxl .subsubNaviDiv .title{
    width: 140px;
}

.xxl .subsubNaviDiv{
    position:absolute;
    bottom:9px;
    height: auto;
    width: 898px;
    background: transparent url(../images/subsubnaviBG.png) top left repeat;
    margin-top: 50px;
    padding-top:8px;
}
.xxl .subsubNaviDiv div{
    padding-bottom: 0px;
    line-height: 12px;
}

.subsubnav_default {
    width: 60px;
    text-decoration: underline;
    font-size: 11px;
}

.subsubNaviDiv a,
.subsubNaviDiv a:visited,
.subsubnav_inact a, .subsubnav_inact a:visited {
    color: #333333;
    font-size: 11px;
    text-decoration: none;
}

a.subsubnav_cur, a.subsubnav_cur:visited,
.subsubnav_cur a, .subsubnav_cur a:visited {
    color: #333333;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

a.subsubnav_cur:hover {
    text-decoration: underline;
}

.subSubNaviTbl_margin {
    margin-top: 0px;
}

.abstand_1 {
   height: 20px;
}

/*Startseite*/

/*
.startseite .innerRightCol {
    width: 600px;
    float: left;
}
*/
/* Objektseite */


.contentOuterRightDivCover{
    width: 180px;
    padding-left: 0px;
    margin-left: 0px;
    text-align: left;
    margin-bottom: 10px;
}

.objTopHead {
       width: 100%;
       float: left;
}

.objekt .objTopHead {margin-bottom:0}
.objekt .objInnerLeftCol {
    width: 180px;
    float: left;
    margin-right:10px;
}
.objekt .objInnerRightCol {
    width: 415px;
    float: left;
    overflow: hidden;
}
.objekt .objInnerRightCol .contentDiv {
    clear:none;
}


.csc-uploads{

    padding-left: 5px;
}

/* filelinks */

div.fileLinks_l0 {
    padding: 0 10px 10px;
}

div.fileLinksDiv {
    display: block;
    background: transparent url(../images/pfeilchen.gif) no-repeat 0 5px;
    padding-left:10px;
}

table.contenttable p {
}

/* ----- NEWSLETTER AND TIP-A-FRIEND ----- */

#tip-a-friend td,
#newsletter-form td {
    margin: 0px;
    padding: 0px;
}

#tip-a-friend img {
    float: right;
    border: 1px solid #C0C0C0;
}

#tip-a-friend textarea {
    width: 292px;
}

#tip-a-friend input.send {
    float: right;
    width: 128px;
}

#tip-a-friend input.captcha {
    float: left;
    width: 180px;
}

/* ----- ZIELGRUPPEN COVER ----- */
#bodyID_1408 img.cover, #bodyID_1327 img.cover, #bodyID_1319 img.cover, #bodyID_1332 img.cover, #bodyID_1330 img.cover, #bodyID_1335 img.cover{
    position:relative;
    right: 20px;
    display: block;
    margin:0 auto;
    border:0;
    height:226px;
}
#bodyID_1408 div.outer_cover, #bodyID_1327 div.outer_cover, #bodyID_1319 div.outer_cover, #bodyID_1332 div.outer_cover, #bodyID_1330 div.outer_cover, #bodyID_1335 div.outer_cover{

}
#bodyID_1408 img.no_scale, #bodyID_1327 img.no_scale, #bodyID_1319 img.no_scale, #bodyID_1332 img.no_scale, #bodyID_1330 img.no_scale, #bodyID_1335 img.no_scale{
    display: block;
    margin:0 auto;
    border:0;
}

#bodyID_1408 div.main p.bodytext, #bodyID_1327 div.main p.bodytext, #bodyID_1319 div.main p.bodytext, #bodyID_1332 div.main p.bodytext, #bodyID_1330 div.main p.bodytext, #bodyID_1335 div.main p.bodytext{
    margin-bottom:0;
}

/* Ad on Cover Microsite */

#bodyID_1428 #inner_box1,
#bodyID_1431 #inner_box1 {
    clear: both;
    width: 920px;
    margin-bottom: 20px;
}

#bodyID_1428 #inner_box2,
#bodyID_1431 #inner_box2 {
    width: 610px;
}

#bodyID_1428 #inner_box3 .contentDiv {
    background: #E7F0FF;
}

#bodyID_1431 #inner_box2 .contentDiv,
#bodyID_1431 #inner_box3 .contentDiv {
    display: none;
}

#bodyID_1431 #inner_box2 .contentDiv h1 {
    margin-bottom: 10px;
    text-transform: uppercase;
}

#bodyID_1428 #inner_box2 .imgtext-table {
    margin: 10px 0px;
}

#bodyID_1428 #inner_box2 .fileLinks_l0 {
    padding: 10px;
    background: #E7F0FF;
}
