html, body {
	height: 100%;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
/* for testing purposes only */
/*	color:#090;*/
	margin: 0px;
	padding: 0px;
	background-image: url(/media/Artmodul/bodyBg.gif);
	background-repeat: repeat-y;
	background-position: center;
}

h1,h2,h3,h4 {
 	font-family: "Lucida Grande", "Lucida Sans Unicode", lucida, arial, helvetica, sans-serif;
	color: #A1A8B5;
	font-size: 24px;
	font-weight: normal;
	margin: 24px 8px 8px 0;
	padding: 0;
	text-transform: uppercafse;
	line-height: normal;
}

h2 {
	color: #1A1A1A;
	font-size: 14px;
	line-height: 17px;
}
	/* h3, div.hMyArtmodul */

h3{
	color: #1A1A1A;
	font-size: 11px;
	height: 14px;
	line-height: 14px;
	padding:0;
	margin:8px 0 8px 0;
}

h4 {
	color: #7F7F7F;
	font-size: 11px;
	height: 14px;
	overflow: hidden;
	padding:0;
	margin:8px 0 8px 0;
}


ul {
	margin:0;
	padding:0;
/*	list-style-image:  url(/media/Artmodul/btnLinkSmall.gif); */
	list-style-position:inside;
	line-height:16px;
}	

ol {
	line-height:16px;
}	
	
ul li {
	text-decoration: none;
	color: #666;

}

p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height:250%;

}

img { 
  border: 0px; padding: 0px;
}

a, a:link, a:active {
  color: #7f7f7f;
  text-decoration: none;
}

a:visited {
  color: #bfbfbf;
  text-decoration: none;
}

a:hover {
  color: #CC101D;
  text-decoration: none;
}


/* MA Artmodulupdate */


a.artmodulButtonBlue, a.artmodulButtonRed {
	margin:6px;
	display:block;
	color:#FFF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
/* 	padding:6px 0 0 0; */
	line-height: 23px;
	background: url(/media/project/bt_active.png);
	width:77px;
	height:21px;

	filter: alpha(opacity=50);
	opacity: .50;
	-moz-opacity: .50;
	-khtml-opacity: .50;
}

a.artmodulButtonRed {
	background: url(/media/project/bt_active_red.png);
}

a.artmodulButtonBlue:visited, a.artmodulButtonBlue:active, a.artmodulButtonRed:visited, a.artmodulButtonRed:active {
 	color:#fff;
}
a.artmodulButtonBlue:hover, a.artmodulButtonRed:hover {
	color:#fff;
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
}

.productActive {
}

.productInactive {
  filter: alpha(opacity=50);
  opacity: .50;
  -moz-opacity: .50;
  -khtml-opacity: .50;
}

#a2konfi h2 a {
	padding:0;
	margin:0;
	color:#FFF;
	font-weight:bold
}

#a2konfi h2 a:hover {
	padding:0;
	margin:0;
	color:#FFF;
	font-weight:bold
}

#a2konfi h2 {
	padding:0;
	margin:0;
}

#a2konfi {
	padding:5px;
	height:25px;
	width:258px;
	background:#B71520;
	position:relative;
	top:141px;
	z-index:2;
}

#a2stage {
	width:780px; 
	height:100%;
	background:#fff;
	margin-left:auto;
	margin-right:auto;
	border-bottom:10px solid white;
	background:#fff;

}

#a2sitenav {
	float:left;
	width:220px;
	overflow:hidden;
	background:#fff; 
}

#a2footer{
	width:780px;
	height:30px;
	clear:both;
	background:#fff;
	background-image: url(/media/Artmodul/copyright.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#a2content {
	padding:8px 0 8px 8px;
	vertical-align: top;
	float:left;
	width:552px;
	overflow:hidden;
	background:#fff;
}


.a2BoxGray {
	margin:0 8px 8px 0;
	padding:8px;
	background-color: #666;
}
.a2BoxGray p, .a2BoxGray h1 {
	margin:0 8px 8px 0;
	color: #FFF;
}

.a2BoxDarkGray {
	margin:0 8px 8px 0;
	padding:8px;
	background-color: #e3e3e3;
}
.a2BoxDarkGray p, .a2BoxDarkGray h1,  .a2BoxDarkGray h2 {
	margin:0 8px 8px 0;
	color: #666;
}

