/* MWR Styles */
body {
    margin: 10px;
}
.kv-area {
    margin: 0px;
    padding: 0px;
    height: 150px;
    width: 1000px;
    background-color: #000069;
    background-image: url(image/cms/head_weltkugel.png);
    background-position: 675px 0px;
    background-repeat: no-repeat;
    clear: both;
    overflow: hidden;
}
.kv-area .keyvisual1,
.kv-area .keyvisual2 {
    background-image: url();
    margin: 0px;
    padding: 0px;
    height: 150px;
    width: 175px;
    float: left;
}
.kv-area .keyvisual1 {
    width: 481px;
}
.kv-area .wkorb {
    display: none;
}
.kv-area .zitat {
    margin: 10px;
    padding: 0px;
    width: 250px;
    float: right;
    text-align: right;
    color: #FFFFFF;
    height: 130px;
}
.kv-area .zitat p {
    margin-bottom: 75px;
}
.topnavi {
    margin: 0px;
    padding: 0px;
    height: 31px;
    width: 1000px;
    clear: both;
    overflow: hidden;
    border-right-color: #B7AEA5;
    border-bottom-color: #B7AFA5;
    border-left-color: #B7AEA5;
    position: absolute;
    left: 0px;
    top: 150px;
    background-image: url(image/cms/topnavi_bck.png);
    background-repeat: repeat;
    background-position: 0px 0px;
}
.topnavi .leftnavi {
    margin: 0;
    padding: 0px;
    width: 173px;
    float: left;
    text-align: center;
    height: 31px;
}
.topnavi .leftnavi h1 {
    display: none;
}
.topnavi .navi {
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    float: left;
    padding: 0px;
    overflow: hidden;
}
.topnavi .navi a,
.topnavi .navi a:link,
.topnavi .navi a:visited,
.topnavi .navi a:active {
    color: #000069;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding-top: 5px;
    padding-right: 9px;
    padding-bottom: 0px;
    padding-left: 9px;
    height: 20px;
    font-family: serif;
    display: block;
    text-align: center;
    border-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #DCC8AF;
    border-right-color: #DCC8AF;
    border-bottom-color: #B7AFA5;
    border-left-color: #DCC8AF;
    margin-top: 0;
    margin-right: 11px;
    margin-bottom: 0;
    margin-left: 0;
}
.topnavi .navi a:hover,
.topnavi .navi a.act
.topnavi .navi a.act:link,
.topnavi .navi a.act:visited,
.topnavi .navi a.act:hover,
.topnavi .navi a.act:active,
.topnavi .navi a.act {
    color: #A5054b;
    background-color: #F0E6CB;
    border-width: 1px;
    border-style: solid;
    border-top-color: #B7AFA5;
    border-right-color: #B7AFA5;
    border-bottom-color: #F0E6CD;
    border-left-color: #B7AFA5;
    padding-left: 8px;
    padding-right: 8px;
    margin-top: 0px;
    margin-right: 11px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.topnavi .search {
    display: none;
}

/* Contentbereich .left - .main - .right */
.content {
    position: absolute;
    background-color: #F0E6CD;
    top: 181px;
    left: 0px;
    width: 1000px;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
}
.content h1 {
    font-family: Times New Roman, Times, serif;
    font-size: 12px;
    display: block;
    color: #a5054b;
    border-width: 2px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #A5054B;
    border-right-color: #A5054B;
    border-bottom-color: #e8cdbf;
    border-left-color: #A5054B;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}
.content h2 {
    font-size: 12px;
    padding: 0px;
    margin-top: 2px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
    color: #666666;
}
.content p {
    padding: 0px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 3px;
    margin-left: 5px;
}
.content a {
    color: #01006A;
}
.content img {
    padding: 0px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
}
.content ul {
    padding: 0px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
}
.content li {
    margin-top: 0px;
    margin-right: 5px;
    line-height: 150%;
    margin-bottom: 0px;
    margin-left: 5px;
    list-style-type: none;
    background-image: url(image/cms/teaser_re_bullet.png);
    background-repeat: no-repeat;
    background-position: 2px 7px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
}
.content strong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #565656;
}
.content .doppler td {
    width: 50%;
}

/* linker Contentbereich */
.content .left .navileft {
    padding: 0px;
    width: 165px;
    margin-top: 6px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    overflow: hidden;
}
.content .left .navileft a {
    color: #000069;
    font-weight: normal;
    display: block;
    text-decoration: none;
    border-width: 1px;
    border-style: solid none none;
    border-color: #B7AEA5 #FFFFFF #FFFFFF;
    height: 18px;
    margin: 0 0 0 5px;
    font-family: Arial, Helvetica, sans-serif;
}
.content .left .navileft h1 {
    text-transform: uppercase;
    height: 19px;
    padding: 0px;
    border: none;
    color: #000069;
    font-weight: normal;
    display: block;
    text-decoration: none;
    margin: 0 0 0 5px;
    font-family: Arial, Helvetica, sans-serif;
}
.content .left .navileft a {
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
    overflow: hidden;
    background-image: url(image/cms/smenu_bullet_n.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
}
.content .left .navileft a:hover,.content .left .navileft a.act {
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
    overflow: hidden;
    background-image: url(image/cms/smenu_bullet_o.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
    background-color: #FEFCF2;
}
.content .left .navileft .trenner2,
.content .left .navileft .trenner {
    background-color: #dcc8af;
    background-image: none;
    height: 4px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    margin-top: -1px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
}
/********************* level2 ************************/
.content .left .navileft a.level2,
.content .left .navileft a.level2:link,
.content .left .navileft a.level2:visited  {
    display: block;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 2px 0 0 25px;
    text-decoration: none;
    text-transform: none;
    background-color: #fefcf2;
    color: #145f9b;
    height: 18px;
    width: 140px;
    background-image: url(image/cms/smenu_bullet_n.png);
    background-repeat: no-repeat;
    background-position: 15px 7px;
    border: none;
    margin:0 0 0 5px;
}
.content .left .navileft  a.level2:hover,
.content .left .navileft  a.level2:active,
.content .left .navileft a.level2act {
    display: block;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 0 5px;
    padding: 2px 0 0 25px;
    text-decoration: none;
    text-transform: none;
    background-color: #f0e6cd;
    color: #145f9b;
    height: 18px;
    width: 140px;
    background-image: url(image/cms/smenu_bullet_o.png);
    background-repeat: no-repeat;
    background-position: 15px 7px;
    border: none;
}
.content .left .navileft  a.level2:hover {
    background-image: url(image/cms/smenu_bullet_n.png);
}
.content .left .navileft a.level2act,
.content .left .navileft a.level2act:link,
.content .left .navileft a.level2act:visited,
.content .left .navileft a.level2act:hover,
.content .left .navileft a.level2act:active {
    background-color: #fefcf2;
    background-position: 15px 7px;
    padding-left: 25px;
    width: 140px;
    color: #a5054b;
}
/********************* /level2 ************************/

.content .left .navileft .trenner2 {
    height: 44px;
    width: 163px;
    background-image: url(image/cms/navi_trenner.png);
}
.content .left .navileft .mwr-content .trenner img {
    height: 4px;
    width: 1px;
}
.content .left .navileft h2 {
    color: #000069;
    background-color: #e6d7be;
    border-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-color: #dcc8af;
    height: 18px;
    width: 155px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    margin-top: -1px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
}
.content .contact {
    width: 158px;
    overflow: hidden;
    background-color: #EBF5FA;
    color: #7891aa;
    padding: 0px;
    margin-top: 23px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 5px;
    border: 1px solid #DCC8AF;
}
.content .contact h1 {
    color: #7891aa;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 5px;
}
.content .newsletter {
    height: 76px;
    width: 158px;
    overflow: hidden;
    background-color: #EBF5FA;
    color: #7891aa;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 5px;
    border: 1px solid #DCC8AF;
}
.content .newsletter h1 {
    background-image: url(image/cms/teaser_li_head_newsletter.png);
    height: 19px;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 5px;
    margin-bottom: 4px;
    border: none;
    color: #7891aa;
}
.content .newsletter form {
    margin: 0px;
    padding: 0px;
}
.content .newsletter input {
    font-size: 11px;
    height: 16px;
    width: 146px;
    border: 1px solid #b4c5d9;
    padding: 0px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
}
.content .newsletter p {
    display: none;
}
.content .newsletter input.submit {
    background-image: url(image/cms/newsletter_bestellen.gif);
    height: 12px;
    width: 77px;
    border-style: none;
    float: right;
    margin-top: 3px;
}
.content .left .mitgliedschaft {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 7px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    width: 158px;
    text-align: center;
    background-color: #FFFFFF;
    border-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-color: #DCC8AF;
}
.content .left .mitgliedschaft img {
    padding: 0px;
    margin: 0px;
}
.content .left .mitgliedschaft .verisign {
    width: 135px;
}
.content .left .mitgliedschaft .verisign a {
    color: #5F5F69;
    text-decoration: none;
    font: bold 7px verdana,sans-serif;
    letter-spacing: .5px;
    text-align: center;
    margin: 0px;
    padding: 0px 5px 0px 0px;
}
.content .left .smallnavi {
    width: 158px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 5px;
    background-color: #FFFFFF;
    padding: 0px;
    border-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: #DCC8AF;
    /* height: 54px; CS00059096 */
    overflow: hidden;
}
.content .left .smallnavi p {
    border-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #DCC8AF;
    border-right-color: #5F5F69;
    border-bottom-color: #5F5F69;
    border-left-color: #5F5F69;
    text-align: center;
}
.content .left .smallnavi a {
    font-size: 10px;
    text-align: center;
    color: #5F5F69;
    text-decoration: none;
}
.content .left .smallnavi strong {
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 1px;
    color: #DCC8AF;
    font-size: 11px;
}

.klickpfad {
    position: absolute;
    height: 20px;
    width: 491px;
    left: 175px;
    top: 185px;
    font-size: 11px;
}
.klickpfad p {
    font-size: 11px;
    color: #5F5F69;
    text-transform: uppercase;
    margin: 0px;
    padding: 0px;
}
.klickpfad a {
    color: #5F5F69;
    font-size: 11px;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}
 
/* mittlerer Contentbereich = 3,4,5 Teaserspalten breit */
.content .main {
    margin: 0px;
    padding-top: 16px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
}
.content .main table,
.content .right table {
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
}
.content .main .aufsteller {
    display: none;
}
/* Breite mittlerer Contentbereich */
.content .col3 {width: 501px;}
.content .col4 {width: 668px;}
.content .col5 {width: 835px;}
.content .colmap {width: 575px;} /* Google Map */
/* Content aus Applikation */
.content .app {
    margin-left: 10px;
    margin-top: 10px;
}

.content .main .inhalt {
    background-color: #fefcf2;
    margin: 9px 0px 0px 9px; /* Teaserabstand */
    border-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-color: #E8CDBF;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
}
.content .main .inhalt h3 {
    font-size: 17px;
    font-weight: bold;
    padding: 0px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 20px;
    margin-left: 5px;
    color: #5f5f69;
}
.content .main .inhalt a {
    font-weight: bold;
    text-decoration: none;
}
.content .main .inhalt h1 {
    background-image: url(image/cms/mwr_h1_bck.png);
    background-repeat: no-repeat;
    height: 20px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    border: none;
}
.content .main .inhalt p {
    margin-bottom: 6px;
    color: #5F5F69;
}
.content .main .inhalt strong {
    color: #5F5F69;
    font-family: arial;
    font-size: 12px;
}
.content .main .inhalt .nachoben {
    text-align: right;
    margin-bottom: 10px;
}
.content .main .inhalt .nachoben a {
    font-weight: normal;
    text-decoration: underline;
}
.content .main .inhalt .bildlinks {
    padding: 0px;
    float: left;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-left: 5px;
}
.content .main .inhalt .bildrechts {
    padding: 0px;
    float: right;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 10px;
}
.content .main td {
  width: 75px;
}
/* Iframes */
.content .main .teaser2-iframe {
    float: left;
    width: 334px;
}
.content .main .teaser2-iframe iframe {
    margin-left: 9px !important;
    margin-top: 9px !important;
    width: 325px !important;
}
.content .main .col3 iframe {
    margin-left: 10px;
    margin-top: 10px;
    width: 491px;
}
.content .main .col4 iframe {
    margin-left: 10px;
    margin-top: 10px;
    width: 658px;
}
.content .main .col5 iframe {
    margin-left: 10px;
    margin-top: 10px;
/*    width: 825px; */
}
/* Spezial easy2mix*/
.content .main .coletom iframe {
    margin-left: 5px;
    margin-top: 8px;
    width: 830px;
}
/* maximale Breite */
.content .main .colmax iframe {
    margin: 0px;
    width: 835px;
}
/* doppelten Rand unterbinden */
.content .main .inhalt iframe,
.content .main .app .inhalt {
    margin: 0px;
}
.content .main .topcon,
.content .main .trifree,
.content .main .breakingnews,
.content .main .tripic,
.content .main .tetrapic,
.content .main .tetrafree,
.content .main .pentafree  {
    float: left;
    display: inline; /* IE Doubled Float-Margin Bug */
    margin: 9px 0px 0px 9px; /* Teaserabstand */
    width: 491px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    overflow: hidden;
}
.content .main .tripic,
.content .main .breakingnews,
.content .main .trifree,
.content .main .tetrapic,
.content .main .tetrafree,
.content .main .pentafree {
    background-color: #FEFCF2;
    border-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-color: #E5C4BA;
}
.content .main .topcon {
    padding: 0px;
}
.content .main .tetrapic,
.content .main .tetrafree {
    width: 658px;
}
.content .main .pentafree {
    width: 824px;
}
.content .tetrapic img {
    width: 648px;
}
.content .main .breakingnews .linkmore {
    margin-top: 10px;
}
.content .biconli1,
.content .biconli1b,
.content .biconli1c,
.content .biconli1d,
.content .bifree,
.content .bipic {
    height: 245px;
    width: 324px;
    float: left;
    display: inline; /* IE Doubled Float-Margin Bug */
    margin: 9px 0px 0px 9px; /* Teaserabstand */
    overflow: hidden;
    border-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-color: #E5C4BA;
    padding: 0px;
    background-color: #FEFCF2;
}
.content .monoconli1,
.content .monopic,
.content .monofree {
    background-color: #FEFCF2;
    padding: 0px;
    height: 245px;
    width: 157px;
    overflow: hidden;
    float: left;
    display: inline; /* IE Doubled Float-Margin Bug */
    margin: 9px 0px 0px 9px; /* Teaserabstand */
    border-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-color: #E5C4BA;
    border-right-color: #E5C4BA;
}
.content .headimg img,
.content .tripic img {
    display: block;
}
.content .monopic img,
.content .bipic img {
    display: block;
    margin-top: 5px;
}
.content .main .topcon .links,
.content .main .topcon .rechts {
    width: 157px;
    height: 245px;
    background-color: #FEFCF2;
    float: left;
    overflow: hidden;
    border-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-color: #E5C4BA;
    margin: 0px;
    padding: 0px;
}
.content .main .topcon .rechts {
    width: 323px;
    margin-right: 0px;
    float: right;
}
.content .main .topcon .links img {
    margin: 5px;
    width: 147px;
}
.content .biconli1 table,
.content .biconli1b table,
.content .biconli1c table,
.content .biconli1d table {
/*    margin-top: 3px; CS00070598 */
    width: 314px;
}
.content .biconli1 h2
 {
   margin-bottom: 3px; /* CS00070598 */
}
.content .biconli1 td {
    width: 25%;
}
.content .biconli1b img {
    float: left;
    width: 147px;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 0px;
/*  height: 184px; */
}
/* Verwendung?
.content .biconli1b .headimage {
    float: left;
    height: 207px;
    width: 167px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
*/
.content .biconli1c .headimg {
    overflow: hidden;
    height: 97px;
    width: 324px;
    padding: 0;
    margin: 0;
}
.content .biconli1c h2 {
    background-color: #F8F3E7;
    margin: 0px;
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
}
.content .biconli1c .headimg h2 {
    background-color: #FEFCF2;
    margin-bottom: 0px;
}
.content .biconli1c .headimg p {
    background-color: #FEFCF2;
    margin-right: 5px;
}
.content .biconli1c p {
    background-color: #F8F3E7;
    margin: 0px;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 3px;
    padding-left: 5px;
}
.content .biconli1c img {
    float: left;
    padding: 0px;
    margin-top: 0px;
    margin-right: 15px;
    margin-bottom: 0px;
    margin-left: 5px;
    width: 147px;
    height: 97px;
}
.content .biconli1c .contopic {
    background-color: #F8F3E7;
    height: 122px;
}
.content .biconli1d .headimg {
    height: 29px;
}
.content td.breit {
    width: 200px;
}
.content td.preis {
    text-align: right;
    padding-right: 5px;
    width: auto;
}

/* rechter Contentbereich = 1 oder 2 Teaserspalten breit */ 
.content .right {
    padding-top: 16px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.content .right .suche {
    background-color: #FFFCF3;
    width: 322px;
    height: 465px;
    float: left;
    display: inline; /* IE Doubled Float-Margin Bug */
    margin: 9px 0px 0px 9px; /* Teaserabstand */
    padding: 0px;
    overflow: hidden;
    border: 1px solid #000069;
}
.content .right .suche .iframe {
    margin-left: 1px;
}
.content .right .htips,
.content .right .neues {
    background-color: #ECF5FA;
    width: 322px;
    float: left;
    display: inline; /* IE Doubled Float-Margin Bug */
    margin: 9px 0px 0px 9px; /* Teaserabstand */
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    overflow: hidden;
    border: solid 1px #E5C4BA;
}
.content .right a.boldy {
    font-weight: bold;
}
.content .htips h1,
.content .neues h1 {
    color: #7891aa;
    border-color: #7891aa;
}
.content .htips .erweitert {
    border-width: 2px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-color: #7891aa;
    margin-right: 5px;
    margin-left: 5px;
}
.content .htips .erweitert h1 {
    border-style: none;
    margin: 0px;
}
.content .htips .erweitert p {
    margin: 0px;
}
.content .right .newsletter {
    margin-top: 23px;
    width: 155px;
    overflow: hidden;
}
.content .right .newsletter h1 {
    background-image: url(image/cms/mwr_teaser_re_head_newsletter.png);
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
}
.content .right .newsletter form {
    margin: 0px;
    padding: 0px;
}
.content .right .newsletter input {
    width: 143px;
}
.content .right .newsletter .submit {
    width: 77px;
}
.content .right .contact {
    background-color: #EBF5FA;
    color: #7891aa;
    width: 155px; /* 157-2 */
    float: left;
    display: inline; /* IE Doubled Float-Margin Bug */
    margin: 9px 0px 0px 9px; /* Teaserabstand */
    border: 1px solid #DCC8AF;
    overflow: hidden;
}
.content .right .contact h1 {
    color: #7891aa;
    margin-top: 0px;
    margin-right: 5px;
    margin-left: 5px;
}
.content .right .contact a {
font-size: 10px;
}
/* Unterer Rand fuer Vollgrafiken und FreeHTML */
.content .right .monopic,
.content .right .monofree,
.content .right .bipic,
.content .right .bifree {
    padding-bottom: 5px;
}
/* rechts Hoehe automatisch fuer 2-paltige Teaser */
.content .right .biconli1,
.content .right .biconli1b,
.content .right .biconli1c,
.content .right .biconli1d,
.content .right .bipic,
.content .right .bifree {
    height: auto;
}
/* rechts Hoehe automatisch fuer 1-paltige Teaser */
/* bei 2 nebeneinander gleiche Hoehe Bild/Text einsetzen */
.content .right .monopic,
.content .right .monofree {
    height: auto;
}
.content .main .newsletter_registration .feedback {
    color: red;
    margin-bottom: 10px;
    font-weight: bold;
    background-color: #E1D7C3;
}
.content .main .newsletter_registration td {
    width: auto;
    padding-top: 5px;
}
.content .main .newsletter_registration .submit {
    padding: 10px;
    text-align: right;
}

/******************** Reiseführer Box *****************/
.content .left .navileft .box h2 {
    font-size: 12px;
    text-transform: uppercase;
    background-color: #d9e2f3;
    color: #145f9b;
    margin: 0px;
    height: 18px;
    width: 150px;
}
.content .left .navileft .box {
    background-color: #E1D7C3;
}
.content .left .navileft .box .p_0
{
    font-weight: bold;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 1px;
    margin-left: 10px;
    padding: 0px;
}
.content .left .navileft .box p
{
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 1px;
    margin-left: 10px;
    padding-bottom: 6px;
}
.content .left .navileft select 
{
    width: 140px;
    max-width: 140px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
 
/* ************** SendAFriend ******************************************* */
.content .main .inhalt table {
    margin-top: 3px;
    padding-bottom: 15px;
    /*width: 475px; */
}
.content .main .inhalt td 
{
    padding-left: 5px;
    width: auto; 
}
.content .main .inhalt .othercolor 
{
    margin-left: 5px;
    margin-right: 5px; 
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #d9e2f3;
}
.content .main .inhalt textarea
{
    margin-left: 10px;
    width: 470px;
}

/* Columbus Laenderinfos */
.main .columbus .inhalt {
    color: #5F5F69;
    margin-top: 7px;
    padding: 5px;
}
.main .columbus .inhalt h3 {
    margin-left: 0px;
}
.passportinfo,
.healthinfo {
    width: 95%;
    border:1px solid #e8cdbf;
    margin-bottom: 15px !important;
    margin-left: 0px !important;
}
.passportinfo th,
.healthinfo th {
    border:1px solid #e8cdbf;
    color: #a5054b;
    text-align: left;
    padding-left: 15px;
}
.passportinfo td,
.healthinfo td {
    padding-left: 15px;
}

/* Player standalone teaser */
.flash-player {
    float: left;
    display: inline; /* IE Doubled Float-Margin Bug */
    margin: 10px 0px 0px 10px; /* Teaserabstand */
    overflow: hidden;
}
.flash-player img {
    margin: 0px;
}
/* Player in teaser2 */
.biconli1 .flash-player,
.biconremap .flash-player {
    margin: 0px 5px;
}

/******************** Images, die publiziert werden sollen *****************/
.hidden_images {
    background-image: url(image/cms/but_send.gif);
    background-image: url(image/cms/but_unregister.gif);
    background-image: url(image/cms/but_unregister_send.gif);
    background-image: url(image/cms/globe_spin_slow.gif);
    background-image: url(image/cms/popup_search_logo.gif);
    background-image: url(image/cms/popup_search_warten.gif);
}