/***********************************************************************************/
/************************************ default.css **********************************/
/***********************************************************************************/


/***********************************************************************************/
/* Allgemein */

	
	html {overflow-y: scroll;}

	body {
		margin: 0px;
		padding: 0px;
		background-color: #FFF;
		
		font-family: Verdana;
		font-size: 68.75%
		
	}
	
	
	.divBody {
		width: 788px; 
		margin: 0px auto 0px auto;	
	}
	
	
	a {
		color: #135fad;	
		text-decoration: none;
		outline: none !important;  
	}
	
	a:hover {
		color: #3e90d8;	
	}
	
	
	a.download {
		padding: 0px 0px 0px 16px;
		background-image: url(../images/icons/bluebullet.gif);
		background-repeat: no-repeat;
		background-position: left 3px;		
	}
	
	a.external-link-new-window {
		padding: 0px 0px 0px 16px;
		background-image: url(../images/icons/bluebullet.gif);
		background-repeat: no-repeat;
		background-position: left 3px;		
	}
	
	a.internal-link {
		padding: 0px 0px 0px 16px;
		background-image: url(../images/icons/bluebullet.gif);
		background-repeat: no-repeat;
		background-position: left 3px;		
	}
	
	
	p {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	

	
	h1 {
		margin: 0px 0px 15px 0px;
		padding: 5px 0px 5px 10px;
		color: #b8922d;
		background-color: #f5f5f5;	
		font-size: 1.8em;
	}
	
	h2 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 8px 0px;		
		font-size: 1.18em;
		font-weight: bold;
	}
	
	
	
	.divContentManuals a.download {
    	display: block;
		padding: 3px 0px 3px 24px;
		background-image: url(../images/icons/icon-pdf_sml.gif);
		background-repeat: no-repeat;
		background-position: left top;		
	}
	

	input, textarea, select {
		font-family: Verdana;
	}
	
/***********************************************************************************/
/* Service Navigation */


	.divServiceNavigation {
		padding: 0px 10px 0px 0px;
		text-align: right;
		color: #d4d4d4;
	}
	
	
	.divServiceNavigation a {
		padding: 0px 8px 0px 4px;
		color: #000000;
		text-decoration: none;
	}
	
	
	.divServiceNavigation a:hover {
		color: #2468AF;
	}
	

	.divServiceNavigation a.Active {
		color: #2468AF;	
	}
	
	
	
/***********************************************************************************/
/*	Header */
	
	
	.divHeader	 {
		margin: 0px 0px 20px 0px;
	}
	
	
	.divHeader .Logo {
		width: 788px;
		height: 74px;
		/*
		background-image: url(../images/header/logo-top.gif);
		background-repeat: no-repeat;
		background-position: top left;
		*/
	}
	
	.divHeaderAnimation {
	     margin: 20px 0px 0px 0px;
	}
	
	.divHeaderBorderSmall {
		margin: 16px 0px 0px 0px;
		height: 1px;
		line-height: 0px;		
		font-size: 0px;
		border-bottom: 1px solid #D4D4D4;
	}
	
	
	.divHeaderBorder	 {
		margin: 20px 0px 0px 0px;
		height: 5px;
		line-height: 0px;		
		font-size: 0px;
	}
	
	
	.tableHeaderBorder {
		table-layout:fixed;	
	}
	
	.tableHeaderBorder td.Border{
		border-top: 5px solid #d4d4d4;
	}
	
	.tableHeaderBorder td.Space{
		width: 4px;
	}

	
	.divHeaderImage {
		margin: 2px 0px 0px 0px;	
	}
	
			



/***********************************************************************************/
/*	Footer */

	.divFooter {
		
	}



	.divFooterBorder	 {
		margin: 20px 0px 0px 0px;
		height: 16x;
		line-height: 0px;		
		font-size: 0px;
	}
	
	
	.tableFooterBorder {
		table-layout:fixed;	
	}
	
	.tableFooterBorder td.Border{
		border-top: 16px solid #d4d4d4;
	}
	
	.tableFooterBorder td.Space{
		width: 4px;
	}



	/* Footer Links */
	
		.divFooterLinks {
			margin: 2px 10px 20px 10px;
			font-size: 0.9em;
		}
		
		.divFooterLinks a{
			padding: 0px 8px 0px 4px;
			text-decoration: none;
			color: #000000;
		}
	
		.divFooterLinks a:hover {
			color: #2468AF;
		}
		
	
	
	
/***********************************************************************************/
/*	Body Table */
	
	.tableBody {
		table-layout: fixed;
	}
	
	
	.tdBodyNavigation {
		width: 253px;
	}
	
	
	.tdBodySpacer {
		width: 11px;
		border-right: 1px solid #d3d3d3;
	}
	
	
	.tdBodyContent {
		
	}
	
	
	
	
