﻿/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */
    
 /*Defintion allgemeiner Bereiche*/  
form {
	height: 100%;
	width: 100%;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #FFFFFF;
	font-size: x-small;
	text-decoration: none;
	text-transform: none;
}
html {
	height: 100%;
	width: 100%;
}

img{
border-style:none;
}


a[rel=test] {
    background-image:url(http://homaggroupwebapp.homag.de/Medien/logo_woodwop_6.png);
    background-repeat:no-repeat;
    background-position:bottom right;
    position:relative;
    z-index:-1;
}
a:link {
	color: #004B95;
}

a:visited {
	color: #004B95;
}	

.lupe {
    background-image:url(http://homaggroupwebapp.homag.de/Medien/logo_woodwop_6.png);
    background-repeat:no-repeat;
    background-position:bottom right;
    position:relative;
    z-index:-1;
}

.body {
	background-color: #FFFFFF;
	height: 100%;
	margin: 0px;

}
.master {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	background-color: #FFFFFF;
}
.masterContent {
	background-color: #FFFFFF !IMPORTANT;
	width: 960px;
}
.mainContentStartSeite {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.mainContent td.ms-pagebreadcrumb {
	display: none;
}
.mainContent div.ms-pagebreadcrumb {
	display: none;
}

.shadowRight {
	*height: 100%;
	min-height: 100%;
}
.shadowLeft {
	*height: 100%;
	min-height: 100%;
}
.spacer {
	width: 20px;
}
.mainContainer {
	width: 600px;
	vertical-align: top;
}
.mainContent {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
.rightContent{
	color: #000;
	padding-left: 20px;
	width: 180px;
}
.console {
	clear: both;
	width: 100%;
}


/* Definition der immer vorhandenen Sharepoint Bereiche*/
.login {
	display: inline;
}
.login a:hover {
	text-decoration: underline;
}
.sharepointLogin {
	float: right;
	display: inline;
}
.sharepointLogin .ms-globallinks {
	position: relative;
}.ms-sbplain {
	
	font-family: Arial, Helvetica, sans-serif;
	background-color:#A9BACD;
	}
a.#zz1_MyLinksMenuMenu {
	font-family: Arial, Helvetica, Sans-Serif;
}
a.#zz8_Menu {
	font-family: Arial, Helvetica, Sans-Serif;
}
div.#zz8_Menu_t img {
	vertical-align: middle;
}
.headerlinks {
	color:#333333;
}

.headerlinks a {
	color: #333333;
}
.sharepointLogin .ms-globallinks a {
	color: #333333;
}
.sharepointLogin .ms-globallinks {
	color: #333333;
}
.sharepointLogin div {
	color: #333333;
}
.WhiteSpaceTop {
	width: 180px;
	border-right: 1px solid #C6C6C6 !important;
}

.siteActionMenu {
	float: right;
}
.authoringRegion {
	width: 100%;
	background-color: #D9DADB;
	color: #333333;
	border-bottom: 1px solid #C5C6C7;
}

div.ms-wikieditouter {
	position: static;
	border-bottom: 1px #6393d4 solid;
	margin-bottom: 8px;
	margin-right: 5px;
	border-right-width: 1px;
}
div.ms-quicklaunchouter {
	margin-left: 7px;
	margin-top: 5px;
	width: 158px;
	border-width: 0px;
}

/*Definition der Breadcrumb-Navigation */
.breadcrumb {
	color: #333333; /*clear: both;*/;
	font-size: 9px;
	font-family: Arial, Helvetica, Sans-Serif;
	border-bottom: 0px #CCCCCC solid;
	height: 24px;
	width: 590px;
	padding-left:10px; 
	padding-top:2px; 
}
.breadcrumb a:active {
	
	padding-right: 0px;
	text-decoration: none;
	color: #004b95;
}
.breadcrumb:active {
	
	padding-right: 0px;
	text-decoration: none;
	color: #004b95;
}
.breadcrumb a {
	
	padding-right: 0px;
	text-decoration: none;
	color: #333333;
}
.breadcrumb a:hover {
	text-decoration: underline;
}
.breadcrumbCurrent {
	font-weight: bold;
}

/*Definition des oberen Design-Bereichs*/
.topTable {
	height: 114px;
	width: 100%;
	background: url('../../Images/ho_top_default.gif');
	background-repeat: repeat-x;
	visibility: visible;
}

.topTablePractive {
	height: 114px;
	width: 100%;
	background: url('../../Images/practive_top_default.gif');
	background-repeat: repeat-x;
	visibility: visible;
}

.topArea {
	background-position: top right;
}
.topArea :active {
	text-decoration: none;
}

/*Definition des Logo-Bereichs*/
.LogoContainer {
	height: 114px;
	border-left: 1px solid #C6C6C6;
}
.logo {
	height: 36px;
	width: 160px;

}


.logo a {

	background-image: url("../../../SiteCollectionImages/logo.png");
	background-repeat: no-repeat;
	background-position: 5px 40px;
	display: block;
	padding: 76px 0px 0px 0px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:1px;
	color:#FFFFFF;

}


/*Definition der Hilfs-Navigation oben rechts*/
.SubNavTop{
	white-space:nowrap;
	border-bottom: 1px #E5E6E8solid;
	border-left: 1px #E5E6E8solid;
	border-right: 1px #E5E6E8solid;
	background-color: #A9bACD;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
	padding-right: 10px;
}
.SubNavTopContainer {
	height: 30px;
}

.SubNavLeft {
	width:99%; 
}
.SubNavTop a {
	color: #fff;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom:20px;
	text-decoration: none;
}
.SubNavTop a:hover {
	text-decoration: underline;
}
/*Definition der Haupt-Navigation*/
.topLinkBar {
	border: thin solid;
	float: right;
	width: auto;
	height: 30px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	display: inline;
	background-color: #A9bACD;
	border-color: #E5E6E8;
	vertical-align: middle;
}
.toplinkbar a:active {
}
.topLinkBar a {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
}
.topLinkBar a:hover {
	text-decoration: underline;
}
.topLink {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
	word-spacing: 10px;
	display: inline;
}

.topNav {
}
.topNavItem a {
	background-image: none;
	height: 37px;
	padding-bottom:0px;
	padding-top:0px;
}
.topNavSelected a {
	color: #004B95;
	background-image: url('/Style Library/Images/ho_navbar_hover.gif');
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.topNavHover a {
	color: #004B95;
	background-image: url('/Style Library/Images/ho_navbar_hover.gif');
	background-repeat: repeat-x;
	background-position: 0px 0px;}


/*Definition des Suchbereichs*/
.SearchContainer {
	height: 40px;
	border-right: 1px solid #C6C6C6;

}
.search {
	height: 40px;
	margin: 2px 2px 0px 2px;
	padding-left: 20px;
	
}

.search .ms-sbcell .ms-sbplain {
	margin-right: 2px;
	margin-left: 2px;
	border: 0px #555555 solid;
	height: 14px;
}
.search .ms-sbcell {
	border: none;
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 7pt;
	color: #3A4663;
	padding: 0px;
}
.search .ms-sbgo {
	background: none;
}


/* Aufklappmenues der Hauptnavigation - wird nicht benutzt 
.topNavFlyOuts {
	border-top: 1px #1c5da1 solid;
}
.topNavFlyOutsItem {
	font-family: tahoma;
	font-size: 8pt;
	background-color: #FFFFFF;
	border: 1px #1c5da1 solid;
	border-top-style: none;
	color: #1c5da1; *;
	width: 150px;
	min-width: 150px;
}
.topNavFlyOutsItem a {
	display: block;
	padding: 4px 5px 4px 5px;
}
.topNavFlyOutsHover {
	background-color: #1c5da1;
	color: white;
}
*/

/*Linker Baumnavigations-Bereich*/
.LeftNavContainer {
	vertical-align: top;
}
.leftNavContainer
{height:20px !important;
}

.leftNav {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	border: 0px #1c5da1 solid;
	background-color: #FFFFFF;
	width: 160px;
	vertical-align:top;
	line-height:17px !important;
	font-size:11px;
	}
	
	.leftNav td div
{height:20px !important;
padding-top:0px !important;
padding-bottom:0px !important;
}

/*Linke Baumnavigation - Defintion pro Ebene
*/
.leftNav1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight:bold;
	line-height:17px !important;
	margin:0px 0px 0px 0px;	

}
.leftNav1 td div
{height:20px !important;
padding-top:0px !important;
padding-bottom:0px !important;

}

.leftNav1 a {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight:bold;
	background-image: url('../../Images/nav_arrow_inaktive.jpg');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display:block;
	color: #333333;
	padding-left:12px;
	margin:0px 0px 0px 0px;

	}
.leftNav2 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	background-image: none;
	line-height:17px !important;
	padding:0px 0px 0px 6px;
	margin:0px 0px 0px 0px;
	
}
.leftNav2 td div
{height:20px !important;
padding-top:0px !important;
padding-bottom:0px !important;
}

