.uebersicht_1 { color:#ED1B24;
	font-family:arial, helvetica, verdana, geneva;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	}

html, body { color:#000000;
	font-family:verdana, arial, helvetica, geneva;
	font-size:11px;
	height:99%;
	text-decoration:none;
	}

img { border:none;
	}

.content_text_head
{        color:#000000;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	}


.slogan { color:#00315d;
	font-family:Trebuchet MS; Arial;
	font-size:30px;
	font-style:italic;
	letter-spacing:-1px;
	}

.startseite_buttons { color:#ffffff;
	font-family:arial, helvetica, verdana, geneva;
	font-size:16px;
	}


.referenzen_det_link:link { color:#000000;
         font-family:arial, helvetica, verdana, geneva;
         font-size:11px;
	text-align:left;
         text-decoration:underline;
	}

.referenzen_det_link:visited { color:#000000;
         font-family:arial, helvetica, verdana, geneva;
         font-size:11px;
	text-align:left;
         text-decoration:underline;
	}

.referenzen_det_link:hover { color:#000000;
         font-family:arial, helvetica, verdana, geneva;
         font-size:11px;
	text-align:left;
 text-decoration:underline;
	}


.header_menuepunkte:link { color:#00315D;
         font-family:arial, helvetica, verdana, geneva;
         font-size:12px;
	text-align:left;
         text-decoration:none;
         font-weight:bold;
	}

.header_menuepunkte:visited { color:#00315D;
         font-family:arial, helvetica, verdana, geneva;
         font-size:12px;
	text-align:left;
         text-decoration:none;
         font-weight:bold;
	}

.header_menuepunkte:hover { color:#00315D;
         font-family:arial, helvetica, verdana, geneva;
         font-size:12px;
	text-align:left;
	text-decoration:underline;
         font-weight:bold;
	}

.header_menuepunkte_a:link { color:#1988C6;
         font-family:arial, helvetica, verdana, geneva;
         font-size:12px;
	text-align:left;
         text-decoration:none;
         font-weight:bold;
	}

.header_menuepunkte_a:visited { color:#1988C6;
         font-family:arial, helvetica, verdana, geneva;
         font-size:12px;
	text-align:left;
         text-decoration:none;
         font-weight:bold;
	}

.header_menuepunkte_a:hover { color:#1988C6;
         font-family:arial, helvetica, verdana, geneva;
         font-size:12px;
	text-align:left;
	text-decoration:underline;
         font-weight:bold;
	}


a:link { color:#002249;
	font-size:11px;
	text-decoration:none;
	}

a:visited { color:#002249;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	}

a:hover { color:#002249;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	}

.menu_0:link { color:#00315d;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

.menu_0:visited { color:#00315d;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

.menu_0:hover { color:#00315d;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

.menu_1:link { color:#717171;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

.menu_1:visited { color:#717171;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

.menu_1:hover { color:#717171;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

.menu_2:link { color:#717171;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	}

.menu_2:visited { color:#717171;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	}

.menu_2:hover { color:#717171;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	}

.bottom_1:link { color:#000000;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	}

.bottom_1:visited { color:#000000;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	}

.bottom_1:hover { color:#000000;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	}

h1,.h1 { color:#ED1B24;
	font-family:arial, helvetica, verdana, geneva;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

h2,.h2 { color:#000000;
	font-family:arial, helvetica, verdana, geneva;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

h3,.h3 { color:#000000;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	}

h4,.h4 { color:#000000;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	}

produktdetail,.produktdetail {
	color:#000000;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	}

pre { font-size:12px;
	}

p,div,img,td,pre { color:#000000;
	font-family:verdana, arial, helvetica, geneva;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	}

.bg { background-color:#BED8F6;
	color:#000000;
	padding:2px;
	padding-left:5px;
	text-align:left;
	text-decoration:none;
	}

caption { color:#ED1B24;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	}

.nobg { background-color:#ffffff;
	color:#000000;
	padding:1px;
	}

.nobg_gk { background-color:#FF0000;
	color:#000000;
	padding:1px;
	}
.nobg_wt { background-color:#FF5151;
	color:#000000;
	padding:1px;
	}
.nobg_lm { background-color:#FF9D9D;
	color:#000000;
	padding:1px;
	}

table { margin:0px;
	table-layout:fixed;
	}

.table_head2 {
	border-color:#ceb1af;
	border-style:solid;
	border-width:0px;
	color:#000000;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	padding-left:2px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	}

.table_head { background-color:#AF1922;
	border-color:#ceb1af;
	border-style:solid;
	border-width:0px;
	color:#ffffff;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	padding-left:2px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	}

.meldung { color:#ff0000;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	}

.status_text { color:#92A4B2;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

.status_link:link { color:#92A4B2;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	}

.status_link:visited { color:#92A4B2;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	}

.status_link:hover { color:#92A4B2;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	}

input, select, textarea { background-color:#ffffff;
	border:#555555 1px solid;
	color:#222222;
	font-family:verdana, arial, helvetica, geneva;
	font-size:11px;
	padding:1px;
	text-decoration:none;
	}

.input_radio { border-style:none;
	color:#555555;
	cursor:auto;
	font-size:11px;
	height:12px;
	padding:1px;
	}

.submit { background-color:#cccccc;
	border-bottom:#ED1B24 1px solid;
	border-left:#cccccc 1px solid;
	border-right:#ED1B24 1px solid;
	border-top:#cccccc 1px solid;
	color:#ED1B24;
	cursor:hand;
	font-family:verdana, arial, helvetica, geneva;
	font-size:9px;
	font-weight:normal;
	margin:1px;
	padding:1px;
	text-decoration:none;
	}


/* Produkte - DIV  */
#resultList {
  position: relative;
  overflow: hidden;
  width: 100%;
  font-size: 0.8571em;
  padding: 1px 0 0 0;
}

#resultList table {
  width: 100%;
  height: 100%;
}

.resultListItem {
  margin: 0 0 1px 0;
  overflow: hidden;
  position: relative;
  border: 1px solid white;
  background-color: white;
}

.resultListItemSelected {
  border: 1px solid #B2000B !important;
}

.resultListItemEven {
  border: 1px solid #f4f7f9;
  background-color: #f4f7f9;
}

.resultList-checkbox {
  position: absolute;
  bottom: 0;
  left: 4px;
  z-index: 25;
}

html>body .resultList-checkbox input {
  margin: 3px 3px 3px 5px
}

.list-icon {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
}

.resultList-title {
  position: absolute;
  left: 100px;
  top: 0;
  padding: 3px 0 3px 6px;
  font-size: 1.1667em;
}

.resultList-title .resultList-description {
  padding-left: 12px;
}

.resultList-extra {
/*  position: absolute;
  left: 107px;
  top: 1.9em;  */
  padding: 17px 0 0 0;
  height: 10px;
}
.resultList-extra p {
  margin: 0 0 0.2em 0;
  white-space: nowrap;
}

.resultList-links {
  position: absolute;
  width: 100%;
  left: 103px;
  bottom: 1px;
}
.resultList-links ul {
  margin: 0;
  padding: 0 0 0 4px;
  height: 20px;
  display: inline;
}
.resultList-links ul li {
  margin: 0 4px;
  padding: 0;
  list-style: none;
  display: inline;
  height: 20px;
  line-height: 12px;
}

.nocss {
  display: none;
}

.resultList-security {
  position: absolute;
  right: 10px;
  top: 4px;
  z-index: 20;
}
.resultList-security a {
  padding: 0 0 4px 16px;
  line-height: 20px;
}


/* LIST ITEM FULL */

.resultListItemFull {
  height: 102px;
  border: 1px solid #B2000B;
}

.resultListItemFull .resultList-title {
  width: 100%;
}

.resultListItemFull .resultList-extra {
  display: block;
}

.resultListItemFull .resultList-links {
  width: 100%;
  display: block;
}

.resultListItemFull div.resultListIcon {
  text-align: center;
  position: absolute;
  left: 0;
  width: 100px;
  height: 100px;
  overflow: hidden;
  background-color: #d9e6ea;
  border: 1px solid white;
}

.resultListItemFull div.resultListIcon img {

}

.resultListItemFull div.resultListIcon16 {
  display: none;
}

/* LIST ITEM COMPACT */

.resultListItemCompact {
  height: 24px;
}

.resultListItemCompact .resultList-title {
  left: 56px;
}

.resultListItemCompact .resultList-extra {
  display: none;
}

.resultListItemCompact .resultList-links {
  display: none;
}

.resultListItemCompact div.resultListIcon {
  display: none;
}

.resultListItemCompact div.resultListIcon16 {
  position: absolute;
  left: 32px;
  width: 524px;
  height: 34px;
  overflow: hidden;
}

.resultListItemCompact div.resultListIcon16 img {
  height: 19px;
  width: 19px;
  margin: 3px 2px 3px 1px;
}
/* Ende Produkte - DIV  */
