body {font-size: 100.01%; }
a {font-family:Verdana; color:#ff3300; font-weight:bold; text-decoration:none;}
a:hover {text-decoration:underline;}
a.tl {color:#ffffff;}
font {font-family:Verdana; color:#000000; line-height:16pt;}
b {font-weight:normal;}
h1 {font-family:Verdana; color:#000000;}
h2 {font-family:Verdana; font-size:1em; color:#999966; margin-top:45px;}
h3 {font-family:Verdana; font-size:.9em; font-weight:normal; font-style:italic; margin-top:25px; margin-bottom:35px; color:000000; line-height:16pt;}
h4 {font-family:Verdana; margin-bottom:0px; color:#000000; letter-spacing:2pt; }
h5 {font-family:Verdana; margin-bottom:0px; color:#999966; }
h6 {font-family:Verdana; margin-bottom:0px; color:#000000; font-weight:bold;}

#container {position:relative; left:10px; margin-top:72px; width:705px; height:100%; padding-bottom:40px; background-color: white;}
#inhalt {position:relative; float:right; width:462px;  background-color:white;}
#header {position:relative; left:10px; top:10px; width:960px; height:178px; background-color: white;}	
#navigation { position:relative; margin-top:0px; width:180px; background-color: white;}
#rechts { position:absolute; left:790px; top:270px; width:192px; padding-bottom:40px; background-color: white;}
#navi-hilfe { position:absolute; left:10px; top:210px; width:960px; background-color: white; list-style:none; height:25px; }
#footer { position:relative;  width:960px; background-color: white; list-style:none;  }
#lebenswert {width:220px; padding-left:0px; }
#intern {width:220px; float:right;}
#suche {border-top-width:1px; border-right-width:3px; border-bottom-width:3px; border-left-width:1px; border-right-color:#999966; border-bottom-color:#999966; border-top-color:#ff3300; border-left-color:#ff3300; border-style:solid;}
#blog {position:relative; float:right; width:312px;  background-color:white;}
#blog2 {position:relative; float:right; width:125px;  background-color:#cccc99; margin-left:25px;}


.firefox:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
.firefox{display: inline-table;}


#header img.treppenlift {float:left}

#inhalt font {font-size:.8em;}
#inhalt font.folge {font-size:1em;}
#inhalt a {font-size:.8em;}
#inhalt a.folge {font-size:1em;}
#inhalt h1 {font-size:1.1em; letter-spacing:1pt; padding-top:10px;}
#inhalt h4 {background:#999966; padding-top:5px; padding-bottom:5px; padding-left:10px; font-size:.9em;}
#inhalt h6 {background:#cccc99; margin-top:0px; padding-top:5px; padding-bottom:5px; padding-left:10px; font-size:.8em;}
#inhalt h4.lebenswert {background:#ff3300; font-size:.9em;}
#inhalt h6.lebenswert {background:#ffcc99; font-size:.8em;}
#inhalt h4.intern {background:#999999;}
#inhalt h6.intern {background:#cccccc;}
#inhalt ul {margin-left:0px; margin-bottom:0px; padding-left:0px; font-size:1em;}
#inhalt li.bilder {float:left; width:200px;}
#inhalt li.bilder2 {margin-left:100px;}
#inhalt li.num {font-size:.8em;}
#inhalt ul.index {line-height:13px; float:left; margin-right:25px;}
#inhalt ul.index3 {line-height:13px; float:left;}
#inhalt ul.sitemap {font-size:.8em; float:left; margin-top:15px; padding-left:10px;}
#inhalt ul.sitemap2 {font-size:.8em;  margin-top:11px; padding-left:250px;}
#inhalt ul.sitemap4 {font-size:.8em; margin-top:15px; padding-left:10px;} 
#inhalt li {list-style:none; font-family:verdana; padding-bottom:15px;}
#inhalt li.klein {padding-left:20px;}
#inhalt img.ikon {float:left; padding-right:15px; width:2.5em; height:2.5em;}
#inhalt img.ikon2 {float:left; margin-top:20px; margin-left:50px; width:130px; height:89px;}
#inhalt img.treppenlift {border-width:5px; border-top-color:rgb(153,153,102); border-right-color:rgb(255,51,0); border-bottom-color:rgb(255,51,0); border-left-color:rgb(153,153,102); border-style:solid; margin-left:126px;}
#inhalt img.bilder {border-width:3px; border-top-color:rgb(153,153,102); border-right-color:rgb(255,51,0); border-bottom-color:rgb(255,51,0); border-left-color:rgb(153,153,102); border-style:solid; margin-bottom:10px;}
#inhalt iframe {margin-left:75px; margin-top:25px;}
#inhalt iframe.normal {margin-left:0px; margi-top:0px;}
#inhalt.krank {height:800px; overflow:auto;}

#blog font {font-size:.8em;}
#blog a {font-size:.8em;}
#blog h1 {font-size:1.1em; letter-spacing:1pt; padding-top:10px;}
#blog img.ikon {float:left; padding-right:15px; width:2.5em; height:2.5em;}


#blog2 font {font-size:.8em;}
#blog2 a {font-size:.7em;}
#blog2 h6 {font-size:.7em; padding-left:10px; padding-top:10px;}
#blog2 ul {list-style:none; margin:0 0 0 0px; padding-left:10px;}
#blog2 form {padding-left:10px;}


#navigation a {font-size:.7em;}
#navigation h4 {background:#999966;  border-top-width:1px; border-bottom:1px; border-top-style:dotted; border-top-color:#999966; border-bottom-style:dotted; border-bottom-color:#999966; padding-top:5px; padding-bottom:5px; padding-left:10px; font-size:.9em;}
#navigation h6 {background:#cccc99; border-bottom:1px; border-bottom-style:dotted; border-bottom-color:#999966; margin-top:0px; padding-top:5px; padding-bottom:5px; padding-left:10px; font-size:.8em;}
#navigation h6.mein { border-top-width:1px; border-top-style:dotted; border-top-color:#999966;}
#navigation h4.lebenswert {background:#ff3300; font-size:.9em;}
#navigation h6.lebenswert {background:#ffcc99; font-size:.8em;}
ul.navigation{
	width:170px;
	list-style:none;
	text-align:left;
	margin:0 0 0 0px;
	padding-left:0px;
}
ul.navigation li{
        border-bottom:1px dotted #999966;
	padding-top:5px;
	padding-bottom:5px;
}
ul.navigation li a{
	display:block;
	width:170px;
	padding-left:10px;
}

#rechts font {font-size:.8em;}
#rechts h4 {letter-spacing:0px; padding-left:15px; margin-top:24px;}
#rechts h5 {letter-spacing:2px; padding-left:15px; margin-top:5px;}
#rechts h6 {border-top-width:1px; border-top-style:dotted; border-top-color:#ff3300; border-left-width:1px; border-left-style:dotted; border-left-color:#ff3300; border-right-width:1px; border-right-style:dotted; border-right-color:#ff3300; margin-top:0px; padding-top:8px; padding-bottom:8px; padding-left:15px; font-size:.8em;}
#rechts h6.telefon {border-style:none; margin-top:0px; padding-left:0px;}
#rechts dl {font-size:.8em; border-width:1px; border-style:dotted; border-color:#ff3300; margin-top:0px; padding-left:10px; padding-right:-10px;}
#rechts p.verkaufen {font-family:verdana; font-size:.8em; border-width:1px; border-style:dotted; border-color:#ff3300; margin-top:0px; padding-left:15px; padding-top:10px; padding-bottom:10px;}
#rechts img {float:left; padding-left:15px;}
#rechts img.w3c {padding-left:0px;}
#rechts img.wai {float:right; padding-left:0px;}
#rechts form {background:#ffffff; border-width:1px; border-style:dotted; border-color:#cccc99; padding:15px; margin-top:2px;}
#rechts input {font-family:Verdana; font-size:.8em; background-color:white; margin-bottom:10px; }
#rechts p.validator {margin-top:2px;}
#rechts font.barrierefrei {font-size:.6em; line-height:10pt;}


#navi-hilfe ul{float:right;} 
#navi-hilfe li{float:left; text-aligen:center; border-left-width:0px; border-top-width:0px; border-bottom-width:1px; border-right-width:0px; border-color:rgb(153,153,102);  border-style:dotted; list-style:none;}
#navi-hilfe li a{display:block; width:79px; height:1.8em; text-decoration:none; border-left-width:1px; border-top-width:0px; border-bottom-width:0px; border-right-width:0px; border-color:rgb(153,153,102);  border-style:dotted; font-size:.7em;}
#navi-hilfe li.hilfe {float:left; font-family:Verdana; color:#999966; font-size:.7em; font-weight:bold; display:block; width:150px; height:1.8em;}

#footer ul {left:100px;}
#footer li{float:left; text-aligen:center; border-left-width:0px; border-top-width:0px; border-bottom-width:1px; border-right-width:0px; border-color:rgb(153,153,102);  border-style:dotted; list-style:none;}
#footer li a{display:block;  width:130px; height:1.8em; text-decoration:none; border-left-width:1px; border-top-width:0px; border-bottom-width:0px; border-right-width:0px; border-color:rgb(153,153,102);  border-style:dotted; font-size:.7em;}
#footer li.hilfe {float:left; font-family:Verdana; color:#999966; font-size:.7em; font-weight:bold; display:block; width:150px; height:1.8em;}

#inhalt form {font-family:Verdana; font-size:.8em; line-height:25pt;
padding:25px; border-top-width:1px; border-right-width:3px; border-bottom-width:3px; border-left-width:1px; border-right-color:#999966; border-bottom-color:#999966; border-top-color:#ff3300; border-left-color:#ff3300; border-style:solid;
}


#inhalt label {display: block; float: left; width: 200px;}
#inhalt input {display: block; float: left; width: 200px;}
#inhalt select {display: block; float: left; width: 200px;}
#inhalt textarea {display: block; float: left; width: 200px;}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input#submit {float: none; width: auto; margin-left:70px; margin-top:30px; color:black; background-color:white;}
input#search {width:100px;}
