body {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.extra {
	font-size:16px;
	color:#AA0021;
	font-weight:600;
	margin : 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border : Black;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.bold  { font-weight:bold; }
.orgblue {
	color : #003366;
}
.orgred {
	color : #cc0000;
}
a:link {
	color:#AA0021;
	text-decoration : none;
}
a:hover {
	color:#AA0021;
	text-decoration: underline;
}
div.header {

	top : 0px;
	width : 100%;
	left : 0px;
	background : url(bilder/headerbg.gif);
	/*background : url(http://bcs02/www.b-c-s.de/bilder/headerbg.gif);
	*/
}
/* div.left {
	position : absolute;
	width : 20%;
  height: 100%;
	top : 120px;
  left: 5px;
  background-color: #ffffff;
}
div.middle {
	top : 135px;
	left : 210px;
	position : absolute;
	width : 60%;
	text-align : left;
}
div.right {
	position : absolute;
	top :0px;
	width : 30%;
	left : 75%;
	background-image : url(bilder/navi_dekounten.gif);
	background-repeat : repeat-y;
	z-index : 2;
} */
div.middle {
  width: auto;
  margin: 0px 280px;
	text-align : left;
}
div.left {
  position: absolute;
  top: 120px;
  left: 5px;
  width: auto;
  height: 100%;
  background-color: #ffffff;
}
div.right {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 265px;
  height: 100%;
}
div.kontakt {
	position : absolute;
	width : 65%;
	left : 5%;
	top : 135px;
	text-align : left;
}
/*
div.footer {
	position : absolute;
	display : none;
}
*/


div.middle p {
	padding-right : 4em;
	width : 80%;
}
div.middle a.mehr, .mehr {
	font-size:12px;
	color:#AA0021;
	font-weight:normal;
	text-decoration:underline;
}

a.nochmehr, .nochmehr {
	font-size:14px;
	color:#AA0021;
	font-weight:bold;
	text-decoration:underline;
}

div.right h1 {
	font-size:16px;
	color:#AA0021;
	font-weight:600;
	margin : 0px;
}
div.right h2 {
	font-size:12px;
	color:#AA0021;
	text-indent : 1em;
	margin : 0px;
	line-height : 16px;
}
table {
	border-style : none;
	border-width : 0px;
	padding : 0px;
	margin : 0px;
}
table.versand {
	border: 1px solid;
	padding : 5px;
	margin : 0px;
}
td {
	padding : 0px;
	margin : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	border : thin none;
}
td.grau {
	padding: 3px 0px 3px 0px;
	margin: 0px;
	font-size : 12px;
  width: 150px;
  background-color: #cccccc;
}
/*div.deko {
	background-image : url(bilder/navi_dekounten.gif);
	background-repeat : repeat-y;
}
td.deko {
	background-image : url(bilder/navi_dekounten.gif);
	background-repeat : repeat-y;
}
td.menu {
	padding : 0px;
	margin : 0px;
	border : solid 1px #cccccc;
}
*/
td.nodeko {
	background-image: none;
	background-color : White;
}
div.boxleft {
	width : 190px;
	padding-bottom : 2em;
}
div.boxleft img {
	border : none;
	margin-bottom : 0px;
}
img.boxleft {
	float : right;
	margin-right : 0.3em;
	border : none;
	padding-top : 0px;
	margin-top : -10px;
	/*margin-top : 0px;*/
}
div.boxleft p, div.boxmiddle p {
	clear : both;
	text-align : left;
	color : Black;
	padding-left : 0.4em;
	padding-right : 0.4em;
	margin-bottom : 0px;
	border : thin none;
	margin-top : -20px;
}
div.boxleft h1 {
	text-align : left;
	font-size:14px;
	color: Black;
	font-weight:600;
	border : thin none;
	margin-top : -2ex;
	padding-right : 0.4em;
	padding-left : 0.4em;
	font-family : Arial, Helvetica, sans-serif;
}
div.boxleft a:hover {
	text-decoration: none;
}
div.boxmiddle {
	width : 100%;
	margin-bottom : 1ex;
	border : thin none Lime;
}
div.middle h1, div.kontakt h1 {
	font-weight:600;
	font-family : Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#AA0021;
	border : thin none;
	text-align : left;
}
div.boxmiddle h1 {
	margin-bottom : 0px;
	width : 75%;
}
div.middle h2, div.kontakt h2 {
	margin-bottom : 0px;
	font-size:12px;
	color:#000000;
	font-weight:600;
	font-family : Arial, Helvetica, sans-serif;
	text-align : left;
	border : thin none;
	margin-top : 1ex;
}
div.kontakt h1, div.kontakt h2 {
	text-align : left;
	margin-top : inherit;
	margin-top : -3ex;
}
div.boxmiddle h2 {
	margin-top : -3ex;
}
div.middle p {
	clear : both;
	border : thin none Blue;
	width : 100%;
	margin-right : 0px;
	padding-right : 0px;
}
div.boxmiddle p{
	margin-top : -6ex;
}
div.boxmiddle a {
	color:#AA0021;
}
img.middle {
	float : right;
	border : thin none;
	display : none;
}
/*
p a:aktive {
	color : Aqua;
	text-decoration : none;
}
*/
a.navisublink {
        font-size:12px;
        color:#AA0021;
}

span.menue_gross {
	font-size:16px;
	color:#AA0021;
	font-weight:600;
	border:none;
	margin-left:0px;
	padding-bottom:2em;
	text-align:left;
}

span.menue_klein {
	font-size:12px;
	color:#AA0021;
	font-weight:600;
	border:none;
	margin-left:10px;
	padding-bottom:2em;
	text-align:left
}
