/******************************************/
/* Basiseinstellungen
/******************************************/

*, html {
	font-family:Arial, Verdana, Tahoma, sans-serif;
	color:#666667;
	margin:0;
	padding:0;
	line-height:1.6;
	border:0;
}

html {height:101%;}

body {
	background:#fafafb url('/cachepics/body_bg.gif');
	background-position:left top;
	background-repeat:repeat-x;
	text-align:center;
	font-size:12px;
}

div#pageWrapper {
	margin:0 auto;
	text-align:left;
	padding-right:4px;
}

div#headWrapper {
	margin:0 auto;
	text-align:left;
}

div#logo {
	height:69px;
	text-align:left;
}

dfn,
span.inv {display:none;}
/******************************************/
/* Kontaktbox
/******************************************/

div#contact {
	background:url('/cachepics/telephone_button.gif');
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
	width:262px;
	height:46px;
	margin:20px 0 0 0;
}

div#mail {
	background:url('/cachepics/email_button.gif');
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
	width:262px;
	height:46px;
	margin:20px 0 0 0;
}

div#mail p,
div#contact p {
	padding:2px 5px 10px 50px;
	font-size:15px;
	font-weight:bold;
}

/******************************************/
/* Überschriften
/******************************************/

h1,
h1.pageHeadline {
	color:#851415;
	font-size:22px;
	padding:30px 5px 10px 12px;
	margin:0 0 13px 0;
	line-height:1;
	border-bottom:1px dotted #666667;
	display:block;
	width:680px;
	clear:both;
}

h2 {
	color:#851415;
	font-size:18px;
	padding:13px 5px 15px 0px;
	margin:0;
	line-height:1;
	display:block;
	clear:both;
}

h3 {
	color:#851415;
	font-size:15px;
	padding:10px 5px 2px 0px;
	margin:0;
	line-height:1;
	display:block;
}

p {
	font-size:12px;
	margin:7px 0 7px 0;
}

p.small {
	font-size:11px;
	margin:5px 0 5px 0;
}

a {
	color:#851415;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

.nospace {
		letter-spacing:0px;
		font-size:0px;
		width:0px;
	}

a.extern {
	background:transparent url(/cachepics/extern.gif);
	background-position: right top;
	background-repeat:no-repeat;
	padding:0 20px 0 0px;
}

/* ShadowBöxle Content */

div#pageContentWrapper {
	padding:0;
}

div#content {
	background-color:#fff;
	float:left;
	padding:0 17px 10px 12px;
	width:96.7%;
	font-size:12px;
}



/******************************************/
/* Listen
/******************************************/

div#content ul,
div#content ol {
	margin:0;
	padding:5px 0 10px 30px;
	font-size:12px;
}

div#content ul li,
div#content ol li{
	line-height:1.7;
}

/******************************************/
/* HinweisBOX
/******************************************/

div.warnHinweis,
div.warnHinweisGruendlich,
p.rechtlicherHinweis,
p.hinweis {
	clear:both;
	border-top:1px dotted #5c5c5c;
	border-bottom:1px dotted #5c5c5c;
	padding:9px 0 4px 0;
	margin:9px 0 0 0;
	font-size:10px;
}

p.hinweis,
div.warnHinweis,
div.warnHinweisGruendlich,
p.rechtlicherHinweis {padding:7px;}

p.hinweisBox {
	border:0;
	border-left:1px solid #f6f7f7;
	border-right:1px solid #f6f7f7;
	border-bottom:1px solid #d1d6de;
	padding: 5px;
	font-size:12px;
	line-height:1.4;
	margin:7px 0 7px 0;
 }

div.warnHinweis {
	border:1px solid #ba4d4d;
	margin-top:10px;
	padding:3px 7px 7px 7px;
}

span.btglWarning{
	display:block;
	height:17px;
	padding:6px 0 0 0px;
	font-size:11px;
}

div.warnHinweisGruendlich {
	border:1px solid #ba4d4d;
	margin-top:10px;
	padding:3px 7px 7px 7px;
	background-color:#f6f6f6;
}

span.btglWarningGruend {
	display:block;
	height:17px;
	padding:6px 0 0 0px;
	font-size:11px;
	color:#851415;
}

