/*****************************
für Preview Hintergrundbild für Kennzeichnung
*****************************/
.contentpreview {
    background:url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/neu/preview.gif?__blob=normal&v=2) repeat-y scroll center top transparent;
}
#branding-mid {
margin:0 18.9em 0 19.3em;
position:static;
}
#identityPicture p {
    /*left: 207px;*/
    /*top: -1px;*/
    padding-top:23px;
    padding-left: 0px;
}
/*****************************
Logo
*****************************/
#branding #logo img
{
    margin: 0em 0 0;
}
#branding #logo p {
height: 75px;
}
/*****************************
Eingebettete Bilder
*****************************/
p.teaserImage {float:right;}
p.teaserImageLeft {float:left;padding-right:5px}
/* zur Sicherheit */
img.teaserListe {
   width:100px;
}
.gsb .inlinemore {display:inline!important;}
/*.teaserMitImage img {width:70px; display:block; float:left; margin-right:0.5em;} */
.teaserMitImage img {
   display:block; 
   float:left; 
   margin-right:0.5em;
}

.teaserMitImage a img {
   border:none;
}
.teaserMitImage p {display:inline;}
/*.photogalleryDocuments p.picture img {width:100px;} */
/*.orientation1 img{height:90px;}*/
/*.orientation0 img{width:90px;}*/
/*****************************
Eingebettete Bilder
*****************************/
#content .imgLeftNofloat {
float: none;
margin-left:0;
margin-right:auto;
}
#content .imgRightNofloat {
float: none;
margin-left:auto;
margin-right:0;
}
#content .imgRightNofloat img{
   text-align:right; /* nur IE7, nicht FF IE8*/
   margin-left:auto;
   margin-right:0;
}
#content .imgRight {
   float:right!important;
   padding-left:0.5em;
   margin-right:0px
}
#content .imgLeft {
   float:left!important;
   padding-left:0em;
   margin-right:0.5em;
}
#content .imgRightOriginal {
   float:none!important;
   margin-left:auto;
   margin-right:0;
}
#content .imgRightOriginal img {
   text-align:right; /* nur IE7, nicht FF IE8*/
   margin-left:auto;
   margin-right:0;
}
#content .imgLeftOriginal {
   float:none!important;
}
#content .imgRightOriginalFloat {
   float:right!important;
   padding-left:0.5em;
   margin-right:0px
}
#content .imgLeftOriginalFloat {
   float:left!important;
   padding-left:0em;
   margin-right:0.5em;
}
/*****************************
Anpassungen Marginalspalte
*****************************/
#supplement .teaser{
padding: 0 0 0}
/*****************************
Topnavigation
*****************************/
#navFunctionsRecommend strong {
font-weight:normal;
padding-left:3px;
padding-right: 3px;
}
#navFunctionsRecommendExtend strong {
font-weight:normal;
padding-left:0px;
padding-right: 3px;
}
#navFunctionsRecommendExtend a {
padding-left:0px;
padding-right: 3px;
}
/*****************************
Servicebereich
*****************************/
#supplement .teaser h3.teaser{
display: block;
padding: 0.2em 0 0 10px;
font-size: 1.0em;
margin-bottom:0px;
background: url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/neu/bg_nav_raster.gif?__blob=normal&v=2) top left repeat-y #B4C1D0;
/*background: url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/neu/bg_nav_raster.gif?__blob=normal&v=2) top left repeat-y #FFDF90;*/
color: #083163;
}
#supplement .teaser h3.teasergreen{
background: url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/neu/bg_nav_raster.gif?__blob=normal&v=2) top left repeat-y #e9ed95;
}

