body
{
	margin: 0;
	padding: 0;
/*	font-size: 70%; */
	background-color: #fcfcfc;
	background-image: url(/media/project/bodyBg.png);
	background-repeat: repeat-x;
} * html body {
	height:100%;
}

body, p, input, ul, li, td, th, select, textarea {
	font-family: Arial;
	color: #000;
}
body, p, input, ul, li, td, th, select, textarea {
	font-size: 12px;
	/* marc */
	line-height: 16px;
}

#results {
	margin-top: 20px;
}

/* [nav] default you are here will be same as rollover unless otherwise specified */
#udm a.udmY, #udm a.udmY:visited {
	background-color:#000;
	background:url(/udm4-php/udm-resources/menuitembgactive_border.png) top left no-repeat;
	}


/* [menu] default you are here will be same as rollover or inherit from navbar styles unless otherwise specified */
#udm ul a.udmY, #udm ul a.udmY:visited {
	background:none;
	font-weight:bold;
	
	margin:0;
	list-style: none ;
	background-image: url(/media/project/arrow-white.gif);
	background-position: 0 10px;
	background-repeat: no-repeat;	
}

#footer {
	display:block;
	clear:both;
	text-align:center;
	border-top:1px solid gray;
	padding:10px 0 25px 20px;
	font-size:11px;
}

#footer a {
	color:#c30000;
}

form
{
	padding: 0;
	margin: 0;
	display: inline;
}
.DownloadButton a {
	color:#FFF;
	text-decoration:none;
}

.DownloadButton {
	margin:0 0 5px 0;
	background:#CC0000;
	width:355px;
}

div.clear {
	clear: both;
	display:block;
}


table { display: table; }
tr { display: table-row; }
th, td {
  display: table-cell;
	text-align: left;
}
/*
ul {
	background-color:transparent;
	margin:0;
	padding:0;
	list-style-image:  url(/media/project/ulDash.gif);
	list-style-position:inside;
	line-height:16px;
}	
	
ul li {
	text-decoration: none;
	color: #666;
}
*/
#fwContent ul { margin-top: 9px; }
#fwContent ul,

#fwContent li {
	margin-left: 0;
	padding-top: 0;
	padding-left: 0;
	list-style: none ;
}
#fwContent li {
	margin-top: 0;
	padding-left: 12px;
	background-image: url(/media/project/ulDash.gif);
	background-position: 0% 5px;
	background-repeat: no-repeat;
}


#fw
{
  display: block;
  width: 760px;
	min-height: 1000px;
	background-color: #fff;
} * html #fw {
	height: 1000px;
}

#fwHeaderBg, #fwHeaderFg { min-height: 200px; }
* html #fwHeaderBg { height: 200px; }
* html #fwHeaderFg { height: 200px; }

#fwHeaderBg {
	width: 760px;
	background-image: url(/media/project/headerBg.jpg);
	background-repeat: no-repeat;
}
#fwHeaderFg {
	width: 740px;
	background-image: url(/media/project/headerFg.gif);
	padding: 0 0 0 20px;
	background-repeat: no-repeat;
}


#langSwitcher {
	display: block;
	overflow: hidden;
	float: left;
	clear: left;
}
#langSwitcher img { margin: 0 1px 0 0; }

ul#navTop, ul#navTop li
{
	font-family: Arial;
	color: #fff;
	font-size: 11px;
	list-style: none;
	margin: 0;
}
ul#navTop li a {
	margin: 0;
	text-decoration: none;
/*
	margin: 0 -14px 0 0;
*/    color: #fff;
}
ul#navTop li a:hover { text-decoration: underline; }

ul#navTop, #searchBox
{
	display: block;
	overflow: hidden;
	float: right;
	clear: right;
	width: 267px;
	padding: 6px 0 0 0;
/* 	border: 1px solid #0f0; */
}
ul#navTop li {
  padding: 0;
  display: inline;
}
ul#navTop li.active {
    font-weight: bold;
}

.LanguageUnavailable {
    filter: alpha(opacity=25);
    opacity: .25;
    -moz-opacity: .25;
    -khtml-opacity: .25;
}

