/* ----------------------------------------- GLOBAL LAYOUT ----------------------------------------- */

/*
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400;0,700;1,400;1,700&display=swap');
*/
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/ppi/de/css/fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'),
       url('/ppi/de/css/fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/ppi/de/css/fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/ppi/de/css/fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/ppi/de/css/fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/ppi/de/css/fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('/ppi/de/css/fonts/roboto-v30-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto'),
       url('/ppi/de/css/fonts/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/ppi/de/css/fonts/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/ppi/de/css/fonts/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/ppi/de/css/fonts/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/ppi/de/css/fonts/roboto-v30-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/ppi/de/css/fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto'),
       url('/ppi/de/css/fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/ppi/de/css/fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/ppi/de/css/fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/ppi/de/css/fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/ppi/de/css/fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('/ppi/de/css/fonts/roboto-v30-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto'),
       url('/ppi/de/css/fonts/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/ppi/de/css/fonts/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/ppi/de/css/fonts/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/ppi/de/css/fonts/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/ppi/de/css/fonts/roboto-v30-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* arimo-regular - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: url('/ppi/de/css/fonts/arimo-v27-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Arimo'),
       url('/ppi/de/css/fonts/arimo-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/ppi/de/css/fonts/arimo-v27-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/ppi/de/css/fonts/arimo-v27-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/ppi/de/css/fonts/arimo-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/ppi/de/css/fonts/arimo-v27-latin-regular.svg#Arimo') format('svg'); /* Legacy iOS */
}

/* arimo-700 - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: url('/ppi/de/css/fonts/arimo-v27-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Arimo'),
       url('/ppi/de/css/fonts/arimo-v27-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/ppi/de/css/fonts/arimo-v27-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/ppi/de/css/fonts/arimo-v27-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/ppi/de/css/fonts/arimo-v27-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/ppi/de/css/fonts/arimo-v27-latin-700.svg#Arimo') format('svg'); /* Legacy iOS */
}

/* arimo-italic - latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  src: url('/ppi/de/css/fonts/arimo-v27-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Arimo'),
       url('/ppi/de/css/fonts/arimo-v27-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/ppi/de/css/fonts/arimo-v27-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/ppi/de/css/fonts/arimo-v27-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/ppi/de/css/fonts/arimo-v27-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/ppi/de/css/fonts/arimo-v27-latin-italic.svg#Arimo') format('svg'); /* Legacy iOS */
}

/* arimo-700italic - latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  src: url('/ppi/de/css/fonts/arimo-v27-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Arimo'),
       url('/ppi/de/css/fonts/arimo-v27-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/ppi/de/css/fonts/arimo-v27-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/ppi/de/css/fonts/arimo-v27-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/ppi/de/css/fonts/arimo-v27-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/ppi/de/css/fonts/arimo-v27-latin-700italic.svg#Arimo') format('svg'); /* Legacy iOS */
}