#supplement .teaser h3.teaserErrors{
display: block;
padding: 0.2em 0 0 10px;
font-size: 1.0em;
margin-bottom:0px;
background: url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/neu/bg_nav_raster.gif?__blob=normal&v=2) top left repeat-y #E9ED95;
color: #083163;
}
#supplement .teaser ul.teaserlink{
margin: 0 0 1.6em 9px;
line-height: 1.2em;
list-style-type:none;
}
#supplement .teaser ul.teaserlink li{
line-height: 1.5em;
padding-top: 0.1em;
background: url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/neu/dotline-s.gif?__blob=normal&v=2) bottom left repeat-x;
}
#supplement .teaser ul.teaserlink a{
background:none;
padding-left:0px;
}
/*****************************
Zielgruppennavigation
*****************************/
#supplement input.button {
padding:0;
}
#supplement input.button {
background-color:#405F84;
border:1px solid #083163;
color:#FFFFFF;
font-weight:bold;
}
#supplement .teaser input {
border-color:#BDC0C2 #636363 #636363 #BDC0C2;
border-style:solid;
border-width:1px;
}
#supplement input, select, select optgroup {
font-size:1em;
}
#supplement form {
background:url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/neu/bg_nav_raster.gif?__blob=normal&v=2) repeat-y scroll left top #E6EAEF;
padding:0.8em 0 0.8em 10px;
}
#supplement #newUrl {
margin-right:4px;
}
/* für BYS keine Relenvanzanzeige in den Suchergebnissen, für BYN schon */
.searchRelevance {
/*   display:none;*/
}
/*****************************
7.0 content
*****************************/
/****** Teasertext Homepage ****/
#content .teaserfont strong {
   font-weight:normal;
}
#content .teaserfont em strong {
   font-weight:bold;
}
/****** 7.2 Links ******/
a.lightbox,
#content .dossier .tableOfDocuments a,
#branding em.searchNode a,
#branding em.searchNode strong {
background: none;
text-align:right;
padding-left:0;
}
a.lightboxText,
#content .dossier .tableOfDocuments a,
#branding em.searchNode a,
#branding em.searchNode strong {
background: url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/neu/icon_link_a.gif?__blob=normal&v=2) no-repeat 0 3px;
}
a.searchNode,
#content .dossier .tableOfDocuments a,
#branding em.searchNode a,
#branding em.searchNode strong {
padding-left:20px;
}
/*****************************
Suchergebnisse
*****************************/
#searchResult .searchResultNumber {
   float: left;
}
#searchResult .searchResultText {
   padding-left:20px;
}
/*form.css*/
/* -------------------------------------------------------------------
| allgemeine elemente
------------------------------------------------------------------ */
.gsb #wrapperOuter input{
border-top: 1px solid #BDC0C2;
border-left: 1px solid #BDC0C2;
border-right: 1px solid #636363;
border-bottom: 1px solid #636363;
}
.gsb #wrapperOuter input.button{
border: 1px #083163 solid;
background-color: #405F84;
color: #FFF;
font-weight: bold;
}
.gsb #wrapperOuter fieldset {
clear: both; /* IE7 */
padding: 0;
border-top: 1px dotted #6983A1;
border-bottom: 1px dotted #6983A1;
border-right: 1px dotted #6983A1;
border-left: none;
margin: 2em 0 1.2em 0; /* IE7 */
}
.gsb #wrapperOuter form .reset {
   font-weight:bold;
}
fieldset .sub-container{
padding: 0.5em 0.5em 0.5em 1.5em;
background: url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/neu/raster_formfield.gif?__blob=normal&v=2) 0 0 repeat-y;
width: 95%; /* IE7 */
}
.gsb #wrapperOuter legend {
padding-left: -5px;
margin: 0 5px 0 -6px; /* IE7 */
font-weight: bold;
background-color: #FFF;
position: static;
left: -0.425em; /* For Mac IE */
color: #083163;
}
/* Hide from Mac \*/
legend {
position: static;
}
/* For Opera 7 */
fieldset>legend:first-child {
text-indent: -0.9em;
}
/* For Gecko based browsers, hide from Opera 6+ */
head:first-child+body legend {
text-indent: -0.15em;
}
/* End backslash hack */

/*****************************
Breadcumblinks
*****************************/
#content .breadCrumbLink a{
   background:none;
   padding-left: 0px;
}

/*****************************
Telefonbuch
*****************************/
#content form.Tele  div {
   background:none;
   padding-bottom: 0px;
   padding-top: 0px;
   padding-left: 0px;
   margin: 0;
}
#content form.Tele input {
   padding: 0px;
}
#content a.picZu{
   color:#1044AA;
   background: url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/neu/navarr_o.gif?__blob=normal&v=2) no-repeat scroll 0px 4px;
   padding-left: 10px;
}
#content a.picAuf{
   color:#1044AA;
   background: url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/neu/navarr_s.gif?__blob=normal&v=2) no-repeat scroll 0px 4px;
   padding-left: 10px;
}

