/* mobil.css */

html {
    width: 100%;
    /*overflow: hidden;*/
}

body {
    width: 100% !important;
    margin: 0px !important;
    padding: 0px !important;
    position: relative;
    /*overflow-x: hidden;*/
}
  
body {
    font-size: 100%;
    background: ActiveBorder;
}

.serviceMenu, #footerWrap .footerSitemap, #mainSlider .slideContent #moveSlideControl, #parallax, .breadcrumbTop p, .breadcrumbTop ul {
    display: none;
}

#contentWrap #contentMarginal, #contentWrap .teaserWrap, form select, form .selectWrap, #footerWrap .footerContact, #mainSlider, #mainSlider img, #mainWrap, .zweispaltig {
    width: 100%;
}

#mainSlider .slide img {
    width: 720px;
    height: auto;
}

#wrapAll {
    position: static;
    width: 720px;
}

h2 {
    border-width: 2px;
}

form label {
    font-size: 24px;
}

#header {
    border-top: 15px solid #E2001A;
}

form input[type="text"] {
    border-radius: 24px;
    border-width: 4px;
    font-size: 20px;
    padding-top: 9px;
    padding-bottom: 10px;
    width: 400px;
}

#contentMain form input[type="text"] {
    width: 638px;
}

form textarea {
    border-width: 4px;
}

form textarea.textareaFull {
    width: 650px;
}

.formBox.abstand {
    width: 650px;
}

.formBox {
    width: 650px;
}

#header .headerSearch {
    margin-top: 20px;
    margin-left: 20px;
    width: 700px;
}

#header .headerSearch form {
    width: 100%;
}

#header form p {
    margin-top: 10px;
}

#header .headerLogo {
    margin-right: 20px;
}

#header form p a {
    font-size: 28px;
}

#header form input[type="submit"] {
    background-image: url(../images/hd/form_search_button.png);
    margin: 8px 0 0 -45px;
    height: 38px;
    width: 38px;
}

.mobileOnly {
    display: block;
}

#mainMenu {
    margin-bottom: -80px;
}

#mainMenu h2, #mainMenu h3 {
    margin: 0 0 30px 0;
    padding: 0 0 20px 0;
    font-size: 28px;
    border-width: 2px;
}

#mainMenu #flyoutWrap {
    padding: 24px 0 0 0;
    width: 680px;
}

#mainMenu .naviHeader {
    height: 80px;
}

#mainMenu .hoverWrap a {
    font-size: 24px;
    padding-left: 100px;
}

#mainMenu .naviBackground {
    background-image: url(../images/hd/navigation_bg.png);
    margin-top: -12px;
    height: 104px;
    width: 287px;
}

#mainMenu #flyout {
    background: url(../images/hd/navigation_bg_flyout.png) no-repeat left top #FFFFFF;
    border-bottom: 5px solid #E2001A;
    height: auto;
    padding: 40px 0 10px 0;
    margin-top: 20px;
    width: 720px;
    position: relative;
}

#mainMenu #flyout h2 {
    margin-left: 20px;
    width: 660px;
}

#mainMenu #flyout h3 {
    width: 660px;
}

#mainMenu #flyoutWrap ul {
    margin-bottom: -32px;
}

#mainMenu #flyoutWrap ul ul {
    width: 680px;
    margin-bottom: 0;
}

#mainMenu #flyoutWrap li li {
    background-image: url(../images/hd/navigation_underline.png);
    background-position: left 26px;
    border-bottom: solid 1px #eaeaeb;
    padding: 0;
    margin-left: 20px;
    width: 660px;
}

#mainMenu #flyoutWrap ul ul ul {
    background-color: #ffffff;
    z-index: 10000;
    position: relative;
}

#mainMenu #flyoutWrap li li li {
    width: 630px;
    margin-left: 0;
}

#mainMenu #flyoutWrap li a {
    padding: 8px 0 25px 0;
    width: 560px;
}

