/* 
	PRINT.CSS
	(c) 2007 by Update AG http://www.update.ch
*/

@page { size:29.7cm 21cm; margin-top:1.5cm; margin-bottom:2cm; background-color:#FFF; }

  /* ======================= defaults =========================================================== */
  body {
  	margin:17px 0 17px 0;
	padding:0;
	background-color:#FFF;
	font-size:11px;
	font-family:Verdana, Helvetica, sans serif;
	color:#000;
  }
  a img {
  	border:0;
  }
  li a:link, li a:visited {
  	text-decoration:none;
  }

  sup {
	font-size:8px;
	line-height:8px;
	
  }

  /* ======================= Site Parts =========================================================== */
  
  #MainSite {
	padding:0;
	margin:0 0 17px 0;
	width:992px;
	float:left;
	border:solid #fff;
	border-width:0 0 1px 1px;
  }
  *html #MainSite { width:993px; } /* IE Hack */
  
  /* ----- Main Navigation ----- */
  #LeftNavigation {
	display:none;
	height:0px;
  }
  
  /* ----- Header ----- */
#Header {
	height:100px;
	width:465px;
}
 #MetaNavigation {
	display:none;
 	height:0px;
 }
  #SubNavBox {
	display:none;
  }
  #printandsend {
  	display:none;
  }
  
  /* ----- Main Content ----- */
  #MainContent {
  	float:left;
    margin:0;
	width:777px;
	padding:0;
	/*position:absolute;
	top:0px;
	left:0px;*/
  }
  
  #MainText {
  	margin:0;
	float:left;
	/*min-height:653px;*/
	padding:5px 14px 0 14px;
	border-left:1px solid #fff;
	
	width:471px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:441px;
  }
  *html #MainText {
  	width:471px;  /* IE < 6 */
  	w\idth:441px; /* IE >= 6 */
  }
  .MainText_HGU {
	background-color:#FFF;
  }
  .MainText_GN {
	background-color:#FFF;
  }


  
  #AdditionalBox {
	display:none;
  }
  *html #AdditionalBox {
  	width:147px;
	padding-top:10px;
  }/* IE HACK */
  
  .AdditionalBox_HGU {
	background-color:#FFF;
  }
  .AdditionalBox_GN {
	background-color:#FFF;
  }
  
  
  #AnzeigenBox {
	display:none;
  }  
  #AnzeigenText {
  	display:none;
  }
  
  /* ----- Footer ----- */
  #Footer {
	background-color:#FFF;
	margin:0;
	width:619px;
	color:#000;
	font-size:11px;
  }
  * html #Footer {
  	width:617px;
	margin:-2px 0 0 0;
  }
  
  #FooterImpressum {
  	display:none;
  }
  #FooterGastro {
  	border:solid #fff;
	border-width:0 1px 0 1px;
	float:left;
	padding:2px 0 2px 10px;
	margin:0;
	text-align:center;
  }
  *html #FooterGastro {
	width:260px;
  }
  #FooterPrint {
	display:none;
  }
  #FooterSend {	
	display:none;
  }
  #FooterUpdate {
	display:none;
  }

  /* ======================= Fonts =========================================================== */
 
  /* ---------- MainText ---------------- */
  #MainText h1 {
	font-size:18px;
	font-weight:normal;
	color:#000;
  	margin:14px 0 0 0;
  }
  #MainText h2 {
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:0;
  }
  #MainText h3 {
	font-size:12px;
	font-weight:bold;
	color:#000;
	margin:14px 0 0 0;
  }
  #MainText h4 {
	font-size:11px;
	font-weight:normal;
	color:#000;
	margin:0 0 14px 0;
  }
  #MainText p, #MainText span {
	font-size:11px;
	font-weight:normal;
	color:#000;
	margin:10px 0 0 0;
  }
  #MainText img {
  	/* margin: 0 20px 0 0; */
	margin:0px;
  }
  /* ----- LINKS ---- */
  .MainText_HGU a:link, .MainText_HGU a:visited {
	color:#002D69;
	text-decoration:underline;
  }

  /* kursiver Text innerhalb eines Links wird ansonsten in der Farbe schwarz abgebildet */
  .MainText_HGU a:link span, .MainText_HGU a:visited span {
	color:#002D69 !important;
	text-decoration:underline;
  }

  .MainText_GN a:link, .MainText_GN a:visited {
  	/*color:#C90000;*/
  	color:#002D69;
	text-decoration:underline;
  }
  
 /* kursiver Text innerhalb eines Links wird ansonsten in der Farbe schwarz abgebildet */
  .MainText_GN a:link span, .MainText_GN a:visited span {
	/*color:#C90000 !important;*/
	color:#002D69;
	text-decoration:underline;
  }

  /* ---------- AdditionalBox ---------------- */
  #AdditionalBox p.right {
	border-bottom:1px solid #aaa;
	padding:0 10px 10px 0;
	margin:10px 0;
	text-align:right;
	color:#000;
  }
  #AdditionalBox p.right span.titel {
	font-weight:bold;
	color:#002D69;
	font-size:12px;
  }
  
  #AdditionalBox p.left {
	border-bottom:1px solid #aaa;
	padding:0 0 10px 10px;
	margin:10px 0;
	text-align:left;
	color:#000;
  }
  #AdditionalBox p.left span.titel {
	font-weight:bold;
	color:#000;
	font-size:12px;
	line-height:20px;
  }
  /* --- LINKS --- */
  .AdditionalBox_HGU a:link, .AdditionalBox_HGU a:visited {
	color:#002D69;
	text-decoration:underline;
  }
  .AdditionalBox_GN a:link, .AdditionalBox_GN a:visited {
  	/*color:#C90000;*/
	color:#002D69;
	text-decoration:underline;
  }
  
  /* ======================= Formulars =========================================================== */
  
  input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
  }
  textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
  }
  button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
  }
  option {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
  }
  select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
  }
    
  /* ======================= MISC=========================================================== */

  .fixfloat {
	float:none;
	clear:both;
	width:1px;
	margin:0;
	padding:0;
	font-size:0;
	height:0;
  }

/* ======================= Lieferanten-Verzeichnis =========================================== */

ul.lvRubriken {
	list-style-type:square;
	margin-top:0;
	font-size:90%;
}

ul.lvBereiche {
	display:none;
	list-style-type:square;
	margin-top:0;
	font-size:90%;
}

ul.lvBereiche li, ul.lvRubriken li {
	margin-left:-25px;
}

ul.lvBereiche li.titel {

}

table.lvAdresse {
	margin:0;
	padding:0;
	font-size:0.8em;
	width:748px;
}

table.lvAdresse td {

}

img.lvLogo {
	padding:10px 0 10px 10px;
}

ul.lvHauptkatListe{
	font-size: 120%;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.lvHauptkatListe ul.lvSubkatListe{
	list-style-type:disc;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0.5em;
}

div.lvLinie {
	width:748px;
	height:0;
	border-top:1px dotted #000;
	margin-top:0;
	margin-bottom:5px;
}