/* Content Name Value Pairs */
div.contentNameValuePair {
    margin:0px;
    font-size:12px;
	border-top:1px solid #bebebe;
	clear:both;
}

div.contentNameValuePair.noBorder {border:0;margin:0px 0 5px 10px;}

div.contentNameValuePair div.contentName {
    float:left;
    font-weight:bold;
    color:#851415;
    padding:0 10px 5px 10px;
	width:170px;
}
div.contentNameValuePair.noBorder div.contentName {width:120px;color:#666667;padding-left:0;}

div.contentNameValuePair div.contentValue {
	padding:0 10px 5px 200px;
}
div.contentNameValuePair.noBorder div.contentValue {
	padding:0 0 0 140px;
}

div.contentPairBox {
	float:left;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	border-right:1px dotted #707274;
}

div.contentPair {
	float:left;
	padding:0;
	margin:0 0 15px 0;
	border-right:0;
}

div.materialanforderung {
	padding:25px 0 0 0;
}
div.materialanforderung a{
	font-size:12px;
	font-weight:bold;
}

/* Analysen */
a.forward,
a.legendeAnalysen {
	background:url('/cachepics/last_active.gif');
	background-position:1px 1px;
	background-repeat:no-repeat;
	color:#851415;
	font-size:13px;
	padding:0 0 0 25px;
	font-weight:bold;
}

a.back {
	background:url('/cachepics/first_active.gif');
	background-position:1px 1px;
	background-repeat:no-repeat;
	color:#851415;
	font-size:13px;
	padding:0 0 0 25px;
	font-weight:bold;
}

/******************************************/
/* Divs um die atable herum
/******************************************/
div.scroll {
	overflow:auto;
	overflow-y:hidden;
	padding:0px;
	padding-bottom:10px;
	margin-bottom:4px;
}

* html div.scroll{
   width:100%;
}

div.scroll table {
	width:99.6%;
	margin-left:1px;
	margin-top:1px;
	text-align:left;
}


/******************************************/
/* The very famous atable
/******************************************/

/*Suchhervorhebung: */

span.tblSearchMarkup {
    color:#9c0000;
}

/* Allgemein */
table.kapitalfluss,
table.atable {
	width:100%;
	border:0;
	border-collapse:collapse;
	border-bottom:1px solid #bebebe;
}

/* Header */

table.atable thead tr{

}


table.kapitalfluss thead tr th,
table.kapitalfluss tbody tr th,
table.atable tbody tr th,
table.atable thead tr th {
	border-right:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	background:#dedfe3 url('/cachepics/atable_header.gif');
	background-position:left top;
	background-repeat:repeat-x;
	padding:6px 2px 7px 4px;
	text-align:left;
	vertical-align:bottom;
	color:#666667;
	font-size:12px;
}

table.atable thead tr th span {
	vertical-align:bottom;
}

div#content table.atable thead tr th span a,
table.atable thead tr th span a{
	color:#5c5c5c;
	font-weight:bold;
	text-decoration:none;
	vertical-align:bottom;
	font-size:11px;
	padding-left: 0px;
	padding-right: 15px;
}

table.atable thead tr th span a:hover{
	text-decoration:underline;
	padding-left: 0px;
	padding-right: 15px;
}
table.atable thead tr th {font-size:11px;}

table.atable thead tr th span a.Asc,
table.atable thead tr th span a.Desc:hover,
table.atable thead tr th span a.Order:hover
{
	background: url('/cachepics/arr_grey_up.gif' );
	background-position: right center;
	background-color: transparent;
	background-repeat: no-repeat;
}

table.atable thead tr th span a.Desc,
table.atable thead tr th span a.Asc:hover {
	background: url( '/cachepics/arr_grey_down.gif' );
	background-position: right center;
	background-color: transparent;
	background-repeat: no-repeat;
}


/* Body */

table.kapitalfluss tbody tr td,
table.atable tbody tr td {
	border-right:1px solid #bebebe;
	font-size:11px;
	padding:5px 5px 5px 5px;
}

div.boxMarktinfos table.atable tbody tr td {
	border-bottom:1px solid #bebebe;
	border-right:0;
}

div.boxMarktinfos table.atable tbody tr td.title {

}

table.atable tbody tr td a{
	text-decoration:none;
	color:#5c5c5c;
	font-weight:bold;
}

table.atable tbody tr td a:hover{
	text-decoration:underline;
}

table.atable tbody tr td.kategorie {
	border-right:1px solid #bebebe;
	font-size:11px;
	background-color:#bebebe;
	padding:5px 5px 5px 5px;
}

tr.lastrow td {
	font-weight: bold;
}

/******************************************/
/* The very famous atable HOVER UND CLICKED
/******************************************/

tr.atableRowOdd {
	background-color:#fff;
}

tr.atableRowEven {
	background-color:#efefef;
}

tr.atableRowHover,
tr.atableRowClick.atableRowHover{
	background-color:#e0eaf5;

}
tr.atableRowClick {
	background-color:#c2d6eb;
}

/************************************/
/* tblNameValue */
/************************************/

table.tblNameValue {
	border:0;
	border-collapse:collapse;
	width:100%;
	font-size:12px;
}

table.tblNameValue tr {
	border:0;
}

table.tblNameValue tr th {
	color:#851415;
	font-weight:bold;
	background:url("/cachepics/gradient_box_standard.gif") repeat-x scroll left top;
	border-top:1px solid #D0D1D2;
	text-align:left;
	border-bottom:1px solid #bebebe;
	margin:0;
	padding:11px 10px 11px 10px;
	font-size:16px;
}

table.tblNameValue tr th.noColor {background-color:#F6F6F6;}

table.tblNameValue tr td {
	padding:4px 4px 4px 10px;
	border-bottom:1px solid #bebebe;
	line-height:1.6;
}



/********************************/
/* Tabellen Anlaysen Ratings
/********************************/

table.ratingAnalyse{
  padding:5px;
  margin:15px 30px 15px 0;
  float:left;
  background-color:#f6f6f6;
  border:3px solid #fff;
  border-collapse:collapse;
  width:250px;
}

table.ratingAnalyse tr th{
  border:1px solid #851415 ;
  padding:5px;
  background-color:#f3f4f5;
  font-weight:bold;
  color:#851415;
}

table.ratingAnalyse tr{
  border:1px solid #851415;

}

table.ratingAnalyse tr th{
  vertical-align:top;
  text-align:left;
  font-weight:bold;

}

table.ratingAnalyse tr td{
  vertical-align:top;
  text-align:left;
  font-weight:normal;
  padding:10px;
  padding-top:2px;
  padding-bottom:2px;
  border:1px solid #851415;
  background-color:#fff;
}

table.ratingAnalyse tr td.rating{
  font-weight:bold;
  width:30px;
}

div.quelleWrapper {
	clear:both;
}

div.quelleWrapper div.boxStandard {
	border:2px dotted #bebebe;
}

p.quellenName {
	color:#8d8d8d;
	padding:5px 0 10px 0;
}


/************************************/
/* The famous atable table Analysen*/
/************************************/

table.atable tr.analyseHeader  {
    background-color:#bebebe;
    color:#851415;
    background-image:none;
}

table.atable tr.analyseHeader th {
    background-color:#dedfe3;
    color:#851415;
    background-image:none;
    border:1px solid #BEBEBE;
    padding:4px;
}
table.atable tr.analyseHeader td a {
	color:#851415;
	font-weight:normal;
	text-decoration:underline;
}
table.atable tr.analyseHeader td a:hover {
	text-decoration:none;
}

table.atable tr.analyseHeader td { border:1px solid #BEBEBE; padding:4px;background-color:#dedfe3;}

table.atable tr.AnalyseErsteZeile td {
	border:1px solid #bebebe;
	background-color:#fff;
}

table.atable tr.AnalyseZweiteZeile td {
	background-color:#f6f6f6;
	border:1px solid #bebebe;
}


/* Boxen */

div.boxLeft {
	width:48%;
	float:left;
}

div.boxRight {
	width:48%;
	float:right;
}

div.boxStandardColoured,
div.boxStandard {
	margin:0;
	padding:0;
	clear:both;
	border-top:1px solid #d0d1d2;

	background:#fff url('/cachepics/gradient_box_standard.gif');
	background-position:left top;
	background-repeat:repeat-x;
}

div.boxStandardColoured {
	border:3px solid #cbcbcb;
	border-radius:5px;
	background-color:#f3f4f4;
	background-image:none;
	margin-bottom:15px;
}

div.boxStandardColoured h2 {
	color:#851415;
	margin:0;
	padding:11px 10px 11px 10px;
	font-size:16px;
}

div.boxStandard h2{
	color:#851415;
	margin:0 0 10px 0;
	padding:11px 10px 11px 10px;
	font-size:16px;

	background:#f7f6f7 url('/cachepics/gradient_box_standard.gif');
	background-position:left top;
	background-repeat:repeat-x;
}


div.boxStandardColoured h3,
div.boxStandard h3,
div.boxStandardColoured p,
div.boxStandard p {
	margin:0;
	padding:5px 10px 5px 10px;
}

div.boxStandardColoured h3,
div.boxStandard h3{padding-top:10px;}

div.boxStandard p.formWarning,
div.boxStandard p.documentList {padding-top:0;padding-bottom:0;}


/******************************************/
/* Basiseinstellungen
/******************************************/
/******************************************/
/* Allgemein Formulare
/******************************************/

form {
	margin:10px 0 0 0;
	padding:0;
}
form fieldset {
	border:1px solid #bebebe;
	padding:10px;/*
	background:url('/cachepics/gradient_box_standard.gif');
	background-position:left top;
	background-repeat:repeat-x;*/
	background-color:#f7f6f7;
	margin:0;
}

legend {
	font-weight:bold;
	color:#851415;
	font-size:13px;
	padding:4px;
	background-color:#fff;
}

input, select option, textarea {
	border:1px solid #bebebe;
	background-color:#fff;
	font-size:12px;
	padding:3px 10px 2px 5px;
}

select {
	border:1px solid #bebebe;
	background-color:#fff;
	padding:0;
	font-size:13px;

	height:21px;
}

textarea {
	height:150px;
	width:300px;
}
/* PAIRS */
div.formNameValuePair,
div.formNameValuePairError {
	clear:both;
	margin:5px 0 5px 0;
}

div.formName {
	width:200px;
	float:left;
	clear:both;
	font-size:12px;
	display:block;
	padding:5px 0px 5px 0px;
}

div.formValue input.fm_text {
	float:left;
}

div.formValue p.formDesc {
	margin:3px 0 0 10px;
	width:100px;
	float:left;
	display:block;
}

div.formValue {
    float:left;
}

div.formCheckBox {
    margin:0;
}

div.formCheckBox label {
    padding:0 0 0 10px;
    vertical-align:top;
}

div#content div.formCheckBox input {
	border:0;
	width:16px;
	height:16px;
	padding:0;
	margin:0;
	background-color:transparent;
}

/* ERROR */

div#content div.formNameValuePairError input,
div#content div.formNameValuePairError select,
div#content div.formNameValuePairError textarea {
    border:1px solid #851415;
}

p.formWarning,
div.formNameValuePairError div.formName {
    color:#851415;
    font-weight:bold;
}

/* Fehlermeldungen */

p.formWarning {
	font-weight:bold;
	color:#851415;
	padding:0;
}

input.submit {
	color:#851415;
	text-decoration:none;
	background:url('/cachepics/submit.gif');
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#bebebe;
	border:1px solid #bebebe;
	padding:2px 10px 2px 30px;
	margin:10px 0 0 210px;
	font-weight:bold;
	clear:both;
}

input.submitNospace {
	color:#666667;
	text-decoration:none;
	background:url('/cachepics/submit.gif');
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#bebebe;
	border:1px solid #bebebe;
	padding:2px 10px 2px 30px;
	margin:0 0 0 5px;
	font-weight:bold;
}

input.submit:hover,
input.submitNospace:hover {color:#851415;}

/* Produktsuche global */

div.mainProductSearch form {
	padding:12px 0 0 26px;
}

div.mainProductSearch form input.mainProductSearchInputText {
	border:1px solid #bebebe;
	border-right:0;
	color:#5C5C5C;
	font-size:12px;
	height:13px;
	margin:0 -3px 0 0;
	padding:3px 0 3px 5px;
	width:150px;
}

div.mainProductSearch form input {
	border:0 none;
	height:21px;
	margin:0;
	padding:0;
	vertical-align:middle;
	width:24px;
}

/******************************************/
/* das Außenrum der famous atable
/******************************************/

div.wrapperWindowContent {
	border:0;
	border-top:0;
	background-color:#fff;
}

div.wrapperTblFeatures {
	margin:0 0 10px;
	padding:5px;
	background-color:#fff;
	border:0;
}

div.limitWrapper strong,
div.wrapperFullTextSearch strong {
	display:block;
	float:left;
	margin:1px 10px 0 1px;
	vertical-align:bottom;
	float:left;
	font-size:13px;
}

div.wrapperTblFeatures div.fullTextSearch {
	margin:0 0 0 5px;
	padding:0 4px 0 0;
	text-align:left;
	float:left;
	height:22px;
	width:234px;
}

div.wrapperTblFeatures div.fullTextSearch input {
	width:120px;
	height:14px;
	vertical-align:middle;
	float:left;
}

div#content div.wrapperTblFeatures div.fullTextSearch input[type=text]{display:block;clear:both;border-right:none !important;margin:0 1px 0 0;}

div#content div.wrapperTblFeatures div.fullTextSearch input.startsearch {
	border:0;
	clear:none;
	height:21px;
    width:25px;
	padding:0;
    float:left;
    display:block;
	vertical-align:top;
}

*+ html div.wrapperTblFeatures div.fullTextSearch a.deletesearch,
*+ html div.wrapperTblFeatures div.fullTextSearch input.startsearch {margin-top:-14px;}

* div.wrapperTblFeatures div.fullTextSearch input.startsearch {
	display: inline;
	float: none;
}

* html div.wrapperTblFeatures div.fullTextSearch a.deletesearch {
	display: inline;
	float: none;
}

div.wrapperTblFeatures div.fullTextSearch a.deletesearch {
    height:21px;
    width:25px;
	border:0;
    text-decoration:none;
    display:block;
    margin:0;
    margin-left:3px;
    padding:0;
    float:left;
}


/* Loginbox */

div.boxLoginWrapper {
	border:3px solid #bebebe;
	border-top:0;
	width:283px;

	position:relative;
	top:1px;
	right:-1px;

	background-color:#fff;

	text-align:left;
	z-index:999;
	clear:both;
	margin:10px 0 -283px 658px;
	padding:15px 0 8px 0;
}
* html div.boxLoginWrapper {margin:0 -6px -283px 625px;}

h2.boxLogin {
	font-size:14px;
	color:#555151;
	font-weight:bold;
	margin:2px 0 5px 27px;
	padding:0;
}

div.boxLogin form fieldset{
	margin:0 16px 0 16px;
	display:block;
	background-color:#851415;
	padding:10px;
}

div.boxLogin div.FormPair {
	margin:4px 0 6px 2px;
}

div.boxLogin div.FormPairValue input {
	border:1px solid #638827;
	width:217px;
	height:19px;
	font-size:13px;
	padding:2px 0 0 4px;

}
div.submit {padding:4px 0 0 7px;}
div.submit input {
	background:url('/cachepics/submit_button.gif');
	background-position:left top;
	background-repeat:no-repeat;
	border:0;
	height:59px;
	width:268px;
	text-align:center;
   	margin:0;
   	font-weight:bold;
   	font-size:14px;
   	padding:0 0 10px 0;
}


p.pwLink {
	color:#fff;
	margin:0 0 14px 8px;
	padding:0;
}
p.regLink {
	color:#fff;
	margin:0 0 0px 8px;
	padding:0;
}

p.regLink a,
p.pwLink a {
	color:#fff;
	text-decoration:underline;
}

p.pwLink a:hover,
p.regLink a:hover {
	text-decoration:none;
}


/* Paginator */

div.atablePaginator {
	font-size:13px;
}

div.atablePaginator a,
div.atablePaginator span{
	float:left;
	margin:5px 3px 0 3px;
	height:13px;
	display:block;
	line-height:1;
}

div.atablePaginator a.nextPreviewLinks,
div.atablePaginator span.nextPreviewLinks {
	margin:0;
	padding:0;
}
div.atablePaginator a.nextPreviewLinks span,
div.atablePaginator span.nextPreviewLinks span{
	height:13px;
	width:20px;
}

div.atablePaginator span.nextPreviewLinks span.first {
	background:url('/cachepics/first_standard.gif');
	background-position:center;
	background-repeat:no-repeat;
}

div.atablePaginator a.nextPreviewLinks span.first{
	background:url('/cachepics/first_active.gif');
	background-position:center;
	background-repeat:no-repeat;
}

div.atablePaginator span.nextPreviewLinks span.prev {
	background:url('/cachepics/prev_standard.gif');
	background-position:center;
	background-repeat:no-repeat;
}

div.atablePaginator a.nextPreviewLinks span.prev {
	background:url('/cachepics/prev_active.gif');
	background-position:center;
	background-repeat:no-repeat;
}

div.atablePaginator span.nextPreviewLinks span.next {
	background:url('/cachepics/next_standard.gif');
	background-position:center;
	background-repeat:no-repeat;
}

div.atablePaginator a.nextPreviewLinks span.next {
	background:url('/cachepics/next_active.gif');
	background-position:center;
	background-repeat:no-repeat;
}

div.atablePaginator span.nextPreviewLinks span.last {
	background:url('/cachepics/last_standard.gif');
	background-position:center;
	background-repeat:no-repeat;
}

div.atablePaginator a.nextPreviewLinks span.last {
	background:url('/cachepics/last_active.gif');
	background-position:center;
	background-repeat:no-repeat;
}






/******************************************/
/* Dokumente
/******************************************/
div.DMSBoxWrapper {
	margin:0px 0 12px 0;
}
div.DMS {
	clear:both;
}

div.DMSBox {
	padding:0px 0 0px 2px;
}

div.DMSicon {
	width:27px;
	height:22px;
	vertical-align:middle;
	float:left;
       	margin:7px 7px 0px 0;
	clear:both;
}

div.DMSicon img {
	margin:0;
	padding:0;
	border:0;
}

div.DMSlink {
	float:left;
	margin:15px 0 0px 0;
}

/******************************************/
/* Icons (Downloads)
/******************************************/

p.documentList span img,
p.documentList a img {
	vertical-align:top;
}

p.documentList {
	margin:0 0 5px 0;
	clear:both;
}

div#content p.documentList a:hover {
	background-color:transparent;
}