/*****************************
Bildergalerie
*****************************/
.iGforwardLink {
   background-image:url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/Farbschema_A/img_site_forward.gif?__blob=normal&v=2);
   background-position: right center; 
   padding-right: 10px;
}
.iGbackLink {
   background-image:url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/Farbschema_A/img_site_back.gif?__blob=normal&v=2);
   background-position: left center;
   padding-left: 10px;
}
.photogallery h2 {
   text-align:center;
}
.photogallery .caption {
   text-align:center;
}
.photogallery .iGscrollLinks {
   text-align:center;
}
/*****************************
ContentOnly-Seiten
*****************************/
#wrapperContentOnly {
    margin-top:1em;
}
#wrapperContentOnly h1 {
   margin: 0px !important;
}
#wrapperContentOnly #wrapperOuter #content .illustration .wrapper {
   display: inline;
}
#wrapperContentOnly #wrapperOuter #content .illustration img {
   margin: auto;
}
#wrapperContentOnly #wrapperOuter #content h1#imageTitle{
   text-align:center;
}
#wrapperContentOnly #wrapperOuter .illustration .caption {
   text-align:center;
}
/****************************
nur fuer Printlayout
****************************/
#siteInfoPrintLayout {
   display:none;
}

/****************************
fuer Bildergalerie falls Verkleinerer nicht greift
****************************/
#content .photogalleryDocuments img {
   max-width: 100px;
   max-height: 100px;
}

#content .teaserImage img {
   max-width: 100px;
   display:block;
   margin: 0 0 0.33em
}
/****************************
Popup-Navigation fuers iPad
****************************/
#navPopup li a#iPad {
   padding: 0;
   background:none;
   color:#000000;
}
/****************************
Auf der Homepage keine fetten Teasertexte
****************************/
.gsb  .teaserhomepage strong {
font-weight:normal;
}
/*****************************
Bilder im Kurztext
*****************************/
#content .teaser .teaserText .clearfix,
#content .teaser .teaserText .clear {
   display:none;
}
#mid .teaser  .imagezoom {
   background: url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/neu/icon_link_a.gif?__blob=normal&v=2) no-repeat 0 3px;
   font-size: 100%;
   padding-left:20px;
}
#mid .teaser .embeddedImage img,
#mid .teaserImage img.teaserListe {
   border: 1px solid;
}
/***** TeaserText mit Bildern ****/
#content .teaser .teaserText p {
   display:inline;
   margin:0;
}
#content p.teaserImage {
   margin: 0;
   padding-left: 0.5em;
}
#content .teaser .teaserText .textInhalt p{
   display:inline;
}
#content .teaser .teaserfont {
   margin: 0 0 1em;
}
#content .teaser .teaserText p.imgLeft {
   padding-right:0.5em;
}
* + html #content .teaser .teaserText  p{
  margin-right:0.25em /**hilfslösung für ie7**/
}
/*****************************
ContentOnly Darstellung
*****************************/
#wrapperOuter.contentonly {
   max-width:100%;
   text-align:center;
   padding:0;
}
/****************************
Abstand zwischen Text und Quellenangabe
****************************/
#content span.source {
   padding-left: 0.5em;
}
/*****************************
Jobangebote
*****************************/
#content .docData {
    margin-bottom: 0.75em;
    overflow: hidden;
}
#content .docData .label {
    clear: left;
    display: block;
    float: left;
    font-weight: bold;
    padding-right: 0.5em;
}
/****************************
Anzeige FAQListe
****************************/
.faqentry {
    background-color: #F8F8F8;
    background-position: left top;
    background-repeat: repeat-x;
    margin-bottom: 1.167em;
    padding: 0.1em 1.083em 0.5em;
}
.faqentry .answer {
    background-color: #ffffff;
}
.faqentry h2 {
    color: #353637;
    font-size: 1.333em;
    line-height: 1;
    margin-bottom: 0.688em;
}
.faqentry h3 {
    color: #3B4E6A;
    font-size: 1.167em;
    line-height: 1;
    margin-bottom: 0.5em;
}
.faqentry h4 {
    color: #3B4E6A;
    font-size: 1.167em;
    font-style: italic;
    line-height: 1.429;
    margin-bottom: 0;
}

