* { margin: 0pt; padding: 0pt; }
body { border-top: 4px solid rgb(217, 215, 202); margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif,"Trebuchet MS",Tahoma,Verdana; font-size: 75%; line-height: 170%; background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); }
img { border: medium none ; }
a { text-decoration: none; }
.clear { clear: both; font-size: 1px; float: none; height: 1px; margin-top: -1px; line-height: 1px; }
.hide { display: none; }
#wrap { margin: 0pt auto; padding: 0pt 0pt 0pt 7px; background: transparent url('../images/bg-headerimage2.jpg') no-repeat scroll -5px 99px; text-align: left; width: 840px; height: 100%; }
#header {width: 840px; height: 120px; }
#logo { margin: 35px 0pt 0pt 20px; padding: 0pt; float: left; height: 57px; width: 110px; }
html > body #logo { margin: 25px 0pt 0pt 1px; }
#navigation { margin: 67px 15px 0pt 0pt; padding: 0pt; float: right; height: 27px; width: 630px; }
html > body #navigation { margin: 67px 25px 0pt 0pt; }
#headerimage { margin: 9px 0pt 0pt 11px; padding: 1px; width: 800px; height: 214px; }
#main { margin: 35px 0pt 0pt 5px; width: 800px; }
#home #main { margin: 35px 0pt 0pt 5px; width: 810px; }
#sidebar { padding: 25px 0pt 0pt; background: transparent url('../images/bg-dot-subnav.gif') no-repeat scroll 100% 60px; float: left; width: 217px; min-height: 400px; }
#content { margin: 0pt 5px 0pt 0pt; padding: 0pt; float: right; width: 540px; }
html > body #content { margin: 0pt 15px 0pt 0pt; }
#home #maincolumn1 { margin: 0pt; padding: 0pt; background: transparent url('../images/bg-dot-subnav.gif') no-repeat scroll 100% 0px; float: left; width: 325px; }
#home #maincolumn2 { margin: 0pt; padding: 0pt; background: transparent url('../images/bg-dot-subnav.gif') no-repeat scroll 100% 0px; float: left; width: 240px; }
#home #maincolumn3 { margin: 0pt; padding: 0pt; float: left; width: 235px; }
#maincolumn1 p { margin: 0pt 14px 15px 18px; padding: 0pt; line-height: 1.35em; }
#maincolumn2 p, #maincolumn3 p { margin: 0pt 17px 15px 20px; padding: 0pt; font-size: 0.9em; line-height: 1.4em; }
#maincolumn1 h1 { margin: -2px 17px -2px 18px; font-size: 16px; line-height: 16px; font-weight: bold; }
#home h2 { margin: 0pt 17px 2px 20px; padding: 0pt; font-size: 13px; font-weight: bold; background-image: none; }
#home #maincolumn1 h2 { margin: 0pt 17px 0px 18px; }
#home h3 { border-bottom: medium none; margin: 0pt 17px 0px 18px; padding: 0pt 0pt 1px; color: rgb(102, 102, 102); font-size: 14px; font-weight: bold; }
#footer { border-top: 2px solid rgb(238, 238, 238); margin: 40px 18px 0pt 12px; padding: 10px 0pt 0pt 10px; font-size: 0.9em; height: 40px; color: rgb(119, 119, 119); }
#topbar { margin: 0pt; display: inline; float: right; }
#topbar #oben { padding: 0pt 10px 0pt 2px; background: transparent url('../images/uparrow.gif') no-repeat scroll 95% 7px; }
.leftcolumn { margin: 0pt; padding: 0pt; float: left; width: 49%; }
.rightcolumn { margin: 0pt; padding: 0pt; float: right; width: 50%; }
.leftcolumnvk { margin: 0pt; padding: 0pt; float: left; width: 240px; }
.rightcolumnvk { margin: 0pt; padding: 0pt; float: right; width: 290px; font-size: 0.9em; line-height: 1.4em; }
a:link { padding: 0pt 0pt 1px;  color: rgb(153, 153, 0); text-decoration: none; }
a:visited { margin: 0pt; padding: 0pt 0pt 0px;  color: rgb(153, 153, 0); text-decoration: none; }
a:hover { padding: 0pt 0pt 1px;  color: rgb(68, 68, 68); text-decoration: none; }
a:active { border-bottom: 0px solid rgb(255, 153, 51); padding: 0pt 0pt 1px; background: transparent url('../images/dotted-linie.gif') repeat-x scroll 0pt 100%; color: rgb(153, 153, 0); text-decoration: none; }
#footer a:link, #footer a:visited, #footer a:active, #topbar a:link, #topbar a:visited, #topbar a:active { margin: 0pt 3px; padding: 0pt; color: rgb(119, 119, 119); }
#footer a:hover, #topbar a:hover { margin: 0pt 3px; padding: 0pt; color: #6d7716; }
#content p a:link, #content p a:visited, #content a:active, #sidebar p a:link, #sidebar p a:visited, #sidebar p a:active, #home #main p a:link, #home #main p a:visited, #home #main a:active, .leistungen a:link, .leistungen a:visited, .leistungen a:active { border-bottom: 1px solid rgb(221, 221, 221); margin: 0pt; padding: 0pt;  color: #6d7716; }
#content p a:hover, #sidebar p a:hover, #home #main p a:hover, .leistungen a:hover { border-bottom: 1px solid rgb(153, 153, 153); margin: 0pt; padding: 0pt; color: rgb(68, 68, 68); }
#statusnav { margin: 0pt 0pt 3px; padding: 0pt 0pt 0pt 1px;  height: 25px; }
#statusnav .status p { margin: 12px 5px 0px 0px; }
#statusnav a:link, #statusnav a:visited, #statusnav a:active { margin: 0pt 5px 0pt 0pt; padding: 0pt 0pt 1px 12px; background: transparent url('../images/arrow3.gif') no-repeat scroll 0px 6px; color: rgb(153, 153, 153); font-size: 0.9em; }
#statusnav a:hover { margin: 0pt 5px 0pt 0pt; padding: 0px 0px 1px 12px; background: transparent url('../images/arrow3.gif') no-repeat scroll 0px 6px; color: rgb(153, 153, 0); }
#statusnav #firststatus { padding-left: 0px; background-image: none; }
#navigation ul { border: 0pt none ; margin: 0pt; padding: 0pt; float: right; list-style-type: none; }
#navigation ul li { margin: 0pt; padding: 0pt; float: left; text-align: center; }
#navigation ul li a { border-right: 1px solid rgb(221, 221, 221); margin: 0pt; padding: 3px 11px 4px; float: left; font-family: Arial,Tahoma,Trebuchet MS,Lucida Sans,Lucida; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.2em; line-height: 16px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; color: rgb(80, 80, 80); background-image: none; }
#navigation ul li a:hover { border-bottom: 3px solid rgb(153, 153, 153); margin: 0pt; padding: 3px 11px 4px; color: rgb(80, 80, 80); }
#navigation ul li a.navlast, #navigation navlast { border-right: medium none ! important; background: transparent url('../images/.gif') no-repeat scroll right center; }
#hn7 li { border-right: 6px solid rgb(221, 221, 221); }
.subnav { margin: 0pt 15px 0pt 10px; padding: 4px 0pt; }
.subnav ul { border-top: 0px solid rgb(204, 204, 204); margin: 10px 0pt 0pt; padding: 0pt; }
.subnav li { border-bottom: 1px dotted #6D7716; margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.subnav li a:link, .subnav li a:visited, .subnav li a:active { margin: 1px 0pt; padding: 6px 0pt 4px 21px; background: rgb(255, 255, 255) url('../images/arrow-subnav-up.gif') no-repeat scroll 7px 12px; display: block; text-decoration: none; font-size: 1.1em; color: rgb(85, 85, 85); }
.subnav li a:hover { margin: 1px 0pt; padding: 6px 0pt 4px 21px; background: rgb(238, 238, 238) url('../images/arrow-subnav-up.gif') no-repeat scroll 11px 12px; color: rgb(51, 51, 51); }
.subnav a.selected { margin: 1px 0pt; padding: 3px 0pt 3px 21px; background: rgb(236, 236, 236) url('../images/arrow2.gif') no-repeat scroll 7px 12px; color: rgb(186, 171, 96); }
h1 { border-left: 0px solid rgb(221, 221, 221); margin: 0pt 0pt 0px; padding: 0px 0pt 6px 0px; font-family: Trebuchet MS,Lucida Sans,Tahoma,Georgia,Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: 24px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #6d7716; }
#home h1 { border-bottom: 0px solid rgb(221, 221, 221); }
h2, .headline { border-bottom: 0px solid rgb(238, 238, 238); margin: 0pt; padding: 0px 0pt 2px 18px; background: transparent url('../images/arrow-big.gif') no-repeat scroll 0pt 0pt; color: rgb(105, 105, 105); font-family: Arial,Trebuchet MS,Lucida Sans,Tahoma,Lucida Sans,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 17px; line-height: 16px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h3 { border-bottom: 1px solid rgb(221, 221, 221); margin: 0pt 0pt 10px; padding: 0px 0pt 4px 0px; color: rgb(186, 171, 96); font-family: Arial,Trebuchet MS,Lucida Sans,Tahoma,Lucida Sans,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 16px; line-height: 17px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#sidebar h3 { border-bottom: 2px solid rgb(221, 221, 221); margin: 0pt 25px 5px 18px; padding: 0pt 0pt 5px 20px; background: transparent url('../images/arrow-big.gif') no-repeat scroll 2px 0pt; color: rgb(119, 119, 119); font-family: Trebuchet MS,Lucida Sans,Tahoma,Lucida Sans,Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: 14px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; letter-spacing: 0em; }
#header h3 { border-bottom: 0px none; margin: 0pt; padding: 0pt; background: transparent url('../images/logo.gif') no-repeat scroll 0pt 0pt; display: block; width: 330px; height: 87px; text-indent: -9009px; }
#header h3 a:link, #header h3 a:visited, #header h3 a:hover, #header h3 a:active { border-bottom: 0px none; display: block; width: 100%; height: 100%; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#sidebar .objekte { border-bottom: 2px solid rgb(221, 221, 221); margin: 0pt 25px 5px 18px; padding: 0pt 0pt 5px 10px; color: rgb(144, 200, 75); font-family: Trebuchet MS,Lucida Sans,Tahoma,Lucida Sans,Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 15px; line-height: 24px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h4 { border-bottom: 0px solid rgb(221, 221, 221); margin: 10px 0pt 1px; padding: 0pt 0pt 1px 0px;  color: rgb(102, 102, 102); font-family: Arial,Tahoma,Lucida Sans,Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 16px; line-height: 17px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h6 { border-bottom: 0px solid rgb(221, 221, 221); margin: 8px 25px 8px 23px; font-size: 12px; font-weight: bold; }
h5 { border-bottom: 0px solid rgb(221, 221, 221); margin: 8px 25px 8px 23px; font-size: 11px; font-weight: bold; text-transform: uppercase; }
h5 { border-bottom: 1px solid rgb(221, 221, 221); margin: 0pt 25px 5px 18px; padding: 0pt 0pt 5px 20px; background: transparent url('../images/arrow-big.gif') no-repeat scroll 2px 0pt; color: rgb(102, 102, 102); font-family: Trebuchet MS,Lucida Sans,Tahoma,Lucida Sans,Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: 14px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; letter-spacing: 0em; }
#sidebar h5 { border-bottom: 1px solid rgb(221, 221, 221); margin: 0pt 5px 5px 0px; padding: 0pt 0pt 5px 2px; background: transparent url('../images/arrow-big.giff') no-repeat scroll 2px 0pt; color: rgb(102, 102, 102); font-family: Trebuchet MS,Lucida Sans,Tahoma,Lucida Sans,Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: 14px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; letter-spacing: 0.04em; }
#standortbox { border-top: 1px solid rgb(221, 221, 221); margin: 35px 25px 10px 20px; padding: 9px 9px 8px 10px; background: rgb(244, 244, 244) url('../images/box.giff') repeat-x scroll 0pt 0pt; }
#mitgliedbox { border-top: 0px solid rgb(221, 221, 221); margin: 15px 25px 10px 20px; padding: 9px 9px 8px 0px; background: rgb(255, 255, 255) url('../images/box.giff') repeat-x scroll 0pt 0pt; }
p { margin: 0pt 0px 15px 0pt; padding: 0pt; font-size: 1.2em; line-height: 1.4em; }
#sidebar p { margin: 0pt 25px; padding: 0pt; font-size: 1em; line-height: 1.3em; }
#sidebar #standortbox p { margin: 10px 0pt 0pt; padding: 0pt; font-size: 0.9em; line-height: 1.4em; }
.linkitem { border-bottom: 0px solid rgb(238, 238, 238); margin: 0pt; padding: 0pt 0pt 0pt 10px; background: transparent url('../images/arrow-subnav-up.gif') no-repeat scroll 2px 8px; line-height: 1.8em; }
#footer p { margin: 0pt; padding: 0pt; font-size: 1.1em; line-height: 1.7em; }
i { font-style: italic; color: rgb(119, 102, 85); }
b, strong { font-weight: bold; color: rgb(102, 102, 102); }
#footer em { font-style: normal; }
.small { padding: 0pt; font-size: 0.95em; line-height: 0.9em; }
.hint { border: 1px solid rgb(102, 0, 0); padding: 2px 3px; font-size: 10px; line-height: 17px; background-color: rgb(153, 0, 0); margin-left: 5px; color: rgb(255, 255, 255); text-transform: uppercase; }
.color { color: rgb(187, 187, 187); }
.new { margin: 0pt; padding: 10px 0pt 0pt; background: transparent url('../images/arrow-subnav-up.gif') no-repeat scroll 5px 5px; float: left; width: 253px; height: 100px; }
.red { color: rgb(153, 0, 0); }
.colored { background-color: rgb(255, 255, 153); }
.bggrey { margin: -4px 0pt 5px; padding: 10px 12px 1px 15px; background-color: rgb(244, 244, 244); }
.bggrey p { font-size: 1em; line-height: 1.4em; }
.zitat { padding: 5px 25px 2px; background: transparent url('../images/zitat-first2.gif') no-repeat scroll 0px 0pt; font-family: Trebuchet MS,"Lucida Grande",Arial,Times,Georgia,sans-serif; font-style: italic; font-variant: normal; font-weight: normal; font-size: 20px; line-height: 27px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(153, 153, 153); }
.zitatlast { margin: 0px 0pt 0pt; background: transparent url('../images/zitat-last2.giff') no-repeat scroll 100% 100%; }
#pdf { margin: 0pt; padding: 7px 3px 0pt 75px; background: transparent url('../images/pdf-download.jpg') no-repeat scroll 8px 7px; height: 50px; }
.newspaper { margin: 0pt 0pt 12px; padding: 0pt 0pt 0pt 15px; background: transparent url('../images/newspaper.gif') no-repeat scroll 0pt 0pt; font-size: 0.8em; text-transform: uppercase; color: rgb(153, 153, 153); }
#presse .newspaper { margin: 4px 0pt 5px; }
.hinweis { border-top: 1px solid rgb(119, 119, 119); border-bottom: 1px solid rgb(119, 119, 119); margin: 0pt 0pt 10px 0px; padding: 9px 10px 8px 19px; background: rgb(245, 245, 245) url('../images/box.gif') repeat-x scroll 0pt 0pt; }
table { font-size: 1em; }
.agb ol { margin: 20px; padding: 2px 10px; }
.agb li { margin: 0pt 0pt 15px 20px; padding: 0pt; font-size: 11px; line-height: 1.5em; }
.leistungen ul { margin: 5px 0pt 2px 30px; padding: 11px 0pt 2px; }
.leistungen li { margin: 3px 0pt 0pt 20px; padding: 1px 0pt 1px 16px; background: transparent url('../images/arrow-green.gif') no-repeat scroll 0px 7px; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1.3em; font-size: 1em; }
.check ul { margin: 5px 0pt 2px 30px; padding: 11px 0pt 2px; }
.check li { margin: 3px 0pt 0pt 20px; padding: 1px 0pt 1px 20px; background: transparent url('../images/check-red.gif') no-repeat scroll 0px 3px; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1.3em; font-size: 1em; }
.pdf ul { margin: 5px 0pt 2px 30px; padding: 11px 0pt 2px; }
.pdf li { margin: 3px 0pt 0pt 20px; padding: 1px 0pt 1px 25px; background: transparent url('../images/pdf-icon.gif') no-repeat scroll 0px 2px; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1.5em; font-size: 1em; }
#home .leistungen ul { margin: 5px 0pt 2px 30px; padding: 11px 0pt 2px; }
#home .leistungen li { margin: 3px 0pt 0pt 20px; padding: 0pt 0pt 0pt 15px; background: transparent url('../images/arrow-green.gif') no-repeat scroll 1px 4px; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1.3em; font-size: 0.9em; }
#niederlassungen ul { margin: 7px 0pt 20px; padding: 11px 0pt 20px; }
#niederlassungen li { margin: 3px 0pt 0pt; padding: 1px 0pt 1px 16px; background: transparent url('../images/arrow-green.gif') no-repeat scroll 2px 5px; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1.3em; font-size: 0.9em; }
.nummerierung ul { margin: 5px 0pt 2px 30px; padding: 11px 0pt 2px; }
.nummerierung li { margin: 3px 0pt 0pt 10px; padding: 1px 0pt 1px 16px; list-style-type: none; list-style-image: none; list-style-position: outside; background-image: none; line-height: 1.3em; font-size: 0.9em; }
.linkus { border: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 20px; padding: 4px; background: rgb(245, 245, 245) url('../images/box.gif') repeat-x scroll 0pt 0pt; width: 530px; height: 130px; font-size: 11px; font-family: Arial; }
fieldset { border: 1px solid rgb(221, 221, 221); margin: 0pt; padding: 3px; }
#kontakt .formkontakt, #kreditanfrage .formkredit, #newsletter .formkontakt { width: 100%; height: auto; background-color: rgb(245, 245, 245); }
.reihe { margin: 0pt; padding: 0pt; clear: both; }
.feld { padding: 4px 0pt 0pt; float: left; width: 270px; text-align: left; line-height: 17px; }
.label { margin: 0pt 0pt 0pt 18px; padding: 5px 0pt 0pt 5px; height: 15px; width: 150px; text-align: left; float: left; }
#kontakt #knopf, #kreditanfrage #knopf, #newsletter #knopf { margin: 0pt; padding: 10px 0pt 25px 175px; }
.defbreite, .defbreite2 { border: 1px solid rgb(153, 153, 153); width: 250px; color: rgb(34, 34, 34); height: 19px; }
.defbreite2 { height: 80px; }
.defbreiteplz { border: 1px solid rgb(153, 153, 153); width: 42px; height: 19px; color: rgb(34, 34, 34); }
.defbreiteort { border: 1px solid rgb(153, 153, 153); width: 201px; height: 19px; color: rgb(34, 34, 34); }
.pflicht { color: rgb(226, 0, 12); }
.pflichtmargin { margin: 0pt 25px 13px 23px; padding: 13px 0pt 0pt; display: block; }
.img-shadow { border: 0px solid rgb(204, 204, 204); padding: 12px; background: transparent url('../images/bg-shadow.gif') no-repeat scroll 0px 0px; display: block; }
.img-border { border: 3px solid rgb(221, 221, 221); padding: 1px; background-color: rgb(255, 255, 255); }
.rightalign { margin: 0px 0pt 0pt 7px; float: right; line-height: 0pt; }
.leftalign { margin: 5px 12px 2px 0px; float: left; line-height: 0pt; }
#home .leftalign { margin: 5px 0px 8px 15px; float: left; line-height: 0pt; }
body#home #hn1, body#dap #hn2, body#standorte #hn2, body#presse #hn2, body#agb #hn2, body#links #hn2, body#impressum #hn2, body#kfzpfandkredit #hn3, body#ablauf #hn3, body#sicherheit #hn3, body#diskretion #hn3, body#faq #hn3, body#downloads #hn3, body#konditionen #hn4, body#service #hn5, body#versteigerungen #hn5, body#newsletter #hn5, body#kreditanfrage #hn6, body#kontakt #hn7 { border-bottom: 3px solid #6d7716; padding: 3px 11px 4px; color: rgb(68, 68, 68); }