.leftNav2 a {
	font-size: 10px;
	background-image: url('../../Images/nav_arrow_inaktive.jpg');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display:block;
	color: #333333;
	line-height:17px !important;
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 0px;

}
.leftNav3 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	background-image: none;
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 0px;
	
}
.leftNav3 td div
{height:20px !important;
padding-top:0px !important;
padding-bottom:0px !important;

}

.leftNav3 a {
	font-size: 10px;
	background-image: url('../../Images/nav_arrow_inaktive.jpg');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display:block;
	color: #333333;
	padding-left:12px;
	margin:0px 0px 0px 0px;
	}

.leftNav4 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	background-image: none;
	padding:0px 0px 0px 18px;
	margin:0px 0px 0px 0px;
}
	
	.leftNav4 td div
{height:20px !important;
padding-top:0px !important;
padding-bottom:0px !important;

}

.leftNav4 a {
	font-size: 10px;
	background-image: url('../../Images/nav_arrow_inaktive.jpg');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display:block;
	color: #333333;
	padding-left:12px;
	margin:0px 0px 0px 0px;
}

.leftNav5 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	background-image: none;
	padding:0px 0px 0px 18px;
	margin:0px 0px 0px 0px;

	}
	.leftNav5 td div
{height:20px !important;
padding-top:0px !important;
padding-bottom:0px !important;

}

	
.leftNav5 a {
	font-size: 10px;
	background-image: url('../../Images/nav_arrow_inaktive.jpg');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display:block;
	color: #333333;
	padding-left:12px;
	margin:0px 0px 0px 0px;
}

