/*
Hier erkl�re ich nochmal den Box-Modell Hack:

Der IE < 6 berechnet die Gr��e (width, height) einer Box im Standards-Compliance-Mode falsch 
(IE 6 machts richtig, aus Gr�nden der Abw�rtskompatibilit�t aber nicht im Quirks-Mode)
(Quirks: unberechenbar -> wenn der Doctype nicht richtig angegeben ist, rendert IE6 im Quirks-Mode)
Box-Modell:
 ______________________________
|          Margin              |
|  __________________________  |
| |        Border            | |
| |  ______________________  | |
| | |      Padding         | | |
| | |  __________________  | | |
| | | |    Box           | | | |
| | | |__________________| | | |
| | |                      | | |
| | |______________________| | |
| |                          | |
| |__________________________| |
|                              |
|______________________________|
Die Gr��e bezieht sich nur auf die Box.

Der IE 5 bezieht in die Gr��e der Box zus�tzlich Padding umd Border mit ein.

Hack:
* html selector {...} <- versteht nur IE
* html selector {
*/	
body {
	margin: 10px 0px;
	font-size: 11px;
	font-family: verdana, sans-serif;
	color: #242A47;
	text-align: left;
}
a img {
	border: none;
}
td {
	vertical-align: top;
	text-align: left;
}
h1 {
	/*�berschriften*/
	margin-top: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #46494B;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-bottom: 1px solid #46494B;
	background-image:  url(images/h1_bullet.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
}
h2 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #46494B;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-image:  url(images/h2_bullet.gif);
	background-repeat: no-repeat;
	text-indent: 16px;	
}
*html h2{
	height: 0px;
}

h3 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #46494B;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

h4{
	margin-top: 0px;
	margin-bottom: -10px;
	font-size: 11px;
	font-weight: bold;
	color: #46494B;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: underline;
	
}
*html h4{
	marg\in-bottom: -16px;
}
.keinRahmen {
	border: none;
}
/*------------------------------------------*/
/* Layout Tabelle */
#layoutTable {
	/*margin-left: auto;
	margin-right: auto;*/
	width: 780px;
	height: 100%;
	border: 1px solid #4D5457;
		
	
}
/*------------------------------------------*/
/* Kopf, Logo usw. */
#kopf {
	height: 74px;
	padding-bottom: 3px;
}
#unterKopf{
	height: 1px;	
}
* html #unterKopf {
	/* IE5 Box Modell Hack */	
	he\ight: 1px;
	
}

#logo {
	border-left: none !important;
}
#kopf img {
	float: left;
	border-left: 1px solid #e6e3e3;
	/* N�tig f�r Opera 5, schiebt sonst die Bilder im Kopf auseinander */
	margin-left: 0px;
	margin-right: 0px;
}
* html #kopf img {
	/* IE 5 schiebt sonst Die Bilder im Kopf auseinander */
	margin-left: -3px;
	margin-right: -3px;
	marg\in-left: 0px;
	marg\in-right: 0px;
}
/*------------------------------------------*/
/* Menu Links */
#links {
	/* Div Menu links */
	width: 168px;
	/*background: #8097A1;*/
	/*border-top: 3px solid white;*/
	background:  url(images/linksBack.gif);	
	border-top: 1px solid #4D5457;
}

.menuUeberschriftBull {
	/* Hintergrundgrafik */
	width: 15px;
	height: 18px;
	background:  url(images/menuUeberschriftBull.gif);
	border-bottom: 1px solid #C3C3A9;
	float: left;
}

.menuUeberschrift {
	padding: 2px 0px 6px 4px;
	height: 10px;
	border-bottom: 1px solid #3F474A;
	background: #5D6366;
	color: white;
	font-weight: bold;
	float: right;
	width: 149px;
	/* N�tig f�r IE 5 */
	font-size: 11px;
	/* N�tig f�r IE 4 */
	text-align: left;
}
*html .menuUeberschrift{
	padding-bottom: 4px;
}
	/* Menulisten */
#links ul, links li {
	margin: 0px;
	padding: 0px;
}
#links ul {
	clear: both;
	list-style-type: none;
}
#links a:link {
	display: block;
	border-bottom: 1px solid #AABFC7;
	width: 150px;
	height: 16px;
	color: white;
	padding: 2px 0px 0px 18px;
	background:  url(images/menuLinkBull.gif) left no-repeat;
	text-decoration: none;
	font-size: 11px;
}


