body {
	margin:0;
	padding:0;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: center 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.blau{ width:50%;  float:left; background:#00547a; height:15px;  }
.rot{ margin-left:50%; background:#e2001a; height:15px; }


#container { background:url(images/container-bg.jpg) top center no-repeat; width:970px; margin:auto }

.linkeSpalte{ width:315px;   height:147px;  }
.rechteSpalte{ width:950px; padding-left:10px;  }

#menu {
	font-size:1.2em;
	height:61px;
	background-image: url(images/menu-bg.jpg);
	background-position: left 12px;
	background-repeat: no-repeat;
	}
#menu ul{ margin:0; padding:0;  }
#menu li{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}
#menu a:hover, #menu .aktiv a, #menu .ende a:hover  { text-decoration:none; background:url(images/hover-bg.jpg); line-height:61px; margin-top:0px; color:#FFFFFF }
#menu .nl a:hover  { text-decoration:none; background:url(images/nl-button2.gif); line-height:61px; margin-top:0px; color:#FFFFFF }

#menu a{ color:#00547a; text-decoration:none; line-height:49px; margin-top:12px; display:block; padding-left:17px;
	padding-right:17px; background: url(images/trenner.jpg) right no-repeat; 
	 }
#menu .nl a{ color:#00547a; text-decoration:none; line-height:49px; margin-top:12px; display:block; padding-left:37px;
	padding-right:17px; background: url(images/nl-button.gif) right bottom no-repeat; 
	 }
#menu .ende a{ color:#00547a; text-decoration:none; line-height:49px; margin-top:12px; display:block; padding-left:17px;
	padding-right:17px; background:none  }
	 
	 



#main{background:#00608c; width:950px; margin:auto; color:#FFFFFF}

#footer { color:#00547a; width:910px;  margin:auto }
#footer a, #footer a:visited, #footer a:link { color:#00547a;}
#footer a:hover{ color:#E2001A }
.roteschrift{ color:#e2001a }

#MooFlow { background:url(images/angebote-bg.jpg) no-repeat #00628F }
#content, #bestell { background:url(images/angebote-bg.jpg) no-repeat #00628F; padding:20px; color:#FFFFFF }
#content h1{ color:#FFFFFF; font-size:25px; }
#content h2{ color:#FFFFFF; font-size:15px; font-style:italic }
#content td{ background:#fff; color:#00547a }
#content a, #bestell a{ color:#FFFFFF }

#bestell .absender{ width:200px; margin:2px; border:none }
#bestell .anzahl{ width:100px; margin:2px 10px 2px 2px; border:none }
#bestell .artikel { width:300px; margin:2px; border:none }
#bestell .td{ }


#start { background:url(images/angebote-bg.jpg) no-repeat #00628F; padding:20px; color:#FFFFFF }
#start div { height:97px; width:275px; text-align:left; padding:210px 10px 0 10px; color:#00547a  }
#start a{ color: #00547a }
#start a:hover{ color:#E2001A }
.element div { text-decoration:none; color:#fff;  }
.element p, .element table{ margin:0 0 0px 5px; padding:5px 0 10px 5px; border-left: #FFFFFF 1px dotted}
.productstoggler {
	margin: 0 0px 5px 0px;
	padding: 0 0 0 10px;
	cursor:pointer;
	font-weight:normal;
	padding-bottom:0px;
	font-size:14px;
	font-weight:bold;
	background:url(images/pfeil-rechts.gif) no-repeat left;
		}
.productinfo{ font-weight:normal;  }
#lieferanten td{ background:url(images/verlauf-bg.jpg) bottom repeat-x #fff }
#lieferanten a{ color:#E2001A }

#toptable table, #toptable td, #toptable tr{ background:none; color:#FFFFFF }