
body  { margin: 0px }
td                              { color: #fff; font-size: 11px; line-height: 14px; font-family: "Courier New", Courier, Monaco }
.head_rot  { color: #9e0719; font-size: 20px; font-weight: bold; line-height: 20px;}
.sub  { color: #000; font-size: 16px; font-weight: bold; }


td.copy       { color: #000; font-size: 12px; line-height: 14px; font-family: Courier, "Courier New", Monaco; padding-top: 4px; padding-right: 10px; padding-bottom: 10px; border: none }
td.copy_detail { color: #000; font-size: 12px; line-height: 14px; font-family: Courier, "Courier New", Monaco; padding-top: 4px; padding-bottom: 10px; border: none }
td.copy_gedicht  { color: #000; font-size: 12px; line-height: 16px; font-family: Courier, "Courier New", Arial, Geneva, Helvetica, Swiss, SunSans-Regular; padding-top: 4px; padding-right: 10px; border: none }
td.copy_tipp     { color: #000; font-size: 10px; line-height: 14px; font-family: Courier, "Courier New", Monaco; padding-left: 5px; border: none }
td.copy_tab        { color: #000; font-size: 12px; line-height: 14px; font-family: Courier, "Courier New", Monaco; background-color: #ecebe0; padding: 4px; border-right: 1px solid #fff; border-bottom: 1px solid #fff }
td.copy_tab_ohne  { color: #000; font-size: 12px; line-height: 14px; font-family: "Courier New", Courier, Monaco; background-color: #ecebe0; padding: 4px; border: none }
td.copy_tab_nur_r  { color: #000; font-size: 12px; line-height: 14px; font-family: "Courier New", Courier, Monaco; background-color: #ecebe0; padding: 4px; border-style: none solid none none; border-width: medium 1px medium medium; border-color:  white   }
td.copy_tab_linie   { color: #000; font-size: 12px; line-height: 14px; font-family: "Courier New", Courier, Monaco; background-color: #ecebe0; padding: 4px; border-top: 1px solid #9e0719; border-bottom: 1px solid #9e0719 }
td.copy_box      { color: #000; font-size: 12px; line-height: 14px; font-family: "Courier New", Courier, Monaco; padding-left: 10px; border: none }
td.copy_box_kl   { color: #000; font-size: 12px; line-height: 14px; font-family: "Courier New", Courier, Monaco; padding-bottom: 10px; padding-left: 10px; border: none }
td.copy_box_rot  { color: #9e0719; font-size: 12px; line-height: 14px; font-family: "Courier New", Courier, Monaco; border: none }
td.copy_box_rot_weiss  { color: #fff; font-size: 12px; font-family: "Courier New", Courier, Monaco; line-height: 14px; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; border: none }
td.buch_verlag      { color: #000; font-size: 11px; line-height: 14px; font-family: "Courier New", Courier, Monaco; text-align: right; padding: 4px 8px 4px 4px; border-top: none; border-right: 1px solid #9e0719; border-bottom: none; border-left: 1px solid #9e0719; width: 145px }
td.buch_bestell      { font-family: "Courier New", Courier, Monaco; text-align: right; padding: 4px 8px 8px 4px; border-top: medium none }
td.buch_preis     { color: #000; font-weight: bold; font-size: 11px; font-family: "Courier New", Courier, Monaco; text-align: right; padding: 8px 8px 8px 4px; border-top: none; border-right: 1px solid #9e0719; border-bottom: none; border-left: 1px solid #9e0719; width: 145px }
form   { margin: 0px; padding: 0px; height: 0px }
a       { color: #000; text-decoration: none }
a:link      { color: #000 }
a:visited       { color: #9e0719; text-decoration: none }
a:hover     { color: #9e0719; text-decoration: none }
a:activ   { color: #9e0719; text-decoration: none }
td.formular      { color: #000; font-size: 12px; font-family: "Courier New", Courier, Monaco; padding: 8px; border-bottom: 1px solid #fff }
a.fliess      { color: #000; text-decoration: underline }
a.fliess:hover    { color: #9e0719; text-decoration: underline }
input.txt_large          { color: #000; font-size: 10px; line-height: 11px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 4px; border: solid 1px #f58220; width: 190px; height: 13px }
input.txt_mlarge    { color: #000; font-size: 12px; line-height: 12px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 4px; border: solid 1px #666; width: 224px; height: 16px }
input.txt_medium   { color: #000; font-size: 12px; line-height: 12px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 4px; border: solid 1px #666; width: 120px; height: 16px }
input.cf_ort       { color: #900; font-size: 10px; line-height: 11px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 2px; border: solid 1px #900; width: 150px; height: 18px }
input.cf_plz  { color: #900; font-size: 10px; line-height: 11px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 2px; border: solid 1px #900; width: 100px; height: 18px }
input.txt_xsmall   { color: #000; font-size: 12px; line-height: 12px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 4px; border: solid 1px #666; width: 24px; height: 16px }
input.formelement    { color: #333; font-size: 12px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; vertical-align: bottom; margin-left: 8px; padding-top: 1px; border: none; height: 16px }
select.form240 { color: #000; font-size: 12px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; border: solid 1px #333; width: 240px }
input[type=checkbox].formelement  { background-color: #999; margin-right: 8px; border: 0px; width: 11px; height: 11px }
input[type=radio].formelement  { background-color: #999; vertical-align: 0; margin-right: 8px; border: 0px; width: 12px; height: 12px }
select.select_xlarge  { color: #000; font-size: 11px; line-height: 14px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 4px; border: solid 1px #666; width: 344px; height: 16px }
select.select_large   { color: #000; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 4px; border: solid 1px #666; width: 190px; height: 16px }
select.select_medium  { color: #000; font-size: 12px; line-height: 14px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 4px; border: solid 1px #666; width: 120px; height: 16px }
select.formelement { color: #333; font-size: 12px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; vertical-align: bottom; margin-left: 8px; border: none; height: 16px }
textarea.area_wide { color: #000; font-size: 12px; line-height: 14px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 4px; border: solid 1px #666; width: 384px; height: 72px }
textarea.area_large     { color: #006; font-size: 12px; line-height: 14px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 4px; border: solid 1px #006; width: 400px; height: 198px }
textarea.area_medium { color: #000; font-size: 12px; line-height: 14px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 4px; border: solid 1px #666; width: 240px; height: 72px }
textarea.area_small   { color: #f90; font-size: 12px; line-height: 14px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 4px; border: solid 1px #666; width: 240px; height: 32px }
textarea.area_mlarge  { color: #000; font-size: 12px; line-height: 14px; font-family: Arial, Geneva, Helvetica, SansSerif; background-color: #fff; padding-top: 1px; padding-left: 4px; border: solid 1px #666; width: 224px; height: 144px }
textarea.formelement    { color: #000; font-size: 12px; line-height: 14px; font-family: "Courier New", Courier, Monaco; background-color: #fff; text-align: right; padding-right: 4px; padding-left: 4px; border: none }
.box_1             { color: #fff; font-size: 12px; line-height: 15px; font-family: Courier, "Courier New", Monaco; background-color: #9e0719; padding-top: 2px; padding-left: 8px; height: 32px }
.box_tipp_linie { color: #fff; border-bottom: 1px solid black; width: 189px; height: 1px }
.box_home    { color: #fff; padding-top: 10px; padding-left: 10px; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }
.box_home_klein { color: #fff; padding-top: 10px; padding-left: 10px; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black }
.box_2     { color: #000; font-size: 12px; line-height: 15px; font-family: Courier, "Courier New", Monaco; padding-left: 8px; border-bottom: 1px solid #9e0719; border-left: 1px solid #9e0719; height: 16px }
.box_4 { border-right: 1px solid #9e0719; height: 16px }
.box_5   { color: black; font-size: 12px; line-height: 14px; font-family: "Courier New", Courier, Monaco; padding-right: 4px; border-right: 1px solid #9e0719; border-bottom: 1px solid #9e0719; border-left: 1px solid #9e0719 }
.box_3    { color: #000; font-size: 12px; line-height: 15px; font-family: Courier, "Courier New", Monaco; padding-right: 8px; padding-left: 8px; border-style: solid solid none solid; border-width: 1px 1px medium 1px; border-color: #9e0719; height: 16px }
.box_bestell_btn { color: #000; font-size: 12px; line-height: 15px; font-family: Courier, Arial, Geneva, Helvetica, Swiss, SunSans-Regular; border-right: 1px solid #9e0719; border-bottom: 1px solid #9e0719; border-left: 1px solid #9e0719; width: 160px }
.box_buch_kurz      { color: #000; font-size: 12px; line-height: 17px; font-family: Courier, "Courier New", Monaco; padding-top: 20px; padding-right: 10px; padding-left: 10px; width: 280px; height: 240px }
.box_buch_bild    { padding-top: 20px; width: 100px; height: 240px }
.box_tipp   { color: #000; background-color: #dcdbc7; border-left: 1px solid #000; width: 190px; height: 109px }

A.button_absenden{
	display: block;
	background: transparent url(/i/btn_absenden_0.jpg) no-repeat left top;
	width: 60px;
	height: 12px;
}
A:hover.button_absenden{
	background: transparent url(/i/btn_absenden_1.jpg) no-repeat left top;
}
A.button_zuruecksetzen{
	display: block;
	background: transparent url(/i/btn_zurueck_0.jpg) no-repeat left top;
	width: 89px;
	height: 12px;
}
A:hover.button_zuruecksetzen{
	background: transparent url(/i/btn_zurueck_1.jpg) no-repeat left top;
}

A.button_mehrinfo{
	display: block;
	background: transparent url(/i/btn_mehrinfo_0.jpg) no-repeat left top;
	width: 60px;
	height: 12px;
}

A:hover.button_mehrinfo{
	background: transparent url(/i/btn_mehrinfo_1.jpg) no-repeat left top;
}

A.button_bestellen{
	display: block;
	background: transparent url(/i/btn_bestellen_0.jpg) no-repeat left top;
	width: 60px;
	height: 12px;
}

A:hover.button_bestellen{
	background: transparent url(/i/btn_bestellen_1.jpg) no-repeat left top;
}

A.button_autor{
	display: block;
	background: transparent url(/i/btn_autor_0.jpg) no-repeat left top;
	width: 60px;
	height: 12px;
}

A:hover.button_autor{
	background: transparent url(/i/btn_autor_1.jpg) no-repeat left top;
}

.error{
	color:#9e0719 !important;
}
