﻿/* MAIN */
    .divSubWrapperWinter {
        background-image: url(/images/main/header_detail_winter.gif);
        background-repeat: no-repeat;
    }
    .divSubWrapperSummer {
        background-image: url(/images/main/header_detail_sommer.gif);
        background-repeat: no-repeat;
    }

/* NAVIGATION */    
    .subNavi {
		list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
		margin: 0;
		padding: 0;
		width:195px;
	}
	.divSubNavi ul {
	    list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
	    margin: 0;  
	    padding: 0;
	    width:195px;	      
	}
	.divSubNavi li {
	    line-height: 13px; 
	    margin: 0;
	    width:195px;
	    padding:0;
	}
	/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
    * html .subNavi li {
        height: 1%;
    }
    /* End Hack */
    
    .divSubNaviLine {
        margin:6px 0 5px 0;
        padding:0;
        line-height:2px;
        /*border-bottom:1px solid #c5dce3;*/
    }
    /* main */
    a.subnavigMain {
        /*background-image:url(/images/navigation/dot_blue.gif);
        background-position:0px 1px;
        background-repeat:no-repeat;*/
        padding:0 0 0 20px;
        line-height:15px;
        display:block;
    }
    a.subnavigMainActive {
        /*background-image:url(/images/navigation/arrow_blue.gif);
        background-position:0px 1px;
        background-repeat:no-repeat;*/
        padding:0 0 0 20px;
        line-height:15px;
        display:block;
    }
    /* sub */
    a.subnavigSub {
        /*padding:0 0 0 18px;*/
    }
    a.subnavigSubActive {
        /*padding:0 0 0 18px;*/
    }
    .divSubNaviPoint {
        float:left;
        margin:0;
        padding:0 0 0 18px;
        width:12px;
    }
    .divSubNaviLink {
        float:left;
        width:165px;
        margin:0;
        padding:0;
    }
    
/* CONTACTS */
    .divContactsContainer {
        padding:0px 0px 0px 15px;
        margin:20px 0px 0px 0px;
    }
    .divContact {
        padding:0px;
        margin:0px 0px 0px 0px;
    }
    .divContactLeft {
        float:left;
        width:54px;
        padding:0px;
        margin:0px 10px 15px 0px;
    }
    .imgBorderContact {
        border:2px solid #e4e4e4; 
    }
    .divContactRight {
        float:left;
        padding:2px 0px 15px 0px;
        margin:0px;
        width:138px;
    }
        
/* CONTENT */
    .divMainContent {
    	min-height:400px;
    	_height:400px;
    }     
    #divContentContainer {
        background-color:#ffffff;
        padding:5px 10px 0 10px;
        margin:0;
        width:681px;
    }
    .divContent {
        margin:0 0 10px 0;
        padding:0;
    }
    .divBack {
        padding:0;
        margin:0 0 15px 0;
    }    
    .divImageLeftBorder {
        background-color:#ffffff;
    }
    .divMoreInfo {
        margin:7px 0 0 0;
    }
    .divContentListLeft {
        float:left;
        width:335px;
        margin:0 11px 30px 0;
    }
    .divContentListRight {
        float:left;
        width:335px;
        padding:0;
        margin:0 0 30px 0;
    }
    .imgLeft {
        margin-bottom:10px;
    }
    .imgIco {
        margin:0pt 5px 3px 0pt;
        padding:0pt;
        vertical-align:middle;
    }
       
    .imageContainerLeft {
	    border:0;
	    float:left;
	    margin:0 10px 0 0;
	    padding:0;
	}
	.imageContainerRight {
	    border:0;
	    float:right;
	    margin:0 0 0 10px;
	    padding:0;
	}
	
	/* gallery */
	#galleryOverview {
        width:681px;
    }
    .imageGalleryThumbContainer {
        float:left;
        margin:0 0 7px 0;
    }
    
    .imageGalleryThumb {
        /*background-image:url(/images/detail/box_gallery_winter.gif);*/
        /*float:left;*/
    }
    
    .imageGalleryTable, .imageGalleryThumb {
        height:160px;
        width:160px;
    }
    
    .imageGalleryTd {
        padding:0px;
        text-align:center;
        vertical-align:middle;
    }
    
    .imageGalleryThumbDescription {
        width:150px;
        padding-top:2px;
        padding-left:5px;
        padding-right:5px;
        height:30px;
    }
    
    /* product navigation (info links) */ 
    #divProductNavigation { 
        margin: 0 0 15px 5px;
    }  
    
    /* links, downloads, galleries */
    .divLinks {
        margin:10px 0 10px 0;
        padding:0;
    }
    .divDownloads {
        margin:10px 0 10px 0;
        padding:0;
    }
    .divGallery {
        margin:10px 0 10px 0;
        padding:0;
    }
    .divGalPic {
        float:left;
        height:160px;
        width:160px;
        /*background-image:url(/images/detail/box_gallery_winter.gif);
        background-repeat:no-repeat;*/
        margin:0 11px 11px 0;
    }
    .divGalPicLast {
        float:left;
        height:160px;
        width:160px;
        /*background-image:url(/images/detail/box_gallery_winter.gif);
        background-repeat:no-repeat;*/
        margin:0 0 11px 0;
    }
    
    /* for panoramakamera.aspx */
    .divFeratelIFrame {
        position:relative;
        z-index:10;
    }
    
    .divLinksFeratel {
        position:absolute;
        z-index:20;
        top:25px;
        left:0;
        height:45px;
    }
    
    .divPanIFrameLink {        
        float:left;
        height:17px; 
        cursor:pointer;
        text-align:center;        
        padding:2px 0 0 0;
        width:130px;
        border-right:1px solid #fff;
        margin:0 0 5px 0;
    }
    
    .divPanIFrameLink a {
        color:#fff;
        font-size:11px;
        text-decoration:none;
        line-height:15px;
        border:0;
        text-decoration:none;
    }
    
    .divLinksContainer {
        position:absolute;
        z-index:40;
        top:73px;
        left:360px;
        width:180px; 
        height:300px; 
        background:#fff; 
        padding:20px 0 0 20px;
    }
    
    .divPanoramaIFrame {
        position:absolute; 
        z-index:30; 
        top:70px; 
        left:0px; 
        width:640px; 
        height:550px; 
        background:#fff;
    } 
    
