*{padding:0;
margin:0;}

html{height:100%}

body{
margin:0px auto;
font-size:13px;
line-height:18px;
font-family:Arial;
color:#333333;
height:100%;
}

img{border:solid 0px black;}

a, a:visited, a:active {color:#92122a;}

h1{padding:0 0 0px 15px; font-size:24px; font-weight:500; border-bottom:1px solid #ccc;
   margin-bottom:30px;}
h2{color:#333333; font-size:20px; font-weight:200;}
h3{color:#92122a; font-size:15px;}
h4{color:#333; font-size:14px; font-weight:bold;}




ul
{list-style-image:url(images/arrow.gif);
 list-style-position: outside;
 
 }

ul li
{
    border-top:dotted 2px #ccc;
    padding-left:5px;
    padding-top:4px;
    padding-bottom:4px;
    
 }
 
ul li a
{text-decoration:none; color:#333;} 
ul li a:hover
{color:#92122a;}


#languagecon
{width:725px; margin:auto; text-align:right; padding-right:225px; padding-top:15px;}
#languagecon a
{color:#999; text-decoration:none;}
#language img
{}
.lang-de, .lang-en
{background-repeat:no-repeat;
 width:70px; float:right;}

.lang-de
{background-image:url(images/lang-en.gif);}
.lang-en
{background-image:url(images/lang-de.gif);}

.produktStart
{width:130px;}

.PdfDownload
{list-style-image:url(images/pdf.gif);
 margin-left:40px;
 }
.PdfDownload li
{border:none; padding-left:0px;}
.PdfDownload li a
{text-decoration:underline;}

.ccc
{border:solid 1px #ccc;}
 
.elkyImage
{border-bottom:solid 1px #ccc;}
 
#mainContainer
{width:980px; min-height:100%;
 height:auto !important;
 margin: 0 auto -100px;
 background-image:url(images/mainCBg.jpg);
   background-repeat:repeat-y;}
  
#navigation
{width:950px;margin:auto;
 background-image:url(images/navigationBg.png); background-repeat:no-repeat;
 height:123px;
}
  

#navigationContent
{width: 750px; padding:54px 0 0 17px;
 font-family:Arial; color:#92122a; font-size:12px; font-weight:500;}


/*
#navigationContent a:link, #navigationContent a:visited, #navigationContent a:active
{color:#92122a; text-decoration:none;
 margin-right:10px;
 padding:5px;}
 
#navigationContent a:hover
{color:White; background-color:#92122a;}  */


#content
{width:950px; margin:auto; border:solid 0px green; overflow:hidden; padding-bottom:0px;
 margin-bottom:0px;}
 
#startLeft{width:222px;  float:left; padding-left:60px; }
#startLeftDetail{width:370px; float:left; padding-left:15px; margin-bottom:30px;
min-height:400px; text-align:left;}

#startLeft ul li {
	padding:0;
}
#startLeft ul li a{
	display: block;
	background:none;
	color:#92122a;
	padding: 4px 6px;
}

#startLeft ul li a:hover{
	background:#92122a;
	color:#fff;
}



#startRight{width:600px; float:right; padding-left:60px;  }
#startRightDetail{width:520px; float:left; margin-bottom:30px; border:solid 0px red; margin-left:20px;}
#startRightDetail img {margin-bottom:20px;}
.lupe{cursor: url(images/lupe.cur), pointer;}

#detailSmallImage
{width:200px; float:left;}

#detailInformation
{width:295px; float:right;
 padding-left: 15px;
 padding-right:10px;
 text-align:left;}
 
#detailInformationUnternehmen
{width:200px; float:right;
 padding-left: 15px;
 padding-right:10px;
 text-align:right;}
 

#startRightText
{width:370px; float:left;
 border:solid 0px black;}

#startRightImage
{width:230px; float:right;
 text-align:center;}


#produktMainCont
{width:900px; margin:auto; border:solid 0px blue; list-style:none;}

#produktMainCont li:hover
{background-color:#ccc;}

.ProduktUebersichtContainer
{width:220px; height:150px;padding:2px; margin-right:0px; float:left; border:solid 0px red; text-align:center;
}

.ProduktUebersichtContainer a:link, .ProduktUebersichtContainer a:visited, .ProduktUebersichtContainer a:active
{color:#333; text-decoration:none; margin-top:0px; padding-top:0px; }


.ProduktUebersichtContainer h2
{padding-top:10px; cursor:pointer;}


.ProduktUebersichtImage
{border:solid 1px #ccc;
 width:198px; height:97px;
 margin:auto;
 margin-bottom:0px;
 margin-top:10px;
 clear:both;

}


#weiterProdukte
{clear:both;
 border-top:1px solid #ccc; border-top:1px solid #ccc; padding:8px 15px 0px 15px;}

#weiterProdukte img
{width:100px; border:solid 1px #ccc;}


#weitereProdukteContainer
{padding:0px 15px 0px 15px;}

.ImageContainer
{margin-top:10px; float:left; margin-right:20px; }
.ImageContainer img
{width:100px; border:solid 1px #ccc;}
.ImageContainer p
{padding-top:0px; text-align:center;}
.ImageContainer a
{text-decoration:none; border: solid 0px pink !important;}


 
#footer
{width:950px; height:100px;
 border-top: solid 1px #ccc;
 color:#666;
 clear:both;
 margin:auto;
 margin-bottom:50px;
 margin-top:40px;}
 
.footerLeft
{width:655px; float:left;
 padding-left:15px;
 padding-top:10px;}

.footerRight 
{width: 270px; float:right;
 padding-top:10px;}

.footerLeft a:link, .footerLeft a:active, .footerLeft a:visited, .footerRight a:link, .footerRight a:active, .footerRight a:visited
{color:#666; text-decoration:none;} 

.footerLeft a:hover, .footerRight a:hover
{text-decoration:underline;}
 
  
#sitemap
{width:500px; padding:20px 0 0 100px;}
#sitemap h1
{margin-bottom:10px;}
#sitemap h2
{line-height:40px;}
.sitemsub
{padding-left:15px;}

#sitemap a
{text-decoration:none;}
#sitemap a:hover
{text-decoration:underline;}

#boxbottom
{min-height:12px;}


.materialimg
{float:left; margin:0 10px 25px 0;
}

.matSingleCon
{clear:both;margin-bottom:40px; text-align:left;}

.matSingleCon p
{overflow:hidden;}

#materialCon
{padding:20px;
 margin:auto;}
 
 
 #haendlerCON
 {padding:15px;}
 
 
 
table.tablesorter thead
{background-color:white;}
table.tablesorter thead:hover
{background-color:White !important;}

.theadtr th:hover, .theadtr tr:hover
{background-color:#ccc;}
 
.theadtr th
{padding:7px 10px 7px 10px; cursor:pointer; min-width:70px;}


.theader
{background-color:White; cursor:pointer;}
 
table.tablesorter
{width:700px; }

table.tablesorter tr
{margin-bottom:20px; min-width:70px;}

table.tablesorter td
{padding:7px 10px 7px 10px;}

table.tablesorter tr:hover
{background-color:#ccc; }

}


