img {
 	border:none;
}
body {
        margin: 0 auto 0 auto;height:auto; background-image:url(../pics/bodyline.jpg); background-repeat:repeat-x; background-color:#f3e9df;
         }
#placeholder {
	margin: 0 auto 0 auto; width: 960px;  height: auto;
}
*html #placeholder{
	margin: 0 auto 0 13%;
}
#wrapper {
 	width:960px; margin:auto; background-image: url(../pics/contentline.jpg); background-repeat:repeat-y;
}
#swf {
    	padding: 25px 0 0 15px; position:relative;
}
#header {
  	height:123px; background-image: url(../pics/header.jpg); background-repeat:no-repeat;
}
#logo  {
  	position: absolute; margin: 15px 0 0 693px;
}
#navi {
	background-image: url(../pics/navi.jpg); background-repeat:no-repeat; height:158px;
}

/* ############################ Navigation #####################*/
ul {
	padding: 0; margin: 0; list-style: none; position:relative; z-index:2;
}
li.home {
	position:absolute; margin:139px 0 0 28px; width:50px; height:20px; background-image: url(../pics/home.png); background-repeat:no-repeat;
}
li.uns {
	position:absolute; margin:110px 0 0 103px; padding-left:1px; width:65px; height:20px; background-image: url(../pics/uns.png); background-repeat:no-repeat;
}
li.us {
	position:absolute; margin:110px 0 0 103px; padding-left:2px; width:60px; height:20px; background-image: url(../pics/us.png); background-repeat:no-repeat;
}
li.technik {
          position:absolute; margin:100px 0 0 368px; width:80px; height:20px; background-image: url(../pics/technik.png); background-repeat:no-repeat;
}
li.technik_eng {
	position:absolute; margin:100px 0 0 368px; width:110px; height:20px; background-image: url(../pics/technik_eng.png); background-repeat:no-repeat; padding-left:3px;
}
li.skulptur {
	position:absolute; margin:102px 0 0 232px; width:100px; height:20px; background-image: url(../pics/skulptur.png); background-repeat:no-repeat;
}
li.sculpture {
         position:absolute; margin:102px 0 0 232px; width:100px; height:20px; background-image: url(../pics/sculpture.png); background-repeat:no-repeat;
}
li.bestellung {
	position:absolute; margin:90px 0 0 515px; width:75px; height:20px; background-image: url(../pics/bestellung.png); background-repeat:no-repeat;
}
li.ordering {
	position:absolute; margin:90px 0 0 530px; width:75px; height:20px; background-image: url(../pics/ordering.png); background-repeat:no-repeat;
}
li.news {
	position:absolute; margin:69px 0 0 651px; width:40px; height:20px; background-image: url(../pics/news.png); background-repeat:no-repeat;
}
li.kontakt {
	position:absolute; margin:43px 0 0 730px; width:60px; height:20px; background-image: url(../pics/kontakt.png); background-repeat:no-repeat;
}
li.contact {
	position:absolute; margin:43px 0 0 730px; width:55px; height:20px; background-image: url(../pics/contact.png); background-repeat:no-repeat;
}
li.impressum {
	position:absolute; margin:0px 0px 0 801px; width:80px; height:20px; background-image: url(../pics/Impressum.png); background-repeat:no-repeat;
}
a {
	display:block; width:100%; font-family:Arial; font-size:14px; color:#fff; text-decoration: none; line-height:20px; cursor:pointer;
}
a.mb {
	width:100%; height:100%;
}
.home:hover {
	background-image: url(../pics/home_h.png); background-repeat:no-repeat; color:#977946;
}
.uns:hover {
	background-image: url(../pics/uns_h.png); background-repeat:no-repeat; color:#977946; padding-left:1px;
}
.us:hover {
	background-image: url(../pics/us_h.png); background-repeat:no-repeat; color:#977946; padding-left:1px;
}
.technik:hover {
	background-image: url(../pics/technik_h.png); background-repeat:no-repeat; color:#977946;
}
.technik_eng:hover {
	background-image: url(../pics/technik_eng_h.png); background-repeat:no-repeat; color:#977946;
}
.skulptur:hover {
         background-image: url(../pics/skulptur_h.png); background-repeat:no-repeat; color:#977946; padding-left:1px;

}
.sculpture:hover {
         background-image: url(../pics/sculpture_h.png); background-repeat:no-repeat; color:#977946; padding-left:1px;

}
.bestellung:hover {
	background-image: url(../pics/bestellung_h.png); background-repeat:no-repeat; color:#977946;
}
.ordering:hover {
	background-image: url(../pics/ordering_h.png); background-repeat:no-repeat; color:#977946;
}
.news:hover {
	background-image: url(../pics/news_h.png); background-repeat:no-repeat; color:#977946;
}
.kontakt:hover {
	background-image: url(../pics/kontakt_h.png); background-repeat:no-repeat; color:#977946;
}
.contact:hover {
	background-image: url(../pics/contact_h.png);background-repeat:no-repeat; color:#977946;
}
.impressum:hover {
	background-image: url(../pics/Impressum_h.png); background-repeat:no-repeat; color:#977946;
}

