body {font: 11pt Arial, Verdana, "Bitstream Vera Sans", sans-serif;  background: transparent; color: #000;text-align:justify;margin: 0; padding: 0;}

a, a:link, a:visited, a:active, a:hover {text-decoration:none; background: transparent; color: #000;}

p {orphans: 3; widows: 3; margin: 0;padding: 0 0 15pt 0;font-size: 11pt;}
img {border:none;page-break-inside: avoid;}

h1 {font-family:Arial, Verdana, "Bitstream Vera Sans", sans-serif;font-size: 16pt; color: #AE007C; background: transparent; font-weight: bold; margin: 0;padding: 0 0 23px 0;page-break-after:avoid;}
h2 {font-family:Arial, Verdana, "Bitstream Vera Sans", sans-serif;font-size: 12pt; color: #AE007C; background: transparent; font-weight: bold; margin: 0; padding: 0;page-break-after:avoid;}
h3 {font-family:Arial, Verdana, "Bitstream Vera Sans", sans-serif;font-size: 10pt; color: #505050; background: transparent; font-weight: bold; margin: 0; padding: 0;page-break-after:avoid;}
h4,h5,h6 {font-family:Arial, Verdana, "Bitstream Vera Sans", sans-serif;font-size: 10pt; color: #505050; background: transparent; font-weight: bold; margin: 0; padding: 0;page-break-after:avoid;}

abbr, acronym {border:none;}

form {margin: 0;padding:0;}
fieldset {border:none;padding: 5px 0 0 0; margin: 0;}
legend {display: none;} 
label {font-family: Times, "Times New Roman", serif;color: #000;background: transparent;margin: 0; padding: 0;}  

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

/* Clear */
.clearleft {clear:left;height: 0;line-height: 0px;margin: 0 0 0px 0;padding: 0;}
.clearright {clear:right;height: 0;line-height: 0px;margin: 0 0 0px 0;padding: 0;}
.clear {clear:both;height: 0;line-height: 0px;margin: 0 0 0px 0;padding: 0;}

/* Ausblenden in der Printversion */
#nav, #metanav, #specialnav, #seitenteaser, #breadcrumb, .invis, .suchePart,#suchePart, #LinkLeiste, #sucheblaettern, #filtermodus, #subnav, .unsichtbar, #skipnav,#SearchResultSuggestions,.langform, .headerright,.LAReiterNav ul li.inactive,#LASeitenboxen,.servicenav,hr,.CModuleLinks,.LAReiterLinks,.galery,.zoom, .up,.LAReiterSelect,.pullout,.varianten,#varianten,#LAReiterProdukte,.weblogo,p.MoreLink,h3.error,.SendButton,p.MoreDetails,#ProduktDetailsRight .ButtonRight,#ProduktDetailsRight .ButtonFloat, .ButtonLeiste, #TeaserIngredients .teaserlink {display:none;}

#header {margin: 0;padding: 0 0 2em;border-bottom: 1px solid #505050;}
.printlogo {margin: 0; padding: 0 0em 0 0;float:left}
.HintPrint {font-weight: normal;float:right; text-align:right;color: #AE007C; width:60%;font-size: 16pt;padding-top: 49px;padding-right:16px;}
.PrintDATE {color: #505050;background: transparent;font-weight: bold;margin: 0; padding: 0 0 1px 0;}
.PrintURL {color: #505050;background: transparent;margin: 0 0 4px 0;}

#content {padding:18px 18px 18px 18px;}
#content .ArticlePicto {border:1px solid #505050;}
#content .CModulePicto {float:left;margin-right: 15px;width:273px;}
#content .caption {font-size: 10pt; font-style: italic;margin-top: 5px;}

#footer {margin: 0;padding: 0;border-top: 1px solid #505050;width:100%;display:block;position: fixed;bottom: 0;}
#footer .copyright {color: #000;background: transparent;font-size: 9pt;padding: 8px 17px 8px 17px;}

/* Listen */
ul {margin: 0 0 0 0;padding: 0 0 15pt 14px;}
ul li {margin: 0 0 2px 0; padding: 0 0 0 0px;text-align:left}
ol {margin: 0;padding: 0 0 15pt 21px;}
ol li {padding: 0 0 0 0;}

#ContentModules ul.CModuleDownload p {font-style:italic; margin: 0; padding: 0 0 3px 0;}
#ContentModules h2 {padding-bottom: 15px;}
#ContentModules h3,#ContentModules h4,#ContentModules h5,#ContentModules h6 {padding-bottom: 5px;}
#content ul {margin: 0 0 13px 0;padding: 0 0 0 17px;list-style-type: square;list-style-image: url(/html/images/upload/tri_liste.gif);line-height: 140%;}

.contentpicto {float: lexft; margin-right: 0.5em;}
.contentpicto .bildunterschrift {font-size: 10pt; padding:0.5em 1em 1em 0}

/* Tabellen */
table.default {margin:0 0 15pt 0;padding:0;font-size: 11pt;border:none;}
table.default th {font-weight:bold;padding:2px 6px 2px 6px;border-bottom: 1px solid #505050;vertical-align: top;font-size: 11pt;}
table.default td {padding:2px 6px 2px 6px;vertical-align: top;border-bottom: 1px solid #505050;;vertical-align: top;font-size: 11pt;}
table.default p {font-size: 11pt;margin:0;padding:0;}

/* Kontaktformular */
#EmailForm h2,#EmailForm h3 {margin-bottom: 15pt;}
#EmailForm input {width: 350px;background: #f8f8f8;border:1px solid #505050;height:22px;}
#EmailForm .InputPLZ {width: 70px;}
#EmailForm .InputOrt {width: 277px;}
#EmailForm textarea {width: 350px;background: #f8f8f8;border:1px solid #505050;}
#EmailForm select {background: #f8f8f8;border:1px solid #505050;}

/* Sitemap */
.SiteMap h2 {padding-bottom: 5px;}
.SiteMap h2.sub {padding-bottom: 10px;}
.SiteMap ul {margin: 5px 0 0 15px;padding: 0 0 5pt 14px;}

/* rezept */
#TeaserIngredients .Subteaser {float:right;display: inline;border: 1px solid #505050; width: 290px;padding: 1em; margin: 0 0em 2em 1em}
#TeaserIngredients .Subteaser h2 {color: #AE007C; font-size:12pt}
#TeaserIngredients .Subteaser ul li {line-height: 125%}
.ContentInner h1 {display: none}
