
body {
    background: url(/de/img/bg_body.gif) repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    }
form {
    margin: 0;
    display: inline;
    }
select {
    font-size: .8em;
    }
select.continent {
    width: 300px;
    }
a img {
    border: none;
    }
hr {
    width: 986px;/*947,976*/
    height: 1px;
    margin: 1px auto;
    border: none;
    border-top: 1px solid #DEE0E2;
    clear:both;
    }
/*.temp {
    display: none;
    }*/
.print {
    background: url(/de/img/printer.gif) no-repeat 100% 50%;
    padding-right: 20px;
    float: right;
    color: #000000;
    font-size: .85em;
    text-decoration: none;
    margin-top: 3px;
    margin-bottom: 3px;
    }
.top {
    background: url(/de/img/up.gif) no-repeat 0% 50%;
    padding-left: 10px;
    float: left;
    color: #000000;
    font-size: .85em;
    text-decoration: none;
    margin-top: 3px;
    margin-bottom: 3px;
    }
.print:hover,
.top:hover {
    text-decoration: underline;
    }
#main {
    width: 100%;
    min-width: 1159px;/*1120,1149*/
    margin: 8px auto auto auto;
    }
#skyscraper {
    float: left;
    }
#content {
    margin-right: 5px;
    width: 986px;/*947,976*/
    float: left;
    /*height: 660px;*/
    background-color: #FFFFFF;
    border-width: 0 1px;
    border-style: solid;
    border-color: #000000;
    }
#header #advertisement {
    background-color: #C02520;
    border-bottom: 1px solid #FFFFFF;
    padding: 9px 0 9px 112px;
    }
.language {
    height:10px;
    color: #FFFFFF;
    position: absolute;
    top: 14px;
    left: 20px;
    }
.language img {
    width: 13px;
    height: 10px;
    float: left;
    margin-right: 5px;
    }
.language a img {
    border: none;
    }
.language br {
    clear:left;
    line-height: 0;
    }
#logo {
    float: left;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: visible;
    width: 178px;
    height: 30px;
    background-color: #004699;
    z-index: 10;
    }
#logo a img {
    border: none;
    }
#headnavi {
    float: left;
    width: 808px;/*769,798*/
    height: 30px;
    background: #004699 url(/de/img/bg_navi.gif) repeat-x;
    border-bottom: 1px solid #FFFFFF;
    }
#headnavi a {
    width: 119px;/*114,118*/
    height: 30px;
    border-left: 1px solid #FFFFFF;
    display: block;
    float: left;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
    }
#headnavi a.active,
#headnavi a:hover {
    background-color: #C02520;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    }
#headnavi a span,
#headnavi a.active span,
#headnavi a:hover span {
    font-size: .8em;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    display: none; 
    }
#de #headnavi #home,
#en #headnavi #home,
#cz #headnavi #home {
    width: 84px;/*75,80*/
    background-image: url(/de/img/home.png);
    }
#en #headnavi #home,
#cz #headnavi #home {
    width: 150px;
    }
#de #headnavi #home.active,
#de #headnavi #home:hover,
#en #headnavi #home.active,
#en #headnavi #home:hover,
#cz #headnavi #home.active,
#cz #headnavi #home:hover {
    background-image: url(/de/img/home_akt.png);
    }
#de #headnavi #destinations {
    background-image: url(/de/img/reiseziele.png);
    }
#de #headnavi #destinations.active,
#de #headnavi #destinations:hover {
    background-image: url(/de/img/reiseziele_akt.png);
    }
#en #headnavi #destinations {
    width: 208px;
    background-image: url(/de/img/traveldestinations.png);
    }
#cz #headnavi #destinations {
    width: 208px;
    background-image: url(/de/img/cestovniCile.png);
    }
#en #headnavi #destinations.active,
#en #headnavi #destinations:hover {
    background-image: url(/de/img/traveldestinations_akt.png);
    }
#cz #headnavi #destinations.active,
#cz #headnavi #destinations:hover {
    background-image: url(/de/img/cestovniCile_akt.png);
    }
#de #headnavi #expire3D {
    background-image: url(/de/img/erlebenIn3D.png);
    }
#de #headnavi #expire3D.active,
#de #headnavi #expire3D:hover {
    background-image: url(/de/img/erlebenIn3D_akt.png);
    }
