/* AKTIONITEM.TPL */
.box {
	position: relative;
	background: #818181;
}

.box-inhalt {
	position: relative;
	background: #d6dfe3;
	left: -3px;
	top: -3px;
}

.box-inhalt-r {
	position: relative;
	background: #d6dfe3;
	right: -3px;
	top: -3px;
}

.borderpic {
	width: 150px;
	background-color: #E7EFFE;
	padding: 4px;
	border: 1px solid #0033CC;
}

.borderpicticker {
	width: 150px;
	background-color: #E7EFFE;
	padding: 4px;
	border-top: 1px solid #0033CC;
	border-left: 1px solid #0033CC;
	border-right: 1px solid #0033CC;
}

.pranm {
	background-color: #E7EFFE;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;	
	border: 1px solid #0033CC;
	width: 180px;
}

.pranm2 {
	background-color: #E7EFFE;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;	
	border: 1px solid #0033CC;
}

.bios {
	background-color: #E7EFFE;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;	
	border: 1px solid #0033CC;
}

.alert {
	background-color: #FEE7E7;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #CC0000;
	
}

.aktionitem {
   background-color: #FFFFFF;
   border: 1px solid #2950AB;
   border-collapse: collapse;
   border-spacing: 0px;
   font-weight: normal;
   height: 100%;
   padding: 0px;
   vertical-align: top;
   width: 180px;
   padding-top:8px;
   padding-left:10px;
   padding-right:10px;
}

.aktionitem2 {
   background-color: #FFFFFF;
   border: 1px solid #2950AB;
   border-collapse: collapse;
   border-spacing: 0px;
   font-weight: normal;
   height: 100%;
   padding: 0px;
   vertical-align: top;
   width: 230px;
}

.aktionitem3 {
   background-color: #FFFFFF;
   border: 1px solid #2950AB;
   border-collapse: collapse;
   border-spacing: 0px;
   font-weight: normal;
   height: 100%;
   padding: 0px;
   vertical-align: top;
   width: 190px;
}

.a-pr {
   color: #FF0000;
   text-decoration: underline;
}

.ul-prod {
   color: #0066b3;
   list-style-type: square;
   margin: 4px 0px 4px 20px;
}

.ul-norm {
   color: #0066b3;
   list-style-type: square;
   margin: 4px 0px 4px 20px;
}

ul.ul-norm li {
   margin: 5px 0px 0px 0px;
}

.bluetext {
   color: #00468e;
}

.bluetext_bold {
   color: #00468e;
   font-weight: bold;
   font-size: 11px;
}

.bluetext_h1 {
   color: #00468e;
   font-weight: bold;
   font-size: 12px;
}

.redtext_h1 {
   color: #FF0000;
   font-weight: bold;
   font-size: 12px;
}

.keyword {
   font-size: 1.3em;
   font-weight: bold;
}

.bluetext_h1_up {
   text-transform: uppercase;
   color: #00468e;
   font-weight: bold;
   font-size: 12px;
}

.start-head {
   color: #3F89C8;
   font-size: 14px;
}

.text_h1 {
   color: #000000;
   font-size: 12px;
}

.text {
   color: #333333;
}

.whitetext {
   color: #FFFFFF;
   font-weight: bold;
}

.contact_button {
   background-color: #F6F4F4;
   border: 1px #B4B3B3;
   border-style: solid solid solid solid;
   color: #232323;
   font-weight: normal;
   height: 17px;
   width: 154px;
}

/* CONTACT.TPL */
.contact_default {
   color: #232323;
   font-weight: normal;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 16px;
   vertical-align: top;
}

.contact_highlight {
   color: #D81F01;
   font-weight: normal;
   vertical-align: top;
}

.contact_text {
   color: #232323;
   font-size: 10px;
   font-weight: normal;
   vertical-align: top;
}

.contact_textbold {
   color: #232323;
   font-size: 12px;
   font-weight: bold;
   vertical-align: top;
}

/* CONTENT */
.content {
   border: 0px #000000;
   border-collapse: collapse;
   border-spacing: 0px;
   border-style: none none none none;
   height: 100%;
   padding: 0px;
}

.content_link {
   color: #D80085;
   font-size: 12px;
   font-weight: bold;
   padding-top: 10px;
}

.content_liste {
   padding-left: 5px;
}

.content_liste_group {
   background-color: #FFFFFF;
   color: #002F6F;
   font-size: 14px;
   font-weight: bold;
}

.content_liste_head {
   background-color: #FFFFFF;
   color: #002F6F;
   font-size: 16px;
   font-weight: bold;
}

