embed, object, #header, #mm-lib, hr, .abstand-br, .hidden, #mainmenue, #submenue, #bgfooter #footer p {display:none;}
a {color:#000000;}
body {float:none;}
#bgfooter #footer p.adress {display:block;}

h1,h2,h3,h4,p,a, span, label, ul, td, th, #formFooter { font-family: Verdana, Arial, Helvetica, sans-serif;}

#wrapper #printlogo {
	display:block;
}

#primarycontent #content h1 {
margin-bottom:10px;
text-transform:uppercase;
display:block;
margin-bottom:20px;
}

#primarycontent #content form#formular {
float:left;
}
h1{font-size:15px; color:#003B6B; margin-bottom:5px;}
h2 {font-size:13px; color:#003B6B; margin-bottom:5px;}

h4 {font-size:12px;}

p,h3, a, span, label, ul, td, th {font-size:12px;}

fieldset {border:none; padding:0px;}

img {margin-right:10pt; margin-bottom:10pt; border:none;}

#primarycontent #content form#formular .form-row {clear:both;}

#primarycontent #content form#formular .form-row .form-column {float:left;}

#primarycontent #content form#formular fieldset label {
display:inline;
}

#primarycontent #content form fieldset label {
color:#000000;
display:block;
font-size:12px;
margin-bottom:2px;
}

#primarycontent #content form#formular .form-row .form-column label {
display:block;
}

#primarycontent #content form fieldset .btn_search {float:left; width:100px;}
#primarycontent #content .container img {border:medium none; float:left; margin-right:20px;}
#primarycontent #content .container a[href]:after {display:none;}

#primarycontent #content form#formular fieldset input {
border:1px solid black;
color:#000000;
font-size:12px;
margin-bottom:10px;
margin-right:10px;
padding:2px;
width:185px;
}



#primarycontent #content form fieldset select {
border:1px solid black;
color:#000000;
font-size:12px;
height:18px;
margin-bottom:15px;
margin-right:15px;
padding:3px 0px 0px 2px;
width:318px;
}

#primarycontent #content form#formular fieldset span {
color:#B1C903;
font-weight:bold;
margin:0px;
}

#primarycontent #content form#formular .form-column-2 {
float:left;
width:300px;
}
#primarycontent #content form#formular fieldset .checkbox {
border:medium none;
height:13px;
margin-bottom:0px;
margin-right:5px;
margin-top:0px;
width:13px;
}



#primarycontent #content form#formular fieldset textarea {
border:1px solid black;
color:#003B6B;
font-size:12px;
margin-bottom:10px;
padding:2px;
width:590px;
}
/* Einblenden Printheader und -footer */
#print {margin-top:50pt; display:block; font-size:11pt; text-align:right; font-style:italic;}
#print a {color:#224422;}
#print hr {display:block;}

#printheader {display:block; margin-bottom:60pt; margin-top:0px; text-align:right;}
#printheader hr {display:block;}


.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

#printlogo {display:block; text-align:right; padding-bottom:5px; margin-bottom:30px; border-bottom:1px solid #005522;}

#formPrintView .fieldset {
border-top:5px solid #b1c903;
float:none;
min-height:20px;
width:100%;
clear:both;
padding-bottom:20px;
padding-top:10px;
}

#formPrintView h3 {
color:#003B6B !important;
width:150px;
float:left;
margin-bottom:0px !important;
}
#formPrintView h3.singelColumn, #formPrintView p.singelColumn {
width:auto !important;
float:none !important;
margin:0px !important
}
#formPrintView h3.singelColumn {
margin:10px 0 10px 0 !important;
}
#formPrintView p {
width:228px;
border:2px solid #000000;
padding:2px 5px;
margin-left:10px;
margin-bottom:3px !important;
float:left;
min-height:1.2em;
}
#formPrintView p.signature {
border:none !important;
border-bottom:1px solid #000000 !important;
width:310px !important;
margin-left:0px !important;
}
#formPrintView .FourColumns p {
width:145px;
border:2px solid #000000;
padding:2px 5px;
margin-left:10px;
margin-right:15px;
margin-bottom:3px !important;
float:left;
}


