
.komment {
	font-size: 10px;
	font-weight: normal;
}
/* - - - - - - home seite - - - - - */

#headline {
	color: #FEF0A5;
	margin: 10px 0 0 20px;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: 2px;
}

.ueberschrift {
	font-size: 26px;
	margin: 10px 0 0 0;
}

#hometext {
	margin: 40px 0 0 20px;
	width: 205px;
	float: left;
}

#homebild {
	float: right;
	margin: 10px 0 0 0;
}


/* - - - - - - gallerie seite - - - - - - */

#schattengalerie {
	position: absolute;
   left: 50%;
	top: 140px;
	margin-left: -300px;
	width: 600px;
	height: 17px;
	background-image: url(images/hg-gallerie.jpg);
}

#galerie {
	position: absolute;
   left: 50%;
	top: 157px;
	margin-left: -300px;
	width: 600px;
	background-image: url(images/hg-gallerie2.jpg);
}

#galerieinhalt {
	margin: 0 0 0 140px;
	padding: 30px 0 0 20px;
	height:100px;
}

#galerielinks {
	float: left;
	color: #2C4263;
}

#galerienavi {
	margin: 30px 0 20px 20px;
	width: 110px;
}

.galerieueberschrift {
	font-size: 14px;
}

#galeriebild {
	float: left;
	margin: 0 20px 0 0;
	height: 330px;
}

#galerietext {
	width: 180px;
	float: left;
	margin: 0 0 20px 0;
}

.galeriezahl {
	font-size: 16px;
	color: #fff;
}

.galeriesubline {
	font-size: 14px;
}

/* - - - - - - info seite - - - - - - */

.kuenstlerin {
	padding: 5px 0 0 0;
	margin: -72px 0 0 -160px;
	position: absolute;

}

#schatteninfo {
	position: absolute;
   left: 50%;
	top: 140px;
	margin-left: -300px;
	width: 600px;
	height: 17px;
	background-image: url(images/hg-info.jpg);
}

#info {
	position: absolute;
   left: 50%;
	top: 157px;
	margin-left: -300px;
	width: 600px;
	background-image: url(images/hg-info2.jpg);
}

#infoinhalt {
	margin: 0 0 0 140px;
	padding: 30px 0 0 20px;
}

#infolinks {
	float: left;
}

#infonavi {
	margin: 30px 0 0 20px;
	width: 110px;
}

#infonavi A:link, #infonavi A:visited {
	color: #F5E37F;
	margin: 0 6px 0 5px;
	text-decoration: none;
   }

#infonavi A:hover, #infonavi A:focus {
	color: #fff;
   }

#infobestellung {
	background-color: #A9728F;
	margin: 0 0 0 -20px;
	padding: 2px 0 2px 20px;
}

.infoheadline {
	font-size: 16px;
	color: #F5E37F;
}

.infoallgem {
	font-style: italic;
	font-size: 14px;
}

.infosubline {
	color: #F5E37F;
}

#infotext {
	width: 420px;
	margin: 20px 0 0 0;
}

#infokunst {
	background-color: #A9728F;
	margin: 0 0 0 -160px;
	padding: 5px 0 5px 160px;
}

.infolinks1 {
	float: left;
	margin: 0 20px 0 0;
}

.test {
	float: left;
	margin: 0 20px 100px 0;
}
.infoeingerueckt {
	margin: 0 0 0 29px;
}

#infolinks1headline {
	margin: 20px 0 5px 0;
}

/* - - - - - - bestellen seite - - - - - - */

#schattenbestellen {
	position: absolute;
   left: 50%;
	top: 140px;
	margin-left: -300px;
	width: 600px;
	height: 17px;
	background-image: url(images/hg-bestellen.jpg);
}

#bestellen {
	position: absolute;
   left: 50%;
	top: 157px;
	margin-left: -300px;
	width: 600px;
	height: 540px;
	background-color: #D3C326;
}

#bestellenbanner {
	background-color: #FFF194;
	padding: 4px 4px 4px 7px;
}

.vorschaubilder {
	width: 39px;
	height: 39px;
	margin: 0 0 0 0;
	border:0;
}

#onlinebestellung {
	margin: 20px 0 5px 20px;
}

.bestellenueberschrift {
	color: #2C4263;
	font-size: 14px;
	margin: 0 10px 0 0;
}

#bestellenname {
	font-size:7px;
	margin: 2px 0 0 6px;
}

.name {
	width:42px;
	float: left;
}


#bestellenvorschau {
	background-color: #FFF194;
	margin: 8px 0 0 0 ;
	width: 600px;
	height: 327px;
}

/* - - - - erstes bild links - - - - */

#bestellenbild {
	position:absolute;
	width:150px;
	height:150px;
	z-index:20;
	visibility: visible;
}

/* - - - - eingeblendete bilder beim drüberfahren über die kleinen - - - - */

#bestellenbild2, #bestellenbild3, #bestellenbild4, #bestellenbild5 {
	position:absolute;
	width:150px;
	height:150px;
	z-index:20;
	visibility: hidden;
}

.bestellenbeschr {
	position:absolute;
	width:115px;
	height:300px;
	z-index:1;
	top:150px;
	margin-left: 150px;
	float:left;
}

#bildklein {
	position:absolute;
	width:300px;
	height:300px;
	z-index:1;
	top:150px;
	margin-left: 280px;
}

