/*** NEWS -- zurueck zur Uebersicht -- ausblenden... ***/
.r2 {
								display:none;
}
/**** Class noPrint zum Ausblenden fuer bsp. -- Google Maps -- ****/
.noPrint {
								display:none;
}

/******* Link-Aussehen a und hideme *************/

a {
								color:#106aa2;
								text-decoration:none;
}

a:hover {
								color:#106aa2;
								text-decoration:underline;
}

a.linkhide {
								cursor: text;
								color:#707173;
								text-decoration:none;
}

a.linkhide:hover {
								color:#707173;
								text-decoration:none;
}

a.linkhidefett {
								cursor: text;
								color:#707173;
								text-decoration:none;
								font-weight:bold;
}

a.linkhidefett:hover {
								color:#707173;
								text-decoration:underline;
}

a img { border:none; }
img { border:none; }

p { margin:0; }

.hideme{ display: none; }

.listing2{
	list-style-type: none;
	font-weight: normal!important;
	color: #666!important;
}

#content ul{
	margin: 0 0 5px 0;
	padding: 0 0 0 12px;
}

.lineRedThin{
	color:#E85426;
	background:#E85426;
	height:1px;
	width:100%;
}

/*** Schrift -- Formatierungen CSS *****/

.fett { 						font-weight:bold;
								color:#707173;

}

.grau { 
								color:#707173;

}

.graufett {
								color:#707173;
								font-weight:bold;
}

.blau {
								color:#116aa2;
								font-weight:bold;
}