.content_liste_head2 {
   background-color: #FFFFFF;
   color: #064F69;
   font-size: 16px;
   font-weight: bold;
}

.content_liste2 {
   font-weight: bold;
   padding-left: 5px;
}

.content_longdesc {
   color: #003366;
   font-size: 12px;
   font-weight: normal;
   padding-top: 10px;
}

.content_longdesc_2 {
   color: #003366;
   font-size: 12px;
   font-weight: normal;
   padding-left: 10px;
   padding-top: 10px;
}

.content_marker {
   color: #D80085;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.content_text {
}

.content_text_2 {
   color: #000000;
   font-size: 12px;
   font-weight: normal;
   padding-left: 10px;
}

.content_text_bold {
   color: #003366;
   font-size: 12px;
   font-weight: bold;
}

.content_text_bold {
   color: #003366;
   font-size: 12px;
   font-weight: bold;
   padding-top: 10px;
}

.content_text_bold_2 {
   color: #003366;
   font-size: 12px;
   font-weight: bold;
   padding-left: 10px;
}

.content_text_bold_2 {
   color: #003366;
   font-size: 12px;
   font-weight: bold;
   padding-left: 10px;
   padding-top: 10px;
}

.content_text_bold_3 {
   color: #003366;
   font-size: 12px;
   font-weight: bold;
   padding-top: 10px;
}

.content_text_bold_h {
   color: #D80085;
   font-size: 12px;
   font-weight: bold;
   padding-left: 10px;
}

.content_text_bold_link {
   color: #003366;
   font-size: 12px;
   font-weight: bold;
   text-decoration: underline;
}

.content_text_line {
   color: #000000;
   font-size: 12px;
   font-weight: normal;
   text-decoration: underline;
}

.content_text_link {
   color: #000000;
   font-size: 12px;
   font-weight: normal;
   text-decoration: underline;
}

.content_text_link_blue {
   color: #003366;
   font-size: 12px;
   font-weight: normal;
   text-decoration: underline;
}

.content_text_small {
   color: #000000;
   font-size: 8px;
   font-weight: normal;
}

.content_title {
   color: #002F6F;
   font-size: 14px;
   font-weight: bold;
   padding-top: 17px;
}

.content_title_2 {
   color: #002F6F;
   font-size: 12px;
   font-weight: bold;
   padding-left: 10px;
   padding-top: 17px;
}

.content_title_big {
   color: #002F6F;
   font-size: 20px;
   font-weight: bold;
   padding-top: 17px;
   text-align: center;
}

.content_title_home {
   color: #002F6F;
   font-size: 16px;
   font-weight: bold;
   padding-top: 17px;
   text-align: center;
}

.content_title_middle {
   color: #002F6F;
   font-size: 16px;
   font-weight: bold;
   padding-top: 17px;
   text-align: center;
}

.crosselling_head {
   background-color: #FF0000;
   color: #002F6F;
   font-size: 16px;
   font-weight: bold;
}

/* CROSSSELLPRODUCTITEM.TPL */
.crosssellproductitem_box {
   border: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
   padding: 0px;
}

.crosssellproductitem_image {
   border: 0px;
   width: 150px;
}

.crosssellproductitem_left {
   height: 120px;
   text-align: center;
   width: 120px;
}

.crosssellproductitem_link {
   color: #D81F01;
   font-weight: normal;
   margin-right: 5px;
   text-decoration: underline;
}

.crosssellproductitem_moredetail {
   color: #D81F01;
   font-weight: normal;
   padding-left: 3px;
   width: 120px;
}

.crosssellproductitem_price {
   color: #333333;
   font-size: 12px;
   font-weight: bold;
   height: 15px;
   line-height: 17px;
}

.crosssellproductitem_right {
   color: #232323;
   font-weight: normal;
   padding-left: 5px;
   width: 131px;
}

.crosssellproductitem_title {
   color: #232323;
   font-weight: normal;
}

.defaultcontent {
   font-size: 10px;
}

.detail_table {
   border: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
   padding: 0px #000000;
   width: auto;
}

/* DETAILITEM.TPL */
.detailitem_box {
   color: #232323;
   font-weight: normal;
   padding-left: 9px;
   padding-top: 16px;
   text-align: left;
   vertical-align: top;
   width: 220px;
}

/* DETAILS.TPL */
.details_article_navisub {
   padding-right: 6px;
   text-align: right;
}

.details_product_head_image {
   border: 0px;
}