div#searchBox {
/* 	padding: 9px 0 0 0; */
/* 	margin: 0 0 0 473px; */
/* 	display: block; */
/* 	height: 29px; */
/* 	overflow: hidden; */
}
div#searchBox input#searchField {
  display: block;
  clear: none;
	width: 150px;
	height: 18px;
	padding: 0;
	margin: 0 4px 0 0;
	font-size: 12px;
	border: 1px solid #d9d9d9;
	color: #888;
}
div#searchBox input {
	display: block;
	float: left;
}


div#basketNav {
	padding: 22px 280px 0 0;
	margin: 0;
	display: block;
	float: right;
	clear: both;
	height: 24px;
	/* 	overflow: hidden; */
}
div#basketNav div, div#basketNav div a {
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
div#basketNav div a:hover {
	text-decoration: underline;
}


#BasketInner {
  display: block;
  float: left;
  clear: both;
	padding-bottom: 1px;
	margin-bottom: 4px;
  padding: 9px;
}
#Basket #BasketInner { background-color: #f7ebaa; }
#BasketContent #BasketInner { background-color: #fbf5d4; }

#BasketInnerTitle
{
	font-size: 16px;
	color: #000;
	padding: 9px 9px 9px 33px;
	background-repeat: no-repeat;
	background-position: 9px center;
	background-image: url(/media/project/btnBasketBlack.gif);
}

#BasketInner hr
{
  display: block;
  float:left;
  clear: both;
  padding: 0;
} * html #BasketInner hr {
  margin-top: 10px;
}
#BasketInner a { text-decoration: none; color: #000 }
#BasketInner a:hover { border-bottom: 1px dashed #c30000; }
#BasketInner input.BasketField,
#BasketInner select.BasketField {
	border: 1px solid #d9d9d9;
	text-align: center;
	font-size: 11px;
	line-height: 15px;
	padding: 0;
}
#BasketInner input.BasketField {
	width: 23px;
	height: 15px;
	line-height: 15px;
}
#BasketInner select.BasketField {
	width: 45px;
	height: 18px;
	line-height: 15px;
	margin-left: 10px;
}
#BasketInner input.Buttons
{
	background-color: #FFE468;
	border-color: #fef7ce #867a31 #867a31 #fef7ce;
	border-width: 1px;
	border-style: solid;
	font-size: 12px;
}


#BasketInner div.basketDiameter {
    float: left;
    clear: left;
    position: relative;
    padding-left: 36px;
}
#fwContentRight #BasketInner div.basketDiameter {
    width: 120px;
}
#BasketInner select.basketDiameter {
    float: right;
    clear: right;
}



ul#navMain, ul#navMain li {
/* 	font-family: Helvetica, Arial, sans-serif; */
	color: #000;
	font-size: 13px;
	list-style: none;
}


ul#navMain {
	display: block;
	clear: both;
	padding: 12px 0 0 0;
	margin: 0;
	height: 26px;
	width: 740px;
    overflow: hidden;
}
ul#navMain li {
	margin: 0 4px 0 0;
	padding: 0;
	display: inline;
}
ul#navMain li.active { font-weight: bold; }
ul#navMain li a:hover {
  color: #000;
  text-decoration: underline;
  filter: alpha(opacity=60);
  opacity: .60;
  -moz-opacity: .60;
  -khtml-opacity: .60;
}



/* ul#navMain li.active { */
/*   border-bottom: 2px solid #000; */
/* } */


#breadcrumb
{
	display: block;
	clear: both;
	padding: 3px 0 0 0;
}



#fwContent, #fwContentStart {
	display: block;
	clear: both;
}
#fwContent { padding: 0 0 100px 20px; width: 714px; }
#fwContentStart { padding: 0 0 100px 0; width: 734px }

#fwContentLeft, #fwContentLeftStart {
	display: block;
	clear: left;
	float: left;
	min-height: 400px;
	padding: 0;
	margin: 0;
}
* html #fwContentLeft { height: 400px; }
* html #fwContentLeftStart { height: 400px; }

#fwContentLeft {
	width: 473px;
}
#fwContentLeftStart {
	width: 493px;
}
div.fwGradient {
	background-image: url(/media/project/textBg473.jpg);
	background-repeat: no-repeat;
	background-position: 0% 23px;
}
#fwContentRight {
    position: relative;
    right: 0;
    display: block;
    clear: right;
    float: right;
    margin: 0;
    padding: 0;
    width: 235px;
    overflow: hidden;
}