.schwarz { color:#000; }

h1, .itc-headline, h1 a.linkhide { margin:0; font-size:1.1em; color:#116aa2; }
h2, .itc-short { margin:0; font-size:1em; color:#707173; }
h3 { margin:0; font-size:1em; color:#999; }
h4 { margin:0; font-size:1em; color:#999; }
h5 { margin:0; font-size:1em; color:#999; }
h6 { margin:0; font-size:1em; color:#999; }

.itc-headline, .itc-short { font-weight: bold; margin: 0 0 5px 0; }
.bottom-grey-1px { border-bottom: 1px solid #666;}

h1 a.linkhide, h1 a.linkhide:hover { font-size:1em; color:#116aa2; }
h2 a.linkhide, h2 a.linkhide:hover { margin:0; font-size:1em; color:#707173; }
h3 a.linkhide, h3 a.linkhide:hover { margin:0; font-size:1em; color:#999; }
h4 a.linkhide, h4 a.linkhide:hover { margin:0; font-size:1em; color:#999; }
h5 a.linkhide, h5 a.linkhide:hover { margin:0; font-size:1em; color:#999; }
h6 a.linkhide, h6 a.linkhide:hover { margin:0; font-size:1em; color:#999; }

h1.schwarz a.linkhide, h1.schwarz a.linkhide:hover { font-size:1em; color:#000; }
h2.schwarz a.linkhide, h2.schwarz a.linkhide:hover { margin:0; font-size:1em; color:#000; }
h3.schwarz a.linkhide, h3.schwarz a.linkhide:hover { margin:0; font-size:1em; color:#000; }
h4.schwarz a.linkhide, h4.schwarz a.linkhide:hover { margin:0; font-size:1em; color:#000; }
h5.schwarz a.linkhide, h5.schwarz a.linkhide:hover { margin:0; font-size:1em; color:#000; }
h6.schwarz a.linkhide, h6.schwarz a.linkhide:hover { margin:0; font-size:1em; color:#000; }

#main_m h2 {
								margin:0;
								font-size:1.25em;
								color:#116AA2;
								background:#b8c9dd;
								padding:7px 0 8px 0px;
								width:475px;  
}



#main_m_start h2 {
								margin:0;
								font-size:1.25em;
								color:#116AA2;
								background:#b8c9dd;
								padding:7px 0 8px 0px;
								width:475px; 
}

#main_m_wide h2 {
								margin:0;
								font-size:1.25em;
								color:#116AA2;
								background:#b8c9dd;
								padding:7px 0 8px 0px;
								width:728px;

}


#main_m_prod h2 {
								margin:0;
								font-size:1.25em;
								color:#116AA2;
								background:#b8c9dd;
								padding:7px 0 8px 0px;
								width:728px;
								line-height: 15px;

}


#main_r h2 {
								margin:0;
								font-size:1.25em;
								color:#EAF2F9;
								background:#106aa2;
								padding:7px 0 8px 0px;
								width:233px;
								line-height:15px;
								 
}

/**** Zeilenabstaende **/

.halfspace { line-height: 0.6em; }
.quarterspace { line-height: 0.4em; }

/************** Logo/Head ***********************************/

.cleaner, .clearFix {
								display: block;
								clear: both;
								font-size: 0px;
								line-height: 0px;
								background: transparent;
								height:0px;
}

body {
								margin:0;
								padding:0;
								color:#707173;
								font: 70%/1.8em Arial, Verdana, Helvetica, sans-serif;
								background:#F6F6F6;
}

.wrapper_zwei {
								width:1005px;
								margin:0 auto;
								position:relative;
								background:#FFF;
}

#header {
								overflow:hidden;
								height:105px;
								width:100%;
}

#headerbild {
								/*height:105px;
								background:#076ea7 url(../../img/custom/headerbild.jpg) center top no-repeat;
								width:495px;***/
								display:none;
}


#logo {
								/*margin-left:200px;****** Abstand links --- evtl. Rechtsbuendig **/
								height:90px;
								padding:15px 0 0 20px;
								width:235px;
								overflow:hidden;
}

#logo_left {
								float:left;
								width:90px;
								margin-right:10px;
}

#logo_right {
								float:left;
								width:135px;
								color:#fff;
								font-size:1.2em;
								font-weight:bold;
								line-height:1.3em;
}

/**Mainnavigation ********************************************************************/

#mainnavi {
								/*width:750px;*/
								margin:0 0 0 0px;
								/*overflow:hidden;*/
								background:#d9dadb url(../../img/custom/mainnavi_edge.gif) 0 0 no-repeat;
								/*background-color:#E85426;*/
								background-color:#E85426;
								/*background:#E85426;*/
								height:20px;
								width:750px;
								/*display:none;*/
}


/* #mainnavi { margin:-1px 0 0 255px;} */


#mainnavi ul {
								display:none; }

#mainnavi ul li#cat-138 { display:none;}/*Unternehmen*/
#mainnavi ul li#cat-139 { display:none;}/*Produkte Container*/
#mainnavi ul li#cat-578 { display:none;}/*Produkte DE*/
#mainnavi ul li#cat-577 { display:none;}/*Produkte CH*/
#mainnavi ul li#cat-502 { display:none;}/*Produkte UK*/
#mainnavi ul li#cat-515 { display:none;}/*Produkte CN*/
#mainnavi ul li#cat-681 { display:none;}/*Produkte IN*/
#mainnavi ul li#cat-569 { display:none;}/*Produkte ES*/
#mainnavi ul li#cat-516 { display:none;}/*Produkte NL*/
#mainnavi ul li#cat-140 { display:none;}/*Service*/
#mainnavi ul li#cat-141 { display:none;}/*RS weltweit*/
#mainnavi ul li#cat-142 { display:none;}/*Kontakt DE*/
#mainnavi ul li#cat-505 { display:none;}/*Kontakt UK*/
#mainnavi ul li#cat-514 { display:none;}/*Kontakt CN*/
#mainnavi ul li#cat-679 { display:none;}/*Kontakt IN*/
#mainnavi ul li#cat-570 { display:none;}/*Kontakt ES*/
#mainnavi ul li#cat-517 { display:none;}/*Kontakt NL*/


#mainnavi ul li { display:none; }

#mainnavi ul li a {
								display:none;
}

#mainnavi ul li a:hover, #mainnavi ul li a.active, #mainnavi ul li.selected a { display:none; }

/**Subnavigation ********************************************************************/

.subnavi {
								/***width:238px;
								overflow:auto;
								background:transparent url(../../img/custom/subnavi_bg.gif) 0 0 repeat-y;
								padding:10px 0 0 15px;
								height:430px;****/
								display:none;
}

#scrolling_navi {
								/**overflow:hidden;
								width:220px;****/
								display:none;
}

/******** Beginn Inhalt ***********/

.wrapper {
								width:1005px;
								margin:0 auto;
								position:relative;
								/*height:2500px;*/
}

#main {
								background: #fff url(../../img/custom/bg_main2.gif) 0 0 repeat-y;
								width:1005px;
								/*height:470px;*/
								/*overflow:hidden;*/
}

#cssitem_fade #main {
								background: transparent url(../../img/custom/bg_main.gif) 0 0 repeat-y;
								width:1005px;
								/*height:470px;*/
								/*overflow:hidden;*/
}

#content {
								/*width:700px!important;*/
								width:90%;
								/*overflow:hidden;*/
								float:left;
								padding-left:20px;
}

#content_links {
								position:absolute;
								bottom:0;
								left:0;
								width:100%;
}

#main_l {
								/**width:255px;
								overflow:hidden;***/
								display:none;
}

#main_r {
								/*width:253px;
								height:470px;
								overflow:hidden;*/
								display:none;
}

