@charset "UTF-8";
@import url('print_base.css');
@media print
{
/* repeat content */
	body {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 75.00%;
		color: #000;
	}
	iframe {
		border:0;
	}
  h1,h2,h3,h4,h5,h6 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color:#000;
    margin: 0 0 0.25em 0;
  }

  h1 { font-size: 250%; }                       /* 30px */
  h2 { font-size: 200%; }                       /* 24px */
  h3 { font-size: 150%; }                       /* 18px */
  h4 { font-size: 133.33%; }                    /* 16px */
	h5 {
		font-size:1em;
		font-weight:bold;
	}
  h6 { font-size: 1em; }                    /* 14px */

  /* --- Lists | Listen  -------------------------------------------------------------------------------- */

  ul, ol, dl { line-height: 1.5em;}
  ul li { list-style-type: disc; }
  ul ul li { list-style-type: circle; }

  ol li { list-style-type: decimal; }
  ol ol li { list-style-type: lower-latin; }

  li { line-height: 1.5em; }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 0.8em; }

  /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */

  p { line-height: 1.5em; margin: 0 0 1em 0; }
  blockquote, cite,q {
    font-family: Arial, Helvetica, sans-serif;
    font-style:italic;
  }
  blockquote { margin: 0 0 1em 1.6em; color: #666; }

  strong,b { font-weight: bold; }
  em,i { font-style: italic; }

  pre, code, kbd, tt, samp, var { font-size: 100%; }
  pre, code { color: #800; }
  pre { line-height: 1.5em; margin: 0 0 1em 0; }
  kbd, samp, var { color: #666; }
  var { font-style: italic; }

  acronym, abbr {
    border-bottom: 1px #aaa dotted;
    font-variant: small-caps;
    letter-spacing: .07em;
    cursor: help;
  }

  sub, sup { font-size: 91.6667%; }

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #eee solid;
  }

  a { color: #626262; background:transparent; text-decoration:none;}

  a:focus,
  a:hover,
  a:active { text-decoration:underline; }

	.hidden {
		display:none;
		visibility:hidden;
	}
	.nb {
		border: 0 !important;
	}
	.highlight { color: #f60; }
	.dimmed { color: #888; }
	.blue{color: #0000be;}
	.black, .black a{
		color:#000;
	}
	.b{font-weight: bold;}
	.borderBottom{
		border-bottom: 1px solid #d9d9d9;
	}
	.grey, .grey a{
		color: #626262;
	}
	.white, .white a {
		color:#fff;
	}
	.lightBlue, .lightBlue a{
		color: #459adb;
	}
	.green, .green a{
		color: #008733;
	}

  .info { background: #f8f8f8; color: #666; padding: 10px; margin-bottom: 0.5em; }
  .note { background: #efe; color: #040; border: 2px #484 solid; padding: 10px; margin-bottom: 1em; }
  	.important { background: #fff; color: #459adb; border: 1px #459adb solid; padding: 0.5em; margin-bottom: 1.3333em; text-align:center}
	.warning { background: #ffffe0; color: #000; border: 1px solid #d1d200; padding: 0.5em; margin-bottom: 1.3333em; text-align:center}

	/* general positioning */
	.top {top:0;}
	.bottom {bottom:0;}
	.left {left:16px;}
	.right {right:16px;}
	/* /general positioning */

/* mainTopic */
	#mainTopic{
		height: 100%;
		overflow: hidden;
		margin: 2em 0;
		position: relative;
	}
	#mainTopic img {
		vertical-align: bottom;
	}
	#mainTopicWrapper {
		overflow:hidden;
		position:absolute;
	}
	#mainTopicText {
		padding:16px;
		position:relative;
		z-index:10;
	}
	#mainTopicBg {
		background:#444;
		display:none;
		height:100%;
		overflow:hidden;
		position:absolute;
		width:100%;
		z-index:1;
	}
	#mainTopicText p {
		margin:0;
	}
	#mainTopicText .lightBlue{
		font-size: 12px;
		color: #459adb;
		margin-bottom: 0px;
	}
	#mainTopicText a {
	}
/* /mainTopic */


/* /repeat content */

	#col1, #col2, #footer,
	.boxTagsHeader p.right,
	.boxDetailNavigation, .boxDetailTags, .linkbox, .boxDetailComments,
	#lbOverlay, #lbCenter, #lbBottomContainer,
	#a2apage_border, #a2apage_dropdown, #a2amail_border, #a2amail_dropdown,
	#nav1Content, #nav2Content, #nav3Content, #nav4Content, #nav5Content
	{
		display:none !important;
	}
	#col3, #col3_content {
		width: 100%;
		margin:0;
		padding: 0;
		border:0;
	}
	a img {
		border:0;
	}
	#header {
		overflow:hidden;
	}
	#betterVision {
		float:right;
	}
	#logo {
		float:left;
		margin:0;
	}
	h5 {
		margin-bottom:0;
	}
	p.blueArrow {
		background: url('../images/arrow_blue.gif') no-repeat left 5px;
		margin:0;
		padding-left: 1em;
	}
/*
.boxDetailLightboxImg,

	.teaser,.box,.linkbox,.boxinfo,.boxnarrow .boxinfo .left,.boxinfo h5,.boxnarrow h3,.boxTagsHeader,
	.boxContent,.boxDetailTags div,.boxDetailTwI,.boxDetailImg,
	.boxDetailDD,.boxGlossarContent,.boxProfil,
	.boxProfilContent,#lbCenter,#lbBottomContainer {
		overflow:visible;
		display: table;
	}
*/
}