/*
#mainMenu #flyoutWrap li a.showPopup {
    background: url(../images/hd/icon_hauptnavi.png) no-repeat 610px 0;      
}
*/

#mainMenu #flyoutWrap li a.mobilNavi {
    display: block;
    width: 60px;
    padding-top: 0;
    padding-bottom: 0;
    position: absolute;
    right: 0;
    z-index: 100;
}

#mainMenu #flyoutWrap li h3 a {
    background: url(../images/hd/icon_goBack.png) no-repeat 0 0;
    padding: 6px 0 8px 60px;
}

#mainMenu #flyoutWrap li a {
    font-size: 28px;
}

.untermenu {
    margin: 107px 0 0 0;
    padding-top: 14px;
    padding-left: 20px;
    width: 700px;
    height: 100%;
    border-bottom: 5px solid #E2001A;
}

#mainMenu #flyoutWrap .untermenu ul {
    margin-bottom: -17px;
}

#mainSlider {
    width: 100%;
}

#mainSlider .slideContent h2 {
    font-size: 28px;
    margin: 0;
}

#mainSlider .slideContent h2 a {
    float: left;
    padding: 10px 0 10px 20px;
}

#mainSlider .slideContent {
    height: 60px;
    margin-top: -60px;
}

.slideControl {
    margin-top: -60px;
    margin-right: 20px;
}

#mainSlider .slideControl ul li a:hover img, #mainSlider .slideControl ul li a:focus img {
    margin-top: -18px;
}

#mainSlider .slideControl ul li.dotActive img {
    margin-top: -18px;
}

a.linkIntern {
    background-image: url(../images/hd/linkIntern.png);
    padding: 6px 0 6px 60px;
}

a.linkIntern:hover, a.linkIntern:focus {
    background-image: url(../images/hd/linkIntern_active.png);
}

.downloadLink, .downloadLink:hover, .downloadBox a, ul.linkListe li a.downloadLink {
    background-image: url(../images/hd/icon_download.png);
    background-repeat: no-repeat;
    font-size: 28px;
    padding: 6px 0 14px 60px !important;
}

ul.linkListe li li a.downloadLink {
    background-image: url(../images/hd/icon_download_sub.png);
    padding: 6px 0 14px 26px;
    background-position: 0 13px;
}

ul.linkListe li a.downloadLink:hover, .downloadBox a:hover, ul.linkListe li a.downloadLink:focus, .downloadBox a:focus {
    background-image: url(../images/hd/icon_download_active.png);
}

ul.linkListe li li a.downloadLink:hover, .downloadBox a:hover, ul.linkListe li li a.downloadLink:focus {
    background-image: url(../images/hd/icon_download_sub_active.png);
    background-position: 0 13px;
}

.galerieTeaserBox .downloadLink {
    font-size: 28px !important;
}

#contentWrap .downloadBox {
    padding-bottom: 0;
    border: none;
}

.downloadBox a span, a.downloadLink span {
    font-size: 28px;
}

#mainWrap {
    padding: 0;
}

#contentWrap {
    margin: 0 20px;
    width: 680px;
}

#contentWrap h1 {
    font-size: 56px;
}

#contentWrap p {
    font-size: 28px;
}

#contentMain {
    margin: 0;
    width: 100%;
}

.tagCloudBig {
    margin-left: 0;
    margin-right: 0;
    width: 680px;
}

#contentWrap .boxSmall {
    border-width: 2px;
}

#contentWrap .teaserWrap .standardBox h2 {
    border-bottom: 2px solid #D0D0D1;
    margin-bottom: 20px;
}

#contentWrap .standardBox h3 a {
    font-size: 36px;
}

#contentWrap .boxSmall .text {
    width: 330px;
}

.teaserWrap .boxSmall img {
    width: 330px;
    height: auto;
}

#contentWrap .boxSmall h3 a {
    font-size: 28px;
}

#contentMarginal .boxSmall {
    padding-bottom: 10px;
    margin-top: 0;
}