.leftNav6 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	background-image: none;
	padding:0px 0px 0px 18px;
	margin:0px 0px 0px 0px;

}
	
	.leftNav6 td div
{height:20px !important;
padding-top:0px !important;
padding-bottom:0px !important;

}

.leftNav6 a {
	font-size: 10px;
	background-image: url('../../Images/nav_arrow_inaktive.jpg');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display:block;
	color: #333333;
	padding-left:12px;
	margin:0px 0px 0px 0px;

}

/*Linke Baumnavigation- verschiedene Status */

.leftNavHover a{
	color: #004b95;
}

.leftNavVisited a{
	color: #333333;
}

.leftNavSelected a {
	color: #004b95;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight:bold;
	background: url('../../Images/nav_arrow_aktive.jpg');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display:block;
	margin:0px 0px 0px 0px;

}
/* Linke Baumnavigation/ Aufklappmenues - wird nicht benutzt
.leftNavFlyOuts {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	border-top: 1px #CBD1E0 solid;
	border-left: 1px #CBD1E0 solid;
	border-right: 1px #CBD1E0 solid;
}
.leftNavFlyOutsItem {
	border-bottom: 1px #1c5da1 solid;
	background-color: #FFFFFF;
}
.leftNavFlyOutsItem a {
	padding: 1px 5px 1px 5px;
	display: block;
	color: #FFFFFF; *;
	width: 100px;
	min-width: 100px;
}
.leftNavFlyOutsHover {
	background-color: #1c5da1;
}*/

