body { background-color:#fff; color:#555; font-family:'Open Sans',Arial; font-size:13pt; display:inline; font-weight:400; }
@media print { body { font-size:8pt; } }
p { display:inline; }
 
.HeadSans 		{ font-family:'Ubuntu',Arial; font-size:1.9em; font-weight:700; display:inline; text-transform:none; }
.SubSans 		  { font-family:'Ubuntu',Arial; font-size:1.4em; font-weight:700; display:inline; text-transform:none; }
.Ubuntu 		  { font-family:'Ubuntu',Arial; font-weight:700; display:inline; text-transform:none; }

.TextGrau       { color:#ccc; }
.Textklein      { display:inline; font-size:0.9em; }
.Textmini       { display:inline; font-size:0.8em; color:#aaa; }
.TextFooter     { display:inline; font-size:0.9em; }
.TextDurchRot   { display:inline; color:#f00; text-decoration:line-through; }
strong          { font-weight: 700; }
.Artikelnummer  { font-family: 'Courier Prime', Courier; font-size:0.9em; font-weight:400; }

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

a.Topnavi:link 				{ color:#fff; }
a.Topnavi:visited     		{ color:#fff; }
a.Topnavi:hover 			{ color:#fc0; }
a.Topnavi:active 			{ color:#fc0; }


div.BigButton             	{ color:#66a; background-color:#eef; border: 1px solid #eef; border-radius:0.4rem; cursor:pointer; position:relative; transition:0.3s; }
div.BigButton:hover       	{ color:#333; background-color:#ddf; border: 1px solid #ddf; border-radius:0.4rem; cursor:pointer; position:relative; transition:0.3s; }
div.BigButtonWeiss        	{ color:#333; background-color:#fff; border: 1px solid #fff; border-radius:0.4rem; cursor:pointer; position:relative; }
div.BigButtonWeiss:hover  	{ color:#333; background-color:#fc0; border: 1px solid #eef; border-radius:0.4rem; cursor:pointer; position:relative; }


.Zeilentrenner  { color:#aaa; margin:0px; padding:0px; }



/* open-sans-500 - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/open-sans-v29-latin-500.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/open-sans-v29-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/open-sans-v29-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/open-sans-v29-latin-500.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/open-sans-v29-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/open-sans-v29-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  /* open-sans-700 - latin */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/open-sans-v36-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* ubuntu-500 - latin */
  @font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/ubuntu-v20-latin-500.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/ubuntu-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/ubuntu-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/ubuntu-v20-latin-500.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/ubuntu-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/ubuntu-v20-latin-500.svg#Ubuntu') format('svg'); /* Legacy iOS */
  }
  /* ubuntu-700 - latin */
  @font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/ubuntu-v20-latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/ubuntu-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/ubuntu-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/ubuntu-v20-latin-700.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/ubuntu-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/ubuntu-v20-latin-700.svg#Ubuntu') format('svg'); /* Legacy iOS */
  }
  
  