div#content p.documentList a:hover span{
	background-color:#e6eaef;
}

div#content p.documentList a span {
	margin:0 0 3px 0;
	display:inline;
}

/******************************************/
/* Stylesheet für Icons (Dokumenten Links)
/******************************************/
a.doclink_all, span.doclink_all_blend,
a.doclink_bmp, span.doclink_bmp_blend,
a.doclink_csv, span.doclink_csv_blend,
a.doclink_doc, span.doclink_doc_blend,
a.doclink_gif, span.doclink_gif_blend,
a.doclink_htm, span.doclink_htm_blend,
a.doclink_ini, span.doclink_ini_blend,
a.doclink_jpg, span.doclink_jpg_blend,
a.doclink_mdb, span.doclink_mdb_blend,
a.doclink_pdf, span.doclink_pdf_blend,
a.doclink_ppt, span.doclink_ppt_blend,
a.doclink_txt, span.doclink_txt_blend,
a.doclink_wav, span.doclink_wav_blend,
a.doclink_xls, span.doclink_xls_blend,
a.doclink_xml, span.doclink_xml_blend,
a.doclink_zip, span.doclink_zip_blend
{
	display:block;
	line-height:17px;
	padding:3px 0 5px 30px;
}


a.doclink_all{ background:URL('/cachepics/icons/all_27x22.gif')  no-repeat scroll 0 2px; }
span.doclink_all_blend{ background:URL('/cachepics/icons/all_27x22_blend.gif')  no-repeat scroll 0 2px; }