.a2BoxLightGray {
	margin:0 8px 8px 0;
	padding:8px;
	background-color: #f2f2f2;
}
.a2BoxLightGray p, .a2BoxLightGray h1 {
	margin:0 8px 8px 0;
	color: #666;
}

.a2BoxRed {
	color:#FFF;
	margin:0 8px 8px 0;
	padding:8px;
	background-color: #E2281E; 
}

.a2BoxRed p, .a2BoxRed h1, .a2BoxRed h2 {
	margin:0 8px 8px 0;
	color: #FFF;
}

.a2BoxBlue {
	color:#FFF;
	margin:0 8px 8px 0;
	padding:8px;
	background-color: #425e99; 
}

.a2BoxBlue p, .a2BoxBlue h1, .a2BoxBlue h2 {
	margin:0 8px 8px 0;
	color: #FFF;
}



.a2BoxGreen {
	color:#FFF;
	margin:0 8px 8px 0;
	padding:8px;
	background-color: #8FCC00; 
}

.a2BoxGreen p, .a2BoxGreen h1 {
	margin:0 8px 8px 0;
	color: #FFF;
}


.Pressetext { margin:0 0 8px 0; }


/**** AS *** Artmodul® ****/

#fw { height: 100%; }
#fwBoundaryL { width: 50%; }

#fwContentRDark
{
  background-image: url(/media/Artmodul/bgTableDark.gif);
  background-color:#DDD;
  vertical-align: top;
  
}

#fwFooterR
{
  background-color: #fff;
  vertical-align: bottom;
}
/* div { border: 1px solid #f00;} */


/*** nav *** Navigational Framework and Items ***/

#navArtmodul  { margin: 0 23px 8px 0; }
#navLangs     { margin: 39px 0 31px  31px; }
#navSearch    { margin: 31px 55px 0 31px; }
#navNav       { margin: 16px 0 55px 31px; }
#navSearch #s
{
  width: 133px;
  height: 15px;
  border: 1px solid #D9D9D9;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  padding: 2px 1px 1px 2px;
}
#navSearch #b
{
  width: 60px;
  height: 8px;
  margin: 8px 0 0 73px;
}
.navNav
{
  width: 188px;
  height: 23px;
  padding: 0 0 0 0;
  margin: 0;
}
.navNav2
{
  width: 156px;
  height: 23px;
  padding: 0 0 0 32px;
  margin: 0;
}
.navNavActive
{
  width: 188px;
  height: 23px;
  padding: 0 0 0 0;
  margin: 0;
  background-image: url(/media/Artmodul/LeftNav/navActiveBg.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.navNav a img:hover, .navNav2 a img:hover, .navNavActive a img:hover {
  filter: alpha(opacity=50);
  opacity: .50;
  -moz-opacity: .50;
  -khtml-opacity: .50;
}

/*** content *** Contentional Framework and Items ***/

#EyeCatcher {
  width: 544px;
  height: 352px;
  margin: 0 0 8px 0;
  vertical-align: bottom;
  background-color: #ececec;
}
#EyeCatcher table{
    background-repeat: no-repeat;
}
#HTMLcontent {
	z-index:0;
	position:absolute;
	left:0px;
	top:0px;
}
#hideSWFLayer {
	z-index:1;
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:16px;
  	background-color: #fff;
	filter: alpha(opacity=50);
	opacity: .50;
	-moz-opacity: .50;
	-khtml-opacity: .50;
}
#KonfiguratorLiveEdit{
	position:relative;
	z-index:9999999;
	width:780px;
	height:750px;
}
#Konfigurator {
	z-index:9999999;
	left:0px;
	top:0px;
	position:absolute;
	width:780px;
	height:750px;
}

.AuraBox360 {
	width:360px; 
	max-width: 368px;
}


.AuraBox176 {
  float:left;
  width: 184px;
  min-height: 204px;
/*  height:250px; */
  overflow:hidden;
}

.AuraBox130 {
  width: 130px;
  min-height: 84px;
  margin: 0 8px 8px 0;
}
.AuraBox268 {
  width: 268px;
  height: 176px;
  margin: 0 8px 8px 0;
  padding: 0;
}
.AuraBox280 {
  width: 250px;
  margin: 8px;
  padding: 0;
}