/***********************************************************************************/
/*	Navigation */

	.divBodyNavigation {
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 7px 0px;
		border-bottom: 5px solid #d4d4d4;
	}
	
	
	.divBodyNavigation a {
		display: block;
		margin: 0px 30px 0px 0px;
		padding: 2px 0px 4px 30px;
		text-decoration: none;
		color: #000000;
		font-weight: bold;
		font-size: 0.9em;
		border-bottom: 1px solid #d4d4d4;
		background-image:url(../images/icons/navoff.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	.divBodyNavigation a:hover {
		color: #b97504;
		background-image:url(../images/icons/navon.gif);
	}
	
	
	.divBodyNavigation a.Active {
		color: #b97504;
		background-image:url(../images/icons/navon.gif);
	}
	
	
	.divBodyNavigation a.Last {
		border-bottom: none;
	}
	
	
	 .divBodyNavigation div.Subelement a{
		padding-left: 48px;
        	background-position: 18px top;
	}
	
	
/***********************************************************************************/
/*	Body Content */	
	
	.divBodyContent {
		padding: 0px 10px 0px 10px;
	}
	
	.divBodyContent h1{
		margin: 0px 0px 15px -10px;
	}
	
	
	
	.divBodyContent ol, .divBodyContent ul{

		padding-bottom: 10px;
	}
	
	.divBodyContent ul li{
		padding: 2px 0px 2px 0px;
		list-style-image: url(../images/icons/arrow.gif);
	}
	
	
	p.align-right {
		text-align: right;
	}
	
	
	.divBodyContent table table p {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	
	
	
	
/***********************************************************************************/
/*	Startseite */	
	
	
	.aStartseiteLink {				
		color: #206cb7;
		line-height: 150%;
		font-size: 1.7em;
		font-weight: bold;	
		text-decoration: none;
	}
	
	
	.divStartseiteText {
		margin: 2px 0px 0px 20px;	
	}
	
	               .tableStartseiteHead {
                           width: 100%;
                           table-layout: fixed;
                        }
                        
                        .tableStartseiteHead td {
                           padding: 0px 25px 0px 20px;
                           width: 221px;
                           vertical-align: top;
                        }
                        
                        .tableStartseiteHead td div {
                           margin: 0px 0px 0px -20px;
                        }

                        .tableStartseiteContent {
                           width: 100%;
                           table-layout: fixed;
                        }
                        
                        .tableStartseiteContent td {
                           padding: 0px 25px 0px 20px;
                           width: 221px;
                           vertical-align: top;
                        }





/***********************************************************************************/
/*	Teaser */	

	.divAktuellesTeaser {
		padding: 6px 0px 6px 0px;
		margin: 0px 0px 15px 0px;
		border: 1px solid #bfbfbf;	
	}
	
	.divAktuellesTeaser .Title {
		padding: 0px 4px 6px 4px;
		font-weight: bold;
		border-bottom: 1px solid #bfbfbf;	
	}
	
	.divAktuellesTeaser .Title a{
		color: #000000;
	}
	
	
	.divAktuellesTeaser .Image {
			
	}
	
	.divAktuellesTeaser .Image div img {
		padding: 6px 4px 0px 4px;
	}
	
	
	.divAktuellesTeaser .Meldung {
		padding: 6px 4px 0px 4px;
	}
	
	
	.divAktuellesTeaser .Meldung .LinkWeiter {
		margin: 5px 0px 0px 0px;	
		color: #b97504;	
		font-weight: bold;
	}
	
	.divAktuellesTeaser .Meldung .LinkWeiter a {
		color: #b97504;	
		font-weight: bold;
		text-decoration: underline;
	}
	
	.divAktuellesTeaser .Meldung .LinkWeiter a:hover {
		color: #660000;	
	}
	
	
	
	.divAktuellesTeaser .Meldung .news-list-morelink {
		display: none;	
	}
	
	
	


/***********************************************************************************/
/*	Produktauswahl (steve) */

	.divProductSelection {
		background-color: #f5f5f5;
		background-image: url('../images/icons/bg-selectionelement.gif');
		background-position: left top;
		background-repeat: repeat-x;
		padding: 8px 10px 9px 10px;
		/*border-bottom: 1px solid #ffffff;*/
		border-top: 1px solid #ffffff
	}
	
	.divProductSelection a {
		display: block;
		text-decoration: none;
		color: #957504;
		font-weight: bold;
		font-size: 1em;
		padding: 0px 0px 0px 16px;
		background-image: url(../images/icons/bluebullet.gif);
		background-repeat: no-repeat;
		background-position: left 3px;		
	}
	
	.divProductSelection a:hover {
		color: #156eaa;
		background-image: url(../images/icons/bluebullet-down.gif);
	}
	
	
	.divProductSelection a.Active {
		color: #156eaa;
		background-image: url(../images/icons/bluebullet-down.gif);
	}
	
	
	.divProductdetail {
		border-left: 1px solid #e0e0e0;
		border-right: 1px solid #e0e0e0;
		border-bottom: 1px solid #e0e0e0;
		padding: 10px 9px 9px 10px;
	}
	
	.tableProductdetail td {
		padding: 5px 8px 8px 8px;
		border-right: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
	}
	
	.bggray {
		background-color: #ececec;
	}
	
	.bglightgray {
		background-color: #f5f5f5;
	}
	
	.ProductHeadline {
		margin: 0px 0px 8px 0px;	
	}
	
	.ProductHeadline a {
		display: block;
		text-decoration: none;
		color: #156eaa;
		font-weight: bold;
		font-size: 1em;
		padding: 0px 0px 0px 16px;
		background-image: url(../images/icons/bluebullet.gif);
		background-repeat: no-repeat;
		background-position: left 3px;		
	}
	
	.ProductImage {
		width: 125px;
		xheight: 70px;
		vertical-align: middle;
		overflow: hidden;
		xbackground-color: #666;
	}

	.ValueHeadline {
		color: #957504;
		font-weight: bold;
		font-size: 1em;
		margin: 0px 0px 8px 0px;
	}
	

/***********************************************************************************/
/*	Händlerliste */

	.DistributorsListMargin {
		margin-bottom: 6px;
	}
	
	.LinkElement a {
		text-decoration: none;
		color: #957504;
		font-weight: bold;
		font-size: 1em;
		padding: 0px 0px 0px 16px;
		background-image: url(../images/icons/bluebullet.gif);
		background-repeat: no-repeat;
		background-position: left 3px;		
	}
	
	.LinkElement a:hover {
		color: #156eaa;
	}

/***********************************************************************************/
/*	Händlerliste International */

	.DistributionInternationalHeader {
		margin: 0px 0px 15px -10px;
		padding: 5px 10px 5px 10px;
		background-color: #f5f5f5;	
	}
	
	.DistributionInternationalHeadline {
		color: #b8922d;
		font-size: 1.8em;
		font-weight: bold;
	}
	
	.DistributorMapTable {
		margin-top: 30px;	
	}
	
	.KontinentName {
		color: #000000;
		font-weight: bold;
		font-size: 1em;
		margin: 30px 0px 9px 0px;
		padding-bottom: 3px;
		border-bottom: 1px solid #d3d3d3;
	}
	
	.DistributorDetail {
		margin-top: 30px;	
	}
	
	.DistriburorPaging {
		margin-top: 18px;		
	}



/***********************************************************************************/
/*	Form */

	input {
		outline: none;	
	}


	.divForm {
		margin: 20px 0px 0px 0px;
	}		
			
	.tableForm {
		
	}
	
	.tableForm td {
		padding: 0px 0px 4px 0px;
	}


	.divForm input {
		padding: 3px 0px 3px 4px;
		border: 1px solid #cccccc;	
		font-size: 1em;
	}
	
	.divForm textarea {
		overflow-y: auto;
		padding: 3px 0px 3px 4px;
		border: 1px solid #cccccc;	
		font-size: 1em;
	}
	
	.divForm input.inputRadio {
		border: none;	
	}
	
	.divForm input.Button {
		padding: 1px 0px 1px 0px;
		font-size: 1.175em;
		background-color: #cc9900;
		border: 1px solid #cc9900;
		color: #fff;
		font-weight: bold;
	}



/***********************************************************************************/
/* Operating Mauals*/



	.tableOperatingManuals a{
		 color: #000000;
	}
	




/***********************************************************************************/
/* Popup */
/***********************************************************************************/


	.divBodyPopup {
		width: 524px; 	
		margin: 0px auto 0px auto;
	}


	.divHeaderPopup	 {
		margin: 0px 0px 20px 0px;
	}
	
	
	.divHeaderPopup .Logo {
		width: 524px;
		height: 74px;
		overflow: hidden		
	}


	/* Popup Footer Links */
	
		.divPopupFooterLinks {
			margin: 2px 5px 20px 5px;
			font-size: 0.9em;
		}
		
		.divPopupFooterLinks a{
			padding: 0px 2px 0px 0px;
			text-decoration: none;
			color: #000000;
		}
	
		.divPopupFooterLinks a:hover {
			color: #2468AF;
		}


	/* Print header */
	
		.divPrintHeaderPopup {
			display: none;
		}


/***********************************************************************************/
/*	Print */	


	.divPrintHeader {
		display: none;	
	}
	
	

@media print {

	
	.divPrintHeader {
		display: block;
		width: 630px;
		margin: 0px 0px 20px 0px;		
	}
	
	.divPrintHeader img{
		width: 630px;
		
	}
	
	.divPrintHeaderPopup {
		display: block;
		width: 524px;
		margin: 0px 0px 20px 0px;
		overflow:hidden;
	}
	
	.divPrintHeaderPopup img{
		width: 630px;
		margin-left: -106px;
	}


	.divHeaderPopup {
		display: none;	
	}
	

	.divBody {
		margin: 0px;
		width: 630px;
	}


	.divServiceNavigation {
		display: none;	
	}
	
	.divHeader {
		display: none;	
	}
	
	
	.divFooter {
		display: none;	
	}
	
	.tdBodyNavigation {
		display: none;	
	}
	
	.tdBodySpacer {
		display: none;	
	}


}





	
	
	
	
	
	
	
