@charset "UTF-8";

/* CSS fuer Seibt und WbM
 * 
 * Startseite
 *
*/

/* Universalselektor */
* {
  font-family:Arial, sans-serif;
  font-size:1em;
  margin:0;
  padding:0;
}

html {
	 /* overflow-y:hidden;   fuer die Anpassung keine Scrollbalken bei 1024x768 */
}  

/* alle Links */
a:link, a:visited, a:hover, a:active {
	text-decoration:none;
	color:inherit;
}

img {
  border:0px;
}

ul, li {
	list-style-type:none;
}

/* nach jedem float */
.clearit {
  clear:both;
}

/* Inhaltscontainer */
#content {
	position:relative;
	width:999px;
	margin:auto;
}
/* Ende Inhaltscontainer */

/* Abstand zwischen einzelnen Containern */
.abstand {
	position:relative;
	height:20px;
	border-right-width:1px;
    border-right-style: solid;
	border-left-width:1px;
    border-left-style: solid;
}
/* Abstand zwischen einzelnen Containern */

/* Kopfzeile */
#kopfzeile {
	position:relative;
	padding:25px 20px 25px 30px;
	border-width:1px;
	border-style:solid;
}

#logo_seibt_ik, #logo_wbm, #logo_seibt_mt, #logo_km_db {
	position:relative;
	float:left;
	margin-right:80px;
}

#logo_km_db {
  margin-right:40px;
}

#headline_seibt_ik, #headline_wbm, #headline_seibt_mt, #headline_km_db {
	position:relative;
	float:left;
	margin-top:10px;
}

#headline_seibt_ik h1, #headline_seibt_mt h1, #headline_km_db h1 {
	font-size:1.3em;
	text-transform:uppercase;
}

#headline_wbm h1 {
	font-size:1.1em;
	text-transform:none;
}

#headline_seibt_ik h6, #headline_wbm h6, #headline_seibt_mt h6, #headline_km_db h6 {
	font-size:0.8em;
}

#sprachwechsel {
	position:relative;
	float:right;
}

#sprachwechsel li {
	position:relative;
	float:right;
	margin-left:5px;
}

#hoppenstedtlogo {
	position:relative;
	margin-top:20px;
}
/* Ende Kopfzeile */

/* Einfache Suche */
#suchmaskeeinzeln {
	position:relative;
	padding:20px 20px 0px 30px;
	border-right-width:1px;
	border-right-style:solid;
	border-left-width:1px;
	border-left-style:solid;
}

#umschaltererweitertesuche {
	position:relative;
	margin-bottom:9px;
	text-align:right;
	font-size:0.8em;
}

#suchmaskeeinzeln h2 {
	margin-bottom:10px;
	font-size:1.3em;
}

#suchbegriffhinweis {
 	position:absolute;
 	top:60px;
 	left:650px;
}

.suchbegriffhinweis_seibt_ik, .suchbegriffhinweis_wbm, .suchbegriffhinweis_seibt_mt {
}


#sucheingabe {
	position:relative;
	float:left;
	width:770px;
	height:41px;
	background-repeat:no-repeat;
}

#findenbuttoneinfach {
	position:relative;
	float:right;
	width:141px;
	height:41px;
	background-repeat:no-repeat;
}

#findenbuttoneinfach input {
    width:141px;
    height:36px;
	border:0px;
	cursor:pointer;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
}

#sucheingabe input {
  	width:730px;
	height:25px;
	padding:10px 0px 0px 20px;
	border:0px;
}

.suchart {
	position:relative;
	margin-top:10px;
	font-size:0.9em;
}

.produktsuche, .firmensuche {
	position:relative;
	float:left;
	margin-right:20px;
}

.produktsuche input, .firmensuche input {
	margin-right:5px;
}

#suchmaskeeinzeln hr {
	margin:10px -20px 0px -30px;
	border-width:2px;
	border-style:solid;
}
/* Ende Einfache Suche */

/* Erweiterte Suche */
#suchmaskeerweitert {
	position:relative;
	display:none;
	padding:20px 20px 0px 30px;
	border-right-width:1px;
	border-right-style:solid;
	border-left-width:1px;
	border-left-style:solid;
}

#suchschlitze {
	position:relative;
	float:left;
}

#suchschlitze p {
	font-size:0.75em;
	font-weight:bold;
}

#sucheingabeAllewoerter, #sucheingabeIrgendeinwort, #sucheingabeOhnewoerter {
	position:relative;
	width:770px;
	height:26px;
	margin-bottom:10px;
	background-repeat:no-repeat;
}

#sucheingabeOhnewoerter {
	margin-bottom:0px;
}

#sucheingabeAllewoerter input, #sucheingabeIrgendeinwort input, #sucheingabeOhnewoerter input {
	width:730px;
	height:26px;
	padding:4px 0px 0px 20px;
	border:0px;
}

