/* ===============================
    = 1. Allgemeine Selektoren
=============================== */
/* ===============================
    = spezielle Angaben zur Barrierefreiheit
=============================== */
#jumpNav { position: absolute; display: block; top: -10000px; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.hide { position: absolute; display: block; top: -10000px; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.showMe {border:1px solid red; background-color:yellow;}
/* ===============================
    = Allgemeine Klassen
=============================== */
html, body {margin:0; padding:0; width: 100%; height: 100%; }
body {
    margin:0;
    padding:0;
    font-size:12px;
    background: #496896; /* Old browsers */
    background: #496896 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQogICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZjlmYWZjIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICA8c3RvcCBvZmZzZXQ9IjAuMSIgc3RvcC1jb2xvcj0iI2U3ZjBmOSIgc3RvcC1vcGFjaXR5PSIxIi8+DQogICAgPHN0b3Agb2Zmc2V0PSIwLjMwMzMzMzMzMzMiIHN0b3AtY29sb3I9IiNlN2YwZjkiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQ5Njg5NiIgc3RvcC1vcGFjaXR5PSIxIi8+DQogIDwvbGluZWFyR3JhZGllbnQ+DQogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjkwMCIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4NCjwvc3ZnPg==) repeat-x;
    background: #496896 -moz-linear-gradient(top,  #f9fafc 0%, #e7f0f9 10%, #e7f0f9 30.3%, #496896 100%) repeat-x; /* FF3.6+ */
    background: #496896 -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fafc), color-stop(10%,#e7f0f9), color-stop(30.3%,#e7f0f9), color-stop(100%,#496896)) repeat-x; /* Chrome,Safari4+ */
    background: #496896 -webkit-linear-gradient(top,  #f9fafc 0%,#e7f0f9 10%,#e7f0f9 30.3%,#496896 100%) repeat-x; /* Chrome10+,Safari5.1+ */
    background: #496896 -o-linear-gradient(top,  #f9fafc 0%,#e7f0f9 10%,#e7f0f9 30.3%,#496896 100%) repeat-x; /* Opera 11.10+ */
    background: #496896 -ms-linear-gradient(top,  #f9fafc 0%,#e7f0f9 10%,#e7f0f9 30.3%,#496896 100%) repeat-x; /* IE10+ */
    background: #496896 linear-gradient(to bottom,  #f9fafc 0%,#e7f0f9 10%,#e7f0f9 30.3%,#496896 100%) repeat-x; /* W3C */
    background-size: 100% 888px;
}
body * { font-family:Arial, sans-serif; margin:0; padding:0; color:#102648; }
a { text-decoration:none; color:#2f72be; }
p a { text-decoration:underline; }
em { font-style:italic; color:#2f72be; }
li,
th,
td,
p { line-height:18px; }
ul { list-style-type: none; }
img { border:none; }
/*a { outline:none }*/
iframe { z-index:99; }
.clearer { clear:both; height:1px; overflow:hidden; }
#content { min-height:480px;}
#content div { border-top:1px solid transparent; }
#content ul { margin:0; padding:0; }
#content ol { margin-left:25px; list-style-type:decimal; }
#content ol li { font-weight:normal; color:#102648; }
/* u00gill */
#content ul li, .newsItem ul li { padding-left:16px; position: relative; }
/* u00gill: https://sparda-sdv.entwicklung.spb.de/kostenloses-girokonto.php */
#content .checkListText ul li { padding-left:5px; }
#content .text ul li:before, .tabContent ul li:before {
    display: block;
    background: url('/bilder/navigation/sprite-icons.png') -139px -58px no-repeat;
    content: '';
    width: 4px;
    height: 4px;
    position: absolute;
    left: 0;
    top: 6px;
}
#faqAnswer .topics ul li:before, #faqAnswer .faqLink ul li:before {
    display: none;
}

#content .checkListText ul li {
    background-image:none;
}

#content .checkList ul li {
    background-image:none;
    padding-left: 20px;
}
#content .highlight .checkList ul li {
    background-image: none;
    padding-left: 15px;
}
#content .highlight .text.checkList ul li:before, #content .text.checkList ul li:before, #content .checkList .text ul li:before, #content .checkListText .checkList ul li:before, #content #cont2Cols .checkListText .text.checkList ul li:before {
    display: inline-block;
    background: url('/bilder/navigation/sprite-icons.png') -110px -5px no-repeat;
    content: '';
    width: 14px;
    height: 16px;
    margin: 3px 6px 0 -20px;
    position: static;
}
#content .rechteck ul {
    margin-left:10px;
    padding-left: 0;
}
#content .rechteck ul li {
    background-image:none;
}
#content .rechteck ul li:before, #content .checkListText .rechteck ul li:before, .newsItem ul li:before, #content #cont2Cols .checkListText .text ul li:before {
    display: inline-block;
    background: url('/bilder/navigation/sprite-icons.png') -139px -58px no-repeat;
    content: '';
    width: 4px;
    height: 4px;
    position: static;
    /* u00gill */
     margin-right: 10px;
    margin-bottom: 2px;
    /* u00gill */
    margin-left: -14px;
}
#content .highlight .rechteck ul li:before, #content .highlight .checkListText .rechteck ul li:before {
    margin-left: 0;
}
#content .downloads ul { list-style-type: none; margin-top: 5px; margin-left:0; padding-left:0; }
#content .downloads ul li a { display:block; padding-left:0; }
#content .downloads ul li {
    margin-bottom:7px;
    padding-left:26px;
}
#content .downloads ul li:before {
    display: none;
}
#marginale .downloads ul li { padding-left: 26px; }
#content .download a { display:block; margin:5px 0 7px 0; padding:3px 0 3px 26px; }
#content .audio a { display:block; margin:5px 0 7px 0; padding:3px 0 3px 26px; }
#content .picture a { display:block; margin:5px 0 7px 0; padding:3px 0; }
#marginale .download a, #marginale .audio a, #marginale .picture a { padding-left: 0; }
#content .audio ul { list-style-type: none; margin-top: 5px; margin-left:0; padding-left:0; }
#content .audio ul li a { padding:0 0 3px 26px; }
#content .audio ul li { margin-bottom:7px; padding-left:0; background:none; }
#content .audio ul li:before { background:none; }
.directLink { text-align:right; margin-top:5px; }
.directLink a { line-height:18px; color:#2f72be; text-decoration:none; }
/* Link innerhalb einer FAQ */
.faqLink ul { list-style-type: none; }
.faqLink ul li, #faqAnswer .faqLink ul li {
    line-height: 20px;
    text-align: left;
    padding-left: 0;
}
/* Images neu für FAQ */ 
.sortDown { background-image: url('/bilder/navigation/sprite-icons.png') -120px -244px no-repeat; width:12px; height:16px; display: block; }
.sortUp { background-image: url('/bilder/navigation/sprite-icons.png') -137px -244px no-repeat; width:12px; height:16px; display: block; }
.accessLabel a { float: right; padding-right: 9px; padding-top: 4px;}
#home #content .directLink a { padding-left:0; }
#hubpage #content .directLink ul { text-align:left; margin:0;}
#hubpage #content .directLink li { padding-left:0;}
#contentpage #marginale .directLink a {
    margin-right:5px;
    display: inline-block;
}
#contentpage #marginale .directLink li { text-align:left; line-height:20px; }
#contentpage #marginale .directLink li:before {
    display: none;
}
#marginale .directLink a {
    line-height: 18px;
    position: relative;
    display: block;
    padding-left: 16px;
}
#marginale .directLink a:before{
    position: absolute;
    left: 0px;
    top: 3px;
}
#marginale .directLink li a {
    margin-left: -16px;
}
.moreButton { text-align:right; margin:15px 0 4px 15px; }
.highlight .moreButton, .shadowed .moreButton, .defaultShadow .moreButton, .shadowed_with_corner .moreButton, .defaultShadowAndBorder .moreButton {
    margin-right:14px;
}
.defaultShadowAndHighlight .moreButton { margin-right:15px; }
.jalousie .moreButton { margin-right:15px; }
#contentpage .jalousie .item .accordion-content .moreButton {
    margin: 0 4px 25px 8px;
}
#contentpage #cont2Cols .highlight .item .moreButton {
    margin:15px -2px 10px 15px;
}
#segmentverteiler .highlight .item .moreButton { margin:15px 2px 5px 15px; }
#marginale .moreButton {
    margin: 15px 1px 0 0;
}
.moreButton a, .printButton > a, #segmentverteiler #topTeaser .moreButton > a, #hubpage #topTeaser .moreButton > a, #landingpage .highlight .moreLink > a, #contentpage .highlight .moreLink > a, .details .accordion-toggle, #idwzu_direkterweg, #idwzu_direkterdraht, #schnellerwegkurz .moreButton, #ihrdirekterwegform .moreButton {
    font-weight:bold;
    color:#fff;
    background: #f59858; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1OTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2YyOGE0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ViNzUyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2RmNWYwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkODU3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f59858 0%, #f28a42 25%, #eb7523 50%, #df5f08 75%, #d85700 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f59858), color-stop(25%,#f28a42), color-stop(50%,#eb7523), color-stop(75%,#df5f08), color-stop(100%,#d85700)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* W3C */
    position: relative;
    padding: 2px 12px 3px 27px;
    border-radius: 5px;
    box-shadow: 1px 1px 2px rgba(51,51,51,0.35), inset 1px 1px 1px rgba(255,255,255,0.25), inset -1px -1px 1px rgba(51,51,51,0.25);
}
.moreButtonGreen a, #segmentverteiler #topTeaser .moreButtonGreen > a, #hubpage #topTeaser .moreButtonGreen > a, .green > a {
    background: #1ea133; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlYTEzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc5MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #1ea133 0%, #007914 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1ea133), color-stop(100%,#007914)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1ea133 0%,#007914 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1ea133 0%,#007914 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1ea133 0%,#007914 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #1ea133 0%,#007914 100%); /* W3C */
}
.moreButton span { }
.jsEnabled .moreButton a {
    padding: 2px 12px 3px 28px;
}
#prozess .jsEnabled .moreButton a { padding: 2px 12px 3px 27px; }
.jsEnabled .moreButton span { padding:4px 5px 4px 10px; }
.moreButtonBig { text-align:right; margin:20px; margin-right: 0; }
.moreButtonBig a { font-size: 14px; }
.moreButtonBig span { }
.jsEnabled .moreButtonBig a { padding: 8px 8px 8px 30px; }
.jsEnabled .moreButtonBig span { }
.printButton { text-align:right; margin:15px; }
#marginale .printButton { margin:15px -5px 0 0; }
.printButton a { }
.printButton span { padding:4px 5px 4px 6px; background: url('') top right no-repeat; }
.jsEnabled .printButton a { padding: 2px 12px 3px 27px; }
.jsEnabled .printButton span { padding:4px 5px 4px 10px; }
.moreButton > span, .moreButton > .OffsetPNG, .printButton > span, .printButton > .OffsetPNG, .moreButton > a > span, .printButton > a > span { display: none; }
/* Sprite Definition */
#content .downloads ul li a:before, #content .download a:before, #content .audio a:before, #content .picture a:before, .accordion-content ul li:before, #contentpage .highlight .text ul li:before, .directLink a:before, #content .directLink a:before, .accordion-content .teaser h4 a:before { display: inline-block; content:''; background: url('/bilder/navigation/sprite-icons.png') no-repeat;}
#content .downloads ul li a:before, #content .download a:before, #content .audio a:before, #content .picture a:before { background-position: -188px -79px; width: 17px; height: 17px; margin-right: 7px; line-height: 17px; vertical-align: middle; position: relative; top: 0px; left: 2px;}
.accordion-content ul li:before, #contentpage .highlight .text ul li:before {
    display: block;
    background-position: -123px -52px;
    width: 4px; height: 4px;
    margin-top: 6px;
    position: absolute;
    left: 0;
    top: 0 !important;
}
#content .download a:before { display: block; float: left; }
#content .audio a:before { width: 15px; height: 15px; margin-right: 5px; background-position: -135px -80px; }
#content .picture a:before { background-position: -160px -80px; }
.directLink a:before, #content .directLink a:before, .accordion-content .teaser h4 a:before {
    background-position: -25px -5px;
    width: 7px;
    height: 11px;
    margin-right: 7px;
    line-height: 14px;
    vertical-align: middle;
}
#marginale .directLink a:before, #marginale .downloads ul li a:before {
    margin-right: 9px;
    margin-bottom: 2px;
}
#marginale .accordion-content .directLink a:before {
    margin-right: 7px;
    margin-bottom: 1px;
}
.moreButton > a:before, .printButton > a:before, .back > a:before {
    display: inline-block;
    content: "";
    height: 13px;
    width: 9px;
    background: url('/bilder/navigation/sprite-icons.png') -104px -222px no-repeat;
    position: absolute;
    left: 11px;
    top: 3px;
}
.moreButtonBig > a:before {
    background-position: -137px -221px;
    width: 9px;
    height: 16px;
    top: 8px;
    left: 15px;
}
.moreButtonL > a:before {
    background-position: -92px -224px;
    width: 6px;
    height: 10px;
    top: 5px;
}
.moreButtonX > a:before {
    background-position: -119px -203px;
    width: 10px;
    height: 10px;
    top: 5px;
}
.printButton > a:before {
    background-position: -166px -203px;
    height: 12px;
    width: 13px;
    top: 4px;
    left: 8px;
}
.back > a:before {
    background-position: -92px -222px;
}
/* ===============================
    = 2. Layout
=============================== */
/* ===============================
    = Allgemeine Bereiche
=============================== */
.wait {visibility: hidden; clear: both; position: absolute; z-index: 99; width: 500px; text-align: center;}
.infoFoot { font-size:11px; }
#page { margin-left:3px; width: 993px; }
#outer { width:992px; }
#main {
    margin: 0 4px;
    background-color: #fff;
    border: 0 none;
    box-shadow: 0 0 4px 1px rgba(51,51,51,0.25);
    border-radius: 0 0 6px 6px;
}
#content { margin-left:18px; margin-top:0; width:735px; }
#home #content {
    float:left;
    width:952px;
    margin-left:0;
    margin-top:5px;
}
#stage { }
#gradient {
    padding-left: 18px;
    padding-right:16px;
}
#stageEnd { }
#rootLine { display:none; }
#footer { padding:10px 0; }
/* ===============================
    = New Rootline
=============================== */
#newRootLine {
    border-top: 1px solid #d6dae0;
    border-radius: 0 0 5px 5px;
    margin: 15px 0 0;
    padding: 2px 5px 9px;
    background: #F1F2F6;
    background: #F2F2F6 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcieD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAlIDQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEgNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cmVjdCBmaWxsPSIjQzFDNUM4IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB5PSIxIiBmaWxsPSIjRThFOUVCIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB5PSIyIiBmaWxsPSIjRUVFRkYxIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB5PSIzIiBmaWxsPSIjRjJGM0Y1IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8L3N2Zz4=);
    background: #F1F2F6 -moz-linear-gradient(top, #c1c5c8 0px, #c1c5c8 1px, #e8e9eb 1px, #e8e9eb 2px, #eeeff1 2px, #eeeff1 3px, #f2f3f5 3px, #f2f3f5 4px) no-repeat;
    background: #F1F2F6 -webkit-gradient(linear, left top, left bottom, color-stop(0px, #c1c5c8), color-stop(1px, #c1c5c8), color-stop(1px, #e8e9eb), color-stop(2px, #e8e9eb), color-stop(2px, #eeeff1), color-stop(3px, #eeeff1), color-stop(3px, #f2f3f5), color-stop(4px, #f2f3f5)) no-repeat;
    background: #F1F2F6 -webkit-linear-gradient(top, #c1c5c8 0px, #c1c5c8 1px, #e8e9eb 1px, #e8e9eb 2px, #eeeff1 2px, #eeeff1 3px, #f2f3f5 3px, #f2f3f5 4px) no-repeat;
    background: #F1F2F6 -o-linear-gradient(top, #c1c5c8 0px, #c1c5c8 1px, #e8e9eb 1px, #e8e9eb 2px, #eeeff1 2px, #eeeff1 3px, #f2f3f5 3px, #f2f3f5 4px) no-repeat;
    background: #F1F2F6 -ms-linear-gradient(top, #c1c5c8 0px, #c1c5c8 1px, #e8e9eb 1px, #e8e9eb 2px, #eeeff1 2px, #eeeff1 3px, #f2f3f5 3px, #f2f3f5 4px) no-repeat;
    background: #F1F2F6 linear-gradient(to bottom, #c1c5c8 0px, #c1c5c8 1px, #e8e9eb 1px, #e8e9eb 2px, #eeeff1 2px, #eeeff1 3px, #f2f3f5 3px, #f2f3f5 4px) no-repeat;
}
#newRootLine ol { list-style:none; margin-left:15px; }
#newRootLine ol li { float:left; display:block; padding:5px 7px 0 0; }
#newRootLine ol li span { color:#314462; padding-right:7px; }
#newRootLine ol li span.noLink { padding-right:0; }
#newRootLine ol li a { color:#314462; text-decoration:none; }
#newRootLine ol li a.act { font-weight:bold; }
#newRootLine ol li a:hover { text-decoration:underline; }
#page #zoom {
    position:relative;
    text-align:right;
    padding:5px 0;
}
#page #zoom img{ vertical-align:middle; margin-left:5px; display: none; }
#zoomLink:after {
    content: '';
    width: 28px;
    display: inline-block;
    background: url('/bilder/navigation/sprite-icons.png') -156px -142px;
    height: 13px;
    margin-left: 5px;
    vertical-align: bottom;
}
#page #home #zoom { padding:0 0 4px; }
#page #hubpage #zoom,
#page #segmentverteiler #zoom,
#page #contentpage #zoom { padding:4px 0 4px 0; }
#startpage #subNav { float: left; width:0; overflow:hidden; }
#subNav {
    float: left;
    overflow:hidden;
    width:199px;
    margin-top:18px;
}
#hubpage #cont_marg, #segmentverteiler #cont_marg, #contentpage #cont_marg {
    float:left;
    width:749px;
}
.block { clear:both; margin-bottom:30px; }
.block .item { float: left; margin: 0; }
.block .item .image { float:none; margin-bottom:10px;}
#cont2Cols .block .item .image {float:left}
#home .block  { margin-bottom:15px; }
#home .block .item { width: 216px; margin-left: 28px; }
#home .block .first { margin-left: 0; }
#hubpage .block   { clear:both; margin-bottom:30px; }
#hubpage .item     { float:left; margin:0 22px 0 2px; width:233px;}
#hubpage .shadow { margin:0; padding:2px 15px 4px 2px; }
#hubpage .last     { margin-right:0; }
#hubpage .one .item { width:auto; float:none; }
#hubpage .two .item { overflow:hidden; }
#hubpage .two .first{ width:478px; }
#hubpage .two .last{ width:227px;}
#hubpage .three .item { width: 226px !important; margin:0 23px 0 2px !important; }
#hubpage .three .last { margin:0 0 0 2px !important; }
#hubpage .text   { line-height:18px; color:#102648; }
#hubpage .image { width:231px; }
#marginale h3 { line-height:16px; margin-bottom:8px; font-size:13px; }
#segmentverteiler #marginale { float:left; width:206px; margin:0 0 0 18px; overflow:hidden; }
#segmentverteiler .block   {
    clear:both;
    margin-bottom:30px;
    margin-left:2px;
}
#segmentverteiler .item     {
    float:left;
    overflow:hidden;
    margin:0 23px 0 0;
    width:240px;
}
#segmentverteiler .shadow { margin:0px; padding:2px 15px 4px 2px; } 
#segmentverteiler .last     { margin-right:0px; }
#segmentverteiler .one .item { width:auto; float:none; }
#segmentverteiler .two .item { overflow:hidden; }
#segmentverteiler .text   { line-height:18px; color:#102648; }
#segmentverteiler .image { width:160px; }
#segmentverteiler .directLink  { margin-top:5px; text-align:right; }
#segmentverteiler .directLink ul { list-style-type:none; }
#segmentverteiler .directLink li { }
#segmentverteiler .directLink li a { }
#segmentverteiler .directLink li a span { padding:10px; }
#segmentverteiler #marginale .directLink { text-align:left; }
#segmentverteiler #marginale .directLink ul li { padding:0; }
#segmentverteiler #marginale .directLink ul li:before {
    display: none;
}
#segmentverteiler #marginale .directLink li a { margin-left: 0; }
#segmentverteiler #cont2Cols .block .highlight {
    width:239px;
    border:none;
    margin-left:0;
    margin-right:26px;
    height:358px;
}
#segmentverteiler #cont2Cols .block .last { margin-right:0; }
#segmentverteiler #cont2Cols .block .highlight .text {
    height:175px;
    margin:15px 13px 15px 13px;
}
#segmentverteiler #cont2Cols .block .highlight .image {
    float:none;
    margin:1px;
}