#contentMarginal .serviceBox .boxSmall {
    padding-bottom: 20px;
    margin-top: 20px;
}

#contentMarginal .serviceBox span span.dachzeile, #contentWrap span.dachzeile {
    font-size: 28px;
}

#contentMarginal .serviceBox .boxSmall .image {
    width: 131px;
    height: 131px;
}

.serviceBox a:hover img, .serviceBox a:focus img {
    margin-left: -133px;
}

#contentWrap .teaserLeft {
    margin: 0;
}

#contentWrap .teaserWrap .standardBox {
    padding-bottom: 20px;
    margin-top: 20px;
    margin-bottom: 0;
}

#contentMarginal a span {
    font-size: 28px;
}

#contentWrap .breadcrumb {
    margin: 0 0 30px 0;
    width: 100%;
}

.breadcrumb ul {
    width: 100%;
}

#contentWrap .breadcrumb p {
    float: none;
}

#contentWrap .breadcrumb li.first {
    padding-left: 0;
}

#contentWrap .breadcrumb li {
    background: url(../images/hd/pipe_breadcrumb.png) no-repeat left center transparent;
    padding-right: 12px;
}

#contentWrap .breadcrumb li.first {
    background: none;
}

#contentWrap .linkListe .externerLink {
    margin-top: 8px;
}

.gtBoxSmall {
    margin: 0;
    width: auto;
}

.galerieTeaserBox .galerieLink a {
    background-image: url(../images/hd/icon_bildergalerie.png);
}

#contentWrap .galerieTeaserBox p, #contentWrap .galerieTeaserBox a {
    font-size: 20px;
}

.galerieTeaserBox .galerieLink {
    margin-top: -80px;
    height: 80px;
    width: 280px;
}

.galerieTeaserBox {
    margin-bottom: 20px;
}

#contentWrap .standardText ul {
    margin-left: 40px;
    width: 640px;
}

#contentWrap .standardText ul ul {
    margin-left: 0;
    width: auto;
}

#contentWrap .ankerAbschnitt .standardText ul {    
    width: 570px;
}

#contentWrap .ankerAbschnitt .standardText ul ul {    
    width: auto;
}

.standardText li {
    font-size: 28px !important;
    width: auto;
}

.standardText ul li {
    list-style-image: url(../images/hd/standardListe_disc.png);
}

.standardText li li {
    width: 590px;
    font-size: 28px !important;
}

.standardText li ul li {
    list-style-image: url(../images/hd/standardListe_disc_small.png);
}

.ankerAbschnitt .standardText li li {
    width: 500px;
}

.standardText li li li {
    width: 530px;
}

/*
#contentWrap .standardListe {
    margin-left: 40px;
    width: 640px;
}

#contentWrap .ankerAbschnitt .standardListe {    
    width: 570px;
}

ul.standardListe li {
    list-style-image: url(../images/hd/standardListe_disc.png);
    font-size: 28px;
    width: auto;
}

ul.standardListe li li {
    list-style-image: url(../images/hd/standardListe_disc_small.png);
    width: 590px;
}

.ankerAbschnitt ul.standardListe li li {
    width: 500px;
}

ul.standardListe li li li {
    width: 530px;
}
*/

ul.linkListe li a {
    font-size: 28px;
}

#contentWrap li {
    line-height: 38px;
}

ul.linkListe li a {
    background-image: url(../images/hd/linkIntern.png);
    padding: 6px 0 6px 60px;
}

ul.linkListe li a:hover, ul.linkListe li a:focus {
    background-image: url(../images/hd/linkIntern_active.png);
}

ul.linkListe li li a {
    background: url(../images/hd/list-style-image.png) no-repeat left 6px transparent;
    font-size: 28px;
    padding: 0 0 5px 25px;
}

ul.linkListe li li a:hover, .linkListe li li a:focus {
    background-image: url(../images/hd/list-style-image_active.png);
}

form .selectWrap {
    border-radius: 24px;
    border-width: 4px;
    padding: 4px 10px 3px 10px;
    width: 650px;
}