a.doclink_bmp{ background:URL('/cachepics/icons/bmp_27x22.gif')  no-repeat scroll 0 2px; }
span.doclink_bmp_blend{ background:URL('/cachepics/icons/bmp_27x22_blend.gif')  no-repeat scroll 0 2px; }

a.doclink_csv{ background:URL('/cachepics/icons/csv_27x22.gif')  no-repeat scroll 0 2px; }
span.doclink_csv_blend{ background:URL('/cachepics/icons/csv_27x22_blend.gif')  no-repeat scroll 0 2px; }

a.doclink_doc{ background:URL('/cachepics/icons/doc_27x22.gif')  no-repeat scroll 0 2px; }
span.doclink_doc_blend{ background:URL('/cachepics/icons/doc_27x22_blend.gif')  no-repeat scroll 0 2px; }

a.doclink_gif{ background:URL('/cachepics/icons/gif_27x22.gif')  no-repeat scroll 0 2px; }
span.doclink_gif_blend{ background:URL('/cachepics/icons/doc_27x22_blend.gif')  no-repeat scroll 0 2px; }

a.doclink_htm{ background:URL('/cachepics/icons/html_27x22.gif')  no-repeat scroll 0 2px; }
span.doclink_htm_blend{ background:URL('/cachepics/icons/html_27x22_blend.gif')  no-repeat scroll 0 2px; }

