html, body { margin:0px; padding:0px; height:100%; }
img { border:none; } 
table { border:0px none black; margin:0px; padding:0px; border-spacing:0px; border-collapse:collapse; }
td { text-align:left; vertical-align:top; margin:0px; padding:0px; }

body, td, th, input, textarea, select, h1, h2, h3 { margin: 0px; font-family: Arial, sans-serif; font-size:10pt; color:#c0c0c0; font-weight:normal }
body { background-color:#404040; background-image:url(/pics/bg.jpg); }
input, textarea, select
{ color:#000000 }
img, a img { border:none; text-decoration:none; } 

/* td { border:1px solid white } */

a			{ background-image:url(/pics/l.gif); padding-left:12px; background-repeat:no-repeat; background-position: 0px 4px; height:1px; }
a.NoPic		{ background-image:none; padding-left:0px; }
a:link 		{color:#c0c0c0; text-decoration:none}
a:visited 	{color:#c0c0c0; text-decoration:none}
a:hover 	{color:#FFFFFF; text-decoration:underline}
a:active 	{color:#C0C0FF; text-decoration:none;}
 
a.Werbung:link 		{color:#c0c0c0; text-decoration:underline; font-weight:bold}
a.Werbung:visited 	{color:#c0c0c0; text-decoration:underline; font-weight:bold}
a.Werbung:hover 	{color:#c0c0c0; text-decoration:underline; font-weight:bold}
a.Werbung:active 	{color:#c0c0FF; text-decoration:underline; font-weight:bold}

a.Produkt:link, a.Produkt:visited, aProdukt:hover, aProdukt:active { color:#ffffff; }

ul		{margin-top:4px; margin-bottom:8px;}

h1		{font-size:11pt; font-weight:normal; margin:0px; font-style:italic;}
h2		{font-size:11pt; font-weight:normal; margin:0px; font-style:italic;}

/* Menü im Textformat */
.MenuItem		{vertical-align:middle; font-size:10pt; background-image:none; padding-left:0px;}
td.MenuItem		{vertical-align:middle; padding-left:10px; border:solid 1px #000050; background-image:url(/pics/menubg.jpg)}
.MenuItemActive		{ font-size:10pt; color:#FFFFFF; background-image:none; padding-left:0px;}
.MenuItemActivee:link	{color:#FFFFFF}
.MenuItemActive:visited	{color:#FFFFFF}
.MenuItemActive:hover	{color:#FFFFFF}
.MenuItemActive:active	{color:#FFFFFF}
td.MenuItemActive	{vertical-align:middle; padding-left:10px; border: solid 1px #000050; background-image:url(/pics/menubg_h.jpg)}

/* Text-Knöpfe */
.TextButton { padding: 0px 2px 0px 2px; border: solid 1px #000050; background-image:url(/pics/menubg.jpg)}

/* Formulare */
.FormError		{color:#FF0000; font-style:normal; padding:0px; margin:0px;}
.FormRequired, .Required	{ font-weight:bold; }
table.form td { padding:2px; vertical-align:top; }
table.form td.required { font-weight:bold; }
form input, textarea, select { border: solid 1px #000050; padding:0px 2px 0px 2px; margin:0px; margin-bottom:4px; }
form .submitButton { border: none; padding:0px; }
form .submitImg { border: none; padding:0px; }
form input.checkbox { border:none; width:auto; vertical-align:middle; }

/* Shop */
.ttuser_choose_login { font-size:20px; font-weight:bold; font-style:italic;}
.ttcms_message { background-color:#544050; border:1px dotted #c0c0c0; margin-bottom:20px; padding:4px;}

/* Bestellung */
table.Produkt { border:none; background-color:#404050;}
table.Produkt td { background-color:#404050; color:White; border:solid 1px #000050; padding: 4px;}

/* Warenkorb */
table.ttshop_caret, td.ttshop_caret, .ttshop_caret { width:100%; border: solid 1px #000050; background-color:#404050; border-spacing:0px; }
td.ttshop_carettxt { border: solid 1px #000050; text-align:left; vertical-align:top; padding:10px; }
td.ttshop_caretnum { border: solid 1px #000050; text-align:right; vertical-align:top; padding:10px; }

/* Verlauf */
table.ttshop_stepTab	{ width:100%; padding:0px; margin:0px 0px 20px 0px; border:none; }
table.ttshop_stepTab td { border:solid 1px #000050; vertical-align:top; font-size:11px; padding:2px; margin:0px; }
.ttshop_step			{ color:#c0c0c0; background:#404060; }
.ttshop_stepHot			{ color:#ffffff; background:#505060; }
.ttshop_stepDisabled	{ color:#808080; background:#404050; }

.Widerruf { width:100%; border:1px solid #000050; background-color:#404050; }
.Widerruf td { padding:8px; }

/* Google $g_nWidthHead+$g_nWidthAds */
#results_google iframe {width:736px; font-size:9px;}

.Geschenk { font-weight:bold; }
.BildInfo td {padding-top:4px; padding-bottom:4px; vertical-align:top;}
.BildInfoStichwoerter {padding-top:4px; padding-bottom:4px; color:#808080; vertical-align:top;}
