/* allgemein */

/* h2.art-PostHeader { display:none; } */
.display-none { display:none; }

.art-blockcontent-body ul li {
    background-position: 0 4px;
    padding: 0 0 4px 14px;
}

.art-post ul > li {
    background-position: 0 -1px;
    padding-bottom: 6px;
}

div.beitrag       { margin-bottom: 12px; }
div.beitrag img   { vertical-align: top; }

div.beitrag p   { margin: 6px 0; }

div.beitrag h3,
div.beitrag h4,
div.beitrag h5,
div.beitrag h6    { margin-bottom: 8px; margin-top: 20px;}

hr                { height:0px; color: #800000; }

/* startseite */

div.beitrag div.bilderleiste { text-align: center; }
div.beitrag div.bilderleiste a { display:inline; }

div.block50l      { float: left;  width: 48%; }
div.block50r      { float: right; width: 48%; }
div.block67l      { float: left;  width: 65%; }
div.block33r      { float: right; width: 31%; }
div.block33l      { float: left;  width: 31%; }
div.block67r      { float: right; width: 65%; }

div.my-widget             { text-align:center;}
div.my-widget .form-desc  { padding: 4px 0 4px 8px; text-align:left; }
div.my-widget .form-input { padding: 0 0 8px 0; }

/* Edit this */

div.wp-polls  { border: #d0d0d0 solid thin; background-color: #ededed; padding: 8px 40px; margin: 20px 10px 0 50px; }
form.wp-polls-form { width: 60%;}

form.wpcf7-form { width: 100%; }
input.wpcf7-validates-as-required,
input.wpcf7-validates-as-email     { width: 100%; }

/*
div.slidedeck,
dd.slidedeck,
dd.slidedeck p,
dl.slidedeck,
dl.slidedeck dd { padding: 0px; border: none !important; margin: 0px; }
a#SlideDeck_Bug { display: none !important; }
*/
div.slidedeck_frame dl { padding-top: 0; margin-top:0;}
div.slidedeck_frame dl dd { padding-top: 0; margin-top:0;}
div.slidedeck_frame div.beitrag { margin-top:-10px; }

div.art-blockcontent-body { padding-left: 2px; padding-right: 2px; }

ul.mngl-login-widget-nav a { font-size: 90%; }  /* MITI warum*/

form.wp-polls-form ul li { padding: 0px; }

p.formulartext,
span.your-name .wpcf7-text,
span.your-vorname  .wpcf7-text,
span.your-email .wpcf7-text, 
span.your-telnr .wpcf7-text,
span.your-plz .wpcf7-text, 
span.your-stadt .wpcf7-text, 
span.your-ort .wpcf7-text, 
span.your-remark  textarea  { width: 50%; }

div#text-2 div.art-blockcontent { background-color:#ecd9c6; padding-right: 4px; padding-left:4px; }

div#wa-profile { display:table; width:100%; }
div#wa-profile div#persbild{ float: left; width: 58%;  }
div#wa-profile div#vorstellung { float: left; width: 58%; margin-top: -90px; padding-top:18px; padding-bottom:2px; }
div#wa-profile div#leistung { float: left; width: 48%; }
div#wa-profile div#anfahrt { float: left; width: 48%;  }

div#wa-profile div#kontakt { float: right; width: 38%; margin-bottom:16px; }
div#wa-profile div#adresse { float: right; width: 38%; }

div#wa-profile div#aktuelles { float: right; width: 48%;  }
div#wa-profile div#karte { float: right; width: 48%;  }

div#wa-profile div#persbild img {width:136px;}
div#wa-profile div#vorstellung p {text-align:left; }

div#wa-profile div#vorstellung p#name {padding-left:160px; color: #832935; font-weight: bold; font-size: 150%;}
div#wa-profile div#vorstellung p#titel {padding-left:160px;}

div#wa-profile div#kontakt p, div#wa-profile div#adresse p  { margin: 0.2em 0 0.2em 0.8em;}
div#wa-profile p#anfahrtauto, div#wa-profile p#anfahrtoeffentlich { margin-left : 0.8em; }
div#wa-profile div#leistung ul, div#wa-profile div#aktuelles ul { margin-left : 0; }

div#wa-profile span.groupname {color: #832935; font-weight: bold; font-size: 150%;}

div#wa-profile div#persbild { background: transparent url(http://www.weightangels.de/wp-content/plugins/wa-profile/bg_vorstellung.png) repeat-x bottom; }
div#wa-profile div#vorstellung p#slogan { background-color: #D9D9D9; padding: 10px 16px 16px 16px; }
div#wa-profile div#anfahrt span.feldname { display: block; }
div#wa-profile span.feldname { font-weight: bold; }
div#wa-profile div#kontakt p#kontaktname span.feldinhalt { color: #832935; font-weight: bold; }
div#wa-profile div#adresse span.feldinhalt { color: #832935; font-weight: bold; }

div#wa-profile div#vorstellung p#kontaktlink { margin: 0; }
div#wa-profile div#vorstellung p#kontaktlink a img { margin: 0; padding: 0; border: 0; }

div#wa-profile div#vorstellung p#kontaktlink { margin-top: -14px; padding: 0 0 0 18px; background-color: #D9D9D9;}
div#wa-profile div#vorstellung p#kontaktlink a img { margin: 0; padding: 0; border: 0; }

div#wa-profile span.feldinhalt li {margin-bottom:8px;}

blockquote.profileteaser p { margin-left: 0; }
div.profileteaser-left { float:left; width:140px; }
div.profileteaser-center{ float:right; width:35%; padding: 6px; }
div.profileteaser-right{ float:right; width:35%;  padding: 6px; }
div.profileteaser-left img { height:150px; width:auto; margin:0; border: 6px solid white;}
div.profileteaser-center h4, div.profileteaser-right h4 { font-size:120%; margin: 0 0 14px 0; }

div#optinform input { margin-top: 6px; }
form .art-button-wrapper   { margin-top: 8px; }

div#wa-rezepte { overflow:hidden; }
div#wa-rezepte h2#rezeptname,
div#wa-rezepte div.floatblock { margin: 16px 10px; border: 0; padding: 0; }
div#wa-rezepte div#fertgerichtbild { float:left; width: 47%; }
div#wa-rezepte div#rezeptangaben { float:right; width: 47%; }
div#wa-rezepte div#vorbereitung{ float:left; width: 97%; }
div#wa-rezepte div#vorbereitung div#zutaten,
div#wa-rezepte div#vorbereitung div#geraete { float:left; width: 47%; }
div#wa-rezepte div#vorbereitung h3#zutaten,
div#wa-rezepte div#vorbereitung h3#geraete { font-weight:bolder; font-size:16px; margin-bottom: 10px; }
div#wa-rezepte div#einstufung{ float:right; width: 47%; }
div#wa-rezepte div#zubereitung { float:left; width: 97%; }

div#wa-rezepte div#fertgerichtbild img { width: 340px; margin-top:0px;}
div#wa-rezepte div#zubereitung img { width: 340px; float:left; }
div#wa-rezepte div#zubereitung h3.schritte { clear: both; font-weight:bolder; font-size:16px; padding: 20px 0 0 10px;}
div#wa-rezepte div#zubereitung p.beschreibung { margin-top: 30px;}