#segmentverteiler #marginale .block         { margin-bottom:20px; width:206px; margin-left:0; }
#segmentverteiler #marginale .mBlockHighlight { margin-bottom:38px; }
#segmentverteiler #marginale .item           { float:none; margin:0 4px 0 2px; width:auto; }
#segmentverteiler #marginale .highlight { }
#segmentverteiler #marginale .highlight .image { padding:1px; margin-bottom: 0; }
#segmentverteiler #marginale .highlight .text   {
    padding:14px 14px 5px 13px;
}
#segmentverteiler #marginale .highlight .image +  .text   {
    padding-top:10px;
}
#segmentverteiler #marginale .image         { width:auto; }
#segmentverteiler .investmentChange .block .item  h2 { color: #102648; font-weight: normal; }
#segmentverteiler .investmentChange ul.directLink { text-align: left; }
#segmentverteiler .investmentChange ul.download li, #segmentverteiler .investmentChange ul.picture li, #segmentverteiler .investmentChange ul.directLink li {
    background:none;
    padding-left:0;
}
#segmentverteiler .investmentChange ul.download li:before, #segmentverteiler .investmentChange ul.picture li:before, #segmentverteiler .investmentChange ul.directLink li:before {
    display: none;
}
#segmentverteiler .investmentChange ul.download li a, #segmentverteiler .investmentChange ul.picture li a, #segmentverteiler .investmentChange ul.directLink li a {
    padding-top:0;
    padding-left: 0;
}
#contentpage #cont2Cols { float:left; width:511px; }
#contentpage #marginale {
    float:left;
    width:206px;
    margin:0 0 0 17px;
    border-top: 0;
}
#contentpage .withTabs {
    /*height:200px !important;*/
}
#content .checkListText .image { float:left; }
#content .checkListText .imgSmall { width:120px; }
#content .checkListText .imgBetween { width:170px; }
#content .checkListText .imgMiddle { width:181px; }
#content .checkListText .imgMedium { width:205px; }
#contentpage .highlight .checkListText .imgSmall { width:140px; }
#contentpage .highlight .checkListText .imgBetween { width:177px; }
#contentpage .highlight .checkListText .imgBetween img { width:140px; }
#contentpage .highlight .checkListText .imgMiddle { margin-right: 14px; }
#contentpage .highlight .checkListText .imgMiddle img { width:151px; }
#contentpage .highlight .imgSmall { width:auto; overflow:hidden; }
#contentpage .highlight .imgSmall img { width:100px; margin-right:18px; }
#contentpage .block   { clear:both; margin-bottom:30px; }
#content .tabContent .accordion-content .block {
    margin-bottom:15px;
}
#content .tabContent .block:last-child, #content .tabContent .accordion-content .block:last-child {
    margin-bottom: 0;
}
#contentpage .item     { float:left; overflow:hidden; margin:0 19px 0 0; width:240px; padding:0 4px 0 2px;}
#contentpage .highlight    { padding:0;}
#contentpage .defaultShadowAndHighlight   { padding:0;}
#contentpage .defaultShadowAndHighlight  .shadow_inner { padding:0;}
#contentpage .shadow { margin:0; padding:2px 15px 4px 2px; }
#contentpage .last     { margin-right:0; }
#contentpage .one .item { width:auto; float:none; margin:0; }
#contentpage .two .item { overflow:hidden; margin:0; }
#contentpage .text   { color:#102648; }
#contentpage .text p { line-height:18px;}
#contentpage .image { width:160px; }
/* Social Media Verlinkungen */
#contentpage #marginale .block .socialLink { height:40px; margin:10px 0 0; }
#contentpage #marginale .block .socialLink a {
    float: left;
    margin:0 0 0 3px;
}
#contentpage #marginale .block .socialLink a:first-child {
    margin-left: 0;
}
#contentpage #marginale .block .socialLink span { height:40px; width:40px; display:block; background: url('/bilder/navigation/sprite-icons.png'); }
#contentpage #marginale .block .socialLink .facebook { background-position: -153px -221px; }
#contentpage #marginale .block .socialLink .twitter { background-position: -235px -221px; }
#contentpage #marginale .block .socialLink .gplus { background-position: -194px -221px; }
#contentpage #marginale .block .socialLink .xing { background-position: -276px -221px; }
/** Layout Social-Share Buttons **/
/* Notwendig für facebook-Popup*/
#outer { overflow:visible; }
#sociallinks {
    margin-left:220px;
    /* u00gill */
   /* margin-top: 5px;*/
}
/*#hubpage #sociallinks {margin-top: 5px; }*/
#sociallinks .link { float:left; position:relative;}
#sociallinks #link_facebook { width:76px; height:20px; margin-right:41px; }
#sociallinks #link_facebook div {border-top:0px}
#sociallinks #link_twitter { width:71px; height:20px; margin-right:41px; }
#sociallinks #link_gplus { width:32px; height:20px; margin-right:41px; }
#sociallinks #link_xing { width:55px; height:20px; }
#sociallinks .link .tooltip {
    border: 1px solid #717171 !important;
    border-radius: 5px;
    background: #fefefe; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+DQogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTRlNGU0IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgPC9saW5lYXJHcmFkaWVudD4NCiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMTI3IiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPg0KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fefefe 0%, #e4e4e4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefefe 0%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefefe 0%,#e4e4e4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fefefe 0%,#e4e4e4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fefefe 0%,#e4e4e4 100%); /* W3C */
    background-size: 100% 127px;
    box-shadow: 4px 4px 6px rgba(75,75,75,0.5);
    width:287px;
    height:127px;
    position:absolute;
    top:-149px;
    left:5px;
}
#sociallinks .link .tooltip:before {
    content: '';
    display: block;
    border-left: 11px solid #717171;
    border-bottom: 11px solid transparent;
    width: 0;
    height: 0;
    position: absolute;
    bottom: -11px;
    left: 5px;
}
#sociallinks .link .tooltip p { margin:10px 20px 10px 15px; }
#sociallinks #link_facebook { background: url('/bilder/navigation/sprite-icons.png') -234px -109px no-repeat; }
#sociallinks #link_twitter { background: url('/bilder/navigation/sprite-icons.png') -156px -169px no-repeat; }
#sociallinks #link_gplus { background: url('/bilder/navigation/sprite-icons.png') -211px -139px no-repeat; }
#sociallinks #link_xing { background: url('/bilder/navigation/sprite-icons.png') -253px -139px no-repeat; }
#sociallinks #link_facebook.on, #sociallinks #link_twitter.on, #sociallinks #link_gplus.on, #sociallinks #link_xing.on { background: none; }

#sociallinks #link_gplus:hover,
#sociallinks #link_twitter:hover,
#sociallinks #link_xing:hover,
#sociallinks #link_facebook:hover { cursor:pointer; }
/** Seitenspezifische socialshare Anpassungen **/
#home #sociallinks { margin-top:15px; margin-left:0px }

/* HTML Landingpage */
#landingpage .text   { color:#102648; }
#landingpage .text p { line-height:18px;}
#landingpage .image { width:160px; }
#landingpage #cont2Cols .block .highlight .image { float:none; margin:3px 1px 1px 3px;}
#landingpage #cont2Cols .highlight .item .text { padding: 0 17px 0 15px; }

#landingpage .block   { clear:both; margin-bottom:30px; }
#landingpage .item     { float:left; overflow:hidden; margin:0 19px 0 0; width:240px; padding:0 4px 0 2px;}
#landingpage .highlight    { padding:0;}
#landingpage .defaultShadowAndHighlight   { padding:0;}
#landingpage .defaultShadowAndHighlight  .shadow_inner { padding:0;}
#landingpage .shadow { margin:0; padding:2px 15px 4px 2px; }
#landingpage .last     { margin-right:0; }
#landingpage .one .item { width:auto; float:none; margin:0; }
#landingpage .two .item { overflow:hidden; margin:0; }
#landingpage #marginale { float:left; width:209px; margin:-2px 0 0 15px; overflow:hidden; }
#landingpage #marginale .block         { margin-bottom:20px; width:209px; }
#landingpage #marginale .mBlockHighlight { margin-bottom:38px; }
#landingpage #marginale .item           { float:none; margin:0 4px 0 2px; width:auto; padding-left: 3px; }
#landingpage #marginale .block .highlight { padding-left: 0; }
#landingpage #marginale .block .highlight .image {
    padding: 1px;
    border-top: 0 none;
    margin-bottom: 0;
}
#landingpage #marginale .block .highlight .text  {
    padding: 9px 6px 11px 12px;
}
#landingpage #marginale .image         { width:auto; }
#landingpage .directLink     { margin-top:5px; text-align:right; }
#landingpage .directLink ul { list-style-type:none; }
#landingpage .directLink li { }
#landingpage .directLink li a { }
#landingpage .directLink li a span { padding:10px; }
#landingpage .highlight .checkListText .imgMiddle { width:188px; }
#landingpage .highlight .moreLink            { text-align:right; margin-right:15px; }
#landingpage .highlight .moreLink a         { font-weight:bold; color:#fff; }
#landingpage .highlight .moreLink a span { padding:4px 5px 4px 10px; }
#landingpage #cont2Cols .highlight .item .moreButton { margin:15px -7px 10px 15px; }
#landingpage #marginale .directLink a { margin-right:10px;}
#landingpage #marginale .directLink li {
    text-align:left;
    line-height:20px;
}
#landingpage #marginale .directLink li:before {
    background: none;
}

#landingpage #content { margin:0; width:952px; }
#landingpage .withTabs { height:200px !important; }
#landingpage .withTabs .tabNav { margin-top:175px !important; }
#landingpage #cont2Cols { float:left; width:728px; overflow:hidden; }
#landingpage #prozess { width:724px; }
#landingpage .twocols .headline h3 { margin-bottom:15px; }
#landingpage #cont2Cols .twocols .item .left,
#landingpage #cont2Cols .twocols .item .right { width:310px; float:left; margin:0 35px 0 0; }
#landingpage #cont2Cols .twocols .item .image { float:none; margin:15px 0 15px 0; }
#landingpage #cont2Cols .highlight .text h3,
#landingpage #cont2Cols .twocols .text h3 { font-size:13px; margin-bottom:3px; }
#landingpage .highlight,
#landingpage .twocols {
    margin-left:2px;
}
#landingpage .twocols .item { padding:0 15px 0 15px; }
#landingpage .highlight .item,
#landingpage .twocols .item {
    padding-bottom:10px;
    margin-right:0;
    margin-top:7px;
}
#landingpage #cont2Cols .twocols .moreButton { margin:15px -3px 10px 15px; }
/* Bargeldverfuegung */
/* u00gill */
/*#fm_bargeldverfuegung {
    padding-bottom: 17px;
}*/
.bargeldverfuegung #rs_bargeldverfuegung { display:none; margin:0 0 80px 0; }
.bargeldverfuegung #rs_bargeldverfuegung .block { margin-top:20px; }
.bargeldverfuegung iframe { width:100%;height:400px; border:0; }
.bargeldverfuegung .moreButton {
    text-align:left;
    margin-left:2px;
}
/* IBAN-Konverter */
#marginale #ibanCalculator .block {
    padding-bottom: 14px;
    margin-bottom: 18px;
    margin-left: 1px;
    border-bottom: 1px solid #d6dae0;
}
#marginale div#ibanCalculator:last-child .block {
    border-bottom: 0;
}
#marginale #ibanCalculator .jalousie .item {
    margin: 12px 9px 2px 2px;
}
.box-content.iban {
    border-top: 0;
    padding-bottom: 12px;
}
#marginale #ibanCalculator .box-content.iban .text {margin: 0 5px;}
#marginale #ibanCalculator .box-content.iban .moreButton {
    margin: 15px 1px 3px 0;
}
#marginale #ibanCalculator .box-content.iban .input {
    font-size:12px;
    width: 179px;
    border: 1px solid #999;
    margin: 5px 0 0;
}
#marginale #ibanCalculator .box-content.iban .input.greyed {color:#999;}
#marginale #ibanCalculator .box-content.iban .result {padding-bottom: 5px}
#marginale #ibanCalculator .box-content.iban .result .box {font-size:12px;border:1px solid #999; width:180px;margin: 5px 0 0;}
#marginale #ibanCalculator .box-content.iban .error {color: #FF0000;}
#marginale #ibanCalculator .box-content.iban #iban-calculator-link a {cursor:pointer;}

/* ===============================
    = Bildmasse
=============================== */
#content .imgSmall { width:115px; overflow:hidden; float: left; }
#content .imgSmall img { width:100px; margin-right:15px; }
#content .highlight .imgBetween { width:auto; overflow:hidden; float: left; }
#content .highlight .imgBetween img { width:140px; margin: 0 15px 0 10px; }
#content .imgMiddle { float: left; }
#content .highlight .imgMiddle { width:auto; overflow:hidden; float: left; }
#content .highlight .imgMiddle img { width:151px; margin: 0 15px 0 10px; }
#content .highlight .bilder .imgMiddle img { margin: 0 5px 0 10px; }
#content .imgMedium { width:195px; overflow:hidden; float: left; }
#content .imgMedium img { width:180px; margin-right:15px; }
#content .imgLarge { width:520px; overflow:hidden; float: left; }
#content .imgLarge img { width:505px; margin-left:0; }
/* HIGHLIGHT auf Blockebene */
#contentpage #cont2Cols .highlight { }
#contentpage #cont2Cols .block .highlight .image { float:none; margin:3px 1px 1px 3px;}
#contentpage .highlight .item {
    /* u00gill */
    padding: 8px 0 6px;
    margin-right:0;
    margin-top:3px;
}
#contentpage .highlight.rechnerframe .item {
    padding: 8px 0 8px;
}
#contentpage .highlight .first img { margin-left:10px; }
#contentpage .highlight .last img { margin-right:0; }
#contentpage .highlight .imgLarge { width:auto; overflow:hidden; }
#contentpage .highlight .imgLarge img { width:483px; margin-right:15px; }
#contentpage #cont2Cols .highlight .item .text { padding: 0 17px 0 15px; }
#contentpage .directLink     { margin-top:5px; text-align:right; }
#marginale .accordion-content .directLink { margin-right: 5px; }
#contentpage .directLink ul { list-style-type:none; }
#contentpage .directLink li {  }
#contentpage .directLink li a {  }
#contentpage .directLink li a span { padding:10px; }
#segmentverteiler #cont2Cols .highlight {
    margin-left:4px;
    margin-top:2px;
    margin-right: 5px;
}
#segmentverteiler .highlight .item {
    padding-bottom:9px;
    margin-right:0;
    margin-top:8px;
}
#segmentverteiler .highlight .first img { margin-left:10px; }
#segmentverteiler .highlight .imgSmall { width:auto; overflow:hidden; }
#segmentverteiler .highlight .imgSmall img { width:151px; margin: 0 15px 0 10px; }
#segmentverteiler .highlight .last img { margin-right:0; }
#segmentverteiler .highlight .imgLarge { width:auto; overflow:hidden; }
#segmentverteiler .highlight .imgLarge img { width:483px; margin-right:15px; }
#segmentverteiler #cont2Cols .highlight .item .text {
    padding:0 10px 0 13px;
}
#segmentverteiler .directLink     { margin-top:5px; text-align:right; }
#segmentverteiler .directLink ul { list-style-type:none; }
#segmentverteiler .directLink li { }
#segmentverteiler .directLink li a { }
#segmentverteiler .directLink li a span { padding:10px; }
/* HIGHLIGHT auf Itemebene */
#contentpage #cont2Cols .block .highlight {
    width:241px;
    border:none;
    margin-left:0;
    margin-right:24px;
    margin-top:2px;
    min-height:358px;
    padding:0;
}
#contentpage #cont2Cols .block .last { margin-right:0; }
#contentpage #cont2Cols .last { margin-right:0; }
#contentpage #cont2Cols .block .highlight .text    { height:174px; margin:15px 13px 15px 15px; }
#contentpage #cont2Cols .block .highlight .box { height:296px; }
#contentpage #cont2Cols .block .highlight .image { margin: 1px 1px 1px 2px;}

#contentpage #marginale .block {
    margin-bottom:20px;
    width:203px;
}
#contentpage #marginale .mBlockHighlight { margin-bottom:38px; }
#contentpage #marginale .item {
}
#contentpage #marginale .block .highlight { }
#contentpage #marginale .block .highlight .image {
    padding:1px;
    margin-bottom: 0;
}


#contentpage #marginale .block .highlight .text   {
    padding: 13px 12px 11px 13px;
}
#contentpage #marginale .block .highlight .image + .text  {
    padding-top: 9px;
}
#contentpage #marginale .image         { width:auto; }
#contentpage #marginale .jalousie .image img { width:188px; }
/* HIGHLIGHT als Kurzvariante */
#contentpage #cont2Cols .block .highlight.short { min-height:310px !important; }
#contentpage #cont2Cols .block .highlight.short .text { height:122px !important; }
#content #cont2Cols .highlight, #contentpage #cont2Cols .block .highlight, #contentpage #marginale .block .highlight, #landingpage #marginale .block .highlight, .tabContent, #cont3Cols .tabContent, #segmentverteiler #cont2Cols .block .highlight, #segmentverteiler #marginale .highlight, #prozess .wrapper, #contentpage .jalousie .item .accordion-highlight, #landingpage .twocols {
    box-shadow: 1px 1px 3px 1px rgba(51,51,51,0.15);
    border-radius: 0 0 5px 5px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #fdfdfd 41%, #eff4fa 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(41%,#fdfdfd), color-stop(100%,#eff4fa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#fdfdfd 41%,#eff4fa 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#fdfdfd 41%,#eff4fa 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#fdfdfd 41%,#eff4fa 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#fdfdfd 41%,#eff4fa 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eff4fa',GradientType=0 ); /* IE6-9 */
    background-size: 100% 100%;
}


#marginale .block .highlight, #contentpage #cont2Cols .highlight, #contentpage #marginale .block .highlight, #landingpage #marginale .block .highlight {
    margin: 0 3px;
    border: 0;
}
#landingpage #marginale .block .highlight { margin-right: 6px; }
#contentpage #cont2Cols .highlight {
    margin-bottom: 34px;
    /* u00gill */
    /*margin-top: 3px;*/
    margin-left: 4px;
}
#contentpage #cont2Cols .highlight.one {
    margin-right: 2px;
}
#contentpage #cont2Cols .highlight.kwk {
    margin-top: 33px;
}
#segmentverteiler #cont2Cols .highlight, #segmentverteiler #marginale .highlight, #landingpage .highlight, #landingpage .twocols {
    margin-top: 3px;
}
#segmentverteiler #cont2Cols .block {
    margin-bottom: 36px;
}
#landingpage #cont2Cols .highlight.one, #landingpage #cont2Cols .twocols.one {
    margin-right: 3px;
    margin-bottom: 38px;
}

/* ===============================
    = Boxen
=============================== */
/* Default definiert den 4-Spalter */
#home .item .image { width:90px; }
/* Zwei Spalten */
#home .two .item { width:452px; }
#home .two .image { margin-top:4px; width:172px; }
#home .row23_13 { margin-top:28px; }
#home .row23_13 h3 { margin-bottom:6px;}
#home .row23_13 .first{ height:136px; width:622px; border-bottom:1px solid #d5dae0; }
#home .row23_13 .image { float: left; }
.dividerBroken_row23_13  { clear:both; border-top:15px solid #fff; margin-bottom:15px; height:1px;  }
#home .row23_13 .last{ margin:0 0 0 20px; padding:0; width:306px; overflow:hidden; text-align:center; }
#home .row23_13 .tagCloud {
    margin-top:4px;
    height:136px;
    overflow:hidden;
    padding:0;
    border-radius: 0 0 5px 5px;
    box-shadow: inset 0 0 6px 1px rgba(90,90,90,0.35);
    background: #ffffff; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWYzZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #eef3f9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eef3f9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eef3f9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eef3f9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eef3f9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#eef3f9 100%); /* W3C */
}
#home .row23_13 .tagCloud .text { padding:10px 2px 0 2px; }
#home .row23_13 a { padding:0 3px 0 3px; line-height:18px; }
#home .row23_13 a:hover { text-decoration:underline; }
#home .row23_13 .tagCloud a.size1 { color:#102648; font-size:16px; }
#home .row23_13 .tagCloud a.size2 { color:#102648; font-size:14px; font-weight:bold; }
#home .row23_13 .tagCloud a.size3 {  }
#home .row23_13 .tagCloud a.size4 { font-size:11px; }
#home .row23_13 .tagCloud a.size5 { font-size:10px; }
/* Zwei Spalten */
#home .cont2Cols .box { width:460px; }
#home .cont2Cols .box .image { width:160px; }
#segmentverteiler #cont2Cols {
    float:left;
    width:511px;
}
#segmentverteiler #cont2ColsMarg { width:735px; overflow:hidden; }
/* Drei Spalten */
#hubpage #cont3Cols {
    width:735px;
    /* u00gill */
    /*margin-bottom: 5px;*/
}
#hubpage #cont3Cols .highlight {
    /* u00gill */
    margin: 4px 22px 5px 2px;
    padding-left: 0;
    width: 233px;
    height:348px;
}
#hubpage #cont3Cols .last { margin-right:0; }
#hubpage #cont3Cols .highlight .image { float:none; margin:0; border-top: 0; }
#hubpage #cont3Cols .highlight .text {
    height:174px;
    margin:15px 16px 15px 12px;
}
#hubpage #cont3Cols .highlight .text h3,
#segmentverteiler .highlight .text h3  { margin-bottom:9px; }
#contentpage #cont2Cols .highlight .text h3,
#hubpage #cont3Cols .text h3 { font-size:13px; margin-bottom:3px; }
/* Vier Spalten */
#home .cont4Cols .box {  }
/* ===============================
    = Login
=============================== */
#login #content { float:left; width:952px; margin-left:0; margin-top:10px; }
#login .block  { margin-bottom:15px;  }
#login .block .item { width: 216px; margin-left:0px; }
#login .block .first { margin-left: 0px; }
/* Default definiert den 4-Spalter */
#login .item .image { width:90px; }
/* Zwei Spalten */
#login .two .item { width:452px; }
#login .notes .error,
#login .notes .warning,
#login .notes .status { width:466px; margin-bottom:10px; }
#login .notes  .first  { margin-right:15px; }
#login .two .image { width:160px; }
#login .row23_13 .first { width:622px; }
.dividerBroken_row23_13  { clear:both; margin-bottom:15px; height:1px;  }
#login .row23_13 .last{ margin:0 0 0 20px; padding:0; width:306px; overflow:hidden; }
#login .row23_13 .last { overflow:hidden; background:url('') 0 0 no-repeat; padding:0; }
#login .row23_13 .defaultShadowAndHighlight .shadow_outer .shadow_inner .shadow_content .wrapper { height:150px; }
#login .row23_13 .autoHeight .shadow_outer .shadow_inner .shadow_content .wrapper { height:auto; }

#login .row23_13 .last .text { padding:10px 2px 0px 2px; } 
#login .row23_13 a { padding:0 3px 0 3px; line-height:18px; }
#login .row23_13 a:hover { text-decoration:underline; }
/* Zwei Spalten */
#login .cont2Cols .box { width:460px; }
#login .cont2Cols .box .image { width:160px; }

#pageNav ul { list-style-type:none; border-top:1px solid #ced3da; padding-top:8px; padding-left:5px;}
#pageNav ul li { display:inline; background-image:none; }
#pageNav ul li a { color:#102648; display:block; float:left; padding-left:20px; font-weight:bold; margin-right:20px;}


/* ===============================
    = 3. Inhaltsbereiche
=============================== */
/* ===============================
    = Überschriften
=============================== */
h1, h1 p { font-family:Helvetica, Arial, sans-serif; font-weight:normal; font-size:20px; color:#102648; line-height:27px; }
h2, h2 p { font-size:15px; color:#2f72be; line-height:21px; margin-bottom:15px; }
h3 { font-size:15px; color:#102648; line-height:21px; }
h4 { font-size:12px; color:#102648; }
#mainHeadline h1 { padding:5px 0 20px 2px; }
#home #mainHeadline h1 {
    padding:24px 0 15px 5px;
    margin-bottom:0;
    margin-top:0;
}
#subHeadline h3 { padding:15px 0 5px 2px; } 
#home #subHeadline h3 { padding:2px 0 10px 5px; } 
/* ===============================
    = 4. Spezial
=============================== */
/* ===============================
    = PNGButtons
=============================== */
.moreButtonPNG a { }
.moreButtonPNG a span { }
.moreButtonPNG span { }
.moreButtonLPNG a { }
.moreButtonXPNG a { }
.moreButtonGreenPNG a { }
.moreButtonGreenPNG span { }
.printButtonPNG a { }
.printButtonPNG a span {  }
.printButtonPNG span { padding-left: 0 !important; }
.sendButtonPNG a { }
.sendButtonPNG a span { }
.sendButtonPNG span { padding-left: 0 !important; }
#segmentverteiler #topTeaser .moreButtonPNG,
#hubpage #topTeaser .moreButtonPNG { }
#segmentverteiler #topTeaser .moreButtonPNG a,
#hubpage #topTeaser .moreButtonPNG a { height:25px; margin-right:8px; }
#segmentverteiler #topTeaser .moreButtonPNG a span,
#hubpage #topTeaser .moreButtonPNG a span { }
#segmentverteiler #topTeaser .moreButtonPNG span,
#hubpage #topTeaser .moreButtonPNG span { }
#segmentverteiler #topTeaser .moreButtonPNG span.OffsetPNG,
#hubpage #topTeaser .moreButtonPNG span.OffsetPNG { }
.moreButtonBigPNG a { padding-bottom: 12px; }
.moreButtonBigPNG a span { }
.moreButtonBigPNG span { }
.moreButtonBigPNG span.OffsetPNG { }

/* ===============================
    = Divider
=============================== */
.divider { clear:both; border-bottom:1px solid #d6dae0; margin-bottom:15px; }
#marginale .divider { clear:none; margin-top:-19px; position:relative; }
.dividerBroken { clear:both; border-top:15px solid #fff; margin-bottom:15px; height:1px; background: url('/bilder/navigation/divider.jpg') 0px 0px no-repeat; }
/* Marginalie Divider direkt im CSS */
#marginale .block {
    margin: 0 1px 16px 3px;
    border-top: 0;
}
#marginale .block:last-child {
    border-bottom: 0;
    margin-bottom: 34px;
}
#marginale .item {
    overflow: visible;
    border-bottom:1px solid #d6dae0;
    padding-bottom:12px;
    float:none;
    margin:0 0 0 2px;
    width:auto;
    padding-left: 0;
}
#marginale .item.downloads {
    padding-bottom: 11px;
    margin-right: 3px;
}
#marginale .block .highlight {
    padding-bottom:0 !important;
}
#marginale .block .item.highlight, #contentpage #marginale .block .item.highlight {
    margin-left: 0;
    padding-left: 0;
    overflow: hidden;
}
#contentpage #marginale div.block:first-child .highlight {
    margin-top: 3px;
}
#marginale .divider { display:none; }
/*
.b { background-color:blue; }
.r { background-color:red; }
.g { background-color:green; }
*/
/* ===============================
    = Teaser
=============================== */
#topTeaser { margin: 0 4px 20px 2px; background: none; height:160px; overflow:hidden; position:relative; }
#hubpage #topTeaser { height:200px; }
#topTeaser ul.checklist { list-style-type:none; }
#topTeaser ul.checklist li { color:#102648; font-weight:bold; }


