    /**************************************************/
    /* -- Reset CSS vom YUI | Yahoo User Interface -- */
    body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
    body{font-family:Arial;}
    a{
        color:#0075b5;
        font-size:12px;
    }
    p{
        font-size:12px;
    }
    p b, li b{
    	font-weight: normal;
    }
    li{
        font-size:12px;
    }
    ol{
        margin-left:20px;
    }
    ol li{
        list-style-type:decimal!important;
        line-height:18px;
    }
    strong{                                              
        font-weight:bold;
    }
    .text-indent{
    	display:block;
    	text-indent:-999em;
    	height:0;
    }
    .span-indent{
    	text-indent:-999em;
    	float:left;
    	overflow:hidden;
    	display:block;
    }
    .content{
        margin-left:165px;
        margin-top:105px;
        width:650px;
        _display:inline;
    }
    #content_wrapper{
        display:block;
        height:100%;
        /* width:1000px; */
        position:absolute;
        z-index:100;
        _width:800px;
    }
    .content p{
        line-height:18px;
    }
    .content .col_wrapper{
        overflow:hidden; 
    }
    .content .col_wrapper h2{
        color:#d6234c;
        font-size:12px;
        margin-bottom:16px;
    }
    .content .col_wrapper h2 a{
        color:#d6234c;
		text-decoration: none;
    }
    .content .col_wrapper ul{
        margin-bottom:16px;
    }
    .content .col_wrapper li{
        font-size:12px;
        line-height:18px;
        background-image:url(/graphics/icons/bullet.gif);
        background-repeat:no-repeat;
        padding:0 0 0 12px;
        background-position:left 7px;
    }
    .content .left_col{
        float:left;
        /*width:315px;*/
        width:298px;
        margin-right:20px;
    }
    .content .right_col{
        float:left;
        width:298px;
    }
    #logo h1{
        float:left;
    }
    #color_space_logo{
        background-color:#fff;
        background-image:url(/graphics/logo/logo_part2.jpg);
        background-repeat:no-repeat;
        background-position:left top;
        display:block;
        height:160px;
        width:555px;
        float:right;
    }
    #color_space_nav{
        background-color:#0075b5;
        display:block;
        height:18px;
        position:absolute;
        top:160px;
        width:100%;
    }
    #logo{
        width:100%;
        height:160px;
        position:absolute;
        min-width:1001px;
        _width: expression(document.body.clientWidth < 1001 ? "1002px" : "auto");
        z-index:170;
    }
    #logo span{
        display:none;    
    }
    #logo h1 a{
        background-image:url(/graphics/logo/logo_part1.jpg);
        background-repeat:no-repeat;
        display:block;
        height:160px;
        width:388px;
        position:absolute;
        z-index:150;
        margin-left:12px;
        _margin-left:10px;
    }
    #logo a{
          position:absolute;
        z-index:150;
        display:block;
        height:160px;
        width:388px;
    }
    #nav{
        background-color:#0075b5;
        display:block;
        height:18px;
        margin-top:160px;
        overflow:hidden;
        width:776px;
    }
    #nav span{
        display:none;
    }
    #nav ul{
        overflow:hidden;
    }
        #nav ul li{
            float:left;
            display:block;
        }
        #nav ul ul li{
            float:left;
            height:18px;
            display:block;
        }
        #nav ul ul li a{
            display:block;
        }
        #nav ul ul li{
            clear:both;
            display:block;
        } 
    
        #nav ul ul{
            padding-top:8px;
            position:absolute;
            background-color:#fff;
        }
        #nav ul ul a{
            font-size:12px;
            line-height:18px;
            padding-left:13px;
            text-decoration:none;
        }
        #nav ul ul.subnav_wir{
            left:23px;
        }
        #nav ul ul a:hover{
            color:#d6234c;
            background-image:url(/graphics/icons/nav_arr.gif);
            background-repeat:no-repeat;
            background-position:left 3px;
        }

        #nav ul li a.active{
            background-position:center -18px;
        }
        #nav ul ul li a.active{
            color:#d6234c;
            background-image:url(/graphics/icons/nav_arr.gif);
            background-repeat:no-repeat;
            background-position:left 3px;
        }
        #nav ul li a.wir{
            background-image:url(/graphics/navigation/01.gif);
            display:block;
            height:18px;
            width:45px;
            margin-left:23px;
        }
        #nav ul li a:hover.wir{
            background-position:center -18px;
        }
        #nav ul li a.leistungen{
            background-image:url(/graphics/navigation/02.gif);
            display:block;
            height:18px;
            width:98px;
        }
        #nav ul li a:hover.leistungen{
            background-position:center -18px;
        }
        #nav ul li a.unternehmensgruendung{
            background-image:url(/graphics/navigation/03.gif);
            display:block;
            height:18px;
            width:187px;
        }
        #nav ul li a:hover.unternehmensgruendung{
            background-position:center -18px;
        }
        #nav ul li a.online_service{
            background-image:url(/graphics/navigation/04.gif);
            display:block;
            height:18px;
            width:130px;
        }
        #nav ul li a:hover.online_service{
            background-position:center -18px;
        }
        #nav ul li a.info_center{
            background-image:url(/graphics/navigation/05.gif);
            display:block;
            height:18px;
            width:95px;
        }
        #nav ul li a:hover.info_center{
            background-position:center -18px;
        }
        #nav ul li a.international{
            background-image:url(/graphics/navigation/06.gif);
            display:block;
            height:18px;
            width:113px;
        }
        #nav ul li a:hover.international{
            background-position:center -18px;
        }
        #nav ul li a.kontakt{
            background-image:url(/graphics/navigation/07.gif);
            display:block;
            height:18px;
            width:75px;
        }
        #nav ul li a:hover.kontakt{
            background-position:center -18px;
        }
        #nav ul li a.klientenbereich{
            background-image:url(/graphics/navigation/08.gif);
            display:block;
            height:18px;
            width:132px;
        }
        #nav ul li a:hover.klientenbereich{
            background-position:center -18px;
        }
        #nav ul ul li{
        }
        #nav li.wir ul.subnav_wir{
            display:none;            
        }  
        #nav li:hover.wir ul.subnav_wir{
            display:block!important;
            width:100%!important;
        }
        #nav li.leistungen ul.subnav_leistungen{
            display:none;            
        }
        #nav li:hover.leistungen ul.subnav_leistungen{
            display:block!important;
            width:100%!important;           
        }
        #nav li.unternehmensgruendung ul.subnav_unternehmensgruendung{
            display:none;            
        }
        #nav li:hover.unternehmensgruendung ul.subnav_unternehmensgruendung{
            display:block!important;
            width:100%!important;            
        }
        #nav li.online_services ul.subnav_online_services{
            display:none;            
        }
        #nav li:hover.online_services ul.subnav_online_services{
            display:block!important;
            width:100%!important;            
        }
        #nav li.info_center ul.subnav_info_center{
            display:none;            
        }
        #nav li:hover.info_center ul.subnav_info_center{
            display:block!important;
            width:100%!important;            
        }
        #nav li.austrian_taxes ul.subnav_austrian_taxes {
            display:none;            
        }
        #nav li:hover.austrian_taxes ul.subnav_austrian_taxes {
            display:block!important;
            width:100%!important;            
        }
        #nav li.kontakt ul.subnav_kontakt {
            display:none;            
        }
        #nav li:hover.kontakt ul.subnav_kontakt {
            display:block!important;
            width:100%!important;            
        }
        #nav .subnav_wir li{
            width:80px;
        }
        #nav .subnav_leistungen li{
            width:180px;
        }
        #nav .subnav_unternehmensgruendung li{
            width:190px;
        }
        #nav .subnav_online_services li{
            width:135px;
        }
        #nav .subnav_info_center li{
            width:116px;
        }
        #nav .subnav_kontakt li{
            width:76px;
        }
        #nav ul ul li a{
            width:100%;
        }
        #nav ul ul.open{
            display:block!important;
        }
        #nav:hover ul ul{
            display:none!important;
        }
        #nav ul ul.donthover{
            _display:none!important;
        }
        #nav ul ul.over{
            _display:block!important;
        }
    #footer{
        height:30px;
        margin-left:30px;
        clear:both;
        height:4%;
    }
    #footer a{
        font-size:11px;
    }
    #footer p{
        font-size:11px;
    }
    #printer a{
        width:31px;
        height:27px;
        position:absolute;
        background-image:url(/graphics/icons/print_off.gif);
        top:190px;
        right:12px;
        z-index:100;
    }
    #printer a:hover{
        background-image:url(/graphics/icons/print_over.gif);
    }
    #height{
        display:block;
        height:100%;
    }
    #content_wrapper{
        height:100%;
    }
    .clear{
        clear:both;
    }
    #stretcher{
        float:left;
        width:0px;
        height:96%;
    }  
    body{
        height:100%;   
    }