/****************************
Dokumente in Ergänzende Informationen ohne zusaetzliches Link-Symbol
****************************/
#content .sectionRelated .links a {
   background:none;
   padding-left:0px;
}

/*****************************
Zeilenumbruch Breadcrumbpfad
*****************************/
#navBreadcrumbs A,  #navBreadcrumbs strong{
  background:none;
  padding:0;
}
#navBreadcrumbs li.first A, #navBreadcrumbs li.first strong{
  background: url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/neu/icon_breadcrumb.gif?__blob=normal&v=2) no-repeat 0 3px;
  padding-left:11px;
}
* + html #navBreadcrumbs  li{
  float:none;
}
#navBreadcrumbs li.breadcrumbsymbol{
  background: url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/neu/icon_breadcrumb.gif?__blob=normal&v=2) no-repeat 0 3px;
  margin-left:0px;
  padding-right:0.6em;
}
/*****************************
Suchformular erweiterte Suche
*****************************/
.gsb #wrapperOuter #expertsearch input,
.gsb #wrapperOuter #pathsearch input {
   padding: 0.1em;
   margin-right: 0.1em;
   vertical-align: middle;
}
#expertsearch .formField,
#expertsearch .formFieldcheckbox,
#pathsearch .formField,
#pathsearch .formFieldcheckbox {
   padding-top: 0.5em;
}
#expertsearch label,
#pathsearch label {
   vertical-align: middle;
   padding-right: 0.2em;
}
#content #expertsearch .formLabel,
#content #pathsearch .formLabel {
   padding-top: 0.5em;
}
/***********************************
Beeinflussung Tabellenlayout erlauben
***********************************/
.gsb td[valign=bottom], .gsb tr[valign=bottom] {
   vertical-align:bottom;
}
.gsb td[valign=top], .gsb tr[valign=top] {
   vertical-align:top;
}
.gsb td[valign=middle], .gsb tr[valign=middle] {
   vertical-align:middle;
}
.gsb td[valign=baseline], .gsb tr[valign=baseline] {
   vertical-align:baseline;
}
.gsb td[align=center], .gsb tr[align=center] {
   text-align:center;
}
.gsb td[align=left], .gsb tr[align=left] {
   text-align:left;
}
.gsb td[align=right], .gsb tr[align=right] {
   text-align:right;
}
/*****************************
Topnavigation
*****************************/
#wrapperOuter .topservice ul {
   display:inline;
}
/*****************************
Traueranzeigen
*****************************/
#content .Traueranzeige .rahmen01 {
  border-style: solid;
  border-width: 0.4em;
  margin-bottom: 1em;
  padding:0.2em;
}
#content .Traueranzeige .rahmen02 {
  border-style:solid;
  border-width:0.1em;
  padding:1em;
}
/*****************************
Extranet
*****************************/
#headSecondExtranet {
   background-color: #6983A1;
   min-height: 1em;
   padding-top: 4px;
}
/*****************************
Adventskalender
*****************************/
#wrapperAdventskalender {
    font-size: 76%;
    text-align: left;
}
.AdventskalenderEntry {
   background-repeat: no-repeat;
   background-position: center;
   margin: 0 auto;
   text-align:left
}
#content .Adventskalender .illustration img {
   margin: 0 auto;
}
#wrapperAdventskalender h1 {
   font-size: 1.2em;
   font-weight: bold;
   padding: 0.8em 0 0.4em;
   text-align: center;
}
.AdventskalenderEntry .embeddedImage .weihnachtsmann {
   padding-top: 13.5em;
}
.AdventskalenderEntry .embeddedImage {
   padding-top: 15px;
}
.AdventskalenderEntry table.center  {
   margin: 20px auto;
   border: 3px solid;
   border-color: red;
}
.AdventskalenderEntry table td {
   padding: 10px 20px;
   font-size: 150%;
}
.AdventskalenderEntryContent p {
   font-size: 120%;
}
.AdventskalenderEntryContent p.center {
   text-align: center;
}
.AdventskalenderEntryContent p em{
   font-size: 100%;
   color:grey;
}
/*****************************
autosuggest - suche
*****************************/
.ui-menu {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    z-index: 100;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    background-color: #FFFFFF;
    clear: left;
    float: left;
    margin: 0;
    padding: 0;
    width: 13em;
    /*text-indent: 30px;*/
    text-align: left;
}
li.ui-menu-item {
    border-bottom: 1px solid #DCDCDC;
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
}
.ui-menu .ui-menu-item a {
    color: #202020;
    cursor: pointer;
    display: block;
    font-size: 12px;
    /*line-height: 1.5;*/
    padding: 0.2em 0.4em;
    text-decoration: none;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    background-color: #CDD6E5;
    text-decoration: underline;
}
ul.ui-autocomplete li:last-child {
    border-radius: 0 0 5px 5px;
}
.ui-helper-hidden-accessible { display:none; }
/*****************************
 Suchergebnisformular
*****************************/
#content .sortLinks a {
    margin-left: 2em;
}
#content a.sortUp {
     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGAQMAAADAPp2FAAAAAXNSR0IArs4c6QAAAAZQTFRF////ADNmBXhyIwAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH2gkQCgkOGZWznwAAABpJREFUCNdj4GFgkGNgsGdgKG5geHiAwaEBABS0A75hnAHsAAAAAElFTkSuQmCC) no-repeat right 6px; /* datauri url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/neu/icon_sort_up.png?__blob=normal&v=2) */
     padding-right: 17px;
     color: #202020;
     text-decoration: underline;
     font-weight: normal;
}
#content a.sortDown {
     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGAQMAAADAPp2FAAAAAXNSR0IArs4c6QAAAAZQTFRF////ADNmBXhyIwAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH2gkQCgkFjkdqFwAAABpJREFUCNdjcGhgeHiAobiBwZ6BQY6BgYcBAC73A76KM5DcAAAAAElFTkSuQmCC) no-repeat right 7px; /* datauri url(https://meinezukunft.kbs.de/SiteGlobals/StyleBundles/Bilder/neu/icon_sort_down.png?__blob=normal&v=2) */
     padding-right: 17px;
     color: #202020;
     text-decoration: underline;
     font-weight: normal;
}
#content .sortLinks a.sortUp{

}
#content a.sortCurrent {
     font-weight: bold;
}
#content a.sortUp:hover,
#content a.sortUp:focus,
#content a.sortDown:hover,
#content a.sortDown:focus {
     text-decoration: none;
}
.gsb #wrapperOuter fieldset.formError {
   margin: 0px;
   border-style: none;
}
.gsb #wrapperOuter span.errortext{
   color: #ff0000;
}

