#engineering, #infoshop {
	text-align:left;
}
#infoshop {
	width:100%;
}
#engineering h1, #engineering h2, #engineering h3 {
	padding:0px;
	margin:0px;
}
.ueb {
	font-weight:bold;
	font-size:12px;
}
.ueb h2, .produktAktuell h2 {
	padding:0px;
	margin:0px;
}
.breaker {
	height:1px;
	width:1px;
	overflow:hidden;
	clear:both;
}
.image, #image, .produktimage {
	margin-left:5px;
	float:right;
	width:310px;
}
.image img, #image img {
	width:300px;
	float:right;
}
.galerie {
	float:left;
}
.galerie img, #galerie img {
	width:80px;
	margin-left:5px;
	float:left; 
	border:1px solid #000;
}
.produktAktuell p {
	text-align: justify;
}
.image p {
	padding-right:5px;
	float:left;
	width:310px;
	text-align:left;
	padding-left:8px;
	text-align: left;
}
.produktAktuell h1, .produktAktuell h2, .produktAktuell h3 {
	padding:0px;
	margin:0px;
}

.produktAktuell h3 {
	
}
.image_desc {
	display:none;
}
.image .weitere_bilder {
	text-align:center;
}
.image .weitere_bilder a {
	
}
.hr {
	overflow:hidden;
	clear:both;
	border-top:1px solid #D8D8D5;
	height:20px;
}
.headline {
	background-color:#f46f24;
	background-color:#fff;
	background-image:url('http://www.denprotect.com/ns/i/brandschutz_header.gif');
	position:relative;
	background-position:right top;
	background-repeat:no-repeat;
	height:63px;
	width:100%;
}



#navlist ul, #engineering ul
{
padding-left: 0;
list-style: none;
}
#hacklist ul, #infoshop ul {
	
}
#navlist li, #engineering li 
{
padding-left: 15px;
margin-left:4px;
background-image: url(http://www.denprotect.com/ns/i/orange_bullet.gif);
background-repeat: no-repeat;
background-position: 0 .3em;

}

#hacklist li, #infoshop li 
{
	/**padding-left: 45px;*/
	margin-left:20px;
	/**background-image: url(http://www.denprotect.com/ns/i/haken.jpg);*/
	background-repeat: no-repeat;
	/**height:40px;*/
	text-align:left;
}

#engineering h2, #engineering h3 {
	padding:0px;margin:0px;
	color:#000;
}
#engineering h2 {
	font-size:14px;
}
#engineering h3, #navlist h3 {
	font-size:13px;
}
#headline h1, #headline h2 {
 font-size:22px;color:#000;position:relative;padding-left:4px;padding-top:20px;
}

/** 
* Tabelle 
*/
.tabelle {
	width:100%;padding:0px;margin:0px;
}
.tabelle #header{
	background-color:#6d6e70;color:#fff;height:24px;font-size:18px;font-weight:bold;text-align:center;
}
.tabelle .spalte, .tabelle .spalte_r {
	float:left;width:215px;background-color:#d1d3d4;padding-left:5px;height:80px;
}
.tabelle .spalte_r {
	width:216px;
}
.tabelle .spalte_tr, .tabelle2sp .spalte_tr, .tabelle3sp .spalte_tr, .tabelle4sp .spalte_tr {
	width:11px;float:left;background-color:#fff;
}

/**
 * Tabelle 1 Spalte
 */
.tabelle1sp {
	width:100%;padding:0px;margin:0px;
}

.tabelle1sp #header{
	background-color:#6d6e70;
	color:#fff;
	height:24px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.tabelle1sp .spalte {
	background-color:#d1d3d4;
	padding-left:5px;
}
.tabelle1sp .spalte h3 {
	padding-left:5px;
	height:40px;
}
.tabelle1sp .spalte .image {
	width:215px;
	
}
.tabelle1sp .spalte {
	float:left;
	width:100%;
	background-color:#d1d3d4;
	padding-left:5px;
}

/**
 * Tabelle 2 Spalten
 */
.tabelle2sp {
	width:840px;
	padding:0px;margin:0px;
}

