/* == DIV == */

DIV                     { z-index: 1; border: 0px solid; background-color: transparent; }
DIV.DIVaddress          { position: absolute; left: 40px; top: 39px; }
DIV.DIVlogo             { position: absolute; left: 243px; top: 15px; }
DIV.DIVteaserpic        { position: absolute; left: 541px; top: 0px; }
DIV.DIVteasertext       { position: absolute; left: 595px; top: 48px; z-index: 2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #636363; text-decoration: none; line-height: 12px; }
DIV.DIVnavigationbar    { position: absolute; left: 28px; top: 140px; background-color: #8C8C6B; }
DIV.DIVnavigation       { position: absolute; left: 28px; top: 140px; z-index: 2; }
DIV.DIVcontent          { position: absolute; left: 28px; top: 165px; }
#DIVmeldungtext         { position: absolute; left: 596px; top: 32px; z-index: 1002; font-weight: bold; font-size: 9px; text-transform: uppercase; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #630031; letter-spacing: 1px; }

/* == TD == */

TD                          { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: normal; text-decoration: none; }
TD.TDaddress                { font-size: 9px; color: #828282; font-weight: normal; text-decoration: none; }
TD.TDfooter                 { font-size: 9px; font-weight: bold; color: #636363; line-height: 12px; padding-top: 6px; }

TD.TD_block_title           { font-size: 10px; font-weight: bold; }
TD.TD_block_headline        { font-size: 12px; font-weight: bold; line-height: 16px; }
TD.TD_block_text            { font-size: 0.7em; line-height: 14px; }
TD.TD_9_normal              { font-size: 9px; }
TD.TD_9_bold                { font-size: 9px; font-weight: bold; }
TD.TD_11_normal             { font-size: 11px; }

TD.TD_block_home            { background-color: #E8E1D7; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
TD.TD_block_weingut         { background-color: #EFEFE2; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
TD.TD_block_presse          { background-color: #EDEDED; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }

TD.TD_bredkrums_home        { font-size: 10px; font-weight: bold; color: #660033; }
TD.TD_bredkrums_weingut     { font-size: 10px; font-weight: bold; color: #009933; }
TD.TD_bredkrums_presse      { font-size: 10px; font-weight: bold; color: #5A749A; }

TD.TD_contentblock_home     { background-color: #E8E1D7; padding-top: 10px; padding-left: 15px; padding-right: 15px; padding-bottom: 20px; }
TD.TD_contentblock_weingut  { background-color: #EFEFE2; padding-top: 10px; padding-left: 15px; padding-right: 15px; padding-bottom: 20px; }
TD.TD_mapblock              { background-color: #EFEFE2; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 20px; }
TD.TD_contentblock_presse   { background-color: #EDEDED; padding-top: 10px; padding-left: 15px; padding-right: 15px; padding-bottom: 20px; }
TD.TD_where2buy_title       { font-size: 9px; font-weight: bold; color: #009933; padding-bottom: 10px; }
TD.TD_where2buy_text        { font-size: 9px; font-weight: normal; color: #5A5A5A}

TD.TD_list_links            { font-size: 9px; font-weight: bold; padding-left: 10px; }
TD.TD_list_desc_weingut     { font-size: 0.7em; line-height: 16px; background-color: #EFEFE2; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 20px; }

TD.TD_subnav                { font-size: 12px; font-weight: bold; padding-top: 4px; }
TD.TD_subsubnav             { font-size: 11px; line-height: 14px; padding-left: 15px; }
TD.TD_subsubnav_small       { font-size: 9px; line-height: 11px; padding-left: 15px; }
TD.TD_subsubnav_unsereweine { font-size: 11px; line-height: 18px; }

TD.TD_piccomment            { font-size: 9px; font-weight: bold; line-height: 12px; padding-top: 3px; }
TD.TD_gallery_comment       { font-size: 11px; line-height: 14px; }
TD.TD_gallery_pages         { font-size: 9px; color: #E7E7D6; font-weight: bold; padding-top: 2px; }
TD.TD_content               { font-size: 0.7em; line-height: 16px; }

TD.TD_shop_description      { font-size: 9px; color: #5A5A5A; }
TD.TD_shop_summe            { background-color: #D8D8C5; font-size: 11px; color: #5a5a5a; }
TD.TD_shop_preis            { background-color: #E4E4D6; font-size: 11px; color: #5a5a5a; }
TD.TD_shop_beschreibung     { font-size: 12px; color: #5a5a5a; font-weight: bold; }
TD.TD_shop_text             { font-size: 11px; color: #5a5a5a; font-weight: normal; }
/* == A == */

A:link, A:visited                                             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5A5A5A; text-decoration: none; }
A:alink, A:hover                                              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #757575; text-decoration: none; }
A.A_klein:link, A.A_klein:visited                             { font-size: 9px; font-weight: bold; color: #333333; text-decoration: none; }
A.A_klein:alink, A.A_klein:hover                              { font-size: 9px; font-weight: bold; text-decoration: none; color: #757575; }
A.A_text:link, A.A_text:visited                               { font-size: 10px; font-weight: normal; color: #333333; text-decoration: underline; }
A.A_text:alink, A.A_text:hover                                { font-size: 10px; font-weight: normal; text-decoration: underline; color: #757575; }
A.A_box_headline:link, A.A_box_headline:visited               { font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; }
A.A_box_headline:alink, A.A_box_headline:hover                { font-size: 12px; font-weight: bold; text-decoration: none; color: #757575; }
A.A_block_title_home:link, A.A_block_title_home:visited       { font-size: 10px; font-weight: bold; color: #660033; text-decoration: none; }
A.A_block_title_home:alink, A.A_block_title_home:hover        { font-size: 10px; font-weight: bold; color: #757575; text-decoration: none; }
A.A_subnav_home:link, A.A_subnav_home:visited                 { font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; }
A.A_subnav_home:alink, A.A_subnav_home:hover                  { font-size: 12px; font-weight: bold; color: #757575; text-decoration: none; }
A.A_subsubnav_home:link, A.A_subsubnav_home:visited           { font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; }
A.A_subsubnav_home:alink, A.A_subsubnav_home:hover            { font-size: 11px; font-weight: bold; color: #757575; font-weight: normal; text-decoration: none; }
A.A_bredkrums_home:link, A.A_bredkrums_home:visited           { font-size: 10px; font-weight: bold; color: #660033; text-decoration: none; }
A.A_bredkrums_home:alink, A.A_bredkrums_home:hover            { font-size: 10px; font-weight: bold; color: #660033; text-decoration: none; }
A.A_sitemap:link, A.A_sitemap:visited                         { font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; }
A.A_sitemap:alink, A.A_sitemap:hover                          { font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; }

A.A_block_title_weingut:link, A.A_block_title_weingut:visited { font-size: 10px; font-weight: bold; text-decoration: none; color: #009933; }
A.A_block_title_weingut:alink, A.A_block_title_weingut:hover  { font-size: 10px; font-weight: bold; text-decoration: none; color: #757575; }
A.A_subnav_weingut:link, A.A_subnav_weingut:visited           { font-size: 12px; font-weight: bold; text-decoration: none; color: #333333; }
A.A_subnav_weingut:alink, A.A_subnav_weingut:hover            { font-size: 12px; font-weight: bold; text-decoration: none; color: #757575; }
A.A_subsubnav_weingut:link, A.A_subsubnav_weingut:visited     { font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; }
A.A_subsubnav_weingut:alink, A.A_subsubnav_weingut:hover      { font-size: 11px; color: #757575; font-weight: normal; }
A.A_subsubnav_small_weingut:link, A.A_subsubnav_small_weingut:visited     { font-size: 9px; color: #333333; font-weight: normal; text-decoration: none; }
A.A_subsubnav_small_weingut:alink, A.A_subsubnav_small_weingut:hover      { font-size: 9px; color: #757575; font-weight: normal; text-decoration: none; }
A.A_bredkrums_weingut:link, A.A_bredkrums_weingut:visited     { font-size: 10px; font-weight: bold; text-decoration: none; color: #009933; }
A.A_bredkrums_weingut:alink, A.A_bredkrums_weingut:hover      { font-size: 10px; font-weight: bold; text-decoration: none; color: #009933; }

A.A_block_title_presse:link, A.A_block_title_presse:visited   { font-size: 10px; font-weight: bold; text-decoration: none; color: #5A749A; }
A.A_block_title_presse:alink, A.A_block_title_presse:hover    { font-size: 10px; font-weight: bold; text-decoration: none; color: #757575; }
A.A_subnav_presse:link, A.A_subnav_presse:visited             { font-size: 12px; font-weight: bold; text-decoration: none; color: #333333; }
A.A_subnav_presse:alink, A.A_subnav_presse:hover              { font-size: 12px; font-weight: bold; text-decoration: none; color: #757575; }
A.A_subsubnav_presse:link, A.A_subsubnav_presse:visited       { font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; }
A.A_subsubnav_presse:alink, A.A_subsubnav_presse:hover        { font-size: 11px; color: #757575; font-weight: normal; text-decoration: none; }
A.A_bredkrums_presse:link, A.A_bredkrums_presse:visited       { font-size: 10px; color: #5A749A; font-weight: bold; text-decoration: none; }
A.A_bredkrums_presse:alink, A.A_bredkrums_presse:hover        { font-size: 10px; color: #5A749A; font-weight: bold; text-decoration: none; }

A.A_warenkorb_text:link, A.A_warenkorb_text:visited {font-size:9px; color:#5a5a5a; font-weight:normal}
A.A_warenkorb_text:hover, A.A_warenkorb_text:alink {color: #757575; }

A.A_warenkorb_nr:link, A.A_warenkorb_nr:visited {font-size:11px; color:#5a5a5a;}
A.A_warenkorb_nr:hover, A.A_warenkorb_nr:alink {color: #757575; }

A.A_where2buy_link:link,A.A_where2buy_link:visited         { font-size: 9px; font-weight: normal; color: #5A5A5A}
A.A_where2buy_link:alink,A.A_where2buy_link:hover         { font-size: 9px; font-weight: normal; color: #757575}
/* == INPUT == */

INPUT, SELECT, TEXTAREA { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; border: 1px solid #5A5A5A; background-color: #FFFFFF; }
INPUT.INPUTradio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; border: 0px solid; background-color: transparent; }
INPUT.INPUTsearch       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #838486; border: 1px solid; background-color: #FFFFFF; border-color: #E4E5E2; width: 80px; }

INPUT.INPUTbackend      {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #000000;
	background-color: #cccccc;
	height: 15px;
}