#en #headnavi #expire3D {
    width: 150px;
    background-image: url(/de/img/3Dexperience.png);
    }
#en #headnavi #expire3D.active,
#en #headnavi #expire3D:hover {
    background-image: url(/de/img/3Dexperience_akt.png);
    }
#cz #headnavi #expire3D {
    background-image: url(/de/img/3Dzobrazeni.png);
    width: 161px;
    }
#cz #headnavi #expire3D.active,
#cz #headnavi #expire3D:hover {
    background-image: url(/de/img/3Dzobrazeni_akt.png);
    }
#de #headnavi #traveltip {
    background-image: url(/de/img/architektur.png);
    }
#de #headnavi #traveltip.active,
#de #headnavi #traveltip:hover {
    background-image: url(/de/img/architektur_akt.png);
    }
#en #headnavi #traveltip,
#cz #headnavi #traveltip {
    display: none;
    }
#de #headnavi #aboutUs {
    background-image: url(/de/img/ueberUns.png);
    background-position: 50% 49%;
    }
#de #headnavi #aboutUs.active,
#de #headnavi #aboutUs:hover {
    background-image: url(/de/img/ueberUns_akt.png);
    background-position: 50% 49%;
    }
#en #headnavi #aboutUs {
    width: 150px;
    background-image: url(/de/img/aboutUs.png);
    }
#en #headnavi #aboutUs.active,
#en #headnavi #aboutUs:hover {
    background-image: url(/de/img/aboutUs_akt.png);
    }
#cz #headnavi #aboutUs {
    width: 162px;
    background-image: url(/de/img/myoNas.png);
    }
#cz #headnavi #aboutUs.active,
#cz #headnavi #aboutUs:hover {
    background-image: url(/de/img/myoNas_akt.png);
    }

/*#de #headnavi #bulletinBoard {
    background-image: url(/de/img/forum.png);
    }
#de #headnavi #bulletinBoard.active,
#de #headnavi #bulletinBoard:hover {
    background-image: url(/de/img/forum_akt.png);
    }*/
#de #headnavi #weblog {
    background-image: url(/de/img/blog.png);
    }
#de #headnavi #weblog.active,
#de #headnavi #weblog:hover {
    background-image: url(/de/img/events_akt.png);
    }
#de #headnavi #events{
    background-image: url(/de/img/events.png);
    }
#de #headnavi #events.active,
#de #headnavi #events:hover {
    background-image: url(/de/img/events_akt.png);
    }
#en #headnavi #events,
#cz #headnavi #events,
#en #headnavi #weblog,
#cz #headnavi #weblog {
    display: none;
    }

#de #headnavi #contact,
#cz #headnavi #contact {
    width: 122px;
    background-image: url(/de/img/kontakt.png);
    }
#de #headnavi #contact.active,
#cz #headnavi #contact.active,
#de #headnavi #contact:hover,
#cz #headnavi #contact:hover {
    background-image: url(/de/img/kontakt_akt.png);
    }
#en #headnavi #contact {
    width: 145px;
    background-image: url(/de/img/contact.png);
    }
#en #headnavi #contact.active,
#en #headnavi #contact:hover {
    background-image: url(/de/img/thumbs/contact_akt.png);
    }
.secondNavi {
    padding-bottom: 1px;
    margin-top: 19px;
    margin-left: 35px;
    }
.secondNavi dt {
    float: left;
    }
.secondNavi dt a {
    margin-left: 5px;
    margin-right: 5px;
    color: #C02520;
    font-weight: bold;
    font-size: .9em;
    text-decoration: underline;
    line-height: 20px; 
    }
.secondNavi dt a:hover {
    text-decoration: none;
    }
.secondNavi dt a.active {
    text-decoration: none;
    color: #000000;
    cursor: default;
    }
.secondNavi dl {
    margin-left: -5px;
    margin-right: -5px;
    }
#contentTop .leftCol,
#contentTop .centerCol,
#contentTop .rightCol {
    background-image: url(/de/img/bg_teaser.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    float: left;
    height: 534px;
    }
#contentTop .leftCol {
    width: 401px;
    }
#contentTop .centerCol {
    width: 310px;
    border-right: 1px solid #DEE0E2;
    }
