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

	Signalbau Huber, http://www.signalbau-huber.com		technical contact: dobiasch@echonet.at
	Style Sheet for Basic Layout						http://www.echonet.at/
	
	Start Date: 2005-04-13, Ulrich Dobiasch, echonet communication gmbh
	Revision 01 Start Date: 2005-10-17, uldo

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

/* ---------- ( basic layout definitions ) ---------- */

body {  
        width:1000px; top center;
	height:100%;
	font:100% Arial, Verdana, Helvetica, sans-serif;
	margin:auto;
	background:#EFEFEF; top center; /* #C9C9C9 #FFF*/
	voice-family: "\"}\"";
	voice-family:inherit;
}


#c-wrap-1 { 
	margin:auto;
	padding:0;
	background:#FFF;
	height:100%;
	voice-family: "\"}\"";
	voice-family:inherit;*/
	

}

#c-wrap-2 { 
	background:url("../grafik/sh-left.gif") 0% 0% repeat-y;
 } 	

#c-wrap-3 { 
	background:url("../grafik/sh-right.gif") 100% 0% repeat-y;
	height:100%;
	padding:0 12px;
	
 }
 
#c-wrap-4 { 
	
	width:100%;
	height:100%
	margin:0 auto;
	background-color:#FFF;
	text-align:left;

 }

#c-head {	
        margin:0 auto;
}


/* sitenav */

#c-sitenav ul { display:none; }
#c-sitenav h1 span {  display:none; }
#c-sitenav h1 { margin:0;height:94px; }
 
#c-sitenav h1 a { 
	background:url("../grafik/mtech/logo.gif") 50% 50% no-repeat;
	height:54px;
	width:230px;
	display:block;
	position:relative;
	left:42px;
	top:20px;
}

#c-sitenav p span {  display:none; }
#c-sitenav p em {  display:none; }
#c-sitenav p { margin:0; }

#c-sitenav form {
	display:block;
	position:absolute;
	right:20px;
	top:4px !important;
	top:3px;
	visibility:hidden;
}

#c-sitenav form { margin-top:0.5em; }
#c-sitenav form label { background:url("../grafik/selector.gif") 0% 50% no-repeat;padding:4px 0 4px 20px; }
#c-sitenav #selector select { font:100 1em/1.5em Arial, Verdana, Helvetica, sans-serif;color:#5C605A; }


/* lang selection */

#c-lang { 
	position:absolute;
	right:0px;
	top:-4px !important;
	top:12px;
	visibility:hidden;
 }

#c-lang ul { list-style-type:none; }
#c-lang ul li { float:left; }
#c-lang ul li a { float:left;background:url("../grafik/mtech/li-2.gif") 0% 55% no-repeat;padding:0 20px;font-size:0.72em;color:#2D489A;line-height:1.65em;text-decoration:none; }

#c-lang li#de {  }
#c-lang li#en {  }

/* top navigation */

#c-topnav {
	padding:0;
	background:#D3D3D8 url("../grafik/tnav-bg.gif") repeat-x;
	height:auto !important;
	height:30px;
	min-height:30px;
}

#c-topnav ul { 
	margin:0;
	padding:0;
	background:#D3D3D8 url("../grafik/tnav-bg.gif") repeat-x;
}

#c-topnav ul li {
	list-style-type:none;
	display:block;
	float:left;
	background:url("../grafik/tnav-spacer.gif") 100% 0% no-repeat;
}


#c-topnav ul li a {
	font:100 0.7em/2.4em Arial, Verdana, Helvetica, sans-serif;
	color:#51524F;
	text-decoration:none;
	height:30px;
	float:left;
	display:block;
	padding:0 4px 0 19px;
	padding:0 6px 0 10px;
	text-align:center;
	background-repeat:no-repeat;
	background-position:70% 5px;
	white-space:nowrap;
}

#c-topnav ul li em { display:none; }
#c-topnav ul li a:hover { text-decoration:underline; }
#c-topnav ul li a.active { text-decoration:underline; }

/* search */

#c-search {
	text-align:right;
	padding:4px 4px 5px 4px;
}
#c-search form, #c-search form p { margin:0;padding:0; }
#searchstring { border:1px solid #E2E2E5;font:100 0.70em Verdana, Arial, Helvetica, sans-serif;width:198px;padding:3px; }

#searchbutton { background:url("../grafik/submit-search.gif") 50% 50% no-repeat;width:30px;height:21px; }
#searchbutton:hover { background:url("../grafik/mtech/submit-search-a.gif") 50% 50% no-repeat; }

/* playground */

#c-playground { clear:both;padding-bottom:5px;background-color:#FFF;/*height:205px;*/height:150px; }

/* navigation */

#c-nav { margin-bottom:2px;background:#2D489A url("../grafik/nav-bg.gif") repeat-x;height:32px; }

