@charset "ISO-8859-1";


* { margin: 0; padding: 0; border: 0; }
body { font: 12px "Trebuchet MS", Arial, sans-serif; color: #333; background: #B2B2B2 url(../images/layout/body-hg.jpg) center top repeat; }

a { color: #91130C; text-decoration: none; }
a:hover { color: #222; text-decoration: underline; }

#wrapper { background: #fff url(../images/layout/wrapper-hg.png) top center repeat-y; width: 990px; margin: 0px auto 20px auto; overflow: hidden; }

#wrapper-seite { overflow: hidden; background: url(../images/layout/wrapper-bottom.png) left bottom no-repeat;  }

/* -------------------------------------------------------------------------- */
/* Rahmen-Navigation (oben rechts)                                            */
/* -------------------------------------------------------------------------- */

#rahmennavi { list-style-type: none; overflow: hidden; padding: 17px 0 3px 620px; xfloat: right; background: url(../images/layout/rahmennavi-hg.png) top center no-repeat; }
#rahmennavi li { float: left; }

#rahmennavi a { text-indent: -10000em; display: block; margin-right: 11px; height: 12px; }

#nav2-startseite a { background: url(../images/layout/nav2-startseite.gif) top left no-repeat; width: 74px; }
#nav2-anfahrt a { background: url(../images/layout/nav2-anfahrt.gif) top left no-repeat; width: 72px; }
#nav2-kontakt a { background: url(../images/layout/nav2-kontakt.gif) top left no-repeat; width: 73px; }
#nav2-impressum a { background: url(../images/layout/nav2-impressum.gif) top left no-repeat; width: 88px; }

/*#nav2-startseite a:hover { background-image: url(../images/layout/nav2-startseite-hover.gif); }
#nav2-anfahrt a:hover { background-image: url(../images/layout/nav2-anfahrt-hover.gif); }
#nav2-kontakt a:hover { background-image: url(../images/layout/nav2-kontakt-hover.gif); }
#nav2-impressum a:hover { background-image: url(../images/layout/nav2-impressum-hover.gif); }*/

/* -------------------------------------------------------------------------- */
/* Seitenkopf                                                                 */
/* -------------------------------------------------------------------------- */

h1 { text-indent: -10000%; background: url(../images/layout/h1-hg.png) top left no-repeat; height: 100px; }
h2#banderole { xtext-indent: -10000%; background: url(../images/layout/banderole-hg.png) top left no-repeat; height: 52px; }

h2#banderole span { display: none; }
#nav-kustchen-1 { float: left; position: relative; top: 15px; left: 345px; width: 120px; height: 20px; display: block; }
#nav-geschirre-1 { float: left; position: relative; top: 15px; left: 360px; width: 130px; height: 20px; display: block; }
#nav-zubehoer-1 { float: left; position: relative; top: 15px; left: 375px; width: 230px; height: 20px; display: block; }



/* -------------------------------------------------------------------------- */
/* Seitenleiste                                                               */
/* -------------------------------------------------------------------------- */

#wrapper-seitenleiste { float: left; width: 310px; }

#seitenleiste-h3 { background: url(../images/layout/seitenleiste-h3-kutschenhandel-sachsen.gif) center top no-repeat; height: 36px; margin-bottom: 10px; }

#wrapper-seitenleiste p { color: #635c3c; margin: 0; text-align: center; }

#wrapper-seitenleiste p.telefon, 
#wrapper-seitenleiste p.fax,
#wrapper-seitenleiste p.mobil 
{ font-size: 16px; }

/* -------------------------------------------------------------------------- */
/* Hauptnabigation                                                            */
/* -------------------------------------------------------------------------- */

#wrapper-navigation { background: url(../images/layout/hauptnavi-top-hg.jpg) top left no-repeat; text-align: center; padding-bottom: 50px;  }

#tabelle-hauptnavi { margin-left: 80px; }
#tabelle-hauptnavi td { width: 80px; }

#hauptnavi { text-align: center; padding-top: 40px; list-style-type: none; }
#hauptnavi a { text-indent: -10000em; display: block; }
#hauptnavi a { background-position: center top; background-repeat: no-repeat; }

#tabelle-hauptnavi a { display: block; yborder: 1px solid green; height: 15px; }
#tabelle-hauptnavi a span { display: none; }
#tabelle-hauptnavi td { height: 20px;  }

#hauptnavi .separator, #wrapper-navigation .separator { background: url(../images/layout/nav-separator.gif) center top no-repeat; height: 26px; margin: 8px 0; clear: both; }

#nav-startseite 		a { background-image: url(../images/layout/nav-startseite.gif); height: 10px; }
/*#nav-startseite 		a:hover { background-image: url(../images/layout/nav-startseite-hi.gif); }*/
#nav-kutschen 			a { background-image: url(../images/layout/nav-kutschen.gif); height: 23px; }
/*#nav-kutschen 			a:hover { background-image: url(../images/layout/nav-kutschen-hi.gif); }*/

#nav-einachser 			a { background-image: url(../images/layout/nav-einachser2.gif); height: 18px; }
/*#nav-einachser 			a:hover { background-image: url(../images/layout/nav-einachser-hi.gif); }*/
#nav-trainingswagen 	a { background-image: url(../images/layout/nav-trainingswagen2.gif); height: 18px; }
/*#nav-trainingswagen 	a:hover { background-image: url(../images/layout/nav-trainingswagen-hi.gif); }*/
#nav-wagonetten		 	a { background-image: url(../images/layout/nav-wagonetten2.gif); height: 18px; }
/*#nav-wagonetten		 	a:hover { background-image: url(../images/layout/nav-wagonetten-hi.gif); }*/
#nav-jagdwagen		 	a { background-image: url(../images/layout/nav-jagdwagen2.gif); height: 18px; }
/*#nav-jagdwagen		 	a:hover { background-image: url(../images/layout/nav-jagdwagen-hi.gif); }*/
#nav-marathonwagen		a { background-image: url(../images/layout/nav-marathonwagen2.gif); height: 18px; }
/*#nav-marathonwagen		a:hover { background-image: url(../images/layout/nav-marathonwagen-hi.gif); }*/
#nav-dressurwagen		a { background-image: url(../images/layout/nav-dressurwagen2.gif); height: 18px; }
/*#nav-dressurwagen		a:hover { background-image: url(../images/layout/nav-dressurwagen-hi.gif); }*/
#nav-leon				a { background-image: url(../images/layout/nav-leon2.gif); height: 18px; }
/*#nav-leon				a:hover { background-image: url(../images/layout/nav-leon-hi.gif); }*/
#nav-viktoria			a { background-image: url(../images/layout/nav-viktoria2.gif); height: 18px; }
/*#nav-viktoria			a:hover { background-image: url(../images/layout/nav-viktoria-hi.gif); }*/
#nav-landauer			a { background-image: url(../images/layout/nav-landauer2.gif); height: 18px; }
/*#nav-landauer			a:hover { background-image: url(../images/layout/nav-landauer-hi.gif); }*/
#nav-touristik			a { background-image: url(../images/layout/nav-touristik2.gif); height: 18px; }
/*#nav-touristik			a:hover { background-image: url(../images/layout/nav-touristik-hi.gif); }*/
#nav-restauration		a { background-image: url(../images/layout/nav-restauration2.gif); height: 18px; }
/*#nav-restauration		a:hover { background-image: url(../images/layout/nav-restauration-hi.gif); }*/
#nav-sonstiges			a { background-image: url(../images/layout/nav-sonstiges2.gif); height: 35px; }
/*#nav-sonstiges			a:hover { background-image: url(../images/layout/nav-sonstiges-hi.gif); }*/

#nav-zubehoer_geschirre-komplett		a { background-image: url(../images/layout/nav-zubehoer_geschirre-komplett.gif); height: 22px; }
#nav-zubehoer_geschirre-einzelteile		a { background-image: url(../images/layout/nav-zubehoer_geschirre-einzelteile.gif); height: 22px; }
#nav-zubehoer_sonstiges-zubehoer		a { background-image: url(../images/layout/nav-zubehoer_sonstiges-zubehoer.gif); height: 22px; }
#nav-zubehoer_peitschen		a { background-image: url(../images/layout/nav-zubehoer_peitschen.gif); height: 22px; }
#nav-zubehoer_kutschwagen-zubehoer		a { background-image: url(../images/layout/nav-zubehoer_kutschwagen-zubehoer.gif); height: 22px; }
#nav-zubehoer_fahrgebisse-aus-edelstahl		a { background-image: url(../images/layout/nav-zubehoer_fahrgebisse-aus-edelstahl.gif); height: 22px; }
#nav-zubehoer_kutschlampen		a { background-image: url(../images/layout/nav-zubehoer_kutschlampen.gif); height: 22px; }
#nav-zubehoer_pflegemittel		a { background-image: url(../images/layout/nav-zubehoer_pflegemittel.gif); height: 22px; }
#nav-zubehoer_fahrerzubehoer		a { background-image: url(../images/layout/nav-zubehoer_fahrerzubehoer.gif); height: 22px; }
#nav-zubehoer_diverses		a { background-image: url(../images/layout/nav-zubehoer_diverses.gif); height: 35px; }

#nav-schlitten 			a { background-image: url(../images/layout/nav-schlitten.gif); height: 23px; margin-top: 5px; }
/*#nav-schlitten 			a:hover { background-image: url(../images/layout/nav-schlitten-hi.gif); }*/
#nav-zubehoer 			a { background-image: url(../images/layout/nav-zubehoer.gif); height: 35px; }
/*#nav-zubehoer 			a:hover { background-image: url(../images/layout/nav-zubehoer-hi.gif); }*/
#nav-schnaeppchenmarkt 	a { background-image: url(../images/layout/nav-schnaeppchenmarkt.gif); height: 15px; }
/*#nav-schnaeppchenmarkt 	a:hover { background-image: url(../images/layout/nav-schnaeppchenmarkt-hi.gif); }*/
#nav-finanzierung 		a { background-image: url(../images/layout/nav-finanzierung.gif); height: 12px;  margin-top: 8px;}
/*#nav-finanzierung 		a:hover { background-image: url(../images/layout/nav-finanzierung-hi.gif); }*/
#nav-kutschfahrten 		a { background-image: url(../images/layout/nav-kutschfahrten.gif); height: 31px; margin-top: 8px; }
/*#nav-kutschfahrten 		a:hover { background-image: url(../images/layout/nav-kutschfahrten-hi.gif); }*/
#nav-lehrgaenge 		a { background-image: url(../images/layout/nav-lehrgaenge.gif); height: 31px; margin-top: 8px; }
/*#nav-lehrgaenge 		a:hover { background-image: url(../images/layout/nav-lehrgaenge-hi.gif); }*/


#nav-service a { background: url(../images/layout/nav-service.gif) left top no-repeat; }
/*#nav-service a:hover { background: url(../images/layout/nav-service-hi.gif) left top no-repeat; }*/
#nav-glossar a { background: url(../images/layout/nav-glossar.gif) 40px top no-repeat; }
/*#nav-glossar a { background: url(../images/layout/nav-glossar.gif) left top no-repeat; }*/

#nav-bilder a { background: url(../images/layout/nav-bilder.gif) left top no-repeat; }
/*#nav-bilder a:hover { background: url(../images/layout/nav-bilder-hi.gif) left top no-repeat; }*/
#nav-links a { background: url(../images/layout/nav-links.gif) left top no-repeat; }
/*#nav-links a:hover { background: url(../images/layout/nav-links-hi.gif) left top no-repeat; }*/
#nav-anfahrt a { background: url(../images/layout/nav-anfahrt.gif) left top no-repeat; }
/*#nav-anfahrt a:hover { background: url(../images/layout/nav-anfahrt-hi.gif) left top no-repeat; }*/
#nav-kontakt a { background: url(../images/layout/nav-kontakt.gif) left top no-repeat; }
/*#nav-kontakt a:hover { background: url(../images/layout/nav-kontakt-hi.gif) left top no-repeat; }*/
#nav-impressum a { background: url(../images/layout/nav-impressum.gif) left top no-repeat; }
/*#nav-impressum a:hover { background: url(../images/layout/nav-impressum-hi.gif) left top no-repeat; }*/

/* -------------------------------------------------------------------------- */
/* Inhalt                                                                     */
/* -------------------------------------------------------------------------- */

#inhalt { width: 530px; float: right; background: url(../images/layout/inhalt-hg.png) top left no-repeat; margin-right: 10px; padding: 15px 70px 10px 70px; line-height: 1.7em; }

#inhalt .separator { background: url(../images/layout/inhalt-separator.gif) center top no-repeat; height: 26px; margin: 20px 0; clear: both; }

p { text-align: justify; margin: 1em 0; }
p.first-paragraph { font-weight: bold; font-size: 13px; }

strong em { font: italic 13px Georgia, "Times New Roman", serif; color: #564a14; }
.zentriert { text-align: center; }
table.zentriert { margin: 0 auto; }

.bild { margin-bottom: -20px; }

#inhalt h2 { margin: 1em 0 2em 0; }
#inhalt h3 { margin: 2em 0 1em 0; font: 17px Georgia, "Times New Roman", serif; color: #564a14; } 

.substitute { text-indent: -10000%; }

h2.substitute { height: 30px; }
#h2-index { background: url(../images/layout/h2-index.gif) left center no-repeat; width: 510px; height: 44px; }
#h2-kontakt { background: url(../images/layout/h2-kontakt.gif) left center no-repeat; width: 124px; xheight: 20px; }
#h2-impressum { background: url(../images/layout/h2-impressum.gif) left center no-repeat; width: 152px; xheight: 21px; }
#h2-anfahrt { background: url(../images/layout/h2-anfahrt.gif) left center no-repeat; width: 390px; xheight: 22px; }
#h2-links { background: url(../images/layout/h2-links.gif) left center no-repeat; width: 75px; xheight: 20px; }
#h2-bilder { background: url(../images/layout/h2-bilder.gif) left center no-repeat; width: 93px; xheight: 21px; }
#h2-service { background: url(../images/layout/h2-service.gif) left center no-repeat; width: 105px; xheight: 21px; }
#h2-lehrgaenge { background: url(../images/layout/h2-lehrgaenge.gif) left center no-repeat; width: 328px; xheight: 23px; }
#h2-kutschfahrten { background: url(../images/layout/h2-kutschfahrten.gif) left center no-repeat; width: 423px; xheight: 21px; }
#h2-finanzierung { background: url(../images/layout/h2-finanzierung.gif) left center no-repeat; width: 200px; xheight: 20px; }
#h2-schnaeppchenmarkt { background: url(../images/layout/h2-schnaeppchenmarkt.gif) left center no-repeat; width: 284px; xheight: 22px; }
#h2-zubehoer { background: url(../images/layout/h2-zubehoer.gif) left center no-repeat; width: 128px; xheight: 22px; }
#h2-schlitten { background: url(../images/layout/h2-schlitten.gif) left center no-repeat; width: 148px; xheight: 21px; }
#h2-einachser { background: url(../images/layout/h2-einachser.gif) left center no-repeat; width: 148px; xheight: 21px; }
#h2-trainingswagen { background: url(../images/layout/h2-trainingswagen.gif) left center no-repeat; width: 362px; xheight: 21px; }
#h2-wagonetten { background: url(../images/layout/h2-wagonetten.gif) left center no-repeat; width: 331px; xheight: 21px; }
#h2-jagdwagen { background: url(../images/layout/h2-jagdwagen.gif) left center no-repeat; width: 157px; xheight: 30px; }
#h2-marathonwagen { background: url(../images/layout/h2-marathonwagen.gif) left center no-repeat; width: 247px; xheight: 21px; }
#h2-dressurwagen { background: url(../images/layout/h2-dressurwagen.gif) left center no-repeat; width: 211px; xheight: 21px; }
#h2-leon { background: url(../images/layout/h2-leon.gif) left center no-repeat; width: 261px; xheight: 21px; }
#h2-viktoria { background: url(../images/layout/h2-viktoria.gif) left center no-repeat; width: 298px; xheight: 24px; }
#h2-landauer { background: url(../images/layout/h2-landauer.gif) left center no-repeat; width: 401px; xheight: 21px; }
#h2-touristik { background: url(../images/layout/h2-touristik.gif) left center no-repeat; width: 144px; xheight: 21px; }
#h2-restauration { background: url(../images/layout/h2-restauration.gif) left center no-repeat; width: 199px; xheight: 21px; }
#h2-sonstiges { background: url(../images/layout/h2-sonstiges.gif) left center no-repeat; width: 144px; xheight: 21px; }
#h2-kutschen-pferdekutschen { background: url(../images/layout/header-kutschen-pferdekutschen.gif) left center no-repeat; width: 424px;}
#h2-glossar { background: url(../images/layout/header-glossar.gif) left center no-repeat; width: 123px;}


.label { padding: 3px 20px 0 0; color: #777; font-weight: bold; vertical-align: top; line-height: 1.2em; }
.wert { vertical-align: top; }




.ArtikelTabelle { width: 530px; background: url(../images/layout/artikel-tabelle-hg.png) top center repeat-y; }
.ArtikelTabelle thead { background: url(../images/layout/artikel-tabelle-head.png) left top no-repeat; }
.ArtikelTabelle thead th { height: 50px; font-size: 10px; color: #fff; vertical-align: top; padding: 7px 10px 0 10px; }
.ArtikelTabelle tfoot td { background: url(../images/layout/artikel-tabelle-foot.png) bottom center no-repeat; height: 50px; }
.ArtikelTabelle tbody td { padding: 3px 10px 3px 10px; xline-height: 1.3em; vertical-align: top; border-bottom: 1px dotted #D4D4D4; }

.ArtikelTabelle thead th.ArtikelNummer { white-space: nowrap; }
.ArtikelTabelle tbody td.ArtikelNummer { white-space: nowrap; font-style: italic; color: #555; }
.ArtikelTabelle .ArtikelPreis { text-align: right; width: 70px; font-weight: bold; }
.ArtikelTabelle .ArtikelBeschreibung { }
.ArtikelTabelle tbody td.ArtikelBeschreibungAlt { background: url(../images/layout/artikel-tabelle-alt-hg.png) center top repeat-y; }

.ArtikelTabelle p { margin-top: 0; text-align: left; }
.ArtikelTabelle strong, .ArtikelTabelle b { }
.ArtikelTabelle .ArtikelNeu { color: #a76927; font-weight: bold; }


.SeitenNavigation { list-style-image: url(../img/news_bullet.gif); margin-left: 4em; }

.link-nach-oben { text-align: right; }
.link-nach-oben a { background: url(../images/layout/link-nach-oben.png) left 65% no-repeat; padding-left: 20px;  }



#wrapper-google-maps { width: 512px; height: 422px; background: url(../images/layout/google-maps-hg.jpg) top left no-repeat; }


#luftbild { background: url(../images/fotos/luftbild.jpg) right 30px no-repeat; }
#luftbild2 { background: url(../images/fotos/luftbild.jpg) right top no-repeat; }



/* -------------------------------------------------------------------------- */
/* Kontaktformular                                                            */
/* -------------------------------------------------------------------------- */

x.formular { background: url(../images/layout/form-hg.png) center center repeat-y; xwidth: 100%; padding: 10px 0; }
.formular .label { padding: 2px 4em 0 2em; vertical-align: top; }
label { font-weight: bold; color: #222; }

.eingabe { padding: 0 1.3em 4px 0; }
.eingabe input, .eingabe textarea { border: 1px solid #A2A3A8; width: 294px; font: 16px Arial, sans-serif; color: #444; padding: 2px 3px;}
.eingabe input:focus, .eingabe textarea:focus { border-color: #6D6E91; color: #000; }

.eingabe input { background: url(../images/layout/form-input-hg.png) top left no-repeat; height: 21px; }
.eingabe input.schmal { background-image: url(../images/layout/form-input-schmal-hg.png); width: 144px; }
.eingabe textarea { background: url(../images/layout/form-textarea-hg.png) top left no-repeat; height: 101px; }

.field-required { background: url(../images/layout/form-field-required.png) right 4px no-repeat; padding-right: 15px; }
.field-required-highlight { color: #333; color: #BC1F16; background: url(../images/layout/form-field-required-highlight.png) right 4px no-repeat; padding-right: 15px; }

#formular-hinweis { border: 1px dotted #999; background: #f9f9f9; text-align: center; padding: 5px;}

/* -------------------------------------------------------------------------- */
/* Anpassungen Newsprogramm                                                   */
/* -------------------------------------------------------------------------- */

.ndm-td_ueberschrift { font: 19px Georgia, "Times New Roman", serif; xcolor: #564a14; background: url(../images/layout/inhalt-separator2.gif) center bottom no-repeat; padding-bottom: 8px; text-align: center; }
.ndm-td_news-text { text-align: justify; padding-top: 10px; }

.ndm-td_bild { vertical-align: bottom; line-height: 0em; }
.ndm-link-bild img { background: url(../images/layout/image-schatten.png) center bottom no-repeat; padding-bottom: 20px; }
.ndm-link-bild img:hover { background-image: url(../images/layout/image-schatten-hover.png); }
.Newsinhalte table { border-spacing: 1px; margin: 10px 0px; /*z-index: 200; position: relative; */ }
.ndm-link-bild  { background: url(../images/layout/image-schatten-oben.png) center top no-repeat; padding-top: 8px; }
.ndm-bild_text { display: block; font-size: 11px; font-weight: bold; color: #111; line-height: 1.3em; text-align: center; margin-top: -5px; z-index: 200; position: relative; xbackground: url(../images/layout/ndm-image-text-hg.png) center bottom no-repeat; xpadding-bottom: 16px; } 


.ndm-text-1bild .ndm-td_bild { vertical-align: top; padding-right: 20px; padding-top: 10px; }
.ndm-text-1bild .ndm-td_news-text { padding-top: 10px; vertical-align: top; text-align: center; }
.ndm-text-1bild .ndm-td_ueberschrift { background-position: left bottom; text-align: left; }


.Menutable .ndm-td_ueberschrift_oben { padding-left: 10px; }
x.Menutable .ndm-td_ueberschrift_oben a { background: url(../img/news_bullet.gif) 400px top no-repeat; display: block; }
.Menucontainer { border-spacing: 0; }

 


.ndm-preisneu { clear: both; float: right; font: 17px Georgia, "Times New Roman", serif; color: #fff; background: url(../images/layout/ndm-preis-hg.png) top left no-repeat; width: 143px; height: 52px; padding-top: 15px; text-align: center; }
.ndm-preisalt { float: right; font: 12px Georgia, "Times New Roman", serif; text-decoration: line-through; width: 143px; text-align: center; margin: 1em 0 -1.5em 0; color: #777; }

.ndm-ueberschrift_klein:hover { xcolor: #564a14; text-decoration: none;  color: #111 !important;}






#counter { clear: both; padding: 0 0 20px 380px; font-size: 10px; color: #fff; }


.ndm-td_news-text b {
	text-align: center;
	font-weight: bolder;
	color: #FFFFFF;
/*	background-color: #FF9900;*/
/*	background-color: #EAEAEA;*/
	background-color: #C2593B;
	display: block;
	padding: 5px;
	border: 1px solid #FFFFFF;
}