form .selectWrap select {
    font-size: 24px;
    width: 105%;
}

form select, form .selectWrap, .sbSelector {
    background-image: url(../images/hd/form_select.png);
}

form .inaktiv .selectWrap {
    background-image: url(../images/hd/form_select_inaktiv.png);
}

.formBox p:not(#foo) > input + label {
    background-image: url(../images/hd/form_radio_checkbox.png);
}

.darksite .formBox p:not(#foo) > input + label {
    background-image: url(../images/hd/form_radio_checkbox_darksite.png);
}

.darksite .formBox {
    margin-left: -2px;
}

.darksite .formBox label {
    font-size: 28px;
    padding: 12px 0 12px 60px;
}

#footerWrap {
    border-top: 15px solid #E2001A;
}

#footerWrap .footerContact {
    margin: 0 20px;
    width: 680px;
}

.footerContact h2 {
    border: none;
    margin-top: 20px;
}

#footerWrap .footerContact p, #footerWrap .footerContact h4 {
    font-size: 24px;
}

#footerWrap .footerContact a {
    /*float: none;*/
}

.footerContact h2 span {
    border-top: 2px solid #D0D0D1;
    float: left;
    padding-top: 20px;
}

#footerWrap .footerContact h2 span {
    font-size: 24px;
}

#contentWrap .boxSmall span.dachzeile {
    font-size: 28px;
}

#footerWrap .footerContact input {
    font-size: 24px;
    padding: 4px 10px;
    width: 650px;
}

#footerWrap .footerContact textarea {
    border-width: 4px;
    border-radius: 24px;
    font-size: 24px;
    margin-bottom: 20px;
    width: 640px;
}

#footerWrap input[type="submit"] {
    padding: 0;
    height: 50px;
    width: 230px;
}

#footerWrap .contactBox {
    margin: 0 0 40px 0 !important;
    width: 660px;
}

#footerWrap #footerImprint {
    height: auto;
    padding-bottom: 20px;
}

#footerWrap #footerImprint p {
    margin-left: 20px;
}

#footerWrap #footerImprint ul {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

#footerWrap #footerImprint ul li {
    background: none;
    clear: both;
}

div.pp_overlay {
    min-height: 1000px;
    width: 720px !important;
}

.darksite {
    top: 20px;
    margin-left: -340px;
    width: auto;
}

.darksite .pp_content_container, .darksite .pp_content, .darksite .pp_content_container .pp_details {
    width: 680px;
}

.darksite .pp_content .pp_gallery_title, .darksite .pp_gallery_content {
    width: 640px !important;
}

.darksite #pp_full_res {
  padding-right: 20px;
  width: 660px !important;
}

.darksite .pp_content .pp_gallery_title {
    height: auto;
}

.darksite #pp_full_res img {
    width: 640px;
}

.darksite .dachzeile {
    color: #555555;
    font-size: 28px;
}

.darksite h2 {
    font-size: 56px;
    background: #FFF;
}

.darksite h3, .pp_details div.detailsText p {
    font-size: 36px;
    background: #FFF;
}

.darksite .pp_close, .darksite .pp_hide {
    background-image: url(../images/hd/galerie_close.png);
    float: left;
    font-size: 28px;
    padding: 12px 0 12px 60px;
    margin-left: 0;
}

div.pp_default, div.ppt, .pp_content, .pp_thumb_nav_container, .pp_hoverContainer, #pp_full_res, .pp_content_container .pp_details {
    width: 680px !important;
}

div.pp_default {
    left: 20px !important;
}

.pp_content_container {
    width: 680px;
}

.pp_hoverContainer {
    margin-left: 0 !important;
}

.pp_fade img {
    width: 100% !important;
}

.pp_details div.detailsText {
    width: 640px;
}

div.pp_default .pp_close {
    background-image: url(../images/hd/galerie_close.png);
    height: 44px;
    padding-left: 60px;
    padding-top: 12px;
}

.pp_content .pp_gallery_title {
    height: 80px;
}