#contentTop .rightCol {
    width: 274px;/*235,264*/
    }
#contentBottom {
    clear: both;
    }
h1 a {
    display: block;
    width: 100%;
    height: 100%;
    }
h1 span {
    display: none;
    }
.teaser {
    /* padding-top: 20px; 
    padding-left: 16px;
    padding-right: 0px;*/
    }
.rightCol .teaser {
    margin-right: 15px;
    }
.teaser .standard {
    margin-left: 16px;
    }
#destTeaser {
    width: 387px;
    border-width: 1px 1px 0 0;
    border-style: solid;
    border-color: #DEE0E2;
    border-bottom: 1px solid #FFFFFF;
    padding: 15px 0 5px 13px;
    background: transparent url(/de/img/bg_destTeaser.gif) repeat-y 100%;
    }
#destTeaser h1 {
    margin-left: 0;
    }
.teaser  h1 {
    float: left;
    margin: 0 0 10px 16px;
    padding: 0;
    }
.teaser h2 {
    margin: 0 0 0 16px;
    font-size: 1em;
    }
.teaser p {
    margin: 0 5px 10px 16px;
    
    }
.teaser img {
    margin-bottom: 8px;
    }
.a2,
.a3 {
    padding-top: 20px;
    height: 240px;
    }
.a3 img {
    width: 75px;
    height: 118px;
}
.b2,
.b3 {
    height: 120px;
    }
#contentTop .imgHead img,
#subhomepage .imgHead img {
    margin-left: 16px;
    }
#contentTop .imgRight img,
#subhomepage .imgRight img {
    float: right;
    margin-left: 5px;
    }
#contentTop h1,
#subhomepage h1 {
    width: 100%;
    height: 19px;
    }
#cz #contentTop h1,
#cz #subhomepage h1 {
    height: 21px;
    }
#de #contentTop h1.news,
#de #subhomepage h1.news,
#en #contentTop h1.news,
#en #subhomepage h1.news,
#cz #subhomepage h1.news,
#cz #contentTop h1.news {
    background: url(/de/img/h1_news_blue.gif) no-repeat 0% 50%;
    }
#en #contentTop h1.discover3D,
#en #subhomepage h1.discover3D {
    background: url(/de/img/h1_3DExperience_blue.gif) no-repeat 0% 50%;
    }
#cz #contentTop h1.discover3D,
#cz #subhomepage h1.discover3D {
    background: url(/de/img/h1_3DZobrazeni_blue.gif) no-repeat 0% 50%;
    }
#de #contentBottom h1.news {
    background: url(/de/img/h1_news_red.gif) no-repeat 0% 50%;
    }
#de #contentTop h1.reisetipp,
#de #subhomepage h1.reisetipp {
    background: url(/de/img/h1_reisetipp_blue.gif) no-repeat 0% 50%;
    height: 51px;
    }
#de #contentBottom h1.reisetipp {
    background: url(/de/img/h1_reisetipp_red.gif) no-repeat 0% 50%;
    }
#de #contentTop h1.blog,
#de .rightCol h1.blog {
    background: url(/de/img/h1_blog_blue.gif) no-repeat 0% 50%;
    }
#de #contentBottom h1.blog {
    background: url(/de/img/h1_blog_red.gif) no-repeat 0% 50%;
    }
#de #contentTop h1.events,
#de .rightCol h1.events {
    background: url(/de/img/h1_Events_blue.gif) no-repeat 0% 50%;
    }
#de #contentBottom h1.events {
    background: url(/de/img/h1_Events_red.gif) no-repeat 0% 50%;
    }
#de #contentTop h1.freunde {
    background: url(/de/styles/h1_freunde_blue.gif) no-repeat 0% 50%;
    }
#contentBottom h1 {
    width: 100%;
    height: 18px;
    vertical-align: baseline;
    margin-top: 15px;
    }
#de #contentBottom h1.gallery {
    background: url(/de/img/h1_bildergalerie_red.gif) no-repeat 0% 50%;
    }
#cz #contentBottom h1.gallery {
    background: url(/de/img/h1_obrazovaGalerie_red.gif) no-repeat 0% 50%;
    }