/* Ausleitungslink im TopTeaser*/
#segmentverteiler #topTeaser #topTeaserLink01,
#hubpage #topTeaser #topTeaserLink01 {
    position:relative;
    top:157px;
    left: 517px;
    margin-bottom:2px;
    width:255px;
}
#segmentverteiler #topTeaser #topTeaserLink02,
#hubpage #topTeaser #topTeaserLink02 {
    position:relative;
    top:77px;
    left: 517px;
    margin-bottom:2px;
    width:255px;
}
#content #topTeaser .moreButton,
#segmentverteiler #topTeaser .moreButton,
#hubpage #topTeaser .moreButton {
    padding:0;
    margin:0 10px 0 0;
    width:209px;
    height:35px;
    text-align:left;
    box-shadow: none;
}
#segmentverteiler #topTeaser .moreButton a,
#hubpage #topTeaser .moreButton a {
    font-size:14px;
    display:block;
    line-height: 27px;
    padding-left: 28px;
}
#segmentverteiler #topTeaser .moreButton > a:before, #hubpage #topTeaser .moreButton > a:before {
    content: "";
    height: 17px;
    width: 11px;
    background: url('/bilder/navigation/sprite-icons.png') -136px -220px no-repeat;
    position: absolute;
    left: 12px;
    top: 6px;
}
#segmentverteiler #topTeaser .moreButton span,
#hubpage #topTeaser .moreButton span { }
#segmentverteiler #topTeaser .moreButtonPNG span.OffsetPNG, #hubpage #topTeaser .moreButtonPNG span.OffsetPNG {
    display: none;
}
#home #topTeaser { margin: 0 0 20px; width:948px; height:300px; }
#home #flashInfo { padding:110px 20px 0 690px; font-weight:bold; height:190px; display:block; }
/* ===============================
    = Prozess
=============================== */
#prozess {
    padding:0 4px 0 2px;
}
#prozess .wrapper {
    border: 1px solid #C1C2C6;
    padding-top: 2px;
    padding-left: 1px;
    margin-bottom: 16px;
}
#prozess #prozessTop { display: none; }
#prozess #progressBar ul { width: 717px; padding-left: 5px; position: absolute; }
#prozess .text   { line-height:18px; color:#102648; min-height: 18px;}
.likeTdOut { float:left; }
#prozess #progressBar ul  li { float: left; position: relative; z-index: 10; width: 190px; height: 25px; line-height: 25px; margin: 0px 0px 0px -12px; padding: 0px; background: transparent url('/bilder/navigation/panel_load_p.gif') top left no-repeat; white-space: nowrap; }
#prozess #progressBar ul li.first { margin-left: 0px; background-image: url('/bilder/navigation/panel_load_p_first.gif'); white-space: nowrap; }
#prozess #progressBar ul li.last { width: 182px; background-image: url('/bilder/navigation/panel_load_p_last.gif'); white-space: nowrap; }
#prozess #progressBar ul li span { padding-left: 20px; color: #102648; font-weight: bold; white-space: nowrap; }
#prozess #progressBar ul li .progressMorph { position: relative; z-index: 20; width: 0px; overflow: hidden; margin-top: -26px; background: transparent url('/bilder/navigation/panel_load_a.gif') top left no-repeat; color: #fff; white-space: nowrap; }
#prozess #progressBar ul li.first .progressMorph { background-image: url('/bilder/navigation/panel_load_a_first.gif');  white-space: nowrap;}
#prozess #progressBar ul li.last .progressMorph { background-image: url('/bilder/navigation/panel_load_a_last.gif');  white-space: nowrap;}
#prozess #progressBar ul li .progressMorph span { float: left; color: #fff; white-space: nowrap; }
#prozess #prozessContent { padding-bottom:10px; }
#prozess #prozessBottom { display: none; }
#prozess #panele { padding-top:40px; }
#prozess #panele .block { margin-left:10px; margin-bottom:10px; }
#prozess #panele .item  { width:500px; margin-bottom:10px; overflow: visible; }
#prozess #panele .help   { display:none; }
#prozess #panele .block .image { width:115px; }
#prozess #panele .block .text { }
#prozess legend { display:none; }
#prozess .radioField { clear:both; display:block; }
#prozess .radioLegend { float:left; width:260px; clear:left; }
#prozess .radioItem { float:left; margin-right:15px;  }
#prozess table.radioHorizontal tr td { padding-right:15px; }
#prozess .rechtlicheHinweise label { cursor:pointer; }
#prozess .textField { clear:both; padding:5px 0 5px 0;}
#prozess .textField label { display:block; width:260px; float:left; font-weight:bold; }
#prozess .textField label span.description { font-weight:normal; }
#prozess .textField input { width:175px; border:1px solid #7f8b9d; float:left;}
#prozess .multiInputs input { width:55px; }
#prozess .multiInputs span.subLabel { }
#prozess .missing label { cursor: auto; }
#prozess .checkboxField  { }
#prozess .checkboxField input { }
#prozess input.multiInputsCheckboxField { width: auto; margin: 3px 4px 0 15px; }
/* Umstellung auf Sprites */
#prozess .buttonSprite { background-image: url('/bilder/navigation/prozess_linkbutton_sprite.png'); background-position: 0px 0px; background-repeat: no-repeat; margin: 15px; padding: 0; cursor: pointer; }
#prozess .buttonNext { background-position: -12px -27px; width: 84px; height: 21px; float: right; }
#prozess .buttonForward { background-position: -12px -27px; width: 83px; height: 21px; margin: 0 7px 15px 15px; float: right; }
#prozess .buttonForwardVarianteB { background-position: -12px -27px; width: 83px; height: 21px; float: right; }
#prozess .buttonForwardTop { background-position: -12px -27px; width: 83px; height: 21px; margin: 0 11px 0 0; top: 5px; left: 417px; position: absolute; }
#prozess .noMarginTop .buttonForwardTop { top: 2px; }
#prozess .buttonHelp { background-position: -12px -55px; width: 25px; height: 21px; padding: 2px 30px 0 0; position: relative; z-index:1000; }
#prozess .buttonHelpTooltip { background-position: -12px -55px; width: 25px; height: 21px; margin: -2px 5px 0 0; padding: 0; }
#prozess .buttonHelpTooltipFloating { background-position: -12px -55px; width: 25px; height: 21px; margin: -3px 290px 0 0; padding: 0; }
#prozess .buttonHelpInline { background-position: -12px -55px; width: 25px; height: 21px; margin: 0; top: -3px; left: 10px; position: absolute; }
#prozess .buttonClose { background-position: -45px -55px; width: 25px; height: 21px; float:right; margin:-35px 0 0; }
#prozess .buttonCalendar { background-position: -79px -58px; width: 16px; height: 21px; margin: 0 0 0 6px;  padding: 2px 16px 0 0; float: left; }
#prozess .buttonBack { background-position: -12px -84px; width: 85px; height: 21px; float: left; }
#prozess .buttonBackward { background-position: -12px -84px; width: 84px; height: 21px; margin: 0 0 15px 15px; float: left; }
#prozess .buttonBackwardVarianteB { background-position: -12px -84px; width: 84px; height: 21px; float: left; }
#prozess .buttonMore { background-position: -12px -112px; width: 71px; height: 21px; float: right; }
#prozess .buttonCalcCredit { background-position: -12px -141px; width: 181px; height: 21px; margin: 15px 5px; float: right;}
#prozess .buttonCalcAgain { background-position: -12px -169px; width: 144px; height: 21px; margin: 15px 5px; float: right;}
#prozess .buttonLoadFAG { background-position: -12px -197px; width: 353px; height: 21px; margin: 15px 0; float: left; }
#prozess .buttonPrintContract { background-position: -12px -226px; width: 187px; height: 21px; margin: 15px 0; float: left; }
#prozess .buttonSendContract { background-position: -12px -254px; width: 187px; height: 21px; margin: 15px 0; float: left; }
#prozess .buttonMoreInfo { background-position: -12px -282px; width: 187px; height: 21px; float: right;}
#prozess .buttonSubmitContractRequest { background-position: -12px -311px; width: 187px; height: 21px; float: right;}
#prozess .buttonRequestSpardaBote { background-position: -12px -339px; width: 187px; height: 21px; float: right;}
#prozess .buttonPrintConfirmation { background-position: -12px -367px; width: 187px; height: 21px; float: left; margin: 25px 0 5px 0;}
#prozess .buttonPrintContractAgain { background-position: -12px -397px; width: 187px; height: 21px; float: right; margin: 15px; }
#prozess .buttonConvertBankAccount { background-position: -12px -426px; width: 212px; height: 21px; float: right; margin: 0 25px 0 0; }
#prozess .buttonConvert { background-position: -12px -455px; width: 120px; height: 21px; float: right; margin: 15px 15px 0 0; }
#prozess .buttonApply { background-position: -12px -484px; width: 120px; height: 21px; float: right; margin: 15px 15px 0 0; }
#prozess #prozessContent .detailsPNG .buttonHelp { background: url('/bilder/navigation/prozess_linkbutton_sprite.png') -12px -55px no-repeat; width: 25px; height: 21px; margin: 0 15px 0 0; padding: 0; position:relative; float: right; }
#prozess #prozessContent .details .buttonHelp {
    box-shadow: none;
}
#prozess .produktkachel .buttonPrintContract { margin: 15px; float: right; }
#prozess .produktkachel .buttonSendContract { margin: 15px; float: right; }
#prozess .buttonHelpContainer { position: relative; display: inline; }
/* Tooltips in Prozess */
.tooltiped { float: right; margin: 8px 12px 0 0; cursor: pointer; }
.likeTd { float:left; width:103px;}
.valueTd { text-align:right; }
.currencyTd { width:75px; margin-left:5px; }
.tooltipTd { width:30px; }
.tooltip {
    border-top: none !important;
    cursor: pointer;
    z-index: 1000;
    position: absolute;
    padding-bottom: 0;
}
#prozess .tooltip {
    margin: 1px 0 0 6px;
}
.tooltip .tooltipwrapper {
    border-top: none !important;
}
#prozess .tooltip .tooltipwrapper {
    width: 248px;
}
.tooltip .tooltipwrapper .helper {
    display: block;
    float: left;
    width: 38px !important;
    padding: 6px 0 0 4px;
    border-top: none !important;
    position: relative;
    z-index: 1;
}
#helper_pic {
    margin-top:5px;
    position: relative;
    z-index: 1;
}
.tooltip .tooltipwrapper .item {
    float: none !important;
    width: auto !important;
    margin: 0 !important;
    padding: 10px 19px 0 0;
    border-top: none !important;
}
#prozess #panele .tooltip .tooltipwrapper .item:before,
#prozess #panele .tooltip .tooltipwrapper .item:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    background-color: #fff;
}
#prozess #panele .tooltip .tooltipwrapper .item:before {
    width: 26px;
    height: 32px;
    left: 0;
    box-shadow: 1px 1px 4px rgba(91,91,91,0.25);
    border-radius: 6px 0 0 6px;
}
#prozess #panele .tooltip .tooltipwrapper .item:after {
    width: 16px;
    height: 48px;
    left: 20px;
}
#contentpage .tooltip .tooltipwrapper .item, #calculators .tooltip .tooltipwrapper .item, #prozess #panele .tooltip .tooltipwrapper .item {
    margin: 0 0 7px 20px !important;
    padding: 34px 25px 0 18px !important;
    background: #fff none !important;
    box-shadow: 0 0 6px 4px rgba(91,91,91,0.15);
    border-radius: 0 0 5px 5px;
}
#prozess #panele .tooltip .tooltipwrapper .item {
    padding-bottom: 10px !important;
    box-shadow: 1px 1px 4px rgba(91,91,91,0.25);
}
/* Tooltip-Overlay in Prozess */
.overlayed { text-decoration:none; color:#2f72be; cursor:pointer; }
#prozess .overlay { left: 130px; top: 560px; width: 560px; position: absolute; border-top: none !important; background: url('/bilder/navigation/prozess_overlay_bottom.png') bottom left no-repeat; padding-bottom: 18px; z-index: 1000; cursor: pointer; }
#prozess .overlay .overlaywrapper { min-height: 40px; border-top: none !important; background: url('/bilder/navigation/prozess_overlay_top.png') top left no-repeat; padding-top: 15px; }
#prozess .overlay .overlaywrapper .item { float: none !important; width: auto !important; margin: 0px !important; padding: 2px 20px; border-top: none !important; background: url('/bilder/navigation/prozess_overlay_content.png') top left repeat-y; }
/* Buttons im Prozess */
#prozessBackArea { float:left; }
#prozessForwardArea { float:right; }
#prozessBack { float:left; }
#prozessForward { float:right; }
.errorMessage { text-align: center; }
.errorMessage .text {
    background: #fff none;
    box-shadow: 1px 1px 4px rgba(51, 51, 51, 0.15);
    padding-left: 12px;
}
#prozess .errorMessage .text {
    box-shadow: 1px 1px 4px rgba(51,51,51,0.35);
    background: #fff;
    width:500px;
}
#ihrdirekterwegform .errorMessage .text {
    background: none;
    box-shadow: none;
}
#prozess .errorMessage .text ul{ margin-right:25px; padding: 0 0 5px; }
.errorMessage .text  ul { list-style-type:none;}
#content .errorMessage .text ul li {
    font-weight: bold;
    color:#b71e00;
    padding:4px 0 0 0;
    background-image:none;
}
#content .errorMessage .text ul li:before {
    display: none;
}
.errorMessage .clearer { }
#prozess .errorMessage .clearer { }
/* wegen Padding */
#content .errorMessage .shadow_outer .shadow_inner .shadow_content .wrapper { padding:0px; border-top: none !important; background:  url('/bilder/navigation/ds_highlight.gif'); }
#content .errorMessage .shadow_outer .shadow_inner .shadow_content .wrapper * { padding:0px; }

#content .errorMessage {margin-bottom:5px; }
#contentpage .highlight .errorMessage .item {
    padding-bottom:0;
    margin-right:0;
    margin-top:0;
    background-image:none;
    overflow: visible;
}
#contentpage #content .highlight .errorMessage .item .text { padding:0; }
#contentpage #prozess .highlight { }
#contentpage #prozess .highlight .item {
    padding-bottom: 0;
    width: 495px;
    margin-left: 5px;
    background: #fff;
    box-shadow: 1px 1px 6px 4px rgba(51,51,51,0.25);
    border-radius: 0 0 5px 5px;
}
#contentpage #prozess .highlight .item h3 { padding-top:10px; padding-right:35px; padding-left:15px; }
#contentpage #prozess .highlight .item .image { padding-top:10px; padding-right:20px; padding-left:15px; }
#contentpage #prozess .highlight .item .text { padding-top:10px; padding-right:5px;  padding-left:15px; }
#contentpage #prozess .highlight .item  .clearer { }
#contentpage #prozess .blue { margin-left:15px; }
#contentpage #prozess .blue .item {
    width: 500px;
    padding-bottom: 8px;
    margin-bottom:10px;
    margin-left: 0;
    box-shadow: inset 1px 1px 6px 2px rgba(51,51,51,0.25);
    background: #dfeffe; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZWZmZSIgc3RvcC1vcGFjaXR5PSIxIi8+DQogICAgPHN0b3Agb2Zmc2V0PSIxNTBweCIgc3RvcC1jb2xvcj0iI2NkZTNmYSIgc3RvcC1vcGFjaXR5PSIxIi8+DQogIDwvbGluZWFyR3JhZGllbnQ+DQogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+DQo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #dfeffe 0%, #cde3fa 150px); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfeffe), color-stop(150px,#cde3fa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dfeffe 0%,#cde3fa 150px); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dfeffe 0%,#cde3fa 150px); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dfeffe 0%,#cde3fa 150px); /* IE10+ */
    background: linear-gradient(to bottom,  #dfeffe 0%,#cde3fa 150px); /* W3C */
}
#contentpage #prozess .blue .item h3,
#contentpage #prozess .blue .item .text,
#contentpage #prozess .blue .item .image { padding-left:10px; padding-top:10px; }
#contentpage #prozess .blue .item .text { padding-right:10px;}
#contentpage #prozess .blue .item .text .text { padding-left:0px; } /* CHANGED vorher: vererbt 10px; */
#contentpage #prozess .blue .item  .clearer { }
#contentpage #prozess .done .item  {
    margin-top:10px;
    margin-bottom:10px;
}
#contentpage #prozess .done .item .text,
#contentpage #prozess .done .item .image { display:none; }
#contentpage #prozess .done .item h3 { margin:0px; padding-left:50px; background:url('/bilder/navigation/done_bg.jpg') 15px 10px no-repeat;}
#contentpage #prozess .done .item  .clearer { }
#contentpage #prozess .blue.done { margin-top: 0; }
#contentpage #prozess .block .item h3.topLine { border-top:1px solid #d6dae0; padding-top:5px; }
#contentpage #prozess .block .item h3.topLine div { width: 400px; }
#contentpage #prozess .block .topLine { border-top:1px solid #d6dae0; padding-top:5px; }
#prozess .item { float:left; overflow:hidden; margin:0 19px 0 0px; width:240px; padding:0 4px 0 2px; }
#prozess .topWeiter { position: relative; float: left; }
#prozess table.radioHorizontalTight       { padding-right:5px; float:left; }
#prozess table.radioHorizontalTight tr td { padding-right:5px; }
#prozess table.radioHorizontalTight label { display:inline; width:auto; float:none; font-weight:normal; padding-left: 3px;}
/* Styles für die Produktseite */
#prozess .produktkachel { width:97%; padding-top:35px; margin-top:-35px; position:relative; overflow:hidden; }
#prozess .produktkachel .scroller { position:relative; width:200%; }
#prozess .produktkachel .details { width:49%; margin-right:1%; float:left; }
#prozess .produktkachel .details .produktbild{ width:115px; float:left; }
#prozess .produktkachel .details .xButton{ text-align:right; height:35px; margin-top:-35px; }
#prozess .produktkachel .details .xButton img{ cursor:pointer; }
#prozess .block h3.mitBild { margin-left:115px; }
#prozess .produktkachel .selectField select { width:175px; }
#prozess .produktkachel .textField label { width:240px; }
#prozess .produktkachel .missing label { width:220px; }
#prozess .produktkachel .stepX .missing label { width:220px; }
#prozess .produktkachel .pflichtBild { padding-left:115px; }
#prozess .produktkachel .pflichtBild .textField label { width: 130px; }
#prozess .produktkachel .pflichtBild .missing label { width: 110px; }
#prozess .converterkachel { width: 97%; margin-top: 20px; }
#prozess .converterkachel .converter { margin-right: 2%; }
#prozess .converterkachel .blauerBalken { margin-left: -12px; width: 489px; height: 20px; background: url('/bilder/navigation/blauer_balken.png') repeat-x scroll 0 0 transparent }
#prozess .converterkachel .blauerbalkenText { margin-left: 12px; color: #ffffff; font-weight: bold; }
#prozess .converterkachel .selectField select { width:175px; }
#prozess .converterkachel .textField label { width:240px; }
#prozess .converterkachel .missing label { width:220px; }
#prozess .converterkachel .stepX .missing label { width:220px; }
#prozess .converterkachel .pflichtBild .textField label { width: 130px; }
#prozess .converterkachel .pflichtBild .missing label { width: 110px; }
#prozess .pflichtangabenHinweis {         font-size: 10px; padding: 10px; }
#prozess .pflichtangabenHinweisVarianteB {     font-size: 10px; padding: 0 10px; }
#prozess #pflichtangaben { font-size: 10px; padding: 0 10px; }
#prozess #verschluesselungsHinweis { font-size: 10px; padding: 0 7px 15px 7px; clear: both; float: right; }
#prozess .missing label {
    width:240px;
}
#prozess .stepX .missing label { width:240px;}
#prozess .radioGroupWithoutLegend.missing label {
    padding: 0;
}
#prozess .moreButton { margin-right:7px; }
#prozess .details .accordion-toggle { height: 21px; width:420px; background: url('/bilder/navigation/btn_question_mark.png') 15px 0 no-repeat; }
#prozess .details .accordion-toggle-active { background: url('/bilder/navigation/btn_question_mark.png') 15px 0 no-repeat; }
#prozess .details .accordion-toggle h3 { height:1px; width:1px; overflow:hidden; }
#prozess .detailsPNG .accordion-toggle { background: url('/bilder/navigation/btn_question_mark.png') 420px 0 no-repeat;}
#prozess .detailsPNG .accordion-toggle-active { background: url('/bilder/navigation/btn_question_mark.png') 420px 0 no-repeat; }
#prozess .accordion-content p { padding:0 10px; }
#prozess .accordion h3 { font-size:12px; height: 21px; overflow: hidden; white-space: nowrap; width: 360px; }
#prozess .marginale { margin-bottom: 0; margin-left: 18px; margin-right: 0; margin-top: -2px; overflow-x: hidden; overflow-y: hidden; width: 150px; float: right; padding-right: 15px; }
#prozess .marginale .block { margin-bottom: 15px !important; }
#prozess .marginale .block .image{ width: 150px !important; }
#prozess .marginale .block .highlight { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-origin: padding-box; background-position: 0 0; background-repeat: no-repeat; background-size: auto auto; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; border: 2px solid rgb(214, 218, 224); }
#prozess .marginale .item { margin-bottom: 10px; width: 150px !important; }
#prozess .marginale .block .highlight .image { padding-bottom: 1px; padding-left: 2px; padding-right: 2px; padding-top: 1px; }
#prozess .marginale .block .highlight .text { background-attachment: scroll;background-clip: border-box;background-color: transparent;background-color : #ffffff;background-origin: padding-box;background-position: left bottom;background-repeat: no-repeat; background-size: auto auto;padding-bottom: 5px;padding-left: 5px;padding-right: 5px;padding-top: 5px; }
#prozess .block .image { float: left; width: 115px; }

