/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	background-color:#FFF2E1;
	background-attachment: fixed;
	background-image: url(../../hg/sm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#content{
padding:20px;
width:550px;
margin-left:auto;
margin-right:auto;
}
#content h1{
color:#981C21;
font-size:130%;
border-bottom:1px solid #000;
}
.bildSV img{
min-height:120px;
width:auto;
max-width:150px;
}
.textSV {
height:70px;
}

table{
border:1px solid #333;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}
table.first{
margin-left:auto;
margin-right:auto;
}

td.ausw_row{
/*background-color:#CCCCCC;*/
border-top:1px solid #333;
}
th, .headerP{
text-align:left;
background-color:#CC5025;
font-weight:bold;
font-size:12px;
border-top:1px dotted #fff;
padding:4px;
}
#beschreibung{
/*background-color:#FFCCCC;*/
margin-bottom:10px;
}
.produkte table{
float:left;
}
.produkte input{
font-size:8px;
}
.preis{
float:right;
color:#000000;
font-weight:bold;
}
.lp, .lp_summe{
display:block;
border-bottom:1px solid #666;
padding:4px;
margin-bottom:20px;
border:1px solid #666;
}
.lp_summe{
border:0px solid #666;
margin-bottom:0px;
}
.lb .lp, .lb_k .lp{
margin-bottom:0px;
}
.lp img{
float:left;
margin-right:20px;
}
.lb, .lb_k{
	margin-bottom:20px;
	/*background-color:#FF000;*/
	background-image: url(../image/img-hg.png);
	background-repeat: repeat;
}
.lb_k{
margin-left:auto;
margin-right:auto;
width:50%;
border:1px solid #ccc;
}
.auswahl, .beschreibung {
padding-left:20px;
}
.auswahl input{

}
.headerP .lp{
border:0px;
}
.liste{
/*border-right:2px outset #000;
border-bottom:2px outset #000;*/
}
.kasten{
border:1px solid #ccc;
border-right:2px outset #000;
border-bottom:2px outset #000;
margin-bottom:20px;
}
.kasten .lp{
margin-bottom:0px;
border-bottom:0px;
}
.ch__lnk{
float:right;
text-decoration:none;
}
.ch__lnk a{
text-decoration:none;
color:#333333;
}
.dclear, #ht{
clear:both;
}
#summe_d{
	padding-top:20px;
	text-align:center;
	width:200px;
	height:50px;
	float:right;
	background-image: url(../hg/hg-summe.jpg);
	background-repeat: no-repeat;
}
.sum_sp{
color:#000000;
font-weight:bold;
}
input.wb{
padding:6px;
}
.u_lp{
padding-left:20px;
}
.unter_lp{
background-color:#CCCCCC;
}
.unter_lp .lp{
padding-left:40px;
}
.oberkat{
padding-left:10px;
font-size:12px;
font-weight:bold;
}
.ok{
padding-left:30px;
}
.oberkat span{
display:block;
font-size:12px;
font-weight:bold;
}
table.prod, table.produkte{
width:150px;
height:200px;
background-color:#fff;
border-right:2px outset #666;
border-bottom:2px outset #666;
margin:4px;
}
.button{
text-align:center;
}
a.lnk {
	background-image: url(../../hg/lnk.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:36px;
	text-decoration:none;
	color:#990033;
}
.fehler{
padding:6px;
background-color:#FF0000;
color:#FFf;
border:1px solid #ff0000;
text-align:center;
font-size:14px;
}
