



#left {
	display: inline-block;
	position: relative;
	width: 820px;
	top: 20px;
	left: 20px;
	padding: 8px;
	margin-bottom: 30px;
}

#left hr {
	border: 1px dotted white;
}

#left div.tx-piaglister-pi1 div {
	float: left;
}

#left abbr {
	border-bottom: 1px dotted #656c73;
	cursor: help;
}

#left abbr:hover {
	color: white;
}

#left p {
	width: 480px;
}

#left iframe {
	margin-top: 40px;
	margin-bottom: 10px;
}


#left h2 a {
	color: white;
	text-decoration: none;
}

#left h2, .ueberschrift {
	padding-top: 12px;
	margin-bottom: 9px;
	clear: both;
	font-weight: bold;
	color: white;
}

#left h3 {
	font-weight: bold;
}

#left table tfoot td {
	padding-top: 8px;
}

#left table tfoot input {
	padding: 1px;
	color: #222;
	background-color: darkgray;
	border: 1px solid gray;
}

.ueberschrift {
	color: peru;
}

.anschrift {
	clear: both;
	padding-bottom: 8px;
	border-bottom: 1px dotted lightgray;
}

.showroom_text {
	clear: both;
	margin-top: 40px;
}

.agency_list_picture {
	position: relative;
	float: left;
 	width: 480px;
}

.agency_list_picture a {
	float: left;
	width: 145px;
	height: 200px;
	margin-right: 10px;
	margin-bottom: 10px;
	text-decoration: none;
}

.agency_list_picture img {
	margin-bottom: 4px;
}

.agency_list ul a {
	text-decoration: none;
}

.tx-piaglister-pi4 {
	width: 380px;
}

.tx-piaglister-pi2 {
	width: 380px;
}

.tx-piaglister-pi3 {
	width: 380px;
}

.tx-piaglister-pi1 .box_con {
	position: absolute;
	right: 0px;
	top: 30px; 
	width: 300px;
}

.tx-piaglister-pi2 .box_con {
	position: absolute;
	right: 30px;
	top: 30px; 
	width: 260px;
}

.tx-piaglister-pi3 .box_con {
	position: absolute;
	right: 30px;
	top: 30px; 
	width: 260px;
}

.tx-piaglister-pi4 .box_con {
	position: absolute;
	top: 10px; 
	right: 0px;
}

.tx-piaglister-pi4 .box_header_text {
	visibility: hidden;
}

.box_con a {
	padding-left: 14px;
	text-decoration: none;
	background: url(../grafics/main/tri.png) no-repeat 0 bottom;
}

.tx-piaglister-pi3 .box_con a ,
.tx-piaglister-pi4 .box_con a {
	background: url(../grafics/main/caro.png) no-repeat -2px bottom;
}

.tx-piaglister-pi3.box_con a:hover,
.tx-piaglister-pi4 .box_con a:hover {
	background: url(../grafics/main/hicaro.png) no-repeat -2px bottom;
}

.box_header {
	margin: 0px !important;
	padding-bottom: 10px;
	padding-left: 3px;
}

.box_header_text {
	margin: 0px !important;
}

.box_content {
	margin: 0px !important;
}

.agency_box {
	margin: 0px !important;
}

.box_con ul {
	margin-right: 0px;
	margin-top: 0px !important;
	margin-bottom: 10px;
	list-style-type: none;
	overflow: hidden;
}

.box_con .agency_box ul li {
	float: left;
	width: 16px;
	margin: 3px;
	padding: 1px;
	text-align: center;
	border: 1px solid gray;
}

.box_con .agency_box ul li a {
	padding: 0;
	font-weight: bold;
	text-decoration: none;
	background: none;
}

.box_con .agency_box ul li:hover {
	background-color: gray;
	border: 1px solid lightgray;
}

.box_con .agency_box ul li:hover a {
	color: black;
}

.box_con .visuell_features {
	width: 380px;
	right: 100px !important;
}

.serviceguide_list {
	width: 380px;
}

.serviceguide_list td {
	padding: 8px;
	border: 1px solid darkgray;
}

.serviceguide_list p {
	width: 360px !important;
}

.zip {
	font-weight: bold;	
	background-color: #333;
}

#bild1u2 {
	width: 480px;
}

.bild3_t5 {
	clear: both;
}

.rtab {
	float: right;
}

.speclink {
	padding-left: 14px;
	text-decoration: none;
	background: url(../grafics/main/tri.png) no-repeat 0 bottom;
}

.MsoNormal  span {
	color: silver !important;
}