div.pp_default .pp_close:hover, div.pp_default .pp_close:focus {
    background-image: url(../images/hd/galerie_close_active.png);
}

a.pp_previous span, span.pp_previous, a.pp_next span, span.pp_next {
    font-size: 20px;
    padding-top: 30px;
    padding-bottom: 10px;
    margin-top: 0;
    top: 382px;
    height: 44px;
}

a.pp_previous span, span.pp_previous {
    background-image: url(../images/hd/galerie_back.png);
    background-position: 20px 20px;
    padding-left: 80px;
    width: 100px;
}

a.pp_next span, span.pp_next {
    background-image: url(../images/hd/galerie_forward.png);
    background-position: 110px 20px;
    padding-left: 22px;
    width: 158px;
}

.pp_details div.ppCounter {
    margin-right: 270px;
    margin-top: 30px;
}

.pp_gallery_content {
    margin-top: 40px;
}

.pp_details .galleryLinks a {
    background-image: url(../images/hd/icon_download.png);
    font-size: 20px;
    padding-left: 60px;
    padding-top: 8px;
}

.pp_details .galleryLinks a:hover, .pp_details .galleryLinks a:focus {
    background-image: url(../images/hd/icon_download_active.png);
}

div.pp_default span.pp_arrow_previous {
    margin-left: 12px;
}

.pp_gallery ul {
    margin-left: 10px;
}

.pp_gallery li, .pp_gallery li.selected {
    margin-right: 10px;
}

div.pp_default a.pp_arrow_next:link, div.pp_default a.pp_arrow_next:visited {
    margin-left: 10px;
}

.pp_gallery div {
    width: 600px !important;
}

.darksite .pp_hide {
    background-image: url(../images/hd/darksite_galerie_hide.png);
}

.galleryOptionen {
    float: left;
    border-top: solid 2px #d5d5d6;
    padding: 30px 0 20px 0;
    margin: 0 20px 0 20px;
}

.darksite .pp_gallery_content {
    border-width: 2px;
}

.darksite .pp_close {
    background-image: url(../images/hd/darksite_galerie_close.png);
}

.darksite .pp_close:hover, .darksite .pp_close:active {
    background-image: url(../images/hd/darksite_galerie_close_active.png);
}

.galleryHotline {
    font-size: 36px;
    margin: 0 0 0 20px;
    padding: 0.6em 0 1.8em 170px;
    background-image: url(../images/hd/icon_hotline.png);
}

.galleryHotline .titel {
    font-size: 28px;
}

h4.ankerTitel, h4.ankerTitelAktiv, h5.ankerTitel, h5.ankerTitelAktiv, .presseUebersicht h4.ankerTitel, .presseUebersicht h4.ankerTitelAktiv {
    width: 680px;
}

.ankerEuropa {
    background-image: url(../images/europaflagge_50.png);
}

h4.ankerTitel a, h4.ankerTitelAktiv a, h5.ankerTitel a, h5.ankerTitelAktiv a, .presseUebersicht h4.ankerTitel a, .presseUebersicht h4.ankerTitelAktiv a {
    padding-top: 7px;
    padding-left: 60px;
    background: url(../images/hd/icon_aufklapp.png) no-repeat 0 0;
}

h4.ankerTitel a:hover, h5.ankerTitel a:hover, h4.ankerTitel a:focus, h5.ankerTitel a:focus, h4.ankerTitel a:active, h5.ankerTitel a:active, .presseUebersicht h4.ankerTitel a:hover, .presseUebersicht h4.ankerTitel a:focus, .presseUebersicht h4.ankerTitel a:active {
    background-image: url(../images/hd/icon_aufklapp_aktiv.png);
}

h4.ankerTitelAktiv a, h5.ankerTitelAktiv a, .presseUebersicht h4.ankerTitelAktiv a {
    background-image: url(../images/hd/icon_zuklapp.png) !important;
}

