/*  CSS Document 
    start page */

    /* basic layout structure, content */
    .divDefaultContent {
        color: #FFFFFF;
	    width: 840px;
	    margin-top: 15px;
	    position: relative;
	    background-image: url("/images/start/01_infrarothomespa.jpg");
	}
	.divContentBox {
	    width: 173px;
	    height: 140px;
	    background-image: url(/images/main/splash/box_quicklinks.gif);
	    margin-right: 7px;
	    float: left;    
	}
	.divContentBoxTop {
	    width: 173px;
	    height: 20px;
	    margin-top: 5px;
	    text-align: center;
	}
	.divContentBoxCenter {
	    width: 173px;
	    height: 120px;
	    text-align: center;
	}
	.divWebcam {
	    background-image: url(/images/main/splash/webcam.jpg); 
	    background-repeat: no-repeat; 
	    background-position: 29px 0px;
	    /*height: 107px; 
	    width: 115px;
	    margin-left: 27px;*/
	}
	.divLanguageSelect{
	    float: left;
	    margin-top: 9px;    
	}
	
    .divWelcome {
	    background-image: url(/images/hospizhotelsrestaurants/main/logo_hhr.png);
	    background-position: 0px -30px;
	    background-repeat: no-repeat;
	    width: 267px;
	    height: 217px;   
	}
    /*
	*html .divWelcome {
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/hospizhotelsrestaurants/main/logo_hhr.png');        
	    width: 267px;
	    height: 217px;
    }
    .divWelcome[class] {
        background-image: url(/images/hospizhotelsrestaurants/main/logo_hhr.png);
	    background-position: 0px -30px;
	    background-repeat: no-repeat;
	    width: 267px;
	    height: 217px;
    }
*/
	.divWelcomeHeadline {
	    padding: 40px 0px 0px 230px;
	    width: 750px; 
	}
	/* Trans Box Def. */
	.divTransBox {
	    width: 234px;
	    float: left;
	    margin-right: 7px;    
	}
	.divTransBoxTop {
	    height: 7px;
	    width: 234px;
	    background-color: White;
	    filter:alpha(opacity=70);
	    -moz-opacity:0.7;
	    opacity:0.7;
	}
    .divTransBoxLeft {
	    width: 7px;
	    height: 166px;
	    background-color: White;
	    filter:alpha(opacity=70);
	    -moz-opacity:0.7;
	    opacity:0.7;
	    float: left;
	}
	.divTransBoxMiddle{
	}
	.divTransBoxRight {
	    width: 7px;
	    background-color: White;
	    filter:alpha(opacity=70);
	    -moz-opacity:0.7;
	    opacity:0.7;
	    height: 166px;
	    float: left;
	}
	.divTransBoxBottom {
	    height: 82px;
	    width: 234px;
	    margin-top: -82px;
	    background-color: White;
	    filter:alpha(opacity=70);
	    -moz-opacity:0.7;
	    opacity:0.7;
	}
	.divTransBoxSmall {
	    width: 173px;
	    float: left;
	    margin-right: 7px;
	    margin-top: 44px;    
	}
	.divTransBoxSmallTop {
	    height: 7px;
	    width: 173px;
	    background-color: White;
	    filter:alpha(opacity=70);
	    -moz-opacity:0.7;
	    opacity:0.7;
	}
    .divTransBoxSmallLeft {
	    width: 7px;
	    height: 122px;
	    background-color: White;
	    filter:alpha(opacity=70);
	    -moz-opacity:0.7;
	    opacity:0.7;
	    float: left;
	}
	.divTransBoxSmallMiddle{
	}
	.divTransBoxSmallCenterSmall{
	    background-image: url(/images/main/splash/last_minute.jpg); 
	    background-repeat: no-repeat;   
	    display: block;
	    float: left;
	    width: 154px; /* 159px-5px */
	    height: 51px; /* 122px-71px */
	    padding-top: 71px;
	    padding-left: 5px;
	}
	.divTransBoxSmallCenter{    
	    display: block;
	    float: left;
	    width: 215px; /* 220px-5px */
	    height: 51px; /* 166px-115px */
	    padding-top: 115px;
	    padding-left: 5px;
	}
	.divTransBoxSmallRight {
	    width: 7px;
	    background-color: White;
	    filter:alpha(opacity=50);
	    -moz-opacity:0.5;
	    opacity:0.5;
	    height: 122px;
	    float: left;
	}
	.divTransBoxSmallBottom {
	    margin-left: 7px;
	}
	/* Trans Box Def. Ende */	
	.divCompanyContent {
	    margin-top: 30px;  
	}
	.divCompanyContentLeft {
	    float :left; 
	    width: 350px;
	    margin-left: 110px;   
	}
	.divCompanyContentRight {
	    float :left;   
	    margin-left: 10px; 
	}
	.spanMainNavi {
	    margin-top: 10px;
	    float: left;	      
	}
	.divSpacing {
	    padding-top: 10px;	      
	}
	.divContentCompanyBottom {
	    margin: 0px 0px 150px -10px;   
	}
	.divContentCompanyBox {
	    float: left;
	    width: 130px;
	    margin: 10px 0px 10px 0px;     
	}
	.divContentCompanyBoxTop {
        text-align: center;
	}
	.divContentCompanyBoxBottom {     
	    text-align: center;
	}
	
	.divFooter {
	    width: 840px;
	    margin-left: 3px; 
	    padding-bottom: 10px;   
	}
	.divFooterLeft {
	    float: left;    
	}
	.divFooterRight {    
	    float: right;
	    margin-right: 15px;
	}
    /* basic layout structure, content end */