body         { font-family: Verdana, Arial, sans-serif; font-size: 0.82em; }	 /*line-height: 1em; letter-spacing: 0.1em;*/

table, tr, td	{ text-align: left; font-size : 10pt; }

th.bild, td.bild	{ text-align: center; width: 20%; }				 
td.modell	 { width: 55%; border-style: none; }
td.wertung	 { width: 25%; border-style: none; }
td.material	 {  border-style: none; width: 55% }
td.bestnr	 {  border-style: none; width: 25%; }
td.optik 	{ border-style: none; width: 55%; }
td.fktn 		{ border-style: none; width: 80%; }

p.modell	 	{ text-align: center; font-size: 13px; font-weight: bold; color: #544; font-family: verdana, Arial, sans-serif; }
p.wertung	{ text-align: right; font-size: 11px; color: #a98; font-family: Arial, sans-serif; }
p.ausfuehrung	 { text-align: right; font-size: 12px; font-weight: bold; color: #daa520; font-family: verdana, Arial, sans-serif; }
p.material	{ font-size: 12px; color: #766; }
p.bestnr	 	{ text-align: left; font-size: 11px; color: #ba9; font-family: Arial, sans-serif; }
p.optik	 	{ text-align: left; font-size: 10px; color: #333; letter-spacing: 0.1em; padding-right: 100px; }
p.fktn	 	{ text-align: left; font-size: 10px; color: #333; letter-spacing: 0.1em; }
p.groesse 	{ text-align: right; font-size: 10px; color: #666; }
p.preis 	 	{ text-align: right; font-size: 10px; color: #666; }
p.links	 	{ font-size: 10px; color: #544; }
p.linkshell	{ text-align: left; font-size: 10px; color: #766; letter-spacing: 0.1em; }
p.mitte	 	{ text-align: center; font-size: 9px; color: #766; letter-spacing: 0.1em; }
p.rechts 	 	{ text-align: right; font-size: 10px; color: #777; }
p.datum	 	{ text-align: left; font-size: 10px; color: #555; }
p.kommentar 	{ text-align: center; font-size: 11px; color: #333; letter-spacing: 0.1em; }
p.hr_optionen { height: 1px; width: auto; margin: 10px 20px 10px 0; background: #e0e0e0;}
p.HOptionen	{ font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #FF8411; font-weight: bold; 
			text-align: left; letter-spacing:0.03em; margin: 5px; line-height:14pt; -webkit-line-height:14pt; font-style: italic; }
p.Optionen	{ font-size: 11pt; font-family: arial, helvetica, sans-serif; color: #D83402; font-weight: normal; 
			text-align: left; letter-spacing:0.03em; margin: 5px; line-height:14pt; -webkit-line-height:14pt; }

td.groesse {  width: 25%; border-style: none; }
td.preis  { width: 25%; border-style: none; }
td.links  { border-style: none; }
td.rechts 	 { width: 10%; border-style: none; }
td.kommentar { width: 45%; border-style: none; }

td.mittelink , p.mittelink	 { text-align: center; font-size: 11px; color: #766; letter-spacing: 0.1em; width: 15%; border-style: none; }
td.linksgruen , p.linksgruen	 { text-align: left; font-size: 11px; color: #7b6; letter-spacing: 0.1em; font-weight: bold; }
td.linksblau , p.linksblau	 { text-align: left; font-size: 10px; color: #76e; letter-spacing: 0.1em; }

td.RubrikBild { width: 20%; }
td.RubrikLks { text-align: left; font-size: 11px; color: #333; font-family: Arial, sans-serif; width: 15%; border-style: none; }
td.MitteText { width: 50%; text-align: left; font-size: 10px; color: #333; letter-spacing: 0.1em; }
td.PreisRts { width: 15%; text-align: left; font-size: 10px; color: #333; letter-spacing: 0.1em; }

td	{ padding-left: 10px; }

th.bild1 	{ border: solid 1px; border-top-color: #ddb; border-left-color: #ddb; border-bottom-color: #aa9; border-right-color: #aa9; }

img.schatten {
	-webkit-box-shadow: 4px 3px 4px #bbb;
	-moz-box-shadow: 4px 3px 4px #bbb;
	box-shadow: 4px 3px 4px #bbb;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: none;
}

th	{ font-size: 12px; font-weight: normal; font-style: italic; color: #888; font-family: Verdana, Arial, sans-serif; border-top: solid 1px #ccc;  }

table { border-bottom: 1px dotted #ba9; }
.auswahl { width: 200px; }

p.hell  { font-size: 10px; color: #ba9; text-align: center; }

p.Normal, li.Normal  { font-size: 10.0pt; color: #300030; font-weight: normal; text-align: left; 
			margin-top: 2px; font-family: Verdana, Arial, sans-serif; }

p.bild  { text-align: center; }

h1 { text-align: left; }

textarea { font-family: Arial, sans-serif; font-size : 10pt; }

select.maske { width: 200px; background-color:#FFE4B4; }

.breite24P { width: 24%; vertical-align: top; border: none; }
.breite9P { width: 9%; vertical-align: top; border: none; }

/* Schalter für Details und Testberichte */
/* .divnav1 { float: right; } */
.divnav1 ul { margin: 0; padding: 0; list-style: none; width: 100%; display: inline;  } 
.divnav1 ul li { position: relative; font-weight:normal; border: 1px solid #D6320D; padding: 1px; float: left; width: 40%; max-width: 100px; }
.divnav1 ul li {  opacity:0.96; margin-left: 20px;
	border: 1px solid #F76802;
	background: #fceabb; 
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZWFiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZjY2Q0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmRmOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 90%, #fbdf93 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(90%,#fccd4d), color-stop(100%,#fbdf93));
	background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 90%,#fbdf93 100%); 
	background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 90%,#fbdf93 100%); 
	background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 90%,#fbdf93 100%); 
	background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 90%,#fbdf93 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); 
  
	-moz-border-radius: 8px; /* FF1+ */
	-webkit-border-radius: 8px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 8px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
}

/* .divnav1 ul li {float: left; width: 100%;} */
.divnav1 ul li a { display: block; text-decoration: none; color: #222222; background-color: transparent; padding: 4px 3px; 
					letter-spacing:0.03em; line-height:12pt; text-align: center; } 
* html #divnav1 ul li { float: left; height: 1%; }
* html #divnav1 ul li a { height: 1%; }

.divnav1 li:hover ul, #divnav1 li.over ul { display: block; }

.divnav1 ul li a:hover, #divnav li:hover > a { color: #333333;   
	background: #fceabb; 
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZWFiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZjY2Q0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmRmOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 10%, #fbdf93 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(10%,#fccd4d), color-stop(100%,#fbdf93)); 
	background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 10%,#fbdf93 100%); 
	background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 10%,#fbdf93 100%); 
	background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 10%,#fbdf93 100%); 
	background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 10%,#fbdf93 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); 
}

.bild_mitte_links { padding-left: 20px; }

@media (max-width: 650px)
{	 
	/* per Schalter noch ein- und ausschaltbar machen */
	#optionen {top: 40px; left: 10px; width: 193px; padding-left: 15px; z-index: 20; border: solid 1px #FDA707; display: none; }

	p.modell	 { font-size: 11px; }
	p.wertung	 { font-size: 10px; }
	p.ausfuehrung { font-size: 11px;  }
	p.material	 { font-size: 10px; }
	p.bestnr	{ font-size: 10px;  }
	p.optik	{ font-size: 9px; padding-right: 10px; }
	p.fktn	{ font-size: 9px; }
	p.kommentar { font-size: 10px; }
	p.mittelink { font-size: 10px; }
	.divnav1 ul li {  opacity:0.96; margin-left: 5px; width: 25%; }
	.divnav1 ul li a { padding: 2px 3px; font-size: 10px; }

	td { padding-left: 5px; }
	
	.bild_mitte_links { padding-left: 5px; padding-right: 10px; }
	.bild_links_oben img { max-width: 80%;  }
	
	table.tabelle_50 { border: none; width: 45%; }
}
