body { margin: 0; padding: 0; background-color: #f9e7aa; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; background-repeat: repeat-x; text-align: center; } /* backcolor #b6b5b2*/
a {text-decoration: none;}
#frame1 { color: black; background-color: #ff0; text-align: left; margin: 10px auto 20px; width: 945px; padding: 0; border-color: navy; border-style: solid; border-width: 5px 1px; }
#head { background-color: #ff0; background-image: url(../picture/head_logo.gif); background-repeat: no-repeat; background-position: left center; height: 169px; }
#head2 { background-color: transparent; background-image: url(../picture/head-car.gif); background-repeat: no-repeat; background-position: 0 bottom; width: 245px; height: 155px; float: right; margin: 0; padding: 0; }
#frame2 { margin: 0; border-color: navy; border-style: solid; border-width: 5px 1px 0 0; }
#frame3 { background-color: #f9f965; padding: 0; }
#content { margin: 0 0 0 225px; background-color: #f8f8de; color: black; border-color: navy; border-style: solid; border-width: 0 0 0 1px; }
#content .frame { width: 525px; float: left; margin: 15px 0 10px 20px; padding: 0; }
* html #content .frame{ width: 500px; margin: 15px 0 10px 10px; padding: 0; }
#content h1 { color: #860000; font-size: 1em; font-weight: 700; letter-spacing: 2px; padding: 10px 15px 0 0; margin: 0 0 8px; /*border-bottom: 1px dotted #0005d5; border-top-style: none; border-right-style: none; border-left-style: none;*/  } /*original color #0005d5*/
#content h2 { color: #860000; font-size: 0.9em; font-weight: 700; letter-spacing: 2px; padding: 5px 15px 0px 0; margin: 0 0 3px; /*border-bottom: 1px dotted #0005d5; border-top-style: none; border-right-style: none; border-left-style: none;*/ }
#content h2.inline { text-decoration: none; border-style: none; display:inline; }
#content h3 { color: #860000; font-size: 0.75em; font-weight: 700; letter-spacing: 2px;  padding: 0 15px 0px 0; margin-top: 3px; margin-bottom: 0; /*border-bottom: 1px dotted #0005d5; border-top-style: none; border-right-style: none; border-left-style: none;*/ }
#content p	 { font-size:0.84em; line-height:1.36em; letter-spacing: 1px; height: auto; margin: 0; padding: 0 0 6px; border-style: none; }
#content p a {color: #600000; border-bottom: 1px dotted #800000;text-decoration: none;}
#content p a:hover {border-bottom: 0px;}
#content p.clear_both { clear: both; line-height: 0; height: 0; border: 0; margin: 0; padding: 0;}
#content p.clear_left { clear: left; line-height: 0; height: 0; border: 0; margin: 0; padding: 0;}
#content ul, ol	{ font-size:0.84em; line-height:1.4em; letter-spacing: 1px; width: 90%; margin-top: 0; margin-bottom: 0; padding-bottom: 12px; }
#content ul.ohne, ol.ohne { font-size: 0.84em; line-height: 1.4em; letter-spacing: 1px; width: 90%; margin-top: 0; margin-bottom: 0; padding-bottom: 12px; margin-left: 180px; list-style-type: none; display: block; }
#content li a	{ text-decoration: none; color: #900000; background-color:transparent; border-bottom-style: none; border-bottom-width: 0; }
#columnright { position: relative; top: 15px; right: 20px; width: 135px; float: right; margin: 0; padding-top: 14px; padding-bottom: 20px; }
* html #columnright {width: 132px;}
#columnright p {font-size: 11px;}
#columnright h1 {font-size: 11px; padding-top: 0px; margin: 0 0 2px 0px;}
#columnright img { margin-top: 0; margin-bottom: 12px; border: 0; }
#columnleft { float: left; width: 225px; background-color: white; color: black; top: 126px; padding: 0; }
#columnleft img { margin-top: 0; margin-bottom: 0; }
#menu { font-size: 0.79em; background: #edeb60; text-align: left; padding: 15px 15px 15px 10px; }
#menu ul, #menu li	{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
#menu li a:link, #menu li a:visited, #menu li a:active {
	display:block;
	border: solid 1px #000;
	background-color:#ffcb30;
	color:#800000;
	text-decoration:none;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-left: 9px;
	height: 24px;
	line-height: 24px;
	}
#menu li a:hover {
	background-color:#ff8e1d;
	color:#000;
	border: solid 1px;
	}
#menuimage { font-size: 0.79em; background: #f9f965; text-align: left; padding: 15px 15px 15px 10px; }

img.top { margin-bottom: 10px; padding: 0; }
img.left      	{ float: left; margin-top: 4px; margin-right: 20px; margin-bottom: 15px; border: 0; }
img.right		{ float: right; margin-top: 4px; margin-left: 20px; margin-bottom: 15px; border: 0; }
img.full 		{ margin-top: 5px; margin-bottom: 5px; border: 0;}
.hover01		{ background-image: url(../picture/auszeichnungen/werkstatt_haendler_1a_stempel_399.gif); background-repeat: no-repeat;  background-position: 0px 0px;width: 199px; height: 200px; }
.hover01:hover	{ background-position: -199px 0; }
#foot { background-color: #f9f965; clear: both; margin: 0; border-color: navy; border-style: solid; border-width: 1px 0 0; }
#foot p { color: #256290; font-size: 0.76em; background-color: #f9f965; text-align: center; width: 100%; margin: 0; padding: 3px 0 6px; }
#box2              { float: left; clear: left; margin: 0; padding: 15px 0; border-bottom: 1px solid #228b22; width: 90%    }