h1,
h2 {
  font-size: 24px;
	display: block;
	color: #c30000;
/* 	width: 473px; */
	text-transform: uppercase;
/* 	line-height: 31px; */
}
h1 {
  height:24px;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 16px;
	margin-bottom: 9px;
	overflow: hidden;
}
h2 {
	padding: 0;
	margin: 0;
	height: 24px;
	overflow: hidden; /*** not in liveedit mode! ***/
}

h3,
div.Szene div.SzeneText {
	display: block;
/* 	float: left; */
  clear: both;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	min-height: 19px;
	margin: 0;
	padding: 0 9px 0 9px;
	text-transform: uppercase;
	line-height: 24px;
/*** not in liveedit mode! ***/ 
/*	overflow: hidden;  */
  min-width: 226px;
  max-width: 464px;
}
* html h3,
* html div.Szene div.SzeneText {
  width: 226px;
}
h3 { background-color: #c30000; }
div.Szene div.SzeneText { background-color: #000; }


h4,
div.ZubehoerKategorie h5 {
  font-size: 14px;
	display: block;
	overflow: hidden; /*** not in liveedit mode! ***/
	margin: 0;
/* 	text-transform: uppercase; */
}

h4 {
	color: #c30000;
	width: 711px;
	height: 20px;
	padding: 0;
	line-height: 21px;
}
div.ZubehoerKategorie h5,
div.ZubehoerKategorie h3 {
	color: #fff;
	background-color: #c30000;
	padding: 0 0 0 3px;
	margin-bottom: 1px;
/* 	line-height: 20px; */
}
div.ZubehoerKategorie h5 {
	width: 708px;
	height: 19px;
}
div.ZubehoerKategorie h3 {
	padding: 0 0 0 9px;
	height: 21px;
	margin: 9px 0 1px 0;
	width: 226px;
}



p {
  padding: 0;
  margin-top: 0;
  margin-bottom: 18px;
/* 	line-height: 140%; */	 /*** only in liveedit mode! ***/	
}


div.image {
  display: block;
  clear: both;
  float: left;
  overflow: hidden;
  margin-bottom: 3px;
  height: 336px;
  width: 473px;
  position: absolute;
}
div.Intro div.image { height: 377px; }
div.Szene div.image { height: 336px; }

div.text {
  display: block;
  float: left;
  clear: both;
/* 	margin-bottom: 18px; */
}
* html div#fwContentLeft div.text,
*+html div#fwContentLeft div.text  { width: 473px; }
* html div#fwContentRight div.text,
*+html div#fwContentRight div.text { width: 235px; }


div.text div.textBody,
div.text div.downloadBody {
	margin: 0;
	padding-top: 9px;
}
div#fwContentLeft div.textBody  { width: 455px; }
div#fwContentRight div.textBody { width: 217px; }
/*
* html div#fwContentLeft div.textBody  { width: 473px; }
div#fwContentRight div.textBody { width: 235px; }
*/

div#fwContentRight div.downloadBody { width: 217px; }

div.Padding { padding: 0 9px 9px 9px; }
div.Margin  {	margin-bottom: 18px; }
div.minWidth { width: 235px; clear: both; }

div.Gradient {
	background-image: url(/media/project/textBg473.jpg);
	background-repeat: no-repeat;
	min-height: 100px;
} * html div.Gradient {
	height: 100px;
}


div.text div.downloadBody {
	background-color: #e1e1e1;
/* 	padding: 0 0 3px 0; */
}

div.rightCol a { text-decoration: none; color: #000 }
div.rightCol p a:hover { border-bottom: 1px dashed #c30000; }
div.floatLeft {
	float: left;
	padding-right: 3px;
}





div.ProduktUebersicht,
div.ZubehoerUebersicht {
  display: block;
  float: left;
  position: relative;
  top: 0;
  left: 0;
	height: 130px;
	max-height: 130px;
/*   margin-right: 3px; */
}

div.ProduktUebersicht h5,
div.ZubehoerUebersicht h5 {
	display: block;
	overflow: hidden; /*** not in liveedit mode! ***/
	width: 113px;
	height: 20px;
	padding: 0 0 0 3px;
	margin: 0;
	line-height: 21px;
}
div.ProduktUebersicht h5  { background-color: #c30000; }
div.ZubehoerUebersicht h5 { background-color: #aeaeae; }


div.ProduktUebersicht h5,
div.ZubehoerUebersicht h5,
div.ProduktUebersichtText {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}

img:hover {
	text-decoration:none;
	border:0;	
}


a.ProduktUebersichtBild,
a.ProduktBildKlein,
div.ProduktUebersichtText {
	display: block;
	float: left;
	position: absolute;
	top: 20;
	left: 0;
	background-color: #d24040;
}
a.ProduktUebersichtBild,
a.ProduktBildKlein {
  overflow: hidden;
	z-index: 2;
	width: 116px;
	height: 100px;
}
div.ProduktUebersichtText {
  z-index: 1;
	padding: 3px;
	width: 110px;
	height: 94px;
}

/* .ProduktUebersichtBild:hover, .ProduktUebersichtBild-hover, */
/* a:hover .ProduktUebersichtBild, a:hover .ProduktUebersichtBild-hover { */
a.ProduktUebersichtBild:hover {
  filter: alpha(opacity=25);
  opacity: .25;
  -moz-opacity: .25;
  -khtml-opacity: .25;
}

.ProduktUebersichtBildInner {
	background-position: center center;
	width: 116px;
	height: 100px;
	overflow: hidden;
	display: block;
	clear: both;
	position: relative;
	border: 0;
	padding: 0;
	margin: 0 0 9px 0;
}





select.Produktdropdown {
  width: 217px;
}


div.Abbildungen116 {
  width: 102%;
  display: block;
  float: left;
  clear: both;
}


div.Szene,
div.Intro {
	position: relative;
	display: block;
	clear: both;
	margin-bottom: 3px;
}
div.Szene {
  width: 473px;
  height: 336px;
}
div.Intro { width: 493px; }

div.Szene div.image,
div.Intro div.image {
  position:absolute;
  top: 0;
  z-index: 0;
  clear: both;
	display: block;
}

div.SzeneText {
  display: block;
  position: absolute;
}

div.Szene div.SzeneVordergrund {
  clear: both;
	font-size: 16px;
	font-weight: bold;
	display: block;
	overflow: hidden; /*** not in liveedit mode! ***/
  position: absolute;
	padding: 0 9px 0 9px;
	top: 0;
  width: 453px;
  height: 336px;
	z-index: 100;
}
div.Intro div.SzeneVordergrund {
  clear: both;
	display: block;
	overflow: hidden; /*** not in liveedit mode! ***/
  position: absolute;
	padding: 220px 9px 0 000;
	z-index: 2;
	left: 0;
	top: 0;
  width: 493px;
  height: 236px;
}

div.SzeneHeadline,
div.SzeneSublineGross,
div.SzeneSubline {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #c30000;
	text-transform: uppercase;
}
div.Szene div.SzeneHeadline {
  font-size: 24px;
	color: #c30000;
  line-height: 24px;
/*
	height: 60px;
*/
}
div.Szene div.SzeneSubline, div.SzeneSublineGross {
	font-size: 16px;
  line-height: 16px;
	height: 16px;
/*
	overflow: hidden;
*/
}
div.SzeneHeaderGelb {
	height: 57px;
	padding:0 0 0 235px;
	filter: alpha(opacity=80);
	opacity: .80;
	/* mozilla doesn't like transparent flash movies on transparent layers */
	-moz-opacity: 1;
	-khtml-opacity: .80;
	background-color: #FFD41A;
}

div.Intro div.SzeneHeader {
	height: 57px;
/*
	display: block;
*/
}

div.SzeneTexthell {
	z-index: 2;
	bottom: 0;
	padding:9px 0 0 235px;
	filter: alpha(opacity=80);
	opacity: .80;
	/* mozilla doesn't like transparent flash movies on transparent layers */
	-moz-opacity: 1;
	-khtml-opacity: .80;
	background-color: #efefef;
	height:90px;
}
div.Szene div.SzeneText {
	z-index: 2;
	bottom: 0;
	background-color: #000;
	color: #fff;
}
div.Intro div.SzeneText {
	color: #000;
}





div.Downloads
{
	background-color: #e1e1e1;
	padding: 9px;
	margin-bottom: 18px;
}
div.download {
  display: block;
  clear: both;
	margin-bottom: 9px;
}
div.download strong {
  display: block;
  padding-left: 22px;
}


p.downloadlink {
  display: block;
  padding: 0;
  margin: 0;
}
div.Downloads p.downloadlink a {
  padding: 0;
  margin: 0;
	text-decoration: none;
	color: #000;
}
div.Downloads p.downloadlink a:hover { text-decoration: underline; }


div.Aktuelles,
div.AktuellesHome,
div.NewsHome {
	margin-bottom: 1px;
}
div.Aktuelles,
div.AktuellesHome {
  width: 204px;
	background-image: url(/media/project/newsLinkArrow.gif);
	background-repeat: no-repeat;
}
div.Aktuelles {
	padding-left: 12px;
	background-position: 0% 4px;
}
div.AktuellesHome {
	padding-left: 21px;
	background-position: 9px 4px;
}

div.NewsHome {
  width: 216px;
}

div.Aktuelles a,
div.AktuellesHome a,
div.NewsHome a {
    color: #000;
    text-decoration: none;
    line-height: 1.4em;
}
div.Aktuelles a:hover,
div.AktuellesHome a:hover,
div.NewsHome a:hover {
	border-color: #C30000;
	border-width: 0 0 1px 0;
	border-style: dashed;
}
div.AktuellesHomeBild img,
div.AktuellesHomeBildFirst img { margin-bottom: 9px; }
div.AktuellesHomeBild img { margin-top: 9px; }
div.AktuellesHomeFirst { margin-top: 9px; }

.text a,
a.default {
  color: #C30000;
  text-decoration: none;
}
/*
.text a:hover, a.default:hover {
	border-color: #C30000;
	border-width: 0 0 1px 0;
	border-style: dashed;
}
*/
.text a:hover {
	border-color: #C30000;
	border-width: 0 0 1px 0;
	border-style: dashed;
}


div.newsTitle {
  font-size: 18px;
  line-height: 18px;
}
div.newsText { padding: 0 18px 0 0; }



div.Sickenrollen,
div.SickenrollenInner,
div.SickenrollenInner div.Header,
div.Gebrauchtmaschine,
div.GebrauchtmaschineInner,
div.GebrauchtmaschineInner div.Header {
  width: 473px;
  display: block;
  float: left;
}

div.SickenrollenRow div.Header,
div.SickenrollenRow div.leftCol,
div.SickenrollenRow div.rightCol,
div.GebrauchtmaschineRow div.Header,
div.GebrauchtmaschineRow div.leftCol,
div.GebrauchtmaschineRow div.rightCol {
	background-color: #ececec;
	margin-bottom: 4px;
	padding-top:2px;
	display: block;
	float: left;
	/* height: 22px; */
	overflow: hidden;
}
div.GebrauchtmaschineRow div.leftCol {
	width: 230px;
	padding-left:9px;
	margin-right: 3px;
	clear: left;
}
div.GebrauchtmaschineRow div.rightCol {
  padding-left: 9px;
  padding-right:2px;
  width: 220px;
  clear: right;
}
div.SickenrollenRow div.leftCol {
	width: 355px;
	margin-right: 3px;
	clear: left;
}
div.SickenrollenRow div.rightCol {
  padding-left: 9px;
  width: 106px;
  clear: right;
}
div.SickenrollenRow div.Shaded,
div.GebrauchtmaschineRow div.Shaded { background-color: #d7d7d7; }
.Shaded { background-color: #d7d7d7; }
.NotShaded { background-color: #ececec; }


div.SickenrollenRow div.leftCol1,
div.SickenrollenRow div.leftCol2,
div.SickenrollenRow div.leftCol3,
div.GebrauchtmaschineRow div.leftCol1,
div.GebrauchtmaschineRow div.leftCol2,
div.GebrauchtmaschineRow div.leftCol3 {
  display: block;
  float: left;
  clear: none;
  padding-left: 9px;
  overflow: hidden;
}


div.GebrauchtmaschineRow div.leftCol1 div.leftCol1Inner,
div.GebrauchtmaschineRow div.leftCol2 div.leftCol2Inner,
div.GebrauchtmaschineRow div.leftCol3 div.leftCol3Inner {
  display: block;
  float: left;
  clear: none;
}
div.GebrauchtmaschineRow div.leftCol1 div.leftCol1Inner { width: 44px; }
* html div.GebrauchtmaschineRow div.leftCol1 div.leftCol1Inner { width: 35px; }
div.GebrauchtmaschineRow div.leftCol2 div.leftCol2Inner { width: 158px; }
* html div.GebrauchtmaschineRow div.leftCol2 div.leftCol2Inner { width: 149px; }
div.GebrauchtmaschineRow div.leftCol3 div.leftCol3Inner { width: 30px; }
* html div.GebrauchtmaschineRow div.leftCol3 div.leftCol3Inner { width: 21px; }

div.SickenrollenRow div.leftCol1 div.leftCol1Inner { width: 35px; }
* html div.SickenrollenRow div.leftCol1 div.leftCol1Inner { width: 26px; }
div.SickenrollenRow div.leftCol2 div.leftCol2Inner { width: 159px; }
* html div.SickenrollenRow div.leftCol2 div.leftCol2Inner { width: 150px; }
div.SickenrollenRow div.leftCol3 div.leftCol3Inner { width: 129px; }
* html div.SickenrollenRow div.leftCol3 div.leftCol3Inner { width: 120px; }

div.Header div.leftCol1,
div.Header div.leftCol2,
div.Header div.leftCol3 {
  padding-top: 18px;
  padding-bottom: 9px;
  overflow: visible;
}




div.stringsDownloads,
.stringsInfomaterial,
.stringsBasketorder
{
	background-position: 0% 0%;
	background-repeat: no-repeat;
	width: 180px;
	padding-left: 55px;
	display: block;
	float: left;
	clear: both;
	margin: 0;
	font-weight: bold;
	text-transform: uppercase;
	overflow: hidden;  /* disable in liveedit! */
}
div.stringsDownloads {
	color: #fff;
	background-image: url(/media/project/strings.downloads.bg.gif);
	height: 16px;
	padding-top: 6px;
}
.stringsInfomaterial {
	color: #000;
	background-image: url(/media/project/strings.infomaterial.bg.gif);
	height: 16px;
	padding-top: 16px;
	margin-bottom: 6px;
}
.stringsBasketorder {
	width:448px;
	padding:6px 35px 0 0;
	height:30px;
	color: #000;
	text-align:right;
	background-image: url(/media/project/bt_basket_order.gif);
	margin-bottom: 6px;
}
a:hover .stringsInfomaterial {
  filter: alpha(opacity=75);
  opacity: .75;
  -moz-opacity: .75;
  -khtml-opacity: .75;
}



div#ZubehoerFaxBestellung {
  position: absolute;
  display: block;
  width: 354px;
  height: 100px;
  top: 200px;
  left: 377px;
}
#ZubehoerFaxHeader {
	width: 17cm;
	display: block;
}
div.ZubehoerFaxbestellungRow,
div.ZubehoerFaxbestellungTitle,
div.ZubehoerFaxbestellungContents {
  display: block;
  float: left;
  clear: both;
  width: 17cm;
}
div.ZubehoerFaxbestellungTitle {
  padding-top: 0.7cm;
}
div.ZubehoerFaxbestellungContents {
  border-top: 2px solid #000;
  padding-top: 0.2cm;
}

div.ZubehoerFaxbestellungRow div.col1,
div.ZubehoerFaxbestellungRow div.col2,
div.ZubehoerFaxbestellungRow div.col3 {
	display: block;
	float: left;
	clear: none;
/*   height: 2px; */
  min-height: 25px;
  line-height: 25px;
}
* html div.ZubehoerFaxbestellungRow div.col1 { height: 25px; }
* html div.ZubehoerFaxbestellungRow div.col2 { height: 25px; }
* html div.ZubehoerFaxbestellungRow div.col3 { height: 25px; }


div.ZubehoerFaxbestellungRow div.col1 { width: 2.2cm; }
div.ZubehoerFaxbestellungRow div.col2 { width: 7.7cm; }
div.ZubehoerFaxbestellungRow div.col3 { width: 7cm; }
div.ZubehoerFaxbestellungRow div.col1 input {
	border-width: 1px;
	border-color: #ccc #ccc #000 #ccc;
	border-style: solid;
	width: 1.5cm;
	text-align: right;
  font-size: 11pt;
}
div.ZubehoerFaxbestellungRow div.col3 div.col1 { margin-right: 0.3cm; }

div.FaxSickenrollen div.col2 { width: 5.2cm; }
div.FaxSickenrollen div.col3 { width: 9.2cm; }


#ZubehoerFaxAdressbereich {
	margin-top: 1cm;
  display: block;
	position: relative;
  float: left;
  clear: none;
  width: 17cm;
}
#ZubehoerFaxAdressbereich div.Adressfeld {
  display: block;
  height: 1.2cm;
  width: 7cm;
}
#ZubehoerFaxAdressbereich div.Adressfeld input,
#ZubehoerFaxAdressbereich div.Bemerkungsfeld textarea {
  font-size: 11pt;
	display: block;
	width: 7cm;
	border-bottom: #000;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}
#ZubehoerFaxAdressbereich div.Adressfeld input
{
	height: 0.6cm;
	line-height: 0.6cm;
}
#ZubehoerFaxAdressbereich div.Bemerkungsfeld textarea {
	height: 5.5cm;
	margin: 0;
	overflow:hidden;
}

#ZubehoerFaxAdressbereich div.Bemerkungsfeld {
  display: block;
  float: right;
  clear: none;
	position: absolute;
	bottom: 0;
	right: 0;
}



.ZubehoerSickenrollenSub1 {
	display: block;
	background-color: #d7d7d7;
	background-image: url(/media/project/sickenrollenLinkArrow.gif);
	background-repeat: no-repeat;
	background-position: 334px center;
	width: 351px;
	margin-top: 2px;
	margin-bottom: 3px;
	text-decoration: none;
	color: #000;
	padding-left: 3px;
	min-height: 20px;
	line-height: 20px;
} * html .ZubehoerSickenrollenSub1 {
  height: 20px;
}

a.ZubehoerSickenrollenSub1:hover {
	color: #fff;
	background-color: #d24040;
	background-image: url(/media/project/sickenrollenLinkArrowInv.gif);
}

/* forms marc */


.forminput {	float:right; margin-top:5px; padding:0px; width:225px; color:#666; background-color:#f2f2f2; border:none;  border-bottom:1px solid #CCC; }

.forminput:focus {	float:right; margin-top:5px; padding:0px; width:225px; color:#666; background-color:#ececec; border:none; border-bottom:1px solid #CCC; }



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

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



.forminputrequired {	float:right; margin-top:5px; padding:0px; width: 225px; color:#444; background-color:#f2f2f2; border:none;  border-bottom:1px solid #CCC;  }

.forminputrequired:focus  {	float:right; margin-top:5px; padding:0px; width: 235225pxpx; color:#000; background-color:#aaa; border:none;  border-bottom:1px solid #CCC; }



.entryForm {  
/*
	border: 1px solid gray;
*/
	clear:both; 
	width: 455px;
}


/*
.entryForm_group { 
	border: 1px solid gray;

	clear:both; 
}


.entryForm_description { 

	padding-top:5px;

	float:left; 
	width:176px; 
	position:relative; 
	padding-right:8px; 

}

.entryForm_field { 
	float:left; 
	width:200px; 
}
*/
.mfform {
	position:relative;
	display:block;
	clear:both;
	width:455px;
	overflow: hidden;
}

.mfformunit {
/*
	border: 1px solid gray;
*/	clear:both;
	display:block;
/*
	height:100px;
*/	padding-top:16px;
}

.mfforminfo {
	clear:both;
	float:left;
	width:455px;
	margin-bottom: 9px;
	margin-top: 18px;
	border-bottom: 2px solid #c30000;
}

.mfformdescription {
	float:left;
	clear:left;
	width:200px;
}

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

.mfformfield {
	float:left;
	clear:right;
	width:244px;
} * html .mfformfield {
	width:255px;
}

.mfforminputsubmit {
	float: right;
	clear: right;
  width: 100px;
  margin: 20px 125px 0 0;
}

.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 */




/*** suche ***/

span.searchHL { font-weight:bold; }

div.searchRanking {
  width: 150px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  line-height: 7px;
	padding: 29px 0 4px 0;
	float: right;
	clear: none;
} * html div.searchRanking {
  line-height: 9px;
}

div.searchRankingOuter {
  display: block;
	width: 75px;
	height: 9px;
	background-color: #eee;
	float: left;
	clear: none;
	margin: 0 8px 0 0;
	overflow: hidden;
}
div.searchRankingInner {
  background-color: #c30000;
  height: 8px;
	overflow: hidden;
}