.tabelle2sp #header{
	background-color:#6d6e70;
	color:#fff;
	height:24px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.tabelle2sp .spalte, .tabelle2sp .spalte_r {
	float:left;
	background-color:#d1d3d4;
	padding-left:5px;
}
.tabelle2sp .spalte h3, .tabelle2sp .spalte_r h3 {
	padding-left:5px;
	height:40px;
}
.tabelle2sp .spalte .image, .tabelle2sp .spalte_r .image {
	width:215px;
	
}
.tabelle2sp .spalte, .tabelle2sp .spalte_r {
	float:left;
	width:414px;
	background-color:#d1d3d4;
	padding-left:5px;
}
.tabelle2sp .spalte_r {
	width:405px;
}

/**
 * Tabelle 3 Spalten
 */
.tabelle3sp {
	width:845px;padding:0px;margin:0px;
}

.tabelle3sp #header{
	background-color:#6d6e70;
	color:#fff;
	height:24px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.tabelle3sp .spalte, .tabelle3sp .spalte_r {
	float:left;
	width:270px;
	background-color:#d1d3d4;
	padding-left:5px;
}
.tabelle3sp .spalte h3, .tabelle3sp .spalte_r h3 {
	padding-left:5px;height:40px;
}
.tabelle3sp .spalte .image, .tabelle3sp .spalte_r .image {
	width:215px;
	height:335px;
}
.tabelle3sp .spalte, .tabelle3sp .spalte_r {
	float:left;
	background-color:#d1d3d4;
	padding-left:5px;
}
.tabelle3sp .spalte_r {
	width:267px;
}
		
/**
 * Tabelle 4 spalten
 */
.tabelle4sp .spalte .image, .tabelle4sp .spalte_r .image {
	width:200px;
	height:100px;
}

.tabelle4sp {
	width:845px;padding:0px;margin:0px;
}
.tabelle4sp .spalte, .tabelle4sp .spalte_r {
	float:left;
	width:198px;
	background-color:#d1d3d4;
	padding-left:5px;
}
.tabelle4sp .spalte_r {
	width:197px;				
}
.tabelle4sp .head {
	background-color:#6d6e70;color:#fff;height:24px;font-size:18px;font-weight:bold;text-align:center;
}

.tabelle4sp .spalte img, .tabelle4sp .spalte_r img {
	width:150px;		
}

/**
 * Tabelle 2 spalten
 */


.navimage img {
	width:200px;
	height:100px;
	margin-right:10px;
}

.spalte p, .spalte_r p  {
	padding-left:5px;
}

.blueBg {
				background-image:url('http://www.denprotect.com/ns/i/blueBg.jpg');
				position:relative;
				background-position:right top;
				background-repeat:repeat-x;
				height:37px;
				width:846px;
			}

.blueBg span, .blueBg a {
				color:#fff;
				font-size:18px;
				/**font-weight:bold;*/
				position:absolute;
				/**margin-top:4px;
				margin-left:50px;*/
				margin: 8px 0 0 65px;
				width:200px;
				
			}
.blueBg h1 {
 	color:#fff;
	font-size:18px;
	position:absolute;
	margin: 8px 0 0 10px;
	font-weight:normal;
}
			.blueBg a {
				text-decoration:none;				
			}

#infoshop .image {
	float:left;width:310px;
	margin-left:-10px;
}
.boldtext {
	font-weight:bold;
}
.anfragelink {
	
}
.anfragelink a:link, .anfragelink a:visited, .anfragelink a:hover {
	color:red;
	size:100px;
}


/**
 * Einzelprodukte
 */
#infoshop .image {
	float:left;width:310px;
	margin-left:-10px;
}

