/* CSS-Definitionsdatei, die SiteStyle -Stylesheets enthält */
/*BODY { font-family: Georgia,Arial,Georgia,Arial,Geneva,Sans-serif,sans-serif; text-decoration: none ; background-color: #f4f2e5;}*/
BODY {
 	scrollbar-3dlight-color: #E4E8EB;
	scrollbar-arrow-color: #d4d0c8;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color:#E5E9EC;
	font-family:Helvetica;
	/*font-family: Helvetica;*/
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#64666a;
	text-align: center; 
	background-color:#b5b5b5;
	height: 100%;
	 	
}
A IMG{border:0px;}
/*Äußerer Rahmen Hintergrund grau*/
DIV.inner_ohne_rand{
	margin: 0 auto 1px auto;
    width: 947px;
    background-color: white;
   	background-image:url(global_FILES/bg_komplett_standard.jpg);
	background-position: 0px -1px;
	background-repeat:repeat-y;
    text-align: left;
    position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
	
	
}
/*Äußerer Rahmen mittig platziert mit Hintergrundbild*/


/*DIV um kompletten Bereich oben*/
TABLE.tbl_content{
	margin:0px 3px 0px 3px;
	padding:0px 0px 0px 0px;
	height:100%;
	width: 941px;
	
}
TABLE.tbl_content TR TD {
	margin:0px;
	padding:0px;
}

TABLE.tbl_content TR TD.td_content{
	vertical-align:top;
	margin:0px;
	padding:0px;
}


TD.td_bottom{
	background-image:url(global_FILES/bg_unten_komplett.jpg);
	background-repeat:no-repeat;
	background-position: -2px 0px;
	vertical-align:top;
	height:34px; width:941px;
	margin:0px;  padding:0px;
	
}
DIV.bottom_nav_logo{
	width:100%;
	margin:0px;
	padding:0px;
	
}
DIV.bottom_nav{
	float:left;
	font-size:10px;
	margin:0px;
	padding:12px 0px 0px 40px;
	text-align:left;
	
}

DIV.bottom_nav  .text_grau{
	margin:0px 4px 0px 4px;
	
}

DIV.logo_sumida{
	float:right;
	width:290px;
	margin: 6px 0px 0px 0px;
	padding:0px; 
	text-align:left;
	
	
}

/*BEREICH KOMPLETRT AUSSER DER FOOTER_LEISTE UNTEN*/
DIV.inner_100{
	margin:0px;
	padding:0px;
}
/*LOGOBEREICH OBEN MIT BILD HOME-BUTTON UND SPRACHWECHSLER*/
.top_logo_and_home{
	text-align:left;
	margin:0px;
	padding:0px;
	height:99px;
	background-image:url(global_FILES/bg_oben_komplett.jpg);
	background-repeat:no-repeat;
	background-position:-1px 0px;
	
}
/*INHALTESBEREICH */
DIV.content_total{
	margin:0px;
	padding:0px;
}


/*LOGOBEREICH OBEN MIT BILD HOME-BUTTON UND SPRACHWECHSLER*/
DIV.top_logo{ margin:0px; padding:0px; height:73px; float:left;}


DIV.top_home_lang{clear:both; margin:0px; padding:0px; height:25px; width:100%; }
 
DIV.top_home{clear:both; float:left;text-align:left; padding:0px 0px 0px 0px; margin:1px 0px 0px 10px; }

DIV.top_home A.home{ float:left;height:18px; padding:4px 0px 0px 28px; margin:0px; background-image:url(global_FILES/home.jpg); background-repeat:no-repeat;  }

DIV.top_search_and_lang_right{clear:right;  float:right; padding:0px; margin:2px 13px 0px 0px; }

DIV.top_lang{ padding:5px 0px 0px 2px; margin:0px; text-align:right; }

/*BEREICH OBEN LOGO /SUCHE /SPRACHEN UND HOME_BUTTON*/


/****************************************************************/
/*INHALT IN DER MITTE*/
/****************************************************************/

/****************************************************************/
/*Navigation im Hauptbereich*/

DIV.service_left{
	float:left;
	width:38px;
	padding:0px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	border-right:1px solid #FFF;
	
}

DIV.service_left_inner{
	margin:0px;
	border-bottom:1px solid #AAA;
}
DIV.service_left_inner_hl{
	margin:0px;
	border-bottom:1px solid #a4c2d5;
}
DIV.hl_button{
	background-color:#cacaca;
}