#main_r .watermark {
								/*background: url(../../img/custom/watermark.jpg) no-repeat center;
								width:253px;
								height:470px;
								overflow:hidden;*/
								display:none;
}

#main_m {
								width:1005px;
								/*overflow: hidden;*/
								/*height: 470px;*/
								/*y-overflow: auto;*/
								line-height:15px;
}

*html #main_m {
								width:700px;
}

#main_m_wide {
								width:700px;
								line-height:15px;
}

*html #main_m_wide {
								width:700px;
								/*overflow:hidden;*/
}

#main_l_top {
								background:#d9dadb;
								padding:7px 0 8px 20px;
								width:235px;
}

/**Footer ********************************************************************/


#footer_l {
								/****width:245px;
								float:left;
								background:#b8c9dd;
								height:25px;
								text-align:right;
								color:#EAF2F9;
								padding:5px 10px 0 0;
								font-weight:bold;***/
								display:none;
}

#footer_m {
								/**width:495px;
								float:left;
								background:#e9f1f9;
								height:25px;
								text-align:center;
								color:#116aa2;
								padding-top:5px;***/
								display:none;
}

#footer_r {
								/**width:253px;
								float:left;
								background:#b8c9dd;
								height:30px;*/
								display:none;
}

/** Mastertemplates **/
/* Zweispalter M 80 | 20 */
.main-content{
								float: left;
								width: 75%;
								margin-right: 10px;
								padding-bottom: 15px;
}
.sidebar{
								float: right;
								width: 21%;
								padding-bottom: 15px;
}

/** Scrolling Content**************************/

#scrolling {
								width:440px;
								/*height:440px;*/
								/*overflow: auto;*/
								position:relative;
								z-index:3;
}

#scrolling_content {
								width:477px;
								/*overflow:hidden;*/
								position:relative;
								/*min-height:400px;*/
								padding-bottom:40px;
}

#main_m_wide #scrolling {
								/*width:750px;*/
								width:750px;
								/*height:440px;*/
								/*overflow: auto;*/
								position:relative;
								z-index:100;
}

#main_m_wide #scrolling_content {
								/*width:732px;*/
								width:732px!important;
								/*overflow:hidden;*/
								position:relative;
								/*min-height:400px;*/
								padding-bottom:40px;
}

/**** Templates -- Mehrspalter ****************************/