/*Linke Baumnavigation*/


/*untere Navigationleistenbereich*/
.bottomLinkBar {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #999999;
	float: none;
}
/*Service Navigation*/
.bottomServiceContainer {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	height: 20px;
	background-color: #FFFFFF;
}
.serviceNaviSpacer {
	width: 180px;
	}
.serviceNaviSpacer2 {
	width: 300px;
	}
.serviceNavi {
	height:42px;
	width:298px; 
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	vertical-align:super;
	font-size:10px;
	color:#333333;
	background-image:url('/Style Library/Images/ho_service.jpg');
	background-repeat:no-repeat;
	}
	
	.serviceNavi tr td a; .serviceNavi tr td a:visited{
	color: #333333 !important;
	font-size: 10px;
	
	}
	
	.serviceNavi tr td a:hover{
	text-decoration:underline;
	}
/*Copyright Navigation unten*/
.footerLeft {
	width: 10px;
	vertical-align: bottom !important;
	text-align:left;
	}

.footerLinkBar {
	width: 960px;
	height: 41px;
	padding-left:0px; 
	background-image: url('../../Images/ho_bottom_default.gif');
	background-repeat: repeat-x;
	background-position:left bottom; 
	text-align: right;
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-size: 9px !important;
	
	
}
.footerLinkBar tr td a:active {
	color:#333333;
	text-decoration: none;
	text-align: right;

}

.footerLinkBar tr td a {
	color: #333333 !important;
	text-decoration: none;
	text-align: right;
	margin-left:0px;		
}
.footerLinkBar tr td a:hover {
	text-decoration: underline;
}
.footerLink {
	background: url("../../Images/linksdivider.gif") right 6px no-repeat;
	display: inline;
	color: #333333;
	text-decoration: none;
	text-align: right;
	padding-left:5px;


}
.footerRight {
	width: 11px;
	vertical-align: bottom;
	text-align: right;
	}
	
/*Webpartzonen*/

/*Rechte Spalte*/
.zone {
	margin: 0px;
	width: 160px;
	vertical-align: top;
	padding:0px 0px 10px 0px;
	
}

/*innerhalb des Textes*/
.zone1 {
	margin: 0px;
	vertical-align: top;
	padding:0px 10px 10px 2px;
	
}


.zone1b {
	margin: 0px;
	vertical-align: top;
	padding:0px 10px 10px 2px;
	width:290px;

}

.zone1a {
	margin: 0px;
	vertical-align: top;
	padding:0px 0px 10px 11px;
	width:290px;
	
}


/*Startseite*/
.zone2 {
	margin: 0px;
	vertical-align: top;
	padding:5px 5px 5px 5px;
	width:160px;
	height:170px
	
}
.zone2_tdspace {
	margin: 0px;
	width:10px;
	height:170px;	
}

.zone2_left_right {
	margin: 0px;
	vertical-align: top;
	padding-top:5px;
	padding-left:0px;
	width:160px;
	height:170px;	
}

.zone2_middle {
	margin: 0px;
	vertical-align: top;
	padding-top:5px;
	width:188px;
	height:170px;
}

.zone2_double {
	margin: 0px;
	vertical-align: top;
	padding-top:5px;
	width:396px;
	height:170px;	
}
.zone2_5WP {
	margin: 0px;
	vertical-align: top;
	padding-top:5px;
	width:184px;
	height:170px;
}


.background_cqwp_grey {
	background-image:url('../../Images/ho_background_grey_160x170.jpg');
	height:100%;
	width:100%;
}	