* html #links a:link {
	/* IE5 Box Modell Hack, sonst zu klein */
	width: 168px;
	height: 18px;
	w\idth: 150px;
	he\ight: 16px;
	margin-bottom: -1px;
	marg\in-bottom: 0px;
}
#links a:visited {
	display: block;
	border-bottom: 1px solid #AABFC7;
	width: 150px;
	height: 16px;
	color: white;
	padding: 2px 0px 0px 18px;
	background:  url(images/menuLinkBull.gif) left no-repeat;
	text-decoration: none;
	font-size: 11px;
}
* html #links a:visited {
	width: 168px;
	height: 18px;
	w\idth: 150px;
	he\ight: 16px;
	margin-bottom: -1px;
	marg\in-bottom: 0px;
}
#links a:hover {
	display: block;
	border-bottom: 1px solid #AABFC7;
	width: 150px;
	height: 16px;
	color: white;
	padding: 2px 0px 0px 18px;
	background: #92ACB7 url(images/menuLinkBull.gif) left no-repeat;
	text-decoration: underline;
	font-size: 11px;
}
* html #links a:hover {
	width: 168px;
	height: 18px;
	w\idth: 150px;
	he\ight: 16px;
	margin-bottom: -1px;
	marg\in-bottom: 0px;
}
#links a:active {
	display: block;
	border-bottom: 1px solid #AABFC7;
	width: 150px;
	height: 16px;
	color: white;
	padding: 2px 0px 0px 18px;
	background:  url(images/menuLinkBull.gif) left no-repeat;
	text-decoration: none;
	font-size: 11px;
}
* html #links a:active {
	width: 168px;
	height: 18px;
	w\idth: 150px;
	he\ight: 16px;
	margin-bottom: -1px;
	marg\in-bottom: 0px;
}
/* zwei oberen navipunkte */
#links .obererLink{
	background-color:#92ACB7;	
}
*html #links .obererLink{
	background-color: #92ACB7;
	height: 18px;
	margin-top: 0px;	
}
/*------------------------------------------*/
/* Menu Rechts */
#rechts {
	width: 151px;
	background:  url(images/rechtsBack.gif);
	/*border-top: 3px solid white;*/
	border-top: 1px solid #4D5457;
}
#rechtsBull {
	width: 15px;
	height: 18px;
	background: #FCAA0B;
	float: left;
	border-bottom: 1px solid #C3C3A9;
}
.rechtsUeberschrift {
	padding: 2px 0px 6px 4px;
	height: 10px;
	border-bottom: 1px solid #3F474A;
	background: #5D6366;
	color: white;
	font-weight: bold;
	float: right;
	width: 132px;
	/* N�tig f�r IE 5 */
	font-size: 11px;
	/* N�tig f�r IE 4 */
	text-align: left;
}
* html .rechtsUeberschrift {
	/* IE5 Box Modell Hack, sonst zu klein */
	width: 136px;
	w\idth: 132px;
	padding-bottom: 3px;
}
.ausstellungHr {
	height: 15px;
	border-bottom: 1px solid #B6CDD7;
}
.ausstellungThumb {
	clear: both;
	margin-top: 0px;
	/* braucht der Opera sonst sitzt das teil in der Mitte */
	margin-left: 0px;
}
.ausstellungBull {
	width: 15px;
	height: 18px;
	background:  url(images/menuLinkBull.gif) top left no-repeat;
	/*border-top: 1px solid #B6CDD7;*/
	border-bottom: 1px solid #B6CDD7;
}
.ausstellungText {
	/*background: #B6CDD7;*/
	padding-top: 2px;
	font-size: 11px;
	text-align: center;
	color:#FFFFFF;
	border-bottom: 1px solid #AABFC7;
}
.ausstellung {
	width: 120px;
	/*background: #B6CDD7;*/
	text-align: center;
	padding: 5px;
}
.ausstellung img {
	margin-left: auto;
	margin-right: auto;
	border-style:solid;
	border-width: 1px;
	border-color: #B6CDD7;
 
}
/*------------------------------------------*/
/* Mitte */
/* allgemeiner krams */
#mitte {
	width: 439px;
	padding: 10px;
	border-top: 1px solid #4D5457;
}
*html #mitte{
	padd\ing: 7px;
	padding: 7px;
	
}
#inhalt { /* contentBox */
	position: relative;
	border: 1px solid #5D6366;
	font-size: 11px;
	/*overflow: hidden;*/
	padding: 10px;
	width: 416px;
	margin-bottom: 40px;
}
* html #inhalt { /* IE 5 machts mal wieder zu klein */
	width: 436px;
	w\idth: 416px;
}
.justify {
	text-align: justify;
}
.center {
	text-align: center;
}
p {
	text-align: justify;
	width: 416px;
}