.c-col-01-tpl-2{				
								width:212px;
								float:left;
								
								overflow:hidden;
								margin: 15px 15px 15px 0px;
								display:inline;
}
.c-col-02-tpl-2{				
								width:207px;
								float:left;
								overflow:hidden;
								margin: 15px 16px 15px 0;
}

.navi_link_back_next{ font-weight:bold; }
#main_m_start .c-col-01-tpl-1{margin:0; width:400px; overflow:hidden;}
#main_r .c-col-01-tpl-1{margin:0;}
#scrolling_content .c-col-01-tpl-1{margin:15px 16px 15px 0px;}

/** CSS f. Inhalte aus Produktmanager // Produktdetail **/

.zweispalter { margin: 15px 20px 0px 0px; }

.zsp_l {
								width:227px!important;
								float:left;
								margin-right:15px;
								overflow:hidden;
}

.zsp_l img { margin: 0 0 10px 0; }

.zsp_r {
								width:192px;
								float:left;
								overflow:hidden;
}

.zsp_r a { text-decoration:none; }


.zsp_l ul {
								/*list-style:none;
								padding:0!important;
								margin:10px 0 0 0;*/
								display:none;
}

.zsp_l ul li {
								/*padding:3px 0 3px 5px;
								margin:0!important;*/
								display:none;
}

.zsp_l ul li.firstPDF { 
								/*margin: 0 0 0px 0!important; */
/*		ABSTAND!!!				margin: 0 0 10px 0!important;*/
								display:none;
}

.zsp_l ul li a {
								/*color:#707173;
								font-weight:bold;
								text-decoration:none;
								background:url(../../img/custom/icon_pdf.gif) 0 0 no-repeat;
								padding: 0 0 1px 20px;
								line-height:16px;*/
								display:none;
}

.zsp_l ul li.firstPDF a.dreiDLink {
								/*background:url(../../img/custom/3d_symbol.gif) 0 0 no-repeat;*/
								display:none;
}

.zsp_l ul li a:hover { 			/*text-decoration:underline;*/
								display:none;
}

/** Table EVENTS -- Inputfelder -fb_standard --- RowColor **/
table#events { width:90% }
table#events td .fett{ color: #000; }

table#events tr td {
								padding:4px;
								border-bottom:1px solid #999;
								vertical-align:text-top;
}
table.fb_standard td {
								padding:4px;
								border: none!important;
								vertical-align:text-top;
}



#c-tpl-event {
								padding: 15px;
								line-height: 1.4em; 
								font-size: 1em;
}


/*#content .content-segment td{ 
								border-bottom: 1px solid #ccc; 
								padding: 3px;
}
/*#content .content-segment .rowColor{ background: #efefef;}*/

/****** NEWS Modul *************************/

.sum_newsbox{border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px;}
#date{width:90px; float:left;}
#theme{width:335px; float:left;  padding-left:0px;}
.sum_newsdate{width:90px; float:left;}
.sum_newsheadline{width:350px; float:left;}
.sum_newsheadline a{ display: block; text-decoration:none; color:#106AA2; background:transparent url(../../img/custom/icon_subnavi3.gif) 0 3px no-repeat; padding-left:0px;}
.sum_newsheadline a:hover{text-decoration:underline;}
.sum_newsimage{ text-align: center; padding: 5px; }
.sum_newslongtext{padding:5px 0 5px 0px;}



#main_m_wide .news_tmpl_m #scrolling { width: 495px; }
#main_m_wide .news_tmpl_m #scrolling_content { width: 475px; }
.news_tmpl_m #c-tpl-news { width: 440px;}

.news_tmpl_m { float: left; width: 495px; }

.news_tmpl_m h3{
								margin:0;
								font-size:1.25em;
								color:#116AA2;
								background:#b8c9dd;
								padding:7px 0 8px 0px;
}

.news_tmpl_r {
								float:left;
								margin-left:20px;
								/*font-size:1.25em;
								color:#fff;
								background:#116AA2;
								padding:50px 0 8px 100px;*/
}
