@charset "utf-8";
/* CSS Document */
.imagelisting {
    font-size: 12px;
}
.header
{
		background: #333333  url('img/logo.jpg') no-repeat;
		height:200px;
		width:auto;
		margin-top:10px;
		margin:auto;
		

}
h3{
	color:#627177;
}
.centering{
	width: 800px;
	margin:auto;
}
.imagelisting .image {
    float: left;
    font-size: 12px;
    height: 250px;
    padding: 8px;
    text-align: center;
    width: 170px;
    z-index: 10;
 	padding-top: 70px;
	padding-left: 20px;
	


}
.imagelisting .image .imagebody {
    background-image: url("images/bg.jpg");
    border: 0 none;
    height: 247px;
    margin: 0;
    text-align: left;
    width: 179px;

	
}
.imagelisting .image .imagebody .top {
    height: 100px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
.imagelisting .image .imagebody .top .toptext {
    background-color: #FBFBFB;
    border: 1px solid #E0E0E0;
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    overflow: hidden;
    padding: 1px;
    text-align: center;
    width: 166px;
}
.imagelisting .image .imagebody .top .thumbnail {
    display: block;
    overflow: hidden;
}
.imagelisting .image .imagebody .top .name {
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
}
.imagelisting .image .imagebody .bottom {
    background-color: #FFF;
    border: 1px solid #E0E0E0;
    height: 150px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    vertical-align: bottom;
    width: 168px;
}
.imagelisting .image .imagebody .bottom .text {
    color: #000000;
    font-weight: bold;
    overflow: hidden;
    padding-top: 4px;
    text-align: center;
	height:30px;
	
}
.imagelisting .image .imagebody .bottom .info {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    height: 90px;
    padding: 1px 5px 0;
    width: 158px;
}
.imagelisting .setInfo {
    background-image: none !important;
}
.imagelisting .image .imagebody .bottom .down {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 1px 0 0;
    font-weight: bold;
    margin: 0;
    padding: 0 3px 0 10px;
}
.imagelisting .image .imagebody .bottom .down .infoImage {
    float: left;
    padding: 5px 15px 5px 5px;
}
.imagelisting .image .imagebody .bottom .down .download {
    float: right;
    font-weight: bold;
    padding: 2px 4px 4px 0;
}
.singleproductsetlink {
    background: none repeat scroll 0 0 white;
    display: block;
    height: 240px;
    opacity: 0;
    position: absolute;
    width: 170px;
    z-index: 10;
}
.ecke_oben_10 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;

}
.ecke_unten_10 {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	z-index:0;
}
.center{
	    width: 170px;
    height: 235px;
	background:#FFF;
}
.bildinfo .info{
	background:#C30;
}

.popup a:hover img{
	width:90%;
	height:90%;
}
.popup img:hover{
	width:90%;
	height:90%;
}
.popup a:hover{
	width:90%;
	height:90%;
}
body img{z-index:70;
float:left;
	border: 0; 


}
.clear
{
	clear: both;
}

	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2 li{ 
	width:700px;
		height:301px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn{ 
		left:700px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(img/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(img/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:25px;
		line-height:25px;
		border:1px solid #ccc;
		background:#333333;
		color:#FFF;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#2580a2;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
		#container{	
		
		margin:0 auto;
		position:relative;
		text-align:left;
		width:700px;
		background:#fff;		
		margin-bottom:2em;
		}	
	#header{
		height:80px;
		line-height:80px;
		background:#2580a2;
		color:#fff;
		}				
	#content{
		position:relative;
		}	
	        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
.catimg{
	margin: auto;
	width:700px;
}
.catcut{
	background:#CCC;
	height:20px;
	color:#fff;
}




h1, h2, h3, h4, h5, h6 {
	font-family: "Times New Roman";
	color: #3a3a3a;
}
p {
	font-family: "Arial";
	color: #3a3a3a;
}