/* ===============================
    = Reiternavigation
=============================== */
.tabBox {
    margin:0;
    padding:0;
}
.tabNav {
    margin-top:-2px;
    padding:0;
    z-index: 1;
    position: relative;
}
#content .tabNav ul {
    list-style-type:none;
    margin:0 0 0 1px;
}
.tabNav ul li a  {
    padding:3px 17px 0;
    font-weight:bold;
    color:#fff;
    display:block;
    height:22px;
}
.tabNav ul li.act a  {
    color:#2f72be;
    height:23px;
}
.tabNav ul li a:hover { text-decoration:underline; }

.tabContent {
    width: 100%; 
    box-sizing: border-box;
    margin: 0 3px 0 2px;
    padding:15px;
    min-height:65px;
    border: 1px solid #c5c6ca;
    background: #ebf2f8; /* Old browsers */
    background: #ebf2f8 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmZSIgc3RvcC1vcGFjaXR5PSIxIi8+DQogICAgPHN0b3Agb2Zmc2V0PSIxNTFweCIgc3RvcC1jb2xvcj0iI2ViZjJmOCIgc3RvcC1vcGFjaXR5PSIxIi8+DQogIDwvbGluZWFyR3JhZGllbnQ+DQogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+DQo8L3N2Zz4=);
    background: #ebf2f8 -moz-linear-gradient(top,  #fbfcfe 0%, #ebf2f8 151px); /* FF3.6+ */
    background: #ebf2f8 -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfcfe), color-stop(151px,#ebf2f8)); /* Chrome,Safari4+ */
    background: #ebf2f8 -webkit-linear-gradient(top,  #fbfcfe 0%,#ebf2f8 151px); /* Chrome10+,Safari5.1+ */
    background: #ebf2f8 -o-linear-gradient(top,  #fbfcfe 0%,#ebf2f8 151px); /* Opera 11.10+ */
    background: #ebf2f8 -ms-linear-gradient(top,  #fbfcfe 0%,#ebf2f8 151px); /* IE10+ */
    background: #ebf2f8 linear-gradient(to bottom,  #fbfcfe 0%,#ebf2f8 151px); /* W3C */
}
#content .tabContent {
    border: 1px solid #c5c6ca;
}
.tabFoot { display: none; }
.tabBox .table {margin-bottom:15px; }
#cont3Cols .tabBox .table { margin-bottom: 19px; }
.tabBox .tabSearch { float: right; margin-top: -26px;
    z-index: 1;
    position: relative;
}
.tabBox .tabSearch .tabSearchWord { float: left; width: 145px; height: 15px; border:1px solid #7f8b9d; }
/* geändert für FAQ */
.tabBox .tabSearch .tabSearchButton { float: left; margin-top: -4px; margin-left: 7px; margin-right: 1px; background: url('/bilder/navigation/sprite-icons.png') -5px -211px no-repeat; display: block; height: 25px; width: 34px; border: 0; cursor: pointer;}
#content .tabNav ul li, #content #topTeaser .tabNav ul li {
    float:left;
    overflow:hidden;
    padding: 0;
    border-color: #d7e4f1;
    border-style: solid;
    border-width: 1px 1px 0;
    background: #7fa3cd; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmYTNjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTYyOTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #7fa3cd 0%, #396296 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7fa3cd), color-stop(100%,#396296)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #7fa3cd 0%,#396296 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #7fa3cd 0%,#396296 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #7fa3cd 0%,#396296 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #7fa3cd 0%,#396296 100%); /* W3C */
    margin-left:1px;
    margin-right:6px;
}
#content .tabNav ul li.act, #content #topTeaser .tabNav ul li.act {
    background: #fff;
    padding: 0;
    border-color: #c5c6ca;
}
#content .tabNav ul li.first { background-position: 0 0; }
.multiTabBox { margin-left: 1px; }
#content .multiTabBox .tabNav ul li { margin-left: 0; margin-right: -4px; background-position: -1px top; }
#content .multiTabBox .tabNav ul li.act { margin-left: 20px; margin-right: 16px; }
#content .multiTabBox .tabNav ul li.first { margin-left: 1px; background-position: top left; }
/* Tabnav in Teaser */
#content #topTeaser .tabNav ul li {
    margin-right:10px;
}
#content #topTeaser .tabNav ul li.act {
    border-color: #fff;
}
#topTeaser .tabNav, #contentpage #topTeaser .tabNav {
    margin:135px 0 0 19px;
}
#contentpage #topTeaser .flashTab { position:absolute; top:0; left:0; }
#topTeaser .tabNav ul { list-style-type:none; margin:0 0 0 1px; }
#topTeaser .tabNav ul li { }
#topTeaser .tabNav li:before { display: none; }
#topTeaser .tabNav ul li a  {
    padding: 2px 19px 0 20px;
    font-weight:bold;
    color:#fff;
    display:block;
}
#topTeaser .tabNav ul li.act a  {
    color:#2f72be;
}
#topTeaser .tabNav ul li a:hover { text-decoration:none; }
#contentpage .withTabs .tabNav { margin-top:175px !important; }
#topTeaser .page-slogan { position:absolute; left:30px; top:25px; }
#topTeaser .page-slogan h1 { color:#ff6300; font-size:28px; line-height:30px; font-weight:normal; }
#topTeaser .page-slogan h2 { color:#102648; font-size:19px; line-height:21px; font-weight:normal; }
/* ===============================
    = Downloadliste
=============================== */
#cont2Cols .jalousie.downloadList {
    margin-left: 0;
}
#content .jalousie.downloadList .defaultShadowAndBorder {
    margin-top: 4px;
}
#segmentverteiler #content .downloadList .item {
    width:500px;
}
#segmentverteiler #content .jalousie.downloadList .item {
    width: 492px;
}
#segmentverteiler #content .downloadList .table table,
#segmentverteiler #content .downloadList .table table td { border:none; background-image:none; background-color:#FFF; }
#segmentverteiler #content .downloadList .table table tr.lineBottom td  { border-bottom:1px solid #ced3d9; }
#segmentverteiler #content .downloadList .table table td { background-color:transparent; padding:4px 0 3px 0;}
#segmentverteiler #content .downloadList .table table td.icon {
    padding-left:30px;
    background-image: none;
    position: relative;
}
#segmentverteiler #content .downloadList .table table td.icon:before {
    content: '';
    width: 17px;
    height: 17px;
    position: absolute;
    left: 4px;
    top: 5px;
    background:url('/bilder/navigation/sprite-icons.png') no-repeat;
}
#segmentverteiler #content .downloadList .table table td.iconForm { }
#segmentverteiler #content .downloadList .table table td.iconPdf { }
#segmentverteiler #content .downloadList .table table td.iconPdf:before { background-position: -188px -79px; }
#segmentverteiler #content .downloadList .table table td.iconForm:before { background-position: -74px -35px; }
#segmentverteiler #content .downloadList .table table td a { display:block; font-size:12px; font-weight:bold; padding:0; }
#segmentverteiler #content .downloadList .table table td span.fileType { font-weight:bold; display: block; float: left; }
#segmentverteiler #content .downloadList .table table td.last { width:100px; white-space:nowrap; text-align:right; padding-right:4px;}
#marginale .defaultShadowAndHighlight .shadow_outer .shadow_inner .shadow_content .wrapper { padding-right:5px; padding-left:5px; }
/* ===============================
    = FAQ
=============================== */
/* über 3 Spalten */
#cont3Cols #faqList h2 { color:#102648;}
#cont3Cols .tabBox {
    margin:0;
    padding:0;
}
#cont3Cols .tabContent {
    border: 1px solid #c5c6ca;
    margin: 0 3px 0 2px;
    padding:15px;
}
#cont3Cols .tabFoot { display: none; }
#cont3Cols .tabNav {
    margin-top:-2px;
    padding:0;
}
#cont3Cols  .table { box-shadow: 1px 1px 4px rgba(0,0,0,0.3); border-top: 0; margin: 2px 4px 4px 0; }
#cont3Cols  .table .tfoot { border-top: 0; }
#cont3Cols  .table td {padding:8px 10px 6px 10px;}
#cont3Cols  .table td.first { font-weight:bold;}
#cont3Cols  .table th {padding-top:1px; padding-bottom:1px;}
#cont3Cols  .table th.first {border-left:none;}
#cont3Cols  .table table thead tr {
    background: #a6c2e0; /* Old browsers */
    background: #a6c2e0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+DQogICAgPHN0b3Agb2Zmc2V0PSI0LjM0NzgyNjA4Njk1NjUyMTczOTEzMDQlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICA8c3RvcCBvZmZzZXQ9IjQuMzQ3ODI2MDg2OTU2NTIxNzM5MTMwNCUiIHN0b3AtY29sb3I9IiNlMmVhZjMiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgIDxzdG9wIG9mZnNldD0iOTUuNjUyMTczOTEzMDQzNDc4MjYwODY5NSUiIHN0b3AtY29sb3I9IiNhNmMyZTAiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgIDxzdG9wIG9mZnNldD0iOTUuNjUyMTczOTEzMDQzNDc4MjYwODY5NSUiIHN0b3AtY29sb3I9IiM5MGFjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkwYWNjYyIgc3RvcC1vcGFjaXR5PSIxIi8+DQogIDwvbGluZWFyR3JhZGllbnQ+DQogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjIzIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPg0KPC9zdmc+) repeat-x;
    background: #a6c2e0 -moz-linear-gradient(top,  #fefefe 4.3478260869565217391304%, #e2eaf3 4.3478260869565217391304%, #a6c2e0 95.6521739130434782608695%, #90accc 95.6521739130434782608695%, #90accc 100%) no-repeat; /* FF3.6+ */
    background: #a6c2e0 -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4.3478260869565217391304%,#ffffff), color-stop(4.3478260869565217391304%,#e2eaf3), color-stop(95.6521739130434782608695%,#a6c2e0), color-stop(95.6521739130434782608695%,#90accc), color-stop(100%,#90accc)) no-repeat; /* Chrome,Safari4+ */
    background: #a6c2e0 -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 4.3478260869565217391304%,#e2eaf3 4.3478260869565217391304%,#a6c2e0 95.6521739130434782608695%,#90accc 95.6521739130434782608695%,#90accc 100%) no-repeat; /* Chrome10+,Safari5.1+ */
    background: #a6c2e0 -o-linear-gradient(top,  #ffffff 0%,#ffffff 4.3478260869565217391304%,#e2eaf3 4.3478260869565217391304%,#a6c2e0 95.6521739130434782608695%,#90accc 95.6521739130434782608695%,#90accc 100%) no-repeat; /* Opera 11.10+ */
    background: #a6c2e0 -ms-linear-gradient(top,  #ffffff 0%,#ffffff 4.3478260869565217391304%,#e2eaf3 4.3478260869565217391304%,#a6c2e0 95.6521739130434782608695%,#90accc 95.6521739130434782608695%,#90accc 100%) no-repeat; /* IE10+ */
    background: #a6c2e0 linear-gradient(to bottom,  #ffffff 0%,#ffffff 4.3478260869565217391304%,#e2eaf3 4.3478260869565217391304%,#a6c2e0 95.6521739130434782608695%,#90accc 95.6521739130434782608695%,#90accc 100%) no-repeat; /* W3C */
    background-size: 100% 23px;
}
#cont3Cols .table th span.questionLabel { }
#cont3Cols .table th span.questionLabel:before {
    content: '';
    background: url('/bilder/navigation/sprite-icons.png') -248px -84px;
    display: inline-block;
    width: 22px;
    height: 21px;
    margin-right: 8px;
    vertical-align: top;
}
#cont3Cols  .table th img { vertical-align:middle; margin-left:45px;}
#cont3Cols .relevance { width: 100px; }
#cont3Cols .relevance .box {
    background: #fff;
    width: 73px;
    height: 8px;
    border: 1px solid #bdc4ce;
    margin: 2px 34px 4px 2px;
    box-shadow: 1px 1px 2px rgba(90,90,90,0.25);
}
#content #cont3Cols .relevance .box .chart { border:none; padding:0; margin-left:1px; margin-top:1px; width:71px; height:6px; overflow:hidden;}
#content #cont3Cols .relevance .box .chart img { margin:0; }
/* Anpassung für FAQs */
#content #cont3Cols .relevance .box .chartmulti { border:none; padding:0; margin-left:1px; width:71px; height:7px; overflow:hidden;}
#content #cont3Cols .relevance .box .chartmulti img { margin:0; }
.chart_image {
    height: 6px;
    display:block;
    margin-top: 1px;
    background: #4d86c7; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FjYzdlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDg2YzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #acc7e5 0%, #4d86c7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#acc7e5), color-stop(100%,#4d86c7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #acc7e5 0%,#4d86c7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #acc7e5 0%,#4d86c7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #acc7e5 0%,#4d86c7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #acc7e5 0%,#4d86c7 100%); /* W3C */
}
#content .chart_image { border-top: 0 none; }
#content #cont2Cols .faqOverview .item, #content #cont2Cols .faqOverview .block .highlight{
    box-shadow: 1px 1px 3px 1px rgba(51,51,51,0.15);
    border-radius: 0 0 5px 5px;
    background: #ebf2f8; /* Old browsers */
    background: #ebf2f8 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQogICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICA8c3RvcCBvZmZzZXQ9IjAuMjUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgIDxzdG9wIG9mZnNldD0iMC41NiIgc3RvcC1jb2xvcj0iI2ViZjJmOCIgc3RvcC1vcGFjaXR5PSIxIi8+DQogICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZWJmMmY4IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgPC9saW5lYXJHcmFkaWVudD4NCiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iNjAwIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPg0KPC9zdmc+);
    background: #ebf2f8 -moz-linear-gradient(top,  #ffffff 0%, #ffffff 25%, #ebf2f8 56%, #ebf2f8 100%); /* FF3.6+ */
    background: #ebf2f8 -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(25%,#ffffff), color-stop(56%,#ebf2f8), color-stop(100%,#ebf2f8)); /* Chrome,Safari4+ */
    background: #ebf2f8 -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 25%,#ebf2f8 56%,#ebf2f8 100%); /* Chrome10+,Safari5.1+ */
    background: #ebf2f8 -o-linear-gradient(top,  #ffffff 0%,#ffffff 25%,#ebf2f8 56%,#ebf2f8 100%); /* Opera 11.10+ */
    background: #ebf2f8 -ms-linear-gradient(top,  #ffffff 0%,#ffffff 25%,#ebf2f8 56%,#ebf2f8 100%); /* IE10+ */
    background: #ebf2f8 linear-gradient(to bottom,  #ffffff 0%,#ffffff 25%,#ebf2f8 56%,#ebf2f8 100%); /* W3C */
    background-size: 100% 600px;
}
#content #cont2Cols .faqOverview .one, #content #cont2Cols .faqOverview .two {
    background: none;
    border-radius: 0;
    box-shadow: none;
    margin-right: 2px;
    margin-left: 2px;
    margin-top: 1px;
}
#content #cont2Cols .faqOverview .block .highlight .image { margin: 0; padding: 0; }
#content #cont2Cols .faqOverview .block .highlight .image img { margin: 0; padding: 0; }
#content #cont2Cols .faqOverview .block .highlight .text { clear: both; height: auto; margin: 0 0 0 12px; padding: 0 0 12px; }
#content #cont2Cols .faqOverview .block .highlight .text h3 { margin: 17px 0 12px; }
#content #cont2Cols .faqOverview .block .block .highlight {
    width: 241px;
    min-height: 358px;
    margin: 0;
    padding: 0;
}
#content #cont2Cols .faqOverview .block .block div.first { margin: 1px 0 0 3px; padding: 0; }
#content #cont2Cols .faqOverview .block .block div.last { margin: 1px 0 0 22px; padding: 0; }
#content #cont2Cols .faqOverview .block .item ul { list-style-image: none; margin-left:0; padding-left:0; }
#content #cont2Cols .faqOverview .block .item ul li {
    font-weight: bold;
    padding-left:0;
}
#content #cont2Cols .faqOverview .block .item ul li a {margin-bottom:1px;display:block;}
#content #cont2Cols .faqOverview .block .item ul li:before {
    display: none;
}
#content #cont2Cols .faqOverview .one .block { }
#content #cont2Cols .faqOverview .two .block { }
.pager a { color:#102648; }
.pager a.act {font-weight:bold;}
#cont3Cols #faqList .block {margin-bottom:0;}
#cont3Cols #faqList h2 {float:left; padding:5px 0; margin-bottom:5px;}
#cont3Cols #faqList .pager {text-align:right; margin:0 5px 0 15px; float:right; width:160px; padding:5px 0 10px 0;}
#cont3Cols #faqList .bottom {padding:0;}
#cont3Cols #faqList .table a { color:#102648; padding-left:0;}
#cont3Cols #faqList .table a:hover { text-decoration:underline;}
#faqAnswer .defaultShadowAndBorder {
    background: #fff;
}
#faqAnswer .faqNav {
    margin: -1px 1px 0 1px;
    line-height: 16px;
    background: #ebf1f7; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZjFmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGQ0ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ebf1f7 0%, #c0d4e9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf1f7), color-stop(100%,#c0d4e9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ebf1f7 0%,#c0d4e9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ebf1f7 0%,#c0d4e9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ebf1f7 0%,#c0d4e9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ebf1f7 0%,#c0d4e9 100%); /* W3C */
    border-bottom: 1px solid #afc3da;
    border-top: 0;
    padding-top: 3px;
}
#faqAnswer .back1 { float: left; padding-left: 10px; color: #1c3151; font-weight: bold; }
#faqAnswer .back2 {
    float: right;
    margin-right: 10px;
    padding-left: 22px;
    color: #1c3151;
}
#faqAnswer .forward {
    float: right;
    color: #1c3151;
}
#faqAnswer .forward:before, #faqAnswer .back2:after {
    display: inline-block;
    background: url('/bilder/navigation/sprite-icons.png') -224px -5px no-repeat;
    content: '';
    width: 5px;
    height: 7px;
    margin: 0 9px 1px 0;
}
#faqAnswer .back2:after {
    background-position: -224px -22px;
    margin: 0 0 1px 9px;
}
#faqAnswer dl { float: left; width: 520px; margin-bottom: 15px; padding-right: 1px; border-right: 1px solid #c5cad3; }
#faqAnswer dt {
    padding-top: 7px;
}
#faqAnswer dt .question { padding: 5px 0; }
#faqAnswer dt .question p { margin-left: 39px; font-weight: bold; }
#faqAnswer dt .question img { float: left; margin: -2px 0 2px 9px; }
#faqAnswer dd .highlight { padding: 5px 1px 0 0; background: #eceef1; }
#faqAnswer dd img { float: left; margin-left: 9px; margin-top: -1px; }
#faqAnswer dd .answer { margin-left: 39px; padding-bottom: 5px; }
#faqAnswer dd .answer .text { padding-bottom:18px;}
#faqAnswer dd .answer .text img { margin:18px 0 0 0; }
#faqAnswer dd .answer .bildtext img { margin:18px 6px 0 0; float:left; }
#faqAnswer dd .answer .bildtext p { margin:18px 0 0 0; }
#faqAnswer dd .faq_a, #faqAnswer dt .faq_q {background: url('/bilder/navigation/sprite-icons.png') -276px -84px no-repeat; height:21px; width:22px; float:left; }
#faqAnswer dd .faq_a { background-position: -42px -35px;  margin-top: -1px;  margin-left: 9px; }
#faqAnswer dt .faq_q { float: left; margin: -2px 0 2px 9px; }
#faqAnswer .furtherInformation { margin-top: 17px; }
#faqAnswer .furtherInformation h4 { margin-left: 47px; margin-bottom: 5px; }
#faqAnswer .furtherInformation ul { margin-left: 47px; }
#faqAnswer .topics {
    margin-top: 14px;
    margin-left: 540px;
}
#faqAnswer .topics h4 { margin-bottom: 6px; }
#faqAnswer .topics ul li {
    margin-bottom: 2px;
    font-weight: bold;
    padding-left: 0;
}
#faqAnswer .topics ul li a:before, #faqAnswer .faqLink ul li a:before {
    margin: 0 9px 0 0;
}
#faqAnswer .printButton { margin: 17px 11px 2px 0px; }
/* ===============================
    = KwK
=============================== */
#kwk .checkboxField label, #kwk .selectField  label, #kwk .textareaField  label {  display: block; float: left; width: 260px; font-weight: bold;  }
#kwk .textField  label, #kwk .selectField  label, #kwk .textareaField label, #kwk .checkboxField label { width: 160px !important; }
#kwk .textField .multiLabel, #kwk .selectField .multiLabel, #kwk .textareaField .multiLabel, #kwk .checkboxField .multiLabel { display: block; float: left; width: 160px; font-weight: bold; }
#kwk .textField .multiLabel label, #kwk .selectField .multiLabel label, #kwk .textareaField .multiLabel label, #kwk .checkboxField .multiLabel label { display: inline; float: none; width: auto; }
#kwk .textField #anrede { width: 70px; }
#kwk .textField #vorname { width: 220px; }
#kwk .textField #nachname { width: 220px; }
#kwk .textField #strasse { width: 165px; }
#kwk .textField #hausnummer { width: 50px; }
#kwk .textField #PLZ { width: 50px; }
#kwk .textField #ort { width: 165px; }
#kwk .textField #email { width: 220px; }
#kwk .textField #telefon { width: 220px; }
#kwk .textField #kontonummer { width: 220px; }
#kwk .textField #blz { width: 220px; }
#kwk .radioLegend{ width:160px;}
#kwk .radioItem  { width:185px; }
#kwk .addressInputs .radioItem  { width:145px; }
#kwk h3.enum { padding-top: 5px; padding-left: 0 !important; }
/* wegen Padding */
.defaultShadowAndHighlight .shadow_outer .shadow_inner .shadow_content .wrapper {
    padding: 15px;
    padding-bottom: 16px;
}