#de .rightCol h1.gallery {
    background: url(/de/img/h1_bildergalerie_blue.gif) no-repeat 0% 50%;
    }
#en .rightCol h1.gallery {
    background: url(/de/img/h1_picturegallery_blue.gif) no-repeat 0% 50%;
    }
#cz .rightCol h1.gallery {
    background: url(/de/img/h1_obrazovaGalerie_blue.gif) no-repeat 0% 50%;
    }
#de #contentBottom h1.discover3D {
    background: url(/de/img/h1_erlebenIn3D_red.gif) no-repeat 0% 50%;
    }
#cz #contentBottom h1.discover3D {
    background: url(/de/img/h1_3DZobrazeni_red.gif) no-repeat 0% 50%;
    }
#de .rightCol h1.discover3D {
    background: url(/de/img/h1_erlebenIn3D_blue.gif) no-repeat 0% 50%;
    }
#en .rightCol h1.discover3D {
    background: url(/de/img/h1_3DExperience_blue.gif) no-repeat 0% 50%;
    }
#cz .rightCol h1.discover3D {
    background: url(/de/img/h1_3DZobrazeni_blue.gif) no-repeat 0% 50%;
    }
#de #contentBottom h1.aboutUs {
    background: url(/de/img/h1_wirUeberUns_red.gif) no-repeat 0% 50%;
    }
#de .rightCol h1.aboutUs {
    background: url(/de/img/h1_wirUeberUns_blue.gif) no-repeat 0% 50%;
    }
#en .rightCol h1.aboutUs {
    background: url(/de/img/h1_AboutUs_blue.gif) no-repeat 0% 50%;
    }
#cz .rightCol h1.aboutUs {
    background: url(/de/img/h1_myoNas_blue.gif) no-repeat 0% 50%;
    }
#de #contentBottom h1.quiz {
    background: url(/de/img/h1_quiz_red.gif) no-repeat 0% 50%;
    }
#de .rightCol h1.quiz {
    background: url(/de/img/h1_quiz_blue.gif) no-repeat 0% 50%;
    }
.rectangle {
    padding: 0px;
    text-align: center;
    }
/* .rectangle script {
    display: inline;
    line-height: 0;
    } */
.teaser .headline {
    margin: 0;
    padding: 0;
    line-height: 28px;
    vertical-align: baseline;
    }
#contentBottom .teaser {
    float: left;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #DEE0E2;
    width: 245px;/*236,240*/
    height: 310px;
    margin: 10px 0;
    }
#contentBottom .first {
    width: 246px;/*234,238*/
    border-left: none;
    }
#contentBottom .last {
    width: 246px;/*235,242*/
    }
#contentBottom .imgHead img {
    border: 0;
    margin-top: 0px;
    margin-bottom: 10px;
    /*margin-left: -16px;*/
    }
#contentBottom .last img {
    width: 247px;/*238,245*/
    }
#destTeaser h1 {
    background-position: 0 0;
    height: 40px;
    }
#de #destTeaser h1 {
    background: url(/de/img/h1_reiseziele.gif) no-repeat;
    width: 140px;
    }
#en #destTeaser h1 {
    background: url(/de/img/h1_destinations.gif) no-repeat;
    width: 189px;
    }
#cz #destTeaser h1 {
    background: url(/de/img/h1_cestovniCile_blue.gif) no-repeat;
    width: 185px;
    height: 22px;
    }
#destTeaser br {
    clear: left;
    }
#destTeaser div,
#destTeaser dl,
#destTeaser select {
    float: left;
    }
#destTeaser div {
    background: url(/de/img/weltkarte.gif) no-repeat;
    }
#destTeaser img {
    border: none;
    }
#destTeaser dl {
    position: relative;
    overflow: visible;
    }
#destTeaser dt {
    width: 100px;
    }
#destTeaser dt a,
a.standard {
    color: #C02520;
    font-weight: bold;
    text-decoration: none;
    line-height: 20px;
    padding-left: 14px;
    background: url(/de/img/bg_lnkStandard.gif) no-repeat 0 6px;
    }
#destTeaser dt a:hover,
a.standard:hover {
    text-decoration: underline;
    }
#cz #destTeaser a.noAm {
    width: 120px;
    display: block;
    }
