body 					  { color: #666; font-size: 11px; font-family: arial, helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 15px; background-color: #3b3b3b; padding-bottom: 20px; }
a:link 					  { color: #666; text-decoration: none; }
a:visited 				  { color: #666; text-decoration: none; }
a:hover 				  { color: #666; text-decoration: none; }
a:active 				  { color: #666; text-decoration: none; }
a:focus 			      { text-decoration: none; outline-style: none; outline-width: 0; }
body 				  	  { margin: 0; }
.copy 					  { color: #666; font-size: 11px; font-family: arial, helvetica; line-height: 15px; }
.preis { color: #666; font-size: 15px; font-family: arial, helvetica; line-height: 15px; }
.subheads                 { color: #6e5549; font-size: 12px; font-family: arial, helvetica; line-height: 30px; }
.mainheads                { color: #6b2b2b; font-size: 14px; font-family: arial, helvetica; line-height: 15px; }
.copyright 				  { color: #999; font-size: 10px; font-family: arial, helvetica; position: relative; width: 257px; height: 191px; margin-left: 25px; }
.input                    { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px #888; width: 270px; height: 17px }
.inputtext 				  { color: #000; font-size: 10px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px #888; width: 270px; height: 100px }
#outlineframe        	  { background-color: #fff; position: absolute; z-index: 0; left: 50%; width: 760px; height: auto ; margin-left: -400px; padding: 15px 20px 20px; display: block; }
#headframe 			 	  { position: relative; width: 760px; height: 100px; }
#headframe-home { position: relative; width: 760px; height: 105px; }
#emotionalframe 		  { margin-top: 5px; position: relative; width: 760px; height: 100px; margin-bottom: 10px; }
#homeemotional 			  { position: relative; height: 304px; width: 760px; margin-bottom: 10px; }
#mainnav 				  { position: relative; width: 177px; float: left; }
.teaser 				  { background-color: #f4edde; position: relative; float: left; margin-right:7px; width: 184px; height: auto; cursor:pointer; padding-top: 20px; }
.teaser2 				  { background-color: #f4edde; position: relative; float: left; margin-right:7px; width: 184px; height: auto; cursor:pointer; }
.content 				  { background-image: url(../_images_all/yellow-bg.jpg); width: 516px; height: auto; position: relative; float: right; padding: 0 25px; }
.contentleft              { width: 239px; float: left; margin-top: 20px; }
.contentright             { width: 239px; float: right; margin-top: 20px; }
.contentright-extras { margin-top: 15px; width: 290px; float: right; margin-bottom: 35px; }
.contentleft-extras { margin-top: 20px; width: 175px; float: left; margin-bottom: 35px; }
.contentleft-modelle { margin-top: 20px; width: 200px; float: left; }
.contentright-modelle { margin-top: 15px; width: 300px; float: right; }
#footer 				  { text-align: right; position: absolute; right: 0; bottom: -40px; width: 566px; height: 30px; }
#thirdnav 				  { color: #777; background-color: white; text-align: center; position: relative; width: 566px; height: 20px; float: right; padding-top:4px; padding-bottom: 2px; }
#infobox { background-color: white; position: absolute; width: 180px; height: 40px; visibility: hidden; opacity: .8; -moz-opacity: .8; filter: Alpha(opacity="80"); }
#infotext { color: #333; font-size: 11px; padding: 5px 10px 5px 5px; position: absolute; width: auto; height: auto; visibility: hidden; }