#inhalt ul li, #inhalt ol li{
	margin-bottom: 8px;
	margin-right: 30px;
}
/* startseite */
.indexText {
	margin-bottom: 0px;
}

.indexInput {
	width: 194px !important;
}
#formSuche {
	position: relative;
	background: #E0EBEF;
	padding: 5px;
	width: 404px;
	border: 1px solid #828597;
	/*text-align: center;*/
}
* html #formSuche {
	/* IE5 Box Modell Hack, sonst nicht breit genug */
	width: 416px;
	w\idth: 404px;
}
#speditionBlock {
	float: left;
}
#werkstattBlock {
	float: left;
}
#spedition, #werkstatt, #stichwort {
	margin: 2px 0px 2px 0px;
}
#suchwortBlock {
	float: left;
	width: 242px;
}
#sucheButton {
	width: 80px;
	height: 18px; 
	background-color: #8F97A2;
	border: 1px #646464 solid;
	border-left-color: #ffffff;
	border-top-color: #ffffff;
	color: #ffffff;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 15px;
	margin-left: 21px;
	position: absolute;
	left:250px;
	top: 18px;
}
/* weiterempfehlen */
#empfehlen #empfName {
	margin-left: 15px;
	vertical-align: top;
}
#empfehlen #empfEmail {
	margin-left: 12px;
	vertical-align: top;
}
#empfehlen #absName {
	margin-left: 60px;
	vertical-align: top;	
}
#empfehlen #absEmail {
	margin-left: 0px;
	vertical-align: top;	
}
#empfehlen #text {
	width: 410px;
	height: 200px;
	vertical-align: top;
}
/* contentBoxen (Leasing, Messen usw.)*/
.contentBox {
	position: relative;
	border-bottom: 1px #828597 solid;
	margin-bottom: 11px;
	width: 414px;
}
.contentAdresse {
	width:40%;
	float: left;
	margin-bottom: 5px;
}
.contentTel {
	float:left;
	width:30%; 
}
.contentImage {
	position: relative;
	top: -7px;
	float: right;
	width:20%;
}
.contentImage img {
	float: right;
}
.contentText {
	clear: both;
	text-align: justify;
}
/* contentBoxen (fuer die Ausnahme Fachpresse)*/
.contentTextFachpresse {
	clear: left;
	text-align: justify;
}
.contentImageFachpresse {	
	float: right;
	width: 20%;
	margin-bottom: 5px;
	/*border: 1px dotted red;*/
}
.contentImageFachpresse img {
	float: right;
	border: 1px solid #808080;
}
.contentBoxFachpresse {	
	border-bottom: 1px #828597 solid;
	margin-bottom: 11px;
	width: 414px;
	min-height: 120px;
}
/* ENDE contentBoxen (fuer die Ausnahme Fachpresse)*/