a.pdf {
    text-decoration: none;
    background: url(/de/img/pdf.gif) no-repeat 0% 50%;
    padding-left: 20px;
    }
#destTeaser dt a span {
    padding-left: 14px;
    }
#destTeaser select {
    padding-left: 5px;
    font-size: .8em;
    width: 170px;
    margin-right: 115px;
    }
.news dl {
    margin-left: 16px;
    margin-bottom: 5px;
    }
.news dt {
    padding-bottom: 5px;
    background: url(/de/img/bg_lnkStandard.gif) no-repeat 0px 6px;
    }
.news dt a {
    color: #000000;
    text-decoration: none;
    /*padding-left: 14px;*/
    }
.news dt a strong {
    color: #C02520;
    font-weight: bold;
    margin-left: 14px;
    display: block;
    }
.news dt a div {
    margin-left: 14px;
    } 
.news dt a:hover strong,
.news dt a:hover div {
    text-decoration: underline;
    }
#footer { 
    margin: 0 auto 90px 0;
    width: 988px;/*949,978*/
    height: 32px;
    background-color: #C02520;
    border-bottom: 1px solid #000000;
    font-size: .9em;
    color: #FFFFFF;
    }
#footer a {
    text-decoration: none;
    color: #FFFFFF;
    }
#footer a:hover {
    text-decoration: underline;
    }
#footer a img {
    border: none;
    }
#footer .left,
#footer .right {
    float: left;
    width: 50%;
    }
#footer .left img {
    float: left;
    }
#footer .right {
    text-align: right;
    }
#footer .right p {
    margin-right: 35px;
    margin-top: auto;
    margin-bottom: auto;
    line-height: 32px;
    }
#footer .right #allianz {
    position: relative;
    top: 3px;
    right: 8px;
    }
#en #allianz, #cz #allianz, #pl #allianz {
    display: none;
    }
/* Folgeseiten */
#subhomepage {
    clear: left;
    margin: 100px 0 0 0;
    }
#subhomepage .leftCol {
    float: left;
    border-right: 1px solid #DEE0E2;
    }
#subhomepage .rightCol {
    float: left;
    width: 310px;/*271,300*/
    border-top: 1px solid #DEE0E2;
    padding-top: 20px;
    }
#subhomepage .rightCol .teaser {
    padding-top: 0;
    margin-right: 15px;
    margin-bottom: 20px;
    height: auto;
    }
#subhomepage .leftCol #destTeaser {
    padding: 10px 35px;
    width: 605px;
    border-top: 1px solid #DEE0E2;
    border-right: none;
    margin-top: -1px;
    }
#subhomepage .leftCol #destTeaser h1 {
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 10px;
    }
#subhomepage .leftCol #destTeaser dl {
    margin-top: 0;
    width: 310px;
    }
#subhomepage .leftCol #destTeaser dt {
    float: left;
    /* width: 110px; */
    }
#subhomepage .leftCol #destTeaser div {
    float: right;
    }
#subhomepage .leftCol #destTeaser a.ident {
    float: left;
    margin-left: 201px;
    margin-top: -20px;
    }
#subhomepage .leftCol #destTeaser a.noIdent {
    margin-left: 0;
    }
#subhomepage .article #destTeaser {
    width: 605px;
    padding-left: 0;
    padding-right: 0;
    border: none;
    }
