body	{ margin: 0; xpadding: 0; background-color:#0077B3; background-image:url(/gj/back.jpg); background-repeat:no-repeat; font-family:Arial,Helvetica; color:white;}
table	{ font-size:15px; margin: 0; padding: 0;  cellpadding:0px; cellspacing:0px; border-width:0px;}
form	{ margin:0 0 0 0; }
textarea {font-family:Arial,Helvetica;}
.mail2ticom 		{ background-image:url(/gj/sendEmail.gif); }

#Logo { width:100%; text-align:right; background-image:url(/gj/kopf_senkrecht.gif); }
#Logo a img { width:200px; height:50px; background-image:url(/gj/halbrund_ticom_klein.gif); margin-top:5px; }
.large #Logo a img { width:400px; height:100px; background-image:url(/gj/halbrund_ticom.gif); margin-top:5px; }
#Eyecatcher { text-align:left; background-image:url(/gj/kopf_senkrecht.gif);  padding-left:90px; padding-bottom:5px; padding-top:10px; }
#Eyecatcher span { height:1px; color:white; font-weight:600; font-size:28px; letter-spacing:0.3em; filter:Shadow(color:#000000, direction:135); text-shadow: 4px 4px 4px #000; }
.large #Eyecatcher span { font-size:36px; }
#Headline { text-align:right; padding-right:21px; background-image:url(/gj/spruch_rechts.gif); background-position:right top; background-repeat:no-repeat;}
#Headline div { padding-top:9px; width:100%; text-align:right; background-image:url(/gj/spruch_links.gif);  background-repeat:no-repeat;}
#Headline div span { line-height:39px; white-space:nowrap; padding-top:1px; padding-bottom:2px; padding-right:5px; padding-left:20px; background-color:#C6292F; font-weight:normal; font-size:19px;}
.large #Headline span { font-size:21px;}
xbody table tr th  {padding-bottom:6px;  background-image:url(/gj/spruch_rechtsunten.gif); background-position:right bottom; background-repeat:no-repeat; }
xbody table tr  {padding-bottom:6px;  background-image:url(/gj/spruch_rechtsunten.gif); background-position:right bottom; background-repeat:no-repeat; }

#Bestellfeld { background-color:#6FADDB; width:300px; color:#000000; font-size:12px; margin-top:6px;}
#Bestellfeld th, #Bestellfeld td {padding:3px 3px 3px 3px;}
#Bestellfeld #Preis { width:210px;}
#Bestellfeld #Menge { white-space:nowrap;}
#Bestellfeld th { font-weight:normal; text-align:left;}
#Bestellfeld td { font-weight:bold; text-align:left;  white-space:nowrap;}
#Bestellfeld td b { font-size:16px;}
#Bestellfeld input { margin-bottom:3px; }
#Bestellfeld img { margin-top:1px;  vertical-align:top;}


#Body	 { width:100%; height:100%; margin: 0 0 0 0; padding: 0 0 0 0; border-width:0px; border-spacing: 0px; border-collapse:0px; margin-right:0px; padding-right:0px; }
#Body th {height:1px; xmargin: 0 0 0 0; xpadding: 0 0 0 0;}
#Body tr {vertical-align:top; xmargin: 0 0 0 0; xpadding: 0 0 0 0;}
#Body td {xvertical-align:top; xmargin: 0 0 0 0; xpadding: 0 0 0 0;}

#Content { padding-top:20px; padding-left:20px; width:100%; text-align:center; font-size:19px;}
#Content div { text-align:left; font-size:15px;}
#Content p:first-line	{ font-weight:bold; }
#Content ul		{ list-style-image:url(/gj/red_brick.gif); width:300px; margin-left:15px; }
#Content li		{ padding-left:10px;}
#Content ul a		{ color:#ffffff; text-decoration:none; }
#Content ul a:link	{ color:#ffffff; }
#Content ul a:visited	{ color:#ffffff; }
#Content ul a:hover	{ text-decoration:underline; }
#Content ul a:active	{ color:#C6292F; }
#Content ul a:focus	{ text-decoration:underline; }
#Content a		{ color:#ffffff; text-decoration:none; }
#Content a:link		{ color:#ffffff; }
#Content a:visited	{ color:#ffffff; }
#Content a:hover	{ text-decoration:underline; }
#Content a:active	{ color:#C6292F; }
#Content a:focus	{ text-decoration:underline; }


#eOrder			{ height:100%; background-color:#ffffff; color:#000000; padding:10px 10px 10px 10px}
#eOrder table		{ color:#000000; border-width:1px;}
#eOrder .c1		{ background-color:#D7EAFF; }
#eOrder .c0		{ background-color:#f0f0f0; }
/* #eOrder .empty		{ background:; } */
#eOrder .rechts		{ text-align:right; }
#eOrder #Beschreibung	{ width:350px; }
#eOrder #Preis		{ width:100px; }
#eOrder #Staffel	{ width:100px; }
#eOrder .checked 	{ font-weight:bold; font-size:16px;}


#senkrecht		{ padding-top:20px; }
#Senkrecht div		{ background-color:#C6292F; height:100%; padding-top:20px; }
#Senkrecht div div	{ writing-mode: tb-rl; white-space:nowrap; width:1px; height:1px; color:white;}

#Item { width:300px;}
#Rot { color:#C6292F; }

#Picture { padding-top:20px; text-align:left; }
#Picture img { border:0px; margin-bottom:20px; margin-left:10px; margin-right:20px;}
#Picture a { width:300px; color:#ffffff; text-decoration:none; font-size:13px; text-align:center;}

/* #Menu			{ xwidth:282px;} */
#Menu ul			{ margin-left:0px; padding-left:0px; list-style-type:none; background-image:url(/gj/menue_senkrecht.gif);  padding-top:10px; padding-bottom:5px;}
#Menu li			{ margin-left:0px; padding-left:0px;}

#Menu div			{ width:282px; margin-top:15px; margin-bottom:5px; text-align:right; white-space:nowrap; background-image:url(/gj/menue_button_mittel.gif); background-position:top left; background-repeat:no-repeat; }
.large #Menu div		{ width:292px; background-image:url(/gj/menue_button_gross.gif);}
#Menu div.small		{ margin-top:0px; background-image:url(/gj/menue_button_klein.gif);}

#Menu a			{ line-height:25px; white-space:nowrap; vertical-align:middle; font-size:16px; font-weight:bold; color:#000000; text-decoration:none; line-height:25px; width:282px; padding-right:12px; }
.large #Menu a		{ font-size:24px; line-height:50px; padding-right:22px; }
#Menu div.small a,  #Menu font.small	{ font-weight:normal; font-size:13px; line-height:18px; }

#Menu a:link		{ color:#000000; }
#Menu a:visited		{ color:#303030; }
#Menu a:hover		{ text-decoration:underline; }
#Menu a:active		{ color:#C6292F; }
#Menu a:focus		{ text-decoration:underline; }
#Menu a img		{ border:0; vertical-align:middle; margin-bottom:3px; margin-top:4px; }
.large #Menu a img	{ margin-bottom:16px; margin-top:16px; }

#Foot { height:1px; vertical-align:bottom; }
#Foot address {  text-align:center; width:100%; background-color:#C6292F; color:black; font-weight:normal; font-style:normal; font-size:12px; }


@media print
{
  /* ... Formatdefinitionen zum Drucken ... */

body { background-color:#ffffff; color:black;}

#Menu div			{ width:0px; font-family:"Arial Narrow","Helvetica Condensed";}
#Menu ul			{ padding: 0 0 0 0; }
#Menu a			{ font-size:6px; width:0px; margin: 0 0 0 0; padding: 0 0 0 0;}
.large #Menu a 		{ font-size:8px; width:0px; padding:0 0 0 0;}
#Menu div.small a,  #Menu font.small	{ font-size:5px; width:0px; }

#Content		{ padding-left:10px;}
#Picture img		{ margin-left:0px; margin-right:0px;}
}