h4.ankerTitelAktiv a:hover, h5.ankerTitelAktiv a:hover, h4.ankerTitelAktiv a:focus, h5.ankerTitelAktiv a:focus, h4.ankerTitelAktiv a:active, h5.ankerTitelAktiv a:active, .presseUebersicht h4.ankerTitelAktiv a:hover, .presseUebersicht h4.ankerTitelAktiv a:focus, .presseUebersicht h4.ankerTitelAktiv a:active {
    background-image: url(../images/hd/icon_zuklapp_aktiv.png) !important;
}

.ankerAbschnitt {
    width: 620px;
    padding: 20px 0 0 60px;
}

#contentMain form input[type="submit"] {
    font-size: 24px;    
}

.teaserWrap img {
    width: 680px;
    height: auto;
}

.slideControl #moveSlideControl {
    display: none;
}

#contentMain form.suche input.inputFull {
    width: 638px;
    margin-right: 0;
}

#contentMain form.suche input[type="submit"] {
    float: right;
}

#contentMain .suchergebnis h4 a, #contentMain .suchergebnis h5 a {
    background: url(../images/hd/linkIntern.png) no-repeat 0 46px;
    padding: 5px 0 5px 70px;
}

#contentMain .suchergebnis h4 a:hover, #contentMain .suchergebnis h4 a:focus, #contentMain .suchergebnis h4 a:active, #contentMain .suchergebnis h5 a:hover, #contentMain .suchergebnis h5 a:focus, #contentMain .suchergebnis h5 a:active {
    background-image: url(../images/hd/linkIntern_active.png)
}

#contentMain .suchergebnis h4, #contentMain .presseUebersicht .suchergebnis h5 {
    font-size: 28px;
}

#contentMain .suchergebnis p.pfad {
    font-size: 24px;
    padding-left: 70px;
}

#contentMain .suchergebnis p {
    margin: 30px 0;
    padding-left: 67px;
}

.suchnavigation {
    font-size: 28px;
}

.suchnavigation img {
    height: 44px;
    width: 44px;
}

.suchnavigation li {
    padding: 10px 5px;
}

.suchnavigation li span {
    font-weight: bold;
}

.suchnavigation li.suchePrev a {
    background: url(../images/hd/suche_prev.png) no-repeat 0 10px;
    width: 44px;
    padding-bottom: 15px;
}

.suchnavigation li.suchePrev a:hover,
.suchnavigation li.suchePrev a:focus,
.suchnavigation li.suchePrev a:active {
    background-image: url(../images/hd/suche_prev_aktiv.png);
}

.suchnavigation li.sucheNext a {
    background: url(../images/hd/suche_next.png) no-repeat 0 10px;
    width: 44px;
    padding-bottom: 15px;
}

.suchnavigation li.sucheNext a:hover,
.suchnavigation li.sucheNext a:focus, 
.suchnavigation li.sucheNext a:active {
    background-image: url(../images/hd/suche_next_aktiv.png);
}

ul.serviceBox {
    font-size: 36px;
    margin: -30px 0 30px 0;
}

ul.serviceBox .titel {
    font-size: 28px;
}

ul.serviceBox li {
    padding: 30px 0 30px 0;
}

.serviceBox li a {
    padding: 30px 0 30px 175px;
}

.serviceBox li.amtsblaetter a:link {
    background: url(../images/hd/icon_amtsblaetter.png) no-repeat 0 0;
}

.serviceBox li.amtsblaetter a:hover,
.serviceBox li.amtsblaetter a:focus,
.serviceBox li.amtsblaetter a:active {
    background: url(../images/hd/icon_amtsblaetter_aktiv.png) no-repeat 0 0;
}

.serviceBox li.apostillen a:link {
    background: url(../images/hd/icon_apostillen.png) no-repeat 0 0;
}

.serviceBox li.apostillen a:hover,
.serviceBox li.apostillen a:focus,
.serviceBox li.apostillen a:active {
    background: url(../images/hd/icon_apostillen_aktiv.png) no-repeat 0 0;
}