.article { 
    width: 605px;
    margin-bottom: 0;
    padding: 0 35px 20px 35px;
    border-bottom: 1px solid #FFFFFF;
    background-image: url(/de/img/bg_teaser.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    }
.forum {
    padding-top: 20px;
    }
.article hr,
.forum hr {
    width: 605px;
    margin: -5px 0 5px 0;
    }
.article h1,
.forum h1 {
    margin-top: 10px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    font-size: 1.75em;
    color: #004699;
    }
.article h2,
.forum h3 {
    margin-top: 8px;
    margin-bottom: 0;
    font-size: 1.3em;
    clear: left;
    }
.article h3,
.forum h3 {
    margin-top: 25px;/*3px*/
    margin-bottom: 0;
    font-weight: normal;
    font-size: .85em;
    color: #C02520;
    clear: left;
    }
.article h3 a {
    color: #C02520;
    text-decoration: none;
    }
.article h3 a:hover {
    text-decoration: underline;
    }
.forum h2, 
.forum h3,
.forum hr {
    margin-left: 35px;
    margin-top: 5px;
    }
.forum h1 {
    margin-left: 35px;
    }
.forum .print {
    float: none;
    margin-left: 579px;
    }
iframe.blog {
    margin-bottom: 20px;
    width: 986px;/*945px*//*947,976*/
    height: 500px;
    /* border: 1px solid lime; */
    }.article .teaserText {
    margin-top: 25px;
    font-weight: bold;
    }
.article .flowText {
    margin-bottom: 25px;
    clear: both;
    }
/* .article .flowText  */.textBlock {
    width: 181px;
    height: 140px;
    margin-right: 20px;
    margin-bottom: 20px;
    float: left;
    }
.article .pictures img {
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
    border: none;
    }
.article span.left,
.article span.doubleLeft {
    float: left;
    }
.article span.doubleLeft {
    margin-right: 10px;
    }
.article span.left img {
    margin-right: 10px;
    }
.article span.doubleLeft img.left {
    float: left;
    margin-right: 0;
    }
.article span.right {
    float: right;
    margin-left: 10px;
    }
.article .blue,
.article .yellow,
.article .green ,
.article .red {
    padding:2px;
    font-weight:bold;
    }
.article .blue {
    background-color: #C8DFED;
    color: #063975;
    }
.article .yellow {
    background-color: #FEFBC4;
    color: #F65C02;
    }
.article .green {
    background-color: #E5EEB7;
    color: #1D8A47;
    }
.article .red {
    background-color: #FDDCB9;
    color: #C41706;
    }
.article address {
    font-style: normal;
    margin-bottom: 10px;
    }
.article h4 {
    margin-bottom: 0px;
    }
.article a.flowLink {
    color: #C02520;
    text-decoration: underline;
    font-weight: bold;
    line-height: 20px;
    }
.article ol li {
    margin-bottom: 10px;
    }
.article ol li ol {
    margin-left: -20px;
    }
.article ol li ol li.right {
    margin-bottom: 3px;
    list-style-type: none;
    background: url(/de/img/right.gif) no-repeat 0% 50%;
    padding-left: 10px;
    }
.inscription {
    font-size: .75em;
    }
.travelguide {
    margin-top: 20px;
    padding-bottom: 20px;
    }
.travelguide hr {
    clear: left;
    }
.travelguide .title {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    width: 20%;
    }
.travelguide .title img {
    margin-bottom: 10px;
    }
.travelguide .title a {
    background: url(/de/img/right.gif) no-repeat 0% 50%;
    padding-left: 10px;
    font-size: .85em;
    color: #000000;
    text-decoration: none;
    display: none;
    }
.withPDF .title a {
    display: inline;
    }
.withPDF .title a:hover {
    text-decoration: underline;
    }
.travelguide .bookcontent {
    float: left;
    width: 70%;
    }
.travelguide .bookcontent h2 {
    float: left;
    margin-top: 0px;
    clear: left;
    font-size: 1.2em;
    color: #C02520;
    }
.travelguide .bookcontent .newsflag {
    background: url(/de/img/newsflag.gif) no-repeat 100% 50%;
    padding-right: 40px;
    }
.travelguide .bookcontent h3 {
    font-size: .9em;
    font-weight: bold;
    color: #000000;
    }
.travelguide .bookcontent .bookinfo {
    font-size: .85em;
    }
.vcard {
    display: none;
    }
fieldset {
    border: none;
    padding: 0;
    margin: 10px 0 10px -1px;
    }
textarea {
    width: 250px;
    height: 150px;
    }
fieldset label {
    display: block;
    font-weight: bold;
    }
fieldset.anrede label,
fieldset.anrede input,
fieldset.checkit input,
fieldset.checkit label {
    float: left;
    }
fieldset.anrede label {
    padding-left: 5px;
    width: 75px;
    }
fieldset.standard input {
    width: 250px;    
    margin-bottom: 20px;
    }
fieldset.checkit label {
    width: 250px;
    padding-left: 5px;
    }
button {
    width: 120px;
    margin-right: 20px;
    margin-bottom: 30px;
    }
#kontaktform {
    float: left;
    width: 300px;
    }