a.doclink_ini{ background:URL('/cachepics/icons/ini_27x22.gif')  no-repeat scroll 0 2px; }
span.doclink_ini_blend{ background:URL('/cachepics/icons/ini_27x22_blend.gif')  no-repeat scroll 0 2px; }

a.doclink_jpg{ background:URL('/cachepics/icons/jpg_27x22.gif')  no-repeat scroll 0 2px; }
span.doclink_jpg_blend{ background:URL('/cachepics/icons/jpg_27x22_blend.gif')  no-repeat scroll 0 2px; }

a.doclink_mdb{ background:URL('/cachepics/icons/mdb_27x22.gif')  no-repeat scroll 0 2px; }
span.doclink_mdb_blend{ background:URL('/cachepics/icons/mdb_27x22_blend.gif')  no-repeat scroll 0 2px; }

a.doclink_pdf{ background:URL('/cachepics/icons/pdf_27x22.gif') no-repeat scroll 0 2px; }
span.doclink_pdf_blend{ background:URL('/cachepics/icons/pdf_27x22_blend.gif')  no-repeat scroll 0 2px; }

a.doclink_ppt{ background:URL('/cachepics/icons/ppt_27x22.gif')  no-repeat scroll 0 2px; }
span.doclink_ppt_blend{ background:URL('/cachepics/icons/ppt_27x22_blend.gif')  no-repeat scroll 0 2px; }

