.bg_glorreich .artikel { 
  background-image: url('../upload/bilder/'); 
  background-position: 220px 20px; 
  background-repeat: no-repeat; 
 }

.bg_glorreich {
	background: #ffffff;
}

.bg_rechtsoben {
	background: #ffffff;
}

.bg_rechtsunten{
	background: #ffffff;
}

body, table, tr, td {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
  	font-size: 11px;
        line-height: 150%;
  	color: black;
}

.red {
  color: red;
}

.headline {
	font-size: 12px;
}

.boxoben {
  background-color: #AAB3C4;
}

.mehr_info {
	font-weight: bold;
}

.linksoben {
background-image:url(../images/dotblue.gif);
background-repeat: repeat-y;
background-position: 0px 0px;
  background-color: #AAB3C4;
}

.rechtsoben {
background-image:url(../images/dotblue.gif);
background-repeat: repeat-y;
background-position: 19px 0px;
  background-color: #AAB3C4;
}

.header{
background-image:url(../images/LogoCemos.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
background-color: #ffffff;
heigth: 80px;
}

.navibox{
  width: 145px;
  min-height: 80px;
  background-color: #ddd;
  border: 1px solid rgb(37,66,140);
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  margin-bottom: 5px;
  overflow: visible;
  vertical-align: middle;
}  

.navibox .titel{
  padding: 5px;
/*  background-color: #ccc; */
  background-color: rgb(37,66,140);
/*  color: rgb(37,66,140); */
  color: #fff;
  line-height: 100%;
  font-weight: bold;
}

.navibox .inhalt{
  margin-top: 10px;
  padding: 5px;
}

.sprachbox{
  width: 145px;
  background-color: #ddd;
  border: 1px solid #ccc;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  margin-bottom: 5px;
  overflow: visible;
  vertical-align: middle;
}  

.sprachbox2{
  width: 145px;
/*  background-color: #ddd; */
/*  border: 1px solid #ccc; */
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  margin-bottom: 5px;
  margin-top: 20px;
  overflow: visible;
  vertical-align: middle;
}  
.navibox .inhalt td{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
}

.navibox .inhalt a{
	text-decoration: none;
	line-height: 16px;
	color: black;
}



.navibox .inhalt .menu_on a {
	text-decoration: none;
	line-height: 16px;
	color: #16377E;

}

.mainwindow{
	text-align: left;
	padding: 10px;
	width: 640px;
	font-size: 10px;
	border: 1px solid #16377E; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}   

.mainwindow td{
	text-align: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}  
.produktliste{
	text-align: left;
	padding: 0px;
	width: 640px;
	font-size: 10px;
	border: 1px solid #16377E;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.produktliste td{

	padding: 5px;
	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.produktliste .produkt{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:   9px;
  color:       #000000;
}  

.produktliste .gruppe{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:   14px;
  color:       #000000;
  font-weight: bold;
}

.produktliste .normal{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:   12px;
  color:       #000000;
} 

.produktliste .beschreib{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:   10px;
  color:       #000000;
}     

.produktliste .gross{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:   14px;
  color:       #000000;
}

.produktliste #bestell{
	margin: 0px 0px 0px 0px;
}   

.footer{
  margin-top: 10px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:   10px;
  line-height: 12px;
  color:       #000000;
} 

.login_first{
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	width: 640px;
	min-height: 300px;
	font-size: 10px;
	border: 1px solid #16377E;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.warning {
	font-size: 16px;
	color: red;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.detail_kurztext{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:   10px;
  line-height: 12px;
  color:       #000000;
}

.detail_produkt{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:   16px;
  line-height: 16px;
  color:       #000000;
  font-weight: bold;
}

.detail_text{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:   12px;
  color:       #000000;
}

.gross{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:   14px;
  color:       #000000;
}


.normal{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:   12px;
  color:       #000000;
} 

.printview{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:   9px;
  color:       #163477E;
  text-decoration: none;
}

.input, .inputarea {
font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:   10px;

}

.footer {
	font-size: 8px;
}

.textbereich {
   margin: 0px 0px 10px 10px;
  padding: 10px;
  background-color: #eee;
  text-align: left;
  font-size: 11px;
  line-height: 150%;
}

.ueberschrift {
  background-color: rgb(37,66,140); 
  color: #fff;
  margin-left: -10px;
  margin-right: -10px;
  margin-top: -10px;
  padding: 3px;
  padding-left: 10px;
  font-weight: bold;
  font-size: 120%;
}

.glory3 {
  margin: 0px;
  padding: 3px;
  padding-left: 10px;
  background-color: rgb(37,66,140);
  text-align: left;
  font-size: 120%;
  font-weight: bold;
  color: #fff;
}

.textbereichextra {
  margin: 0px 0px 10px 10px;
  padding: 0px;
  padding-bottom: 2px;
  background-color: #eee;
  text-align: left;
  font-size: 11px;
  line-height: 150%;
}

.glory3boxtable { display:table; border-collapse:collapse; border-spacing: 0px;  margin: 2px; padding: 0px;  margin-bottom: 0px;}
.glory3row { display:table-row;}
.glory3cell { display:table-cell; padding: 5px; background-color: #eee; border:2px solid #fff;}