.threeDSelections label {
    font-weight: bold;
    line-height: 25px;
    float: none;
    }
.threeDSelections select {
    float: left;
    width: 220px;
    margin-right: 20px;
    margin-bottom: 5px;
    }
.threeDSelections .threeDSelector {
    width: 340px;
    }
.quizform form {
    width: 462px;
    float: left;
    }
.quizform img {
    float: right;
    }
#quizmaster {
    width: 462px;
    }
#quizmaster input,
#quizmaster label {
    float: left;
    }
#quizmaster input {
    margin-top: 9px;
    margin-right: 10px;
    }
#quizmaster label {
    width: 430px;
    line-height: 30px;
    font-weight: normal;
    }
/*Verlagsgeschichte - HISTORY STUFF */
/* Chronik-Bilder */
#chronik #bild {
    margin: 20px 0;
    text-align: center;
    height: 150px;
}
#chronik #bild div {
    display: none;
}
#chronik #bild div#bild1927 { display: block; }
#chronik #bild div#bild1951 { padding: 25px 0; }
/* Chronik-Zeitstrahl */
#chronik #zeitstrahl {
    clear: left;
    width: 605px;
}
#chronik #zeitstrahl #kasten {
    position: relative;
    width: 527px;
    height: 40px;
    overflow: hidden;
}
#chronik #zeitstrahl #kasten #inhalt {
    position: absolute;
    /* left: -100px; */             /* Muss als Inline-Style definiert werden, damit JavaScript den Wert ändern kann */
    top: 0px;
    width: 1100px;
}
#chronik #zurueck {
    float: left;
    margin: 20px 0 0 0;
    padding: 0;
    width: 36px;
}
#chronik #vorwaerts {
    float: right;
    margin: 20px 0 0 0;
    padding: 0;
    width: 30px;
    text-align: right;
}
/* Chronik-Jahreszahlen */
/* Chronik-Jahreszahlen */
#chronik #zeitstrahl #kasten #inhalt div {
    float: left;
    width: 50px;
    padding-top: 20px;
    background: url(img/zeitstrahl.gif) no-repeat;
}
#chronik #zeitstrahl a           { font-weight:bold; text-decoration:none; color: #000; cursor:default; }
#chronik #zeitstrahl a:link      { color: #000; }
#chronik #zeitstrahl a:visited   { color: #000; }
/*#chronik #zeitstrahl a:focus     { color: #C02520; }*/
#chronik #zeitstrahl a:hover     { color: #C02520; }
/*#chronik #zeitstrahl a:active    { color: #C02520; }*/
/* Chronik-Text */
#chronik #text {
    clear: both;
    height: 35px;
    padding: 10px 10px 0 10px; 
    text-align: center;         /* Horizontale Ausrichtung für Blockelemente für IE */
}
#chronik #text div {
    display: none;
    margin: 0 auto;             /* Standardkonforme horizontale Ausrichtung für Blockelemente */
    text-align: center;
}
#chronik #text div#text1927 { display:block; }
/* #text1951 { display:none; width:280px; text-align:left; } */

#de .orderCZ, #de .orderEN, #de .orderPL { display: none !important; }
#cz .orderDE, #cz .orderEN, #cz .orderPL { display: none !important; }
#en .orderDE, #en .orderCZ, #en .orderPL { display: none !important; }
#pl .orderDE, #pl .orderEN, #en .orderCZ { display: none !important; }
#de .DSen, #de .DScz, #en .DSde, #en .DScz, #cz .DSde, #cz .DSen, 
#de .impCZ, #de .impPL, #de .impEN, 
#en .impCZ, #en .impPL #en .impDE,
#cz .impPL, #cz .impEN, #cz .impDE,
#pl .impCZ, #pl .impEN, #pl .impDE { 
    display: none !important; 
    }
#en #bottomNav #bottomNavClose img, 
#cz #bottomNav #bottomNavClose img, 
#pl #bottomNav #bottomNavClose img {
    visibility: hidden;
    }
#en #bottomNav #bottomNavClose,
#cz #bottomNav #bottomNavClose,
#pl #bottomNav #bottomNavClose { 
    display: block; 
    background: url(/de/img/closelabel_en.gif) no-repeat;
    /*width: 66px;*/ 
    height: 22px;
    }