/*Beginn der Definitionen der Page Layouts*/

/*Definition der Überschrift*/ 

.pageTitleStart 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#999999;
	width:960px;
	font-weight:bold;
	padding: 10px 5px 10px 5px;
	}

.pageTitle 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#999999;
	width:600px !important;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}

.pageTitle span {
	margin: 0px;
	padding-top: 10px;
	display: block;
}

/*.pageTitle2 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#999999;
	width:600px;
	display:block;
}*/

.pageTitleshort 
{
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#999999;
	font-weight:bold;
	padding-top:10px;
}
.pageTitleshort_nopadding 
{
	width:400px;
	font-family:Arial, Helvetica;
	font-size:10pt;
	color:#999999;
	font-weight:bold;
}

.pageTitleshort_nopadding310
{
	font-family:Arial, Helvetica;
	font-size:10pt;
	color:#999999;
	font-weight:bold;
	padding-bottom:5px;
}


/*Definition des Subtitels*/ 
.pageSubTitle 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:normal;
	color:#999999;
	width:600px;
	padding-top:0px;
	padding-bottom:10px;
}

/*Extra Definition für Span-Elemente*/
.pageSubTitle2 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:normal;
	color:#999999;
	width:600px;
	padding-top:10px;
	display:block;
}

/*Fliesstext im Seiten-Layout*/

.pageContent
{ 
      width:600px;
      font-family:Arial, Helvetica; 
      font-size:9pt;  
      color:#333333;
      font-weight:normal;
      padding-top:10px;
      
}

.pageContent_headline
{ 
      width:600px;
      font-family:Arial, Helvetica, sans-serif; 
      font-size:9pt;  
      color:#333333;
      font-weight:bold;
      padding-top:10px;
}

.dateissued {
	color: #333333;
	font-size: 10px;
	font-family: Arial, Helvetica, Sans-Serif;
	height: 24px;
	padding-top:2px; 
}



/*Extra Definition für Span-Elemente*/
.pageContent2
{ 
      width:600px;
      font-family:Arial, Helvetica, sans-serif; 
      font-size:9pt;  
      color:#333333;
      font-weight:normal;
	  display:block; 
}
.pageContentshort
{ 
      width:400px;
      font-family:Arial, Helvetica, sans-serif; 
      font-size:9pt;  
      color:#333333;
      font-weight:normal;
      padding-top:5px;   
}

.pageContentshort_nopadding
{ 
      width:400px;
      font-family:Arial, Helvetica; 
      font-size:9pt;  
      color:#333333;
      font-weight:normal;
      vertical-align:top; 
}
.pageContent310
{ 
      width:310px;
      font-family:Arial, Helvetica, sans-serif; 
      font-size:9pt;  
      color:#333333;
      font-weight:normal; 
      vertical-align:top;
      padding-left:10px;
      padding-bottom:10px;
}


.pageContent OL
{ 
    clear:both;
}
.pageContent UL
{ 
    clear:both;
}

.newslink {
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004B95;
	}

.newslink a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004B95;
	padding-left:10px;
}

.imageleft
{
	width:290px;
	vertical-align:top;
	text-align:left
}

.table_grey {
	background-color:#c6c6c6;
	padding:5px 5px 5px 5px;
	height:30px;
	vertical-align:top;
	font-weight:bold;
	color:#FFFFFF;
	width:130px;
}	

.table_header {
	padding:5px 5px 5px 5px;
	height:30px;
	vertical-align:top;
	font-weight:bold;
}


.table_normal {
	padding:5px 5px 5px 5px;
	height:30px;
	vertical-align:top;
}

.table_line {
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
}

.table_line_top {
	border-top: 1px solid #c6c6c6;
}


/*Header der einklappbaren Bereiche, z.B. auf der Produktseite*/
.prodHeader {
	height:22px;
	width:600px;
	background-image:url('/Style Library/Images/ho_prod_header.jpg');
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	}
.prodHeader a {
	
	color:#333333;
	text-decoration:none;	
	padding-left:10px;
}