.contentTermin {
	color: #8097A1;
	font-weight: bold;
	margin-top: 6px;
}
#contentMailForm textarea {
	width: 410px;
	height: 200px;
	border: 1px #808080 solid;
	color: #808080;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
}
#contentMailForm #name {
	margin-left: 13px;
}
#contentMailForm #email {
	margin-left: 5px;
}
#contentMailForm #betreff {
	margin-left: 28px;
}
#contentMailForm #versenden, #contentMailForm #loeschen {
	height: 18px; 
	background-color: #8F97A2;
	border: 1px #646464 solid;
	border-left-color: #ffffff;
	border-top-color: #ffffff;
	color: #ffffff;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
}
.contentEmailInput {
	width: 140px;
	height: 14px; 
	background-color: #ffffff;
	border: 1px #808080 solid;
	color: #808080;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-indent: 2px;
	margin-bottom: 2px;
}
/* eintragFormular */
#eintragForm input {
	margin-bottom: 2px;
}
#eintragForm #firma {
	margin-left: 63px;
}
#eintragForm #name {
	margin-left: 55px;
}
#eintragForm #vorname {
	margin-left: 43px;
}
#eintragForm #strasse {
	margin-left: 24px;
}
#eintragForm #plz {
	margin-left: 67px;
	width: 37px;
}
#eintragForm #ort {
	margin-left: 70px;
}
#eintragForm #telefon {
	margin-left: 53px;
}
#eintragForm #telefax {
	margin-left: 53px;
}
#eintragForm #email {
	margin-left: 54px;
}
#eintragForm #internet {
	margin-left: 62px;
}
#eintragForm #nachricht {
	width: 396px;
	height: 200px;
}
#eintragPruefenForm #firma {
	margin-left: 11px;
}
#eintragPruefenForm #name {
	margin-left: 62px;
}
#eintragPruefenForm #vorname {
	margin-left: 43px;
}
#eintragPruefenForm #strasse {
	margin-left: 31px;
}
#eintragPruefenForm #plz {
	margin-left: 74px;
}
#eintragPruefenForm #ort {
	margin-left: 77px;
}
#eintragPruefenForm #strasse {
	margin-left: 31px;
}
#eintragPruefenForm #telefon {
	margin-left: 53px;
}
#eintragPruefenForm #telefax {
	margin-left: 53px;
}
#eintragPruefenForm #email {
	margin-left: 61px;
}
#eintragPruefenForm #internet {
	margin-left: 62px;
}
/* kontaktformular */
#kontaktForm #text {
	width: 396px;
	height: 200px;
}
/* Logistik-transport-news */
.newsBox {
	text-align: justify;
	border-bottom: 1px solid #828597;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
/* Suchergebnisse Fussnavi */
#fussNaviContent {
	position: relative;
	left: 0px;
	bottom: 0px;
	float: left;
	margin-right: 10px;
}

/* galerie */
.galerie {
	width: 416px;
	height: 550px;	
}

#textGalerie {
	text-align: justify;	
}
*html #textGalerie{
/* sonst haengt im IE5 die galerie zu weit unten und der abstand zum text ist zu gross */
	margin-bottom: -300px;
	marg\in-bottom: 0px;
	
}
.galerie #picNavi {
	text-align: center;
	position: absolute;
	bottom: 70px;
	width: 414px;	
}
#imgInfoText {
	text-align: center;
	padding-top: 20px;
}

.galerie #zurueckPfeil {
	padding: 0px 10px 0px 10px;
}
.galerie .textAussen {
	float: left;
	position: relative;
}
.galerie .textInnen {
	position: absolute;
	text-align: center;
	width: 100%;
	top: 84px;
	color: #2F465D;
}
* html .galerie .textInnen {
	width: 77px;
}
.galerie .imgAussen, .galerie .picAussen {
	display: table;
	position: relative;
	width: 132px;
	height: 92px;
	overflow: hidden;
	margin: 0px 0px 15px 5px;
	
}
* html .galerie .imgAussen .picAussen {
	position: relative;
}

.galerie .picAussen {
	width: 406px;
	height: 400px;
}

.galerie .imgMitte {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	text-align: center;
}
* html .galerie .imgMitte {
	position: absolute;
	top: 50%;
}
.galerie .imgInnen {
	width: 100%;
}
* html .galerie .imgInnen {
	position: relative; 
	top: -50%
}
.galerie .imgInnen img {
	border: 1px solid black;
}
.galerie #fussNavi {
	clear: left;
	position: relative;
	bottom: 10px;
	text-align: center;
	width: 100%;
}
.galerie #seite {
	position: absolute;
	top: 0px;
	right: 10px;
}
.galerie #galerieZurueck {
	position: absolute;
	top: 0px;
	left: 10px;
}
* html .galerie #seite {
	right: 3px;
}

/* suchergebnisse */
.sortbar {
	padding-left:0px; 
	font-size: 11px; 
	font-weight: bold; 
	position: relative; 
	background-color: #E0EBEF; 
	padding: 2px;
}
.sortbar form {
	width: 416px;
}

.dataset {
	position: relative;
}
.dataset .detailicons{
	position: absolute;
	right: 1px;
	top: 1px;
}
.dataset .detailicons img{
	margin: 0px !important;
}