.defaultShadowAndHighlightBig {
    box-shadow: 2px 2px 3px rgba(90,90,90,.25);
    margin-right: 3px;
    background: #eaf1f9;
    background: #eaf1f9 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQogICAgPHN0b3Agb2Zmc2V0PSIxNyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZjFmOSIgc3RvcC1vcGFjaXR5PSIxIi8+DQogIDwvbGluZWFyR3JhZGllbnQ+DQogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+DQo8L3N2Zz4=);
    background: #eaf1f9 -moz-linear-gradient(top, #fff 20px, #eaf1f9 100%);
    background: #eaf1f9 -webkit-gradient(linear, left top, left bottom, color-stop(20px,#fff), color-stop(100%,#eaf1f9));
    background: #eaf1f9 -webkit-linear-gradient(top, #fff 20px, #eaf1f9 100%);
    background: #eaf1f9 -o-linear-gradient(top, #fff 20px, #eaf1f9 100%);
    background: #eaf1f9 -ms-linear-gradient(top, #fff 20px, #eaf1f9 100%);
    background: #eaf1f9 linear-gradient(to bottom, #fff 20px, #eaf1f9 100%);
}
.defaultShadowAndHighlightBig .shadow_outer { }
.defaultShadowAndHighlightBig .shadow_outer .shadow_inner {
    margin-right: 4px;
}
.defaultShadowAndHighlightBig .shadow_outer .shadow_inner .shadow_content {
    margin: 2px 0 0 2px;
    padding: 0;
}
.defaultShadowAndHighlightBig .shadow_outer .shadow_inner .shadow_content .wrapper {
    padding: 25px;
    padding-bottom: 16px;
}
.defaultShadowAndHighlightBig .shadow_outer .shadow_inner .shadow_content .div { }
.defaultShadowAndHighlightBig .shadow_end { }
/* Error */
#login .error .shadow_outer .shadow_inner .shadow_content .wrapper { background-image: url('/bilder/navigation/ds_highlight_error.gif'); background-repeat: repeat-x; }
#login .error .shadow_outer .shadow_inner .shadow_content { background: #f6d4d4; }
.error  p,
.error  h4 { color:#d83c3c; }
/* Warning */
#login .warning .shadow_outer .shadow_inner .shadow_content .wrapper { background-image: url('/bilder/navigation/ds_highlight_warning.gif'); background-repeat: repeat-x; }
#login .warning .shadow_outer .shadow_inner .shadow_content { background: #fde7da; }
.warning  p,
.warning  h4 { color:#db5d04; }
/* Status */
#login .status .shadow_outer .shadow_inner .shadow_content .wrapper { background-image: url('/bilder/navigation/ds_highlight_status.gif'); background-repeat: repeat-x; }
#login .status .shadow_outer .shadow_inner .shadow_content { background: #d4e5d4; }
.status  p,
.status  h4 { color:#060; }
#kwk .awardDetail, #kwk .addressInputs { clear: both; border-bottom: 1px solid #ced3d9; padding-bottom:16px; margin-bottom:20px; }
#kwk .awardDetail dl { margin-top: 10px; }
#kwk .awardDetail dl dt { float: left; width: 153px; }
#kwk .awardForForm { padding-top: 25px; }
#kwk .awardToForm p,
#kwk .awardForForm p { margin-top: 15px; }

.green a { }
.green span { }
.back a { }

#kwk .award4Cols .item { width: 118px; margin: 0; padding: 0px 0px 30px 0px; }
#kwk .award3Cols .item { width: 150px; margin: 4px; padding: 0px 0px 30px 0px; }
#kwk .award2Cols .item { width: 233px; margin: 0; padding: 0px 0px 30px 0px; }
#kwk .award1Cols .item { width: 466px; margin: 0; padding: 0px; }
#kwk .award4Cols .last,
#kwk .award3Cols .last,
#kwk .award2Cols .last,
#kwk .award1Cols .item { float: none; }
#kwk .award4Cols .item .image { display:block; width:115px; margin-left: 5px; }
#kwk .award3Cols .item .image { display:block; width:148px; margin-left: 5px; }
#kwk .award2Cols .item .image { display:block; width:230px; margin-left: 5px; }
#kwk .award1Cols .item .image { display:block; width:470px; margin-left: 5px; }
#kwk .award4Cols .item label { width:90px !important; min-height:28px; }
#kwk .award3Cols .item label { width:130px !important; min-height:28px; }
#kwk .award2Cols .item label { width:210px !important; min-height:28px; }
#kwk .award1Cols .item label { width:440px !important; min-height:28px; }
#kwk h3.enum { padding-top: 15px; padding-left: 10px; }
#kwk span.enum {
    float: left;
    display: block;
    width: 29px;
    height: 28px;
    margin: -3px 7px 0 0;
    padding: 2px 0 0;
    background: url('/bilder/navigation/sprite-icons.png') -71px -79px no-repeat;
    color: #fff;
    text-align: center;
}
#kwk a.zoom {
    color: #102648;
    text-decoration: none;
}
#kwk a.change {  }
#kwk a.zoom:before, #kwk a.change:before {
    display: inline-block;
    background: url('/bilder/navigation/sprite-icons.png') -110px -79px no-repeat;
    content: '';
    width: 14px;
    height: 14px;
    vertical-align: middle;
    margin: -4px 8px 0 2px;
}
#kwk a.zoom:before {
    margin: -2px 6px 0 0;
}
#kwk a.change:before {
    margin: -2px 13px 0 0;
    background-position: -25px -5px;
    width: 7px;
    height: 11px;
}

/* ===============================
    = Jalousie / Accordion
=============================== */
#contentpage .jalousie .item { width:505px; margin-top:0;}
#content .block.jalousie .item { width: 504px; }
#landingpage #cont2Cols .block.jalousie .item { width: 720px; }
#marginale .jalousie .item, #marginale .block.jalousie .item { width:auto; }
#contentpage .tabContent .jalousie .item {
    width: 469px;
}
#contentpage .jalousie .details .item {
    width: 477px;
}
#contentpage .jalousie .item .accordion-content {
    padding:7px 10px 6px;
}
#cont2Cols .jalousie .item .accordion-content {
    padding: 8px 10px 6px;
}
#cont2Cols .jalousie.downloadList .item .accordion-content {
    padding: 0;
}
#contentpage .tabContent .jalousie .accordion-content .item {
    width: 443px;
}
#contentpage .jalousie .item .accordion-highlight {
    border-radius: 0;
    box-shadow: none;
}
#content .accordion {margin-top:-1px;}
.accordion-toggle {
    position: relative;
    z-index: 10;
    height: 21px;
    line-height: 21px;
    padding-left: 41px;
    color: #1c3151;
    cursor: pointer;
    margin: 1px;
    border-bottom: 1px solid #b0c2da;
    background: #eaf1f7; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZjFmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGQ0ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #eaf1f7 0%, #c0d4e9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf1f7), color-stop(100%,#c0d4e9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eaf1f7 0%,#c0d4e9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eaf1f7 0%,#c0d4e9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eaf1f7 0%,#c0d4e9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #eaf1f7 0%,#c0d4e9 100%); /* W3C */
}
.accordion-toggle:before {
    content: '';
    display: block;
    position: absolute;
    left: 15px;
    top: 7px;
    width: 13px;
    height: 7px;
    background: url('/bilder/navigation/sprite-icons.png') -144px -195px no-repeat;
}
.accordion-toggle h3 span { display:none; }
.accordion-toggle .action { display: none; float: right; margin-top: -22px; width: 100px; text-align: right; }
#prozess .accordion-toggle .action {
    margin-top: -23px;
}
#prozess .accordion-toggle .action > img {
    height: 21px;
}
.accordion-toggle-active {
    color: #fff;
    border-bottom-color: #102648;
    background: #6880a5; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4ODBhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDQ3N2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #6880a5 0%, #24477e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6880a5), color-stop(100%,#24477e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #6880a5 0%,#24477e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #6880a5 0%,#24477e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #6880a5 0%,#24477e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #6880a5 0%,#24477e 100%); /* W3C */
}
.accordion-toggle-active:before {
    background-position: -144px -208px;
}
.accordion-toggle-active  h3 { color: #fff; }
.accordion-toggle-active  h3 span { display:inline; position:absolute; left:400px; top:0px; font-weight:normal; color: #fff; }
.accordion-toggle-active .action { display: block; }
#content .accordion-toggle { border-top: 0; }
#prozess .accordion-toggle { border-bottom: 0; }
#prozess .accordion-toggle:before { top: 7px; }
#prozess #prozessContent .details .buttonHelp:before {
    display: none;
}
#content #prozess .accordion .accordion-toggle img{margin-top:1px;}
.details .accordion-toggle {
    padding: 0 12px 0 28px;
    margin: 2px 1px 19px 18px;
    height: 19px;
    width: 75px;
    line-height: 20px;
    background: #629bcd; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyOWJjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDZiYTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #629bcd 0%, #246ba9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#629bcd), color-stop(100%,#246ba9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #629bcd 0%,#246ba9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #629bcd 0%,#246ba9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #629bcd 0%,#246ba9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #629bcd 0%,#246ba9 100%); /* W3C */;
}
.details .accordion-toggle:before {
    display: inline-block;
    content: "";
    height: 6px;
    width: 10px;
    background: url('/bilder/navigation/sprite-icons.png') -188px -197px no-repeat;
    position: absolute;
    left: 10px;
    top: 7px;
}
.details .accordion-toggle-active:before {
    height: 8px;
    width: 8px;
    background-position: -189px -208px;
    top: 6px;
    left: 13px;
}
.detailsPNG .accordion-toggle { }
.details .accordion-toggle h3 { height:1px; width:1px; overflow:hidden; }
.details .accordion-toggle-active { }
.detailsPNG .accordion-toggle-active { }
#content .accordion {
    position: relative;
    width: 503px;
    margin:0;
    padding:0;
}
#content .details { border:none; }
#content .tabContent .accordion {
    width: 469px;
}
.accordion h3 {
    font-size:12px;
    padding-top: 1px;
}
.accordion .accordion-content .text,
.accordion .accordion-content .table { margin-left:12px; }
.accordion .accordion-content .image { margin-left:12px; }
#marginale .accordion .accordion-content .text,
#marginale .accordion .accordion-content .table { margin-left:0; }
#marginale .accordion h3 {
    line-height: 21px;
    font-size: 12px;
}
#marginale .calenderImg { margin-left: 6px; }
#marginale .jalousie .item .accordion-content {
    padding: 8px 1px 6px 8px;
}
#marginale .textField,
#marginale .selectField,
#marginale .textareaField {
    padding: 4px 0 0;
    margin: 6px 0 -2px;
}
#marginale .missing label {
    padding-left: 0;
}
#marginale .accordion  .hr { clear: both; height: 1px; overflow: hidden; margin: 6px 8px 5px 4px; border: none !important; background: #d6dae0; }
#marginale .accordion .accordion-content .image { margin-top: -9px; margin-left: -7px; border-top: none !important; }
#marginale .accordion .accordion-content .moreButton { margin:5px 5px 5px 0;}
#marginale .accordion .accordion-content p { padding: 0; padding-right: 8px; }
#marginale .accordion .textField label, 
#marginale .accordion .selectField label, 
#marginale .accordion .textareaField label { width:auto; }
#marginale .accordion .accordion-content p { padding: 0px; padding-right: 8px; }
#marginale .accordion .textField label, 
#marginale .accordion .selectField label, 
#marginale .accordion .textareaField label { width:auto; }
#marginale .accordion .textField label,
#marginale .accordion .selectField label,
#marginale .accordion .textareaField label { width: 100px; font-weight: normal; }
#marginale .accordion .textField input,
#marginale .accordion .selectField select { float: left; width: 70px; }
#marginale .accordion .textareaField textarea { width: 170px !important; height:50px !important; }
#marginale .accordion .selectField select { width: 170px; }
#marginale .accordion .textField .mediumFieldWidth { width: 67px !important; }
#marginale .accordion .multiInputs input,
#marginale .accordion .multiInputs select { width: 31px; }
#marginale .multiInputs .twoelementsleft,
#marginale .multiInputs .twoelementsright { width: 30px !important; margin:0 5px 0 1px !important; }
.downloadList .accordion .accordion-content .table { margin-left:0;}
.accordion .accordion-content { padding:0; clear:both; }
.accordion .accordion-content p { padding:0 10px 10px 0; }
.accordion .accordion-content p p { margin-top:-10px; }
.accordion-content{ overflow: hidden; }
#contentpage .jalousie .item .table { padding-top: 5px; padding-bottom: 8px;}
.accordion-content {padding:0; margin:0;}
.accordion-content .resultItems { border-bottom:1px solid #bdc4ce; }
#content .accordion-content .teaserItem { clear:both; border-top:1px solid #bdc4ce; margin:5px 10px 10px 10px; padding-top:5px;}
#content .accordion-content .first { border-top:none; }
.accordion-content .teaser { float:left; width:375px; }
.accordion-content .teaser h4 a {
    display:block;
    padding-left:12px;
}
.accordion-content .resultItems .teaser h4 a {
    padding-left: 0;
}
.accordion-content .teaser h4 a:before {
    margin: 0 5px 2px 0;
}
.accordion-content .teaser a { margin-left:10px; }
.accordion-content .relevance {
    float:left;
    width:85px;
    margin-left:16px;
}
.accordion-content .relevance .box {
    box-shadow: 1px 1px 3px rgba(51,51,51,0.35);
    margin-top: 2px;
    margin-bottom: 2px;
    background: #fff;
    height: 10px;
    width: 75px;
}
#content .accordion-content .relevance .box {
    border: 1px solid #bdc4ce;
}
#content .accordion-content .relevance .box .chart {
    border:none;
    padding:0;
    margin:2px;
    width:71px;
    height:6px;
    overflow:hidden;
}
.searchPhrase, .searchResults { color:#2f72be; font-weight:bold; }
#searchResultList .results {
    margin:0 3px 3px 2px;
    padding:0;
    box-shadow: 1px 1px 4px rgba(51,51,51,0.35);
}
#contentpage #searchResultList .item { float:none; overflow:hidden; margin:20px 0 0; width:510px; padding:0;}
#contentpage #content #searchResultList .item { margin:-1px 0 0; padding:0;}
#contentpage #content #searchResultList .item .text p{ padding-left:10px;}
#searchResultList .accordion { border:1px solid #b3bbc7;}
#searchResultList #accordionbottom {
    display: none;
}
#searchResultList .helptext {margin-bottom:20px;}
#content #prozess .accordion { position: relative; width: 495px; margin:0; padding: 0; border:1px solid #b3bbc7;}

#newsList, #newsDetail {
    border: 1px solid #bdc4ce;
    border-radius: 0 0 5px 5px;
    background: none;
    margin: 1px 4px 4px 2px;
    padding: 1px 0 7px;
    box-shadow: 1px 1px 3px 1px rgba(51,51,51,0.15);
}
#newsDetail {
    margin: 3px 3px 4px 2px;
}
#cont2Cols #newsList, #cont2Cols #newsDetail {
    border-top: 1px solid #bdc4ce;
}
#newsBottom {
    display: none;
}
#newsList .block, #newsDetail .block {
    margin:0;
    border-top: none;
}
#newsList .selectBar, #newsDetail .dateBar {
    height:21px;
    margin: 0 1px 1px;
    line-height: 18px;
    border-top: none;
    border-bottom: 1px solid #afc3da;
    background: #eaf1f7; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZjFmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGQ0ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #eaf1f7 0%, #c0d4e9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf1f7), color-stop(100%,#c0d4e9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eaf1f7 0%,#c0d4e9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eaf1f7 0%,#c0d4e9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eaf1f7 0%,#c0d4e9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #eaf1f7 0%,#c0d4e9 100%); /* W3C */
}
#newsList .selectBar h4 { padding:2px 0 0 10px; float:left;}
#newsList .selectBar #selectBox {
    float:right;
    text-align:right;
    padding-right:10px;
    padding-top: 1px;
    width:200px;
    overflow:hidden;
}
#newsList .pager {text-align:right; margin:0 15px 0 15px;  border-bottom:1px solid #ced3da; padding:5px 0 10px 0;}
#newsList .bottom { border-bottom:none; border-top:1px solid #ced3da; padding:10px 0 5px 0; }

#newsList .newsItems {}
#newsList .newsItems .newsItem {
    padding:5px 15px 5px 15px;
    margin:0;
}
#newsList .newsItems .even { clear:both; }
#newsList .newsItems .odd { background-color:#eceef1; clear:both; }
#newsList .newsDate, #newsList .newsTeaser {float:none;}
#newsList .newsDate a, #newsList .newsTeaser a { font-weight:bold; }
#newsList .newsDate { width:80px;}
#newsList .newsTeaser { width:380px;}
#newsList .newsTeaser a { color:#102648; }
#newsDetail .dateBar span {
    display:block;
    padding:2px 0 0 10px;
    font-weight:bold;
}
#newsDetail .newsItem {
    line-height:18px;
    padding: 10px 14px;
    background: #eaf1f9;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+DQogICAgPHN0b3Agb2Zmc2V0PSI0MDBweCIgc3RvcC1jb2xvcj0iI2VhZjFmOSIgc3RvcC1vcGFjaXR5PSIxIi8+DQogIDwvbGluZWFyR3JhZGllbnQ+DQogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+DQo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #ffffff 0%, #eaf1f9 400px);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(400px,#eaf1f9));
    background: -webkit-linear-gradient(top, #ffffff 0%,#eaf1f9 400px);
    background: -o-linear-gradient(top, #ffffff 0%,#eaf1f9 400px);
    background: -ms-linear-gradient(top, #ffffff 0%,#eaf1f9 400px);
    background: linear-gradient(to bottom, #ffffff 0%,#eaf1f9 400px);
    margin:0 0 0 1px;
}
#newsDetail .newsItem .image { float:left; margin:0 19px 10px 0; width:auto;}
#newsDetail h4 { padding:2px 0 3px 10px; }
#newsDetail .bottom { border-top:1px solid #ced3da; padding:10px 0 0; }
.newsItem h2 { font-family:Helvetica, Arial, sans-serif; font-weight:normal; font-size:20px; color:#102648; line-height:27px; }
.newsItem h3 { font-size:12px; color:#102648; margin:5px 0; }
#newsDetail .pager {
    position:relative;
    height:18px;
    padding-top:10px;
}
#newsDetail .pager .backToList, #newsDetail .pager .backward, #newsDetail .pager .forward {
    position:absolute;
    top:10px;
}
#newsDetail .pager .backToList {
    left:14px;
    font-weight:bold;
}
#newsDetail .pager .backward  {
    left:349px;
    color:#102648;
}
#newsDetail .pager .forward {
    left:429px;
}
#newsDetail .pager .backToList:before, #newsDetail .pager .backward:before, #newsDetail .pager .forward:after {
    display: inline-block;
    background: url('/bilder/navigation/sprite-icons.png') -215px -95px no-repeat;
    content: '';
    width: 6px;
    height: 9px;
    margin-right: 7px;
}
#newsDetail .pager .backToList:before {
    margin-bottom: -1px;
    margin-right: 10px;
}
#newsDetail .pager .backward:before {
    background-position: -5px -114px;
    width: 5px;
    height: 7px;
    margin-right: 7px;
}
#newsDetail .pager .forward:after {
    background-position: -20px -114px;
    width: 5px;
    height: 7px;
    margin: 0 0 0 7px;
}



/* ===============================
    = Formular
=============================== */
fieldset { border:none; }
optgroup,
option { color:#102648; }
.formDivider { clear:both; background:#D3DFEA; margin:5px -16px 5px -13px; padding:2px 15px 5px 15px; font-weight:bold;}
.number {
    float:left;
    margin:-4px 10px 2px 0;
    padding:4px 10px 12px 9px;
    color:#fff;
    font-weight:bold;
    z-index: 0;
    position: relative;
}
.number:before {
    background: url('/bilder/navigation/sprite-icons.png') -174px -106px no-repeat;
    display: block;
    width: 27px;
    height: 26px;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
legend { display:none; }
.radioField , .checkboxField { clear:both; display:block; padding:5px 0 5px 0; margin-bottom:10px;}
.radioLegend, .checkboxLegend { float:left; width:260px; clear:left; }
.radioItem , .checkboxItem{ float:left; margin-right:15px; }
.radioItem  input { vertical-align:middle; }
.radioItem label { padding-left:5px; }
.radioItem label label { padding-left:0; }
/* 100927 */
.radioItem input { display: block; float: left; width:20px; }
.radioItem label { display: block; float: left; width:280px; }
.highlight .anredeRadio { display: block; float: left; width:10px; }
.anredeRadio label { width:45px; }
.checkboxItem input { display: block; float: left; width:20px; }
.checkboxItem label { display: block; float: left; width:280px; }
.textField, 
.selectField, 
.textareaField { clear:both; padding:5px 0 5px 0;}
/*in den Prozessen */
.textField label,
.selectField label,
.textareaField label  { display:block; width:260px; float:left; font-weight:bold; }
.textField .captcha { float:left; margin:0 0 0 10px; cursor:pointer; }
#login .textField label  { width:220px; }
#login .textField label img.captcha { padding-left:15px; }
/*Formular in Tabboxen */
.tabContent .textField label,
.tabContent .selectField label,
.tabContent .textareaField label{ width:120px; }
.textField label span.description,
.selectField label span.description,
.textareaField label span.description { font-weight:normal; }
.textField input,
.selectField select,
.textareaField textarea { width:175px; border:1px solid #7f8b9d; color:#102648; font-size:12px; }
.textField input.searchplz {
    width:auto;
    height:auto;
    border:none;
    vertical-align:bottom;
    margin-left:14px;
    position:relative;
    top:3px;
}
#schnellerwegkurz .moreButton {
    margin: 0 0 0 16px;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    border-top: 0;
    position: relative;
    top: -2px;
}
#schnellerwegkurz .moreButton:before {
    content: '';
    display: block;
    position: absolute;
    left: 9px;
    top: 3px;
    width: 15px;
    height: 14px;
    background: url('/bilder/navigation/sprite-icons.png') -207px -199px no-repeat;
    z-index: 0;
}
#schnellerwegkurz .moreButton > input {
    background: none;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(91,91,91,0.5);
    width: 86px;
    height: 19px;
    top: 0;
    margin-left: 0;
    padding-left: 31px;
    text-align: left;
    z-index: 1;
}
.textareaField textarea { height:135px; overflow:auto;}
.captchaField input { float: left;margin-right:13px;}
input.hasDatepicker {
    float: left;
    margin-right: 5px;
}
.multiInputs input,
.multiInputs select { width:55px; }
.multiInputs span.subLabel { }
.missing {  }
.missing label {
    padding-left:20px;
    width:240px;
    color:#b71e00;
    line-height: 18px;
    position: relative;
}
.missing > label:before, .missing .radioLegend label:before, .missing .checkboxLegend label:before {
    content: '';
    display: block;
    width: 15px;
    height: 16px;
    position: absolute;
    background: url('/bilder/navigation/sprite-icons.png') -109px -105px no-repeat;
    left: 0;
    top: 0;
}
.missing .checkboxItem label {
    padding-left: 0;
    background: none;
    color: #102648;
    width: 280px;
}
.missing .radioItem label {
    padding-left: 0;
    background: none;
    color: #102648;
}
.missing input,
.missing select,
.missing textarea { border-color:#b71e00 !important; }
.checkboxField  { }
.checkboxField input { }
/*Standardformular in Highlight-Box */
.highlight .textField label,
.highlight .selectField label,
.highlight .textareaField label { width:145px; }
.highlight .missing label { }
.highlight .textField input { width:220px; }
.highlight .selectField select { width:220px; }
.highlight .textareaField textarea { width:320px; }
.highlight .multiInputs input { width:55px; }
.textField .mediumFieldWidth,
.selectField .mediumFieldWidth { width:120px !important; }
.textareaField .mediumFieldWidth  { width:220px !important; }
.highlight .radioField,
.highlight .checkboxField  { }
.highlight .radioLegend,
.highlight .checkboxLegend {
    float:left;
    clear:left;
    width:145px;
}
.highlight .radioItem,
.highlight .checkboxItem { float:right; width:310px; text-align:left;  }
/* 100927 */
.highlight .anredeRadio {float:left; width:80px;  }
/* Buttons im Prozess */
#formBottom div { float:left; width:auto; border-top: 0; }
#formBottom #submitForm { float:right; width:auto;}
#resetForm { }
#resetForm input{ }
#submitForm {}
#submitForm input { }
#formBottom input { text-align:left; background-color:transparent; border:0 none; color:#fff; padding:2px 15px 2px 30px; margin:0; font-weight:bold;display: inline-block;vertical-align: top;}
#formBottom input::-moz-focus-inner {border:0; padding:0;}
#submitForm, #resetForm, #rechner .submit {
    position: relative;
    border-radius: 5px;
    box-shadow: 1px 1px 2px rgba(51,51,51,0.35), inset 1px 1px 1px rgba(255,255,255,0.25), inset -1px -1px 1px rgba(51,51,51,0.25);
    border-top: 0;
}
#submitForm {
    background: #219e38; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxOWUzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdiMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #219e38 0%, #007b0a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#219e38), color-stop(100%,#007b0a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #219e38 0%,#007b0a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #219e38 0%,#007b0a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #219e38 0%,#007b0a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #219e38 0%,#007b0a 100%); /* W3C */
}
#resetForm, #rechner .submit {
    background: #f59858; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1OTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2YyOGE0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ViNzUyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2RmNWYwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkODU3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f59858 0%, #f28a42 25%, #eb7523 50%, #df5f08 75%, #d85700 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f59858), color-stop(25%,#f28a42), color-stop(50%,#eb7523), color-stop(75%,#df5f08), color-stop(100%,#d85700)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* W3C */
}
#submitForm:before, #resetForm:before, #rechner .submit:before {
    display: inline-block;
    content: "";
    height: 13px;
    width: 9px;
    background: url('/bilder/navigation/sprite-icons.png') -104px -222px no-repeat;
    position: absolute;
    left: 10px;
    top: 3px;
}
#resetForm:before {
    background-position: -119px -202px;
    width: 12px;
    height: 12px;
    top: 4px;
}
.formButton div { float:left; width:auto;}