#Workspace { width:850px; text-align:left; padding:2px; position:relative; }
    
    .example { margin-bottom:60px; }

    /* Data Viewer */
    #Viewer { position:absolute; left:300px; top:30px;  border:2px solid #555555; width:320px; height:250px; background-color:#ffffff; padding:10px; width:510px; height:470px; }
    #Cmd_NextItem { position:absolute; right:0px; top:-20px; text-decoration:underline; color:#fff; z-index:3; cursor:pointer;}
    #Cmd_PreviousItem { position:absolute; left:0px; top:-20px; text-decoration:underline; color:#fff; z-index:3; cursor:pointer;}

    /* Generic Carousel Properties */
    .carousel { position:relative; clear:both; left:20px; margin-top:10px; 
        border:1px solid #555555; background-color:#333333;
        background-color:white;
    }
    .carousel .navButton {
        cursor:pointer; display:block; text-indent:-9999px; background-repeat:none; z-index:10;
    }
    .carousel .container { position:absolute; overflow:hidden; }
    .carousel .items { position:absolute; }
    .carousel .item { position:relative;
        cursor:pointer;
	    /**filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);*/
        /**-moz-opacity:0.7;*/
        /**opacity:0.7;*/
        list-style-type:none; margin:0px; 
    }
    .carousel .item.hover, .carousel .item.selected { 
	    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        /**-moz-opacity:1.0;*/
        /**opacity:1.0;*/    
    }


    /* Horizontal Carousel */
    #Carousel2 { height:88px; width:260px; }
    #Carousel2 .container { left:26px; top:12px; width:210px; height:100px; }        
    #Carousel2 .items { top:0; left:2px; width:1000px;}
    #Carousel2 .item { height:70px;  width:70px; float:left; clear:right; }
    #Carousel2 .item .icon img { position:relative; left:0px; width:65px !important; height:65px; cursor:pointer;}
    #Carousel2 .navButton { position:absolute; bottom:0px; width:24px; height:87px; }
    #Carousel2 .navButton.previous {  left:0px; background-image:url('http://www.denprotect.com/ns/i/button.left.png'); }
    #Carousel2 .navButton.next { right:0px; background-image:url('http://www.denprotect.com/ns/i/button.right.png'); }

    /* Hide data items from selector */
    #Carousel2 .item .key { display:none;}
    #Carousel2 .item .picture { display:none;}
    
    
    .tabelle2 {
	width:100%;padding:0px;margin:0px;
}
.tabelle2 #header{
	background-color:#6d6e70;color:#fff;height:24px;font-size:18px;font-weight:bold;text-align:center;
}
.tabelle2 .spalte1, .tabelle2 .spalte2 {
	float:left;width:331px;background-color:#d1d3d4;padding-left:5px;height:80px;
}
.tabelle2 .spalte2 {
	width:332px;
}
.tabelle2 .spalte_tr {
	width:11px;float:left;background-color:#fff;
}

.spalte1 .image, .spalte2 .image {
	width:200px;
	height:100px;
	float:left;
	padding-left:10px;
}

/** tabs style */

#tabs{
        margin-left: 4px;
        padding: 0;
        background: transparent;
        voice-family: "\"}\"";
        voice-family: inherit;
        padding-left: 5px;
    }
    #tabs ul{
        font: bold 11px Arial, Verdana, sans-serif;
        margin:0;
        padding:0;
        list-style:none;
    }
    #tabs li{
        display:inline;
        margin:0 2px 0 0;
        padding:0;
        text-transform:uppercase;
    }
    #tabs a{
        float:left;
        background:#d1d3d4 url(http://www.denprotect.com/ns/i/roundleft.gif) no-repeat left top;
        margin:0 2px 0 0;
        padding:0 0 1px 3px;
        text-decoration:none;
    }
    #tabs a span{
        float:left;
        display:block;
        background: transparent url(http://www.denprotect.com/ns/i/roundright.gif) no-repeat right top;
        padding:4px 9px 2px 6px;
    }
    #tabs a span{float:none;}
    #tabs a:hover{background-color: #7E94B9;color: white;}
    #tabs a:hover span{background-color: #7E94B9;}
    #tabHeaderActive span, #tabHeaderActive a, #tabSecondHeaderActive span, #tabSecondHeaderActive a { background-color: #6d6e70; color:#fff;}
    .tabContent, .tabSecondContent {
        clear:both;
        border:2px solid #6d6e70;
        padding-top:2px;
        background-color:#FFF;
    }
.produktTabs {
	padding-left:5px;
    padding-right:5px;
}
    

#engineering .weiterBtn {
	background-image:url('http://www.denprotect.com/ns/i/button.gif');
	background-repeat: no-repeat;
	height:39px;
	width:157px;
	text-align:center;
	padding-top: 19px;	
}
#engineering .weiterBtn a {
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
#engineering .weiterBtn a {
	
}
#engineering .weiterBtn a {
	text-decoration:none;
}

.imagedesc {
	font-size:10px;
}

.kammer th {
	background-color:#0068a6;
	color:#fff;
	padding-left:2px;
}
.kammer td {
	border:1px solid #dde8f4;
}