/*Header des Listenbereichs auf der Produktseite*/
.listHeader {
	height:32px;
	width:600px;
	background-image:url('/Style Library/Images/ho_prod_header.jpg');
	background-repeat:no-repeat;
	background-position:0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#333333;
	padding-top:10px;
	padding-left:10px;
}
/*Inhalte des Listenbereichs auf der Produktseite*/

table.prod
{
width:600px; 
table-layout:auto;
}
.listContent
{ 
      width:600px;
      font-family:Arial, Helvetica, sans-serif; 
      font-size:9pt;
      color:#333333;
      font-weight:normal;
      padding-bottom:10px;
      vertical-align:top;
      }

/*Design-Boxen*/
/*.prodboxHeader {
	height:22px;
	width:393px;
	background-image:url('/Style Library/Images/ho_box_header_big.gif');
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	line-height:22px;
	padding-left:10px;
}*/
.boxHeader {
	height:22px;
	width:290px;
	background-image:url('/Style Library/Images/ho_box_header.gif');
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding-left:5px;
	vertical-align:middle;
	white-space:nowrap;

}
.boxHeader188 {
	height:22px;
	width:188px;
	background-image:url('/Style Library/Images/ho_box_header_188.gif');
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding-left:5px;
	vertical-align:middle;
	white-space:nowrap;

}
/*
.prodtext {
	width:360px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url('../../Images/ho_prod_seiten.gif');
	background-repeat:repeat-y;
	font-size:9pt;
	font-weight:normal;
	color:#333333;
	padding:10px 10px 10px 10px;
	vertical-align:top;
}*/

.prodimagebig {
	width:300px;
	vertical-align:top;
}

.prodtextwithoutbox 
{
	width:290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#333333;
	padding:10px 10px 10px 10px;
	vertical-align:top;
}
.prodtextwithoutboxbig 
{
	width:390px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#333333;
	padding:10px 10px 10px 10px;
	vertical-align:top;
}

.prodimage
{
	width:188px;
	padding:10px 10px 10px 10px;
	vertical-align:top;
}

.prodimageleft
{
	width:188px;
	vertical-align:top;
	text-align:left
}
.prodimageleft_padding
{
	width:188px;
	vertical-align:top;
	text-align:left;
	padding-bottom:5px
}

.productprogramm
{
	width:290px;
	height:280px;
	vertical-align:top;
}



/*
.boxprodBottom 
{
	width:393px;
	height:2px;
	padding-left:0px;
	background-image:url('/Style Library/Images/ho_prod_bottom.gif');
	background-repeat:no-repeat;
	background-position:1px 0px;
	vertical-align:top;
	display:block;
}*/
.boxGreyBackground {
	background-image:url('/Style Library/Images/ho_verlauf.jpg');
	background-repeat:repeat-x;
	width: 100%;
	vertical-align:top;	
}

}
.boxGreyTop {
	background-image:url('/Style Library/Images/ho_border_oben.jpg');
	Background-position:left top;
	background-repeat:repeat-x;
}

.boxGreyLeft {
	BACKGROUND-IMAGE: url(/Style Library/Images/ho_border_left.jpg);
	BACKGROUND-REPEAT: repeat-y
}

.boxGreyText {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#333333;
	display:block;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}