/*######################## Ende Navigation #####################*/
/*######################## Inhalt ##############################*/

#content1 {
	background-repeat:no-repeat; background-image: url(../pics/content1.jpg); width:100px; height:352px; margin:0px 0 0 0px; float:left;
}
#footer {
	position:relative; float:left; background-image: url(../pics/footer2.jpg); background-repeat:no-repeat; width:960px; height:41px;
}

/* ################## Inhalt  ##################### */

#content2 {
 	position:relative; float:right;  background-image: url(../pics/right.jpg); background-repeat:no-repeat; height:332px; width:60px;
}
#inhalt{
	position:relative; background-color:#fff; width:775px; margin-left:100px; min-height:283px; padding-bottom:60px; overflow:hidden;
}
h1 {
	padding:30px 0 20px 0; color:#7b2308; font-size: 14px; font-family:Arial; font-weight:normal; margin-left:89px;
}
h2 {
	padding:20px 0 0px 0; color:#7b2308; font-size: 14px; font-family:Arial; font-weight:normal; margin-left:89px;
}
p {
	color:#9c8563; font-size: 14px; font-family:Arial; font-weight:normal; margin: 0px 0px 0px 89px;
}
p.imp  {
	margin: 0px 100px 0px 89px;
}
.sm {
 	font-size:12px;
}
a.textlink {
	text-decoration: underline; display:inline; color:#030835; line-height:15px; font-weight:normal;
}
#imgs {
	position:relative; float:right; width:190px; z-index:5; overflow:hidden;
}
#e-mail {
 	float:right; margin: 54px 50px 0 0;
}
#liste {
 	width:795px; height:430px; background-image:url(../pics/BG_liste.png); background-repeat:no-repeat; margin:265px 0 0 55px; padding:45px 0 30px 0px; overflow:hidden;
}

#liste_eng {
 	width:795px; height:430px; background-image:url(../pics/BG_liste.png); background-repeat:no-repeat; margin:215px 0 0 55px; padding:45px 0 30px 0px; overflow:hidden;
}

#listeeng {
 	margin:0; color:#7b2308; width:600px;  position: absolute;
}
.liste {
 	border:4px solid white;

}
.listpic {
	margin:5px 0px 5px 30px; width:140px; position:relative; float:left;
}

.listpic p {
	display:block; margin:5px 0 0 5px; font-size:12px;
}
#spanO {
 	margin:0 0 0 89px;
}
#O {
 	margin:0 30px 10px 0px; width:180px; height:200px; position:relative; float:left;
}
#imgO {
 	border:2px solid; border-color:#d8c2a1;
}
p.O {
 	margin:10px 0 0 45px;
}
#zurueck {
 	float:right; margin:180px 8px 0 0;
}
#glas p {
 	color:#5a5a5a; margin:-60px 0 0 20px;
}

#classic {
 	color:#5a5a5a; margin:-60px 0 0 20px;
}
#map {
        position:absolute; left:403px; z-index:10;
}
#maxi {
	margin:70px 0 0 225px; border:2px solid; border-color:#d8c2a1;
}
#kontakt {
	margin:30px 0 0 300px;
}