#findenbuttonerweitert {
	position:relative;
	float:right;
	width:141px;
	height:41px;
	margin-top:60px;
	background-repeat:no-repeat;
	cursor:pointer;
}

#findenbuttonerweitert input {
    width:141px;
    height:36px;
	border:0px;
	cursor:pointer;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
}

#verzeichnislink {
	position:relative;
	float:left;
	font-size:0.7em;
	margin-top:24px;
}

#verzeichnislink li.normal {
    text-transform:none;
}

#verzeichnislink li {
	position:relative;
	float:left;
	margin-right:5px;
	text-transform:uppercase;
}

#umschaltereinfachesuche {
	position:relative;
	float:right;
	margin-top:24px;
	font-size:0.8em;
}

#suchmaskeerweitert hr {
	margin:10px -20px 0px -30px;
	border-width:2px;
	border-style:solid;
}
/* Ende Erweiterte Suche */

/* Autovervollstaendigung */
.ac_results {
	padding: 0px;
	padding-top: 5px;
	border-width: 1px;
	border-style: solid;
	overflow: hidden;
	z-index: 99999;
}

.ac_loading {
    background-repeat:no-repeat;
    background-position: right center;
}

.ac_results ul {
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	padding-right:5px;
	cursor: default;
	display: block;
	font-size:0.96em;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_over {
	text-decoration:underline;
}

.ausblendenlink {
	position:relative;
	font-size:0.70em;
	text-decoration:none;
	padding-right:5px;
	padding-left:40px;
	cursor:pointer;
  text-decoration:underline;
}

a.einblendenlink {
	font-size:0.80em;
	text-decoration:underline !important;
}
/* Ende Autovervollstaendigung */

/* Firma eintragen, bearbeiten */
#eintragen {
	position:relative;
	margin-top:50px;
	font-size:0.8em;
	font-weight:bold;
}

#eintragen li {
	position:relative;
	float:right;
	margin-left:20px;
}

#eintragen li.thetext {
	margin:5px 0px 0px 10px;
}
/* Ende Firma eintragen, bearbeiten */

/* Produkt der Woche */
#produktwoche {
	position:relative;
	padding:0px 20px 30px 30px;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-left-width:1px;
	border-left-style:solid;
}

#produktwoche h3 {
	font-size:1.1em;
}

#produktwoche .icokasten {
	float:left;
	margin:2px 10px 0px 0px;
}

#produktbild {
	position:relative;
	float:left;
	width:334px;
	margin-right:50px;
}

#produkttext {
	position:relative;
	float:left;
	width:540px;
	font-size:0.8em;
}

#produkttext h1 {
	margin-bottom:10px;
	font-size:1.3em;
}

#produktlink {
	position:relative;
	margin-top:10px;
}

#produktlink img {
	margin:0px 5px 1px 0px;
}
/* Ende Produkt der Woche */

/* Im Fokus */
#imFokus {
	position:relative;
	padding:0px 20px 30px 30px;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-left-width:1px;
	border-left-style:solid;
	width:925px;
}

#imFokus {
  padding-top:10px;
}

#imFokustext h3 {
	font-size:1.4em;
}

#imFokus .icostern {
	float:left;
	margin:2px 10px 0px 0px;
}

#imFokustext {
  position:relative;
  float:left;
  font-size:0.8em;
}

#imFokustext h1 {
  margin:10px 0px 10px 0px;
  font-size:1.3em;
}

#imFokuslink {
	position:relative;
	margin-top:10px;
}

#imFokuslink img {
	margin:0px 5px 1px 0px;
}
/* Ende Im Fokus */

/* Frontbanner */
#frontbanner {
	position:relative;
	padding:20px 20px 25px 30px;
	border-right-width:1px;
	border-right-style:solid;
	border-left-width:1px;
	border-left-style:solid;
	text-align:center;
}

#frontbanner img {
	margin-right:28px;
}

#fbanzeigen {
	text-align:left;
	font-size:0.7em;
	text-transform:uppercase;
}
/* Ende Frontbanner */

/* Fusszeile */
#fusszeile {
	position:relative;
	margin:10px 0px 0px 0px;
	padding	:15px 20px 20px 30px;
	border-width:1px;
	border-style:solid;
}

#fusslinks {
	position:relative;
	float:left;
	font-size:0.75em;
}

#fusslinks ul {
  position:relative;
  width:740px;
}

#fusslinks li {
	position:relative;
	float:left;
	margin-right:15px;
}

#fussrechts {
	position:relative;
	float:right;
	margin:10px 10px 0px 0px;
}

.fusstext {
	position:relative;
	margin-top:20px;
	font-weight:bold;
}
/* Ende Fusszeile */
	
/* Nutzungsbedingungen Drucken und Speichern */		

.blindgif {
    margin:-22px 0px 0px -30px;
}
		
#nbpdfText, #nbdruckText {
  width:105px;
  padding:5px 0px 0px 30px;
}
	