.details_product_head_link {
   color: #232323;
   font-size: 12px;
   font-weight: bold;
}

.homecontent_text {
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 12px;
   font-weight: normal;
   padding-left: 10px;
}

.homecontent_text_bold {
   color: #003366;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 12px;
   font-weight: bold;
   padding-left: 10px;
}

/* HOMEPRODUCTITEM.TPL für Startseite links*/
.homeproductitem_box {
   border: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
   padding: 0px;
   padding-left: 15px;
}

.homeproductitem_image {
   border: 0px;
   text-align: center;
   width: 180px;
}

.homeproductitem_link {
   color: #D80085;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 10px;
   font-weight: normal;
   padding-left: 10px;
}

.homeproductitem_link_bold {
   color: #D80085;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 12px;
   font-weight: bold;
   padding-left: 15px;
   text-decoration: underline;
}

.homeproductitem_link_bold {
   color: #D80085;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 12px;
   font-weight: bold;
   padding-left: 10px;
   text-decoration: underline;
}

.homeproductitem_messe1 {
   border: 0px;
   padding-left: 10px;
   padding-right: 10px;
   text-align: center;
   width: 170px;
}

.homeproductitem_spacer {
   height: 25px;
   text-align: left;
}

.homeproductitem_title {
   color: #232323;
   font-size: 10px;
   font-weight: normal;
   height: 15px;
   padding-left: 15px;
}

.hr-full {
   background-color: #274FAE;
   border: 0;
   color: #274FAE;
   height: 1px;
   width: 100%;
}

.jumper_table {
   width: 450px;
}

/* LEFTITEM.TPL */
.leftitem {
   background-color: #FFFFFF;
   border: 1px solid #2950AB;
   border-collapse: collapse;
   border-spacing: 0px;
   font-weight: normal;
   height: 100%;
   padding: 0px;
   vertical-align: top;
   width: 170px;
}

.leftitem_home {
   background-color: #FFFFFF;
   border: 1px solid #2950AB;
   border-collapse: collapse;
   border-spacing: 0px;
   font-weight: normal;
   height: 100%;
   padding: 0px;
   padding-right: 10px;
   vertical-align: top;
   width: 180px;
}

.list_color1 {
   background-color: #D4DEF7;
   color: #000000;
   font-weight: normal;
   padding-left: 5px;
   padding-right: 5px;
   text-align: center;
}

.list_color1_left {
   background-color: #D4DEF7;
   color: #000000;
   font-weight: normal;
   padding-left: 5px;
   padding-right: 5px;
}
   
.list_color2 {
   background-color: #F2F2F2;
   color: #000000;
   font-weight: normal;
   padding-left: 5px;
   padding-right: 5px;
   text-align: center;
}

.list_color2_left {
   background-color: #FFFFFF;
   color: #000000;
   font-weight: normal;
   padding-left: 5px;
   padding-right: 5px;
}

.list_color_bp {
   background-color: #D6DFE3;
   color: #000000;
   font-weight: normal;
   padding-left: 5px;
   padding-right: 5px;
   text-align: center;
}

.list_color_bp_l {
   background-color: #D6DFE3;
   color: #000000;
   font-weight: normal;
   padding-left: 5px;
   padding-right: 5px;
   text-align: left;
}

/* LIST.TPL */
.list_default {
   border: 1px solid #2950AB;
   font-weight: normal;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 8px;
   vertical-align: top;
}

.list_table {
   background-color: #274FAE;
   color: #FFFFFF;
   font-size: 10px;
   padding-left: 5px;
}

.list_table2 {
   background-color: #0066b3;
   color: #FFFFFF;
   font-size: 10px;
   padding-left: 5px;
   width: auto;  
}

.listcategory_image {
   border: 0px;
}

.listproduct_item {
   vertical-align: top;
}

/* LISTPRODUCTITEM.TPL */
.listproductitem_box {
   border: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
   padding: 0px;
}

.listproductitem_default {
   color: #232323;
   font-weight: normal;
   height: 130px;
   padding-bottom: 5px;
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 15px;
}

.listproductitem_default_2 {
   font-weight: normal;
   padding-left: 20px;
   padding-right: 2px;
   padding-top: 15px;
}

.listproductitem_head {
   color: #232323;
   font-weight: normal;
   padding-bottom: 5px;
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 15px;
   width: 180px;
}

.listproductitem_image_sm {
   border: 0px;
   text-align: center;
   width: 180px;
}

.listproductitem_layoutimage {
   border: 0px;
   text-align: center;
}