.AuraBox360, .AuraBox176 { margin: 0 0 12px 0; }
.AuraBox176 img, .AuraBox360 img { margin: 0 0 8px 0; }
.AuraBox176 a img, .AuraBox360 img { margin: 2px 8px 8px 0; }
.AuraBox img { margin: 0 0 8px 0; }
a.screenThumb img, a.screenThumb img:link, a.screenThumb img:active, a.screenThumb img:visited {
  width: 130px;
  height: 84px;
  filter: alpha(opacity=40);
  opacity: .40;
  -moz-opacity: .40;
  -khtml-opacity: .40;
}
a.screenThumb img:hover, a.screenThumb:hover img {
  width: 130px;
  height: 84px;
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
}

#MaterialFarbe
{
  padding: 27px 0 0 0px;
  clear:both;
}
.MaterialFarbe, .MaterialFarbe .AuraBox130, .MaterialFarbe p {
  float:left;
  width: 130px;
  margin: 0 8px 0 0;
  padding: 0 0 32px 0;
}
.MaterialFarbe, .MaterialFarbe .AuraBox130 { min-height: 130px; }
.MaterialFarbe p {
  min-height: 48px;
  margin: 6px 8px 0 0;
}

/* Moebel-Detailseite */
#rightMoebel img { margin: 24px 0 0 0; }



#HiRes {
  background-image: url(/media/Artmodul/btnDownload.gif);
  background-repeat: no-repeat;
  height: 20px;
  width: 159px;
  padding: 4px 0 0 23px;
  margin: 4px 0 0 0;
}
#HiRes div a, #HiRes div a:link, #HiRes div a:visited, #HiRes div a:active {
  width: 100%;
  margin: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #666;
  line-height: 14px;
}
#HiRes div a:hover { color: #CC101D; }

