* {
	font-family: Trebuchet MS;
	font-size:12px;
	line-height:15px;
	color:#2d1f5c;
}

h1 {
	padding-top:10px;
	font-size:12pt;	
}

img {border:none}

td {
	vertical-align:top; overflow:hidden; 
}

label{
	font-size:11px;	
}
input[type="text"]{
	height:16px;	
	border:1px solid #2d1f5c;
}
input[type="checkbox"]{
	margin-left:0;	
}
input.qty{
	width:40px;
}
input.default{
	width:225px;
}

a:link { text-decoration:none; color:#0000FF;}
a:visited { text-decoration:none; color:#0000FF;}
a:hover{color:#2280FF}

#navigation{
	float:left;
	margin-top:370px
}

#shopcontent{
	position:absolute;
	width:600px;
	height:410px;
	margin:114px 0 0 180px
}
#shopcontent h1{
	font-size:16px;
	margin:-5px 0 0px 20px;
	padding:0;
}
#shopcontent .cellborder{
	border-top:1px solid #2d1f5c; 
	border-bottom:1px solid #2d1f5c	
}
#shopcontent .cell_left{
	background:#d5d2de;
	border-right:2px solid #FFFFFF;
	padding:5px 5px 5px 20px;
}
#shopcontent .cell_right{
	background:#d5d2de;
	border-left:2px solid #FFFFFF;
	padding:5px 5px 5px 20px;
}

#shopcontent .cell_headline{
	background:#d5d2de;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 20px;
}

#shopcontent img.shopimg{
	border:1px solid #2d1f5c;
}

input.submit {
width:69px;
height:20px;
border:0;
cursor:pointer;
background:url(images/shop/btn_order.png) no-repeat;
}

p.linebreak{
	height:5px;
	margin:0;
	padding:0;
	font-size:1px
	}

  
input.paypal_submit {width: 147px; height: 42px; display: block; background-image: url('paypal.gif'); background-repeat: no-repeat; background-color: transparent; border: none; cursor: pointer}

#order {border: none}
#order td {border: none}
#order td.w165 {width: 165px;}
#order td.w100 {width: 100px;}
#order div.preis {text-decoration: underline; font-size: 16px; font-weight: bold; width: 105px; text-align: right; float: right; margin: 0px; padding: 0px}
#order div.mwst {font-size: 11px; margin-top: 5px; font-weight: normal; text-decoration: none; clear: both; text-align: right; padding-top: 5px}
#order td.w165 input {float: left; }
#order td.lbl label {width: 100px; display: block}

span.price {font-size: 11px; margin-top: 5px; font-weight: normal; text-decoration: none}

td.footer {background-color: #2D1F5C;}