.listproductitem_left {
   border: 1px #D5D5D5;
   border-style: none none solid none;
   vertical-align: top;
   width: 50%;
}

.listproductitem_link {
   color: #00468e;
   font-size: 10px;
   font-weight: normal;
   text-decoration: underline;
}

.listproductitem_link_bold {
   color: #D80085;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 12px;
   font-weight: bold;
   text-decoration: underline;
}

.listproductitem_right {
   border: 1px #D5D5D5;
   border-style: none none solid none;
   text-align: right;
   vertical-align: top;
   width: 50%;
}

/* PAGEBOTTOM.TPL */
.pagebottom2 {
   background-color: #d6dfe3;
   color: #00468e;
   font-size: 9px;
   height: 31px;
   padding-left: 5px;
   text-align: center;
}

.pagebottom {
   background-color: #D80085;
   color: #FFFFFF;
   font-size: 9px;
   height: 31px;
   padding-left: 5px;
   text-align: center;
}

.pagebottom_fusstxt {
   height: 30px;
   text-align: center;
   background-repeat: repeat-x;
   background-position-y: top;
   padding-right: 10px;
   padding-bottom: 5px;
   color: #00468e;
   font-size: 11px;
}

.pagehead_linkshead03 {
   text-align: center;
   vertical-align: middle;
}

.pagehead_menu_sub {
   color: #FFFFFF;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 11px;
   line-height: 14px;
}

.pagehead_menu_sub a:link, .menu_sub a:visited, .menu_sub a:hover, .menu_sub a:active {
   color: #FFFFFF;
   text-decoration: none;
}

.pagehead_spacerleft {
   background-color: #333333;
   height: 1px;
   width: 180px;
}

.pagehead_spacermiddle {
   background-color: #333333;
   height: 1px;
}

.pagehead_spacerright {
   background-color: #333333;
   height: 1px;
   width: 180px;
}

/* PAGEHEAD.TPL */
.pageheadbox {
   border-collapse: collapse;
   border-spacing: 0px;
   height: 70px;
   padding: 0px;
   vertical-align: top;
   width: 100%;
}

.pageheadline1_left {
   border-collapse: collapse;
   border-spacing: 0px;
   padding: 0px;
}

.pageheadline1_middle {
   border-collapse: collapse;
   border-spacing: 0px;
   height: 220px;
   padding: 0px;
}

.pageheadline1_right {
   background-color: #333333;
   height: 38px;
   vertical-align: middle;
}

.prod_artnum {
   color: #274FAE;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 14px;
   font-weight: bold;
   padding-top: 5px;
}

.prod_highlight {
   color: #2950AB;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 14px;
   font-weight: bold;
   padding-top: 5px;
   vertical-align: middle;
}

.prod_highlight2 {
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 14px;
   font-weight: bold;
   padding-top: 5px;
   vertical-align: middle;
   background-color: #96AAE0;
   padding: 5px;
}

.prod_left {
   border: 0px;
   border-color: #2950AB;
   border-style: solid solid solid solid;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 12px;
   font-weight: bold;
   padding-left: 3px;
   padding-top: 5px;
   vertical-align: top;
   width: 90px;
}

.prod_left_artnr {
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 14px;
   font-weight: lighter;
   padding-top: 5px;
}

.prod_left_title {
   color: #003366;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 14px;
   font-weight: bold;
   padding-top: 5px;
}

.prod_left2 {
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 12px;
   font-weight: bold;
   padding-left: 3px;
   padding-right: 5px;
   padding-top: 5px;
   vertical-align: top;
}

.prod_newsbox{
   padding-left: 15px;
   width: 300px;
}

.prod_newsbox_hightlight {
   color: #274FAE;
   font-size: 14px;
   font-weight: bold;
}

.prod_newsbox_left{
   font-size: 10px;
   vertical-align: top;
   width: 10px;
}

.prod_newsbox_right{
   font-size: 10px;
   vertical-align: top;
}

.prod_pfeiltext {
   color: #D80085;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 12px;
   font-weight: bold;
}

.prod_pic {
   border: 0px;
   width: 125px;
}

.prod_right {
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 12px;
   font-weight: normal;
   padding-left: 5px;
   padding-top: 5px;
   vertical-align: top;
   width: 90%;
}

.prod_tabelle {
   border: 2px;
   border-color: #2950AB;
   border-style: solid solid solid solid;
   width: 100%;
}

.prod_text {
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 10px;
}

.prod_title {
   color: #002F6F;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size: 12px;
   font-weight: bold;
   padding-top: 17px;
}