#bildklein2 {
	position:absolute;
	width:300px;
	height:300px;
	z-index:1;
	top:215px;
	margin-left: 280px;
}

#bildklein3 {
	position:absolute;
	width:300px;
	height:300px;
	z-index:1;
	top:280px;
	margin-left: 280px;
}

#bildklein4 {
	position:absolute;
	width:300px;
	height:300px;
	z-index:1;
	top:345px;
	margin-left: 280px;
}

#bildklein5 {
	position:absolute;
	width:300px;
	height:300px;
	z-index:1;
	top:410px;
	margin-left: 280px;
}

.bildkleineigensch {
	float: left;
	margin: 0 23px 0 0;
}

.groesse {
	width: 62px;
	margin: 5px 27px 0 -5px;
}

.preis {
	width: 67px;
	margin: 5px 27px 0 0;
}

.menge {
	width: 50px;
	height: 16px;
	font-size: 10px;
	border: 1px solid #000;
	margin: 0 0 0 -7px;
}


.bestellenvorschb {
	width: 80px;
	float: left;
	margin: 10px 0 0 0;
}

.rot {
	color: #CD0F24;
}

#bestellenueberschrift {
	color: #2C4263;
	margin: 20px 0 0 150px;
	float: left;
	width: 100px;
	background-color: Fuchsia;
}

#bestellenueberschr {
	margin: 30px 0 0 150px;
	color: #2C4263;
}

.ueberschr1 {
	margin: 0 0 0 107px;
}

.ueberschr2 {
	margin: 0 0 0 18px;
}

.ueberschr3 {
	margin: 0 0 0 50px;
}

#warenkorb {
	position:absolute;
	width:320px;
	height:50px;
	z-index:1;
	top:475px;
	margin-left: 280px;
}


.warenkorbtext {
	margin: 5px 0 5px 0;
}

.warenkorbbild {
	float: left;
	margin: 0 5px 0 0 ;
}
/* - - - - - - warenkorb seite - - - - - - */

#warenkorbbody {
	position: absolute;
   left: 50%;
	top: 157px;
	margin-left: -300px;
	width: 600px;
	background-color: #D3C326;
}

#warenueberschr {
	margin: 30px 0 0 20px;
	color: #2C4263;
}

#warenvorschau {
	background-color: #FFF194;
	margin: 10px 0 0 0 ;
	width: 600px;
	padding: 10px 0 10px 0;
}

.waren {
	margin: 0 0 0 15px;
}

.warenform {
	width: 265px;
	float: left;
}

.fromularfelder {
	border: 1px solid #000;
	width: 180px;
	margin: 3px 0 0 8px;
	float:left;
}

.fromularfelder3 {
	border: 1px solid #000;
	width: 448px;
	height: 100px;
	margin: 8px 0 20px 8px;
	font-family: Arial, Geneva, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
}

.bezeichnung {
	margin: 6px 0 0 20px;
	width: 65px;
	float: left;
}

.fromularfelder2 {
	width: 180px;
	height:21px;
}

.bestellen {
	margin: 0 0 0 5px ;
	padding: 0 0 0 3px;
}

/* - - - ausgabe der bestelldaten - - - */

.warenmenge {
	width: 80px;
	float: left;
	height: 19px;
	background-color: #D3C326;
	margin: 0 0 5px 0;
}

.warenname {
	width: 129px;
	height: 19px;
	margin: 0 0 0 5px;
	float: left;
	background-color: #D3C326;
	margin: 0 0 5px 0;
}

.warenfarbe {
	width: 47px;
	float: left;
	height: 19px;
	background-color: #D3C326;
	margin: 0 0 5px 0;
}

.warengroesse {
	width: 82px;
	float: left;
	height: 19px;
	background-color: #D3C326;
	margin: 0 0 5px 0;
}

.warenpreis {
	width: 86px;
	float: left;
	height: 19px;
	background-color: #D3C326;
	margin: 0 0 5px 0;
}

.zeile {
	padding: 3px 0 0 0;
	margin: 0 0 5px 0;
	width: 424px;
	background-color: #D3C326;
}

.zeileueberschrift {
	width: 424px;
	height: 15px;
	padding: 7px 0 7px 0;
	margin: 3px 0 5px 0;
	background-color: #D3C326;
}

.zeile2{
 clear:both;
}

/* - - - - - danke - - - - - */

#hgdanke {
	background-color: #FFF194;
	margin: 8px 0 0 0 ;
	width: 600px;
	height: 320px;
	background-image: url(images/miez.jpg);
	background-repeat: no-repeat;
}

#danke {
	margin: 0 0 0 7px;
	width: 250px;
}

.bestellung {
	float: left;
}

.bestellung1 {
	margin: 0 0 0 30px ;
	float: left;
}

/* - - - - - kontakt - - - - - */

.fromularfelder9 {
	border: 1px solid #000;
	width: 140px;
	margin: 5px 0 0 0;
	float:left;
}

.fromularfelder99 {
	border: 1px solid #000;
	width: 427px;
	height: 100px;
	margin: 0 0 20px 20px;
	font-family: Arial, Geneva, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
}

.senden {
	margin: -10px 0 0 400px ;
}

#infobestellung2 {
	background-color: #A9728F;
	margin: 0 0 0 -20px;

}

/* - - - - petpaintings - - - - */

#petptext {
	margin: 40px 0 0 40px;
	width: 505px;
	height: 445px;
	font-weight: normal;
}