#content table.Standardtabelle tr.highlight {
    background: #F7BEBE none repeat scroll 0 0;
    color: #000040;
    padding: 0.42em 1em;
    font-size: 109.09%;
}
#content .teaserfont table.Standardtabelle tr.highlight strong{
   font-weight: bold;
}
/*****************************
Telefonbuch ohne Datum
*****************************/
#content.telefoncontent .docData {
   display:none;
}

/*****************************
Feedback Barrierefreiheit
*****************************/
#content form .formCheckbox .formLabel {
   width: auto;
   float: none;
   padding: 0;
}
#content form .formCheckbox .formFieldcheckbox {
   width: 10%;
   float: none;
   display: inline;
}

/*****************************
Umfrageformular
*****************************/
#content form .w100 .formField {
    width: 100%;
}
#content form .w96 .formField {
    width: 96%;
}
#content form .w20 .formField {
    width: 20%;
}
.fieldonly input[type="radio"]{
    width: auto !important;
    margin-right: 5px;
}
.fieldonly label{
    margin-right: 5px;
}
.fieldonlyvertical input[type="radio"]{
    width: auto !important;
    margin-right: 5px;
}
.fieldonlyvertical label{
    margin-right: 5px;
}
.fieldonlyvertical span{
    display: block;
}
.formFieldcheckbox.vertical {
    width: 70%;
}
#content form .fieldright .formField {
   padding-left: 13.5em;
}
#content form .fieldright1 .formField {
   padding-left: 1.5em;
}
#content form .fieldright2 .formField {
   padding-left: 2.5em;
}
#content form .fieldright3 .formField {
   padding-left: 0em;
}
.gsb #wrapperOuter fieldset.second {
   margin: 0;
   border-top: 1px dotted #7d1f1f;
   border-bottom: 1px dotted #7d1f1f;
   border-right: 1px dotted #7d1f1f;
}
#content fieldset.second legend span {
   padding-left: 0;
}
#content form .sub-container.floatleft span:first-of-type{
   float: left;
}
#content form .sub-container .radiosmiley input {
   display: block;
}
#content form .sub-container.floatleft .radiosmiley span {
    float: left;
}
#content form .sub-container.floatleft .w16 {
    width: 16em;
}
#content legend span span.umfragesecondline {
   font-size: 100%;
   padding: 0 0 0 2em;
}
#content legend span span.font_weight_normal {
   font-weight: normal;
   font-size: 100%;
}
.w16 span.formFieldcheckbox {
   width: 80%;
}
.w95 span.formFieldcheckbox {
   width: 95%;
}
#content form .w10 .formLabel {
    width: 11em;
    padding-right: 3em;
}
#content form .w10 .formField {
    width: 63%;
}
#content form div.radiovertical .input50 .formField input {
    width: 50%;
}
#content form div.umfrage span.formField, #content form div.umfrage div span.formField{
   padding-bottom: 0.2em;
}
#content form div.umfrage div{
   background: none;
   border-bottom: 1px dotted #6983A1;
   min-height: 2.8em;
   padding-top: 0.5em;
   padding-right: 0;
}
#content form div.umfrage div.ib{
   display: inline-block;
   width: 100%;
   padding-bottom: 0.5em;
}
#content form div.umfrage div.noboarder{
   background: none;
   border: none;
   min-height: 0;
}
#content form div.umfrage div.last{
   background: none;
   border-bottom: none;
}
#content form div.umfrage div.single{
   min-height: 1em;
}
#content form div.umfrage div span span{
   white-space: nowrap;
}
.gsb #wrapperOuter legend.font_weight_normal{
   font-weight: normal;
}
/*****************************
verticale Radiobox
*****************************/
#content form div.radiovertical .formField {
   width: 100%;
}
#content form div.radiovertical .formField input,
#content form div.radioverticalmitLabel .formField input {
   width: 4%;
}
#content form div.radiovertical .w20 .formField input,
#content form div.radioverticalmitLabel .w20 .formField input {
    width: 20%;
}
#content form div.radiovertical .w60 .formField input,
#content form div.radioverticalmitLabel .w60 .formField input {
    width: 60%;
}
#content form div.radiovertical span, 
#content form div.radioverticalmitLabel span {
   display: block;
}
#content form div.radioverticalmitLabel .formField {
   width: 70%;
}
#content form div.radioverticalmitLabel .formLabel {
   width: 5em;
}
#content form .w16 .formLabel {
    width: 12em;
    padding-right: 1em;
}
#content form .w16 .formLabel {
    width: 16em;
    padding-right: 1em;
}
#content form .w11 .formField {
    width: 65%;
}
#content form .formLabel, #content .formNote, #content .formField {
    width: 13em;
}
#content form span.underline {
   text-decoration: underline;
}
#content form .umfrage .formField .errortext {
   float: none;
   display: block;
}
#content form .umfrage .formFieldcheckbox br {
   display: none;
}
#content form div.radiovertical .formLabel {
   width: 100%;
}
#content form div.radiovertical .formLabel em {
   color: #083163;
}
/****************************
Popup-Navigation mit Link
****************************/
#navPopup li a.Popupnavi {
   padding: 0;
   background:none;
   color:#000000;
}

#navPopup li.MAZLink a, #navPopup li.MAZLink strong {
   padding: 0;
   background:none;
   color:#000000;
   font-size: 100%;
   font-weight: normal;
}