.datasetHeadlineBig {
	background:  url(images/grosseintrag4_bullet.gif) no-repeat;
	font-weight: bold;
	padding-left: 15px;
}
.datasetHeadlineSmall {
	background:  url(images/h2_small_bullet2.gif) no-repeat;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
/* presse */
#pressefoto {
	float: left;
	padding-right: 20px;
}
/* show */
#showName {
	height: 36px;
	}
	
#showBild {
	width: 120px; 
	margin-left: 78px;
	text-align: left;
}

/* der pixelrand um die ganze seite*/
.aussenabstand{
	/*margin-left: auto;
	margin-right: auto;*/
	margin-left: 10px;
	/*width: 784px;*/
	width: 782px;
	height: 100%;
	border: 2px solid #4D5457;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 2px;
	position: relative;
}
*html .aussenabstand{
	padding: 2px 2px 2px 2px;
	padd\ing: 2px 1px 2px 3px;	
}
.backTop{
	clear: both;
	position: absolute; 
	bottom: 0px;
	/*border: 1px dotted red;*/	
}
* html .backTop {
	/* IE5 Box Modell Hack - sonst sitzt im IE der backtop-link zu weit unten */
	clear: both;
	pos\ition: absolute; 
	bottom: 10px;
}
.copyright{
	position: absolute;
	bottom: 10px;
	margin-top: 20px;
	width: 430px; 
	text-align: center;
	font-size: 9px;
	line-height: 98%;	
}
.image_hersteller{
	margin-right: 18px;
	margin-bottom: 6px;
}


/* Doerthe Styles */
.blueframe {
	border: 1px solid #8097A1;
	font-size: 11px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	overflow: hidden;
	padding: 10px;
	overflow: visible;
	width: 394px;
}
/******** presseformular ***********/
#presseAnrede {
	margin-left: 82px;
	vertical-align: top;
	margin-bottom: 10px;
	width: 60px;
	color: #808080;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
}
#presseVorname {
	margin-left: 68px;
	vertical-align: top;
}
#presseName {
	margin-left: 60px;
	vertical-align: top;
}
#presseRedaktion {
	margin-left: 6px;
	vertical-align: top;
}
#presseStrasse {
	margin-left: 88px;
	vertical-align: top;
}
#pressePLZ {
	margin-left: 106px;
	vertical-align: top;
}
#presseOrt {
	margin-left: 109px;
	vertical-align: top;
}
#presseLand {
	margin-left: 100px;
	vertical-align: top;
}
#presseEmail {
	margin-left: 90px;
	vertical-align: top;
}
#presseTel {
	margin-left: 86px;
	vertical-align: top;
}
#presseKommentar {
	margin-left: 60px;
	vertical-align: top;
}

.presseTextarea {
	width: 217px;
	height: 80px; 
	background-color: #ffffff;
	border: 1px #808080 solid;
	color: #808080;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
}
.presseButton {
	width: 80px;
	height: 18px; 
	background-color: #8F97A2;
	border: 1px #646464 solid;
	border-left-color: #ffffff;
	border-top-color: #ffffff;
	color: #ffffff;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 4px;
	margin-left: 133px;
}
.presseTextLang {
	width: 140px;
	height: 14px; 
	background-color: #ffffff;
	border: 1px #808080 solid;
	color: #808080;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-indent: 2px;
	margin-bottom: 8px;
}
/******** auftragsbuch formular ***********/
.auftragsbuch{
	width: 420px; 
	padding-bottom: 10px;
}
#auftragAnrede {
	margin-left: 20px;
	vertical-align: top;
	margin-bottom: 10px;
	width: 60px;
	color: #808080;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
}
#auftragName {
	margin-left: 27px;
	vertical-align: top;
}

#auftragKontakt {
	margin-left: 16px;
	vertical-align: top;
}
.auftragTextarea {
	width: 396px;
	height: 200px; 
	border: 1px #808080 solid;
	color: #808080;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
}
.auftragButton {
	width: 80px;
	height: 18px; 
	background-color: #8F97A2;
	border: 1px #646464 solid;
	border-left-color: #ffffff;
	border-top-color: #ffffff;
	color: #ffffff;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 4px;
	margin-left: 133px;
}
.auftragTextLang {
	width: 140px;
	height: 14px; 
	background-color: #ffffff;
	border: 1px #808080 solid;
	color: #808080;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-indent: 2px;
	margin-bottom: 6px;
}
.checkAuftragsbuch{	
	float: left;
}
.dataAuftragsbuch{
	margin-left: 26px;	
	/*border: 1px dotted red;*/
	vertical-align: top;
	width: 360px;	
}
/* positionierung der checkboxen beim auftragsbuch */
#aBuch{
	margin-top: 1px;
}
*html #aBuch{
	margin-top: 1px;
	marg\in-top: -4px;
}


