<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Printsheet */


body, #content, #preisliste {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 12pt;
  font-family: Georgia, "Times New Roman", serif;
  line-height:1.7em;
background-color: #fff !important;
color: #333366;
  }


#content:before, #preisliste:before {
  content: "\ Schultz-Segel-GmbH  www.schultz-segel.de";
  color: #4996CC !important;
  font-size: 14pt;
  border-bottom: 1px solid #999;
  margin-bottom: 20px;
  }
  
  #content:after,  #preisliste:after {
  content: "\ Alle Rechte vorbehalten. (c) Schultz-Segel-GmbH, www.schultz-segel.de";
  color: #999 !important;
  font-size: 10pt;
  border-top: 1px solid #999;
  margin-top: 10px;
  }


#content
{
padding: 0;
border: 0px solid #000;
text-align: left;
margin: 0; 
}

#preisliste
{
padding: 0;
border: 0px solid #000;
text-align: left;
line-height: 1.9em;
margin: 10em 0 1em 1em; 
}

#content h1, #preisliste h1
{
color: #4996CC;
padding: 0;
margin: 1em 1em 1em 0.7em;
font-size: 1.6em;
font-weight: bold;
text-align: left;
border: 0px solid #000;
letter-spacing: 0.2em;
}

#content p, #preisliste p
{
font-size: 1.2em;
margin: 1.5em 1.8em 1.5em 1.2em;
padding: 0;
text-align: left;
line-height: 1.7em;
border: 0px solid #000;
}

#content ul {
margin: 0 0 1em 3em;
padding: 0;
list-style-position: inherit;
}

#content li {
	margin: 0;
	padding: 0;
font-size: 1.2em;
list-style-type: disc;
line-height: 1.7em;
border: 0px solid #000;

}

.left { 
float: left;
}

.right { 
float: right;
}

.bildli {
margin: 0.2em 1em 0.7em 0; 
padding: 0;
float: left; 
border: 1px solid #333366;
}

.bildre { 
margin: 0.2em 0.5em 2em 0.7em; 
float: right; 
border: 1px solid #333366;
}

.bildlio {
margin: 0.2em 1em 0.7em 0; 
padding: 0;
float: left; 
border: 0px solid #333366;
}

.bildreo { 
margin: 0.2em 0.5em 2em 0.7em; 
float: right; 
border: 0px solid #333366;
}

.clear
{
clear: both;
height: 1px;
}

#content ul
{
margin: 0 0 1em 3em;
padding: 0;
list-style-type: none;
}

#content ul li
{
font-size: 1.2em;
background-image: url(../grafik/dot.gif);
background-repeat: no-repeat;
background-position: 0.3em;
padding: 0 0 0 1.7em;
line-height: 1.7em;
border: 0px solid #000;

}

#content ol
{
margin: 0 0 2em 3em;
padding: 0;
list-style-type: decimal;
}

#content ol li
{
font-size: 1.2em;
padding: 0 0 0 0.1em;
margin: 0.8em 0 1.2em 0;
line-height: 1.7em;
border: 0px solid #000;

}

/*-------------------- Highslide Stylesheeets -------------------------*/

/* Galerieaufbau im Frontend */

#galerie  {
margin: 0.2em 0;
width: 100%; 
border: 1px solid #ccc;
padding:0;
background-color: #DBF0FB;
}

#galerie  h2, #galerie p {
	margin: 1em;
}

#galerie dl {
margin: 0 0 0 0.8em;
padding: 0.4em;
float: left;
display: block;
border: 0px solid #fff;
}

#galerie dt {
padding: 0;
margin: 0;
}

#galerie dt img { 
border: 1px solid #ccc;
background-color: #fff;
padding: 3px;
}

#galerie dd {
font-size: 1.1em;
padding: 0;
text-align: center;
margin: 0 0 0.5em 0;
border: 0px solid #fff;
background-color: transparent;
}

/*-------------------- normale Galerie ------------------------------*/
/* Galerieaufbau im Frontend */

.gal {
margin: 0.2em 0 1.5em 0;
width: 100%; 
border: 0px solid #fff;
padding:0;
background-color: transparent;
}

.gal2 {
margin: 0.2em 0 1.5em 4em;
width: 100%; 
border: 0px solid #fff;
padding:0;
background-color: transparent;
}


.gal dl {
margin: 0 0 0 0.8em;
padding: 0.4em;
float: left;
display: block;
border: 0px solid #fff;
}

.gal dt {
padding: 0;
margin: 0;
}

.gal dt img { 
border: 1px solid #333366;
padding: 0;
}

.gal dd {
font-size: 1.1em;
padding: 0;
text-align: center;
margin: 0;
border: 0px solid #fff;
background-color: #fff;
}


