@charset "utf-8";
/* CSS Document */
		
@import url("wrapper.css");
@import url("formular.css");


*{
	font-family:arial;	
}

body	{
	margin:0px;
	padding:0px;
/*	background:url("../images/gfx_bodylarge_bg.png") center top repeat-y;*/
	text-align:center;
}

#sitecontainer_outer	{
	/*width:1126px;*/
	width:1024px;
	background:url("../images/gfx_bodylarge_bg_980.jpg") center top repeat-y;
	margin:0px auto;
	height:100%;
	position:relative;
	z-index:5;
}

#sitecontainer	{
	height:100%;	
	/*width:1014px;*/
	width:980px;
	margin:0px auto;

}

.clearer {
	clear:both;
	float:none;
}

/****************************************************************/

#header	{
	position:relative;	
	/*position:fixed;*/
	top:0px;
	left:0px;
	height:219px;
	z-index:1000;
	/*width:1014px;*/
	width:980px;
	
}

#staticmenu	{
	position:absolute;	
	top:3px;
	right:0px;
	width:523px;
	text-align:right;
	padding-right:60px;
	height:20px;
	z-index:100;
}

.language {
	position:absolute;	
	top:3px;
	letf:0px;
	width:200px;
	text-align:right;
	padding-left:30px;
	height:20px;
	z-index:100; 
	/*display:none;*/
} 

#staticmenu a 	{
	color:#737373;	
	font-size:8pt;
	text-decoration:none;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 3px;
	border-left:2px solid white;
	height:20px;
	display:inline-block;
	float:right;
}

#logobanner	{
	/*width:1003px;	*/
	width:980px;
	height:110px;	
	background:url("../images/gfx_logobanner.png") left center no-repeat;
	position:absolute;
	left:0px;
	top:17px;
}

.iconmenu	{
	position:relative;
	top:73px;
	left:330px;
	height:37px;
	width:600px;

}

.iconmenu	a {
	display:block;
	float:left;
	text-indent: -999em;	
	margin-right:10px;
}


.iconmenu .Pumpen a{
	background:url("../images/icons/icon_pumpen.png") center no-repeat;	
	width:49px;
	height:37px;
}

.iconmenu .Pumpen-act a{
	background:url("../images/icons/icon_pumpen_ac.png") center no-repeat;	
	width:102px;
	height:37px;
}

.iconmenu .Pumpen-e_act a{
	background:url("../images/icons/icon_pumpen_ac_e.png") left no-repeat;	
	width:94px;
	height:37px;
}

.iconmenu .Seilwinden a{
	background:url("../images/icons/icon_seilwinden.png") center no-repeat;	
	width:49px;
	height:37px;
}

.iconmenu .Seilwinden-act a{
	background:url("../images/icons/icon_seilwinden_ac.png") center no-repeat;	
	height:37px;
	width:119px;
}

.iconmenu .Seilwinden-e_act a{
	background:url("../images/icons/icon_seilwinden_ac_e.png") left no-repeat;	
	height:37px;
	width:135px;
}

.iconmenu .Guss a{
	background:url("../images/icons/icon_gussstahl.png") center no-repeat;	
	width:49px;
	height:37px;
}

.iconmenu .Guss-act a {
	background:url("../images/icons/icon_gussstahl_ac.png") center no-repeat;	
	height:37px;
	width:136px;
}

.iconmenu .Guss-e_act a{
	background:url("../images/icons/icon_gussstahl_ac_e.png") left no-repeat;	
	height:37px;
	width:152px;
}

.iconmenu .Baedertechnik a{
	background:url("../images/icons/icon_baeder.png") center no-repeat;	
	width:49px;
	height:37px;
}

.iconmenu .Baedertechnik-act a{
	background:url("../images/icons/icon_baeder_ac.png") center no-repeat;	
	height:37px;
	width:136px;
}

.iconmenu .Baedertechnik-e_act a{
	background:url("../images/icons/icon_baeder_ac_e.png") left no-repeat;	
	height:37px;
	width:135px;
}

.iconmenu .Stahlwasserbau a{
	background:url("../images/icons/icon_stahlwasser.png") center no-repeat;	
	width:49px;
	height:37px;
}

.iconmenu .Stahlwasserbau-act a{
	background:url("../images/icons/icon_stahlwasser_ac.png") center no-repeat;	
	height:37px;
	width:119px;
}

.iconmenu .Stahlwasserbau-e_act a{
	background:url("../images/icons/icon_stahlwasser_a_e.png") left no-repeat;	
	height:37px;
	width:163px;
}


