*{margin:0;padding:0;}
body{border-top:4px solid #D9D7CA;font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", Tahoma, Verdana;font-size:75%;line-height:170%;background-color:#FFF;color:#444;margin:0;padding:0;}
img{border: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{text-align:left;width:840px;height:100%;background:url(../img/bg-headerimage2.jpg) no-repeat -5px 99px;margin:0 auto;padding:0 0 0 7px;}
#header{width:840px;height:120px;background:url(../img/freecall.jpg) no-repeat 635px 15px;}
#logo{float:left;margin:35px 0 0 20px;padding:0;}
html>body #logo{margin:35px 0 0 10px;}
#navigation{float:right;height:27px;width:550px;margin:67px 15px 0 0;padding:0;}
html>body #navigation{margin:67px 25px 0 0;}
#headerimage{width:800px;height:214px;margin:9px 0 0 11px;padding:1px;}
#main{width:800px;margin:35px 0 0 5px;}
#home #main{width:810px;margin:35px 0 0 5px;}
#sidebar{float:left;width:217px;min-height:500px;background:transparent url(../img/bg-dot-subnav-linesenkrecht.gif) no-repeat 100% 60px;padding:25px 0 0;}
#content{float:right;width:540px;margin:0 5px 0 0;padding:0;}
html>body #content{margin:0 15px 0 0;}
#home #maincolumn1{float:left;width:325px;background:transparent url(../img/bg-dot-subnav-linesenkrecht.gif) no-repeat 100% 0;margin:0;padding:0;}
#home #maincolumn2{float:left;width:240px;background:transparent url(../img/bg-dot-subnav-linesenkrecht.gif) no-repeat 100% 0;margin:0;padding:0;}
#home #maincolumn3{float:left;width:235px;margin:0;padding:0;}
#maincolumn1 p{line-height:1.8em;margin:5px 14px 15px 18px;padding:0;}
#maincolumn2 p,#maincolumn3 p{font-size:1em;line-height:1.8em;margin:0 17px 15px 20px;padding:0;}
#maincolumn1 h1{font-size:16px;line-height:16px;font-weight:700;margin:-2px 17px -2px 18px;}
#home h2{font-size:13px;font-weight:700;background-image:none;margin:0 17px 2px 20px;padding:0;}
#home #maincolumn1 h2{margin:0 17px 0 18px;}
#home h3{color:#666;font-size:14px;font-weight:700;border-bottom:none;margin:0 17px 0 18px;padding:0 0 1px;}
#footer{font-size:0.9em;height:40px;border-top:2px solid #eee;color:#777;margin:40px 18px 0 12px;padding:10px 0 0 10px;}
#topbar{display:inline;float:right;margin:0;}
#topbar #oben{background:url(../img/uparrow.gif) no-repeat 95% 7px;padding:0 10px 0 2px;}
.leftcolumn{float:left;width:49%;margin:0;padding:0;}
.rightcolumn{float:right;width:50%;margin:0;padding:0;}
.leftcolumnvk{float:left;width:240px;margin:0;padding:0;}
.rightcolumnvk{float:right;width:290px;font-size:0.9em;line-height:1.4em;margin:0;padding:0;}
a:link{color:#990;text-decoration:none;background:transparent url(../img/dotted-linie.giff) repeat-x 0 100%;padding:0 0 1px;}
a:visited{color:#990;text-decoration:none;background:transparent url(../img/dotted-linie.giff) repeat-x 0 100%;margin:0;padding:0;}
a:hover{color:#444;text-decoration:none;background:transparent url(../img/dotted-linie.giff) repeat-x 0 100%;padding:0 0 1px;}
a:active{color:#990;text-decoration:none;border-bottom:0 solid #F93;background:transparent url(../img/dotted-linie.gif) repeat-x 0 100%;padding:0 0 1px;}
#footer a:link,#footer a:visited,#footer a:active,#topbar a:link,#topbar a:visited,#topbar a:active{color:#777;margin:0 3px;padding:0;}
#footer a:hover,#topbar a:hover{color:#900;margin:0 3px;padding:0;}
#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 #ddd;background:transparent url(../img/dotted-linieeeee.gif) repeat-x 0 100%;color:#900;margin:0;padding:0;}
#content p a:hover,#sidebar p a:hover,#home #main p a:hover,.leistungen a:hover{border-bottom:1px solid #999;color:#444;margin:0;padding:0;}
#statusnav{height:25px;background:transparent url(../img/stripes.giffff) repeat 0 100%;margin:0 0 3px;padding:0 0 0 1px;}
#statusnav .status p{margin:12px 5px 0 0;}
#statusnav a:link,#statusnav a:visited,#statusnav a:active{background:transparent url(../img/arrow3.gif) no-repeat 0 6px;color:#999;font-size:0.9em;margin:0 5px 0 0;padding:0 0 1px 12px;}
#statusnav a:hover{background:transparent url(../img/arrow3.gif) no-repeat 0 6px;color:#990;margin:0 5px 0 0;padding:0 0 1px 12px;}
#statusnav #firststatus{padding-left:0;background-image:none;}
#navigation ul{float:right;border:0;list-style-type:none;margin:0;padding:0;}
#navigation ul li{float:left;text-align:center;margin:0;padding:0;}
#navigation ul li a{float:left;font:normal 1.1em/16px Arial, Tahoma, Trebuchet MS, Lucida Sans, Lucida;text-decoration:none;color:#505050;background-image:none;border-right:1px solid #ddd;margin:0;padding:3px 13px 4px;}
#navigation ul li a:hover{color:#505050;border-bottom:3px solid #999;margin:0;padding:3px 13px 4px;}
#navigation ul li a.navlast,#navigation navlast{border-right:none !important;background:url(../elemente/.gif) no-repeat right;}
#hn7 li{border-right:6px solid #ddd;}
.subnav{margin:0 25px 0 19px;padding:4px 0;}
.subnav ul{border-top:0 solid #ccc;margin:10px 0 0;padding:0;}
.subnav li{border-bottom:1px solid #ececec;list-style:none;margin:0;}
.subnav li a:link,.subnav li a:visited,.subnav li a:active{display:block;text-decoration:none;background:#FFF url(../img/arrow-subnav-up.gif) no-repeat 7px 12px;font-size:1em;color:#555;margin:1px 0;padding:4px 0 4px 21px;}
.subnav li a:hover{color:#333;background:#eee url(../img/arrow-subnav-up.gif) no-repeat 11px 12px;margin:1px 0;padding:4px 0 4px 21px;}
.subnav a.selected{color:#BAAB60;background:#ececec url(../img/arrow2.gif) no-repeat 7px 12px;margin:1px 0;padding:3px 0 3px 21px;}
h1{font:normal 20px/24px Trebuchet MS, Lucida Sans, Tahoma, Georgia, Verdana, Arial, Helvetica, sans-serif;color:#0086d1;border-left:0 solid #ddd;margin:0;padding:0 0 6px;}
#home h1{border-bottom:0 solid #ddd;}
h2,.headline{color:#696969;font:bold 14px/16px Arial, Trebuchet MS, Lucida Sans, Tahoma, Lucida Sans, Verdana, Helvetica, sans-serif;border-bottom:0 solid #eee;background:transparent url(../img/arrow-big.gif) no-repeat 0 0;margin:30px 0 0 0;padding:0 0 2px 18px;}
h3{color:#BAAB60;font:bold 16px/17px Arial, Trebuchet MS, Lucida Sans, Tahoma, Lucida Sans, Verdana, Helvetica, sans-serif;border-bottom:1px solid #ddd;margin:20px 0 10px;padding:0 0 4px;}
#sidebar h3{color:#777;font:bold 11px/14px Trebuchet MS, Lucida Sans, Tahoma, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;border-bottom:2px solid #ddd;text-transform:uppercase;background:transparent url(../img/arrow-big.gif) no-repeat 2px 0;letter-spacing:0;margin:0 25px 5px 18px;padding:0 0 5px 20px;}
#header h3{display:block;width:230px;height:57px;text-indent:-9009px;background:transparent url(../img/logo.gif) no-repeat 0 0;border-bottom:0;margin:0;padding:0;}
#header h3 a:link,#header h3 a:visited,#header h3 a:hover,#header h3 a:active{display:block;width:100%;height:100%;outline:none;border-bottom:0;}
#sidebar .objekte{color:#90C84B;font:bold 15px/24px Trebuchet MS, Lucida Sans, Tahoma, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;border-bottom:2px solid #ddd;margin:0 25px 5px 18px;padding:0 0 5px 10px;}
h4{color:#666;font:bold 16px/17px Arial, Tahoma, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;background:url(../img/pfeil-silber.giff) no-repeat 0 0;border-bottom:0 solid #ddd;margin:10px 0 1px;padding:0 0 1px;}
h6{font-size:12px;font-weight:700;border-bottom:0 solid #ddd;margin:8px 25px 8px 23px;}
h5{font-size:11px;font-weight:700;color:#666;font:bold 11px/14px Trebuchet MS, Lucida Sans, Tahoma, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;border-bottom:1px solid #ddd;text-transform:uppercase;background:transparent url(../img/arrow-big.gif) no-repeat 2px 0;letter-spacing:0;margin:0 25px 5px 18px;padding:0 0 5px 20px;}
#sidebar h5{color:#666;font:bold 11px/14px Trebuchet MS, Lucida Sans, Tahoma, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;border-bottom:1px solid #ddd;text-transform:uppercase;background:transparent url(../img/arrow-big.giff) no-repeat 2px 0;letter-spacing:0.04em;margin:0 5px 5px 0;padding:0 0 5px 2px;}
#standortbox{border-top:1px solid #ddd;background:#f4f4f4 url(../img/box.giff) repeat-x 0 0;margin:35px 25px 10px 20px;padding:9px 9px 8px 10px;}
#mitgliedbox{border-top:0 solid #ddd;background:#fff url(../img/box.giff) repeat-x 0 0;margin:15px 25px 10px 20px;padding:9px 9px 8px 0;}
p{font-size:1em;line-height:1.4em;margin:0 0 15px;padding:0;}
#sidebar p{font-size:1em;line-height:1.3em;margin:0 25px;padding:0;}
#sidebar #standortbox p{font-size:0.9em;line-height:1.4em;margin:10px 0 0;padding:0;}
.linkitem{line-height:1.8em;background:transparent url(../img/arrow-subnav-up.gif) no-repeat 2px 8px;border-bottom:0 solid #eee;margin:0;padding:0 0 0 10px;}
#footer p{font-size:1em;line-height:1.7em;margin:0;padding:0;}
i{font-style:italic;color:#765;}
b,strong{font-weight:700;color:#666;}
#footer em{font-style:normal;}
.small{font-size:0.95em;line-height:0.9em;padding:0;}
.hint{font-size:10px;line-height:17px;background-color:#900;margin-left:5px;color:#fff;text-transform:uppercase;border:1px solid #600;padding:2px 3px;}
.color{color:#bbb;}
.new{float:left;width:253px;height:100px;background:transparent url(../img/arrow-subnav-up.gif) no-repeat 5px 5px;margin:0;padding:10px 0 0;}
.red{color:#900;}
.colored{background-color:#FF9;}
.bggrey{background-color:#F4F4F4;margin:-4px 0 5px;padding:10px 12px 1px 15px;}
.bggrey p{font-size:1em;line-height:1.4em;}
.zitat{background:transparent url(../img/zitat-first2.gif) no-repeat 0 0;font:italic 20px/27px Trebuchet MS, "Lucida Grande", Arial,Times, Georgia, sans-serif;color:#999;padding:5px 25px 2px;}
.zitatlast{background:transparent url(../img/zitat-last2.giff) no-repeat 100% 100%;margin:0;}
#pdf{height:50px;background:transparent url(../img/pdf-download.jpg) no-repeat 8px 7px;margin:0;padding:7px 3px 0 75px;}
.newspaper{font-size:0.8em;text-transform:uppercase;color:#999;background:transparent url(../img/newspaper.gif) no-repeat 0 0;margin:0 0 12px;padding:0 0 0 15px;}
#presse .newspaper{margin:4px 0 5px;}
.hinweis{border-top:1px solid #777;border-bottom:1px solid #777;background:#f5f5f5 url(../img/box.gif) repeat-x 0 0;margin:0 0 10px;padding:9px 10px 8px 19px;}
table{font-size:1em;}
.agb ol{margin:20px;padding:2px 10px;}
.agb li{font-size:11px;line-height:1.5em;margin:0 0 15px 20px;padding:0;}
.leistungen li{list-style:none;background:url(../img/arrow-green.gif) no-repeat 0 7px;line-height:1.3em;font-size:1em;margin:3px 0 0 20px;padding:1px 0 1px 16px;}
.check li{list-style:none;background:url(../img/check-red.gif) no-repeat 0 3px;line-height:1.3em;font-size:1em;margin:20px 0 0 0px;padding:1px 0 1px 20px;}
.pdf li{list-style:none;background:url(../img/pdf-icon.gif) no-repeat 0 2px;line-height:1.5em;font-size:1em;margin:3px 0 0 20px;padding:1px 0 1px 25px;}
#home .leistungen li{list-style:none;background:url(../img/arrow-green.gif) no-repeat 1px 4px;line-height:1.3em;font-size:1em;margin:15px 0 0 20px;padding:0 0 0 15px;}
#niederlassungen ul{margin:7px 0 20px;padding:11px 0 20px;}
#niederlassungen li{list-style:none;background:url(../img/arrow-green.gif) no-repeat 2px 5px;line-height:1.3em;font-size:0.9em;margin:3px 0 0;padding:1px 0 1px 16px;}
.nummerierung li{list-style:none;background-image:none;line-height:1.3em;font-size:0.9em;margin:10px 0 0 10px;padding:1px 0 1px 16px;}
.linkus{width:530px;height:130px;background-color:#fff;border:1px solid #ccc;font-size:11px;background:#f5f5f5 url(../img/box.gif) repeat-x 0 0;font-family:Arial;margin:0 0 20px;padding:4px;}
fieldset{border:1px solid #ddd;margin:0;padding:3px;}
#kontakt .formkontakt,#kreditanfrage .formkredit,#newsletter .formkontakt{width:100%;height:auto;background-color:#f5f5f5;}
.reihe{clear:both;margin:0;padding:0;}
.feld{float:left;width:270px;text-align:left;line-height:17px;padding:4px 0 0;}
.label{height:15px;width:150px;text-align:left;float:left;margin:0 0 0 18px;padding:5px 0 0 5px;}
#kontakt #knopf,#kreditanfrage #knopf,#newsletter #knopf{margin:0;padding:10px 0 25px 175px;}
.defbreite,.defbreite2{width:250px;border:1px solid #999;color:#222;height:19px;}
.defbreite2{height:80px;}
.defbreiteplz{width:42px;height:19px;border:1px solid #999;color:#222;}
.defbreiteort{width:201px;height:19px;border:1px solid #999;color:#222;}
.pflicht{color:#E2000C;}
.pflichtmargin{display:block;margin:0 25px 13px 23px;padding:13px 0 0;}
.img-shadow{border:0 solid #ccc;display:block;background:transparent url(../img/bg-shadow.gif) no-repeat 0 0;padding:12px;}
.img-border{border:3px solid #ddd;background-color:#FFF;padding:1px;}
.rightalign{float:right;line-height:0;margin:0 0 0 7px;}
.leftalign{float:left;line-height:0;margin:5px 12px 2px 0;}
#home .leftalign{float:left;line-height:0;margin:5px 0 8px 15px;}
#allenimg{float:left;border:3px solid #ddd;background-color:#fff;margin:3px 7px 0 0;padding:1px;}
#maincolumn1 p.allensign{text-align:right;font-weight:700;margin:0 14px 5px 0;padding:0;}
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{color:#444;border-bottom:3px solid #0086d1;padding:3px 13px 4px;}
#shows{width:810px;border:1px dashed #e3e3e3;margin:30px 18px 0 12px;padding:20px 0;}
#shows p{float:left;}
.leistungen ul,.check ul,.pdf ul,#home .leistungen ul,.nummerierung ul{margin:5px 0 2px 30px;padding:11px 0 2px;}
#googlemap{margin:20px 0;}