@charset "iso-8859-1";
/* CSS Document */


body {
	width:100%;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff!important;
	margin:0;
	background:url(../img/layout/bg_main.gif) top left repeat-x #01213a!important;
}

a {outline:none; color:#fff;}

div#mainWrapper {
	width:845px;
	margin:0 auto;
	background:url(../img/layout/shaddow_right.png) top right repeat-y;
}

div#secondWrapper {
	width:839px;
	border-top:19px solid #005fa7;

}

div#secondWrapper div#navigationWrapper {
	width:839px;
	height:66px;
}


div#secondWrapper div#navigationWrapper div#logo {
	width:218px;
	height:57px;
	float:left;
	background:url(../img/layout/logo_top.jpg) top left no-repeat;
}

div#secondWrapper div#headerWrapper {
	width:839px;
	height:286px;
	border-top:1px solid white;
	border-bottom:1px solid white;
}

div#bannerNeubauCazis {
	width:344px;
	height:138px;
	margin:148px 0 0 495px;
	background:url(../img/layout/banner_neubau_cazis.png) top left no-repeat;	
}

div#bannerNeubauCazis a {display:block; width:100%; height:100%;}

div#secondWrapper div#contentWrapper {
	width:775px;
	min-height:450px;
	padding:0 21px 30px 43px;
	background:url(../img/layout/bg_content.gif) bottom left repeat-x #014c86;
}

div#shaddowBottom {
	width:845px;
	height:7px;
	margin:0 auto;
	background:url(../img/layout/shaddow_bottom.png)
}

div#schattenAbdeckblaetz {
	position:absolute;
	width:17px;
	height:88px;
	margin:19px 0 0 839px;	
	background:url(../img/layout/schatten-abdeckblaetz.jpg) top left no-repeat;
	
}



/**** Navigation ****/

div#secondWrapper div#navigationWrapper ul#navigation {
	width:620px;
	height:20px;
	float:left;
	padding:0;
	margin:36px 0 0 0;
	list-style-type:none;
}

div#secondWrapper div#navigationWrapper ul#navigation li {
	height:20px;
	padding:0;
	margin:0;
	float:left;
}

div#secondWrapper div#navigationWrapper ul#navigation li a {
	display:block;
	height:20px;
}

div#secondWrapper div#navigationWrapper ul#navigation li a span {display:none;}

/* home */
div#secondWrapper div#navigationWrapper ul#navigation li a#home {
	width:75px;
	background:url(../img/layout/nav_main/home.jpg)
}
div#secondWrapper div#navigationWrapper ul#navigation li a#home:hover, div#secondWrapper div#navigationWrapper ul#navigation li a#home.active {
	width:75px;
	background:url(../img/layout/nav_main/home_x.jpg)
}

/* neubau */
div#secondWrapper div#navigationWrapper ul#navigation li a#neubau {
	width:100px;
	background:url(../img/layout/nav_main/neubau.jpg)
}
div#secondWrapper div#navigationWrapper ul#navigation li a#neubau:hover, div#secondWrapper div#navigationWrapper ul#navigation li a#neubau.active {
	width:100px;
	background:url(../img/layout/nav_main/neubau_x.jpg)
}

/* referenzen */
div#secondWrapper div#navigationWrapper ul#navigation li a#referenzen {
	width:125px;
	background:url(../img/layout/nav_main/referenzen.jpg)
}
div#secondWrapper div#navigationWrapper ul#navigation li a#referenzen:hover, div#secondWrapper div#navigationWrapper ul#navigation li a#referenzen.active {
	width:125px;
	background:url(../img/layout/nav_main/referenzen_x.jpg)
}

/* firma */
div#secondWrapper div#navigationWrapper ul#navigation li a#firma {
	width:80px;
	background:url(../img/layout/nav_main/firma.jpg)
}
div#secondWrapper div#navigationWrapper ul#navigation li a#firma:hover, div#secondWrapper div#navigationWrapper ul#navigation li a#firma.active {
	width80px;
	background:url(../img/layout/nav_main/firma_x.jpg)
}

/* freiestellen */
div#secondWrapper div#navigationWrapper ul#navigation li a#freiestellen {
	width:139px;
	background:url(../img/layout/nav_main/freiestellen.jpg)
}
div#secondWrapper div#navigationWrapper ul#navigation li a#freiestellen:hover, div#secondWrapper div#navigationWrapper ul#navigation li a#freiestellen.active {
	width:139px;
	background:url(../img/layout/nav_main/freiestellen_x.jpg)
}

