.tabellenkommentar {font-size:12px;font-weight:bold;color:#c00}
.ok {margin-bottom:5px;border: 1px #9EC09B solid;padding:6px;color:#007700;font-size:13px;font-weight:bold;background-color:#EBF7EA;border-left:0px;border-right:0px;background-position:2px 4px; }

.ac_input {
	width: 400px;
	text-align:left;
}
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	text-align:left;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	text-align:left;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
	text-align:left;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	text-align:left;
}
.ac_loading {
 	background : #FFFFFF url('images/indicator.gif') right center no-repeat;
}
.ac_over {
	background-color: Highlight;
	color: HighlightText;
	text-align:left;
}

body {

  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  background-color:#444444;
  margin:0px;
  padding:0px;
  color:#333333;
  text-align:center;
  
  }
.fatred { font-weight:bold; color:#cc0000; }
.datenfeld_text { font-weight:bold; width:200px; float:left; text-align:right;padding-top:3px;padding-right:3px; }
.datenfeld_eingabe {}

.umsatzinfo1 { text-align:right;color:#aaaaaa; padding-left:5px; }
.formular_betrag { text-align: right; }


.select_ersatz {

    width:292px;
    padding:3px;
    color : #777777;
}

.select_waehlen {

    background-color:#EDD49F;

}

.details_left { padding-left:6px; }

  .punktlinie {

    background-image:url(images/punktlinie.gif);
    height:9px;

  }

.artikeldetails_selected
 {
  padding-left:16px;
  background-image:url(images/arrow_selected.gif);
  background-repeat:no-repeat;
 }

.artikeldetails_unselected
 {

  padding-left:16px;
  background-repeat:no-repeat;
  
 }
 
.intern_titel{

  font-size:12px;
  font-weight:bold;
  color:#dd0000;
  padding-bottom:10px;
  padding-top:2px;
  padding-left:24px;
  background-image:url(images/admin_computer.gif);
  background-repeat:no-repeat;

}

.intern_titel2{

  font-size:11px;
  font-weight:bold;
  color:#333333;
  background-color:#aaaaaa;
  border:1px solid #666666;
  padding:5px;
  margin-bottom:10px;
  margin-top:10px;

}

.intern_vorschaubilder{

  font-size:11px;
  font-weight:bold;
  color:#333333;
  background-color:#dddddd;
  border:1px solid #666666;
  padding:5px;
  margin-bottom:10px;
  margin-top:10px;

}

.intern_vorschaubilder_klein{

  float:left;
  width:76px;
  border:1px solid #666666;
  background-color:#ffffff;
  padding:5px;

}

.2pix_distanz{

  float:left;
  width:2px;
}

.anylinkcss{
margin-top:3px;
position:absolute;
visibility: hidden;
border:1px solid #777777;
border-bottom-width: 0;
line-height: 18px;
z-index: 100;
background-color: #D8D8D6;
width: 150px;
color:#ffffff;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #777777;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #E8E8E7;
text-decoration:none;
color:#000000;

}


.mainpage {

  background-color:#ffffff;
  width:780px;
  text-align:left;
  margin-left:auto;
  margin-right:auto;

  }

.mainpage_top_right {

  text-align:right;
  padding-right:6px;
  padding-top:5px;

}

.mainpage_logo {

  margin-left:37px;
  margin-bottom:18px;

}

.mainpage_left {

  width:183px;
 }

.mainpage_distance {

  width:3px ;


 }

.mainpage_left_menu {

  width:163px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:15px;
  padding-right:5px;
  background-color:#C8C8C9;
  
 }

.mainpage_bottom_left {

  width:168px;
  height:32px;
  background-image:url(images/leuchten_links_unten.jpg);
  padding-right:10px;
  padding-left:5px;
  padding-top:5px;

 }

.button_rechts {

  width:106px;
  height:18px;
  padding-top:5px;
  padding-left:6px;
  background-image:url(images/button_rechts.gif);
  font-size:10px;
  margin-bottom:10px;
  overflow:hidden;
  white-space: nowrap;


 }
 
.mainpage_bottom_right {

  width:588px;
  background-color:#C8C8C9;
  text-align:right;
  padding-right:6px;
  padding-top:13px;
 }
 
.mainpage_right {

  width:594px;

 }

.content_table {

  margin-top:3px;

}

.mainpage_content {

  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;

 }
 
.mainpage_reiter {

  background-color:#C8C8C9;
  height:25px;

 }
  
.topmenu_td {

  padding:5px;
  background-color:#bbbbbb;
  border:1px solid #777777;
  font-size:11px;
  font-weight:none;
  width:96px;

}

h1, h2, h3, h4, p, ul, ol, li, div, th, address, blockquote, nobr, i, { color:#444444; }

p {margin:0px;}

a:link { font-weight:none; color:#333333; text-decoration:none }
a:visited { font-weight:none; color:#333333; text-decoration:none }
a:hover { font-weight:none; color:#333333; text-decoration:underline }
a:active { font-weight:none; color:#333333; text-decoration:none }

a.lolink:link {font-weight:none; color:#333333; text-decoration:none }
a.lolink:visited { font-weight:none; color:#333333; text-decoration:none }
a.lolink:hover {font-weight:none; color:#333333; text-decoration:none }
a.lolink:active { font-weight:none; color:#333333; text-decoration:none }

a.redlink:link {color:#dd0000; text-decoration:none }
a.redlink:visited { color:#dd0000; text-decoration:none }
a.redlink:hover {color:#dd0000; text-decoration:none }
a.redlink:active {  color:#dd0000; text-decoration:none }


a.topmenu:link {font-weight:none; color:#333333; text-decoration:none }
a.topmenu:visited { font-weight:none; color:#333333; text-decoration:none }
a.topmenu:hover {font-weight:none; color:#333333; text-decoration:none }
a.topmenu:active { font-weight:none; color:#333333; text-decoration:none }

input, textarea, select {

    color : #333333;
    background-color: #eeeeee;
    font: normal 11px Verdana, Tahoma;
    border: 1px #AAAAAA solid;
    margin: 1px;
    padding: 1px;
    }

.button_red {
	
	color : #FFF;
    background-color: #DD0000;
    font: normal 11px Verdana, Tahoma;
    border: 1px #aa0000 solid;

	
} 
.delete { background-color: #dd0000; color : #ffffff; border: 1px #000000 solid;}
.abstand_rechts_b { font-size:10px; font-weight:bold; margin-right:3px;}
.abstand_rechts   { font-size:10px; margin-right:3px;}
.produktbild_vorschau {border: 0px #333333 solid;margin-bottom:10px; }
.produktbild_vorschau2 {border: 1px #333333 solid;margin-top:5px; margin-right:5px;}
.produktbild_vorschau3 {border: 1px #333333 solid;padding:5px;}
.produktbild_vorschau4 {border: 1px #AAAAAA solid;padding:3px;}

form { display:inline; }

img { border:0px }

.fehler {

    color:#dd0000;
    font-weight:bold;

}

.center { text-align:center; }

.input_feld2 {

    background-color: #dddddd;

}

.input_feld {

    padding:2px;
    background-color: #F6E4C1;

}

.page_block {

    text-align:left;
    width:780px;
    border:1px;
    border-width:1px;
    border-style:solid;
    border-color:#000000;
    background:#ffffff;
    padding:5px;
    margin-top:10px;
    margin-left:10px;
    margin-bottom:10px;

}
.category_select_status {

   float:left;
   font-weight:bold;
   width:6px;
   vertical-align: top;
   
  }
  
.category_title {

   width:158px;

  }
  
.category_title_selected {

    font-weight:bold;
    width:158px;
    color:#204595

  }

.title_blue {

    font-weight:bold;
    color:#204595

  }
  
.miniselect {

    font-size:10px;
}

.category_title_left {

    font-size:12px;
    vertical-align: bottom;

}

.category_title_right {

    text-align:right;
    padding-top:1px;
    vertical-align: bottom;

}

.katalog_uebersicht {

    overflow:hidden;
    padding-left:20px;
    padding-top:15px;
    padding-bottom:10px;
    vertical-align:top;
    width:110px;

}

.formular_left {

    padding-top:5px;
    padding-bottom:5px;
    font-weight:bold;
}

.formular_right {

    padding:2px;
    margin-top:2px;
    margin-bottom:2px;
    width:250px;
 
}

.formular_fehler {background-image:url(images/icon_error_2.gif);background-repeat:no-repeat;background-position:0px 0px;padding-left:15px;font-weight:bold;color:#CC0000; ; }
.artikelvollansicht_feld {font-weight:bold;padding-right:15px;border-bottom:1px solid #666666; }
.artikelvollansicht_wert {border-bottom:1px solid #666666; }

