@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 600px){
	
	.pdu{padding-bottom:50px;}
	
	form#strasse table{position:relative; max-width:240px !important; margin-top:10px !important; border-collapse:collapse;}
	form#strasse table td{width:100%; max-width:298px !important; padding:0px; border:none;}
	form#strasse table td img{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px; border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px; border-top-right-radius:4px; max-width:300px !important;}
	form#strasse table td.hellgrau{padding-top:8px; padding-bottom:5px;border-left:1px solid #ccc; border-right:1px solid #ccc;max-width:309px !important;}
	form#strasse table td.hellgrau:last-child{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; max-width:309px !important; padding-bottom:20px; padding-top:0px; border-bottom:1px solid #ccc;}
	form#strasse input#qstrasse{
	width: -moz-calc(100% - 32px);
	width: -webkit-calc(100% - 32px);
	width: -o-calc(100% - 32px);
	width: calc(100% - 32px);
	}
	form#strasse input[type=submit]{
	width: -moz-calc(100% - 30px);
	width: -webkit-calc(100% - 30px);
	width: -o-calc(100% - 30px);
	width: calc(100% - 30px);
	text-shadow: rgba(100,0,0,0.6) 0px 1px 0px; font-weight:bold; margin-bottom:20px; max-width:311px; font-family:Verdana, Geneva, sans-serif; color:#fff; font-size:12px; cursor:pointer; min-height:17px; padding-top: 7px; padding-bottom: 7px; border:1px solid #e00353; border-bottom:1px solid #86012d; border-right:1px solid #86012d; -moz-border-radius:4px;-webkit-border-radius:4px; border-radius:4px; background-image: -ms-linear-gradient(top, #e00253 0%, #903 100%); background-image: -moz-linear-gradient(top, #e00253 0%, #903 100%); background-image: -o-linear-gradient(top, #e00253 0%, #903 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e00253), color-stop(1, #903));  background-image: -webkit-linear-gradient(top, #e00253 0%, #903 100%); background-image: linear-gradient(to bottom, #e00253 0%, #903 100%);}
	
	div.spalte_470{min-width:100% !important; max-width:100% !important; width:100% !important; overflow:show; /*background:#0f0;*/}
	
	h4.mm_rot{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px; border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px; border-top-right-radius:4px; background-image: -ms-linear-gradient(top, #b04 0%, #903 100%); background-image: -moz-linear-gradient(top, #b04 0%, #903 100%); background-image: -o-linear-gradient(top, #b04 0%, #903 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b04), color-stop(1, #903));  background-image: -webkit-linear-gradient(top, #b04 0%, #903 100%); background-image: linear-gradient(to bottom, #b04 0%, #903 100%);}
	h4.mm_energie{border:1px solid #9faabc; min-width:302px; margin-top:5px; border-top:1px solid #b1bccd; -moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px; border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px; border-top-right-radius:4px; background-image: -ms-linear-gradient(top, #f1f5fc 0%, #c9d2df 100%); background-image: -moz-linear-gradient(top, #f1f5fc 0%, #c9d2df 100%); background-image: -o-linear-gradient(top, #f1f5fc 0%, #c9d2df 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f5fc), color-stop(1, #c9d2df));  background-image: -webkit-linear-gradient(top, #f1f5fc 0%, #c9d2df 100%); background-image: linear-gradient(to bottom, #f1f5fc 0%, #c9d2df 100%);}
	h5.mm_neg,h5.mm_pos,h5.mm_spec{border-left:1px solid #999; min-width:302px; font-size:11px; border-right:1px solid #999;border-bottom:1px solid #999; border-top:1px solid #ddd; background-image: -ms-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -moz-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -o-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, #ccc));  background-image: -webkit-linear-gradient(top, #eee 0%, #ccc 100%); background-image: linear-gradient(to bottom, #eee 0%, #ccc 100%);}
	div.mm_left,div.mm_right{float:none; width:auto; min-width:314px; font-size:11px; border:0px;}
	div.mm_left p,div.mm_right p,div.mm_both p{border:1px solid #999; min-width:272px; border-top:1px solid #fff; margin:0px; font-size:11px; padding:10px; padding-top:5px; padding-left:30px;}
	div.mm_left.energie p,div.mm_right.energie p{border:1px solid #c9d2df;border-top:1px solid #fff;}
	p.clearer{border:1px solid #999; border-top:1px solid #fff; -moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px;background-image: -ms-linear-gradient(top, #b04 0%, #903 100%); background-image: -moz-linear-gradient(top, #b04 0%, #903 100%); background-image: -o-linear-gradient(top, #b04 0%, #903 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b04), color-stop(1, #903));  background-image: -webkit-linear-gradient(top, #b04 0%, #903 100%); background-image: linear-gradient(to bottom, #b04 0%, #903 100%); }
	div.mm_left p:last-child,div.mm_right.energie p:last-child{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; margin-bottom:5px;}
	div.group,div.group.energie{background:#fff;}
	h5.mm_pos{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px; border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px; border-top-right-radius:4px;}
	p.mm_energie_txt{border:1px solid #c9d2df; border-top:1px solid #fff; min-width:288px;}
	div.energie h5.mm_neg,div.energie h5.mm_pos{border-top:1px solid #b1bccd; -moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px; border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px; border-top-right-radius:4px; margin-top:5px; background-image: -ms-linear-gradient(top, #f1f5fc 0%, #c9d2df 100%); background-image: -moz-linear-gradient(top, #f1f5fc 0%, #c9d2df 100%); background-image: -o-linear-gradient(top, #f1f5fc 0%, #c9d2df 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f5fc), color-stop(1, #c9d2df));  background-image: -webkit-linear-gradient(top, #f1f5fc 0%, #c9d2df 100%); background-image: linear-gradient(to bottom, #f1f5fc 0%, #c9d2df 100%);}
	span.spacer{display:none !important;}
	div.group.energie p.whole{min-width:272px; -moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px; border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px; border-top-right-radius:4px; border:1px solid #c9d2df;border-bottom:none;}
	
	
	div.strblock{display:block; position:relative;}
	div.strblock h3{display:block; color:#fff; min-height:20px; padding:8px;  -moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px; border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px; border-top-right-radius:4px; background-image: -ms-linear-gradient(top, #b04 0%, #903 100%); background-image: -moz-linear-gradient(top, #b04 0%, #903 100%); background-image: -o-linear-gradient(top, #b04 0%, #903 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b04), color-stop(1, #903));  background-image: -webkit-linear-gradient(top, #b04 0%, #903 100%); background-image: linear-gradient(to bottom, #b04 0%, #903 100%);
		width: -moz-calc(100% - 2px);
		width: -webkit-calc(100% - 2px);
		width: -o-calc(100% - 2px);
		width: calc(100% - 2px);
	}
	div.strblock h3 span{font-weight:normal; white-space:nowrap;}
	div.strblock div.linkliste{background:none; padding-left:0px; padding-right:0px;
		min-width: -moz-calc(100% + 14px);
		min-width: -webkit-calc(100% + 14px);
		min-width: -o-calc(100% + 14px);
		min-width: calc(100% + 14px);
	}
	div.strblock div.linkliste a{display:block; position:relative; padding-left:5px; padding-top:7px; color:#444; padding-bottom:7px;background:#efefef; border:1px solid #ccc; border-top:1px solid #fff;}
	div.strblock div.linkliste a span{display:block; position:absolute; border: 6px solid; border-color:transparent transparent transparent #999 ; box-shadow: 0px 1px 2px #666 inset;  top:8px; right:5px; width:0px; height:0px; text-indent:-99999px; }
	
	p.fixed_height{min-height:10px;}
	
	div.mm_spaltenkopf{display:none;}
	div.mm_summe p{border-left:1px solid #ccc; border-right:1px solid #ccc; font-size:11px; min-width:302px;}
	div.mm_summe p.sk1{font-weight:bold; width:302px; float:none; min-width:302px; padding-bottom:0px; border-right:1px solid #ccc;}
	div.mm_summe p.sk1:before{content:'Merkmalgruppe: '; font-weight:bold;}
	div.mm_summe p.sk2{width:302px; float:none; min-width:302px; border-top:none; padding-top:0px; padding-bottom:0px; border-right:1px solid #ccc;}
	div.mm_summe p.sk2:before{content:'überwiegend ';}
	div.mm_summe p.sk2.noval:before{content:'';}
	div.mm_summe p.sk3{width:302px; min-width:302px padding-right:0px; padding-top:0px; border-top:none; padding-bottom:3px; text-align:left; font-weight:normal;}
	div.mm_summe p.sk3:before{content:'daher: '; font-weight:normal; text-align:left;}
	div.mm_summe p.sk3 span{display:block;   width:50px; padding-right:0px; float:right; font-weight:bold; text-align:right;}
	div.mm_summe p.sk3.noval span{text-align:right; width:45px; padding-right:15px;}
	div.mm_summe{display:block; position:relative; float:left; height:auto; width:309px;}
	p.mm_summe_txt{width:245px;font-size:11px; height:19px; border-right:none; padding-top:6px; border-top:1px solid #ccc; float:left;font-weight:bold; background-image: -ms-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -moz-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -o-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, #ccc));  background-image: -webkit-linear-gradient(top, #eee 0%, #ccc 100%); background-image: linear-gradient(to bottom, #eee 0%, #ccc 100%); border-left:1px solid #999; border-bottom:1px solid #999; -moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px;}
	p.mm_summe{width:47px; font-size:11px; font-weight:bold; border-top:1px solid #fff; background-image: -ms-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -moz-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -o-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, #ccc));  background-image: -webkit-linear-gradient(top, #eee 0%, #ccc 100%); background-image: linear-gradient(to bottom, #eee 0%, #ccc 100%); border-right:1px solid #999; border-bottom:1px solid #999; height:19px; padding-top:6px; border-top:1px solid #ccc; -moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px;}

	div.dbld{border-right:1px solid #ccc; width:312px; min-width:312px;}
	div.dbld div.lft{width:169px; font-size:11px; border-left:1px solid #ccc; border-right:none;}
	div.dbld div.rgt{width:120px; }
	div.dbld div.lft.hd{width:303px;border-right:1px solid #ccc;background-image: -ms-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -moz-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -o-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, #ccc));  background-image: -webkit-linear-gradient(top, #eee 0%, #ccc 100%); background-image: linear-gradient(to bottom, #eee 0%, #ccc 100%);}
	div.dbld div.rgt.hd{display:none;}
	div.dbld.last{border-bottom:1px solid #ccc;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; -moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px;}
	div.dbld.last div.lft{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px;}
	div.dbld.last div.rgt{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px;}
	div.dbld.endergebnis{border-left:1px solid #ccc; border-right:1px solid #ccc; width:309px; padding-bottom:10px; border-bottom:1px solid #ccc;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; -moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px;}
	div.dbld.endergebnis div.lft,div.dbld.endergebnis div.rgt{float:none; width:297px; border:none; -moz-border-radius:4px;-webkit-border-radius:4px; border-radius:4px; background:none; text-align:left;}
	div.dbld.endergebnis hr{display:block; color:#ccc; margin-top:15px; background:none; border-left:none; border-right:none; border-top:1px solid #ccc; border-bottom:1px solid #fff;}
	div.dbld.endergebnis div.rgt span{border-bottom:3px double #000; padding-top:10px; display:inline; float:none;}
	
	table#cmttab tr {display:table-row !important;}
  	table#cmttab td, table.nomobile th {display:table-cell; float:none; width:100%;}
  	table#cmttab tbody {overflow:auto; white-space:normal; max-width:313px;}
	table#cmttab {border-top:1px solid #efefef;}
	table#cmttab td.al,table#cmttab th.al{text-align:left; border-left:1px solid #ccc; padding-left:3px; width:100px;}
	table#cmttab td.ar,table#cmttab th.ar{text-align:right; border-right:1px solid #ccc; padding-right:3px; width:100px;}
	table#cmttab td.ac,table#cmttab th.ac{text-align:center; background:#efefef; }
	table#cmttab td.vab,table#cmttab th.vab{vertical-align:bottom; width:103px;}
	table#cmttab td.vab.lft{vertical-align:bottom; width:103px; -moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
	table#cmttab td.vab.rgt{vertical-align:bottom; width:103px; -moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
	
	
	
	div.spalte_300{padding-right:11px;}
	div.msadresse{display:none; width:288px; background:#efefef;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; -moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; padding-bottom:15px;}
	div.header_grau.auswahl{position:relative; width:290px;
	cursor:pointer; text-align:center; background-image: -ms-linear-gradient(top, #eee 0%, #ccc 100%); min-height:17px; padding-top: 10px; background-image: -moz-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -o-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, #ccc));  background-image: -webkit-linear-gradient(top, #eee 0%, #ccc 100%); background-image: linear-gradient(to bottom, #eee 0%, #ccc 100%); border:1px solid #999; -moz-border-radius:4px;-webkit-border-radius:4px; border-radius:4px;}
	div.header_grau.auswahl span{display:block; position:absolute; border: 7px solid; border-color:  #999 transparent transparent; box-shadow: 0px 1px 2px #666 inset;  top:14px; right:10px; width:0px; height:0px; text-indent:-99999px; }
	div.header_grau.auswahl.open{-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px; border-bottom-right-radius:0px; -moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px; border-bottom-left-radius:0px; border-bottom:none;}
	div.header_grau.auswahl.open span{border:none; background:#999; width:12px; height:4px; top:15px; }
	
	div.header_grau form[name=strasse] input,div.box_hellgrau form[name=strasse] input{position:absolute; font-weight:bold; width:314px; max-width:311px; margin-left: -9px; margin-top:-13px; font-family:Verdana, Geneva, sans-serif; color:#555; font-size:12px; cursor:pointer; min-height:17px; padding-top: 7px; padding-bottom: 7px; -moz-border-radius:4px;-webkit-border-radius:4px; border-radius:4px; background-image: -moz-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -o-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, #ccc));  background-image: -webkit-linear-gradient(top, #eee 0%, #ccc 100%); background-image: linear-gradient(to bottom, #eee 0%, #ccc 100%); border:1px solid #999;}
	div.header_grau form[name=strasse] input:hover{}
	input.nextstep{position:relative; text-shadow: rgba(100,0,0,0.6) 0px 1px 0px; font-weight:bold; width:311px; margin-bottom:20px; max-width:311px; font-family:Verdana, Geneva, sans-serif; color:#fff; font-size:12px; cursor:pointer; min-height:17px; padding-top: 7px; padding-bottom: 7px; border:1px solid #e00353; border-bottom:1px solid #86012d; border-right:1px solid #86012d; -moz-border-radius:4px;-webkit-border-radius:4px; border-radius:4px; background-image: -ms-linear-gradient(top, #e00253 0%, #903 100%); background-image: -moz-linear-gradient(top, #e00253 0%, #903 100%); background-image: -o-linear-gradient(top, #e00253 0%, #903 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e00253), color-stop(1, #903));  background-image: -webkit-linear-gradient(top, #e00253 0%, #903 100%); background-image: linear-gradient(to bottom, #e00253 0%, #903 100%);}
	
	div.group.zf{max-width:312px; width:312px; float:left; padding-bottom:10px; background:#efefef url(../pix/zwbg.gif) top left repeat-y; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; -moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px;}
	div.group.zf div.mz_left,div.group.zf div.mz_right{display:block; font-size:11px;  position:relative; border-top:1px solid #fff; padding:3px; float:left;}
	div.group.zf div.mz_left{background:#ccc; width:150px; max-width:150px; overflow:hidden; border-left:none; border-right:1px solid #fff; }
	div.group.zf div.mz_left h5{color:#000; display:inline;}
	div.group.zf div.mz_right{float:left; width:146px; max-width:146px; text-align:center; background:#efefef; border-right:none;}
	div.group.zf div.mz_right a span.min{display:block; float:left; width:40px; color:#666; text-align:right;}
	div.group.zf div.mz_right a span.max{display:block; float:left; width:40px; color:#666; text-align:left;}
	div.group.zf div.mz_right a strong{display:block; float:left;width:56px; text-align:center;}


	table#zwtab tr{display:table-row !important; font-size:10px;}
  	table#zwtab td, table#zwtab th{display:table-cell; float:none;  }
  	table#zwtab tbody {overflow:auto; white-space:normal; max-width:313px;}
	table#zwtab {}



	body.zusammenfassung h4.mm_rot{display:block; color:#fff; min-height:20px; padding:8px; -moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px; border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px; border-top-right-radius:4px; background-image: -ms-linear-gradient(top, #b04 0%, #903 100%); background-image: -moz-linear-gradient(top, #b04 0%, #903 100%); background-image: -o-linear-gradient(top, #b04 0%, #903 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b04), color-stop(1, #903));  background-image: -webkit-linear-gradient(top, #b04 0%, #903 100%); background-image: linear-gradient(to bottom, #b04 0%, #903 100%);}
	body.zusammenfassung div.group{font-size:11px; float:left; display:block; width:311px;}
	body.zusammenfassung div.group div.zf_left{display:block; width:306px; background:#efefef; float:none; border:1px solid #ccc; border-top:1px solid #fff; border-bottom:none; padding-bottom:0px;}
	body.zusammenfassung div.group div.zf_right{display:block; float:none; width:306px; border:1px solid #ccc; border-top:none; padding-top:0px;}
	body.zusammenfassung div.group div.zf_right:last-child{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; -moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px;}
	body.zusammenfassung div.group span.nwrp{white-space:nowrap;}
	body.zusammenfassung div.group div.zf_left h5{color:#000;}
	
	
	body.zusammenfassung div.group.mms{max-width:312px; width:312px; float:left; padding-bottom:10px; background:#efefef;background-image:none; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; -moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px;}
	body.zusammenfassung div.zf_left_1{background:#ddd; display:block; float:left; border:none; border-top:1px solid #fff; padding:4px; padding-top:2px; padding-bottom:4px; font-size:11px; width:304px; max-width:304px;}
	body.zusammenfassung div.zf_left_2{background:#efefef; display:block; float:left; border-top:1px solid #fff; border-left:none; border-right:none; padding:4px; padding-top:5px; padding-bottom:2px; width:304px; max-width:304px; }
	body.zusammenfassung div.zf_left_2:before{content:'Merkmal: '; color:#000; font-weight:bold; display:block;}
	body.zusammenfassung div.zf_left_2.nobef:before{content:'';  display:block;}
	body.zusammenfassung div.zf_left_3{background:#efefef; display:block; float:left; border-top:none; padding:4px; border-left:none; border-right:none; padding-top:2px; padding-bottom:2px; width:224px; max-width:224px; border-bottom:1px solid #bbb; padding-bottom:7px;}
	body.zusammenfassung div.zf_left_4{background:#efefef; display:block; float:left; border-top:none; padding:4px; padding-top:2px; padding-bottom:2px; padding-right:6px; border-right:none;  width:70px; max-width:70px; text-align:right; border-bottom:1px solid #bbb; padding-bottom:7px;}
	body.zusammenfassung div.zf_left_3:before{content:'Bewertung: ';}
	body.zusammenfassung div.zf_left_3.fett:before{content:'Bewertung '; font-weight:bold;}
	body.zusammenfassung div.zf_left_3.nobef:before{content:'';  display:block;}
	body.zusammenfassung div.zf_left_3.last{display:none;}
	body.zusammenfassung div.zf_left_4.last{position:absolute; right:0px; border-bottom:none; border-top:1px solid #fff;}
	body.zusammenfassung div.zf_left_1.hd,body.zusammenfassung div.zf_left_2.hd,body.zusammenfassung div.zf_left_3.hd,body.zusammenfassung div.zf_left_4.hd{display:none;}
	body.zusammenfassung div.zf_left_1.hd2{background:#ddd; font-weight:bold; border-top:1px solid #fff; font-size:11px;  padding-top:5px; padding-bottom:5px;background-image: -moz-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -o-linear-gradient(top, #eee 0%, #ccc 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, #ccc));  background-image: -webkit-linear-gradient(top, #eee 0%, #ccc 100%); background-image: linear-gradient(to bottom, #eee 0%, #ccc 100%);}
	body.zusammenfassung div.zf_left_1.hd2:before{content:'Merkmalgruppe: '; color:#666;}
	body.zusammenfassung div.clear{display:block; width:312px; height:1px; clear:both;}
	body.zusammenfassung div.clear.line{display:block; width:312px; background:#ddd; height:1px; border-top:none; clear:both;}
	
	body.zusammenfassung div.mm_summe{width:313px; min-width:313px; font-size:11px; }
	body.zusammenfassung div.mm_summe p.sk3{width:302px; min-width:302px; font-size:11px;  }
	body.zusammenfassung div.mm_summe p.sk1{ width:302px;  min-width:302px;font-size:11px;  }
	body.zusammenfassung div.mm_summe p.sk2{width:302px; min-width:302px; font-size:11px; }
	body.zusammenfassung div.mm_summe p.sk3{width:302px; min-width:302px;font-size:11px;  }
	body.zusammenfassung p.mm_summe{width:47px;font-size:11px; }
	body.zusammenfassung p.mm_summe_txt{width:245px;font-size:11px; }
	
	body.zusammenfassung div.dbld{width:313px;}
	body.zusammenfassung div.dbld.endergebnis{width:312px;}
	body.zusammenfassung div.lft{width:170px;}
	body.zusammenfassung div.rgt{width:121px;}
	body.zusammenfassung div.dbld div.lft.hd{width:302px; }
	
	li.zuschlag{padding-bottom:5px; font-size:12px !important;}
	


}