body.mtech #c-nav { background:#2D479B url("../grafik/nav-bg.gif") repeat-x; }


/* --- TABLE NAVIGATION ----------------------------------------------------------------------------------------------------------------------------------- */

#c-nav table {	width:100%;height:32px; }
#c-nav td { text-align:center;border-left:1px solid #FFF;padding-bottom:2px;width:14.10% !important;width:14.10%; }
#c-nav td a { display:block;height:30px;width:100%;float:left;text-align:center;background-repeat:no-repeat;background-position:50% 50%;font:100 0.78em/2.4em Arial, Verdana, Helvetica, sans-serif;text-decoration:none;color:#51524F;white-space:nowrap; }

#c-nav td a:hover { color:#0E3266; }
#c-nav td a:hover { background:url("../grafik/mtech/nav-bg-a.gif") repeat-x;color:#FCFCFC }

#c-nav td .active { background:url("../grafik/mtech/nav-bg-a.gif") repeat-x;color:#FCFCFC }
#c-nav td .active:hover { background:url("../grafik/mtech/nav-bg-a.gif") repeat-x;color:#FCFCFC }

#c-nav td.nav-1 { border-left:0; }

	#c-nav #nav-1 { border-left:0; }

/* breadcrumb navigation */

#c-breadcrumb {
	clear:both;
	background:#F1F1F3 url("../grafik/bc-bg.gif") 0% 0% repeat-x;
	font:100 0.72em Arial, Verdana, Helvetica, sans-serif;
	color:#444542;
	position:relative;
}

#c-breadcrumb-inlay { padding:19px;background:url("../grafik/line-dashedH.gif") 0% 100% repeat-x; }
#c-breadcrumb-inlay p { margin:0; }
.c-breadcrumb-head { float:right;min-width:110px;width:auto !important;width:330px;height:53px;position:relative; }

#c-breadcrumb a { font-weight:100;color:#444542;text-decoration:none; }
#c-breadcrumb a:hover { text-decoration:underline; }

/* ********* COLUMN SETS */

/* ---> DEFAULT */	#c-body-1  { background:url("../grafik/col-left.gif") 0% 3px repeat-y; }
					#c-body-2 { background:url("../grafik/col-right.gif") 100% 3px repeat-y; }

	body.cs1 #c-body-1 { background:url("../grafik/col-left.gif") 0% 3px repeat-y; }
	body.cs1 #c-sidebar { display:none; }
	body.cs1 #c-content { margin:0 0 0 214px; }

	body.cs2 #c-body-1 { background:url("../grafik/col-left.gif") 0% 3px repeat-y; }
	body.cs2 #c-body-2 { background:url("../grafik/col-right.gif") 100% 3px repeat-y; }

	body.cs3 #c-body-1  { background:none; }
	body.cs3 #c-body-2  { background:none; }
	body.cs3 #c-subnav  { display:none; }
	body.cs3 #c-sidebar { display:none; }
	body.cs3 #c-content { margin:0 0 0 0; }

/*  subnavigation */

#c-subnav { float:left;width:214px;height:auto !important;height:350px;min-height:350px;clear:left;margin:0 !important;margin-right:-3px; }
#c-subnav-inlay { padding:16px 6px 16px 16px;background:url("../grafik/mtech/colbody-bg2.gif") repeat-x;height:auto !important;height:370px;min-height:370px; }
#c-subnav-head { background:url("../grafik/mtech/colhead-bg2.gif") 0% 100% repeat-x;height:53px; }

#c-subnav ul { margin:0;padding:0; }
#c-subnav ul li { list-style-type:none;margin-bottom:8px; }
#c-subnav ul li em { display:none; }
#c-subnav ul li a { text-decoration:none;color:#2D489A;line-height:1em; }
#c-subnav ul li a.active { font-weight:900; }

/*  sidebar */

#c-sidebar { float:right;width:214px;height:auto !important;height:350px;min-height:350px;clear:right;margin:0 !important;margin-left:-3px; }
#c-sidebar-inlay { padding:0 16px 16px 16px; }
#c-sidebar-inlay-home { padding:16px; }
#c-sidebar-head { background:url("../grafik/colhead-bg1.gif") 0% 100% repeat-x;height:53px; }

/* content */

#c-content { margin:0 214px;/* !important;margin:0;height:auto !important;height:350px;*/min-height:350px; }
#c-content-inlay { padding:16px;height:auto !important;height:1px;width:auto  }
#c-content-head { background:url("../grafik/colhead-bg1.gif") 0% 100% repeat-x;height:53px;margin:0 1px; }

/* footer */

#c-foot { clear:both; }
#c-foot-inlay { text-align:center;padding:0px 0px 25px 0px;/*background:#FFF url("../grafik/line-dashedH.gif") 0% 0% repeat-x;*/background-color:#FFF; }

#c-print-head { display:none; }