.digitHelper {color:#8c9cb3; padding:3px 0 2px 25px; background:url('/bilder/navigation/digithelper.gif') 0 0 no-repeat;}
.captcha {padding-left:20px;}
#kwk .captcha {padding-left:0px;}
.calenderImg { cursor:pointer; vertical-align:bottom; margin-left:10px;}
/* Eingabehilfe */
#keypad {display:none; margin-top:20px; border:1px solid #7f8b9d; border-bottom:10px solid #7f8b9d; background-color:#FFF; padding:0 5px 5px 5px;}
#draggableKeypad { cursor:move; }
#keypad table { width:141px; }
#keypad .wpsColRight {text-align:right;}
#keypad table {}
#keypad button {cursor:pointer; width:35px; padding:5px 0 5px 0; border:none; background:transparent; margin:3px 5px 5px 5px; border:1px solid #EEF3F6;}
#keypad button:hover {background-color:#ef6200; border:1px solid #ef6200; }
/* ===============================
    = Tabellen
=============================== */

.table table {
    border:1px solid #bec5cf;
    border-collapse:collapse;
    width:100%;
    background: #a6c2e0; /* Old browsers */
    background: #a6c2e0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+DQogICAgPHN0b3Agb2Zmc2V0PSI0LjU0NTQ1NDU0NTQ1NDU0NTQ1NDU0NTQ1NDU0NTQ1NDUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICA8c3RvcCBvZmZzZXQ9IjQuNTQ1NDU0NTQ1NDU0NTQ1NDU0NTQ1NDU0NTQ1NDU0NSUiIHN0b3AtY29sb3I9IiNlMmVhZjMiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E2YzJlMCIgc3RvcC1vcGFjaXR5PSIxIi8+DQogIDwvbGluZWFyR3JhZGllbnQ+DQogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjIyIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPg0KPC9zdmc+) no-repeat;
    background: #a6c2e0 -moz-linear-gradient(top,  #ffffff 0%, #ffffff 4.5454545454545454545454545454545%, #e2eaf3 4.5454545454545454545454545454545%, #a6c2e0 100%) no-repeat; /* FF3.6+ */
    background: #a6c2e0 -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4.5454545454545454545454545454545%,#ffffff), color-stop(4.5454545454545454545454545454545%,#e2eaf3), color-stop(100%,#a6c2e0)) no-repeat; /* Chrome,Safari4+ */
    background: #a6c2e0 -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 4.5454545454545454545454545454545%,#e2eaf3 4.5454545454545454545454545454545%,#a6c2e0 100%) no-repeat; /* Chrome10+,Safari5.1+ */
    background: #a6c2e0 -o-linear-gradient(top,  #ffffff 0%,#ffffff 4.5454545454545454545454545454545%,#e2eaf3 4.5454545454545454545454545454545%,#a6c2e0 100%) no-repeat; /* Opera 11.10+ */
    background: #a6c2e0 -ms-linear-gradient(top,  #ffffff 0%,#ffffff 4.5454545454545454545454545454545%,#e2eaf3 4.5454545454545454545454545454545%,#a6c2e0 100%) no-repeat; /* IE10+ */
    background: #a6c2e0 linear-gradient(to bottom,  #ffffff 0%,#ffffff 4.5454545454545454545454545454545%,#e2eaf3 4.5454545454545454545454545454545%,#a6c2e0 100%) no-repeat; /* W3C */
    background-size: 100% 22px;
}
.table table tr,
.table table th,
.table table td { padding-right:5px; padding-left:10px; border-collapse:collapse; text-align:left; vertical-align:top; }
.table table td img { margin:10px 3px 10px 0; }
.table table thead {}
.table table thead tr th { border-left: 1px solid #a5bcd6; }
.table table thead tr th:first-child { border-left: 0; }
.table table thead tr th.first {  }
.table table tbody { }
.table table tbody tr th {}
.table table tbody tr th,
.table table tbody tr td {
    background-color: #fefefe;
    border-left: 1px solid #d9dce1;
}
.table table tbody tr th:first-child,
.table table tbody tr td:first-child {
    border-left: 0;
}
.table table tbody tr.odd th,
.table table tbody tr.odd td {}
.table table tbody tr.even th,
.table table tbody tr.even td {
    background-color: #eceef1;
    border-left: 1px solid #ccd1d8;
}
.table table tbody tr.even th:first-child,
.table table tbody tr.even td:first-child {
    border-left: 0;
}
.table table tbody tr td.first { }
.table table tr .last { }
.table table tbody tr td.align,
.table table tbody tr th.align { vertical-align: middle ! important; text-align:center ! important; }

#prozess .table table tr td { height: 24px; vertical-align: middle !important; }
#prozess .table table tr td.rich-calendar-cell { padding: 0; }
#prozess .table table tr td.rich-calendar-cell div { padding: 3px 5px 3px 10px; font-weight: bold; }
#prozess .table table tr td.rich-calendar-btn:hover div { color: white; }
#prozess .table table tr td.rich-calendar-btn:hover { background: url('/bilder/navigation/prozess_calendar-select-130x70.png') left top no-repeat; }
#prozess .table table tr td.rich-calendar-disabled div { color: white; }
#prozess .table table tr td.rich-calendar-disabled:hover { background: url('/bilder/navigation/prozess_calendar-warning-130x70.png') left top no-repeat; }
#prozess .table table tr td.rich-calendar-selected div { color: white; }
#prozess .table table tr td.rich-calendar-selected { background: url('/bilder/navigation/prozess_calendar-select-tick-130x70.png') left top no-repeat; }
#prozess .tableScroller { text-align: center; margin: 10px 0 0 0; }
#prozess .tableScroller .arrowArea { position: relative; display: inline; }
#prozess .tableScroller .arrowArea .arrowLeft { background: url('/bilder/navigation/faq_back.gif') left center no-repeat; width: 5px; height: 7px; position: absolute; top: 4px; right: 20px; }
#prozess .tableScroller .arrowArea .arrowRight { background: url('/bilder/navigation/faq_forward.gif') right center no-repeat; width: 5px; height: 7px; position: absolute; top: 4px; left: 19px; }
.table .tfoot .moreButton {margin:-2px 5px 0 0; padding-top:0px;}
.tabBox .table .tfoot .moreButton {
    margin: 15px 0 4px 15px;
    padding-top: 0px;
}

#login .moreButton a,
.table .moreButton a {
    font-weight:bold;
    color:#fff;
    /*padding:4px 0 4px 12px;*/
}
.table .moreButtonGreen a { }
.jsEnabled #login .moreButton a,
/*.jsEnabled .table .moreButton a { padding:4px 0 4px 30px; }*/
.jsEnabled .table .notifyWindowContent .moreButton a { padding:3px 12px 3px 28px; }
#login .moreButton { margin-right:0; }
#login .moreButton a {  }
#login .moreButton span,
.table .moreButton span {  }
.jsEnabled #login .moreButton span,
.jsEnabled .table .moreButton span { }
#login .moreButton span { }
tr.odd .moreButton a { font-weight:bold; color:#fff; padding:4px 0 4px 12px; }
tr.odd .moreButton span { }
.jsEnabled tr.odd .moreButton a { padding:4px 0 4px 30px; }
.jsEnabled tr.odd .moreButton span { }
tr.even .moreButton a { font-weight:bold; color:#fff; padding:4px 0 4px 12px; }
tr.even .moreButton span {  }
tr.even .moreButton a {  }
.jsEnabled tr.even .moreButton a { padding:4px 0 4px 30px; }
.jsEnabled tr.even .moreButton span { }
.integer { white-space:nowrap; font-weight:bold; }
.table table td.button { text-align:right; margin-right:10px; padding-bottom:10px; white-space:nowrap; }
/* ===============================
    = Schatten (shadowed.js)
=============================== */
.shadowed div { border: none; }
.shadowed .left {
    background: #fff;
    border-radius: 0 5px 5px;
    box-shadow: 1px 1px 4px rgba(51,51,51,0.35);
}
.shadowed .shadow_content { margin-left: 12px; margin-right: 4px; background: #fff; }
.shadowed_with_corner div { border: none; }
.shadowed_with_corner .top {
    display: none;
}
.shadowed_with_corner .bottom {
    display: none;
}
.shadowed_with_corner .left {
    background: #fff;
    border-radius: 0 5px 5px;
    box-shadow: 1px 1px 4px rgba(51,51,51,0.35);
}
.shadowed_with_corner .right { }
.shadowed_with_corner .shadow_content {
    margin: 0 1px;
}
#searchBox .shadow_content { margin: 0; }

.defaultShadowAndHighlight {
    box-shadow: 2px 2px 3px rgba(90,90,90,.25);
    margin-right: 3px;
    background: #fff;
    background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWRmMWY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: #fff -moz-linear-gradient(top, #fff 20px, #edf1f4 100%);
    background: #fff -webkit-gradient(linear, left top, left bottom, color-stop(20px,#fff), color-stop(100%,#edf1f4));
    background: #fff -webkit-linear-gradient(top, #fff 20px, #edf1f4 100%);
    background: #fff -o-linear-gradient(top, #fff 20px, #edf1f4 100%);
    background: #fff -ms-linear-gradient(top, #fff 20px, #edf1f4 100%);
    background: #fff linear-gradient(to bottom, #fff 20px, #edf1f4 100%);
}
.defaultShadowAndHighlight .shadow_outer { }
.defaultShadowAndHighlight .shadow_outer .shadow_inner {
    margin-right: 4px;
}
.defaultShadowAndHighlight .shadow_outer .shadow_inner .shadow_content {
    margin: 2px 0 0 2px;
    padding: 0;
}
.defaultShadowAndHighlight .shadow_outer .shadow_inner .shadow_content .wrapper {
    border-top: none !important;
}
.defaultShadowAndHighlight .shadow_outer .shadow_inner .shadow_content .div { }
.defaultShadowAndHighlight .shadow_end { }
#content .defaultShadowAndBorder, #contentpage .defaultShadowAndBorder, #content .jalousie .defaultShadowAndBorder, #contentpage #marginale .defaultShadowAndBorder {
    border: 1px solid #b3bbc7;
    margin: 4px 2px 2px 4px;
    box-shadow: 1px 1px 3px 1px rgba(51,51,51,0.25);
}
#content .defaultShadowAndBorder, #contentpage .defaultShadowAndBorder, #content .jalousie .defaultShadowAndBorder {
    padding: 0 !important;
}
#contentpage #marginale .defaultShadowAndBorder {
    margin: 2px 8px 2px 2px;
}
#contentpage #marginale .defaultShadowAndBorder.last {
    margin: 2px 11px 2px 0px;
}
#content .defaultShadowAndBorder table { border:1px solid #fff; margin-top:-1px;}
#content .defaultShadowAndBorder table .first{ border-left:1px solid #fff;}
#content .defaultShadowAndBorder .shadow_outer { }
#content .defaultShadowAndBorder .shadow_outer .shadow_inner {
    margin: 0;
}
#content .defaultShadowAndBorder .shadow_outer .shadow_inner .shadow_content {
    margin: 3px 0 0 3px;
    padding: 0;
}
#faqAnswer .defaultShadowAndBorder .shadow_outer .shadow_inner .shadow_content {
    margin: 0;
    border-top: 0;
}
#content .defaultShadowAndBorder .shadow_outer .shadow_inner .shadow_content .wrapper { }
#content .defaultShadowAndBorder .shadow_end { }
#content .jalousie {margin-right:0;}
#cont2Cols .block.jalousie {
    margin-bottom: 34px;
}
#content .tabContent .jalousie {
    margin-bottom: 15px;
}
#content .jalousie .defaultShadowAndBorder { float: none; }
#content .jalousie .defaultShadowAndBorder .accordion {
    width: 100%;
    border-top: 1px solid transparent;
    margin: 0;
    padding: 1px 0 0;
}
#content .jalousie .defaultShadowAndBorder .accordion .accordion-toggle { }
#content .jalousie .defaultShadowAndBorder .wrapper { margin-top: -2px; border-top: none; }
#content .jalousie .defaultShadowAndBorder .shadow_outer .shadow_inner { }
#content .jalousie .defaultShadowAndBorder .shadow_outer .shadow_inner .shadow_content {
    margin: 0;
    padding: 0;
}
#content .defaultShadowAndBorder .shadow_outer, #content .defaultShadowAndBorder .shadow_outer .shadow_inner, #content .jalousie .defaultShadowAndBorder .shadow_outer .shadow_inner .shadow_content, #content .defaultShadowAndHighlightBig .shadow_outer, #content .defaultShadowAndHighlightBig .shadow_outer .shadow_inner, .defaultShadowAndHighlightBig .shadow_outer .shadow_inner .shadow_content .wrapper, .defaultShadowAndHighlightBig .shadow_outer .shadow_inner .shadow_content {
    border-top: 0;
}
#content .defaultShadowAndBorder .shadow_end, .defaultShadowAndHighlight .shadow_end, .defaultShadowAndHighlightBig .shadow_end {
    display: none;
}
/* ===============================
    = 5.  LikePopUp-Fenster
=============================== */
#likePopUp { overflow:hidden; }
#likePopUp #content { min-height:250px;}
#likePopUp #content h3 { font-size:13px; padding-bottom:5px;}
#likePopUpInfo {height:25px; position:absolute; top:380px; left:18px; }
#likePopUpInfo .hinweis { width:750px; font-size:9px;  }
#likePopUpInfo .hinweis p { color:#666; line-height:11px !important; }
#overlay_close .button {
    width: auto !important;
    height: 20px !important;
    padding: 1px 12px 0;
    color: #fff;
    line-height: 21px;
    box-shadow: inset 1px 1px 1px rgba(255,255,255,0.35), inset 0 -1px 2px rgba(51,51,51,0.35);
    border-radius: 5px 5px 0 0;
    background: #f59959; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1OTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMzY2MGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f59959 0%, #e3660f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f59959), color-stop(100%,#e3660f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f59959 0%,#e3660f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f59959 0%,#e3660f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f59959 0%,#e3660f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f59959 0%,#e3660f 100%); /* W3C */
}
#overlay_close .button:after {
    margin-left: 12px;
    display: inline-block;
    content: "";
    height: 13px;
    width: 12px;
    background: url('/bilder/navigation/sprite-icons.png') -119px -202px no-repeat;
    vertical-align: middle;
}
#overlay_preload_img { background: url('/bilder/navigation/loading_white.gif'); }
/*.partners { overflow:hidden; width:500px; }*/
.partners #likePopUpBody { overflow:hidden; }
.partners .block {
    width:520px;
    margin: 3px 3px 30px 2px;
}
.partners .item {
    border-radius: 0 0 5px 5px;
    background: #fff;
    box-shadow: 0 0 4px rgba(51,51,51,0.35);
    height:127px;
    width:144px;
    overflow:hidden;
    margin: 15px 15px 15px 0;
}
.partners .item .image { margin-top:4px; margin-left:3px; float:none; }
.partners .item .image img{ margin-bottom:1px; padding-bottom:1px; border-bottom:1px solid #d7dae1; }
.partners .text { margin-right:15px; }
.partners .item .text { float:none; margin-right:0; }
.partners .item .text .directLink { margin:15px 0 0 10px; }
/* Alternative zu AJAX mit Div */
#closeLikePopUp {text-align:right; margin-right:40px; height:20px; overflow:hidden; }
#closeLikePopUp a {color:#fff;}
#contentLikePopUp {
    height:354px;
    overflow:hidden;
}
#highPopUp #contentLikePopUp { height:auto; }
#likePopUpHead {
    overflow:hidden;
    height: 59px;
    border-bottom: 1px solid #cbd4dd;
    background: #f6f9fc; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjlmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWY0ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f6f9fc 0%, #eef4f9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f9fc), color-stop(100%,#eef4f9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f6f9fc 0%,#eef4f9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f6f9fc 0%,#eef4f9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f6f9fc 0%,#eef4f9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f6f9fc 0%,#eef4f9 100%); /* W3C */
}
#likePopUpHead h1 { padding-top:20px; padding-left:30px; padding-right:30px; }
#likePopUpBody {
    height:288px;
    border: 1px solid #fff;
    overflow:auto;
    background: #f0f5fa; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGY1ZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #f0f5fa 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f5fa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f5fa 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f0f5fa 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f0f5fa 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f0f5fa 100%); /* W3C */
}
.partners #likePopUpBody { height: 293px; }
#highPopUp #likePopUpBody { height:353px; }
#likePopUpContent {padding:20px 30px 0;}
#likePopUpContent #content { margin:0; padding:0; }
#likePopUpContent .directLink { text-align:left; }
#likePopUpContent .directLink a { display:block; padding-left:0; }
.w500px #likePopUpHead h1 { padding-top:20px; padding-left:20px; padding-right:20px; }
.w500px #likePopUpContent {padding:20px 20px 0 20px; overflow:hidden; }
.w500px #likePopUpContent .text p img { margin-left:-10px; }
#hubpage .directLink a { display:block; padding-left:0; margin-left:0; }
#hubpage .three .directLink a { display: inline; padding-right: 15px; }
#likePopUpContent p {padding:5px 0 5px 0;}
#likePopUpContent .left,
#likePopUpContent .right { float:left; width:350px; }
#likePopUpContent .left {
    margin-right: 10px;
    padding-right: 24px;
    border-right: 1px solid #d6dae0;
}
#likePopUpContent .bigButtons { margin-top:30px; }
#likePopUpContent #content .downloads {margin:10px 0 0 15px;}
/* andere Innenabstände im Partner-Overlay */
.partners #likePopUpHead, .partners #likePopUpBody { padding-left:0; padding-right:0; }
.partners #likePopUpHead h1 { padding-left:15px; }
.partners #likePopUpContent { padding-left:15px; padding-right:0; }
.w800px { width:800px; }
.w500px { width:500px; }
.abbruch #likePopUpContent .left {
    margin-right: 35px;
    padding-right: 0;
    border: 0 none;
}
.abbruch .linkButtons { margin-top:30px; }
.abbruch .linkButtons  img{ display:block; margin-bottom:4px; }
.abbruch .submit { margin-top:6px; }
/* PopUp Grössenskalierung */
.zoomen #likePopUpContent { padding:18px 20px 0 7px; }
.zoomen #likePopUpContent #scaling {
    height:220px;
    width:480px;
}
.zoomen #likePopUpContent .left, .zoomen #likePopUpContent .right {
    float:left;
    width: 220px;
    margin: 0 5px 0 15px;
    background: #fff;
    box-shadow: 0 0 4px 1px rgba(91,91,91,0.25);
    border-radius: 0 0 5px 5px;
    position: relative;
    padding-right: 0;
    border-right: 0;
}
.zoomen #likePopUpContent .right {
    float: right;
}
.zoomen #likePopUpContent .flash { margin:20px 0 0 18px; }
.zoomen #likePopUpContent .text { margin:5px 0 15px 15px; }
.zoomen #likePopUpContent #scaling .text { margin:5px 0 15px 25px; }
.scaling-text {
    position: absolute;
    left: -10px;
    top: -10px;
    display: block;
    background: #f07a27;
    color: #fff;
    padding: 3px 6px;
    border: 1px solid #fff;
    border-radius: 5px;
    box-shadow: inset 0 6px 8px rgba(255,255,255,0.6), 1px 1px 4px 1px rgba(91,91,91,0.25);
}
/* Ihr direkter Weg */
#ihrdirekterwegform { margin-top:6px; }
#ihrdirekterwegform .textField input,
#ihrdirekterwegform.selectField select,
#ihrdirekterwegform.textareaField textarea { width:300px; }
#idwzu_direkterweg {
    left:200px;
}
#idwzu_direkterdraht {
    left:600px;
}
#idwzu_direkterweg, #idwzu_direkterdraht {
    position:absolute;
    top:320px;
    padding: 0;
}
#idwzu_direkterweg:before, #idwzu_direkterdraht:before {
    content: '';
    display: block;
    position: absolute;
    left: 12px;
    top: 13px;
    width: 8px;
    height: 15px;
    background: url('/bilder/navigation/sprite-icons.png') -137px -221px no-repeat;
    z-index: 0;
}
#idwzu_direkterweg > input, #idwzu_direkterdraht > input {
    background: none;
    border: 0 none;
    color: #fff;
    font-weight: bold;
    text-align: left;
    width: 169px;
    height: 40px;
    padding-left: 27px;
    font-size: 12px;
    line-height: 42px;
    text-shadow: 1px 1px 1px rgba(91,91,91,0.5);
    position: relative;
    z-index: 1;
    cursor: pointer;
}
/* Produktabbruch */
.produktabbruch #ihrdirekterwegform { margin:0; }
#produktabschluss {
    margin-top: 1px;
}
.produktabbruch .moreButton {
    text-align: left;
    margin-left: 0;
}
#content .produktabbruch .moreButton { border-top: 0;}
.produktabbruch .linkButtons .moreButton {
    width: 258px;
}
.produktabbruch .moreButton a {
    display: inline-block;
    width: 218px;
}
.produktabbruch .moreButton > input {
    background: none;
    border: 0 none;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(91, 91, 91, 0.5);
    height: 19px;
    margin-top: 0;
    padding: 0 12px 0 28px;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    position: relative;
    z-index: 1;
    cursor: pointer;
}
.produktabbruch #ihrdirekterwegform .moreButton {
    display: inline-block;
    padding: 0;
}
.produktabbruch #ihrdirekterwegform .moreButton:before {display: inline-block;
    content: "";
    height: 13px;
    width: 9px;
    background: url('/bilder/navigation/sprite-icons.png') -104px -222px no-repeat;
    position: absolute;
    left: 11px;
    top: 3px;
    z-index: 0;
}
/* Ihr direkter Weg - mit ImageMap*/
.ihrdirekterWegMap #ihrdirekterwegform .textField input,
.ihrdirekterWegMap #ihrdirekterwegform.selectField select,
.ihrdirekterWegMap #ihrdirekterwegform.textareaField textarea { width: 200px; }
.ihrdirekterWegMap #likePopUpContent .left {
    width: 480px;
    margin-right: 30px;
    border-right: 1px solid #d6dae0;
    padding-right: 24px;
}
.ihrdirekterWegMap .left .map { float:left; margin-right:20px; }
.ihrdirekterWegMap .left .map img { width:250px; height:300px; }
.ihrdirekterWegMap #idwzu_direkterweg {
    border-top: 0;
    left:299px;
}
    