/******* kontaktformular **********/
#kontaktName {
	margin-left: 68px;
	vertical-align: top;
}
#kontaktEmail {
	margin-left: 8px;
	vertical-align: top;
}
#kontaktBetreff {
	margin-left: 83px;
	vertical-align: top;
}
.kontaktTextLang {
	width: 140px;
	height: 14px; 
	background-color: #ffffff;
	border: 1px #808080 solid;
	color: #808080;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-indent: 2px;
	margin-bottom: 2px;
}

a:link {
	text-decoration: none;
	color: #FCAA0B;
	font-size: 11px;
}

a:visited {
	text-decoration: none;
	color: #92ACB7;
	font-size: 11px;
}

a:hover  {
	color: #92ACB7;
	text-decoration: underline;
	font-size: 11px;
}

a:active  {
	color: #FCAA0B;
	text-decoration: none;
	font-size: 11px;
}

/*------------------------------------------*/
/* hier werden die links der startseite definiert */

.suche a {
	text-decoration: none;
	color: #CFCFCF;
}

.suche a:visited {
	text-decoration: none;
	color: #92ACB7;
}

.suche a:hover  {
	color: #92ACB7;
	text-decoration: underline;
}
.suche a:active  {
	color: #92ACB7;
	text-decoration: underline;
}
/*------------------------------------------*/
/* formular der startseite */
.suchePulldown {
	width: 200px;
	background-color: #ffffff;
	color: #808080;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: normal
}
/*------------------------------------------*/
/* allgemeine formularelemente*/
.button {
	width: 90px;
	height: 18px; 
	background-color: #92ACB7;
	border: 1px #646464 solid;
	border-left-color: #ffffff;
	border-top-color: #ffffff;
	color: #ffffff;
	font-family: Verdana, Sans-Serif;	
	font-size: 10px;
	font-weight: bold;
	margin-top: 4px;
	/*margin-left: 133px;*/
}
/*------------------------------------------*/
/* pixellinie mit abstand*/

.linie {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}
/*------------------------------------------*/
/* das Aussehen des suchergebnisses*/
.dataset {	
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #5D6366;
	/*border: 1px dotted red;*/
	width: 410px
}
*html .dataset{
	w\idth: 422px;
}
.adresse {
	margin-top: 0px;
	margin-left: 16px;
	margin-bottom: 5px;
	font-size: 11px;
	float: left;
}
*html .adresse {
	margin-left: 8px;
}
.kundenbild{
	float: right; 
	/*vertical-align: top;*/
	/*border: 1px solid #5D6366;*/
	width: 50px;
	height: 30px;
	overflow: hidden;
}
.clear {
	clear: both;
}
/*------------------------------------------*/
/* kundeneintrag*/

.show_kunde{
	margin-left: 76px;	
	/*border: 1px dotted red;*/
	vertical-align: top;
	width: 318px;
	font-weight: bold;
	padding-bottom: 20px;
	padding-top: 10px;
}
.show_strasse{
	margin-left: 28px;
}
.show_tel{
	margin-left: 30px;
}
.show_tel2{
	margin-left: 77px;
}
.show_tel3{
	margin-left: 77px;
}
.show_fax{
	margin-left: 52px;
}
.show_mobiltel{
	margin-left: 43px;
}
.show_email{
	margin-left: 38px;
	cursor: pointer;
}
.show_homepage{
	margin-left: 10px;
}
.show_info{
	margin-left: 74px;
}
/*------------------------------------------*/
/* email an kundeneintrag*/
#mailKundeAnrede {
	margin-left: 40px;
	vertical-align: top;
	margin-bottom: 10px;
	width: 60px;
	color: #808080;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
}
#mailKundeVorname {
	margin-left: 24px;
	vertical-align: top;
	}