br{
    line-height:12px;
}
a.pdf{
    background-image:url(/graphics/misc/pdf.gif);
    background-repeat:no-repeat;
    display:block;
    float:left;
    margin-top:2px;
    width:16px;
    height:16px;
    margin-left:25px;
    text-indent:-999em;
}
a.external{
    margin-bottom:10px;
    display:block;
}
a.download{
    /*text-decoration:none;*/
}
/** Content Elemente **/
.content{
    float:left;
}
/** Überschrift **/
.content h2{
    color:#0672b1;
    font-weight:bold;
    margin-bottom:10px;
}

/** Wir über uns Seite **/
.content .cont_wrapper{
    width:100%;
    clear:both;
}
.content .cont_lft_col{
    display:block;
    float:left;
    width:385px;
    margin-right:85px;
}
.content .cont_rgt_col{
    display:block;
    float:left;
    width:180px;
}
.content .pano{
    float:left;
}

.content .panoramas{
    margin-top:10px;
}
.content .panoramas #pano_2, .content .panoramas #pano_3{
    margin-right:52px;
}
/** Das Team **/
.team_wrapper h2{
    text-align:left;
    margin-left:126px;
}
.team_wrapper .cont_lft_col{
    margin-right:15px;
    width:315px;
    float:left;    
}
.team_wrapper .cont_rgt_col{
    width:315px;
    float:left;    
}
.team_wrapper li{
    margin-bottom:15px;
}
.team_wrapper img{
    margin-right:15px;
    float:left;
}
.team_wrapper p{
    display:block;
    float:left;
    width:180px;
}
/** Unternehmensgruendung **/
ul.gruendung li{
    background:none!important;
    padding:0!important;
}
ul.gruendung .info{
    float:left;
    width:260px;
    line-height:24px;
}
ul.gruendung a.pdf{
    margin-left:0;
    display:block;
    float:left;
    margin-right:5px;
}
ul.gruendung a.xls{
    background-image:url(/graphics/misc/xls.gif);
    background-repeat:no-repeat;
    display:block;
    float:left;
    margin-top:2px;
    width:16px;
    height:16px; 
    text-indent: -999em;
}
/** Infocenter **/
.content table.sozial, .content table.sozial td, .content table.sozial th{
    border:1px solid #d7effa;
    font-size:11px;
    line-height:18px;
}
.content table.sozial td, .content table.sozial th{
    padding:2px;
    vertical-align:top;
}
.content table.sozial tr.even td{
    background-color:#eaf6fd;
}

