body, html, p {	margin: 0px;	padding:0px;	min-height: 100%;	}#wrapper{	width: 980px;	min-height:509px ;	position:relative;	margin: 0 auto;	top:0px;	border-left: 1px solid #D9DADB;	border-right: 1px solid #D9DADB;	padding-bottom: 25px;	}#wrapper1{	width: 980px;	min-height:710px;	position:relative;	margin: 0 auto;	top:0px;	border-left: 1px solid #D9DADB;	border-right: 1px solid #D9DADB;	padding-bottom: 1px;	background-image:url(../images/bgwrap.jpg);	background-repeat:no-repeat;	padding-bottom: 75px;	}#top1{	width: 980px;	height:176px;	position:relative;	top: 0px;	background-image:url(../images/top_linie.jpg);	z-index:4;	}#suche{	width: 250px;	height: 30px;	position: relative;	top: -49px;	left:790px;}#bottom_start{	position:relative;	margin: 0 auto;	width: 980px;	height: 230px;	top:0px;	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #707173;	background-image: url(../images/bg_grau_box.jpg);	border-left: 1px solid #D9DADB;	border-right: 1px solid #D9DADB;	padding-top: 15px;	background-color: #D9DADC;						}#bottom_start .rand{	border: 1px solid #ffffff;	}#content_left{	width: 233px;	position:relative;	top:25px;	float: left;	z-index:1;	padding-left: 2px;	}#content{	width: 363px;	position:relative;	top:35px;	left: 20px;	float: left;	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #58585A;	letter-spacing: 0.04em;	line-height: 1.8em;	padding-left: 2px;	padding-bottom: 75px;		}#bottom_start a{		font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #58585A;	letter-spacing: 0.04em;		text-decoration:none;			}#bottom_start a:hover{		font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #986A86;	letter-spacing: 0.04em;		text-decoration:none;			}#bottom_start  a.bott{		font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996B87;	letter-spacing: 0.04em;		text-decoration:underline;			}#bottom_start  a.bott:hover{		font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #C7D025;	letter-spacing: 0.04em;		text-decoration:none;			}#content1{	width: 368px;	position:relative;	top:56px;	left: 20px;	float: left;	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #58585A;	letter-spacing: 0.04em;	line-height: 1.8em;	padding-left: 2px;	padding-bottom: 75px;		}#content3 img{	border: 10px solid white;}#content10 img{	border: 10px solid white;}				#content2{	width: 668px;	position:relative;	top:36px;	left: 20px;		font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #58585A;	letter-spacing: 0.04em;	line-height: 1.8em;	padding-left: 2px;	padding-bottom: 75px;					}#content200{	width: 668px;	position:relative;	top:36px;	left: 20px;		font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #58585A;	letter-spacing: 0.04em;	line-height: 1.8em;	padding-left: 2px;	padding-bottom: 75px;					}#content .gt_Normal { margin-left: 0px;}#content2 .gt_Normal { margin-left: 0px;}#content2 .gt_Katalog { margin-left: 0px;}#content200 .gt_Normal { margin-left: 0px;}#content200 .gt_Katalog { margin-left: 0px;}#content3{	width: 710px;	position:relative;	top:36px;	left: -1px;	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #58585A;	letter-spacing: 0.04em;	line-height: 1.8em;	padding-left: 2px;	padding-bottom: 75px;	}#content3 .gt_Normal { margin-left: -10px;}#content10 .gt_Normal { margin-left: -10px;}#content10{	width: 710px;	position:relative;	top:56px;	left: 20px;	float: left;	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #58585A;	letter-spacing: 0.04em;	line-height: 1.8em;	marin-bottom: 100px;	padding-left: 2px;				}#content2 td{	padding-top: 5px;			}#content200 a {	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996B87;	}#content200 td{	padding-top: 5px;			}#content2 a {	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996B87;	}#content200 a {	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996B87;	}#content10 a {	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996B87;	}#ctrl_filter_field_Angebot ul li {	list-style-type:none;	}#ctrl_filter_field_suche ul li {	list-style-type:none;	}#haupttext21 {margin-top: -30px;}#content2 a:hover {	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #C7D025;	}#content10 a:hover {	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #C7D025;	}#content2 h1{	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	color: #58585A;	letter-spacing: 0.1em;	line-height: 1.5em;			}#content200 h1{	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	color: #58585A;	letter-spacing: 0.1em;	line-height: 1.5em;			}#content3 h1{	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	color: #58585A;	letter-spacing: 0.1em;	line-height: 1.5em;			}#content2 h2{	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	color: #58585A;	letter-spacing: 0.1em;	line-height: 1.5em;			}#content200 h2{	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	color: #58585A;	letter-spacing: 0.1em;	line-height: 1.5em;			}#content2 h3{	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	color: #58585A;	letter-spacing: 0.1em;	margin-top: 21px;	margin-bottom: 10px;			}#content200 h3{	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	color: #58585A;	letter-spacing: 0.1em;	margin-top: 21px;	margin-bottom: 10px;			}#content1 .mod_nl_reader{	margin-top: -17px;}#content1 ul{    margin:0px;    padding:0px;    list-style-type:none;	}#content1 li{    padding-bottom:10px;    	}#content1 a {	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996B87;	}#content1 a:hover {	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #C7D025;	}#content1 h1{	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	color: #58585A;	letter-spacing: 0.1em;	line-height: 1.5em;	margin-top: -8px;			}#content10 a {	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996B87;	}#content10 a:hover {	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #C7D025;	}#content10 h1{	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	color: #58585A;	letter-spacing: 0.1em;	line-height: 1.5em;	margin-top: -8px;			}#content a {	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996B87;	}#content a:hover {	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #C7D025;	}#content h1{	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	color: #58585A;	letter-spacing: 0.1em;	line-height: 1.5em;			}#content_right{	width: 300px;	position:relative;	left: 53px;	top:60px;	float: left;	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #474747;	letter-spacing: 0.04em;	line-height: 1.8em;			}#content_right a {	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996B87;	}#content_right a:hover {	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #C7D025;	}#veranstaltung_top{	width: 280px;	height:22px;	position:relative;	left: 0px;	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;	letter-spacing: 0.04em;	background-image:url(../images/veran_box.jpg);	background-repeat:no-repeat;	padding-left: 20px;	padding-top: 0px;	top:0px;	}#veranstaltung{	width: 268px;	position:relative;	left: 0px;	top:0px;	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #474747;	letter-spacing: 0.04em;	line-height: 1.8em;	border-left: 1px dotted #996B87;	border-right: 1px dotted #996B87;	border-bottom: 1px dotted #996B87;	padding-left: 20px;	padding-bottom: 0px;	padding-right: 10px;	padding-top: 10px;	margin-bottom: 25px;}#btv_top{	width: 280px;	height:22px;	position:relative;	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;	letter-spacing: 0.04em;	background-image:url(../images/veran_box.jpg);	background-repeat:no-repeat;	padding-left: 20px;	padding-top: 0px;	margin-top: 25px;	top: -10px;}#btv{	width: 268px;	position:relative;	left: px;	top: -10px;	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #474747;	letter-spacing: 0.04em;	line-height: 1.8em;	border-left: 1px dotted #996B87;	border-right: 1px dotted #996B87;	border-bottom: 1px dotted #996B87;	padding-left: 20px;	padding-bottom: 10px;	padding-right: 10px;	padding-top: 10px;}#navigation{	top: 96px;	left:23px;}#navigation{	width: 980px;	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #59585A;	top: 93px;	left: 3px;	position:absolute;    overflow:visible;    z-index:999;	padding:0px;	margin-left: 25px;	margin-top: 5px;	float:left;	letter-spacing: 0.05em;		}#navigation p{    margin:0px;    padding:0px;}#navigation ul{    margin:0px;    padding:0px;    list-style-type:none;	}#navigation li {	/* Breite eines Menüpunktes festlegen */	padding-right: 45px;    position:relative; /* Position */    float:left; /* links nebeneiander anordnen */    /* eine Hintergrundfarbe */	line-height:24px; /* bestimmt die Höhe eines Menüeintrages */		}#navigation li ul{	left:-5px;    top:24px; /* zweite Ebene beginnt 1 Pixel unter der ersten Ebene */    position:absolute; /* Position wird absolut zum Elternelement gesetzt */    display:none; /* Für erste Formatierung sichtbar. Wir später auf none gesetzt */	background-image:url(../images/bg.png); /* eine Hintergrundfarbe */	width: 260px;	padding-left: 5px;	line-height: 12px;	display: none;					}#navigation li ul li{		width: 220px;							}#navigation li ul li {	clear:both;}#navigation li ul ul {		top: 0px;    left:261px;	position:absolute; /* Position wird absolut zum Elternelement gesetzt */  	background-image:url(../images/bg.png); /* eine Hintergrundfarbe */	padding-left: 5px;	line-height: 0px;					}#navigation ul li:hover ul ul{    display:none; }  #navigation ul ul li:hover ul{    display:block; }#navigation li:hover ul{    display:block;}#navigation li a {	font-family:lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #707173;	letter-spacing: 0.05em;	font-weight:normal;	text-decoration: none;		}#navigation li a:hover {	font-weight:normal;	color: #ffffff;	letter-spacing: 0.05em;	text-decoration: none;	}#navigation .active {	font-weight:normal;	color: #ffffff;	letter-spacing: 0.0em;	text-decoration: none;	letter-spacing:0.05em;		}#navigation .trail {	font-weight:normal;	color: #ffffff;	letter-spacing: 0.05em;	text-decoration: none;	}#subnavigation{	width: 240px;	min-height: 548px;	position:relative;	top:1px;	float: left;	z-index:1;	background-image:url(../images/bgsub.jpg);	/*background-repeat:repeat-x;*/	background-color:#D9DADB;			}#subnavigation ul{        list-style-type:none;	margin-left: -40px	}#subnavigation li{	list-style-type:none;    width: 210px;	border-bottom: 1px solid #ffffff;	padding-left: 27px;	padding-bottom: 7px;	padding-top: 5px;		   }#subnavigation li ul li{	list-style-type:none;    width: 210px;	border-bottom: none;	padding-left: 10px;	padding-bottom: 0px;	padding-top: 5px;		   }	#subnavigation li a {	font-family:lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #707173;	letter-spacing: 0.05em;	font-weight:normal;	text-decoration: none;				 	}#subnavigation li a:hover {	font-weight:normal;	color: #996B87;	letter-spacing: 0.05em;	text-decoration: none;	}#subnavigation li .active {	font-family:lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	color: #996B87;	letter-spacing: 0.07em;	text-decoration: none;		}#subnavigation ul li li  .active {	font-family:lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	color: #996B87;	line-height: 20px;	letter-spacing: 0.07em;	text-decoration: none;		}#subnavigation li .trail {	font-family:lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	color: #996B87;	letter-spacing: 0.05em;	text-decoration: none;		}#kontakt{	position:relative;	margin: 0 auto;	width: 982px;	height: 18px;	top: 1px;	text-align:center;	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	background-color: #996B87;	letter-spacing: 0.1em;	padding-top: 4px;		}#kontakt a {	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	}#kontakt a:hover {	font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D9DADB;	}#suche .text{font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #58585A;	letter-spacing: 0.04em;	border: 1px solid #D9DADB;	background-color: #F7F7F7;}#suche .submit{	background-image: url(../images/lupe.jpg);	border: 0px;	color: white;}.formbody .text{font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #58585A;	letter-spacing: 0.04em;	border: 1px solid #D9DADB;	background-color: #F7F7F7;}.formbody .submit{		border: 0px;	color: color: #58585A;	font-size: 12px}#newsletter-bestellenloeschen{margin-top: -4px;}#event-uebersicht{	padding-left: 2px;}.gt_Bold { margin-left: -10px;}.gt_Normal { margin-left: -12px;}.gt_Katalog { margin-left: -12px; margin-bottom: -20px;}.text {border: 1px solid #D9DADC;font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #58585A;	letter-spacing: 0.04em;}.captcha  {border: 1px solid #D9DADC;font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #58585A;	letter-spacing: 0.04em;}	 .submit {border: 1px solid #D9DADC;font-family: lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	color: #58585A;	letter-spacing: 0.04em;	background-color:#FFFFFF;}	.list {margin-left: -40px;}#bauteile-occasionsmarkt {width: 700px;}#haupttext42 {width: 720px;}#haupttext44 {width: 720px;}#content200 #haupttext {width: 720px;}/*.enclosure { margin-left: -13px;}*/.image_container { margin-left: -13px;}