body				{ margin: 0px; border: 0px; padding: 0px; overflow: none; background: #CE0000; scrollbar-face-color: #BB0000; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #BB0000; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #BB0000; scrollbar-track-color: #BB0000; scrollbar-arrow-color: #000000 }
td,div				{ font: 9pt verdana; color: #F0F0F0 }
input				{ font: 9pt verdana; color: #F0F0F0; border: 1px solid #DDDDDD; background: url(trans.gif); margin-top: 2px; margin-right: 2px; padding-left: 2px }
select				{ font: 9pt verdana; color: #F0F0F0; border: 1px solid #DDDDDD; background: #880000; margin-top: 2px; margin-right: 2px }

.admin_article_edit_tbl		{ width: 100%; border: 1px solid #000000; border-top: 5px solid #000000; background: #DDDDDD }
.admin_article_edit_td		{ color: #000000 }

.input_check			{ border: 0px }
.input_radio			{ margin-right: 10px; background: #CE0000; border: 0px }
.input_sub			{ font: bold 9pt verdana; color: #FFFFFF; border: 1px solid #DDDDDD; background: #880000 }
.input_anzahl			{ border: 1px solid #DDDDDD; width: 20px; text-align: center; background: #880000 }

.start_top			{ padding-left: 322px; padding-top: 1px; padding-bottom: 2px }
.start_horline			{ width: 324px; height: 2px; background: url(images/dottedline_hor.gif) repeat-x 0px 0px}
.start_horspace			{ width: 136px }
.start_main			{ padding-left: 2px; background: url(images/dottedline_hor.gif) no-repeat 0px 37px }
.start_right			{ width: 50px; background: url(images/dottedline_ver2.gif) repeat-y 2px -2px }
.start_bottom			{ height: 23px; text-align: right; padding-right: 2px; background: url(images/dottedline_hor.gif) no-repeat right bottom }

.navbar_tbl			{ width: 535px; height: 19px }
.navbar_pages			{ width: 177px; height: 19px }
.navbar_pages_in		{ margin-top: 3px; margin-bottom: 3px }
.navbar_menu			{ width: 193px; height: 19px }
.navbar_warenkorb		{ width: 179px; height: 19px; text-align: right }

.ware				{ }
.ware_tbl			{ width: 550px; height: 130px; margin-bottom: 5px; padding-top: 5px; padding-right: 5px; background: url(images/content_bg_bottom.jpg) no-repeat right top }
.ware_img			{ width: 174px; text-align: center }
.ware_des			{ height: 65px; padding: 5px; text-align: justify }
.ware_inf			{ height: 65px; padding-left: 5px }
.ware_nav			{ }
.ware_add			{ font: bold 9pt verdana; color: #FFEE00 }
.ware_buy			{ text-align: right }

.win_close			{ width: 150px; text-align: center; background: #000000; position: absolute; bottom: 0px; right: 0px }
.win_close_long			{ margin-top: 50px; width: 150px; text-align: center; background: #000000; position: relative; bottom: 0px; right: 0px }

.warenkorb_tbl			{ width: 550px; margin-top: 10px; margin-right: 5px; margin-bottom: 20px }
.warenkorb_top			{ font: bold 9pt verdana; color: #FFFFFF; border-bottom: 1px solid #FFFFFF; padding-bottom: 2px }
.warenkorb_ql			{ text-align: right; border-bottom: 1px solid #FFFFFF; padding-bottom: 2px }
.warenkorb_list_tbl		{ width: 100%; margin-top: 20px; border-bottom: 1px solid #AAAAAA }
.warenkorb_hd			{ font: 8pt verdana; color: #AAAAAA; padding-right: 5px; padding-bottom: 5px; padding-top: 10px }
.warenkorb_pt			{ font: bold 9pt verdana; border-top: 1px dashed #AAAAAA; padding-top: 2px }
.warenkorb_del			{ text-align: right; padding-bottom: 5px }
.warenkorb_total		{ text-align: right; padding-top: 10px }
.warenkorb_bestellen		{ font: bold 9pt verdana; text-align: right; padding-top: 10px }

.versandkosten			{ width: 44px; border: 0px; padding: 0px; font: bold 9pt verdana; color: #FFFFFF; text-align: center }

.bulletin_tbl			{ width: 550px; height: 350px }

.tk_date			{ padding-right: 10px; font: 7.5pt verdana; color: #FFFF00 }
.tk_event			{ padding-right: 10px; font: bold 7.5pt verdana; color: #FFFFFF }
.tk_status_old			{ font: 7.5pt verdana; color: #AAAAAA }
.tk_status			{ font: 7.5pt verdana; color: #FFFF00 }

.top3_des			{ padding-left: 10px; width: 250px }

.news_tbl			{ width: 550px; margin-top: 10px; margin-bottom: 10px; margin-right: 5px }
.news_hdr			{ width: 400px; height: 24px; padding-left: 99px; font: bold 9pt verdana; color: #FFFFFF; background: url(images/news.jpg) no-repeat 2px 0px; border-bottom: 1px solid #000000 }
.news_dte			{ width: 150px; font: 7.5pt verdana; color: #000000; text-align: right; padding-right: 10px; border-bottom: 1px solid #000000 }
.news_txt			{ padding: 2px; padding-left: 20px; padding-right: 20px; text-align: justify; border-bottom: 1px solid #000000 }
.news_edt			{ position: relative; left: 440px; top: 0px }

.login_left			{ width: 150px }
.login_right_big		{ width: 400px }
.login_error			{ font: bold 9pt verdana; color: #FFFF00; text-align: right; border-bottom: 1px solid #FFFFFF; padding-bottom: 2px }

.index_tbl			{ height: 100%; width: 100% }
.index_main			{ height: 380px; text-align: center }
.index_img			{ margin-left: 80px }
.index_info			{ height: 20px; text-align: center; font: 9pt verdana; color: #CCCCCC }

.main_tbl			{ height: 100%; width: 100% }
.main				{ height: 100%; background: #CE0000; /*border-top: 1px solid #000000; border-bottom: 1px solid #000000 */}

.content			{ width: 592px; background: url(images/content_bg.jpg) no-repeat top right }
.content_tbl			{ width: 773px; height: 100%; background: url(-images/toolbar_bg.jpg) repeat-y right }
.content_win			{ border-right: 1px solid #000000; position: relative; width: 100%; height: 100%; overflow: auto; padding: 0px; margin: 0px }

.toolbar			{ height: 34px; background: url(images/content_bg_bottom.jpg) no-repeat right bottom; text-align: right; padding-right-: 20px; padding-bottom: 1px; font: bold 9pt verdana }
.bottom				{ height: 21px; background: url(images/content_bg_bottom.jpg) no-repeat right top; text-align: right; font: 7pt verdana; color: #970000 }
.blank				{ height: 0px }

.menu				{ width: 181px; background: url(images/menu.jpg) no-repeat 0px 15px #CE0000; padding-left: 23px }
.menu_tbl			{ width: 140px; margin-top: 62px }
.menu_left			{ width: 750px; height: 100% }
.menu_pt			{ height: 30px; text-align: center; font: bold 10pt verdana }
.menu_end			{ height: 30px; text-align: center; font: bold 10pt verdana }

.nav_totop			{ text-align: right; font: 7.pt verdana; color: #AAAAAA; padding-top: 10px }

.white				{ color: #FFFFFF }
.align_right			{ text-align: right }
.spacer				{ height: 20px }
.spacer_big			{ height: 50px }

.link				{ font: bold 9pt verdana; height: 20px }

a				{ color: #DDDDDD }
a:hover				{ color: #FFFFFF; text-decoration: none }

a.menua				{ text-decoration: none; }
a.menua:hover			{ color: #FFFFFF }

a.indexa			{ text-decoration: none }
a.indexa:hover			{ color: #FFFFFF }

a.admin_menu_pta		{ color: #000000; text-decoration: none }
a.admin_menu_pta:hover		{ font: italic 9pt verdana }

a.copyr				{ color: #660000; text-decoration: none }
a.copyr:hover			{ color: #EEEEEE }