/* dr.hut-verlag.de style sheet */

body 		{background-color: #FFFFFF; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; color: #000000;}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,td,th		 	{font-family: Helvetica, Arial, sans-serif;}
tt 							{font-family: Courier,monospace;}

p							{font-size: 10px; font-weight: normal; font-style:normal; line-height: 1.2em; margin-bottom:12px;}
li							{font-size: 10px; font-weight: normal; font-style:normal; line-height: 1.2em; margin-bottom:0px;}
a							{font-size: 12px; font-weight: bold;   font-style:normal; line-height: 1.2em; color:#990000;}
th							{font-size: 12px; font-weight: bold;   font-style:normal; line-height: 1.2em; color:#000000;}
td							{font-size: 12px; font-weight: normal; font-style:normal; line-height: 1.2em; color:#000000;}

h1  {font-size:20px; font-weight:bold;   font-style:normal; line-height:24px; margin-top:5px;  margin-bottom:0px;  color:#000000;}
h2  {font-size:12px; font-weight:normal; font-style:italic; line-height:14px; margin-top:35px; margin-bottom:0px;  color:#AA0000;}
h3  {font-size:12px; font-weight:bold;   font-style:normal; line-height:14px; margin-top:0px;  margin-bottom:2px;  color:#000000;}
h4  {font-size:12px; font-weight:bold;   font-style:normal; line-height:14px; margin-top:0px;  margin-bottom:2px;  color:#FF0000;}
h5  {font-size:12px; font-weight:bold;   font-style:normal; line-height:14px; margin-top:0px;  margin-bottom:2px;  color:#666666;}
h6  {font-size:12px; font-weight:normal; font-style:normal; line-height:14px; margin-top:0px;  margin-bottom:0px;  color:#000000;}

ul {margin:0px; padding-left:20px;}
li {text-indent:0px;}

input, select, textarea  {margin:1px; resize:none; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; font-style:normal; line-height: 1.2em; color:#000000;}
input[type="text"]:focus, textarea:focus {color: #AA0000; background: #EEEEEE; outline: 1px solid red;}

img			{border-color:#AA0000;}
img[align="right"]	{padding: 0px; margin: 0px 0px 4px 6px; display: inline;}
img[align="left"]	{padding: 0px; margin: 0px 6px 4px 0px; display: inline;}
.rechts 		{border-color:#AA0000; border-width:1px; border-style:solid; padding:0px; margin-left:4px; display:inline; width:85px; height:120px; float:right;}	/* Seitenbilder rechts */
.links 			{border-color:#AA0000; border-width:1px; border-style:solid; padding:0px; margin-right:4px; display:inline; width:85px; height:120px; float:left;}	/* Seitenbilder links */


sub	{line-height:1px}
sup	{line-height:1px}
em	{font-weight:bold; font-style:italic; color:#FF0000;}
strong	{font-weight:bold; font-style:italic; color:#CC0000; border-width: 0px 0px 1px 0px; border-style:dotted;}
b	{font-weight:bold;}
i	{font-style:italic;}

form 	{margin: 0px;}



/* classes dr.hut-verlag.de style sheet */

.maintable  	{border-spacing:0; border-collapse:collapse; border-color: none; border-width: 0px 0px 0px 0px; border-style:solid; margin-top: 0px; width: 100%;}
/* .maintable entspricht TABLE WIDTH="100%" CELLSPACING="0" BORDER="0" */

.navitable 	{clear: both; border-spacing:0; border-collapse:collapse; border-color: none; border-width: 0px 0px 0px 0px; border-style:solid; margin-top: 10px; width: 100%;}
/* .navitable entspricht ca. <P>&nbsp;<P>&nbsp;<p>TABLE WIDTH="100%" CELLSPACING="0" BORDER="0" */



.datum 		{font-size: 9px; font-weight:normal; font-style: italic; color: #666666;}
.mwst 		{font-size: 10px; font-weight:normal; font-style: normal; color: #666666;}
.versand 	{font-size: 12px; font-weight:bold; font-style: normal; color: #666666;}

.maxi 		{font-size:36px; line-height: 40px; margin-top:10px;  margin-bottom:0px;}	/* Werbe-Preisangaben Autor werden */
.inhalt 	{font-size:24px; line-height: 28px; text-align:justify; font-weight:bold;}	/* Gro§buchstaben auf der Reihenseite */
.gross 		{font-size:12px; line-height: 15px; text-align:justify;}
.klein_grau 	{font-size: 9px; line-height: 11px; color:#666666;}				/* Formatangaben in Autor werden */
.klein 		{font-size: 9px; line-height: 10px;}
.mikro 		{font-size: 8px; line-height: 9px;}
.zero 		{font-size: 5px; line-height: 1.2em;}

.orange 	{color:#FF9900;}								/* Warenkorb in der Navileiste, Warnungen NICHT Fehler */
.rot		{color:#FF0000;}
.b		{font-weight:bold;}






.nobr  		{white-space:nowrap;}
.mittel 	{font-size:10px;}
.submikro 	{font-size:7px;}

.spacer		{margin:0px 0px 0px 0px; font-size:24px; line-height: 1px;}
.ups 		{font-size:18px; color:#000000; line-height:0px;}				/* gefundene falsche Zeichen in Schritt 3 */
.supported	{font-weight:bold; padding:2px; border:solid #DDDDDD 1px; background-color:#EEEEEE; font-size:18px; color:#666666; line-height: 1.8em;}
.land		{font-weight:normal; padding:2px 2px 0px 2px; margin:0px; border:solid #DDDDDD 1px; background-color:#EEEEEE; font-size:12px; color:#666666; line-height:16pt;}

.sprache	{font-weight:normal; padding:2px 2px 0px 2px; margin:0px; border:solid #DDDDDD 1px; background-color:#EEEEEE; font-size:11px; color:#666666; line-height:16pt; white-space:nowrap;}
.fahne 		{vertical-align:top; margin-right:-2px; width:20; height:20;}



.dunkelrot 	{color:#AA0000;}
.grau 		{color:#666666;}
.schwarz 	{color:#000000;}


/* input[type="submit"], select, textarea {width:auto; height:30px; font-size:11px; font-family: Helvetica, Arial, sans-serif; font-weight:normal; } */