/* hide the ugly corner images */
#contentBox table td.infoBoxHeading img {
display: none;
}
td#contentCell {
text-align: center;
}
div#contentBox {
width: 550;
margin: 8px auto;
text-align: left;
}
table,td {
font-size : 11px;
font-family: Arial, Helvetica, Verdana;
}

.headerError {
font-size : 12px;
font-family: Arial, Helvetica, Verdana;
color:red;
font-style:bold;
font-weight:bold;
}
/* end styles (mainly) for the middle content */

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-weight:bold;font-size: 11px;color:#000000; }
.messageStackError, .messageStackWarning {font-family: Verdana, Arial, sans-serif; font-weight:bold;font-size: 11px; background-color: #ffb3b5;color:#000000; }
.messageStackSuccess {font-family: Verdana, Arial, sans-serif; font-weight:bold;font-size: 11px; color:#000000; }

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background-color: #ffb3b5;
  color:#000000;
  font-weight : bold;
  text-align : center;
}


/********************************/
/* Stylesheet steinbacherhof.de */
/*                  coded by cv */
/********************************/

body {
	background-color: #FFFFFF;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #ff7000;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	font-family: Arial, Helvetica, Verdana;
	margin: 0px;
}

/* Farben */

.blue1 {
	background-color: #31317B;
	color: #ffffff;
}

.blue2 {
	background-color: #7272A2;
	color: #ffffff;
}

.blue3 {
	background-color: #DBDBE5;
	color: #000000;
}
.rahmen {  border: 1px #000000 solid}


.rahmen1 {
	border: 1px solid rgb(49,49,123);
}

.rahmen2 {
	border: 1px solid rgb(0,0,0);
}

/* Text */
h1 {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
	padding: 0px;
}

.preis {
	font-family: Arial, Helvetica, Verdana;
	color: #ff7000;
	font-size: 12pt;
	font-weight: bold;
	text-align:right;
}

/* Ausrichtung */
.navi {
	padding-left: 10px;
	padding-top: 4px;
	color: #000000;
}

.go {
	padding-left: 92px;
	padding-top: 4px;
	font-family: Arial, Helvetica, Verdana;
	font-size: 7pt;
	color: #000000;
}

.waren_show {
	padding-left: 60px;
	padding-top: 4px;
	font-family: Arial, Helvetica, Verdana;
	font-size: 7pt;
	color: #000000;
}
.stockWarning {
    font-weight:bold;
    color:red;
    text-align:left;
    }
.stockWarningTable {
    border:2px solid red;
    }
.news {
	padding-left: 20px;
	padding-top: 10px;
	font-family: Arial, Helvetica, Verdana;
	font-size: 8pt;
	color: #000000;
}

/* Links */

a:link {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #CC0000;
	text-decoration: none;
}

/* Formulare*/

.input {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
    width: 105px;
	border: 1px solid rgb(49,49,123);
}