DIV.nav_main_outer{
	float:left;
	width:210px;
	padding:50px 0px 0px 0px;
	margin:0px 0px 0px 0px ;
}

DIV.nav_main{
	
	height:245px;
	padding:0px;
	margin:0px ;
	font-size:12px;
}

/*Link auf Standorte*/
DIV.worldwide{
	float:left;
	padding:0px;
	margin: 0px 0px 0px 10px;
	
}
DIV.worldwide IMG{
	border:0px;
}

/*Suche von oben nach links verschoben*/
DIV.top_search{
	float:left;
	padding:30px 0px 0px 15px;
	margin:0px;
	
}

DIV.top_search .tx-macinasearchbox-pi1{
	float:left;
	margin:0px;
	padding:5px 5px 5px 22px;
	background-image:url(global_FILES/lupe.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	border:1px solid #FFF;
	
	
}
DIV.top_search INPUT {
	border:1px solid #DEDEDE;
}
DIV.top_search  INPUT.macina_search_submit{
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
	height:13px;
	border:0px;
	background-color:transparent;
	cursor:hand;
	
}

DIV.loginstatus{
	float:left;
}

/****************************************************************/
/*Inhaltsbereich komplett mit Bildern oben TEXT UND NEWS*/
DIV.content_outer{
	float:left;
	width:687px;
	padding:0px;
	margin:0px;
	text-align:left;
	
}


DIV.images_top{
	float:left;
	height:117px;
	width:100%;
	background-color:#FFF;
	background-image:url(global_FILES/bg_images.jpg);
	background-position:0px -1px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 1px;
	margin:0px;
	z-index:1;
}



/****************************************************************/
/*LAYOUT ZWEIPALTIG*/
DIV.content_zweispaltig{
	position:relative;
	left:0px;
	top:0px;
	width:686px;
	padding:15px 2px 20px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	z-index:1;
}


DIV.links_zweispaltig{
	float:left;
	width:334px;
	padding:0px;
	margin:0px;
	background-color:#FFF;
	z-index:1;
}
DIV.links_innen_zweispaltig{
	float:left;
	padding:10px 20px 10px 20px;
	margin:0px;
}
DIV.rechts_zweispaltig{
	float:left;
	width:334px;
	padding:0px 0px 0px 0px;
	margin:0px;
	z-index:1;
}
DIV.rechts_innen_zweispaltig{
	float:left;
	padding:10px 10px 10px 20px;
	margin:0px;
}


/*UPLOADS AUF DER rechten seite*/
DIV.rechts_innen_zweispaltig .text_header_uploads{
	width:100%;
	padding:3px;
	margin:0px;
	background-color:#CCC;
	color:#FFF;
}
DIV.rechts_innen_zweispaltig .text_header_uploads H1,
DIV.rechts_innen_zweispaltig .text_header_uploads H2,
DIV.rechts_innen_zweispaltig .text_header_uploads H3,
DIV.rechts_innen_zweispaltig .text_header_uploads H4,
DIV.rechts_innen_zweispaltig .text_header_uploads H5,
DIV.rechts_innen_zweispaltig .text_header_uploads H6
{
	color:#FFF;
}

DIV.rechts_innen_zweispaltig .text_content_inner_uploads{
	padding:5px;
	margin:0px;
}
/*ENDE CONTENT ZWEISPALTIG*/

/****************************************************************/
/*DREISPALTIG*/
DIV.content_dreispaltig{
	position:relative;
	left:0px;
	top:0px;
	width:686px;
	background-color:#FFF;
	padding:0px;
	margin:15px 2px 20px 0px;
	text-align:left;
	z-index:1;
}


DIV.links_dreispaltig,DIV.mitte_dreispaltig,DIV.rechts_dreispaltig{
	float:left;
	width:217px;
	padding:0px;
	margin:0px 5px 0px 0px;
}

DIV.mitte_dreispaltig,DIV.rechts_dreispaltig{
	padding-top:0px;
}

DIV.links_innen_dreispaltig{
	float:left;
	padding:10px 10px 0px 20px;
	margin:0px;
	
}



DIV.mitte_innen_dreispaltig{
	float:left;
	padding:0px 10px 0px 10px;
	margin:0px;
}


DIV.rechts_innen_dreispaltig{
	float:left;
	padding:10px 0px 0px 10px;
	margin:0px;
}
/*ENDE DREISPALTIG*/

/****************************************************************/
/*DARSTELLUNG DER PRODUKTE*/
DIV.content_produkte{
	position:relative;
	left:0px;
	top:0px;
	padding:0px;
	margin:0px;
	text-align:left;
	overflow:none;
	z-index:1;

}

DIV.links_produkte{
	float:left;
	width:320px;
	padding:0px;
	margin:0px;
	overflow:none;
	
}
DIV.links_innen_produkte{
	float:left;
	padding:0px;
	margin:25px 10px 10px 20px;
}
DIV.rechts_produkte{
	float:right;
	width:336px;
	padding:0px;
	margin:0px;
	overflow:none;
	
	
}
DIV.rechts_innen_produkte{
	float:left;
	padding:0px ;
	margin:20px 0px 0px 1px;
}

/*UPLOADS AUF DER rechten seite*/
DIV.rechts_innen_produkte .text_header_uploads,DIV.rechts_innen_produkte .csc-header{
	
	padding:0px;
	margin:0px 1px 0px 0px;
	background-image:url(global_FILES/bg_upload_header.jpg);
	background-repeat:repeat-y;
	color:#FFF;
}


DIV.rechts_innen_produkte .csc-header H1,
DIV.rechts_innen_produkte .csc-header H2,
DIV.rechts_innen_produkte .csc-header H3,
DIV.rechts_innen_produkte .csc-header H4,
DIV.rechts_innen_produkte .csc-header H5,
DIV.rechts_innen_produkte .csc-header H6,
DIV.rechts_innen_produkte .text_header_uploads H1,
DIV.rechts_innen_produkte .text_header_uploads H2,
DIV.rechts_innen_produkte .text_header_uploads H3,
DIV.rechts_innen_produkte .text_header_uploads H4,
DIV.rechts_innen_produkte .text_header_uploads H5,
DIV.rechts_innen_produkte .text_header_uploads H6
{
	
	color:#999;
	background-image:url(global_FILES/pfeil_blau.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	margin:0px 0px 0px 8px;
	padding:3px 3px 3px 10px;
}

DIV.rechts_innen_produkte .text_content_inner_uploads{
	padding:0px;
	margin:0px;
	width:333px;
	background-color:transparent;
	background-color:#f5f7f7;
}

DIV.rechts_innen_produkte .csc-textpic, DIV.rechts_innen_produkte .text_content_inner{
	background-color:#FFF;
	
	
}

DIV.rechts_innen_produkte .text_content_inner_uploads DIV.filelinks, DIV.rechts_innen_produkte  .text_content_inner{
	padding:10px 10px 20px 10px;
}
/*ENDE PRODUKTE*/



/****************************************************************/
/*Bereich NEWS rechts also linker Bereich ist gross rechter klein*/
DIV.content_and_news,DIV.content_and_news_start{
	position:relative;
	left:0px;
	top:0px;
	width:687px;
	padding:0px;
	margin:0px;

}

DIV.content_aussen_links_news{
	float:left;
	width:405px;
	padding:0px;
	margin:25px 7px 0px 20px;
	
}
DIV.content_links_news{
	float:left;
	padding:0px;
	margin:0px;
}

DIV.content_rechts_all{
	float:right;
	width:228px;
	padding:0px 0px 0px 0px;
	margin:0px;
	
	
}

DIV.content_rechts_inner{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}
DIV.content_rechts_inner .rechts_schmal {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

DIV.content_rechts_inner DIV.news-latest-gotoarchive{
	
	background-image:url(global_FILES/pfeil_grau.gif);
	margin:5px 5px 0px 0px;
	padding:0px 12px 0px 0px;
	
}
DIV.content_rechts_inner .listViewLink {
	background-image:url(global_FILES/pfeil_grau.gif);
	margin:5px 5px 0px 0px;
	padding:0px 12px 0px 0px;
	
}

.news-amenu-item-year{display:none;}
.news-amenu-container UL LI{text-align:left;background-color:#FFF;color:#AAA;padding:0px 0px 2px 0px;margin:5px 0px 5px 0px;}
.news-amenu-container UL{padding:5px 0px 0px 0px;}
.news-amenu-container UL LI SPAN.news-arch-no,
.news-amenu-container UL LI SPAN.news-arch-act{display:block;padding:2px 0px 2px 10px;background-color:#AAA;color:#FFF;}
.news-amenu-container UL LI SPAN.news-arch-act{background-color: #004080;color:#FFF;}
.news-amenu-container UL LI SPAN.count{padding:2px 0px 2px 10px;}
/*Einzelner ITEM*/

DIV.content_rechts_inner .news-latest-item {
	
	float:left;
	width:195px;
}
DIV.content_rechts_inner .news-amenu-container H2, 
DIV.content_rechts_inner .news-latest-container H2, 
DIV.content_rechts_inner .tx-mjseventpro-pi1-teaserView-header { 	
	width:210px;
	color:#6f6f6f;
	font-size:1.1em;
	padding:2px 0px 2px 5px;
	margin:6px 13px 3px 0px;
	background-color:#d5dee0; 

	
}


DIV.content_rechts_inner .teaserRow {
	width:195px;
	padding:0px 3px 0px 0px;
	margin:5px 5px 5px 5px;
}

DIV.content_rechts_inner .tx-mjseventpro-pi1-morelink {
	width:195px;
}


/*kompletter Bereich für index.html mit einem breiten Inhaltselement*/
DIV.content_inner_komplett{
	position:relative;
	left:0px;
	top:0px;
	width:686px;
	padding:0px;
	margin:0px;
}

DIV.content_aussen_breit{
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	background-color:#FFF;
}

DIV.mitte_breit{
	float:left;
	padding:25px 10px 0px 20px;
	margin:0px;
	
}

/*ENDE kompletter Bereich für index.html mit einem breiten Inhaltselement*/

/*DIV umd das CONTENT_ELEMENT*/
DIV.text_content_inner{   margin:5px 0px 29px 0px;}
/*DIV umd das BILD_ELEMENT*/
DIV.image_content_inner { margin:10px 0px 0px 0px;}

DIV.blue{
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	width:5px;
	height:5px;
	z-index:2;
	background-image:url(../../bilder/seiten/vertrieb/punkt_blau1.gif);
	background-repeat:no-repeat;
	text-align:left;
	
}

DIV.red{
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	z-index:2;
	width:5px;
	height:5px;
	background-image:url(../../bilder/seiten/vertrieb/punkt_rot1.gif);
	background-repeat:no-repeat;
	text-align:left;
	
}
DIV.blue A{
	float:left;
	border:0px;
	margin:0px;
	padding:0px;
	
}
DIV.img_pointer{
	float:left;
	border:0px;
	z-index:2;
	margin:0px;
	padding:0px;
	
	
}
DIV.tx-mhomplan-pi1{
	float:left;
	height:100%;
	width:100%;
	
}
DIV.map_and_pointers{
	float:left;
	width:520px;
}


DIV.map_and_pointers_inner{
	position:relative;
	z-index:1;
	margin:0px;
	padding:0px;
	
}

DIV.map_img{
	position:relative;
	z-index:1;
	
}



DIV.country_list_map{
	position:absolute;
	visibility:hidden;
	border:1px solid #CCC;
	background-color:#FFF;
	z-index:3;
	margin:0px;
	padding:0px;

	
	
}

DIV.all_country_list{
	float:left;	
	font-size:.9em;
}

DIV.all_address_list{
  clear:left;
	float:left;
	
}

DIV.country_list{
	float:left;
	margin:2px 40px 10px 0px;	
	width:300px;
	font-weight:normal;
}

DIV.company{
	margin:5px 0px 10px 0px;	
	font-weight:normal;
	
	

}

P.company_name{
	margin:10px 0px 5px 0px;
	font-weight:bold;
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
}
P.company_address{
	margin:1px 0px 5px 0px;
}
P.company_phone{
	margin:1px 0px 5px 0px;
}
P.company_mail{
	margin:1px 0px 1px 0px;
}




DIV.partner{
	float:right;
	
	
}

DIV.partner UL {float:left;list-style-type:none;margin:20px 10px 0px 20px;padding:0px;}
DIV.partner UL.pr-rechts{}
DIV.partner UL LI{list-style-type:none;margin:0px;padding:2px 0px 2px 0px;}

DIV.partner A{
	background-image:url(global_FILES/lipo-quadrat.jpg);
	background-position:left;background-repeat:no-repeat;
	padding:0px 5px 0px 13px;
}

/*




DIV.country_list_map{
	visibility:hidden;
}

DIV.all_country_list{
	float:left;
}
DIV.map_img{
	float:left;
	border:1px solid gold;
}

DIV.show_country{
	float:left;
}

DIV.country_list{
	float:left;
	border:1px solid green;

}
*/