.ihrdirekterWegMap #likePopUpContent .right { width: 200px; }
.ihrdirekterWegMap #idwzu_direkterdraht {
    border-top: 0;
    left:565px;
}
.ihrdirekterWegMap .radioItem label { width: 160px; }

/* BaufiOnline Beispiel*/
#marginale #sampleCalculation { font-size: 10px; }
#marginale #sampleCalculation .defaultShadowAndBorder {
    margin: 1px 11px 2px 3px;
}
#marginale #sampleCalculation .table-content { padding:0 }
#marginale #sampleCalculation .table-content .table { padding:0 }
#marginale #sampleCalculation .table-content .table table { margin-left:0; }
#marginale #sampleCalculation .table-content .table table td { padding: 1px 3px; line-height:11px; }
#marginale #sampleCalculation .table-content .table table td.right { width:38%; min-width: 60px; }
#marginale #sampleCalculation .box-content { padding:2px 5px 1px 10px; }
#marginale #sampleCalculation .box-content h3,
#marginale #sampleCalculation .box-content p { line-height:11px; }

/* ===============================
    = 6. Top
=============================== */
#top { height:138px; overflow:hidden; }
#top #logo,
#top #blzBox,
#top #topNav,
#top #help,
#top #loginPartners,
#top #search { float:left; }
/* Logo */
#top #logo { margin-top:7px; padding-left:19px; height:76px; }
#top #logo img { border:none; }
#top #blzBox { overflow:hidden; width:208px; margin: 0px; font-size:14px; font-weight:normal;  }
#top #blzBox span { display: block; padding: 23px 0px 0px 21px; }
#top #blzBox span.inst,
#top #blzBox span.blz { padding-top:11px; }
/* Top-Navigation */
#top #topNav {
    margin: 0 5px 0 2px;
}
#top #topNav ul { list-style-type:none;  margin-left:0px; margin-top:0px; }
#top #topNav ul li {
    padding-left:0;
    float:left;
    height:27px;
}
#top #topNav ul li a, #top #search, #top #loginNetbanking a {
    border-radius: 0 0 5px 5px;
    height: 27px;
    margin-left: 0;
    box-shadow: 1px 1px 2px 0 rgba(51, 51, 51, 0.35);
}
#top #topNav ul li a {
    display:block;
    padding: 3px 14px 6px 12px;
    height: 18px;
    background: #659dce; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY1OWRjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjY5YTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #659dce 0%, #2269a7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#659dce), color-stop(100%,#2269a7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #659dce 0%,#2269a7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #659dce 0%,#2269a7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #659dce 0%,#2269a7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #659dce 0%,#2269a7 100%); /* W3C */
    color:#fff;
    font-weight:bold;
    text-decoration:none;
}
#top #topNav a:before, #top #loginNetbanking a:before {
    margin: 0 7px 0 1px;
    display: inline-block;
    content: "";
    height: 11px;
    width: 8px;
    background: url('/bilder/navigation/sprite-icons.png') -105px -223px no-repeat;
    vertical-align: middle;
}
#top #topNav ul li a:hover {  }
/* Suche */
#top #search {
    width:176px;
    margin-right: 5px;
    background: #659dce; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY1OWRjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjY5YTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #659dce 0%, #2269a7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#659dce), color-stop(100%,#2269a7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #659dce 0%,#2269a7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #659dce 0%,#2269a7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #659dce 0%,#2269a7 100%); /* IE10+ */
    background: linear-gradient(to bottom, #659dce 0%,#2269a7 100%); /* W3C */
}
#top #search form { }
#top #search fieldset { border:none; padding:2px 0 0; }
#top #search div { display:inline; }
#top #search div.searchSubmit {
    position:relative;
    top:3px;
    left:2px;
}
#top #search .searchPhrase { margin-top:3px; }
#top #search .searchPhrase label { display:none; }
#top #search .searchSubmit label { display:none; }
#top #search div.searchPhrase {
    position:relative;
    top:0;
    left:2px;
}
#top #search #searchWords { height:15px; width:130px; border:none; border-top:1px solid #1A61A1; border-left:1px solid #1A61A1; color:#102648; }
#top #search #searchWords { font-size:12px; }
/* Suchbox */
#searchBox {
    border:1px solid transparent;
    position: absolute;
    /*margin: 9px 0 4px 548px;*/
    top: 29px;
    left: 548px;
    width: 279px;
    height: auto;
    z-index: 250;
    overflow: visible !important;
}
#searchBox .wrapper {
    margin: 0;
    padding: 0 1px 14px 1px;
}
#searchBox .searchContent { padding-top: 14px; }
#searchBox .results { text-align: right; }
#searchBox .results a {
    padding-left: 12px;
    padding-right: 7px;
    font-weight: bold;
}
#searchBox .results a:before, #searchBox .group .item h2:before {
    background: url('/bilder/navigation/sprite-icons.png') -235px -90px no-repeat;
    display: inline-block;
    content: '';
    width: 6px;
    height: 9px;
    margin-right: 6px;
}
#searchBox .results a .sum { font-weight: normal; }
#searchBox .group h1 {
    line-height: 24px;
    margin-top: 12px;
    margin-bottom: 4px;
    padding-left: 12px;
    border-top: 1px solid #c0c7d4;
    background: #dce2eb; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZTJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGQ1ZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #dce2eb 0%, #cdd5e2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dce2eb), color-stop(100%,#cdd5e2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dce2eb 0%,#cdd5e2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dce2eb 0%,#cdd5e2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dce2eb 0%,#cdd5e2 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #dce2eb 0%,#cdd5e2 100%); /* W3C */
    color: #102648;
    font-size: 13px;
    font-weight: bold;
}
#searchBox .group .item {
    margin-bottom: 3px;
    margin-left: 12px;
}
#searchBox .group .item h2 { line-height: 20px; margin: 0px; font-size: 13px; }
#searchBox .group .item p { line-height: 16px; font-size: 11px; }
/* Login */
#top #loginPartners {
    width:145px;
}
#top #loginNetbanking {
    margin: 0 3px 3px 0;
}
#top #nologinNetbanking { height:30px; }
#top #loginNetbanking a {
    padding:5px 8px 1px 12px;
    height: 21px;
    background: #f59858; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1OTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2YyOGE0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ViNzUyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2RmNWYwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkODU3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f59858 0%, #f28a42 25%, #eb7523 50%, #df5f08 75%, #d85700 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f59858), color-stop(25%,#f28a42), color-stop(50%,#eb7523), color-stop(75%,#df5f08), color-stop(100%,#d85700)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* W3C */
    display:block;
    color:#FFF;
    text-decoration:none;
    font-weight:bold;
}
#top #partnerLink { height: 54px; text-align:right; padding-top:8px; margin-bottom:0px; }
/* LoginExt-West */
#blzSelector, #blzSelectorNS { font-size:11px; line-height:1.3em; font-weight:bold; position:absolute; top:28px; left:833px; z-index:100; width:118px; height:55px; border:1px solid; border-top:0px; background:#FFF; padding:5px 0 2px 10px; }
.blzSelectorIban {height:70px;}
#blzSelector select,
#blzSelectorNS select { border:1px solid; width:85px; float:left; font-size:11px; margin:5px 0 0 0; padding:0 0 0 3px; }
#blzSelector input,
#blzSelectorNS input  { border:0px; width:28px; height:22px; float:left; margin:4px 0 0 3px; }
/* LoginExt-West ende  */

/* ===============================
    = 7. Navigationen
=============================== */
/* ===============================
    = Hauptnavigation
=============================== */
#mainNav {  }
#mainNav ul { list-style-type:none; margin-left:30px; }
#mainNav ul li { float:left; height:56px; overflow:hidden; margin-left:-1px;}
#mainNav ul li a {
    font-weight:bold;
    font-size:14px;
    color:#102648;
    text-decoration:none;
    background: url('/bilder/navigation/sprite-navigations.png') right -48px no-repeat;
    display:block;
    padding:14px 10px 1px;
}
#mainNav ul li.first a { }
#mainNav ul li.last a { background-image:none; }
#mainNav ul li.act {
    float:left;
    background: url('/bilder/navigation/sprite-navigations.png') 0 5px no-repeat;
    margin-left:-1px;
    padding-left:1px;
}
#mainNav ul li.act a {
    color:#fff;
    background: url('/bilder/navigation/sprite-navigations.png') right 5px no-repeat;
}
#mainNav ul li a:hover { color:#2f72be;}
#mainNav ul li.act a:hover { color:#fff;}
/* ===============================
    = Subnavigation
=============================== */
#subNav ul { list-style-type:none; }
#subNav ul li { display:inline; }
#subNav ul li a {
    font-weight:bold;
    display:block;
    font-size:13px;
    color:#102648;
    line-height:18px;
    margin-bottom:9px;
}
#subNav ul li a.act,
#subNav ul li a:hover {
    color:#ef6200;
}
/* Ebene 2 */
#subNav ul ul  {
    padding-bottom:8px;
}
#subNav ul ul li a {
    font-weight:normal;
    display:block;
    font-size:12px;
    color:#102648;
    line-height:16px;
    margin-bottom:5px;
}
#subNav ul ul li a.act,
#subNav ul ul li a:hover {
    color:#ef6200;
}
#subNav ul ul li a.act {font-weight:bold;}
/* Ebene 3 */
#subNav ul ul ul li a {
    font-weight:normal;
    display:block;
    font-size:12px;
    color:#102648;
    line-height:16px;
    margin-bottom:5px;
    padding-left:12px;
}
#subNav ul ul ul li a.act,
#subNav ul ul ul li a:hover {
    color:#ef6200;
}
/* Sprite Pfeil */
#subNav ul li a:before, #content #cont2Cols .faqOverview .block .item ul li > a:before,
#faqAnswer .topics ul li a:before, #faqAnswer .faqLink ul li a:before {
    background: url('/bilder/navigation/sprite-icons.png') -305px -164px no-repeat;
    display: block;
    content: '';
    width: 7px;
    height: 21px;
    margin-right: 7px;
    vertical-align: middle;
    margin-top: -2px;
    float: left;
}
#subNav ul li a.act:before, #subNav ul li a:hover:before, #content #cont2Cols .faqOverview .block .item ul li > a:before, #faqAnswer .topics ul li a:before, #faqAnswer .faqLink ul li a:before { background-position: -5px -185px; }
#subNav ul ul li a:before {
    background-position: -22px -188px;
    margin: 0 3px 0 16px;
    height: 17px;
}
#subNav ul ul li a.act:before, #subNav ul ul li a:hover:before {
    background-position: -305px -188px;
}
/* ===============================
    = Footernavigation
=============================== */
#footer ul { list-style-type:none; text-align:center;}
#footer ul li { display:inline; }
#footer ul li a { color:#dfe8f2; text-decoration:none; padding:0px 10px 0px 0px; }
#footer ul li a:hover { }
#footer ul li.last { }
/* ===============================
    = SlimFooter
=============================== */
#slimFooter { padding:10px 0px 5px 0px; text-align:center; }
#slimFooter ul { list-style-type:none; }
#slimFooter ul li { display:inline; font-size:11px; color:#dfe8f2; padding-right:4px; line-height:16px; }
#slimFooter ul li,
#slimFooter ul li a { color:#dfe8f2; }
#slimFooter ul li a { white-space:nowrap; padding-right:7px; }
/* ===============================
    = Kalender
=============================== */
#calendar-container {
    width: 17em;
    background-color: #FFF;
    border-radius: 5px;
    border:1px solid #7f8b9d;
    border-top: 5px solid #7f8b9d !important;
    border-bottom-width: 5px;
    font-family: Arial;
    font-size:12px;
    color: #000;
}
/*to get round corners*/
b.rtop{
    display:none;
    background: transparent;
}
b.rtop b{display:block;height: 1px; overflow: hidden; background: #7f8b9d;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4{margin: 0 1px;height: 2px}

/* Styles for date picker */
.floating {
    background-color: #fff;
    margin:0;
    font-family: Arial, sans-serif;
    font-size:12px;
    width:100%;
    display:block;
    padding:0;
    min-height:175px;
}
.floating:hover { cursor:pointer; }
.floating .calwrapper { display:block; }
.floating .calweekswrapper { }
.floating .calheader { display: block; width:100%; text-align:center; color:#CF6228; font-size:13px; font-weight: bold; background-color: #fff; padding-bottom: 2px; }
.floating .caltitle {
    width:auto;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    line-height: 1.8em;
}
.floating .calcontrol {
    font-weight: bold;
    width:20px;
    background: transparent no-repeat center center;
    line-height: 1.6em;
}
.floating .calcontrol:hover { }
.floating .calclose {
    float:right;
    display:block;
    width: 10px;
    height: 10px;
    margin-right: 3px;
    background: url('/bilder/navigation/sprite-icons.png') -174px -5px no-repeat;
}
.floating .calprevmonth { float:left; }
.floating .calnextmonth { float:right; }
.floating .calnextyear { float:right; }
.floating .calprevyear { float:left; }
.floating .daybox {
    color:black;
    text-align:center;
    background-color: #fff;
    width: 12.28571428571429%;
    padding: .2em;
    display: table-cell;
    line-height: 18px;
}
#content .floating .daybox { border-top: 0; }
.floating .dayboxvalue { display: none; }
.floating .dayboxname {
    background-color: #EEF3F6;
    /*color:#6190AA;*/
    display: table-cell;
    padding: .7em 1%;
    text-align: center;
    font-weight: normal;
    border: 0 none;
    line-height: 18px;
    width: 12.28571428571429%; /* 100%  / 7 - 2% padding */
}
.floating .dayboxsunday { background-color: White; border: 1px solid White; }
.floating .dayboxsaturday { background-color: White; border: 1px solid White; }
.floating .daybox:hover { }
.floating .dayboxname:hover { }
.floating .dayboxsamstag .dayboxdate, .floating .dayboxsonntag .dayboxdate {
    color: #999;
}
#content .floating .dayboxdate {
    padding: 1px 0;
    border-top: 0;
}
.floating .dayinmonth { color:#6190AA; }
.floating .dayoutmonth { color:gray; }
.floating .dayselected { background-color: #ef6200; color: White; }
.floating .daycurrent { border:1px solid #EEF3F6; }
.floating .weekbox {
    background-color: #EEF3F6;
    display: table;
    width: 100%;
    border-top: 0 !important;
}
.floating .endweek { }
.floating .weekboxname {
    background-color: #EEF3F6;
}
.floating .disabled { background-color: #FFF; }
.floating .today { background: #7f8b9d; }
.floating .today div { color: #fff; }
.floating .disabled div { color: #999; text-decoration:line-through; cursor:text; }

.ui-datepicker {
    width: 17em;
    display: none;
    background-color: #FFF;
    border-radius: 5px;
    border:1px solid #7f8b9d;
    border-top:5px solid #7f8b9d;
    border-bottom:5px solid #7f8b9d;
    font-family: Arial;
    font-size:12px;
    color: #000;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0 2px;
    color: #cf6228;
    display: block;
    font-size: 13px;
    font-weight: bold;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
     cursor: pointer;
     height: 16px;
     position: absolute;
     top: 4px;
     width: 10px;
}
.ui-datepicker .ui-datepicker-prevYear,
.ui-datepicker .ui-datepicker-nextYear {
    cursor: pointer;
    height: 16px;
    position: absolute;
    top: 4px;
    width: 14px;
}
.ui-datepicker .ui-datepicker-prevYear{
    left: 5px;
}
.ui-datepicker .ui-datepicker-nextYear{
    right: 20px;
}
.ui-datepicker-close{
    cursor: pointer;
    height: 10px;
    right: 2px;
    position: absolute;
    top: 2px;
    width: 10px;
    background: url('/bilder/navigation/sprite-icons.png') -174px -5px no-repeat;
}
.ui-datepicker .ui-datepicker-prev {
    left: 30px;
}
.ui-datepicker .ui-datepicker-next {
    right: 35px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 45%;
}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: normal;
    border: 0;
}
.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: center;
    text-decoration: none;
    color: #000;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker .ui-datepicker-today{
    background: #7f8b9d;
}
.ui-datepicker .ui-datepicker-today a{
    color: #FFF;
}
.ui-datepicker .ui-datepicker-current-day{
    background-color: #ef6200;
}
.ui-datepicker thead{
    background-color: #eef3f6;
    font-weight: normal;
}
.ui-datepicker thead a{
    color: #6190aa;
}
.ui-datepicker .ui-datepicker-unselectable span{
    color: #999999;
    text-decoration: line-through;
}
/* ===============================
    = Produktrechner
=============================== */
#rechner .slider {
    height:14px;
    float:left;
    position: relative;
    margin: 2px 0 25px;
    border-radius: 7px/8px;
    box-shadow: inset 1px 1px 3px 1px rgba(51,51,51,0.5);
    border-top: 0;
    padding: 0 1px;
    background: #fff;
}
.ui-slider-parent {
    margin: 0 6px;
    position: relative;
}
#rechner .slider .min,.slider .max {color:#1e3353;font-size:0.9em;}
#rechner .slider .min {
    float:left;
    margin-left: -6px;
}
#rechner .slider .max {
    float:right;
    margin-right: -6px;
}
#rechner .slider .scale {
    margin: 15px -6px 0;
}
#rechner .slider .ui-slider-handle {
    height:11px;
    width: 12px;
    cursor:move;
    z-index: 2;
    position: absolute;
    top: 1px;
    margin-left: -6px;
    border-radius: 50%;
    border-top: 0;
    box-shadow: 1px 1px 2px 0 rgba(51,51,51,0.35), inset 1px 1px 1px 0 rgba(255,255,255,0.25), inset -1px -1px 1px 0 rgba(51,51,51,0.25);
    background: #f59858; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1OTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2YyOGE0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ViNzUyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2RmNWYwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkODU3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f59858 0%, #f28a42 25%, #eb7523 50%, #df5f08 75%, #d85700 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f59858), color-stop(25%,#f28a42), color-stop(50%,#eb7523), color-stop(75%,#df5f08), color-stop(100%,#d85700)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* W3C */
}
#rechner .controls .containter {margin-bottom:10px;}
#rechner .controls .slider_value input {width:88px;padding:1px;border:1px solid #999;font-size:0.9em;margin-left:60px;margin-right:10px;text-align:right;float:left;}
#rechner .controls .slider_value input.disabled {background:none;color:#999;}
#rechner .controls .label {font-size:1.1em;font-weight:bold;color:#1e3353;margin-bottom:5px;}
#rechner .controls .dropdown {width:220px;padding:0.2em 0.2em 0.2em 0.5em;border:1px solid #999;font-size:0.9em;}
#rechner .controls .field {width:210px;padding:0.2em 0.2em 0.2em 0.5em;border:1px solid #999;font-size:0.9em;color:#729fd2;}
#rechner .graph {margin-top:15px;margin-bottom:15px;clear:both;}
#rechner .graph .bar {width:73px;float:left;padding:0;margin:0 0 0 11px;text-align:center;font-size:0.9em;}
#rechner .graph .bar .zins {
    margin-bottom:2px;
    margin-top:3px;
    margin-right: 3px;
    background: #a2c2de; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyYzJkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZWFkZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #a2c2de 0%, #7eadda 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a2c2de), color-stop(100%,#7eadda)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #a2c2de 0%,#7eadda 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #a2c2de 0%,#7eadda 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #a2c2de 0%,#7eadda 100%); /* IE10+ */
    background: linear-gradient(to right,  #a2c2de 0%,#7eadda 100%); /* W3C */
}
#rechner .graph .bar .bonus, #rechner .graph .bar .kapital {
    margin-right: 3px;
    background: #66a0ca; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2YTBjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTc2YmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #66a0ca 0%, #3a76be 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#66a0ca), color-stop(100%,#3a76be)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #66a0ca 0%,#3a76be 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #66a0ca 0%,#3a76be 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #66a0ca 0%,#3a76be 100%); /* IE10+ */
    background: linear-gradient(to right,  #66a0ca 0%,#3a76be 100%); /* W3C */
}
#rechner .graph .bar .kapital {
    color:#FFF;
    font-weight:bold;
    font-size:1.1em;
}
#rechner .graph .bar .bonus {
    margin-bottom:1px;
    margin-top:1px;
}
#rechner .graph .bar .zins_label {font-weight:bold;}
#rechner .graph .bar .einheit {
    margin-top:3px;
    margin-right: 3px;
    background: #d5e1ef; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZTFlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmZiZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #d5e1ef 0%, #f6fbfe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5e1ef), color-stop(100%,#f6fbfe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d5e1ef 0%,#f6fbfe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d5e1ef 0%,#f6fbfe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d5e1ef 0%,#f6fbfe 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #d5e1ef 0%,#f6fbfe 100%); /* W3C */
    padding-top:3px;
    height:30px;
    vertical-align:bottom;
}
#rechner .table_header {margin-top:25px;margin-left:20px;font-size:1.8em;font-weight:bold;}
#rechner .table {margin: 20px 20px 0 20px;}
#rechner .line {background:#cdd2d9;clear:both;margin-top:8px;}
#rechner .submit {
    width:130px;
    height:19px;
    cursor:pointer;
    float:right;
    margin: 21px 22px 19px 18px;
}
#rechner .submit p {margin-left:30px;color:#FFF;font-weight:bold;}
#rechner h3.enum {padding-top:5px;padding-left:0px!important;}
#rechner .table_info { margin-top:5px; }
#rechner .table .value { text-align: right; padding-right: 10px; }
#rechner .total_label {font-size:1.3em;font-weight:bold;margin-top:15px;margin-left:20px;}
#rechner .total_value {background:url('/bilder/navigation/result.gif') no-repeat;width:235px;height:84px;text-align:center;margin-left:20px;}
#rechner .total_value p {font-size:2.3em;font-weight:bold;margin-top:35px;}
#rechner .carousel {float:left; width:475px; height:175px; position:relative; margin-left:15px; margin-right:15px; background:url('/bilder/navigation/rechner_bg.gif'); margin-top:15px;}
#rechner .carousel .container {float:left; height:175px; position:relative; overflow:hidden;}
#rechner .carousel .graph{margin:0px; padding:0px; width:100000px; position:relative; top:0px; left:0px; vertical-align:bottom;}
#rechner .carousel .previous_button, #rechner .carousel .next_button {
    margin: 1px 0;
    width: 15px;
    height: 173px;
    position: relative;
    z-index:1000;
}
#rechner .carousel .previous_button{
    float:left;
    border-right: 1px solid #22649f;
    border-radius: 5px 0 0 5px;
    background: #629bcd; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyOWJjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDc5YmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #629bcd 0%, #2d79bc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#629bcd), color-stop(100%,#2d79bc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #629bcd 0%,#2d79bc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #629bcd 0%,#2d79bc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #629bcd 0%,#2d79bc 100%); /* IE10+ */
    background: linear-gradient(to right,  #629bcd 0%,#2d79bc 100%); /* W3C */
}
#rechner .carousel .next_button{
    float:right;
    border-left: 1px solid #22649f;
    border-radius: 0 5px 5px 0;
    background: #2d79bc; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkNzliYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjliY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #2d79bc 0%, #629bcd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#2d79bc), color-stop(100%,#629bcd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #2d79bc 0%,#629bcd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #2d79bc 0%,#629bcd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #2d79bc 0%,#629bcd 100%); /* IE10+ */
    background: linear-gradient(to right,  #2d79bc 0%,#629bcd 100%); /* W3C */
}
#rechner .carousel .previous_button:before, #rechner .carousel .next_button:before {
    display: block;
    content: "";
    height: 11px;
    width: 8px;
    background: url('/bilder/navigation/sprite-icons.png') -105px -223px no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -6px;
    margin-left: -4px;
}
#rechner .carousel .previous_button:before {
    background-position: -91px -223px;
}