#formPrintView .infobox p {
border:none !important;
padding:0px;
float:none;
width:auto;
margin-bottom:10px !important;
} 
#formPrintView p.twoColumns {
width:480px;
border:2px solid #000000;
padding:2px 5px;
margin-left:10px;
margin-bottom:3px !important;
float:left;
}
#formPrintView .TwoColumns p {
width:300px;
margin-left:0px !important;
}
#formPrintView .TwoColumns li {
width:300px;
margin-left:340px !important;
}
#formPrintView .TwoColumns h3 {
width:330px;
margin-right:10px;
}
#formPrintView ul {
float:left;
list-style-type:none !important;
margin:0px !important;
padding:0px !important;
}
#formPrintView ul li {
width:228px;
border:2px solid #000000;
padding:2px 5px !important;
list-style-type:none !important;
margin:0px 0 3px 10px !important;
float:left;
}
#formPrintView .printColumn {
float:left;
padding-bottom:7px;
clear:both;
}
#formPrintView .FourColumns {
width:697px;
margin-right:-15px;
}


#formFooter {
color:#003b6b;
font-size:12px;
line-height:2em;
text-align:center;
float:none;
clear:both;
margin-left:-35px;
padding:20px 30px;
border-top:15px solid #003b6b;
margin-top:20px;
width:100%;
}
#formFooter a:link, #formFooter a:visited {
color:#003b6b !important;
background-image:none !important;
padding:0px !important;
text-transform:none !important;
text-decoration:underline !important;
}

#formPrintView .fieldset table tr td {
	font-size:1.2em;
	padding:4px;
	color:#003B6B;
}
#formPrintView .fieldset table tr td.value {
border:2px solid #000000;
color:#000000;
}
#formPrintView .fieldset table tr td.novalue {
border:1px solid #999999;
color:#000000;
}

#formPrintView .spacerDiv {
border-top:5px solid #dddddd;
width:655px;
margin-top:1em;
float:left;
clear:both;
padding-top:15px;
}
#formPrintView .FourColumns p.vertrieb {
margin-left:-5px;
}
#formPrintView .fieldset h4 {
	margin-bottom:10px;
	margin-top:10px;
}
#formPrintView .fieldset table {
margin-top:10px;
border-top:15px solid #003b6b;
margin-bottom:15px;
}

#formPrintView .fieldset table th {
	color:#003B6B !important;	font-size:1.1em;
	padding:4px;
	font-weight:normal;
	border:1px solid #003B6B;
}

#formPrintView .fieldset table .test {
	border-top:2px solid #003B6B;
	width:652px;
}

#formPrintView .fieldset table tr td input {
	width:115px;
	text-align:right;
	margin-right:0px;
}
#formPrintView .printStyle {
margin-bottom:-10px;
}
.printCheckboxes {
width:480px;
padding:2px 5px;
margin-left:10px;
min-height:1.4em;
margin-bottom:3px !important;
float:left;
}
#formPrintView .printCheckboxes span {
width:155px;
padding-right:5px;
display:block;
float:left;
margin-left:0px;
margin-bottom:5px;
margin-top:5px;
}
#formPrintView .FourColumns .printCheckboxes span {
width:135px;
padding-right:5px;
display:block;
float:left;
margin-left:0px;
margin-bottom:0px;
}
#formPrintView .FourColumns p.vertrieb {
margin-left:-5px;
width:145px;
margin-right:20px;
}
#formPrintView .printCheckboxes span img {
float:left;
margin-right:5px;
}
#formPrintView .printCheckboxes span.notSelected {
font-weight:normal;
color:#5f6062;
}

#formPrintView .printCheckboxes p {
width:315px;
margin-right:-15px;
margin-left:0px;
height:1.2em;
overflow:hidden;
margin-top:-0.51em;
}
#formPrintView .oneColumn {
margin-left:0px !important;
}
#formPrintView .oneColumn span {
width:750px !important;
padding-right:5px;
display:block;
float:none;
margin-left:0px !important;
margin-bottom:0px;
}
a.btn_print {display:none;}

#erlaueterungen {
page-break-after:always;
}

#erlaueterungen p {
line-height:1.7em;
}
#formPrintView .fieldset h4.oneColumn {
width:750px;
}
#formPrintView p.checkboxP {
border:none;
padding:0px;
margin-left:0px;
width:auto;
margin-right:30px;
color:#003B6B;
}
#formPrintView p.checkboxP span {
font-weight:bold;
font-size:1.4em;
}
#formPrintView p.checkboxP img {
float:left;
margin-right:5px;
}
#anmerkungP {
color:#003B6B;
border:3px solid #003B6B !important;
font-weight:bold;
font-size:1.2em;
}