.box {
	width:290px;
	padding-left:0px;
	background-image:url('/Style Library/Images/ho_box_seiten.gif');
	background-repeat:repeat-y;
	background-position:1px;
	vertical-align:top;	
}
.box188 {
	width:188px;
	padding-left:0px;
	background-image:url('/Style Library/Images/ho_box_seiten_188.gif');
	background-repeat:repeat-y;
	background-position:1px;
	vertical-align:top;	
}
.boxHeaderWithoutFrame {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.boxBottom {
	width:290px;
	height:2px;
	padding-left:0px;
	background-image:url('/Style Library/Images/ho_box_bottom.gif');
	background-repeat:no-repeat;
	background-position:1px 0px;
	vertical-align:top;
}
.boxBottom188 {
	width:188px;
	height:3px;
	padding-left:0px;
	background-image:url('/Style Library/Images/ho_box_bottom_188.gif');
	background-repeat:no-repeat;
	background-position:1px 0px;
	vertical-align:top;
}	
.boxlink {
	width:290px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	background-image:url('/Style Library/Images/ho_more.gif');
	background-position:170px 0px;
	background-repeat:no-repeat;
	text-align:right;
	}
	
.boxlink188 {
	width:188px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	background-image:url('/Style Library/Images/ho_more.gif');
	background-position:68px 0px;
	background-repeat:no-repeat;
	text-align:right;
	padding-right:18px;
	}
	
.boxlink a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-align:right;
	text-decoration:none;
	padding-right:10px;
}
.boxlink188 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-align:right;
	text-decoration:none;
	padding-right:10px;
}
.boxtext {
	width:280px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#333333;
	display:block;
	padding-left:10px;
	padding-right:10px;
}
.boxtext188 {
	width:188px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#333333;
	display:block;
	padding-left:10px;
	padding-right:15px;
}
.boxHeaderprodsmall {
	height:22px;
	width:290px;
	background-image:url('/Style Library/Images/ho_box_header.gif');
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
	white-space:nowrap;
	line-height:22px;

}


.boxprodsmall {
	width:280px !important;
	background-image:url('/Style Library/Images/ho_box_seiten.gif');
	background-repeat:repeat-y;
	background-position:1px;
	vertical-align:top;
	padding:10px 10px 10px 10px;
	
	
}
.boxBottomprodsmall {
	width:290px;
	height:2px;
	background-image:url('/Style Library/Images/ho_box_bottom.gif');
	background-repeat:no-repeat;
	background-position:1px 0px;
	vertical-align:top;
	padding:0px 12px 0px 0px;
	
}


.boxHeaderprodsmallright {
	height:22px;
	width:280px;
	background-image:url('/Style Library/Images/ho_box_header.gif');
	background-repeat:no-repeat;
	background-position:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	vertical-align:middle;
	white-space:nowrap;
	line-height:22px;
	padding:0px 0px 0px 20px;

}


.boxprodsmallright {
	width:280px;
	background-image:url('/Style Library/Images/ho_box_seiten.gif');
	background-repeat:repeat-y;
	background-position:11px !important;
	vertical-align:top;
	padding:9px 10px 10px 20px;
	margin-left:10px;
		
}

.boxBottomprodsmallright {
	width:280px;
	height:100%;
	background-image:url('/Style Library/Images/ho_box_bottom.gif');
	background-repeat:no-repeat;
	background-position:11px 0px;
	vertical-align:top;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	
}


.boxBottomprodbig {
	width:390px;
	height:3px;
	padding-left:0px;
	background-image:url('/Style Library/Images/ho_box_bottom_big.gif');
	background-repeat:no-repeat;
	background-position:1px 0px;
	vertical-align:top;
	
}

.boxHeaderprodbig {
	height:22px;
	width:390px;
	background-image:url('/Style Library/Images/ho_box_header_big.gif');
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding-left:10px;
	vertical-align:middle;
	white-space:nowrap;
	line-height:22px;


}


.boxprodbig {
	width:375px;
	background-image:url('/Style Library/Images/ho_box_seiten_big.gif');
	background-repeat:repeat-y;
	background-position:1px;
	vertical-align:top;
	padding:10px 15px 10px 10px;	
	
}

.boxHeaderfull {
	height:22px;
	width:590px;
	background-image:url('/Style Library/Images/ho_prod_header.gif');
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding-left:10px;
	vertical-align:middle;
	white-space:nowrap;
	line-height:22px;

}


