#container {position:absolute; left:50%; width:1000px; margin-top:5px; margin-left:-500px; padding-right:0px; padding-top:0px;}
#header {height:202px; border-top:2px solid #f08080; background-image:url(treppenlift-header.jpg); background-repeat:no-repeat; background-position:250px 4px;}
#navigation {width:100%; height:2.5em; border-top:4px solid #696969;  margin:0; padding:0; background:#bc8f8f;}
#thema {width:100%; background:#f08080; padding-top:10px; padding-bottom:10px; clear:both; border-bottom:2px solid #696969;}
#footer {clear:both; float:left; position:relative; width:100%; background-color:#696969; border-top:5px solid #bc8f8f; color:#fffff0; font-size:.7em;}
#inhalt {float:left; padding:2em 3%; width:65%; position:relative;}
#inhalt2 {float:left; padding:2em 3%; width:65%; height:700px;position:relative;}
#rechts {float:right; background:#faf0e6; padding:0.3em 0%; width:23%; position:relative;}
#kontakt {border-top:1px solid #bc8f8f; border-right:2px solid #696969; border-left:1px solid #bc8f8f; border-bottom:2px solid #696969; padding:10px; font-size:.8em; line-height:1.5em;}
#einleitungstext {position:absolute; top:1100px; left:50%; margin-left:-500px; width:100%; font-size:.7em}
#weiterlesen {width:300px; font-size:.8em; line-height:1.5em; border-top:1px solid #f08080; border-left:1px solid #f08080; border-right:3px solid #696969; border-bottom:3px solid #696969; padding:10px; margin-left:100px; }
#referenzen {position:relative; top:170px; left:430px; font-size:.8em; color:#fffff0; }

html {background: #fffff0; font-family:verdana; } 
h1 {color:#dc143c; font-size:1.5em; font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:15px; letter-spacing:.2em;} 
h2 {color:#bc8f8f; font-size:1.2em; font-weight:normal; margin-top:20px; margin-bottom:20px; margin-left:15px; letter-spacing:.2em; border-bottom:1px solid #bc8f8f;} 
h3 {color:#696969; font-size:1em; font-weight:normal; margin-top:20px; margin-bottom:20px; margin-left:15px;} 
strong {color:#fffff0; font-weight:normal;}
em {color:#f08080; font-weight:bold; font-size:1.1em; font-style:normal;}
a {color:#dc143c; font-weight:bold; }
a:hover {text-decoration:none;}
span.telefon {color:#dc143c; font-size:1.2em; font-weight:bold;}

#header img {margin-right:50px; margin-top:2px; float:left;}
#header img.bilder {float:right;}


#navigation ul {list-style:none; margin-left:0px; margin-top:0px; padding:0px; }
#navigation li {float:left; width:auto; background:#bc8f8f;}
#navigation a {display:block; padding:10px 8px; color:#fffffc; border-right:1px solid #f08080; font-size:.8em;}
#navigation a:hover {background-color:#f08080; text-decoration:underline;}
#navigation a:focus {background-color:#f08080; text-decoration:underline;}
#navigation li.current a {background-color:#f08080; text-decoration:none; border-bottom:5px solid #f08080;}
#navigation img {margin:0px; padding-top:30px;}

#inhalt ul {list-style:none; margin-left:0px; margin-top:0px; padding:0px;}
#inhalt li {width:28%; float:left; margin-right:3%; margin-bottom:40px; padding:5px; border-bottom:1px solid #696969; font-size:.8em; line-height:2em;}
#inhalt li.u {margin-bottom:100px;}
#inhalt img {float:left;}
#inhalt img.referenzen {border:2px solid #bc8f8f;}
#inhalt img.simulator {float:none; margin-left:20px; border:2px solid #dc143c;}
#inhalt p {font-size:.8em; line-height:1.8em; padding-left:15px;}
#inhalt p.formular {margin-left:15px;}
#inhalt form {width:80%; font-size:.8em; font-family:Verdana; line-height:3em; margin:20px; padding:20px; border:1px solid #bc8f8f;}
#inhalt label {display:block; float:left; width:25%;}
#inhalt input {display:block; float:left; width:70%}
#inhalt select {display:block; float:left; width:70%}
#inhalt textarea {display:block; float:left; width:70%;}
form br {clear:left;}
input#submit {float:none; width:auto; margin-left:22%; margin-top:30px; color:#fffffc; background-color:#bc8f8f;}
#inhalt table {border-top:0; width:100%; font-size:.8em;}
#inhalt td {padding:30px;}
#inhalt.glossar {height:680px;}
#inhalt.glossar li {float:none; border-bottom:0px; margin-bottom:0px; margin-right:0px; width:230px;}
#inhalt.glossar ul {float:left; margin-right:0px;}
#inhalt.glossar ul.rechts {float:right; margin-right:0px; width:50%; }
#inhalt.sitemap li {border-bottom:0px; margin-bottom:0px; margin-right:0px; width:170px;}
#inhalt.sitemap ol {margin-left:5px; margin-bottom:0px; padding-left:5px; list-style:none; height:200px;}
#inhalt.faq {height:650px;}
#inhalt.faq li {float:none; border-bottom:0px; margin-bottom:0px; margin-right:0px; width:100%;}
#inhalt.faq ul {float:left; margin-right:0px;}


#inhalt2 p {font-size:.8em; line-height:1.8em; padding-left:15px;}

#rechts p {border-top:1px solid #bc8f8f; border-right:2px solid #696969; border-left:1px solid #bc8f8f; border-bottom:2px solid #696969; padding:10px; font-size:.8em; line-height:1.5em;}
#rechts img {float:left; margin-right:5px;}
#rechts strong {color:#bc8f8f; font-size:1.5em; margin-bottom:100px;}
#rechts form {border:1px solid #bc8f8f; padding:5px;}
#rechts input {border:1px solid #bc8f8f; margin-bottom:5px;}

#footer ul {list-style:none; margin-left:0px; margin-top:0px; padding:0px;}
#footer li {float:left; width:auto; padding:10px;}

#referenzen a {color:#fffffc;}