#rechner .result .bottom {clear:both;height:20px;}
#rechner .headline {
    margin-bottom: 13px;
}
#rechner .footnote {margin-top: 15px;margin-left: 20px;width: 470px;}
#rechner .number {
    float:left;
    margin:-2px 10px 2px 0;
    padding:2px 10px 12px 9px;
    color:#fff;
    font-weight:bold;
}
#rechner .rechner_alt       { margin:0 0 10px 5px; }
#rechner .rechner_alt div   { float:left; margin:0 25px 10px 0; }
#rechner .rechner_alt input { margin:0 5px 0 0; vertical-align:middle; }
 
/* Sparrechner */
#rechner .small { float:left !important; width:220px !important; }
#rechner .controls .dropdown { width:200px !important; margin-right:20px; float:left; }
#rechner .label.txt { float:left; width:225px; color: #1E3353; font-size: 1.1em; font-weight: bold; margin-bottom: 5px;}
#rechner .label.txt div  { font-weight:normal !important; }
#rechner .label.txt span  { font-weight:normal !important; font-size:8pt; }
#rechner.sparrechner .total_label { margin-left:15px; }
#rechner .text      { clear:both; }
#rechner .text .integer { font-weight:normal; }
#rechner .result {  }
#rechner .result .zinsertrag { font-weight:bold; }

/* Abstand verringern */
#topTeaser { margin:1px 4px 20px 2px; }
#content #topTeaser { border-top: 0; }
#sliders { margin-bottom:45px; }
.table table th { line-height:16px; padding:3px 3px 3px 10px; font-size:13px; }
#faqList .table table tr, 
#faqList .table table th, 
#faqList .table table td,
#newsList .table table tr, 
#newsList .table table th, 
#newsList .table table td { border-collapse:collapse; line-height:21px; padding-left:10px; text-align:left; vertical-align:top; }
h2 { padding-left:2px;}
#kwk h3.enum { padding-top:0px;}
#kwk .award4Cols .item input { width:20px; display:block; float:left; }
#kwk .award3Cols .item input { width:20px; display:block; float:left; }
#kwk .award2Cols .item input { width:20px; display:block; float:left; }
#kwk .award1Cols .item input { width:20px; display:block; float:left; }
#kwk .award4Cols .item label { width:90px; display:block; float:left; }
#kwk .award3Cols .item label { width:125px; display:block; float:left; }
#kwk .award2Cols .item label { width:200px; display:block; float:left; }
#kwk .award1Cols .item label { width:20px; display:block; float:left; }
#kwk .award4Cols .last,
#kwk .award3Cols .last,
#kwk .award2Cols .last,
#kwk .award1Cols .last { clear:right; }
#rechnerinstanz .moreButton  a { margin-top:0; }
#rechnerinstanz .moreButton  span {  }
 
.accordion .accordion-content .setParallel { margin-left:0px; float:right; width:317px;}
 
#hubpage #cont3Cols #sitemap .highlight, #hubpage #cont3Cols .highlight {
    width: 225px;
    background: #eaf1f9; /* Old browsers */
    background: #eaf1f9 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQogICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICA8c3RvcCBvZmZzZXQ9IjAuMzgyIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNlYWYxZjkiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICA8L2xpbmVhckdyYWRpZW50Pg0KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIzNTEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+DQo8L3N2Zz4=);
    background: #eaf1f9 -moz-linear-gradient(top,  #ffffff 0%, #ffffff 134px, #eaf1f9 351px); /* FF3.6+ */
    background: #eaf1f9 -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(134px,#ffffff), color-stop(351px,#eaf1f9)); /* Chrome,Safari4+ */
    background: #eaf1f9 -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 134px,#eaf1f9 351px); /* Chrome10+,Safari5.1+ */
    background: #eaf1f9 -o-linear-gradient(top,  #ffffff 0%,#ffffff 134px,#eaf1f9 351px); /* Opera 11.10+ */
    background: #eaf1f9 -ms-linear-gradient(top,  #ffffff 0%,#ffffff 134px,#eaf1f9 351px); /* IE10+ */
    background: #eaf1f9 linear-gradient(to bottom,  #ffffff 0%,#ffffff 134px,#eaf1f9 351px); /* W3C */
    border: 1px solid #fff;
    box-shadow: 1px 1px 4px 1px rgba(90,90,90,0.25);
    border-radius: 0 0 5px 5px;
    overflow:visible;
    margin-bottom:25px;
}
#hubpage #cont3Cols #sitemap .text {
    margin-top: 11px;
}
#sitemap ul { margin:8px 0 2px 0; }
#sitemap ul li {
    padding-left: 0;
    padding-bottom:4px;
}

#sitemap .text ul li:before{
    content: none;
}

#sitemap ul li a{
    display: block;
    padding-left: 15px;
    position: relative;
}

#sitemap ul li a:before {
    background: url('/bilder/navigation/sprite-icons.png') -5px -190px no-repeat;
    display: block;
    content: '';
    width: 7px;
    height: 11px;
    position: absolute;
    top: 2px;
    left: 0;
    vertical-align: middle;
}
#sitemap ul ul {
    margin:2px 0 2px 8px;
}
#sitemap ul li ul li {
    padding-bottom:0;
}
#sitemap ul li ul li a {
    color:#102648;
    padding-left:30px;
}
#sitemap ul ul li a:before {
    background-position: -22px -190px;
    margin: 1px 0 0 15px;
}
#sitemap .dyn-height {
    min-height:349px;
}

.hinweis {
    /* u00gill
    */
    margin:0 0 10px 3px;
    font-size:10px;
    width:511px;
}
.partners .hinweis { margin:0 0 0 17px; font-size:10px; width:485px; }
.hinweis .text p {
    padding-left:8px;
    line-height:14px !important;
    position: relative;
}
.hinweis .text p:before {
    display: block;
    content: '';
    background: url('/bilder/navigation/sprite-icons.png') -218px -39px no-repeat;
    position: absolute;
    left: 0;
    top: 4px;
    width: 3px;
    height: 3px;
}
.fussnote { margin:0 0 0 3px; font-size:10px; }
.fussnote .text p { line-height:14px !important; }
/* Logo in linker Navigation */
#navlogo { margin: 100px 0 0 15px; }
/* u00gill */
/*#contentpage #marginale .item           { float:none; margin:0 4px 0 2px; width:auto; }*/
#content .video-js, #content .video-js div {
    border-top: 0;
}

/* ===============================
    = Allgemein
=============================== */
#home #mediaboxTeaser{ margin: 0 4px 20px 2px; background: none 0 0 no-repeat; height:160px; overflow:hidden; position:relative; }
.cycle-slide-active{
    z-index: 101 !important;
}
.slide .image,
.inner-slideshow{
    position:relative;
    z-index: 25;
}
.cycle-slide a{
    display:block;
}
#home #mediaboxTeaser,
#home #topTeaser { margin: 0 0 20px; width:948px; height:300px; }

/* ===============================
    = Newsletter
=============================== */
/* Newsletter Form */
#newsletterForm .highlight .radioItem, #newsletterForm .highlight .checkboxItem { width:312px; }
/* Newsletter Opt-In/-Out */
#newsletterForm .radioItem label { width: 50px; }
#newsletterForm .captchaField input { float: left;margin-right:13px;}
#newsletterForm .missing .checkboxItem label { width: 280px; }
#newsletterForm .missing label { width: 125px; }
#newsletterForm #resetForm,
#newsletterForm #submitForm {border-top: 0;}
#newsletterForm #gform_reset {padding-right:9px; }
#newsletterForm #gform_reset,
#newsletterForm #gform_submit {cursor:pointer; font-size: 12px; padding: 2px 15px 3px 30px; text-shadow: 1px 1px 1px rgba(91,91,91,0.5); }
#newsletterForm #resetForm:before { top: 4px; }
#newsletterForm .checkboxItem label, #newsletterForm .checkboxItem input {margin-bottom: 4px;}
#NewsletterSignupType_newsletter_anrede { padding-bottom: 4px; }

/* ===============================
    = Mediabox
=============================== */
#mediaboxTeaser a.fallback {
    display:block;
    width:100%;
    height:100%;
}
#mediabox div{
    border: none;
}
#mediabox #mediaPagerWrapper{
    height: 299px;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 253px;
    padding-top: 27px;
    box-sizing: border-box;
    top: 1px;
    z-index: 101;
    background: rgb(0,0,0); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.7) 0%, rgba(232,232,232,0.7) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.7)), color-stop(100%,rgba(232,232,232,0.7))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(232,232,232,0.7) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(232,232,232,0.7) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(232,232,232,0.7) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0.7) 0%,rgba(232,232,232,0.7) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
}
#mediabox #mediaPager{
    list-style-type: none;
    height: 250px;
    width: 250px;
    position: absolute;
    right: 10px;
}

#mediabox #mediaPager li{
    table-layout: fixed;
    display: table;
    height: 45px;
    width: 215px;
    max-width: 215px;
    margin-bottom: 6px;
    padding: 5px;
    float: right;
    -moz-transition: background-color 500ms linear;
    -webkit-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    background: #f1f2f3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZTllYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmRjZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f1f2f3 0%, #e5e9ec 50%, #d6dce3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f2f3), color-stop(50%,#e5e9ec), color-stop(100%,#d6dce3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f1f2f3 0%,#e5e9ec 50%,#d6dce3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f1f2f3 0%,#e5e9ec 50%,#d6dce3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f1f2f3 0%,#e5e9ec 50%,#d6dce3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f1f2f3 0%,#e5e9ec 50%,#d6dce3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f2f3', endColorstr='#d6dce3',GradientType=0 ); /* IE6-8 */
}
#mediaPager .pager:before {
    display: none;
}
#mediabox #mediaPager li:after{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 15;
    content:"";
    opacity: 0;
    -moz-transition: all 600ms linear;
    -webkit-transition: all 600ms linear;
    transition: all 600ms linear;
    background: #e58e52; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1OGU1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VkN2UzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNzU3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e58e52 0%, #ed7e30 50%, #d75700 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e58e52), color-stop(50%,#ed7e30), color-stop(100%,#d75700)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e58e52 0%,#ed7e30 50%,#d75700 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e58e52 0%,#ed7e30 50%,#d75700 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e58e52 0%,#ed7e30 50%,#d75700 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e58e52 0%,#ed7e30 50%,#d75700 100%); /* W3C */
}
#mediabox #mediaPager li.active{
    background: #e58e52; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1OGU1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VkN2UzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNzU3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e58e52 0%, #ed7e30 50%, #d75700 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e58e52), color-stop(50%,#ed7e30), color-stop(100%,#d75700)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e58e52 0%,#ed7e30 50%,#d75700 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e58e52 0%,#ed7e30 50%,#d75700 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e58e52 0%,#ed7e30 50%,#d75700 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e58e52 0%,#ed7e30 50%,#d75700 100%); /* W3C */
    padding-left: 12px;
}
#mediabox #mediaPager li.active:after{
    opacity: 1;
}
#mediabox #mediaPager li .pagerImage{
    display: table-cell;
    margin-right: 10px;
    position: relative;
    z-index: 25;
    width: 70px;
}
#mediabox #mediaPager li .pagerImage img{
    max-width: 70px;
}
#mediabox #mediaPager li .pagerImage:before{
    content:"";
    height: 20px;
    width: 10px;
    background: url('/bilder/navigation/sprite-icons.png') -90px -199px no-repeat;
    transform: translateX(-100%);
    position: absolute;
    top: 15px;
    left: -30px;
    -moz-transition: all 250ms 100ms linear;
    -webkit-transition: all 250ms 100ms linear;
    transition: all 250ms 100ms linear;
}
#mediabox #mediaPager li.active .pagerImage:before{
    transform: translateX(0);
    left: -12px;
}
#mediabox #mediaPager li .pagerTitle{
    max-width: 133px;
    width: 133px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 2px 0 10px;
    font-weight: bold;
    line-height: 20px;
    position: relative;
    z-index: 26;
    -moz-transition: all 250ms 100ms linear;
    -webkit-transition: all 250ms 100ms linear;
    transition: all 250ms 100ms linear;
    color: #2a497d;
    overflow: hidden;
}
#mediabox #mediaPager li.active .pagerTitle{
    color: #FFF;
}
#mediabox #mediaPagerWrapper .ticker{
    height: 14px;
    width: 156px;
    position: absolute;
    border:none;
    border-radius: 6px;
    cursor: pointer;
    right: 48px;
    background: #6c9ecb; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjOWVjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQ5ODViYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzVkODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #6c9ecb 0%, #4985ba 50%, #2c5d86 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6c9ecb), color-stop(50%,#4985ba), color-stop(100%,#2c5d86)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #6c9ecb 0%,#4985ba 50%,#2c5d86 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #6c9ecb 0%,#4985ba 50%,#2c5d86 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #6c9ecb 0%,#4985ba 50%,#2c5d86 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #6c9ecb 0%,#4985ba 50%,#2c5d86 100%); /* W3C */
    box-shadow: 1px 1px 3px 1px rgba(51,51,51,0.35);
    -webkit-box-shadow: 1px 1px 3px 1px rgba(51,51,51,0.35);
    -moz-box-shadow: 1px 1px 3px 1px rgba(51,51,51,0.35);
}
#mediabox #mediaPagerWrapper .ticker:after{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 15;
    content:"";
    opacity: 0;
    border-radius: 6px;
    border-top: 0 none;
    -moz-transition: all 400ms linear;
    -webkit-transition: all 400ms linear;
    transition: all 400ms linear;
    background: #e58e52; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1OGU1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VkN2UzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNzU3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e58e52 0%, #ed7e30 50%, #d75700 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e58e52), color-stop(50%,#ed7e30), color-stop(100%,#d75700)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e58e52 0%,#ed7e30 50%,#d75700 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e58e52 0%,#ed7e30 50%,#d75700 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e58e52 0%,#ed7e30 50%,#d75700 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e58e52 0%,#ed7e30 50%,#d75700 100%); /* W3C */
}
#mediabox #mediaPagerWrapper .ticker:hover:after{
    opacity: 1;
}
#mediabox #mediaPagerWrapper .ticker:before{
    background: url('/bilder/navigation/sprite-icons.png') no-repeat;
    content: "";
    height: 15px;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: -5px;
    width: 17px;
    z-index: 50;
}
#mediabox #mediaPagerWrapper #ticker-previous{
    top: 6px;
}
#mediabox #mediaPagerWrapper #ticker-previous:before{
    background-position: -67px -195px;
}
#mediabox #mediaPagerWrapper #ticker-next:before{
    background-position: -47px -195px;
}
#mediabox #mediaPagerWrapper #ticker-next{
    bottom: 7px;
}
#mediabox #slideshowOuter, #mediabox #slideshowOuter > div { width: 948px; height: 300px }
/*Video in Mediabox*/
#mediabox .slide video{
    z-index: 150;
    position: relative;
}
#mediabox .slide .videoBox{
    border-radius: 5px;
    left: 243px;
    overflow: hidden;
    position: absolute;
    top: 29px;
}
/*Buttons in Mediabox*/
#mediabox .slide .button{
    position: absolute;
    padding: 0;
    min-width: 200px;
    height: 30px;   
    top: 254px;
    z-index: 2000;
    cursor: pointer;
    border: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 5px;
    box-shadow: 1px 1px 2px 0 rgba(51,51,51,0.35), inset 1px 1px 1px 0 rgba(255,255,255,0.25), inset -1px -1px 1px 0 rgba(51,51,51,0.25);
    background: #f59858; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1OTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2YyOGE0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ViNzUyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2RmNWYwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkODU3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f59858 0%, #f28a42 25%, #eb7523 50%, #df5f08 75%, #d85700 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f59858), color-stop(25%,#f28a42), color-stop(50%,#eb7523), color-stop(75%,#df5f08), color-stop(100%,#d85700)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f59858 0%,#f28a42 25%,#eb7523 50%,#df5f08 75%,#d85700 100%); /* W3C */
}
#mediabox .slide .button:before{
    content: "";
    height: 17px;
    width: 11px;
    background: url('/bilder/navigation/sprite-icons.png') -136px -220px no-repeat;
    position: absolute;
    left: 11px;
    top: 6px;
}
#mediabox .slide .button a{
    display: block;
    padding: 7px 28px;
    color: #FFF;
    font-size: 14px;
    font-weight: lighter;
}
#mediabox .slide .buttonleft{left: 20px}
#mediabox .slide .buttonright{left: 465px}

/*Subheadline in Mediabox*/
#mediabox .subheadline{
    position: absolute;
    top: 40px;
    z-index: 201;
}
#mediabox .subheadline.left{
    left: 20px;
}
#mediabox .subheadline.right.navigationOn{
    right: 275px;
}
#mediabox .subheadline.right.navigationOff{
    right: 20px;
}
#mediabox .subheadline{
    max-width: 600px;
    font-size: 24px;
    line-height: 22px;
    font-weight: bold;
}
#mediabox .subheadline * {
    color: #ee6300;
}
#mediabox .subheadline .big{
    font-size: 40px;
    line-height: 40px;
}
#mediabox .subheadline span.blue{
    color: #005bab;
}
#mediabox .subheadline .row{
    padding: 10px;
    float: left;
    clear: both;
}
#mediabox .subheadline.backgroundWhite .row{
    background-color: #FFF;
}
#mediabox .subheadline .row2,
#mediabox .subheadline .row3,
#mediabox .subheadline .row4{
    margin-left: 40px;
}
#mediabox .subheadline .greyText{
    position: absolute;
    top: -23px;
    font-size: 14px;
    color: #CCCCCC;
    background-color: #FFF;
    left: 25px;
    padding: 3px;
}
#mediabox .subheadline .greyText.greyTextbottom{
    bottom: -23px;
    top: auto;
}

/*Textbox in Mediabox*/
#mediabox .slide .textbox{
    position: absolute;
    left: 0;
    top: 0;
    height: 235px;
    width: 220px;
    box-sizing: border-box;
    padding: 25px 10px 0 20px;
    background: rgb(255, 255, 255);
    background-color: rgba(255,255,255,0.8);
    border-radius: 0 0 5px;
    box-shadow: 4px 4px 9px 0 #666;
    z-index: 200;
    overflow: hidden;
}
#mediabox .slide .textbox.bigTextBox {
    height: 290px;
}
#mediabox .slide .textbox .textBoxHeader{
    font-weight: bold;
    margin-bottom: 25px;
    font-size: 14px;
}
#mediabox ol,
#mediabox ul {
    margin: 0;
    padding: 0;
}
#mediabox .slide .textbox .textBoxBody li{
    list-style-type: none;
    padding-left: 26px;
    background: none;
    font-weight: bold;
    margin-bottom: 5px;
    position: relative;
}
#mediabox .slide .textbox .textBoxBody li:before {
    display: inline-block;
    content:'';
    background: url('/bilder/navigation/sprite-icons.png') -68px -216px no-repeat;
    width: 17px;
    height: 21px;
    vertical-align: bottom;
    margin-right: 5px;
    margin-top: 0;
    position: absolute;
    left: 0;
    top: -3px;
}
#mediabox .slide .textbox .textBoxStoerer{
    position: absolute;
    right: 0;
    bottom: 0;
}

/* ===============================
    = Mediabox / Controlbar
=============================== */
#home .vjs-default-skin .vjs-control-bar {
    z-index: 221;
}
#home .vjs-default-skin {
    border: none;
    position: absolute !important;
    top: 0;
    z-index: 108;
    text-align: center;
    background-color: #000;
}
/* ===============================
    = Mediabox / VideoJS-Fullscreen
=============================== */
#mediabox .vjs-fullscreen .vjs-tech {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
}
#mediabox .slide .videoBox.vjs-fullscreen{
    border-radius: 0;
    left: auto;
    overflow: visible;
    position: fixed !important;
    top: auto;
    z-index: 2500;
}

/* ===============================
    = Projektübergreifene SDV Styles für den Videoplayer
=============================== */
/*Farbwert für Videoplayer angeben, da dieser sonst Farbwert des Body nimmt*/
#content .vjs-default-skin * {
    color: #CCCCCC;
}
/*Play Button*/
#content .vjs-default-skin .vjs-big-play-button {
    z-index: 205;
    width: 90px;
    height: 55px;
    left: 50%;
    margin-left: -45px;
    margin-top: -22.5px;
    top: 50%;
    border:none
}
#content .vjs-default-skin .vjs-big-play-button:before {
    line-height: 55px;
}
#content .vjs-default-skin:hover .vjs-big-play-button,
#content .vjs-default-skin .vjs-big-play-button:focus {
    border: none;
    /* IE8 needs a non-glow hover state */
    background-color: #505050;
    background-color: rgba(50, 50, 50, 0.75);
    /* box-shadow */
    -webkit-box-shadow: 0 0 3em #ffffff;
    -moz-box-shadow: 0 0 3em #ffffff;
    box-shadow: 0 0 3em #ffffff;
    /* transition */
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
}
/*Einfärben der Leisten in orange*/
#content .vjs-default-skin .vjs-volume-level {
    background: #ff5700 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}
#content .vjs-default-skin .vjs-play-progress {
    background: #ff5700 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}