#EyeCatcherLinks { padding: 8px 0 0 0; }
.Link
{
	background-image: url(/media/Artmodul/btnLink.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 159px;
	padding: 0 0 0 23px;
}
.Link div a {
  width: 100%;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  line-height: 14px;
}

.Link div a:hover img, .Link div a img:hover,
#HiRes div a:hover img, .Link div a img:hover {
  opacity: .50;
  -moz-opacity: .50;
  -khtml-opacity: .50;
}
.Link div.normalLink img  { margin: 0; }
.Link div.sceneLink a  { margin: 0; }
.Link div.normalLink a { margin: 0; }
.Link div a,
.Link div a:link,
.Link div a:visited,
.Link div a:active
{
  text-decoration: none;
  color: #666;
}
.Link div a:hover { color: #CC101D; }

.AuraBox280 h2 { margin: 0; }
.AuraBox280 p {
  margin: 16px 0 16px 0;
  padding: 0;
}
.AuraBox280 h3 { margin: 8px 0 0 0; }
ul.Zubehoer {
  list-style: none;
  padding: 0;
  margin: 2px 0 0 0;
}
ul.Zubehoer li
{
  background-image: url(/media/Artmodul/btnLink.gif);
  background-repeat: no-repeat;
  background-position: -8px 0px;
  padding-left: 16px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  line-height: 14px;
  text-decoration: none;
  color: #666;
  margin: 0 0 2px 0;
}
.AuraBox280 .AuraBox268
{
  width: 268px;
  min-height: 268px;
  margin: 0 8px 8px 8px;
}



/* a.screenThumb:active { border: 1px solid #f00;} */



/*** typo *** Typefaces ***/
p, p.px180, .AuraBox176 p, .AuraBox360 p

{
  font-family: Helvetica, Arial, sans-serif;
  color: #4D4D4D;
  font-size: 11px;
  line-height: 160%;
  padding: 0 16px 8px 0;
  margin: 0;
}


.AuraBox528 { margin: 0; width:528px; padding:8px; background-color:#DDD; }
.AuraBox528 p { width:528px; }

p.px180, .AuraBox176 p, . AuraBox360 AuraBox360 p { margin: 0; }
p.px180 { width: 180px; }
.AuraBox360 a, .AuraBox360 a:link, .AuraBox360 a:visited, .AuraBox360 a:active { text-decoration: none; color: #CC101D; }
.AuraBox360 a:hover { color: #1a1a1a; }


.AuraBox176 .colorBoxGreen, .AuraBox176 .colorBoxRed, .AuraBox176 .colorBoxGray, .AuraBox176 .colorBoxBlue
{
  width: 176px;
/* height: 176px; */
}

.colorCaption, .colorCaption p {
  height: 0px;
  width: 0px;
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
}
.colorCaptionSilver, .colorCaptionBlue, .colorCaptionRed 
{
  padding: 8px; width: 528px;
  height: 64px;
  margin: 0 0 8px 0;
}

.colorBoxGreen, .colorBoxRed, .colorBoxGray, .colorBoxWhite
{
  width: 544px;
}

.colorCaptionSilver h1, .colorCaptionBlue h1, .colorCaptionRed h1
{
	padding:0;
	margin:0;
	color:#fff;
}
.colorCaptionSilver h1 {
	color:#333;
}

.colorCaptionSilver p, .colorCaptionBlue p, .colorCaptionRed p
{
  font-family: "Lucida Grande", "Lucida Sans Unicode", lucida, arial, helvetica, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 23px;
  width: 528px;
  padding: 8px;
  margin: 0;
  text-transform: uppercase;
}

.colorBoxGreen h1, .colorBoxRed h1, .colorBoxGray h1
{ margin:0px; padding:8px; } 

.colorBoxWhite h1 
{ margin:0; padding:0 0 8px 0 ; } 

.colorBoxGreen p, .colorBoxRed p, .colorBoxGray p, .colorBoxWhite p 
{
  font-family: Helvetica, Arial, sans-serif;
  color: #fff;

}

.colorBoxGreen   { background-color: #8FCC00; }
.colorBoxGreen p, .colorBoxGreen h3 { color: #FFF; }
.colorBoxGreen h4 { color: #FFF; }
.colorBoxRed   { background-color: #C03; }
.colorBoxRed p, .colorBoxGreen h3 { color: #FFF; }
.colorBoxRed h4 { color: #FFF; }

.colorBoxWhite   { background-color: #FFF; }
.colorBoxWhite p, .colorBoxGreen h3 { color: #666; }
.colorBoxWhite h4 { color: #666; }
.colorBoxBlue   { background-color: #2655A5; }
.colorBoxBlue p, .colorBoxGreen h3 { color: #FFF; }
.colorBoxBlue h4 { color: #FFF; }
.colorCaptionSilver   { background-color: #E3E3E6; }
.colorCaptionSilver p { color: #666; }
.colorCaptionBlue     { background-color: #2655A5; }
.colorCaptionBlue p   { color: #fff; }
.colorCaptionRed      { background-color: #CC101D; }
.colorCaptionRed p    { color: #fff; }

div.hMyArtmodul       { text-transform: none; }


/* .AuraBox .Artikel { padding: 0; } */
.Artikel
{
  padding: 0 0 4px 0;
  color: #7f7f7f;
  margin: 0;
  display: block;
}
p.ArtikelNr {
  min-width: 42px;
  padding: 0;
  margin: 0;
  display: inline;
}
p.ArtikelName {
  min-width: 200px;
  padding: 0;
  margin: 0;
  display: inline;
}
p.Presseliste {
  padding: 0;
  margin: 0;
}
.Artikel p.ArtikelNr span, .Artikel p.ArtikelName span {
  font-size: 11px;
  line-height: 14px;
  margin: 0;
}
.Artikel p.ArtikelName a {
  text-decoration: none;
  color: #7f7f7f;
  margin: 0;
}
.Artikel p.ArtikelName a:hover { color: #CC101D; }


.Artikel h3, .AuraBox360 h3, .AuraBox176 .hMyArtmodul { margin: 24px 0 8px 0; padding: 0; }
/* ma a2-update
#Pressetext p { margin: 8px 0 0 0; padding: 0; }
#Pressetext h2 { margin: 4px 0 0 0; }
*/
p.downloadHires { width: 176px; }
p.downloadHires a
{
	padding-left: 16px;
	background-image: url(/media/Artmodul/btnDownload.gif);
	background-repeat: no-repeat;
	background-position: -8px -4px;
	display: block;
}


form.MyArtmodul input.text {
  width: 171px;
  height: 15px;
  border: 1px solid #D9D9D9;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  padding: 2px 1px 1px 2px;
  background: url(/media/Artmodul/formBg.gif);
}
form.MyArtmodul input.submit {
  width: 18px;
  height: 18px;
  padding: 0;
}

p.downloadlink {
/*  margin: 0 0 0 65px; */
  padding: 0;
}
p.downloadlink a, p.downloadlink img {
  margin: 0; padding: 0;
}

h1 img { padding: 0; }

.Stoerer
{
	width: 152px;
	background-color: #C03;
	padding: 4px 8px 4px 16px;
	background-image: url(/media/Artmodul/btnStoerer.gif);
	background-position: 0% 6px;
	background-repeat: no-repeat;
}
.Stoerer h1, .Stoerer p {
  padding: 0;
  margin: 0;
}
.Stoerer p {
  color: #fff;
}

/*** suche ***/

span.searchHL { font-weight:bold; }

div.searchRanking {
  width: 130px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
	margin: 0 0 4px 0;
	float: right;
	clear: none;
}

div.searchRankingOuter {
	width: 56px;
	height: 8px;
	background-color: #eee;
	float: left;
	clear: none;
	margin: 2px 8px 0 0;
	overflow: hidden;
}
div.searchRankingInner {
  background-color: #bbb;
  height: 8px;
	overflow: hidden;
}

/*** sIFR *** Flash generated Typeface ***/
/* These are standard sIFR styles... do not modify */

/* .sIFR-flash { */
/*   visibility: visible !important; */
/*   margin: 0; */
/* } */
/*  */
/* .sIFR-replaced { */
/*   visibility: visible !important; */
/* } */
/*  */
/* span.sIFR-alternate { */
/*   position: absolute; */
/*   left: 0; */
/*   top: 0; */
/*   width: 0; */
/*   height: 0; */
/* } */


/*
  These "decoy" styles are used to hide the browser text before it is
  replaced... the negative-letter spacing in this case is used to make
  the browser text metrics match up with the sIFR text metrics since
  the sIFR text in this example is so much narrower... your own
  settings may vary... any weird sizing issues you may run into are
  usually fixed by tweaking these decoy styles
*/

/* .sIFR-hasFlash h1 { */
/*   visibility: hidden; */
/*   font-size: 18px; */
/*   letter-spacing: -1px; */
/*   text-transform: uppercase; */
/* } */
/*  */
/* .sIFR-hasFlash h2 { */
/*   visibility: hidden; */
/*   font-size: 14px; */
/*   text-transform: uppercase; */
/* } */
/*  */
/* .sIFR-hasFlash h3, */
/* div.hMyArtmodul { */
/*   visibility: hidden; */
/*   font-size: 11px; */
/*   text-transform: uppercase; */
/* } */
/*  */
/* .sIFR-hasFlash h4 { */
/*   visibility: hidden; */
/*   font-size: 11px; */
/*   text-transform: uppercase; */
/* } */
/*  */
/* .sIFR-hasFlash div.colorCaptionSilver p, */
/* .sIFR-hasFlash div.colorCaptionBlue p, */
/* .sIFR-hasFlash div.colorCaptionRed p */
/* { */
/*   visibility: hidden; */
/*   letter-spacing: -1px; */
/*   text-transform: uppercase; */
/* } */
/* .sIFR-hasFlash #HiRes div a, */
/* .sIFR-hasFlash .Link div a, */
/* .sIFR-hasFlash .Zubehoer li, */
/* .sIFR-hasFlash .Artikel p.ArtikelNr span, */
/* .sIFR-hasFlash .Artikel p.ArtikelName span { */
/*   font-size: 12px; */
/*   visibility: hidden; */
/* } */


/* ===================================================== */
/* forms marc */
form {
	margin:0;
	padding:0;
	display: inline;
}

.forminput, .forminputerror, .forminputrequired {
	float:left; 
	clear:right;
	margin-top:5px; 
	width:270px; 
	border:none; 
	
}


.forminput { color:#666; background-color:#f2f2f2; border-bottom:2px solid #CCC; }
.forminput:focus { color:#666; background-color:#ececec; border-bottom:2px solid #CCC;}

.forminputerror { color:#fff; background-color:#CC101D; border-bottom:2px solid #F7288F;}
.forminputerror:focus { color:#fff; background-color:#CC101D;  border-bottom:2px solid #C9E7DE; }

.forminputrequired { color:#666; background-color:#f2f2f2;  border-bottom:2px solid #CC101D; }
.forminputrequired:focus { color:#CC101D; background-color:#f2f2f2;  border-bottom:2px solid #CC101D;}

/*
<div class="mfform">
	<div class="mfformgroup">
		<div class="mfformdescription">[#NAME]</div>
		<div class="mfformfield">
			<input class="[#NAME_CLASS]" type="text" name="[#NAME_VAR]" value="[#NAME_VALUE]">
			[#NAME_ERROR]
		</div>
	</div>
</div>
*/

.mfformgroup{
	clear:both;
	min-height:25px;
	border:1px dotted white;
	padding:5px 0 5px 0;
}

.mfform {
	position:relative;
	display:block;
	clear:both;
	width:550px;
	overflow: hidden;
}
/*
.mfformunit {
 	border: 1px solid red;
	clear:both;
	display:block;
	padding-top:16px;
}
*/
.mfforminfo {
	clear:both;
	float:left;
	width:550px;
}

.mfformdescription {
	float:left;
	clear:right;
	width:170px;
/*	border: 1px solid gray; */
}

.mfformdescription,
.mfformdescription p.absatz {
  display: block;
  height: 30px;
/*  line-height: 25px; */
}

.mfformfield {
/*	background-color:#faf;  */
	float:left;
	width:350px;
} * html .mfformfield {
	width:350px;
}

.mfforminputsubmit {
	float: left;
	clear:both;
	width: 100px;
}

.mfformfieldlarge {
	float:left;
	clear:both;
	width:100px;
}

.mfformdescriptionlarge {
	float:left;
	width:100px;
}

.mfformdescriptionlargest {
	float:left;
	width:100px;
}

.mfformfieldsmall {
	float:left;
	width:100px;
}

/* end forms marc */


/*
.forminput {	margin-top:5px; padding:0px; width:176px; color:#666; background-color:#f2f2f2; border:none;  border-bottom:1px solid #CCC; }
.forminput:focus {	margin-top:5px; padding:0px; width:176px; color:#666; background-color:#ececec; border:none; border-bottom:1px solid #CCC; }

.forminputerror {	margin-top:5px; padding:0px; width: 176px; color:#fff; background-color:#CC101D; border:none; border-bottom:1px solid #F7288F;}
.forminputerror:focus  {	margin-top:5px; padding:0px; width: 176px; color:#fff; background-color:#CC101D; border:none; border-bottom:1px solid #C9E7DE; }

.forminputrequired {	margin-top:5px; padding:0px; width: 176px; color:#fff; background-color:#CC101D; border:1px solid #CC101D; }
.forminputrequired:focus  {	margin-top:5px; padding:0px; width: 176px; color:#fff; background-color:#CC101D; border:1px solid #CC101D; }

.entryForm {  
	clear:both; width: 544px;
}
.entryForm_group { 
	clear:both; width: 544px; 
}
.entryForm_description { 
	padding-top:5px;
	float:left; width:176px; position:relative; padding-right:8px; 
}

.absatz { width:100px; }

.entryForm_field { 
	float:right; width:300px; position:relative; 
}

.mfform {
	position:relative;
	display:block;
	clear:both;
	width:544px;
}

.mfformunit {
	clear:both;
	display:block;
	height:1px;
	padding-top:16px;
}

.mfforminfo {
	clear:both;
	float:left;
	width:300px;
}

.mfformdescription {
	float:left;
	width:300px;
}

.mfformfield {
	float:left;
	width:176px;
}

.mfformfieldlarge {
	float:left;
	clear:both;
	width:300px;
}

.mfformdescriptionlarge {
	float:left;
	width:300px;
}

.mfformdescriptionlargest {
	float:left;
	width:300px;
}

.mfformfieldsmall {
	float:left;
	width:100px;
}
*/


/* end forms */