* 							{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
html, body 					{margin:0; padding:0;}
body 						{margin:0; padding:0; background-image:url('/ppi/de/img/bg-head.png'); background-size:14px 73px; background-position:10px 57px; background-repeat:repeat-x; color:#000000; font-family:'Roboto', sans-serif; font-size:14px; line-height:20px; text-align:center; width:100%; -moz-hyphens:auto; -o-hyphens:auto; hyphens:auto; word-wrap:break-word;}
img							{border:0;}
.clear						{clear:both;}
a 							{color:#020379; -webkit-transition:0.1s; transition:0.1s;}
a:link, a:active, a:visited {text-decoration:none;}
a:hover 					{text-decoration:underline;}
#page_wrapper 				{position:relative; text-align:left; width:100%;}
#top						{max-width:1000px; min-width:280px; height:130px; margin:auto; text-align:left; padding:10px 20px 0 20px;}
#top2						{max-width:1000px; min-width:280px; margin:auto; text-align:left; padding:0 20px 0 20px;}
#logo						{position:relative; z-index:300; left:0px; top:0px; width:270px; overflow:hidden;}
#wrap_jubilee				{position:relative;}
#jubilee 					{position:absolute; left:115px; top:-100px; z-index:1000;}
#jubilee img 				{width:44px;}
#wrap_stage					{max-width:1000px; min-width:280px; margin:auto;}
#stage						{padding:40px 20px 40px 20px; margin:20px 0 0 0; background:#ffffff;}
#bottom						{width:100%; background:#eeeeee; margin:auto; text-align:left; padding:0 0 20px 0;}
.bottom_inner				{max-width:1000px; min-width:280px; padding:0 20px 0 20px; margin:auto;}
.bottom_inner ul 			{list-style:none; padding:0; margin:0; font-size:14px; line-height:24px; color:#7F7F7F;}
.bottom_inner ul a 			{text-decoration:none; color:#7F7F7F; font-size:14px; line-height:24px;}
.bottom_inner ul a:hover	{color:#020379;}
.bottom_inner li.one 		{float:left; width:32%; text-align:left; margin:0 2% 0 0;}
.bottom_inner li.two 		{float:left; width:32%; text-align:left; margin:0 2% 0 0;}
.bottom_inner li.three 		{float:left; width:32%; text-align:left; margin:0 0 0 0;}
#end_bg						{width:100%; background:#2B2B2B url('/ppi/de/img/bg-bottom.png') repeat-x top; margin:auto; text-align:center; padding:0 0 0 0;}
.end_bg_inner				{max-width:1000px; min-width:280px; padding:35px 20px 35px 20px; margin:auto; color:#B8B8B8; font-family:'Roboto', sans-serif; font-size:14px; line-height:24px;}
.end_bg_inner a				{text-decoration:none; color:#B8B8B8;}
.end_bg_inner a:hover		{color:#ffffff;}

/* ----------------------------------------- NAVIGATION ----------------------------------------- */

#wrap_search				{position:relative; z-index:400;}
#search						{position:absolute; z-index:400; top:-43px; left:25%;}

#wrap_nav_languages			{position:relative; z-index:200;}
#nav_languages				{position:absolute; z-index:200; top:-82px; right:0px;}

#wrap_slogan				{position:relative; z-index:200;}
#slogan						{position:absolute; z-index:200; top:-40px; right:0px; text-align:right;}

#wrap_anfragekorb			{position:relative; z-index:200;}
#anfragekorb				{position:absolute; z-index:200; top:-83px; right:200px;}
#anfragekorb a 				{font-size:11px; color:#095D47; text-decoration:none;}
#anfragekorb a.button_anfragekorb 		{font-family:'Arimo', sans-serif; font-weight:bold; font-size:13px; display:inline-block; background-color:#020379; border-radius:11px; width:22px; height:22px; border:1px solid #020379; color:#ffffff; text-align:center; text-decoration:none;}
#anfragekorb a.button_anfragekorb:hover {background-color:#EC2B37; border:1px solid #EC2B37;}

#wrap_nav_main				{position:relative; z-index:200;}
#nav_main					{position:absolute; z-index:200; width:100%; text-align:center; left:0px; top:-8px; overflow:hidden; text-decoration:none; font-family:'Arimo', sans-serif; font-weight:bold; font-size:13px; line-height:15px; color:#020379; table-layout:fixed;}
#nav_main td.level_1		{white-space:nowrap; overflow:hidden; border-right:1px solid #bcdcf5;}
#nav_main td.level_1:last-child	{border-right:none;}
#nav_main .level_1 a 		{color:#020379; text-decoration:none; display:block; font-size:13px; line-height:15px; padding:16px 5px 16px 5px; background-image:linear-gradient(to bottom, rgba(255,255,255,0), rgba(187,220,245,1));}
#nav_main .level_1 a:hover 	{color:#ffffff; background:#E3000F; text-decoration:none;}
#nav_main td.level_2		{width:33.333%;}
#nav_main .level_2 a img 	{width:40px; float:left; margin:-12px 7px 0 0;}
#nav_main .level_2 a 		{color:#020379; text-decoration:none; display:block; font-size:13px; line-height:15px; padding:6px 6px 6px 6px; font-weight:normal;}
#nav_main .level_2 a:hover 	{color:#ffffff; background:#E3000F; text-decoration:none;}
#nav_main .level_2 a:first-child	{border-bottom:1px solid #9eccf1; background:#a1d0f5; padding:16px 6px 16px 6px;}
#nav_main .level_2 a:first-child:hover	{background:#E3000F;}
#nav_main .dropdown		 	{/*border:1px solid #E3000F;*/ background:#bcdcf5; text-align:left; padding:10px 0 10px 0; table-layout:fixed;}

#wrap_mobile_icon			{display:none; top:-15px;}
#wrap_nav_mobile			{display:none; position:relative; z-index:200;}
#nav_mobile					{background:#bcdcf5; position:absolute; z-index:200; width:100%; text-align:left; left:0; top:64px; text-decoration:none; font-family:'Arimo', sans-serif; font-size:13px; line-height:15px; color:#020379;}
#nav_mobile .level_1 a 			{color:#020379; text-decoration:none; display:block; padding:16px 20px 16px 20px; font-size:14px; border-bottom:1px solid #9eccf1;}
#nav_mobile .level_1 a:hover 	{color:#ffffff; background:#E3000F; text-decoration:none;}
#nav_mobile .level_2 a 			{color:#020379; text-decoration:none; display:block; text-align:left; padding:6px 20px 6px 20px; font-weight:normal; font-size:13px;}
#nav_mobile .level_2 a:hover 	{color:#ffffff; background:#E3000F; text-decoration:none;}
#nav_mobile .level_2 a img 		{width:40px; margin:0 7px 0 0; vertical-align:middle;}

#nav_mobile .level_2 a.level_2_subhead  		{background:#cee6f8; border-top:1px solid #f2f8fd; font-weight:bold;}
#nav_mobile .level_2 a.level_2_subhead:hover	{background:#E3000F;}

#nav_mobile .level_2 div 	{background:#dfedf8; width:100%; text-align:center; display:none; border-bottom:1px solid #E3000F;}

#wrap_mobile_icon			{display:none; position:relative; z-index:300;}
#mobile_icon				{position:absolute; z-index:300; width:100%; text-align:center; left:0; top:20px;}
#mobile_icon a 				{color:#000000; text-decoration:none;}
#mobile_icon a:hover 		{color:#000000; text-decoration:none;}

#nav_pfad 					{color:#7F7F7F; padding:10px 0 10px 0; margin:10px 0 40px 0; font-family:'Roboto', sans-serif; font-size:12px; line-height:18px; /*border-top:1px dotted #020379;*/ border-bottom:1px dotted #020379;}
#nav_pfad a 				{color:#7F7F7F; text-decoration:none; line-height:18px;}
#nav_pfad a:hover 			{text-decoration:underline;}
#nav_pfad a:before 			{content:'\00BB'; padding-right:4px;}
#nav_pfad a:after 			{content:''; padding-right:4px;}

/* ----------------------------------------- FONTS ----------------------------------------- */

h1 	{margin:0 0 0 0; padding:0 0 0 0; font-family:'Roboto', sans-serif; font-weight:900; font-size:26px; letter-spacing:0; line-height:30px;}
h2 	{margin:0 0 0 0; padding:0 0 0 0; font-family:'Roboto', sans-serif; font-weight:bold; font-size:14px; letter-spacing:0; line-height:20px;}
h3 	{margin:0 0 0 0; padding:0 0 0 0; font-family:'Roboto', sans-serif; font-weight:bold; font-size:14px; letter-spacing:0; line-height:20px;}

.red	{color:#e3000f;}
.gray	{color:#7F7F7F;}
.white	{color:#ffffff;}
.black	{color:#000000;}
.green 	{color:#020379;}

/* ----------------------------------------- STARTSEITEN ----------------------------------------- */

.start_img_home						{background-image:url("/ppi/de/img/teaser-startseite-960-riss-packer.jpg"); width:100%; height:280px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.start_box_50 						{display:inline-block; width:50%; margin:0; margin-right:-4px; vertical-align:middle; background:#ffffff;}
.start_box_50 img 					{width:100%; max-width:500px;}
.start_box_50 .txt 					{padding:20px; font-size:14px; line-height:20px;}
.start_box_50 .txt h2				{font-family:'Arimo', sans-serif; font-size:18px; font-weight:900; line-height:22px; margin:0 0 10px 0;}
.start_box_50 .txt h2 a				{font-family:'Arimo', sans-serif; color:#000000; text-decoration:none;}
.start_box_50 .txt h2 a:hover		{color:#020379;}
.start_box_50 .txt h3	 			{font-family:'Arimo', sans-serif; font-weight:bold; font-size:12px; line-height:20px; margin:0 0 15px 0; background:#E3000F; color:#ffffff; padding:2px 8px 2px 8px; border-radius:3px; display:inline-block;}
.start_box_50 .txt h4 				{font-family:'Arimo', sans-serif; font-size:14px; font-weight:bold; line-height:20px; color:#E3000F; margin:0 0 10px 0;}
.start_box_50 .txt a.button 		{font-family:'Arimo', sans-serif; font-weight:bold; font-size:13px; background:linear-gradient(#393a9a, #020379); color:#ffffff; border:none; padding:10px 20px 10px 20px; display:inline-block; margin:16px 0 0 0; border-radius:3px; -webkit-transition:ease-in; transition:ease-in;}
.start_box_50 .txt a.button:hover 	{text-decoration:none; background:#E3000F;}
.img-on {display:none;}
@media screen and (max-width:560px) 
	{
	.start_img_home					{height:250px;}
	.start_box_50 					{display:block; width:100%; margin-right:0px; margin-bottom:10px;}
	.img-off 						{display:none;}
	.img-on 						{display:block;}
	}

/* ----------------------------------------- STUFF ----------------------------------------- */

.wrap_product				{float:none; width:100%;}
.wrap_product ul 			{list-style:none; padding:0; margin:0 auto; width:94%;}
.wrap_product li.one 		{float:left; width:52%; text-align:left; margin:0 4% 0 0; background:#ffffff;}
.wrap_product li.two 		{float:left; width:44%; text-align:left; margin:0 0 0 0; background:#ffffff;}
.wrap_product img.prodimg 	{width:100%; border:1px solid #ffffff /*#a1d0f5*/; cursor:zoom-in;}
.wrap_product img.prodimg_zoom 	{width:100%; max-width:650px; margin:auto; display:block; border:1px solid #ffffff; cursor:zoom-out; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}

.stage_small				{width:70%; margin:0 auto;}

.button_search				{background-color:#E3000F; border:1px solid #E3000F; color:#ffffff; cursor:pointer; border-radius:3px; padding:5px 10px 6px 10px; margin:0 0 0 20px; text-align:center; font-family:'Arimo', sans-serif; font-weight:bold; font-size:13px; text-decoration:none; display:inline-block;}
.button_search:hover 		{background-color:#EC2B37; text-decoration:none;}
.button_search a			{color:#ffffff; text-decoration:none;}

.button_anfrage				{background-color:#E3000F; border:1px solid #E3000F; color:#ffffff; cursor:pointer; border-radius:3px; padding:5px 15px 6px 15px; margin:10px 0 0 0; text-align:center; font-family:'Arimo', sans-serif; font-weight:bold; font-size:13px; text-decoration:none; display:inline-block;}
.button_anfrage:hover 		{background-color:#EC2B37; text-decoration:none;}
.button_anfrage	a			{color:#ffffff; text-decoration:none;}

.button_download			{background-color:#E3000F; border:1px solid #E3000F; color:#ffffff; cursor:pointer; border-radius:3px; padding:5px 15px 6px 15px; margin:0 0 0 0; text-align:center; font-family:'Arimo', sans-serif; font-weight:bold; font-size:13px; text-decoration:none; display:inline-block;}
.button_download:hover 		{background-color:#EC2B37; text-decoration:none;}
.button_download a			{color:#ffffff; text-decoration:none;}

.button_korb				{background-color:#020379; border:1px solid #020379; color:#ffffff; cursor:pointer; border-radius:3px; padding:5px 15px 6px 15px; margin:10px 0 0 0; text-align:center; font-family:'Arimo', sans-serif; font-weight:bold; font-size:13px; text-decoration:none; display:inline-block;}
.button_korb:hover 			{background-color:#2d2ea1; text-decoration:none;}
.button_korb a				{color:#ffffff; text-decoration:none;}

.button_weiter				{background-color:#020379; border:1px solid #020379; color:#ffffff; cursor:pointer; border-radius:3px; padding:5px 10px 6px 10px; margin:0 0 0 0; text-align:center; font-family:'Arimo', sans-serif; font-weight:bold; font-size:13px; text-decoration:none; display:inline-block;}
.button_weiter:hover 		{background-color:#2d2ea1; text-decoration:none;}
.button_weiter a			{color:#ffffff; text-decoration:none;}

.button_aktualisieren		{background-color:#E3000F; border:1px solid #E3000F; color:#ffffff; cursor:pointer; border-radius:3px; padding:3px 10px 3px 10px; margin:0 0 0 0; text-align:center; font-family:'Arimo', sans-serif; font-weight:bold; font-size:11px; text-decoration:none; display:inline-block;}
.button_aktualisieren:hover {background-color:#EC2B37; text-decoration:none;}
.button_aktualisieren a		{color:#ffffff; text-decoration:none;}

.button_loeschen			{background-color:#E3000F; border:1px solid #E3000F; color:#ffffff; cursor:pointer; border-radius:3px; padding:3px 10px 3px 10px; margin:0 0 0 0; text-align:center; font-family:'Arimo', sans-serif; font-weight:bold; font-size:11px; text-decoration:none; display:inline-block;}
.button_loeschen:hover 		{background-color:#EC2B37; text-decoration:none;}
.button_loeschen a			{color:#ffffff; text-decoration:none;}

input[type=text], textarea, select 	{border:1px solid #808080; border-radius:4px; background:#ffffff; padding:8px; margin:10px 0 10px 0; width:100%; font-family:'Roboto', sans-serif; font-size:14px; -webkit-transition:0.2s; transition:0.2s;}
input[type=text]:focus, textarea:focus, select:focus {background:#bcdcf5; border:1px solid #000000;}

input[type=text].input_search		{width:200px; border:1px solid #AEAFA6; border-radius:3px; color:#000000; background:#ffffff url('/ppi/de/img/icon-search-lupe.png') no-repeat center left; background-size:26px 31px; font-family:'Roboto', sans-serif; font-size:12px; padding:6px 5px 6px 30px;}

.input_box_50 				{display:inline-block; width:49%; margin:0; margin-right:-4px;}
.input_box_2 				{display:inline-block; width:2%; margin:0; margin-right:-4px;}

.input_box_menge 			{display:table-cell; width:auto; margin:8px 0 10px 0; vertical-align:top;}
.input_box_artikel 			{display:table-cell; width:100%; margin:8px 0 10px 0; vertical-align:top;}

.input_box_space 			{display:table-cell; width:4%; margin:0; vertical-align:top;}

.anfrage_background			{border:1px solid #cccccc; padding:14px; border-radius:4px; background:#cee6f8;}

.content_box_50 			{display:table-cell; width:49%; margin:0; vertical-align:top;}
.content_box_33 			{display:table-cell; width:32%; margin:0; vertical-align:top; font-size:11px; line-height:15px;}
.content_box_2 				{display:table-cell; width:2%; margin:0;}
.content_box_33 a			{text-decoration:none; color:#7F7F7F;}

.info_background			{border:1px solid #cccccc; padding:10px; border-radius:8px; background:#cee6f8;}

div.artikelbeschreibung::first-letter {text-transform:uppercase;}

.tab_detail					{width:100%; background-color:#ffffff; border-right:solid 1px #a1d0f5; border-bottom:solid 1px #a1d0f5; color:#000000; font-size:14px; font-family:'Roboto', sans-serif; line-height:20px; font-weight:normal;}
.tab_detail tr:hover 		{background-color:#cee6f8; -webkit-transition:0.1s; transition:0.1s;}
.tab_detail img 			{transition:transform .2s;}
.tab_detail img:hover		{transform:scale(1.05);}
.tabhead_detail				{background-color:#bcdcf5; height:21px; border-top:solid 1px #a1d0f5; border-left:solid 1px #a1d0f5; padding:2px 7px 2px 7px; color:#000000; font-size:14px; font-family:'Roboto', sans-serif; line-height:20px; font-weight:bold; vertical-align:middle;}
.tabcont_detail				{border-top:solid 1px #a1d0f5; border-left:solid 1px #a1d0f5; padding:7px 7px 2px 7px;}

.tab_detail .prodimg 		{width:18%;}
.tab_detail .best-nr-mobile {display:none;}
@media screen and (max-width:560px) 
	{
	/*.tab_detail h3 				{margin:0 0 0 0; padding:0 0 0 0; font-family:'Roboto', sans-serif; font-weight:bold; font-size:12px; letter-spacing:0; line-height:16px;}*/
	.tab_detail .prodimg 		{width:30%;}
	.tab_detail .best-nr 		{display:none;}
	.tab_detail .best-nr-mobile {display:block;}
	}

.liste						{color:#000000; text-decoration:none;}
.liste:hover				{color:#000000; text-decoration:none;}
.liste a					{color:#000000; text-decoration:none; display:block;}
.liste a:hover				{color:#020379;}

.divider 					{width:100%; border-top:1px solid #bcdcf5; height:1px; margin:30px 0 30px 0;}

/* ----------------------------------------- RECOMMENDATION ----------------------------------------- */

.recommendation 			{width:100%; border-top:1px solid #bcdcf5; margin-top:50px;}
.recommendation a			{text-decoration:none; color:#000000;}
.recommendation a:hover		{color:#020379;}
.recommendation img 		{width:100%; transition:transform .2s;}
.recommendation img:hover	{transform:scale(1.05);}
.recommendation h3 			{margin:40px 0 25px 0; padding:0 0 0 0; font-family:'Roboto', sans-serif; font-weight:900; font-size:26px; letter-spacing:0; line-height:30px;}
.recommendation h4 			{margin:8px 0 0 0; padding:0 0 0 0; font-family:'Roboto', sans-serif; font-weight:bold; font-size:14px; letter-spacing:0; line-height:17px;}
.recommendation div 		{display:inline-block; width:15%; margin-right:2%; vertical-align:top;}
.recommendation div:nth-child(7) {margin-right:0;}
@media screen and (max-width:895px) {
	.recommendation div 		{width:32%;}
	.recommendation div:nth-child(4) {margin-right:0;}
	}
@media screen and (max-width:580px) {
	.recommendation div 		{width:49%;}
	.recommendation div:nth-child(3) {margin-right:0;}
	.recommendation div:nth-child(4) {margin-right:2%;}
	.recommendation div:nth-child(5) {margin-right:0;}
	}

/* ----------------------------------------- RESPONSIVE ----------------------------------------- */

@media screen and (max-width:895px) 
{
	#wrap_slogan					{display:none;}
	#nav_main .level_1 a 			{font-size:11px; line-height:14px; letter-spacing:-1px;}
	/*
	.bottom_inner li.one 			{float:left; width:48%; text-align:left; margin:0 4% 4% 0;}
	.bottom_inner li.two 			{float:left; width:48%; text-align:left; margin:0 0 4% 0;}
	.bottom_inner li.three 			{clear:left; float:left; width:48%; text-align:left; margin:0 4% 0 0;}
	.bottom_inner li.four 			{float:left; width:48%; text-align:left; margin:0 0 0 0;}
	*/
}

@media screen and (max-width:580px) 
{
	#logo							{width:130px; top:-3px;}
	#jubilee 						{left:56px; top:-48px;}
	#jubilee img 					{width:34px;}
	#search							{top:5px; left:2%; right:2%;}
	input[type=text].input_search	{width:325px;}
	#wrap_nav_languages				{display:none;}
	#anfragekorb					{top:-35px; right:0px;}
	/* #logo							{margin:auto;} */
	#top2							{padding:0 0 0 0;}
	#nav_main						{display:none;}
	#wrap_mobile_icon				{display:block;}
	#stage							{padding:25px 20px 20px 20px;}
	.stage_small					{width:100%;}
	.start_box_50 .txt 				{padding:10px 0 20px 0; font-size:14px; line-height:20px;}
	.input_box_50 					{display:block; width:100%; margin-right:0;}
	.input_box_2 					{display:block; width:100%; margin-right:0; height:0px;}
	.content_box_50 				{display:block; width:100%; margin-right:0; margin-bottom:20px;}
	.content_box_33 				{display:block; width:100%; margin-right:0; margin-bottom:20px;}
	.content_box_2 					{display:block; width:100%; margin-right:0; height:0px;}
	.input_box_menge 				{display:block; width:100%; margin:0 0 0 0;}
	.input_box_artikel 				{display:block; width:100%; margin:0 0 0 0;}
	.input_box_space 				{display:block; width:100%; height:1px;}
	.wrap_product ul 				{width:100%;}
	.wrap_product li.one			{float:none; width:100%; text-align:left; margin:0 0 4% 0; background:#ffffff;}
	.wrap_product li.two			{clear:left; float:none; width:100%; text-align:left; margin:0 0 0 0; background:#ffffff;}
	.bottom_inner li.one 			{float:none; width:100%; text-align:left; margin:0 0 6% 0;}
	.bottom_inner li.two 			{float:none; width:100%; text-align:left; margin:0 0 6% 0;}
	.bottom_inner li.three 			{float:none; width:100%; text-align:left; margin:0 0 6% 0;}
}

@media screen and (min-width:580px)
{
	#nav_mobile						{display:none;}
}

@media screen and (max-width:470px) 
{
	input[type=text].input_search.input_search	{width:150px;}
}