/* +++++++++++++++++++++++++++++++++
formatting of print-layout
+++++++++++++++++++++++++++++++++*/

body {
   font: normal 10pt Arial, Helvetica, sans-serif;
   color: #000;
   margin: 0;
   padding: 0;
}
img {
   border: none;
}
.floatbreak {
   clear : both;
}
#head {
   margin: 0;
}
#head img {
   float: right;
   margin: 0;
   /*width: 340px;
   height: 64px;*/
}
#mainmenu,
#utilmenu,
#leftcol,
#perslinks,
.legend,
#bottommenu,
#print,
#up,
.iconline,
hr {
   display: none;
}

.iconline a {
   display: none;
}
.iconline span {
   visibility : hidden;
   font-size: 0;
}
.iconline span.iconlineleft {
   visibility : visible;
}
 
h1 {
   font-size: 15pt;
}
#contentheadborder h1 {
   /*margin-top: -1cm;*/
   padding-top: .5cm;
   margin: 0 0 3mm 0;
   clear: right;
}
#contentheadborder {
}
#contentborder {
   border: 1px solid #666;
   padding: 2mm 5mm;
   margin: 0;
}
h3 {
   font-size: 12pt;
}
 

.collectionselect {
   float: left;
   margin-right: 5mm;
   width: 45%;
   
   border: 1px solid red;
   
   page-break-inside : avoid;
   page-break-before : avoid;
   page-break-after : avoid;
}
#contentborder>.collectionselect {
   width: auto;
   min-width: 45%;
   
   border: 1px solid green;
}
.collectionselect h3 {
   clear: left;
   page-break-before : auto;
   page-break-after : avoid;
}
.collectionselect .border {
}
p.description {
   float: left;
   clear: none;
   page-break-before : avoid;
}
 
 
p#address {
   font-size: 8.5pt;
   text-align: center;
   padding-top: 2mm;
   margin: 0;
}
p#address br {
   display: none;
}
p#address a {
   text-decoration : none;
   color: #000;
   background-color : transparent;
}
p#address span.dot {
   padding: 0 2mm;
   font-weight: bold;
}