/* MOREDETAILS.TPL */
/*  NEWSLETTER.TPL  */
/* ORDER_INFO.TPL */
/* SEARCH.TPL */
.searchproduct_box {
   border: 0px #000000;
   border-collapse: collapse;
   border-spacing: 0px;
   border-style: solid solid solid solid;
}

.searchproduct_left {
   color: #232323;
   font-weight: normal;
   vertical-align: top;
   width: 200px;
}

.searchproduct_shortdesc {
   color: #232323;
   font-weight: normal;
   padding-left: 3px;
   vertical-align: top;
}

.searchproduct_spacer {
   background-color: #BEBEBE;
   height: 1px;
}

/* START.TPL */
.start_default {
   border: 1px solid #2950AB;
   color: #232323;
   padding-left: 20px;
   padding-right: 20px;
   vertical-align: top;
}

.span_art {
	color:#999999;
	font-weight:bold;
	font-size:12px;
}

.table_80 {
   width: 80%;
}

.table_auto {
   border: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
   padding: 0px #000000;
   width: auto;
}

.table_empty {
   width: auto;
}

.table_box {
   width: auto;
   border-collapse: separate;
}

.table_start {
}

.table_report {
	width: 610px;
	border-collapse: separate;
}

.td_daten {
	background-color: #E7EFFE;
	padding: 3px;
}

.td_text {
	padding: 5px;
	border: 1px;
	border-style: solid;
	border-color: #96AAE0;
	text-align: center;

}

.ul_daten {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 16px;
}

#menu {
   display: block;
   height: 30px;
   left: 0px;
   position: absolute;
   top: 80px;
   visibility: visible;
   width: 535px;
   z-index: 3;
}

#menu {
   display: block;
   height: 30px;
   left: 0px;
   position: absolute;
   top: 80px;
   visibility: visible;
   width: 535px;
   z-index: 3;
}

#menutext {
   display: block;
   left: 14px;
   position: absolute;
   top: 89px;
   visibility: visible;
   width: 535px;
   z-index: 6;
}

#menutext {
   display: block;
   left: 14px;
   position: absolute;
   top: 89px;
   visibility: visible;
   width: 535px;
   z-index: 6;
}

#navigationmenu {
   left: 15px;
   top: 80px;
}

/* Navigationpart */
#navigationmenu {
   left: 15px;
   top: 80px;
}

#navigationmenulist {
   left: 15px;
   top: 80px;
}

#pagehead_dsmhome {
   display: block;
   height: 231px;
   position: relative;
   top: 0px;
   visibility: visible;
   width: 795px;
   z-index: 0;
}

/* DSM SPECIFIC <-START-> */
#pagehead_dsmlogo {
   display: block;
   height: 80px;
   left: 0px;
   position: absolute;
   top: 0px;
   visibility: visible;
   width: 139px;
   z-index: 6;
}

#pagehead_facehome {
   display: block;
   height: 195px;
   left: 535px;
   position: absolute;
   top: 0px;
   visibility: visible;
   width: 202px;
   z-index: 0;
}

#pagehead_facehomebottom {
   display: block;
   height: 36px;
   left: 535px;
   position: absolute;
   top: 195px;
   visibility: visible;
   width: 202px;
   z-index: 0;
}

#pagehead_headbalkenpink {
   display: block;
   height: 13px;
   left: 255px;
   position: absolute;
   top: 0px;
   visibility: visible;
   width: 241px;
   z-index: 6;
}

#pagehead_headverlauf1 {
   display: block;
   height: 80px;
   left: 139px;
   position: absolute;
   top: 0px;
   visibility: visible;
   width: 116px;
   z-index: 6;
}

#pagehead_headverlauf1 {
   display: block;
   height: 80px;
   left: 139px;
   position: absolute;
   top: 0px;
   visibility: visible;
   width: 116px;
   z-index: 6;
}

#pagehead_headverlauf2 {
   display: block;
   height: 73px;
   left: 255px;
   position: absolute;
   top: 7px;
   visibility: visible;
   width: 241px;
   z-index: 6;
}

#pagehead_headverlauf3 {
   display: block;
   height: 80px;
   left: 496px;
   position: absolute;
   top: 0px;
   visibility: visible;
   width: 39px;
   z-index: 6;
}

#pagehead_homeblue2 {
   display: block;
   height: 36px;
   left: 440px;
   position: absolute;
   top: 195px;
   visibility: visible;
   width: 95px;
   z-index: 0;
}