.serviceBox li.beihilfen a:link {
    background: url(../images/hd/icon_beihilfen.png) no-repeat 0 0;
}

.serviceBox li.beihilfen a:hover,
.serviceBox li.beihilfen a:focus,
.serviceBox li.beihilfen a:active {
    background: url(../images/hd/icon_beihilfen_aktiv.png) no-repeat 0 0;
}

.serviceBox li.netzwerk a:link {
    background: url(../images/hd/icon_netzwerk.png) no-repeat 0 0;
}

.serviceBox li.netzwerk a:hover,
.serviceBox li.netzwerk a:focus,
.serviceBox li.netzwerk a:active {
    background: url(../images/hd/icon_netzwerk_aktiv.png) no-repeat 0 0;
}

.serviceBox li.personen a:link {
    background: url(../images/hd/icon_personen.png) no-repeat 0 0;
}

.serviceBox li.personen a:hover,
.serviceBox li.personen a:focus,
.serviceBox li.personen a:active {
    background: url(../images/hd/icon_personen_aktiv.png) no-repeat 0 0;
}

.serviceBox li.schloss a:link {
    background: url(../images/hd/icon_schloss.png) no-repeat 0 0;
}

.serviceBox li.schloss a:hover,
.serviceBox li.schloss a:focus,
.serviceBox li.schloss a:active {
    background: url(../images/hd/icon_schloss_aktiv.png) no-repeat 0 0;
}

.serviceBox li.sprechblase a:link {
    background: url(../images/hd/icon_sprechblase.png) no-repeat 0 0;
}

.serviceBox li.sprechblase a:hover,
.serviceBox li.sprechblase a:focus,
.serviceBox li.sprechblase a:active {
    background: url(../images/hd/icon_sprechblase_aktiv.png) no-repeat 0 0;
}

form .selectWrap {
    border-radius: 24px;
    border-width: 4px;
    padding: 4px 10px 3px 10px;
    width: 650px;
}

form .selectWrap select {
    font-size: 24px;
    width: 105%;
}

form select, form .selectWrap {
    background-image: url(../images/hd/form_select.png);
}

.jqTransformSelectWrapper div {
    border-width: 4px;
    border-radius: 24px;
    font-size: 24px;
    width: 630px;
    padding: 4px 20px 3px 20px;
}

.jqTransformSelectOpen {
    background: url(../images/hd/form_select.png) no-repeat right center transparent;
    width: 650px;
    height: 35px;
    margin-top: -33px;
}

.jqTransformSelectWrapper ul {
    width: 670px;
    border-width: 4px;
    border-radius: 24px;
    font-size: 24px;
    margin-top: 45px;
    padding: 20px 0 5px 0;
}

.jqTransformSelectWrapper li {
    padding: 0 20px 10px 20px;
}

#mainMenu h2, #mainMenu h3, #contentWrap h2, #contentWrap h3, #contentWrap p, .boxSmall span, .pp_content_container p, .untermenu a {
    background-color: #ffffff;
}

#contentWrap .galerieLink p {
    background-color: #000000;
}

#footerWrap h2 {
    background-color: ##f5f5f5;
}

.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
    margin-top: 42px;
}

#ohneContext #contentMain {
    width: 670px;
}

#ohneContext .zweispaltig {
    width: 100%;
}

.standardArtikel table {
    font-size: 28px;
}

/* Darksite, Mobile Variante */
.ui-popup-screen.ui-overlay-a {
    width: 720px !important;
}

.ui-popup-container {
    width: 680px;
}

.darksite {
    position: relative;
    margin-left: 0;
    left: 5px !important;
}

.sbHolder {
    clear: both;
}

#contentMain h4 {
    font-size: 28px;
}

#contentMain h4.ankerTitel, #contentMain h5.ankerTitel {
    padding: 10px 0;
}

.standardText ol {
    width: auto;
}

@media screen and (max-device-width: 480px){
    body {
        -webkit-text-size-adjust: none;
    }
}