body {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#808080;
	background-color:#FFF;
	SCROLLBAR-BASE-COLOR:#CCC;
	SCROLLBAR-ARROW-COLOR:#000;
	scrollbar-track-color:#FFF;
	/* background:url(images/bg_loop.gif) repeat-x; */
}
a {color:#808080;text-decoration:none;}
a:hover {color:#D0A12B;}
table {font-size:10px;border-collapse:collapse;}
td {}
img {border:0;}
.font_nachricht_neu {background-color:#E0B07C;}
/* z.B. bei Fehlenden eingaben */
.font_hinweis {font-weight:bold;color:#F00;}

/* ############## Mouseover (NAVI) #####################  */
#dhtmltooltip{
	border:0;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	position:absolute;
	width:150px;
	padding:1px;
	background:#FFF;
	visibility:hidden;z-index:100;
	white-space:nowrap;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=135);
}

.no_js {text-align:center;position:absolute;background:#CCC;width:100%;height:100%;z-index:10000;filter:Alpha(opacity=80, finishopacity=80, style=0);}
.no_js_hinweis {margin-top:200px;height:200px;width:600px;background:#000;color:#FFF;font-size:20px;font-weight:bold;}
.no_js_hinweis td {vertical-align:center;text-align:center;border:3px outset #F00;padding:5px;}
.no_js_hinweis p {font-size:10px;font-weight:normal;text-align:left !important;}
.no_js_hinweis ol {font-size:10px;font-weight:normal;text-align:left !important;line-height:20px;}

/* ############## INPUT STYLE #####################  */
input {font-size:9px;color:#000;border:1px inset #FFF;}
/* darin werden verbleibende Zeichen angezeigt */
.output_zeichen {font-size:10px;color:#000;background-color:#CCC;border:0px;text-align:center;font-weight:bold;width:32px;}
/* wenn Zeichen 10% unterschreiten */
.output_zeichen_min {font-size:10px;color:#F00;background-color:#000;border:0px solid #000;text-align:center;font-weight:bold;width:32px;}
select {font-size:10px;color:#000;background-color:#EEE;border:1px solid #000;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000;background-color:#CCC;border:1px solid #000;width:100%;}
.but {font-size:9px;color:#000;background-color:#CCC;border:1px outset #CCC;}

/* ############## Hauptseite #####################  */
.table_hs {border:0;width:900px;height:98%;}
/* Zelle oben */
.zelle_hs1 {border:0;border-right:1px solid #01004C;width:900px;height:140px;background:url(images/head.jpg) no-repeat left top;}
/* Zelle links */
.zelle_hs2 {border:0;padding:3px;height:100%;vertical-align:top;background:#01004C url(images/navi_loop.gif) repeat-y top right;}
/* Zelle mitte */
.zelle_hs3 {border:0;padding:3px;width:777px;height:100%;vertical-align:top;}
	.zelle_hs3 a {color:#808080;}
	.zelle_hs3 a:hover {color:#D0A12B !important;}

/* Zelle rechts */
.zelle_hs4 {border:0;border-right:1px solid #01004C;padding:3px;height:100%;vertical-align:top;}
/* Zelle unten */
.zelle_hs5 {text-align:center;border:1px solid #01004C;color:#FFF;background:url(images/tab_top_verlauf3.jpg);padding:0 3px 0 3px;}
	.zelle_hs5 table {color:#FFF;}
	.zelle_hs5 table a {color:#FFF;}
	.zelle_hs5 table a:hover {color:#D0A12B;}

/* ############## BOXSTYLE - Links #################### */
.table_box_l {border:0px;width:150px;color:#FFF;margin:0 6px 0 0;}
	.table_box_l a {color:#FFF;}
	.table_box_l a:hover {color:#D0A12B;}

.zell_box_l_oben {color:#FFF;font-weight:bold;border:0;border-top:1px solid #A69B85;padding:0 2px 0 2px;width:100%;}
	.zell_box_l_oben a {color:#808080;text-decoration:underline;}
	.zell_box_l_oben a:hover {color:#D0A12B;}
.zell_box_l_unten {border:0;padding:2px;width:100%;white-space:nowrap;}
/* info - position */
	.zell_box_l_unten span {margin:0 0 0 3px;color:#606060;}

.zell_box_l_oben_angebote {font-weight:bold;text-align:center;border:0;background:url(images/tab_top_verlauf_angebot.jpg) #FFF;padding:0 2px 0 2px;width:100%;}
	.zell_box_l_oben_angebote a{color:#FFF;}
	.zell_box_l_oben_angebote a:hover{color:#F00;}

.table_box_search {width:150px;}
	.table_box_search td {font-size:12px;text-align:center;}
	.table_box_search a {color:#FFF;font-weight:bold;}

.table_box_l_history {border:0px;width:150px;}
	.table_box_l_history table {border:1px outset #FFF;width:100%;margin:0 0 5px 0;padding:0;background:#F9F9F9;}
	.table_box_l_history img {border:0;width:40px;margin:0 2px 0 0;}
.zell_box_l_history_oben {color:#FFF;font-weight:bold;border:0;border-top:1px solid #A69B85;padding:0 2px 0 2px;width:100%;}
.zell_box_l_history_unten {border:0;padding:4px 0 0 0;width:100%;}

/* ############## BOXSTYLE - Rechts #################### */
.table_box_r {border:0px;width:160px;}
.zell_box_r_oben {color:#FFF;font-weight:bold;text-align:center;border:1px solid #CCC;background:url(images/tab_top_verlauf2.jpg);padding:0 2px 0 2px;width:100%;}
	.zell_box_r_oben a {color:#FFF;}
.zell_box_r_unten {border:1px solid #CCC;padding:2px;width:100%;white-space:nowrap;}
/* info - position */
	.zell_box_r_unten span {margin:0 0 0 3px;}

.table_box_r_bindung {border:0px;width:160px;}
.zell_box_r_bindung_oben {color:#FFF;font-weight:bold;text-align:center;border:1px solid #CCC;background:url(images/tab_top_verlauf2.jpg);padding:0 2px 0 2px;width:100%;}
.zell_box_r_bindung_unten {border:0;text-align:center;padding:10px 0 0 0;width:100%;}

/* ############## Inhalt ##################### */
.table_ih {border:0px;width:100%;}
/* große Zelle oben */
.zelle_ih1 {font-weight:bold;font-size:12px;border:0;padding:0 3px 5px 3px;width:100%;}
/* große Zelle unten */
.zelle_ih2 {border:1px solid #CCC;padding:3px;width:100%;}
/* Tabellen im Inhalt */
/* zeile top */
.zelle_ih3 {border:1px solid #CCC;padding:0 3px 0 3px;width:100%;}
/* Zelle links (Zelle der Bezeichnungen)*/
.zelle_ih4l {background-color:#CCC;border:1px solid #000;padding:3px;width:100%;}
/* Zelle unten Überschrift */
.zelle_ih4u {font-weight:bold;background:url(images/tab_top_verlauf.jpg);border:1px solid #4D1906;padding:0 3px 0 3px;}
/* Zelle unten */
.zelle_ih4 {border:1px solid #CCC;padding:3px;width:100%;}

/* ########## Tabelle im Inhalt 2 (Zellen ohne Breite) ##########*/
/* Zelle oben */
.zelle_ih5 {border:1px solid #CCC;vertical-align:top;}
/* Zelle unten */
.zelle_ih6 {border:1px solid #CCC;}

/* ########## Tabellentrenner im Inhalt (Zellen ohne Breite) ##########*/
/* Zelle oben */
.zelle_ih_tr {font-weight:bold;border:1px solid #CCC;background:url(images/tab_top_verlauf.jpg);}

/* ############## Inhalt klein (header_k.php / footer_k.php) #####################  */
.table_ih_k {border:0px;width:400px;}
/* große Zelle oben */
.zelle_ih1_k {font-weight:bold;color:#FFF;background:url(images/tab_top_verlauf_angebot.jpg);border:1px solid #000;padding:0 3px 0 3px;width:100%;}
/* große Zelle unten */
.zelle_ih2_k {text-align:center;border:1px solid #000;padding:25px 3px 25px 3px;width:100%;}

/* ################# PRODUKTE klein - nebeneinander ###################### */

.tab_art_out {border:0;width:100%;}
	.tab_art_out td {border:0;vertical-align:top;text-align:center;}

.tab_prod_k {border:0;width:150px;margin:0 0 10px 0;}
	.tab_prod_k td {width:100%;vertical-align:top;text-align:left;}

.zell_prod_k_1 {height:113px;padding:0;border:0;vertical-align:top;}
	.img_prod_trans {border:0;}

.zell_prod_k_2 {padding:3px;background:#F9F9F9;border:1px solid #DDD !important;}
	.zell_prod_k_2 a {font-weight:bold;}
	.zell_prod_k_2 span {font-weight:bold;font-size:11px;}
.zell_prod_k_3 {font-weight:bold;height:19px;padding:0;text-align:center !important;border:0;background:#DDD url(images/ecken_unten.gif) no-repeat left bottom;}

/* ################# PRODUKTE klein - untereinander ###################### */
.tab_prod_k_v2 {border:0;width:100%;margin:0 0 10px 0;}
	.tab_prod_k_v2 td {vertical-align:top;text-align:left;}

/* Bild */
.zell_prod_k_1_v2 {height:113px;padding:0;border:0;vertical-align:top;}
	.img_prod_trans {border:0;}

/* Texte */
.zell_prod_k_2_v2 {color:#000;width:100%;padding:3px;background:#F9F9F9;border:1px solid #DDD !important;}
	.zell_prod_k_2_v2 table {width:100%;}
	.zell_prod_k_2_v2 table td {width:100%;}
	.zell_prod_k_2_v2 a {font-weight:bold;color:#000;}

/* Preis */
.zell_prod_k_3_v2 {color:#000;white-space:nowrap;font-weight:bold;height:19px;padding:3px 10px 0 10px;text-align:center !important;border:0;background:#DDD;}
	.zell_prod_k_3_v2 table {}
	.zell_prod_k_3_v2 table td {color:#000;}
	
/* Admin */
.zell_prod_k_4_v2 {white-space:nowrap;padding:3px;}
	.zell_prod_k_4_v2 table {}
	.zell_prod_k_4_v2 table td {white-space:nowrap;}

/* ################# SEARCH - PRODUKTE klein ###################### */
.tab_prod_k_search {border:0;width:100%;margin:0 0 10px 0;}
	.tab_prod_k_search td {vertical-align:top;text-align:left;}

/* Bild */
.zell_prod_k_1_search {height:113px;padding:0;border:0;vertical-align:top;}
	.img_prod_trans {border:0;}

/* Texte */
.zell_prod_k_2_search {color:#000;width:100%;padding:3px;background:#F9F9F9;border:1px solid #DDD !important;}
	.zell_prod_k_2_search table {width:100%;}
	.zell_prod_k_2_search table td {width:100%;}
	.zell_prod_k_2_search a {font-weight:bold;color:#000;}

/* Preis */
.zell_prod_k_3_search {color:#000;white-space:nowrap;font-weight:bold;height:19px;padding:3px 10px 0 10px;text-align:center !important;border:0;background:#DDD;}
	.zell_prod_k_3_search table {}
	.zell_prod_k_3_search table td {color:#000;}
	
/* Admin */
.zell_prod_k_4_search {white-space:nowrap;padding:3px;}
	.zell_prod_k_4_search table {}
	.zell_prod_k_4_search table td {white-space:nowrap;}

/* ################# PRODUKTE gross ###################### */
.tab_prod_details {border:0;width:100%;margin:0 0 10px 0;}
	.tab_prod_details td {border:0;}
.tab_prod_details_z_top {background:url(images/tab_top_verlauf2.jpg);color:#FFF;}
.tab_prod_details_z_bild {width:380px;text-align:center;vertical-align:top;padding:5px 0 0 0;}
	.tab_prod_details_z_bild img {width:370px;}
.tab_prod_details_z_text {width:178px;padding:5px 0 0 15px;vertical-align:top;}

.tab_prod_details_bilder {border:1px solid #CCC;width:100%;}
.tab_prod_details_bilder td {border:0 !important;margin:0;}
.tab_prod_details_bilder img {margin:0;}

.details_preis {font-size:12px;}

/* ################# Artikelbindungen (Boxen) ###################### */

.tab_prod_k_bin {border:0;width:150px;margin:0;font-family:verdana;font-size:10px;}
	.tab_prod_k_bin td {width:100%;vertical-align:top;text-align:left;}

.zell_prod_k_1_bin {height:113px;padding:0;border:0;vertical-align:top;}
.zell_prod_k_2_bin {padding:3px;background:#F9F9F9;border:1px solid #DDD !important;}
	.zell_prod_k_2_bin a {font-weight:bold;}
.zell_prod_k_3_bin {height:19px;padding:0;text-align:center !important;border:0;background:#DDD url(images/ecken_unten.gif) no-repeat left bottom;}
	.zell_prod_k_3_bin a {font-weight:bold;}

/* ################# WARENKORB ###################### */
.wk_top_tab{border:1px solid #000;background:url(images/tab_top_verlauf.jpg) #EEE;width:100%;margin:0 0 10px 0;}
.wk_top_zell_l{border:0;width:70%;text-align:right;font-weight:bold;}
.wk_top_zell_r{border:0;width:30%;text-align:right;}

.wk_artikel{border:0;background:#EEE;width:100%;}
	.wk_artikel td {}
.wk_zell_top1{border:1px solid #000;padding:2px 2px 0 2px;background:url(images/tab_top_verlauf.jpg);width:60%;}
.wk_zell_top2{border:1px solid #000;padding:2px 2px 0 2px;background:url(images/tab_top_verlauf.jpg);width:20%;text-align:center;vertical-align:middle;}
	.wk_zell_top2 input {width:30px;text-align:center;height:16px;}
.wk_zell_top3{border:1px solid #000;padding:1px 1px 0 2px;background:url(images/tab_top_verlauf.jpg);width:20%;font-weight:bold;text-align:right;vertical-align:middle;}
.wk_zell_bottom{padding-left:5px;border:1px solid #CCC;}
.wk_zell_bottom2{border:1px solid #CCC;text-align:right;color:#808080;}

.wk_ber_tab{border:0;width:100%;}
.wk_ber_zell_l{border:0;text-align:right;width:80%;}
.wk_ber_zell_r{border:1px solid #CCC;text-align:right;background:#EEE;margin:0 50px 0 0;}

.wk_box_pr {color:#000;}

/* ############## BESTELLUNG ###################### */
.tab_best {color:#000;font-size:10px;border:0;border-collapse:collapse;width:100%;}
.z_best_top_l {border:1px solid #606060;border-right:0;background:url(images/tab_top_verlauf.jpg);text-align:center;width:50%;}
.z_best_top_r {border:1px solid #606060;border-left:0;background:url(images/tab_top_verlauf.jpg);text-align:center;width:50%;}
.z_best_l1 {border:0px;background:#EEE;padding:0 3px 0 3px;white-space:nowrap;width:1%;}
.z_best_l2 {border:0px;}
.z_best_r1 {border:0px;background:#EEE;padding:0 3px 0 3px;white-space:nowrap;width:1%;}
.z_best_r2 {border:0px;}
/* FEHLERMELDUNG BEIM FORMULAR */
.error_best {color:#F00;font-weight:bold;}

/* ############## KUNDENDATENBANK ###################### */
.kd_tab {border:0;width:100%;}
.kd_tab_zelle_top {border:1px solid #606060;font-weight:bold;background:url(images/tab_top_verlauf.jpg);text-align:center;}
.kd_tab_zelle {border:1px solid #CCC;border-top:0;text-align:center;}

/* ############## BESTELLUNGEN ADM ###################### */
.be_tab {border:0;width:100%;}
.be_tab_zelle_top {border:1px solid #606060;font-weight:bold;background:url(images/tab_top_verlauf.jpg);text-align:center;}
.be_tab_zelle {border:1px solid #CCC;border-top:0;text-align:center;vertical-align:bottom;}
	.be_tab_zelle img {vertical-align:bottom;}

/* ################# LINKSTYLE ###################### */
/* knopf */
.link_but {font-size:9px;color:#000 !important;background:url(images/tab_top_verlauf.jpg);border:1px outset #FFF;padding:0 3px 0 3px;}
.link_but:hover {color:#F00;background:url(images/tab_top_verlauf_reverse.jpg);border:1px inset #FFF;}

/* ### wenn Button gerade aktiv ist ### */
.link_but_on {font-size:9 px;color:#000;background:url(images/tab_top_verlauf.jpg);border:1px inset #FFF;padding:0 3px 0 3px;}
.link_but_on:hover {color:#A00;background:url(images/tab_top_verlauf_reverse.jpg);border:1px inset #FFF;}

/* ### LOGIN-Link ### */
.login_a {font-size:14px;color:#FFF;text-decoration:none;}
.login_a:hover {color:#D0A12B;}

/* ### Navigation ###  */
.navi_a {color:#FFF;text-decoration:none;line-height:20px;}
.navi_a:hover {color:#D0A12B;}

.navi_a_on {color:#D0A12B !important;text-decoration:none;line-height:20px;}
.navi_a_on:hover {color:#FFF !important;}

.navi_table {border:0;width:100%;}
.navi_zelle {font-size:10px;color:#000;border:0;padding-left:2;width:100%;}

/* ############## STATISTIK ######################  */
.referer_ges_tab {}
.referer_ges_tab td {padding:0 5px 0 5px;vertical-align:middle !important;}
.referer_ges_tab img {vertical-align:middle !important;border:1px solid #000;}
.referer_ges_zell_top {border:1px solid #000;font-weight:bold;background:#DDD;text-align:center;}
.referer_ges_zell_down {height:30px;border:1px solid #CCC;text-align:center;}

/* ############## BILDSTYLE ######################  */
.img {border:0;}
/* ######## MEINE BILDER ######## */
/* wenn Bild noch nicht online ist */
.my_img0 {border:3px outset #FF0;}
/* Bild ist online */
.my_img1 {border:3px outset #0F0;}
/* Bild wurde nicht freigeschalten */
.my_imgx {border:3px outset #F00;}

/* ############## Offline-Inhalt (wenn system offline ist) #####################  */
/* große Tabelle außenrum */
.table_offline_aussen {border:0px solid #000;width:100%;height:100%;}
/* große Zelle außenrum */
.zelle_offline_aussen {background-color:#EEE;background:url(images/sys_offline.gif);border:0px solid #C0C0C0;text-align:center;padding-top:50px;width:100%;height:100%;}

.table_offline {border:0px solid #000;width:400px;}
/* große Zelle oben */
.zelle1_offline {background-color:#EEE;background:url(images/tab_top_verlauf.jpg);border:1px solid #C0C0C0;padding:0 3px 0 3px;width:100%;}
/* große Zelle unten */
.zelle2_offline {text-align:center;background-color:#EEE;border:1px solid #C0C0C0;padding:3px;width:100%;}
