img {
behavior: url("pngbehavior.htc");
}

body 		{ background-color:#DCDCDC; margin: 50 50 50 50; }
.frame 		{ height:80%; width:780px; border:1px solid black; border-spacing:0; border-collapse:seperate; empty-cells:show; background-color:#FFFFFF; font-family:verdana; font-size:13px; text-align: justify;}
td 			{ border:none; }

.edge		{ height:70px; width:225px; padding:0; border:none; background-color:#1E90FF; } /* Logo */
.distance	{ height:51px; width:20px; padding:0; border:none; } 
.header		{ height:70px; background-color:#1E90FF; } /* Header */
.menuitem	{ height:35px; width:100px; border:1px solid black; border-left:none; border-right:none; background-color:black; text-align:center; padding-left:15px; padding-right:15px; font-family:verdana; font-size:12px; color:white; font-weight:bold; cursor:pointer;}
.menu  		{ height:35px; border:1px solid black; border-left:none; border-right:none; background-color:black; }
.menudist	{ width:20px; border:none; background-color:black; padding:0; }

a:link.menulink		{ text-decoration:none; color:black; }
a:visited.menulink	{ text-decoration:none; color:black; }
a:focus.menulink	{ text-decoration:none; color:black; }
a:active.menulink	{ text-decoration:none; color:black; }
a:hover.menulink	{ text-decoration:none; color:white; }

a:link.foot		{ text-decoration:none; color:black; }
a:visited.foot 	{ text-decoration:none; color:black; }
a:focus.foot	{ text-decoration:none; color:black; }
a:active.foot	{ text-decoration:none; color:black; }
a:hover.foot	{ text-decoration:none; color:white; }

.impressum	{ width:350px; border:none; border-spacing:0; border-collapse:seperate; empty-cells:show; background-color:white; font-family:verdana; font-size:13px; text-align: justify; }
.preise 		{ height:100px; width:700px; border:none; border-spacing:0; border-collapse:seperate; empty-cells:show; background-color:white; font-family:verdana; font-size:13px; text-align:center;}

input 	{ border:1px solid black; }
textarea 	{ border:1px solid black; }

.warenkorb	{ border:none; height:200px; width:650px; padding:10 10 10 10; float:center; }
.table		{ font-family:verdana; font-size:13px; }

.footer		{ height:14px; border-top:1px solid black; text-align:center; font-size:10px; background-color:#1E90FF; }

.text		{ text-align:left; padding-left:3px; padding-right:3px; }
.zahl		{ text-align:center; }
.preis		{ text-align:right; padding-left:3px; padding-right:3px; }
