/*suche*/
input.suchen_q{
	width:480px; 
	height:25px; 
	border:1px solid #C0C0C0;
	background-color:#FFF; 
	color:#000;
	font-size:10pt; 
	font-family:Verdana;
	font-weight:bold;
}
input.suchen_q_hover{
	width:480px; 
	height:25px; 
	border:1px solid #C0C0C0;
	background-color:#EEE; 
	color:#000;
	font-size:10pt; 
	font-family:Verdana;
	font-weight:bold;
}
select.suchen_select{
	width:200px; 
	height:29px; 
	border:1px solid #C0C0C0;
	background-color:#FFF; 
	color:#000;
	font-size:10pt; 
	font-family:Verdana;
	font-weight:bold;
}
select.suchen_select_hover{
	width:200px; 
	height:29px; 
	border:1px solid #C0C0C0;
	background-color:#EEE; 
	color:#000;
	font-size:10pt; 
	font-family:Verdana;
	font-weight:bold;
}
input.suchen_submit{
	width:100px;
	height:29px; 
	border:1px solid #C0C0C0;
	background-color:#FFF; 
	color:#000000;
	font-size:10pt; 
	font-family:Verdana;
	font-weight:bold;
	cursor:pointer;
}
input.suchen_submit_hover{
	width:100px;
	height:29px; 
	border:1px solid #C0C0C0;
	background-color:#EEE; 
	color:#000;
	font-size:10pt; 
	font-family:Verdana;
	font-weight:bold;
	cursor:pointer;
}
a.suchen_link{
    text-decoration: none;
    color: #000;
    font-size:10pt;
    font-family:Verdana;
    font-weight:bold;
}
a.suchen_link_hover{
    text-decoration: underline;
    color: #CA0000;
    font-size:10pt;
    font-family:Verdana;
    font-weight:bold;
}

/*keywords*/
font.keyword_alpha{
	color: #000;
    text-decoration: underline;
    font-weight:bold;
	font-size:12pt;
    font-family:Verdana;
}

/*menu_artikel_top*/
div.menu_artikel_top{
    display:block;
    width:810px;
    height:20px;
    background-color:#0148A0;
    text-align:right;
}

span.menu_artikel_top{
    width:910px;
    text-align:right;
}

a.menu_artikeltop{
	color: #FFF;
    text-decoration: none;
    font-weight:bold;
	font-size:8pt;
    font-family:Verdana;
}
a.menu_artikeltop_hover{
    color: #CA0000;
    text-decoration: underline;
    font-weight:bold;
	font-size:8pt;
    font-family:Verdana;
}

/*Zeilen*/
td.index_l{
    width:0px;
    vertical-align:top;
}
td.index_r{
    width:780px;
    border:0px;
    vertical-align:top;
}

/*artikel_filter*/
td.artikel_filter{
    width:100%;
    border:0px;
    vertical-align:top;
    text-align:center;
}

/*artikel_format_img*/
td.artikel_detail_img{
    border:1px solid #FFF;
    cursor:pointer;
}
td.artikel_detail_img_hover{
    border:1px solid #000;
    cursor:pointer;
}

/*rotor*/
td.rotor{
	width:260px;
	height:10px;
	text-align:left;
}

td.rotor_top{
	width:245px;
	height:23px;
	background-image:url(../img/img/rotor_top.jpg);
	background-repeat:repeat-x;
	border-left:2px solid #CA0000;
	border-right:2px solid #CA0000;
	text-align:left;
}

td.rotor_middle1{
	height:220px;
	vertical-align:top;
	text-align:center;
	border-left:2px solid #CA0000;
	border-right:2px solid #CA0000;
	background-color:#FFF;
}

td.rotor_middle2{
	height:30px;
	vertical-align:top;
	text-align:center;
	border-left:2px solid #CA0000;
	border-right:2px solid #CA0000;
	background-color:#FFF;
}

td.rotor_bottom{
	height:30px;
	text-align:right;
	border-left:2px solid #CA0000;
	border-right:2px solid #CA0000;
	border-bottom:1px solid #CA0000;
	background-color:#FFF;
}

img.rotor_pic{
	border:0px;
	margin:5px;
	cursor:pointer;
}

a.rotor_link{
	text-decoration: none;
	color: #000000; 
    font-size:10px; 
    font-family:Verdana;
    cursor:pointer;
}

a.rotor_link_hover{
	text-decoration: underline;
	color: #000; 
    font-size:10px; 
    font-family:Verdana;
    cursor:pointer;
}