#claim	{
	position:absolute;
	top:128px;
	left:35px;
	/*background:url("../images/claim_zukunft.png") left center no-repeat;*/
	width:220px;
	height:90px;
}

#mood	{
	position:absolute;
	top:128px;
	left:290px;
	background:url("../images/mood_objekt01.png") left center no-repeat;
	width:660px;
	height:90px;
}

/****************************************************************/

#center	{
	text-align:left;
	position:relative;
	/*top:219px;*/
	left:0px;
	/*width:1003px;*/
	width:980px;

}

#leftCol	{
	/*position:absolute;*/
	position:relative;
	top:0px;
	left:35px;
	display:block;
	width:220px;
	text-align:left;
		float:left;
}

#mainmenu	{
	margin-top:25px;	
	background:url("../images/maintop.png") top no-repeat;
	padding-top:6px;
	
}


.navcontainer	{
	padding:10px 0px 0px 0px;
	margin:0px;
	width:218px;
	*/display:block;	
	border-left:1px solid #c8cdd2;
	border-right:1px solid #c8cdd2;
	*/list-style:none;
	z-index:100;
	position:relative;
}


.leftnav_1-level1-no a,
.leftnav_1-level1-act a	{
	text-decoration:none;
	font-size:10pt;
	color:#737373;
	font-weight:bold;
	height:23px;
	display:block;
	margin-left:14px;
}

.leftnav_1-level1-act a,
.leftnav_1-level1-no a:hover{
	color:#e34f35;
}

.leftnav_1-level2-no a,
.leftnav_1-level2-act a{
	text-decoration:none;
	font-size:10pt;
	color:#737373;
	font-weight:bold;
	/*height:23px;*/
	display:block;
	margin-left:10px;
	padding-left:20px;
	padding-bottom:10px;
	letter-spacing:-0.05em;
}

.leftnav_1-level2-act a,
.leftnav_1-level2-no a:hover{
	color:#e34f35;
	/*background:url("../images/gfx_menu_icon.png") left top no-repeat;*/
	background:url("../images/gfx_menu_icon.gif") left top no-repeat;
	background-position:0px 5px;
}

.leftnav_1-level3-no a,
.leftnav_1-level3-act a{
	text-decoration:none;
	font-size:10pt;
	color:#737373;
	font-weight:normal;
/*	height:23px;*/
padding-bottom:6px;
	display:block;
	margin-left:40px;
	letter-spacing:-0.03em;
}

*+html .leftnav_1-level3-no a,
*+html .leftnav_1-level3-act a{
	letter-spacing:-0.06em;
}

.leftnav_1-level3-act a,
.leftnav_1-level3-no a:hover{
	color:#e34f35;
}

.Startseite.leftnav_1-level1-no a, 
.Startseite.leftnav_1-level1-act a{
	font-weight:normal!important;
	color:#737373!important;
}

.ul_bottom	{
	background:url("../images/mainbottom.png") bottom no-repeat;
	height:40px;
	width:220px;
	display:block;
	clear:both;
	/*argin-bottom:30px;*/
	margin-top:-30px;
	z-index:10;
}

#rightCol	{
		/*position:absolute;*/
	position:relative;
	top:0px;
	/*left:290px;*/
	left:70px;
	width:660px;
	height:100%;
		display:block;
		float:left;
	/*text-align:justify;*/
}

#rightCol h1	{
	color:#e34f35;	
	font-size:12pt;
}

#rightCol h2	{
	color:#595959;	
	font-size:12pt;
}

#rightCol h3	{
	color:#595959;	
	font-size:10pt;
	margin-bottom:6px;
}
/* 
#rightCol h5	{
	margin:0px;
	padding-left:40px;
}
*/
#rightCol .bodytext{
	color:#595959;	
	font-size:10pt;
		padding:0px 10px 0px 0px;

}
#content	{
	min-height:500px;
	height:auto!important;
	height:500px;
	margin-top:5px;
}

#breadcrumb,
#breadcrumb a{
	color:#737373;
	font-size:9pt;
	text-decoration:none;

}

.clearer	{
	clear:both;	
}

#rightCol #content .indent {
	margin-left:50px;	
}

#rightCol #content .indent .bodytext {
	margin-top:0px;
}


#rightCol #content ul {
    margin-left:24px;
	list-style:none;
	margin-left:50px;
	padding-left:0px;
}