#pagehead_homeblue3 {
   display: block;
   height: 36px;
   left: 0px;
   position: absolute;
   top: 195px;
   visibility: visible;
   width: 321px;
   z-index: 0;
}

#pagehead_homebluebook {
   display: block;
   height: 121px;
   left: 321px;
   position: absolute;
   top: 110px;
   visibility: visible;
   width: 119px;
   z-index: 0;
}

#pagehead_homeslogan {
   display: block;
   height: 85px;
   left: 0px;
   position: absolute;
   top: 110px;
   visibility: visible;
   width: 321px;
   z-index: 0;
}

#pagehead_homewhite {
   display: block;
   height: 85px;
   left: 440px;
   position: absolute;
   top: 110px;
   visibility: visible;
   width: 95px;
   z-index: 0;
}

#pagehead_individual {
   display: block;
   height: 109px;
   position: relative;
   top: 0px;
   visibility: visible;
   width: 795px;
   z-index: 0;
}

#pagehead_kontakt {
   display: block;
   height: 109px;
   position: relative;
   top: 0px;
   visibility: visible;
   width: 795px;
   z-index: 0;
}

#pagehead_linkshead01 {
   display: block;
   left: 14px;
   position: absolute;
   top: 202px;
   visibility: visible;
   width: 200px;
   z-index: 1;
}

#pagehead_linkshead02 {
   display: block;
   left: 190px;
   position: absolute;
   top: 206px;
   visibility: visible;
   width: 230px;
   z-index: 1;
}

#pagehead_logosquality {
   display: block;
   height: 231px;
   left: 737px;
   position: absolute;
   top: 0px;
   visibility: visible;
   width: 58px;
   z-index: 0;
}

#pagehead_menuactiveleft {
   display: block;
   height: 30px;
   left: 0px;
   position: absolute;
   top: 80px;
   visibility: hidden;
   width: 42px;
   z-index: 5;
}

#pagehead_menuactivemiddle {
   display: block;
   height: 30px;
   left: 20px;
   position: absolute;
   top: 80px;
   visibility: hidden;
   width: 42px;
   z-index: 5;
}

#pagehead_menuactiveright {
   display: block;
   height: 30px;
   left: 40px;
   position: absolute;
   top: 80px;
   visibility: hidden;
   width: 42px;
   z-index: 5;
}

#pagehead_menuverlauf {
   display: block;
   height: 15px;
   left: 0px;
   position: absolute;
   top: 81px;
   visibility: visible;
   width: 535px;
   z-index: 4;
}

/* FUSSZEILE */
#pagehead_menuverlaufleft {
   display: block;
   height: 30px;
   left: 0px;
   position: absolute;
   top: 80px;
   visibility: visible;
   width: 15px;
   z-index: 9;
}

#pagehead_presse {
   display: block;
   height: 109px;
   position: relative;
   top: 0px;
   visibility: visible;
   width: 795px;
   z-index: 0;
}

#pagehead_produkte {
   display: block;
   height: 109px;
   position: relative;
   top: 0px;
   visibility: visible;
   width: 795px;
   z-index: 0;
}

#pagehead_sitemap {
   display: block;
   height: 109px;
   position: relative;
   top: 0px;
   visibility: visible;
   width: 795px;
   z-index: 0;
}

#pagehead_slogan {
   display: block;
   height: 85px;
   left: 0px;
   position: absolute;
   top: 110px;
   visibility: visible;
   width: 321px;
   z-index: 6;
}

#pagehead_support {
   display: block;
   height: 109px;
   position: relative;
   top: 0px;
   visibility: visible;
   width: 795px;
   z-index: 0;
}

#pagehead_unternehmen {
   display: block;
   height: 109px;
   position: relative;
   top: 0px;
   visibility: visible;
   width: 795px;
   z-index: 0;
}

a {
   color: #000000;
   text-decoration: none;
}

a:hover {
   color: #D81F01;
   text-decoration: underline;
}

a.cloud {
   color: #3F89C8;;
}

a.cloud:hover {
   color: #333333;
   text-decoration: none;
}

body {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   height: 100%;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   overflow: none;
}

h1 {
   color: #003366;
   font-size: 14px;
   font-weight: bold;
}

hr {
   background-color: #274FAE;
   border: 0;
   color: #274FAE;
   height: 1px;
   width: 100%;
}

input {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
}

select {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
}

textarea {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
}

table {
   border: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
   padding: 0px #000000;
   width: 100%;
}

td {
   font-size: 11px;
}