/* kontakt */
div#secondWrapper div#navigationWrapper ul#navigation li a#kontakt {
	width:101px;
	background:url(../img/layout/nav_main/kontakt.jpg)
}
div#secondWrapper div#navigationWrapper ul#navigation li a#kontakt:hover, div#secondWrapper div#navigationWrapper ul#navigation li a#kontakt.active {
	width:101px;
	background:url(../img/layout/nav_main/kontakt_x.jpg)
}


/**** /END/ Navigation ****/


/**** Sub-Navigation ****/

div#secondWrapper div#subNavigationWrapper {
	width:839px;
	height:33px;
	background-color:#014c86;
	padding-bottom:23px;
}

div#secondWrapper div#subNavigationWrapper ul#subnavigation {
	width:839px;
	height:33px;
	list-style-type:none;
	margin:0;
	padding:0;
	background-color:#014c86;
}

div#secondWrapper div#subNavigationWrapper ul#subnavigation li {
	height:33px;
	float:left;
}

div#secondWrapper div#subNavigationWrapper ul#subnavigation li a {
	display:block;
	height:33px;
}

div#secondWrapper div#subNavigationWrapper ul#subnavigation li a span {
	display:none;
}

div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#refstahlbau {
	width:130px;
	background:url(../img/layout/nav_sub/referenzen_stahlbau.jpg)
}
div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#refstahlbau:hover, div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#refstahlbau.active {
	width:130px;
	background:url(../img/layout/nav_sub/referenzen_stahlbau_x.jpg)
}
/* Referenzen Stahlbau */
div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#refstahlbau {
	width:130px;
	background:url(../img/layout/nav_sub/referenzen_stahlbau.jpg)
}
div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#refstahlbau:hover, div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#refstahlbau.active {
	width:130px;
	background:url(../img/layout/nav_sub/referenzen_stahlbau_x.jpg)
}

/* Referenzen Raumsysteme */
div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#refraumsysteme {
	width:160px;
	background:url(../img/layout/nav_sub/referenzen_raumsysteme.jpg)
}
div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#refraumsysteme:hover, div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#refraumsysteme.active {
	width:160px;
	background:url(../img/layout/nav_sub/referenzen_raumsysteme_x.jpg)
}

/* Referenzen Anlagebau */
div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#refanlagebau {
	width:125px;
	background:url(../img/layout/nav_sub/referenzen_anlagebau.jpg)
}
div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#refanlagebau:hover, div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#refanlagebau.active {
	width:125px;
	background:url(../img/layout/nav_sub/referenzen_anlagebau_x.jpg)
}

/* Referenzen Toscano Cazis */
div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#reftoscanocazis {
	width:165px;
	background:url(../img/layout/nav_sub/referenzen_toscanocazis.jpg)
}
div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#reftoscanocazis:hover, div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#reftoscanocazis.active {
	width:165px;
	background:url(../img/layout/nav_sub/referenzen_toscanocazis_x.jpg)
}

/* Firma Organigramm */
div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#firmaorganigramm {
	width:170px;
	background:url(../img/layout/nav_sub/firma_organigramm.jpg)
}
div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#firmaorganigramm:hover, div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#firmaorganigramm.active {
	width:170px;
	background:url(../img/layout/nav_sub/firma_organigramm_x.jpg)
}

/* Firma Zertifikate */
div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#firmazertifikate {
	width:132px;
	margin-right:10px;
	background:url(../img/layout/nav_sub/firma_zertifikate.jpg)
}
div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#firmazertifikate:hover, div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#firmazertifikate.active {
	width:132px;
	margin-right:10px;
	background:url(../img/layout/nav_sub/firma_zertifikate_x.jpg)
}

/* Firma Argumente */
div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#firmaargumente {
	width:130px;
	background:url(../img/layout/nav_sub/firma_argumente.jpg)
}
div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#firmaargumente:hover, div#secondWrapper div#subNavigationWrapper ul#subnavigation li a#firmaargumente.active {
	width:130px;
	background:url(../img/layout/nav_sub/firma_argumente_x.jpg)
}

/**** /END/ Sub-Navigation ****/


/**** misc ****/

.clear {
	clear:both;
	height:0;
	overflow:hidden;
}