.boxfull {
	width:600px;
	background-image:url('/Style Library/Images/ho_box_seiten_full.gif');
	background-repeat:repeat-y;
	background-position:0px;
	vertical-align:top;
	padding:10px 15px 10px 10px;	
	
}

.boxBottomfull {
	width:600px;
	height:3px;
	padding-left:0px;
	background-image:url('/Style Library/Images/ho_box_bottom_full.gif');
	background-repeat:no-repeat;
	background-position:1px 0px;
	vertical-align:top;
	
}



/*.boxedText {
	height:22px;
	width:290px;
	background-image:url('/Style Library/Images/ho_prod_header.jpg');
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
}

.boxedText a{
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}



*/
.HomagItem {
	background-color:#333333;
	border:thin;
	border-color:black;
}
/* Suchergebnisanzeige*/

.resultHeader {
	height:22px;
	width:600px;
	background-image:url('/Style Library/Images/ho_prod_header.jpg');
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#333333;
	padding-left:5px; 
	}

.resultTitle
{
	color: #000000; 
	font-size:10pt;
	font-weight:bold;
	font-family: Arial, Helvetica, Sans-Serif;
	width: 590px;
	padding-left:10px; 
	padding-top:10px; 

}


.resultText
{
	color: #333333; 
	font-size:9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	width: 590px;
	padding-left:10px; 
	padding-top:5px; 
	text-decoration:underline;

}

.resultPath {
	color: #333333; 
	font-size: 9px;
	font-family: Arial, Helvetica, Sans-Serif;
	height: 24px;
	width: 590px;
	padding-left:10px; 
	padding-top:2px; 
	}

/* LastSearchWebpart*/

.lastSearchQueriesWebPart-helpLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:underline;
	color:#004B95;
	}

.lastSearchQueriesWebPart-entriesLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#004B95;

}

.lastSearchQueriesWebPart-radioButtons {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	text-align:center;
}

/* SearchWebpart*/

.searchWebPart-helpLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	}

.searchWebPart-radioButtons {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;

}

/* SearchInScopeWepbart*/
.searchInScopesWebPart-entriesLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#004B95;

}

/* Überschreibt den default Style des Suchanzahlergebnis- und des Suchseiten-Webpart*/
div.srch-Page-bg 
{
background-color:white !important;
color:#3565a5 !important;				
}

div.srch-Page-bg a
{
color:#3565a5 !important;				
}

div.srch-stats
{
background-color:white !important;
padding-right:0px;
				
}

div.srch-Page
{
background-color:white !important;
color:#3565a5 !important;				
}

div.srch-Page a
{
color:#3565a5 !important;				
}


/* Styles für die Abfragemaske z.B. der Vertriebsdaten*/

.salesSearchHeader
{
	height:22px;
	width:600px;
	background-image:url('/Style Library/Images/ho_prod_header.jpg');
	background-repeat:no-repeat;
	background-position:0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding-left: 10px; 
	padding-top: 10px;
}				
table.SalesSearch{
	width: 100%;
	background-color: #fbfbfc;
	background-image:url('/Style Library/Images/sales_Verlauf.gif');
	background-repeat:repeat-x; 
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	
}
tr.SalesSearch{
	padding:10px 10px 10px 10px
}


td.SalesSearch{
	padding-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:bold;

}

td.SalesSearchControls{
	padding-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:normal;

}

td.SalesSearchButton{
	padding-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:normal;
	text-align:right;

}



.SalesResultsHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:bold;
	padding: 10px 0px 10px 10px;
	width: 100%; 
}

.SalesResultsSubHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:bold;
	padding: 0px 0px 0px 10px;
	width: 100%; 
}


span.SalesResults{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:normal;
	padding: 0px 0px 0px 10px;
}

span.SalesResults a{
	color: #004B95;
	text-decoration:none;
}


div.SalesResults{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:normal;
	padding: 0px 0px 0px 10px;
	border-bottom: 1px solid #999999;

}