.content table.sozial th{
    background-color:#008dc0;
    color:#fff;
}
#ecommerce{
    display:none;
}
/** Newsletter **/
.content table.newsletter, .content table.newsletter td, .content table.newsletter th{
    border:1px solid #d7effa;
    font-size:11px;
    line-height:18px;
}
.content table.newsletter td, .content table.newsletter th{
    padding:2px;
    vertical-align:top;
}
.content table.newsletter tr.even td{
    background-color:#eaf6fd;
}

.content table.newsletter th{
    background-color:#008dc0;
    color:#fff;
}
.content table.newsletter a{
    text-decoration:none;
    font-size:11px;
}
.content table.newsletter{
    margin-bottom:20px;
}

/** Flags **/
#color_space_nav li{
    float:left;
}
#color_space_flag li{
    float:left;
}
li.german, li.english{
    width:85px;
    margin-right:17px;
    _margin-right:9px;
    float:right!important;
    text-indent:-999em;
    display: block;
}
li.english a,li.german a{
    background-image:url(/graphics/misc/en.gif);
    background-repeat:no-repeat;
    display:block;
}
#color_space_nav{
      min-width:884px;
      _width: expression(document.body.clientWidth < 884 ? "885px" : "auto");
}
li.german a {
      width:88px;
      height:18px;
      background-image:url(/graphics/misc/de_startseite.gif);
}       
li.english a {
      width:84px;
      height:18px;
      background-image:url(/graphics/misc/en_startseite.gif);
}

#landkarte{
	margin-bottom: 40px;

}
.cont_lft_col ul ul{
	margin-left: 15px;
	margin-top: 5px;
}