@font-face {
    font-family: "AudiTypeExtendedBold";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/auditype-extendedbold.eot?iefix") format("eot"), url("fonts/auditype-extendedbold.woff") format("woff"), url("fonts/auditype-extendedbold.ttf") format("truetype"), url("fonts/auditype-extendedbold.svg#webfontRhJBTqrX") format("svg");
}

/** Generated by FG **/
@font-face {
	font-family: 'AudiTypeExtendedNormal';
	src: url('fonts/AudiTypeV03-ExtendedNormal.eot');
	src: local('?'), url('fonts/AudiTypeV03-ExtendedNormal.woff') format('woff'), url('fonts/AudiTypeV03-ExtendedNormal.ttf') format('truetype'), url('fonts/AudiTypeV03-ExtendedNormal.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: "AudiTypeNormal";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/AudiType-Normal.eot?iefix") format("eot"), url("fonts/AudiType-Normal.woff") format("woff"), url("fonts/AudiType-Normal.ttf") format("truetype"), url("fonts/AudiType-Normal.svg#webfontRhJBTqrX") format("svg");
}

@font-face {
    font-family: "AudiTypeNormalBold";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/AudiType-Bold.eot?iefix") format("eot"), url("fonts/AudiType-Bold.woff") format("woff"), url("fonts/AudiType-Bold.ttf") format("truetype"), url("fonts/AudiType-Bold.svg#webfontRhJBTqrX") format("svg");
}


* {
	-webkit-print-color-adjust:exact;
}

body {
    background: #FFF;
    color: #323232;
    font-family: 'AudiTypeNormal', arial, sans-serif;
	}

h1 {
	font-size: 18pt;
}

h2 {
	font-size: 20pt;
}

h3 {
	font-size: 11pt;
}
	
.header, .print, .missing {
    display: none;
}

.container .two.columns, .container .five.columns, .tip, .note .container .five.columns  {
    display: none;
}

form, .logo {
    display: none;
}

.container {
width: 21cm !important;
}

.replace_companypretty {
	/*
	margin-top: 4mm;
	margin-bottom: 4mm;	
*/
	margin:0px;
	padding:0px;
	
	padding-top: 1.5cm;
	padding-bottom: 0.7cm;
	}

.logoService {
	margin-top: 1cm;
}


.container .fourteen.columns, .container .sixteen.columns, .note .container .fourteen.columns, .note .container .sixteen.columns{
    margin: 0px !important;
    float: none;
    width: 100%;
    padding: 0px !important;
    overflow: hidden;
	display:block;
	margin: -1px;
}

.modul {
	width: 19.4cm !important;
    padding-right: 0.8cm;
    padding-left: 0.8cm;
    margin: 0px auto;
	border: none;
	display:block;
	font-family: 'AudiTypeNormal', arial, sans-serif;
}

.modul #employeePic {
	height: 40mm !important;
}

.modul hr {
    margin-top: 3mm;
}

.modul .hinweis p {padding-left:0.8cm;}
.modul .info p {padding-left:0}

.first .modul {
	
    border: none;
    padding-top: 0mm;
}

/*
.spc-service-leiter.first .modul {
	margin-top:6mm !important;
	
}
*/

.modul {page-break-inside:avoid}

.last .modul {
	
    page-break-after:always;
    display:block;
    border: none;
    margin-bottom: 0px;
    margin-bottom: 4mm;
    padding-bottom: 0px !important;
}

.last .modul hr {
	display: none;
}



.last.footer .modul {
    page-break-after:  avoid;
    padding-top: 2mm;
    padding-bottom: 0mm;
    margin-bottom: 0;
}
.last.footer .modul .replace_emptext {
	height:auto;
}



.txtPic {
    width: 49%;
    margin-bottom: 2.5mm;
    padding-right: 0px;
}

.txtPic.last {
    margin-bottom: 0px;
}


.textContainer ul {
    width: 59.3mm;
}

.textContainer ul.small {
    width: 38.8mm;
}

.textContainer ul.small.last {
    width: 35mm;
}

.txtPicLarge.last {
    margin-bottom: 0px;
}

.info {
	
	height: 28.25mm;	
}

.variante2 .info {
	height: 47.5mm;
}


/* status */


.opacity {
    opacity: 1;
    filter:alpha(opacity=100);
}

.opacity.ok, .opacity.error {
    border: none !important;
    margin: auto;
    overflow: hidden;
}


.imageContainer img {
    border: 1px solid #6E6D6F !important;
    margin: 0 3mm 0 0;
}
.imageContainer img.last {
	margin: 0 0mm 0 0;
}

.modul img.floatLeft {
    border: 1px solid #9E9D9F !important;
}

/* Gr��enangaben */
.size_ {
	
}

.size_56x {
	width: 56mm;
}

.size_56x26 {
	width: 56mm;
	height: 25mm;
}

.size_113x57{
	width: 113.13mm;
	height: 57.44mm;
}

.size_35 {
	width: 35mm;
}

.size_35x26 {
	width:35mm;
	height: 25mm;
}

.size_60x40 {
	width: 60mm;
	height: 40mm;
}
.size_81x39 {
	width: 81mm;
	height: 39mm;
}

#sb-loading-inner {
	display:none !important;
}

h2 {
	margin-bottom: 6mm;
}


.replace_emptext {
	 /*	width: auto;
		height: auto;*/
		overflow: hidden;
		/* display: inline !important; */
	}
	

/* op_reparatur */
.reparaturServiceEingaben {
	display: none !important;
}

.repairInfoBlockPicContainer img {
	border: none;
}

#loadedContent {
	margin-top:-25px;
	top:15px;
}

#dummy .modulcontainer,
#loadedContent .modulcontainer {
	height: 150px; /*39mm*/
	width: 93mm;
	margin-right: 7mm;
	margin-bottom: 3mm;
}

.modul .repairInfoBlockPicContainer img {
	border: none !important;
}

.ueberblickTop {
	height: 37mm;
}

.footer .modul .replace_emptext {
	text-align: left !important;
	padding-right: 20px;
	display: inline-block !important;
	float: left;
	
}

.warning_overflow {display:none;}


#select-result {
	/*margin-left: 22mm;*/
}

.feEditAdvanced-container, .feEditAdvanced-bodyattach, .feEditAdvanced-menuToolbar, .feEditAdvanced-menuUserlist, .feEditAdvanced-secondRow, .feEditAdvanced-firstWrapper {display:none !important}
.noprint {display:none !important}