
body     { font-size: 100.01%; background-image: url(../Zubehoer/hintergrund_blau.jpg); text-align: center; margin: 0; padding: 1em 0 }
h2 { color: #006; margin: 0 ; padding-top: 12px; padding-bottom: 30px; }
h3   { font-size: 1.3em; font-weight: bold; margin: 0 }
h5 { font-weight: bold; margin: 0 0 8px; }
.topmenu { margin: 0 auto; width: 900px; text-align: right; padding-right:340px; }
.Kopf       { background-image: url(../Zubehoer/head_hintergrund2.jpg); background-repeat: no-repeat; margin: 0 auto; width: 900px; height: 220px; }
img a { border: none; }
.Seite   { background-image: url(../Zubehoer/body_hintergrund.jpg); background-repeat: repeat-y; text-align: left; margin: 0 auto; width: 900px }
.Innen   { text-align: left; margin: 0 auto; width: 600px }
.Fotos    { color: #000; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; padding-top: 30px; clear: both }
.Fotos a, a:visited  { }
.Fotogalerie { text-align: left; padding: 12px; }
.Fotogalerie img { margin-right: 11px; margin-bottom: 11px; }
.Trennung      { background-image: url(../Zubehoer/trennung.jpg); background-repeat: no-repeat; background-position: 0 center; width: 600px; height: 16px; clear: both }
.Navigation          { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; background-image: url(../Zubehoer/navigation-hauptpukte.jpg); background-repeat: no-repeat; background-position: 0 bottom; margin: 0 auto; width: 600px; height: 75px }
.Navigation .Navigationlink    { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; margin: 0; padding: 15px 0 0; width: 120px; float: left }
.Navigation .Navigationlink a { color: #fff; text-decoration: none; display: block }
.Navigation .Navigationlink a:visited { color: #fff; text-decoration: none; display: block }
* html .Navigation .Navigationlink a, a:visited { width: 100%; w\idth: 128 px  }
.Navigation .Navigationlink a:hover { text-decoration: underline overline; display: block }
.Navigationunter     { color: #009; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 20px; text-align: center; margin: 0 auto; width: 600px ; padding-top: 11px; }
.Navigationunter a        { color: #009; text-decoration: none }
.Navigationunter a:visited        { color: #009; text-decoration: none }
.Navigationunter a:hover    { text-decoration: underline overline  }
.Navigationlinkbr { text-align: center; padding-top: 15px; width: 60px; float: left; clear: both }
.Navigationunterlink    { text-align: center; padding-top: 11px }
.Ueberschrift       { color: #006; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 12px }
.Textblock           { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; padding: 12px; clear: both }
.Textblock img { float: right ; margin: 12px; }
.Textblock ul { margin: 0; padding: 0 0 0 30px; list-style-type: disc; list-style-position: outside; }
.Button  { font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../Zubehoer/Button.jpg); background-repeat: no-repeat; text-align: center; padding-top: 12px; width: 220px; height: 42px }
.Button a  { color: #000; text-decoration: none }
.Button a:visited  { color: #000; text-decoration: none }
.Button a:hover  { text-decoration: underline overline }
.Rasen  { background-image: url(../Zubehoer/Rasen.jpg); background-repeat: repeat-x; background-position: 50% bottom; height: 220px; clear: both }
.Fuss   { background-image: url(../Zubehoer/fuss_hintergrund_NEU.jpg); text-align: left; margin: 0 auto; width: 900px; height: 220px }
.Fuss_adresse { color: #006; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; padding: 20px 0 0 20px; float: left }
.Fuss_adresse a, a:visited   { color: #00f; text-decoration: underline; display: inline }
a.Fuss_Kontakt  { color: #006; font-size: 12px; font-weight: normal; text-decoration: underline }
a.Fuss_Kontakt:visited  { color: #006; font-size: 12px; font-weight: normal; text-decoration: underline }
a.Fuss_Kontakt:hover  { text-decoration: underline overline }
.Video { text-align: center; padding: 12px; clear: both }
.align_left { text-align: left; padding-left: 15px; }
.angebot { margin: 0 12px 10px; float: right  ; }
.angebot img { margin: 0;}
img.wahl { float: right; margin: 0; padding-right: 30px; }
img.haken { margin: 0; }
.clear_both { clear: both; margin: 0; padding: 0; }
.home_button { padding-top: 200px; }
a.home_button { color: #fff; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
a.home_button:visited { color: #fff; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
a.home_button:hover { text-decoration: underline overline; }
.kopf_parkwahl           { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; padding: 12px; clear: both }
.lbAction { color: black; text-decoration: none; }
.a.lbAction { color: black; text-decoration: none; }
.a.lbAction:visited { color: black; text-decoration: none; }
.a.lbAction:hover { color: black; text-decoration: none; }
.infotext           { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(../Zubehoer/hintergrund_blau.jpg); text-align: left; padding: 10px; }
a.buttonlink { color: black; text-decoration: none; }
a.buttonlink:visited { color: black; text-decoration: none; }
a.buttonlink:hover { color: black; text-decoration: none; }
#bild_gurte { width: 309px; height: 200px; }
.infotext_tabelle { font-size: 1em; }
.infotext_tabelle ul { margin: 0 0 0 20px; padding: 0; list-style-position: outside; }
.float_right { float: right ; margin: 12px; }
/* Trigger. Details auf und zuklappen */
h2.trigger {
	padding: 0 0 0 50px;
	margin: 20px 0 0 0;
	background: #000 url(../Zubehoer/h2_trigger_a.jpg) no-repeat;
	height: 40px;
	line-height: 40px;
	width: 520px;
	font-size:  1.3em;
	font-weight: bold;
}
h2.trigger a {
	color: #000;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover { color: #333; }
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin: 0 5px 5px 3px;
	padding: 0;
	border: 1px solid #BB8654;
	background-color: #F0E9DD;
	overflow: hidden;
	width: 562px;
	clear: both;
}
.toggle_container .block {
	padding: 10px 20px 20px 20px; /*--Padding of Container--*/
	background: url(toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/
}
/* Ende Trigger. Details auf und zuklappen */