html,body{ font-size:12px; font-family:verdana; line-height: 140%; height:101%; margin-top:0; margin-right:auto; margin-left:auto; padding:0 }
#kopf { background-image: url(../images/factoring-leasing.jpg); background-repeat: no-repeat; background-position: left top; width: 960px; height: 200px; margin:10px auto 0; }
#kopf-factoring { background-image: url(../images/factoring-kopf.jpg); background-repeat: no-repeat; background-position: left top; margin: 10px auto 0; width: 960px; height: 200px; }
#kopf-leasing { background-image: url(../images/leasing-kopf.jpg); background-repeat: no-repeat; background-position: left top; margin: 10px auto 0; width: 960px; height: 200px; }
#hauptmenue { background-image: url(../images/hg-text.jpg); background-repeat: repeat-x; background-position: left top; text-align: center; width: 934px; margin: 7px auto; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; border: solid 1px #999; -moz-border-radius:20px; -khtml-border-radius:20px          }
#hauptmenue a:link, #hauptmenue a:visited { font-size: 14px; font-weight: bold; margin-right: 27px; }
#hauptmenue a:hover, #hauptmenue a:hover:visited { color: #006; text-decoration: none; }
#adsmenue { background-color: white; margin-top: 20px; padding: 20px; width: 912px; clear: both; margin-right: auto; margin-left: auto; border: solid 1px #999; -moz-border-radius: 20px; -khtml-border-radius: 20px; }
#inhalt { width: 954px; height: auto; margin: 3px auto 10px; padding-top: 0; padding-right: 0; padding-left: 0; }
#inhalt .links { background-image: url(../images/hg-text.jpg); background-repeat: repeat-x; background-position: left top; width: 429px; height: 300px; float: left; margin-top: 15px; margin-bottom: 20px; margin-left: 0; padding: 20px; border: solid 1px #999; -moz-border-radius:20px; -khtml-border-radius:20px   }
#inhalt .linkl { background-image: url(../images/hg-text.jpg); background-repeat: repeat-x; background-position: left top; margin-top: 15px; margin-bottom: 10px; margin-left: 0; padding: 20px; width: 229px; height: 300px; float: left; border: solid 1px #999; -moz-border-radius: 20px; -khtml-border-radius: 20px; }
#inhalt .linkl p { margin-top: 3px; margin-bottom: 3px; padding: 0; }
#inhalt .linksa {clear:both; width: 429px; height: 300px; float: left; margin-top: 15px; margin-bottom: 20px; margin-left: 0; padding: 20px; border: solid 1px #999; -moz-border-radius:20px; -khtml-border-radius:20px; text-align:center;   }
#inhalt .rechtsa { margin-top: 15px; margin-left: 0; width: 429px; height: 300px; float: right; margin-bottom: 20px; padding: 20px; border: solid 1px #999; -moz-border-radius:20px; -khtml-border-radius:20px; text-align:center;}
#inhalt .rechts { background-image: url(../images/hg-text.jpg); background-repeat: repeat-x; background-position: left top; margin-top: 15px; margin-left: 0; width: 429px; height: 300px; float: right; margin-bottom: 20px; padding: 20px; border: solid 1px #999; -moz-border-radius:20px; -khtml-border-radius:20px}
#inhalt .rechtr { background-image: url(../images/hg-text.jpg); background-repeat: repeat-x; background-position: left top; padding: 20px; width: 629px; height: 300px; float: right; margin-top: 15px; margin-bottom: 10px; margin-left: 0; border: solid 1px #999; -moz-border-radius: 20px; -khtml-border-radius: 20px; }
#inhalt .rechtrad { background-image: url(../images/hg-text.jpg); background-repeat: repeat-x; background-position: left top; padding: 20px; width: 349px; height: 185px; float: left; margin-top: 15px; margin-bottom: 10px; margin-left: 12px; border: solid 1px #999; -moz-border-radius: 20px; -khtml-border-radius: 20px; }
#inhalt .rechtrad-start { background-image: url(../images/hg-text.jpg); background-repeat: repeat-x; background-position: left top; margin-top: 15px; margin-bottom: 10px; margin-left: 0; padding: 20px; width: 641px; height: 185px; float: left; border: solid 1px #999; -moz-border-radius: 20px; -khtml-border-radius: 20px; }
#inhalt .rechtrad1 { text-align: center; margin-bottom: 10px; margin-left: 0; padding: 20px; width: 629px; height: 60px; float: right; border: solid 1px #999; -moz-border-radius: 20px; -khtml-border-radius: 20px; }
#inhalt .anfrage { clear: right; background-image: url(../images/hg-text.jpg); background-repeat: repeat-x; background-position: left top; text-align: center; margin-top: 15px; margin-bottom: 10px; margin-left: 0; padding: 50px 20px 20px; width: 220px; height: 155px; float: right; border: solid 1px #999; -moz-border-radius: 20px; -khtml-border-radius: 20px; }
#inhalt .anfrage a { font-size: 20px; line-height: 200%; text-decoration: underline; }
#inhalt .anfrageu { clear: right; text-align: center; margin-top: 5px; margin-bottom: 10px; margin-left: 20px; padding: 30px 20px 40px; width: 210px; height: 155px; float: right; border: solid 1px #999; }
#inhalt .anfrageu a { font-size: 20px; line-height: 200%; text-decoration: underline; }
#inhalt .anfrage-unternehmen { background-image: url(../images/hg-text.jpg); background-repeat: repeat-x; background-position: left top; text-align: center; margin-top: 0; margin-left: 0; width: 159px; height: 139px; float: right; clear: right; padding: 40px 20px 20px; border: solid 1px #999; -moz-border-radius: 20px; -khtml-border-radius: 20px; }
#inhalt .anfrage-unternehmen a { font-size: 15px; font-weight: bold; line-height: 200%; text-decoration: underline; }
#inhalt .info-anfrage { background-color: white; width: 200px; float: right; padding: 20px; }
#inhalt .text { background-image: url(../images/hg-text.jpg); background-repeat: repeat-x; background-position: left top; clear: both; width: 912px; margin-top: 20px; padding: 20px; border: solid 1px #999; -moz-border-radius:20px; -khtml-border-radius:20px}
#inhalt .textu { font-size: 13px; line-height: 150%; background-image: url(../images/hg-text.jpg); background-repeat: repeat-x; background-position: left top; margin-top: 20px; padding: 20px; width: 912px; clear: both; border: solid 1px #999; -moz-border-radius: 20px; -khtml-border-radius: 20px; }
#inhalt .textu .logo { float: right; margin-top: 20px; margin-bottom: 10px; margin-left: 20px; border: solid 1px #999; }
#inhalt .textad { text-align: center; margin-top: 20px; padding: 20px; width: 912px; height: 90px; clear: both; border: solid 1px #999; -moz-border-radius: 20px; -khtml-border-radius: 20px; }
#inhalt .text img { background-color: #fff; }
#inhalt .firmalogo { background-color: white; width: 160px; height: 160px; float: left; margin: 0 25px 20px 0; padding: 20px; border: solid 1px #999; -moz-border-radius: 20px; -khtml-border-radius: 20px; }
#inhalt .textu blockquote { font-weight: bold; text-align: center; width: 750px; margin: 20px auto; padding: 10px; border: solid 1px #999; }
.us { font-size: 16px; font-weight: bold; line-height: 150%; margin-bottom: 50px; }
#schluss { width: 912px; margin: 10px auto 20px; padding: 20px; border: solid 1px #999; -moz-border-radius:20px; -khtml-border-radius:20px}
h1, h2, h3, h4, h5, h6 { color: #006; font-size: 15px; font-weight: bold; margin: 0 0 10px; padding-bottom: 5px; border-bottom: 1px solid #006; }
.fett { font-weight: bold; }
a:link, a:visited { color: #006; text-decoration: underline; }
a:hover, a:hover:visited { color: #006; text-decoration: none; }
toolinfo {display: none;}
form { line-height: 180%; }
label{color:#666;font-weight:normal;display:block;float:left;text-align:left;width:200px; margin-left:20px;}
input, textarea, select { width: 300px; border: solid 1px #999; }
.button { color: silver; font-weight: bold; background-color: #f00; text-transform: uppercase; letter-spacing: 5px; vertical-align: middle; width: 300px; height: 40px; border: solid 1px #999; }

