/* Basissyles */
body { behavior:url(/2007/css/csshover.htc); font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:10px; color:#666666; background-color:#FFFDF4}
.head { width:1004px; max-width:1004px; background-image: url(images/bg-navitop.gif); background-repeat:no-repeat; background-position: 5px 11px; margin-top:10px; color:#666666; float:left; }
div.inhaltall {position:absolute; top:90px; left:230px; width:797px}
div.content {width:787px; padding:5px; border:1px solid #8aacc9; float:left; background-color:#FFF}
div.contentstart {width:770px; padding:14px; border:1px solid #8aacc9; float:left; background-color:#FFF}
div.contentKat {width:797px; float:left}
div.contentArt {width:797px; border:1px solid #999999; float:left}
div.contentBest {width:797px; border:1px solid #ff6600; float:left; background-color:#fff}
div.contentServ {width:797px; border:1px solid #999999; float:left}
div.contentServ1 {width:787px; border:1px solid #999999; float:left; padding:5px}
div.contentServ2 {width:797px; border:1px solid #999999; float:left; padding:5px}
div.fuss {width:787px; padding: 20px 5px 5px 5px; height:40px; min-height:40px; text-align:center; }
div.navitop {position:absolute; top:11px; left:36px; width:1006px; height:50px; text-align:right; z-index:1}
div.navioben {margin-top:25px; padding:0px 0px 5px 15px;text-align:right;}
div.navileft {position:absolute; top:0px; left:5px; width:210px; margin-top:150px; text-align:left}
div.suche {width:797px; position:absolute; top:0px; left:230px; height:28px; min-height:28px; margin-top:110px; }
div.sucheArt { width:600px; float:left;}
div.sucheBest { width:598px; float:left;}
div.spalteRechts {width:240px; float:right;}
div.spalteRechtsKat {width:195px; float:right;}
div.spalteRhead { text-align:left; margin:1px 0px 0px 0px; width:195px; max-width:195px; color:#FFFFFF; background-image: url(images/navi-top-basket-kasse.gif); background-repeat:no-repeat; height:21px; max-height:21px; background-position: 1px 2px; padding: 6px 0px 0px 2px; float:left;}
div.spalteRheadSSL { text-align:left; margin:1px 0px 0px 0px; width:199px; color:#FFFFFF; background-image: url(images/navi-re-orange-info.gif); background-repeat:no-repeat; height:21px; max-height:21px; background-position: 1px 2px; padding: 6px 0px 0px 0px; float:left;}
div.spalteRheadBasket { text-align:left; vertical-align:middle; margin:1px 0px 0px 0px; width:199px; color:#FFFFFF; background-image: url(images/navi-re-orange.gif); background-repeat:no-repeat; height:21px; max-height:21px; background-position: 0px 2px; padding: 6px 0px 0px 0px; float:left;}
div.r { color:#c60000}
/* Basisstyles Ende*/
.imgborder {padding:9px;}
/* navi.php, navi-start.php */
div.divLnavi { padding:0px 0px 0px 14px}
div.divRnavi { padding:10px 0px 0px 7px; float: right}
div.spalteLhead { width:220px; max-width:220px;float:left; color:#ffffff}
div.naviLservice {
	display:block;	
	width:200px;
	color:#009933;
	padding:2px 0px 4px 10px ;
	background-color:#d7ec97;
	border-bottom:1px solid #9ccf00;
	border-right:1px solid #9ccf00;
	border-top:1px solid #9ccf00;
	border-left:1px solid #8aacc9;
	float:left;
	margin: 20px 0 8px 0;
}
div.naviLbasket { width:220px; max-width:220px; background-image: url(images/navi-blau.gif); background-repeat:no-repeat; height:21px; background-position: 0px 0px; margin:3px 0px 7px 0px; padding: 3px 0px 0px 14px; float:left; color:#FFFFFF;}
div.naviAnsp {	padding: 0px 0px 5px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; font-weight: normal;}
/* navi.php, navi-start.php Ende */

/* Formatierung Spalte rechts */
.divRhead { text-align:left; padding:0px 0px 0px 7px;}
.divRsicher { text-align:left; padding:0px 0px 10px 10px; height:70px;}
.divRnavi { text-align:left; padding:0px 0px 10px 5px;}
.divRinfo { text-align:left; padding:0px 0px 10px 5px; }
.divRbasket { text-align:left; width:190px; max-width:190px; padding:7px 0px 0px 5px; background-image: url(images/navi-re-blau.gif); background-repeat:no-repeat; height:21px; max-height:21px; background-position: 2px 4px;}
.divRquick { text-align:left; padding:7px 0px 0px 5px; margin-bottom:4px; background-image: url(images/navi-re-blau.gif); background-repeat:no-repeat; height:21px; max-height:21px; background-position: 0px 4px; color:#FFFFFF;}
/* Formatierung Spalte rechts Ende */

/* Formatierung Katalog */
div.katInhalt {float:left; width:596px}
.katbild{width:78px; text-align:left; vertical-align:top; float:left; position:relative; margin: 2px 2px 2px 1px;}
.kathomeinhalt{padding: 0px 2px 0px 0px; height:90px; min-height:90px; }
.kathome{ width:240px; height:80px; margin: 0px 8px 5px 0px; padding:0px; border: 1px solid #E7B2B5; float:left;  }
.kathome2{ width:240px; height:80px; margin: 0px 0px 5px 0px; padding:0px; border: 1px solid #E7B2B5; float:left; }
/* Formatierung Katalog Ende */

/* Formatierung hifi-hersteller */
div.pfeil {float:left; padding: 3px}
h2.hersteller {float:left; padding:3px; width:130px}
.linieU { border-top:1px solid #E7B2B5; margin:11px 0px 11px 0px;clear:both}
/* Formatierung hifi-hersteller */
a.begriffe, a.begriffe:visited {color:#c00; position:relative; z-index:1;}
a.begriffe b {position:absolute; visibility:hidden; height:0; border:1px solid #AA0000; left:0; top:21px; left:21px;}
a.begriffe:hover { border:0; z-index:1000;}
a.begriffe:hover b {padding:7px; background-color:#fff; color: #AA0000; visibility:visible; height:130px; width:260px; cursor:pointer; text-align:left; font-weight:normal; z-index:500;text-decoration:none }
a.begriffe:hover b img {border:0; float:left; margin:0 7px 7px 0}
a.begriffe:hover b h1 { font-size: 11px; color: #AA0000; padding: 0 0 0 0; margin: 1px 0 3px 0}
/* Formatierung Überschriften */
b.start {font-size:11px; color:#c60000; margin: 0px 0px 1px 0px; padding:0px; font-weight:normal; float:left; width:175px}
h1.katHeadline { font-size:11px; color:#333333; margin:0px; padding: 5px 0px 0px 5px;font-weight:normal; background-color: #ffe28a; height:20px; min-height:20px; border-bottom:1px solid #d8d8d8;}
h1.katHeadlineKat { font-size:11px; color:#333333; margin:0px; padding: 5px 0px 0px 5px; font-weight:normal; background-color: #ffe28a; height:20px; min-height:20px; border-bottom:1px solid #d8d8d8; border-right:1px solid #cccccc; border-top:1px solid #cccccc; border-left:1px solid #cccccc}
h1.katHeadlineKat2 { font-size:11px; color:#333333; margin:0px; padding: 5px 0px 0px 5px; font-weight:normal; background-color: #d7ec97; height:25px; min-height:25px; border-bottom:1px solid #d8d8d8; border-right:1px solid #999999; border-top:1px solid #999999; border-left:1px solid #999999}
h2.artHeadline { font-size:11px; font-weight:bold; color:#c60000; margin:0px; padding: 5px 0px 0px 5px; background-color: #e6e6e6; height:20px; min-height:20px; border:1px solid #d8d8d8;}
h2.artHeadlinePopup { font-size:11px; font-weight:bold; color:#c60000; margin:0px; padding: 5px 0px 0px 5px; height:25px; border-top:1px solid #c60000; border-right:1px solid #c60000; border-left:1px solid #c60000;}
h2.startHeadline { height:auto; width:240px; font-size:11px; font-weight:bold; color:#2d85bb; margin:0px; padding: 3px 0px 0px 6px; height:23px; min-height:23px; background-image: url(images/bg-h2-green-top.jpg); background-position: top left; background-repeat:no-repeat}
h2.startHeadline2 { width:520px; font-size:11px; font-weight:bold; color:#ff8635; margin:0px; padding: 3px 0px 0px 6px; height:23px; min-height:23px; background-image: url(images/bg-h2-gelb-top.jpg); background-position: top left; background-repeat:no-repeat}
h2.startHeadline3 { width:520px; font-size:11px; font-weight:bold; color:#ff8635; margin-top:240px; padding: 3px 0px 0px 6px; height:26px; min-height:26px; background-image: url(images/bg-h2-gelb-top.jpg); background-position: top left; background-repeat:no-repeat}
.h2bottomgelb { float:left; margin-bottom:10px; height:10px; min-height:10px; width:520px; background-image: url(images/bg-h2-gelb-bottom.jpg); background-position: bottom left; background-repeat:no-repeat}
.h2bottomrot { margin-bottom:10px; height:10px; min-height:10px; width:256px; background-image: url(images/bg-h2-rot-bottom.jpg); background-position: bottom left; background-repeat:no-repeat}
.h2bottomgreen { float:left; margin-bottom:10px; height:10px; min-height:10px; width:240px; background-image: url(images/bg-h2-green-bottom.jpg); background-position: bottom left; background-repeat:no-repeat}
h2.startHeadlineSpalte { width:254px; font-size:11px; font-weight:bold; color:#fff; margin: 0px; padding: 3px 0px 0px 4px; height:23px; min-height:23px; background-image: url(images/bg-h2-rot-top.jpg); background-position: top left; background-repeat:no-repeat}
h2.startHeadlineSpalte2 { width:256px; font-size:11px; font-weight:bold; color:#fff; margin: 0px 0px 5px 0px; padding: 2px 0px 0px 2px; background-color: #c60029; height:15px; min-height:15px; border:1px solid #E7B2B5; clear:both;}
h2.bestHeadline { font-size:11px; font-weight:bold; color:#c60000; margin:0px; padding: 5px 0px 0px 5px; background-color: #d7ec97; height:20px; min-height:20px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
h2.bestHeadlineBlau { font-size:11px; font-weight:bold; color:#2d85bb; margin:0px; padding: 5px 0px 0px 5px; background-color: #d7ec97; height:20px; min-height:20px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
h2 {font-size:11px; font-weight:bold; color:#c60000; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px;}
h2.bestHeadline2 { font-size:11px; font-weight:bold; color:#ff6600; margin:0px; padding: 15px 0px 0px 15px; height:20px; min-height:20px;}
h3.bestHeadline2 { font-size:11px; font-weight:normal; color:#ff6600; margin:0px; padding: 15px 0px 0px 15px; height:20px; min-height:20px;}
h3.zubHeadline { font-size:11px; font-weight:bold; color:#666666; margin:0px; padding: 5px 0px 0px 5px; background-color: #FFF4D2; height:20px; min-height:20px; border-bottom:1px solid #cccccc;}
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; margin: 2px 0px 4px 0px; }
h3.news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #c60000; font-weight: bold; padding: 1px 4px 0px 4px; }
h3.zubHeadlineStart { font-size:11px; color:#c60000; margin:0px; padding: 3px 0 0 3px; height:30px; min-height:20px; background-color:#E7B2B5; }
/* Formatierung Überschriften Ende*/

/* Formatierung Text */
ul.kat { list-style-position: outside;	list-style-type: square; display: list-item ;margin: 2px 0px 1px 14px; padding:  1px 0px 0px 26px; }
li.kat { margin: 1px 0px 1px 26px; font-size: 11px; color: #333333; list-style-type: square; display: list-item; }
ul.art { list-style-position: outside;	list-style-type: square; display: list-item; margin: 2px 0px 1px 14px; padding:  0px 0px 0px 10px; }
li.art { margin-bottom: 1px; color: #333333; }
li.start { font-size: 10px;	color: #8C8A6C; }
li.linkabst {padding: 0px 0px 4px 0px}

ul#kat { list-style-position: outside;	list-style-type: square; display: list-item ;margin: 2px 0px 1px 14px; padding:  1px 0px 0px 26px; }
li#kat { margin: 1px 0px 1px 26px; font-size: 11px; color: #333333; list-style-type: square; display: list-item; }
ul#art { list-style-position: outside;	list-style-type: square; display: list-item; margin: 2px 0px 1px 14px; padding:  0px 0px 0px 10px; }
li#art { margin-bottom: 1px; color: #333333; }
li#start { font-size: 10px;	color: #8C8A6C; }
li#linkabst {padding: 0px 0px 4px 0px}
ul.ulart { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; list-style-position: outside; list-style-type: square; margin: 0px 0px 0px 14px; padding:  5px 0px 3px 10px; }
li.liart { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
div.warnung { font-size:11px; font-weight:bold; color:#c60000; margin: 0px 10px 20px 10px; padding: 5px 0px 5px 5px; background-color: #D8D8D8; border:1px solid #c60000;}
b#r {font-weight:bold; color:#c60000;}
/* Formatierung Text Ende */

/* Formatierung Tabellen */
.noborder {border:0px;text-decoration:none}
span.bezahlen {text-align:left; padding:25px 10px 8px 10px; cursor:help }
span.bezahlen2 {text-align:left; padding:25px 10px 8px 10px; cursor:help }
table.inhaltkat {margin:0px; vertical-align:top; width:596px; border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8; float:left; background-color:#fff}
td.bild { margin-top:10px; padding: 2px 5px 5px 5px; width:78px; max-width:78px; vertical-align:top; text-align:center; border-bottom:1px solid #cccccc;}
td.beschreibung { margin-top:10px; padding: 0px 5px 15px 0px; vertical-align:top; text-align:left; border-bottom:1px solid #cccccc;}
td.preis  { margin-top:10px; vertical-align:top; border-bottom:1px solid #cccccc; width:150px; max-width:150px;}
td.headline {font-size:11px; font-weight:bold; color:#c60000; margin:0px; padding: 5px 0px 5px 5px; background-color: #e8e8e8; height:20px; min-height:20px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
td.headlineBest {font-size:11px; font-weight:bold; color:#c60000; margin:0px; padding: 5px; background-color: #e8e8e8; height:20px; min-height:20px; border-bottom:1px solid #cccccc; }
td.inhalt {font-size:11px; margin:0px; padding: 5px 0px 5px 5px; background-color: #F1F7FA; border:1px solid #cccccc;}
td.inhalt2 {font-size:11px; margin:0px; padding: 0px; background-color: #F1F7FA; border:1px solid #cccccc;}
table.inhalt {font-size:11px; margin:0px; padding: 0px; background-color: #f0f0f0; border:1px solid #cccccc;}
/* Formatierung Tabellen Ende*/

/* Formatierung Sonstiges */
div.inhalt { padding: 10px;}
div.inhalt2 { padding: 0px 10px 0px 10px; margin:0px;}
div.inhalt3 {font-size:11px; margin:0px; padding: 5px; background-color: #f8fceb; border:1px solid #cccccc;}
.abst { margin: 4px 0px 8px 0px;}
.blaettern { border-bottom:1px solid #d8d8d8; padding:5px 0px 5px 8px; margin: 0px 0px 0px 0px; background-color:#FFF4D2}
.blaettern_bottom { border-top:1px solid #d8d8d8; padding:5px 0px 10px 8px; margin: 0px 0px 0px 0px; background-color:#FFF4D2 }
.blaetternBest { border:1px solid #d8d8d8; padding:5px 0px 5px 8px; margin: 0px 0px 0px 0px; background-color:#FFF4D2}
.bodytop { width:1024px; max-width:1024px; float:left}
.body { width:1024px; max-width:1024px; float:left;}	
.fuss { width:1024px; max-width:1024px; margin-top:10px; float:left}

.sLinks { text-align:left; width:200px; max-width:200px; vertical-align:top; padding-left: 20px}
.sMitte { margin:0px; padding: 0px;text-align:left; vertical-align:top;  border:1px solid #999999}
.sMitteStart { margin:0px; padding:5px;text-align:left; vertical-align:top; border:1px solid #7F9DB9}
.sRechts { padding: 0px 0px 5px 5px; text-align:left; vertical-align:top; width:190px; max-width:190px	;}

a, .tipp {
	position: relative;
	}

a span, .tipp span {
  	display: none;
  	font: 11px arial,helvetica,sans-serif;
  	color: #000066;
  }
 
a:hover, .tipp:hover {
  	background-color: transparent;
  	z-index:1;
  }
 
a:hover span, .tipp:hover span {
	width: 220px;
 	position: absolute;
	border-bottom: 1px solid #2d85bb;
	background: url(images/tooltipp_bg.gif) no-repeat left top;
	top: 19px;
	left: 0px;
	display: block;
/*	background: #e6ecff; */
	cursor: help;
	text-decoration: none;
	-moz-opacity:1.00;
	filter:alpha(opacity=100);   
	opacity: 1.00;
	z-index:1;
}
.VarDrop { margin:1px 0px 0px 0px; font-size: 11px; color: #ff6600; width: 270px; background-color: #FFF8E9; border: 1px solid #ccc;height: 15px;}

.neu { background-color:#C60000; padding: 3px; color:#FFFFFF; width:27px; float:left; margin: 0px 4px 0px 0px; }
.sonderpreis { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: normal; color: #c6oooo; text-decoration: line-through}
.Text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.TextFett { font-weight:bold;}
.TextFett11 { font-weight:bold; font-size: 11px}
.TextRot { color:#c60000; font-weight:normal;}
.TextRotFett { color:#c60000; font-weight:bold;}
.TextKlein { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	font-weight: normal;
	}
.TextRotKlein { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#c60000;
	font-weight: normal;
	}
.TextOrangeKlein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF6600;
	font-weight: normal;
}
.TextAbstandKlein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding: 1px 0px 1px 4px;
	height: auto;
	width: auto;
}
.TextAbstandKleinBorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding: 1px 0px 1px 4px;
	border-bottom: 1px solid #d8d8d8;
	height: auto;
	width: auto;
}
.TextOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: normal;
}
.TextOrangeFett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
}
.bgHell {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 3px 0px 3px;
}
.bgDunkel {
	background-color: #efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 3px 0px 3px;
}
.bgHellRand {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding: 0px 3px 0px 3px;
}
.bgDunkelRand {
	background-color: #efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding: 0px 3px 0px 3px;
}
.bgHellRand1 {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #D8D8D8;
	padding: 0px 3px 0px 3px;
}
.bgDunkelRand1 {
	background-color: #efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #D8D8D8;
	padding: 0px 3px 0px 3px;
}
.bgHellRand2 {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #f8f8f8;
	padding: 0px 3px 0px 3px;
}
.bgDunkelRand2 {
	background-color: #efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #D8D8D8;
	padding: 0px 3px 0px 3px;
}
.bgDunkelAbst {
	background-color: #efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 5px;
}

.bgHellAbst {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 5px;
}
.basketbg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color: #2d85bb;
	height:23px;
	width:215px;
	border: 0px;
	background: url(images/in-basket.gif); background-repeat: no-repeat; background-position: left;
	cursor:pointer;
}
.basketbg2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color: #2d85bb;
	height:23px;
	width:350px;
	border: 0px;
	background: url(images/in-basket2.gif); background-repeat: no-repeat; background-position: left;
	cursor:pointer;
}
.basketbg3 {
	border:none;
	text-decoration:none;
	padding:3px;
}
.basketbg4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color: #ffffff;
	height:23px;
	width:200px;
	border: 0px;
	padding:0px 6px 3px 0px;
	background: url(images/navi-re-orange.gif); background-repeat: no-repeat; background-position: left;
	cursor:pointer;
}
.neukundebg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color: #2d85bb;
	height:23px;
	width:313px;
	border: 0px;
	background: url(images/in-neukunde.gif); background-repeat: no-repeat; background-position: left;
	cursor:pointer;
}
.TableHead {
	background-color: #e6e6e6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c40000;
	padding:3px 0px 3px 3px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 3px;
}
.TableHead2 {
	background-color: #e6e6e6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c40000;
	padding:3px 0px 3px 3px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #d8d8d8;
	padding-right: 3px;
}

.input90 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 15px;
	width: 90px;
	border: 1px solid #7F9DB9;
	margin: 4px 4px 4px 4px;
	background-color: #ffffff;
}
.input90rot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	height: 15px;
	width: 90px;
	border: 1px solid #7F9DB9;
	margin: 4px 4px 4px 4px;
	background-color: #bc0000;
}
.input120 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 15px;
	width: 130px;
	border: 1px solid #7F9DB9;
	padding-left: 2px;
	background-color: #ffffff;
}
.input120d {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 15px;
	width: 132px;
	margin-top: 3px;
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
}
.input150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 15px;
	width: 149px;
	border: 1px solid #7F9DB9;
	padding-left: 2px;
	background-color: #ffffff;
}
.input190d {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 14px;
	width: 187px;
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
}
.input210d {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 15px;
	width: 210px;
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
}
#inputSuche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2D85BB;
	height: 15px;
	padding: 2px 2px 1px 2px;
	margin-left: 3px;
	width: 170px;
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
}
.inputSuche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 15px;
	padding: 0px 2px 0px 2px;
	width: 205px;
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
}
.inputMSuche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2D85BB;
	height: 18px; 
	margin-bottom:4px;
	padding: 2px 2px 2px 2px;
	width: 176px;
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
}

.InputBeitrag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	height: 50px;
	width: 450px;
}
.input150d {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 15px;
	width: 150px;
	margin-top: 3px;
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
}
.InputAnz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	color: #666666;
	height: 15px;
	width: 40px;
	border: 1px solid #ff6600;
	background-color: #ffcc99;
	padding:2px;
	margin: 2px 0px 2px 0px
}
.InputNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 15px;
	width: 194px;
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
	padding-left: 3px;
}
.InputNormal2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 19px;
	width: 194px;
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
	padding-left: 3px;
}
.InputLKZ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 19px;
	width: 100px;
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
}
.InputOrt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 15px;
	width: 140px;
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
	padding-left: 3px;
}
.InputPLZ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 15px;
	width: 90px;
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
	padding-left: 3px;
}
.InputPLZ2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 19px;
	width: 90px;
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
	padding-left: 3px;
}
.InputGo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ffffff;
	height: 23px;
	width: 23px;
	margin-top: 15px;
}
.InputPLZKontakt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 15px;
	width: 50px;
	padding-left: 3px;
}
.InputAnfrage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 150px;
	width: 333px;
	padding-left: 3px;
}
.InputMenge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	height: 15px;
	width: 54px;
	padding-left: 3px;
}
.InputGBuch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 15px;
	width: 160px;
	padding-left: 3px;
}
.InputNL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 15px;
	width: 166px;
	padding-left: 3px;
}
.InputUmfrage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 50px;
	width: 170px;
	padding-left: 3px;
}
.InputUmfrageGross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 100px;
	width: 300px;
	padding-left: 3px;
}
.goabst {
	padding: 2px 0px 0px 2px;
	position: absolute;
}
.goabst2 {
	padding: 3px 0px 0px 22px;
	position: absolute;
	padding-left: 3px;
}
.InputLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 11px;
	width: 80px;
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
	padding-left: 3px;
}
.textLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #a7a68d;
	margin-bottom: 3px;
}
.InputVersandart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 19px;
	width: 315px;
	margin-top: 3px;
	margin-left: 1px;
	padding-left: 3px;
}
.InputBestellnotiz {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 70px;
	width: 349px;
	padding-left: 3px;
}

.ButtSenden {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6600;
	background-color: #ffede1;
	height: 19px;
	width: auto;
	margin-bottom: 1px;
	border: 1px solid #ff6600;
	padding-left: 3px;
}
.ButtKasse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6600;
	background-color: #ffede1;
	height: 47px;
	width: 98px;
	margin-left: 2px;
	border: 1px solid #ff6600;
	padding-left: 3px;
}
.Buttakt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ff6600;
	background-color: #ffede1;
	height: 17px;
	width: 80px;
	border: 1px solid #ff6600;
	cursor:pointer;
	padding-left: 3px;
}
.InputNormalKK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 15px;
	width: 194px;
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	padding-left: 3px;
}
.InputPlzKK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 15px;
	width: 40px;
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
}
.InputOrtKK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 15px;
	width: 148px;
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	padding-left: 3px;
	margin-left: 2px;
}
.InputMonatKK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 19px;
	width: 44px;
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	padding-left: 3px;
}
.InputJahrKK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 19px;
	width: 65px;
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	padding-left: 3px;
}