/* -------------- Bildergalerie im Newsbereich --------------------*/
#newsgalerie  {
margin: 0.2em 0;
border: 0px solid #fff;
padding:0;
background-color: transparent;
}

#newsgalerie dl {
width: 20em; 
margin: 0 0 0 0.8em;
padding: 0.4em;
float: left;
display: block;
border: 0px solid #fff;
}

#newsgalerie dt {
padding: 0;
margin: 0;
}

#newsgalerie dt img { 
border: 1px solid #333366;
}

#newsgalerie dd {
font-size: 1.1em;
padding: 0;
text-align: left;
margin: 0;
border: 0px solid #fff;
width: 18em; 
background-color: #fff;
}


hr
{
border-top: 1px dashed #333366;
border-right: 0px solid #fff;
border-bottom: 0px solid #fff;
border-left: 0px solid #fff;
color: #fff;
clear: both;
width: 35em;
margin: 1em 0;
padding: 0;
}




/* ------------------ Preisliste ------------------*/
#preisliste table {
	width: 100%;
font-size: 1em;
margin-top: 10px;
border: 1px solid #3F4C6B;

}
	
/* headline */

#preisliste caption {
color: #4996CC;
font-family: Georgia, Times New Roman, serif; 
margin-top: 10px;
border-bottom: 4px solid #fff;
padding: 0 10px 10px 5px;
background: #fff; /* weiss */
text-align: left;
font-size: 1.4em;
font-weight: bold;
width: 100%;
letter-spacing: 0.1em;
width: auto;
}	
	
/* data */
#preisliste table {
 width: 100% !important;
}

#preisliste tbody {
background: #fff;
}
#preisliste tbody td {
letter-spacing: 0.05em;
text-align: center;
}
#preisliste tbody td, th {
border-bottom: 1px solid #3F4C6B;
border-left: 1px solid #3F4C6B;
vertical-align: top;
padding: 4px;
}

/* header */ 
	
#preisliste thead th { /* headers oben */
padding: 5px 10px;
text-align: left;
background-color: #FFED00 !important; /* gelb */
color: #333;
letter-spacing: 0.1em;
font-weight: bold;
font-size: 1em;
}


#preisliste tbody th { 
padding: 7px;
text-align: left;
font-size: 1.2em;
color: #fff;
letter-spacing: 0.1em;
line-height: 1.5em;

}	

/* colours */

#preisliste tbody tr.adi th {
background-color: #D6EFFF; 
}
#preisliste tbody tr.adi {
background-color: #D6EFFF; 
}

#preisliste tbody tr th {
background-color: #D6EFFF; 
}
#preisliste tbody tr {
background-color: #fff; 
}


/* links und rechts im footer */
#preise p.tdleft
{
float: left;
font-size: 1.1em;
background-color: transparent;
margin: 0;
padding: 0;
}

#preise p.tdright 
{
float: right;
font-size: 1.1em;
background-color: transparent;
margin: 0;
padding: 0;
}


/* tablecloth styles fÃ¼r schultz-segel */

#preisliste tr.even td{
	background-color:#FFF; 
	color: #4996CC;
	}
#preisliste tr.odd td{background-color:#fff;}

#preisliste th.over, #preisliste tr.even th.over, #preisliste tr.odd th.over{background-color:#4a98af;}
/*th.down, tr.even th.down, tr.odd th.down{background:;}
th.selected, tr.even th.selected, tr.odd th.selected{}*/

#preisliste td.over, #preisliste tr.even td.over, #preisliste tr.odd td.over{background-color:#FFED00;}
#preisliste td.down, #preisliste tr.even td.down, #preisliste tr.odd td.down{background-color:#0099ff;color:#fff;}
#preisliste td.selected, #preisliste tr.even td.selected, #preisliste tr.odd td.selected{background-color:#0099ff;color:#fff;}

/* use this if you want to apply different styleing to empty table cells*/
#preisliste td.empty, #preisliste tr.odd td.empty, #preisliste tr.even td.empty{background-color:#fff;}

/* ------------------ Ende Preisliste ------------------*/

#content p a:link, #content p a:visited { 

font-weight: bold;
color: #4996CC; 
text-decoration: underline; 
margin: 0 0.1em;
padding: 0.3em 0 0.3em 0;
}
/*
#content p a[href]:after {
  content:" &lt;"attr(href)"&gt;";
  background-color: inherit;
  color: #4996CC;
  font-weight: normal;
  font-style: italic;
  }
*/



/* ------------- Ausblendungen---------------*/

#navi, #kontakt, #navisail, .headerbild, #header, .highslide-caption, .startnews, #startnews
{ display: none;}



</pre></body></html>