/*warenkorb*/
input.menge{
	width:35px; 
	height:13px; 
	border:1px solid #C0C0C0;
	background-color:#FFF; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
	text-align:center;
}
input.menge_hover{
	width:35px; 
	height:13px; 
	border:1px solid #C0C0C0;
	background-color:#EEE; 
	color:#000000;
	font-size:8pt; 
	font-family:Verdana;
	text-align:center;
}

/*bearbeiten_liste*/
table.vorschau{
	width:500px; 
	border:0px solid #000;
	border-collapse:collapse;
}
select.edit_sel{
	width:200px; 
	height:; 
	border:1px solid #000;
	background-color: #E8E8E8; 
	font-size:10px; 
	font-family:Verdana;
}
select.edit_sel_hover{
	width:200px; 
	height:; 
	border:1px solid #000; 
	background-color: #A8C0D9; 
	font-size:10px; 
	font-family:Verdana;
}


input.pos{
	width:50px; 
	height:; 
	border:1px solid #000;
	background-color: #E8E8E8; 
	font-size:10px; 
	font-family:Verdana;
}
input.pos_hover{
	width:50px; 
	height:; 
	border:1px solid #000; 
	background-color: #A8C0D9; 
	font-size:10px; 
	font-family:Verdana;
}

/*ajax*/
td.ajax{
    width:200px;
    height:250px;
    border:0px;
    background-position:center;
    background-repeat:no-repeat;
    vertical-align:top;
    text-align:center;
}

/*suchen*/
img.suchen{
   float:left;
   border:0px solid #000;
   padding:2em;
}

/*sitemap*/
a.sitemap{
	text-decoration: none; 
	color: #000; 
	font-size:10px; 
	font-family:Verdana;
    cursor:pointer;
}
a.sitemap_hover{
	text-decoration: underline; 
	background-color:#29ABFF;
	color: #FFF; 
	font-size:10px; 
	font-family:Verdana;
    cursor:pointer;
}

/*artikelindex*/
a.artikelindex{
	text-decoration: none; 
	color: #000; 
	font-size:10px; 
	font-family:Verdana;
    cursor:pointer;
}
a.artikelindex_hover{
	text-decoration: underline; 
	background-color:#29ABFF;
	color: #FFF; 
	font-size:10px; 
	font-family:Verdana;
    cursor:pointer;
}

/*kasse*/
a.kasse{
    text-decoration: none;
    font-weight:bold;
    color: #FFF;
    font-size:10px;
    font-family:Verdana;
    cursor:pointer;
}
a.kasse_hover{
    text-decoration: underline;
    font-weight:bold;
    color: #CA0000;
    font-size:10px;
    font-family:Verdana;
    cursor:pointer;
}

a.kasse_reg{
    text-decoration: underline;
    color: #000;
    font-size:10pt;
    font-family:Verdana;
    cursor:pointer;
}
a.kasse_reg_hover{
    text-decoration: underline;
    color: #CA0000;
    font-size:10pt;
    font-family:Verdana;
    cursor:pointer;
}

a.kasse_topmenu{
    text-decoration: none;
    color: #FFF;
    font-size:11px;
    font-family:Verdana;
    cursor:pointer;
}
a.kasse_topmenu_hover{
    text-decoration: underline;
    color: #FFF;
    font-size:11px;
    font-family:Verdana;
    cursor:pointer;
}
input.kasse_button_hover{
	width:60px; 
	height:18px; 
	border:1px solid #0085DD;
	background-color:#1C498D; 
	color:#FFF;
	font-weight:bold;
	font-size:10px; 
	font-family:Verdana;
	cursor:pointer;
}
input.kasse_button{
	width:60px; 
	height:18px; 
	border:1px solid #0085DD;
	background-color:#1C498D; 
	color:#FFF;
	font-weight:bold;
	font-size:10px; 
	font-family:Verdana;
	cursor:pointer;
}

/*bilder*/
img.artikel_kl{
    border:0px solid #000;
}
img.artikel_kl_hover{
    width:100px;
    height:100px;
    border:0px solid #000;
}

/*detail*/
	input.artikel_detail_size{
		width:30px; 
		height:15px; 
		border:1px solid #C0C0C0;
		background-color:#FFF; 
		color:#000;
		font-size:10px; 
		font-family:Verdana;
	}
	input.artikel_detail_size_hover{
		width:30px; 
		height:15px; 
		border:1px solid #C0C0C0;
		background-color:#FFF; 
		color:#000;
		font-size:10px; 
		font-family:Verdana;
	}