#mailKundeName{
	margin-left: 16px;
	vertical-align: top;
}
#mailKundeFirma{
	margin-left: 51px;
	vertical-align: top;
}
#mailKundeStrasse{
	margin-left: 45px;
	vertical-align: top;
}
#mailKundePLZ{
	margin-left: 62px;
	vertical-align: top;
}
#mailKundeOrt{
	margin-left: 65px;
	vertical-align: top;
}
#mailKundeLand{
	margin-left: 56px;
	vertical-align: top;
}
#mailKundeEmail{
	margin-left: 45px;
	vertical-align: top;
}
#mailKundeTel{
	margin-left: 41px;
	vertical-align: top;
}
#mailKundeKommentar{
	margin-left: 16px;
	vertical-align: top;
}
.mailKundeButton {
	width: 78px;
	height: 18px; 
	background-color: #8F97A2;
	border: 1px #646464 solid;
	border-left-color: #ffffff;
	border-top-color: #ffffff;
	color: #ffffff;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 4px;
	margin-left: 88px;
}

/* formular f�r die sortierung der suchergebniss*/
.sortPulldown {
	width: 60px;
	color: #808080;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	display: inline;
}
.sortDiv {
 	position: absolute;
	text-align:center;
	font-size: 10px;
	top: 20px;	
}
.sort1 {
	width: 80px;
}
* html .sort1 {
	left: 0px;
}
.sort2 {
	left: 90px;
}
.sort3 {
	left: 220px;
}
.sort4 {
	left: 320px;
}

/* style fuer bilder, die links oder rechts im content stehen - bewirkt einen abstand zum text*/
.image_left{
	margin-right: 8px; 
	padding: 2px; 
	border: 1px solid #5D6366;
	margin-top: 2px;
	float: left;
}
.image_right{
	margin-left: 8px; 
	padding: 2px; 
	border: 1px solid #5D6366;
	margin-top: 2px;
	float: right;
}	
	
/* keywords auf der einzelkundenseite */
.keywords{
	margin-left: 80px;
	font-size: 9px;
	color: #CFCFCF;
}
/* linkbox fuer wekstattsuche und speditionsuch */
.linkboxStichwort{	
	border: 1px solid #828597; 
	padding: 10px; 
	width: 394px;
        height: 300px;
	margin-bottom: 10px;
	text-align: justify;
        overflow: auto;
}
* html .linkboxStichwort{	
	/* IE5 Box Modell Hack, sonst zu klein */
	width: 416px;
	w\idth: 394px;
}

.linkboxOrt{	
	border: 1px solid #828597; 
	padding: 10px; 
	width: 394px;
	margin-bottom: 10px;
	text-align: justify;
}
* html .linkboxOrt{	
	/* IE5 Box Modell Hack, sonst zu klein */
	width: 416px;
	w\idth: 394px;
}

/* autobahn */
#autobahnPulldown {
	margin-left: 20px;	
	margin-bottom: 10px;
	width: 100px;
	color: #808080;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
}
.banner{
	position: relative; 
	margin-top: 20px; 
	text-align: right;
	border-bottom: 1px solid #4D5457;
	border-top: 1px solid #4D5457;	
}
/* begin styles fuer "help" */
#hilfe1{
	position:absolute; 
	left:380px; 
	top:33px; 
	width:16px; 
	height:16px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#ffffff; 
	text-align:center; 
	font-weight:bold;
	background-color: #4D5457;
	cursor: help;
	color: #FCAA0B;
	font-size: 13px;
	
}
/* der hilfetext  */
#hilfe2 {
	position:absolute; 
	left:380px; 
	top:51px; 
	width:170px; 
/*	height:350px; */
	height:180px; 
	border: 1px solid #999999; 
	text-align:justify; 
	background-color:#E0EBEF;
	visibility: hidden;
	padding: 10px;
}
* html #hilfe2{
/*	height:280px;	*/
	height:180px;
}
/* // end styles fuer "help" */
/*frachtb�rse */

td.t { 
	FONT-SIZE: 11px;
	COLOR:#5D6366;
}
td.t1 { 
	FONT-SIZE: 9px;
	COLOR: #5D6366;		
	FONT-WEIGHT: bold;
	text-align: center;
}
td.s, tr.s { 
	FONT-SIZE: 10px;
	COLOR:#5D6366;
}
.textbullet{
	padding-right: 4px;
	padding-bottom: 2px;
}

 #adsense{
 	position:absolute;
	left:800px;
	top:10px;
	width:160px;	
 }