#rightCol #content ul li {
    color:#595959;	
    font-size:10pt;
	background:url("../images/gfx_list_icon.gif") left top no-repeat;
	background-position:0px 5px;
	padding-left:25px;
	margin-bottom:5px;
}

/****************************************************************/
#bottom	{
	/*height:35px;
	background-color:#FFF;*/
	/*position:fixed !important;
    position: absolute; /*ie6 and above
	
	bottom:0px;
	left:0px;*/
	/*width:1003px;
	height:100%;*/
	position:relative;
	height:50px;
	/*width:1126px;*/
	width:1024px;
	background:url("../images/footer_bg_980.jpg") center no-repeat;
	z-index:100;
	display:block;
}



#footer {
	/*position:absolute;
	left:280px;*/
	position:absolute;
	left:303px;
	bottom:24px; 
	height:26px;
	width:660px; 
	padding:9px 0px 0px 10px;
	background:url("../images/gfx_footer.png") bottom no-repeat #fff;
	font-size:8pt;
	color:#767676;
}	

/*************************************************************/

table .produkt_tab_01 tr td{
	font-size:11px!important;
}

.csc-textpic-caption {
   color:#7F8899 !important;
	font-size:11px !important;
	padding-top:5px;
}

.detail {
   color:#E34F35 !important;
   font-size:12px !important;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border:1px solid #CCC;
	padding:3;
}

table.anflug_tab_01 {
font-size:11px !important;
width:100%;
}

td.anflug_tab_01
{
	color:white;
	background-color:#A2AEC4;
	padding-right:10px;
	text-align:right;
}
table.anflug_tab_01 tbody,
table.kontakt_tab_01 tbody {
background-color:#DADFE7;
padding-left:8px;
color:#595959;
}

td.kontakt_tab_01{
	color:white;
	background-color:#A2AEC4;
	padding-left:10px;
	text-align:left;
}
	
/***********************************************************/
/***		System - Rahmen1 							****/
/***		z.B. Produkte - tahlwasserbau   			****/

.csc-frame-frame1 {
	background:url("../images/rahmen660x250.gif");
	width:655px;
	height:250px;
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;	
	padding-right:5px;
	overflow:hidden;
}

.csc-frame-frame1 h1{
	padding-left:25px;
	margin-top:2px;
	font-size:10pt!important;
	color:#fff!important;
}
.csc-frame-frame1 img {
	padding-left:5px;
}

.csc-frame-frame1 .contenttable th {
 text-align:right!important;	
 vertical-align:top;
 padding-right:10px;
}
.csc-frame-frame1 .contenttable .bodytext	{
	margin:2px 0px 2px 0px;	
}


/**************************************************/
.csc-sitemap ul {

margin:0px !important;
padding:0px !important;

}
.csc-sitemap ul li {
	border-bottom:1px dotted #737373;
	padding-bottom:5px;
	padding-left:0px;
	margin-bottom:5px;
	list-style:none;
}
.csc-sitemap ul li a {
	margin:0 20px 10px 0;
	text-decoration:none;
	color:#737373;
	font-weight:bold;
	line-height:18px;
}

.csc-sitemap ul li li a {
		font-weight:normal;
}

.csc-sitemap ul li li,
.csc-sitemap ul li li li {
	border:0px;	
	padding-bottom:2px;
	margin-bottom:2px;
	list-style:none;
	padding-left:0px;
}

.csc-sitemap ul ul,
.csc-sitemap ul ul ul {
margin-left:10px !important;
}

/*
.csc-sitemap ul li li li {
display:inline;
}
*/

/*****************************************************/

.contenttable .bodytext	{
	margin:0px;
}

.csc-linkToTop  a{
	text-decoration:none;
	font-size:9px;
	color:#E34F35;
	padding-left:10px;
	background:url("../images/redArrows.gif") left no-repeat;
	background-position:0 0px;
}

/**********************/
/* Sitemap */

div.tx-dropdownsitemap-pi1 a,
div.tx-dropdownsitemap-pi1 {
color:#666!important;
}

div.tx-dropdownsitemap-pi1 div.expAll {
background-color:transparent;
border:0px;
}

div.tx-dropdownsitemap-pi1 a{
font-size:12px;
text-decoration:none!important;
}

.tx-nmwkhforms-pi1 {
	width:660px;
	display:block;
	margin-bottom:10px;
}

.tx-nmwkhforms-pi1 td {
	font-size:90%;
}

.tx-nmwkhforms-pi1 textarea {
	font-size:90%;
}