a.doclink_txt{ background:URL('/cachepics/icons/txt_27x22.gif')  no-repeat scroll 0 2px; }
span.doclink_txt_blend{ background:URL('/cachepics/icons/txt_27x22_blend.gif')  no-repeat scroll 0 2px; }

a.doclink_wav{ background:URL('/cachepics/icons/wav_27x22.gif')  no-repeat scroll 0 2px; }
span.doclink_wav_blend{ background:URL('/cachepics/icons/wav_27x22_blend.gif')  no-repeat scroll 0 2px; }

a.doclink_xls{ background:URL('/cachepics/icons/xls_27x22.gif')  no-repeat scroll 0 2px; }
span.doclink_xls_blend{ background:URL('/cachepics/icons/xls_27x22_blend.gif')  no-repeat scroll 0 2px; }

a.doclink_xml{ background:URL('/cachepics/icons/xml_27x22.gif')  no-repeat scroll 0 2px; }
span.doclink_xml_blend{ background:URL('/cachepics/icons/xml_27x22_blend.gif')  no-repeat scroll 0 2px; }

a.doclink_zip{ background:URL('/cachepics/icons/zip_27x22.gif')  no-repeat scroll 0 2px; }
span.doclink_zip_blend{ background:URL('/cachepics/icons/zip_27x22_blend.gif')  no-repeat scroll 0 2px; }






/*********************************************************/
/* Display hiddääääääää */
/*********************************************************/
div#navigationMain,
div#navigationSub,
div#navigationLegal,
div#navigationSubWrapper,
div.navigationWindowReiter,
div.wrapperTblFeatures,
div.mainProductSearch,
div#breadCrumb,
div.materialanforderung
{
	display:none !important;
	visibility:hidden;
}