img.artikel{border:0px solid #000;}
img.artikel_hover{border:0px solid #000;}

/*Artikel Größentabellen*/
td.artikel_groessentabelle_titel{
	width:100px;
	border:1px solid #000;
}
td.artikel_groessentabelle_groesse{
	min-width:40px;
	height:30px;
	border:1px solid #000;
	text-align:center;
}

/*Artikel Preisstaffeln*/
td.artikel_preisstaffel_titel{
	width:100px;
	border:1px solid #000;
}
td.artikel_preisstaffel_wert{
	min-width:40px;
	height:30px;
	border:1px solid #000;
	text-align:center;
}

a.artikel_suchen_titel{
    text-decoration: none;
    color: #CA0000;
    font-size:13px;
    font-family:Verdana;
    font-weight:bold;
    cursor:pointer;
}
a.artikel_suchen_titel_hover{
    text-decoration: underline;
    color: #CA0000;
    font-size:13px;
    font-family:Verdana;
    font-weight:bold;
    cursor:pointer;
}
a.artikel_suchen_url{
    text-decoration: none;
    color: #000;
    font-size:10px;
    font-family:Verdana;
    cursor:pointer;
}
a.artikel_suchen_url_hover{
    text-decoration: underline;
    color: #000;
    font-size:10px;
    font-family:Verdana;
    cursor:pointer;
}

/*Bestellungen*/
a.artikel_bestellungen{
    text-decoration: none;
    color: #000;
    font-size:10px;
    font-family:Verdana;
    cursor:pointer;
}
a.artikel_bestellungen_hover{
    text-decoration: underline;
    color: #000;
    font-size:10px;
    font-family:Verdana;
    cursor:pointer;
}

/*Rechnung Drucken*/
font.artikel_drucken_rechnung_titel{
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
}

font.artikel_drucken_rechnung_titel_kl{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}

font.artikel_drucken_rechnung_text{
	font-family:Arial;
	font-size:10pt;
}

font.artikel_drucken_rechnung_text_gr{
	font-family:Arial;
	font-size:11pt;
}

font.artikel_drucken_rechnung_text_kl{
	font-family:Arial;
	font-size:8pt;
}

div.artikel_drucken_rechnung{
	display:block;
	width:170mm;
	height:240mm; 
	border:0px solid #000;
}

div.artikel_drucken_rechnung_adressblock1{
	display:block;
	width:80mm;
	height:5mm;
	border:0px solid #000;
	text-align:left;
	top:40mm;
	left:10mm;
	position:absolute;
}
div.artikel_drucken_rechnung_adressblock2{
	display:block;
	width:80mm;
	height:5mm;
	border:0px solid #000;
	text-align:left;
	top:45mm;
	left:10mm;
	position:absolute;
}
div.artikel_drucken_rechnung_adressblock3{
	display:block;
	width:80mm;
	height:5mm;
	border:0px solid #000;
	text-align:left;
	top:50mm;
	left:10mm;
	position:absolute;
}
div.artikel_drucken_rechnung_adressblock4{
	display:block;
	width:80mm;
	height:5mm;
	border:0px solid #000;
	text-align:left;
	top:60mm;
	left:10mm;
	position:absolute;
}
div.artikel_drucken_rechnung_datum{
	display:block;
	width:25mm;
	height:5mm;
	border:0px solid #000;
	text-align:center;
	top:60mm;
	left:120mm;
	position:absolute;
}

div.artikel_drucken_rechnung_nr{
	display:block;
	width:100mm;
	height:5mm;
	border:0px solid #000;
	text-align:left;
	top:80mm;
	left:10mm;
	position:absolute;
}
div.artikel_drucken_rechnung_text1{
	display:block;
	width:100mm;
	height:4mm;
	border:0px solid #000;
	text-align:left;
	top:86mm;
	left:10mm;
	position:absolute;
}
div.artikel_drucken_rechnung_text2{
	display:block;
	width:100mm;
	height:4mm;
	border:0px solid #000;
	text-align:left;
	top:100mm;
	left:10mm;
	position:absolute;
}
div.artikel_drucken_rechnung_text3{
	display:block;
	width:100mm;
	height:4mm;
	border:0px solid #000;
	text-align:left;
	top:220mm;
	left:10mm;
	position:absolute;
}
div.artikel_drucken_rechnung_block{
	display:block;
	width:135mm;
	border:0px solid #000;
	top:110mm;
	left:10mm;
	position:absolute;
}

/*Bildwahl*/
div.warengruppenbox{
	display:none;
	width:98%; 
	height:600px; 
	top:80px; 
	left:20px;
	background-color:#FFF;
	border:2px solid #000;
	position:absolute;
	overflow:auto;
}
