html {
	margin:0;
	padding:0;
	height: 100%;
	/*** achtung folgende reihenfolge nicht verändern, wegen ff, safari ... blah blah ****/
	overflow: -moz-scrollbars-vertical;
	overflow:scroll;
	overflow-x: hidden;
   
	
}

body {
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color: #696969;
	height: 100%;
}

.sitebody {
	background: url(../images/bgr_main.jpg) repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color: #696969;
	height: 100%;
	margin-top:0;
	
}

a {
	color:green;
	text-decoration:underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
a:hover {
	color:black;
	text-decoration:underline;
}



img,
a img {
	border-width: 0px;
}

h1,
h1.csc-firstHeader {

	color: #008131 ;
	font-size: 16px;
	font-weight:normal;
	line-height:18px;	
	margin:0;
	padding:0;
	padding-bottom:10px;
	font-family: Arial;
}


div.csc-header-n2 h1,
div.csc-header-n3 h1,
div.csc-header-n4 h1,
div.csc-header-n5 h1,
div.csc-header-n6 h1,
div.csc-header-n7 h1,
div.csc-header-n8 h1,
div.csc-header-n9 h1,
div.csc-header-n10 h1,
h2,
h3 {
	font-weight:normal;
	font-size:12px;
	color:green;
	margin:0;
	padding:0;
	padding-top:0px;
	padding-bottom:10px;
}


h1.kursiv,
h2.kursiv,
h3.kursiv {
   font-style: italic;
}

p,
.bodytext {
	margin:0 0 5px 0;
	padding:0;
}
td, span, p, div,
.bodytext {
	font-size:11px;
	line-height: 18px;
}

ul, li {
	margin:0;
	padding:0;
}

#content_right ul {
	margin-left:15px;
}


/*td, div, p, span, h1, h2, h3, h4 {
	font-size:11px;

}*/
.csc-textpic-imagewrap {
	margin-top:5px;
	margin-bottom:5px;
}
td, div {
	margin:0;
}




#mother_wrapper {

	width: 817px;
	margin: 0 auto;
	background: url(../images/bgr_mother.png) no-repeat left top;

}

#site_wrapper {
	width:800px;
	margin:0 auto;
	border:0px solid green;
	text-align:center;
	
}

#main {
	margin:0;
	padding:0;
	

}
#head_wrapper {
   position:relative;
	z-index:0;
	clear:both;
	height:455px;
	width:800px;
	border:0px solid #ff0000;
	margin:0;
	/*background: url(../images/head_start_neu.jpg) no-repeat left -15px;*/
}

#splash_image {
	position:absolute;
	left:0px;
	top:-10px;
	width:800px;
	height:470px;
	overflow: hidden;
	z-index: 0;
	background: url(../images/blank_splash.jpg) transparent no-repeat left top;
}

#top_menu_wrapper {
	width:800px;
	height:29px;
	margin:0;
	

}

#white_line {
	position:relative;
	top:0;
	left:0;
	width:800px;
	height: 10px;
	background:#FFFFFF;
	z-index:100;

}
/**************** Head inhalt **********************/

#searchbox {
	position:relative;
	top:0;
	left:0;
	float:left;
	margin:0;
	background: url(../images/bgr_search.png) no-repeat left -13px;
	width: 238px;
	height:	33px;
	z-index:901;
}

#logo {
	position:relative;
	top:0;
	left:0;
	float: right;
	margin:0;
	background:url(../images/logo_bgr.png) no-repeat left -5px;
	width: 238px;
	height:	70px;
	overflow:hidden;
	z-index:100;
}
#logo img {
	padding:5px 10px 10px 0px;
}
#clearer {
	margin:0;
	padding:0;
	clear:both;
	height: 140px;
	width: 800px;
}

#slogan_gif {
	position:absolute;
	top:200px;
	left:0px;
	padding-top:6px;
	width: 460px;
	height:	110px;
	z-index:999;
	color:white;
	border:0px solid #ff0000;
	line-height:30px;
}

#slogan {
	position:absolute;
	top:270px;
	left:0px;
	padding-top:6px;
	width: 460px;
	height:	110px;
	z-index:999;
	color:white;
	border:0px solid #ff0000;
	line-height:30px;
	
}
#slogan p.bodytext {
	margin:0;
	font-size:32px;
	font-weight:normal;
	font-style:italic;
	padding:15px 20px 0px 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	color:white;
	line-height:30px;
}


/**************** CONTENT **********************/



#content_wrapper {
	width:800px;
	margin:0;
	text-align: left;

}

/* body */
body.popup {

	margin:0;
   padding:0;
}


.popup_wrapper {
	background: white;
	margin:20px;
	/*width:600px;*/
	
/*	width:99%;
*/
}

.black {
   background-image: none;
	background: #f6f8f0;
}

.black .popup_wrapper {
	background:#f6f8f0;
}

.white {
   background-image: none;
	background: #f6f8f0;
}

.white .popup_wrapper {
	background: #f6f8f0;
}

.content_wrapper_popup {
	padding:20px;
   text-align: left;
}
.content_wrapper_popup p{
	clear:both;
	padding:0px;
	margin-top: 0px;
	font-size: 9px;
	margin-left: 3px;
	float: none;
   text-align: left;
   
}

.content_wrapper_popup p.untertext{
	clear:both;
	/*border: solid 1px red;*/
	margin-top: -15px;
	padding:0px;
}
#content_main {
	width:800px;
	margin:0;
	/*
	position:relative;
	*/
}



/**** lang_menu und pfad  */

#content_menu_main {

	margin:0;
	width:800px;
	border:0px solid #ff0000;
	
background: url(../images/bgr_navi.jpg) repeat-x left top;
	
	height: 29px;
   	display:block;
	position:relative;
	z-index:10;
}


/************* language menu ********************/

#lang_menu {
   position:absolute;
	width: 250px;
	padding:0;
	margin:0;
	left:690px;
	top:8px;
	border:0px solid orange;
	height:25px;
	text-align:left;

}

/* language menu inhalte */

.tx-srlanguagemenu-pi1 {
	margin:0;
	padding:0;
	text-align:left;
	width: 250px;
}
.tx-srlanguagemenu-pi1 div {
	float:left;
	padding-right:6px;
}

#lang_menu fieldset {
	border-width:0px;
	margin:0;
	padding:0;
	text-align:left;
}

#lang_menu legend,
#lang_menu label {
	visibility: hidden;
		margin:0;
	padding:0;
	height:0;
	text-align:left;
	position:absolute;
	left:-999em;
}
#lang_menu select {
   margin:0;
	padding:0;
	border:solid gray 1px;
	font-size:11px;
	text-align:left;
}

#lang_menu option.tx-srlanguagemenu-pi1-option-0 {
   padding-left:25px;
	background:url(../images/flags/de.gif) no-repeat left top;
}
#lang_menu option.tx-srlanguagemenu-pi1-option-1 {
   padding-left:25px;
	background:url(../images/flags/en.gif) no-repeat left top;
}


/* language als gmenu - nur label-div hier */
.label_lang_dropdown {
	position:relative;
	top:-5px;
	border:1px solid red;
}

/* rootline / breadcrumb menu */

#path {
   position:absolute;
	width: 470px;
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
	padding-left:30px;
	margin:0;
	left:25px;
	top:5px;
	height:25px;
	border:0px solid #ff0000;	
	background:url(../images/content_button.png) no-repeat left top;
	border:0px dotted #0000ff;
	margin-top:0px;
	margin-left:0;
	margin-bottom:0;
   color:white;
}



#agb {
	position:absolute;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
	padding:0;
	margin:0;
	left:540px;
	top:5px;
	height:25px;
}

#agb a {
	color:white;
	text-decoration: none;
	font-size:10px;
   font-family: Arial, Helvetica, sans-serif;
}




/******* content ****************/

#content_real {
   clear:both;
	margin: 0;
/*	border: solid 1px red;*/
	width:800px;

	text-align:left;
	line-height: 20px;

	
}


#content {
	margin:0;	
}




/*.belmont:after {
	content:".";
	height:0;
	visibility: hidden;
	clear:both;
	display:block;
}*/




#content_left {
	width: 260px;
	float:left;
	margin-top: 29px;
   font-size:11px;
}

#content_left h1 {
	font-size:12px;
}
#content_left h3,
#content_left h3,
#content_left h4,
#content_left h5,
#content_left h6 {
	font-size:11px;
}

#content_left a,
#content_left p,
#content_left p.bodytext,
#content_left span,
#content_left li,
#content_left td,
#content_left dd,
#content_left dl,
#content_left dt {
	font-size:11px;
}



/************ Content **********/

#content_right_wrapper {
	width: 490px;
	float:right;
	padding-top: 40px; 
	padding-right:20px;
	padding-bottom: 60px;
	margin-right:20px;
   
}

#content_right {
	margin-bottom:30px;
}
div.contenttable p.bodytext {
	margin:0;
	padding:0;
}
#content_right p.bodytext {
	margin-bottom:20px;
}




#content_real h4 {

	font-weight: normal;
	display: inline;
	font-size: 12px;

	text-align:left;
	line-height: 20px;
}

#content_real h4.green {

	font-weight: bold;
	color: #7bc003;
}


.csc-textpic-image a {
	padding-bottom:10px;
	background: url(../images/magnify.gif) no-repeat right bottom;
}

/************** Produktansicht Content *************/
#productview {

}

#productview img {
	margin-top:-20px;
	margin-bottom:0px;
	margin-left:0px;
	
}



#productview div.csc-textpic-text p.bodytext {
	padding: 0 0 30px 15px;
}
#productview div.belmont p.bodytext {
	margin-bottom:30px;
}
#productview h3 {
	background:url(../images/bgr_h3_produkte.png) no-repeat right top;
	font-size: 12px;
	font-weight:bold;
	color:#fff;
	padding:0 0px 0 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	height:21px;
	width:390px;
}


/******* FOOTER****************/

#betw_footer {
	clear:both;
	width:800px;
	background: url(../images/bgr_footer.jpg) no-repeat right;

	padding:0;
	height:36px;

}
.footer_text {
	padding-top:7px;
}
.footer_text,
.footer_text p {
   text-align:right;
	padding-right:10px;
	font-size:10px;
	color:white;
}

/******* fce_header_nav_2col ********/

#produktauswahl {
	float: right;
	margin-top:30px;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	/*background: url(../images/bgr_produktauswahl.png) right no-repeat;*/
	width: 600px;
	height:	143px;
	border:0px dotted red;
	position:relative;
	z-index:999;
	
}

/************** FCE Teaser BOX under Navi *************/
#teaser_box {
	margin-left: 20px; 
	margin-bottom:15px;
}
#teaser_box_wrapper {
	background: url(../images/bgr_newsbox.png) no-repeat;
	margin-left: 20px; 
	margin-bottom:15px;
	 min-height:140px;
  height:auto !important;
  height:140px;
}

#teaser_box_wrapper_news_header {
	background: url(../images/bgr_newsbox_header.jpg) no-repeat;
	margin-left: 20px; 
	margin-bottom:15px;
}

#content:after,
#subnavi:after,
#teaser_box_wrapper:after {
	content:".";
	height:0;
	display:block;
	visibility: hidden;
	clear:both;
}

#teaser_box_content {
	width: 210px;
	margin-left: 10px;
	padding-left: 0px;
   font-size: 10px;
	margin-top:0px;
}


#teaser_box_content h1 {
	height: 20px;
	width: 180px;
	background: url(../images/bgr_newsbox_leiste.jpg) no-repeat left 15px;
	color: #FFFFFF;

	font-weight:bold;
	line-height: 19px;
	padding:15px 15px 10px 5px;
	margin-left:5px;
}

#teaser_box_content div,
#teaser_box_content .belmont,
#teaser_box_content p,
#teaser_box_content p.bodytext,
#teaser_box_content span {
	color:#909090;
	font-size: 10px;
	text-align:left;
}

#teaser_box_content .belmont {
	margin-left:10px;
}

#teaser_box_content img {
	padding-left:5px;
	vertical-align:middle;
}
#teaser_box_content a {
	color:#82a449;
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
}
#teaser_box_content a:hover,
#teaser_box_content a.act {
	color: Green;
	font-weight:normal;
	text-decoration:none;
}

.last_left img {
	display:none;
}



#teaser_box_content .belmont {
	margin:0;
	padding:0;
}

#teaser_box_content .news_press p.bodytext {
	padding:15px 0 15px 0; 
	margin:0 0 0 -10px;
	color: #008131;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
}




/************* user register usw *****************/

#content fieldset {
	border:1px solid #b7db77;
	padding-left:8px;
	padding-bottom:8px;
}

input[type=text],
input[type=password] {
	border:1px solid green;
}

.tx-felogin-pi1 input[type=text],
.tx-felogin-pi1 input[type=password] {
	width:150px;
}


/*#teaser_box_content legend {
	position:absolute;
	left:-999em;
	visibility: hidden;
}
*/


/****** fe login ******************/

#tx-srfeuserregister-pi1-fe_users_form fieldset {
	position:relative;
}
.tx-srfeuserregister-pi1 dl {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 1em;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	border:0px solid red;
}

#tx-srfeuserregister-pi1-fe_users_form dt {
	width:150px;
}

#tx-srfeuserregister-pi1-fe_users_form legend {
	white-space: normal;
	color:#969696;
}


#tx-srfeuserregister-pi1-kdnr,
#tx-srfeuserregister-pi1-password,
#tx-srfeuserregister-pi1-password_again,
#tx-srfeuserregister-pi1-zip {
	width:96px;
}

.tx-felogin-pi1 #pass {
	margin-bottom:8px;
}

.tx-srfeuserregister-pi1-password,
#tx-srfeuserregister-pi1-password {
	clear:both;
	display:block;
}

/*
#tx-srfeuserregister-pi1-password:after {
	content:".";
	clear:both;
	visibility:hidden;
	height:0;
}
*/

/*****+register wiederholen********/

.tx-srfeuserregister-pi1-text{
	width:200px;
}


#tx-srfeuserregister-pi1-static_info_country{
   width:210px;	
}


#tx-srfeuserregister-pi1-password_again {
	margin-top:5px;
}

/* label durch div ersetzt */
.tx-srfeuserregister-pi1-password-again {
	float:left;
	border:0px solid red;
	position:absolute;
	left:38px;
	top:101px;
	width:100px;
	height:40px;
	line-height:0px;
	z-index: 10;
   	font-style: italic; 
	text-align:right;
}

/* nur auf ie7 wieder anzeigen */
.pw-repeat-neu {
	display:none;
}

#tx-srfeuserregister-pi1-submit {
	text-align: center;
}



/* menu-login nach anmeldung ausblenden */

.nope {
   /*
	border:0px solid red;
	*/
	display:none;

}


#teaser_box_content div.tx-felogin-pi1 h3 {
	display:none; 
}

#teaser_box_content div.tx-felogin-pi div {
	margin-top:5px;
}

#teaser_box_content input {
	margin-top:8px;
}

#teaser_box_content legend {
	display:none;
	height:0;
	margin:0;
	padding:0;
}
#teaser_box_content form,
#teaser_box_content fieldset {
	border-width:0px;
	margin:0;
	padding:0;
}


/* table */

table.contenttable,
table.contenttable tbody, 
table.contenttable td {
	margin:0;
	padding:0;
}

table.contenttable td p,
table.contenttable td p.bodytext {
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	line-height:15px;
}
,
table.contenttable td p.bodytext img {
	margin:0;
	padding:0;
	border:0;
}


/*td img {
	margin-bottom:5px;
	padding-bottom:0;
}
*/
/*****************************POPUP TABLE*******************************************/

.table_prod {
	text-align: left;
	width:600px;
	overflow:auto;

}

table.contenttable.contenttable-0.table_prod caption {

	/*border: solid 1px red;*/
	margin-bottom: 10px;
	padding:0;
	text-align: left;
	color:#008131;
	font-weight: bold;
	font-size: 14px;
	
}

table.contenttable.contenttable-0.table_prod td {
	/*border: solid 1px red;*/
	text-align: center;
	padding: 4px;
	/*
	background: #e6f6d8;
	*/
	color: black;
	
} 

#td-last {
	margin-left: 25px;

	
}
table.contenttable.contenttable-0.table_prod th {
	vertical-align: text-top;
	padding: 4px;

}

.table_prod tr.tr-even.tr-0,
tr.tr-0 th {
	background:#83cc34; 
}



.table_prod tr.tr-even {
	/*border: solid  1px red;*/
	background-color:#e6f6d8;
	color: white;
}
.table_prod tr.tr-odd {
	/*border: solid  1px red;*/
	background-color:#d4ecc0;
	color: white;
}

.table_prod tr.tr-2 {
	background:#83cc34; 
}

table.contenttable.contenttable-0.table_prod tr.tr-2 td {
	color:white;
	font-weight:bold;
}

.table_prod th,
.table_prod td {
	font-size:10px;
}


/***** plugin dropdown list menu ******/

/* fce dropdown  */

.dropdown_menu_wrapper {
	display:block;
	width:500px;
}

.dropdown_menu_wrapper:after {
	content:".";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
}

label.dropdown_menu_label {
	float:left;
}
.dropdown_menu {
	float:left;
	padding-left:10px;
	width:200px;
	
}

.dropdown_list {
	border:1px solid green;
}
.dropdown_list option {
	border-width:0;
}


/* dateilinks uploads */

.csc-uploads-icon img {
	width:22px;
	height:22px;
}

/*.csc-uploads-fileName p,
.csc-uploads-fileName a,
.csc-uploads-fileSize p {
	font-size:12px;
}*/

.csc-uploads-fileSize p {
	white-space: nowrap;
}

.csc-linkToTop a {
  background: url(../images/pfeil-nach-oben.gif) no-repeat left top;
  padding-left:14px;	
}



/* fce whole width - nur für tabellen über gesamt breite */
.fce_whole_width {
	width:480px;
	border:0px solid green;
}
.fce_whole_width_inner {
	position:relative;
	left:-250px;
	width:750px;
}
.fce_whole_width:after,
.fce_whole_width_inner:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}




/*  */
.csc-textpic-caption {
	font-size:10px;
	line-height:14px;
}



/* fce 3col */

.fce_3col {
	width:490px;
	margin:0;
}

.fce_3col_left,
.fce_3col_middle,
.fce_3col_right {
	float:left;
	width:33%;
	margin:0;
}



/********* fce plz search ************/


#fce_plz_search {
   width:200px;
	height:40px;
	
   border:0px solid orange;
}

.label_land {
	float:left;
	
	/*width:100px;
	*/
	margin-right:5px;

}



#kontakt_vertrieb_form select.select_land {

	border:1px solid gray;
	margin:0;
	float:left;
	padding:0;
}
#kontakt_vertrieb option {
	border-width:0;
}

#land_wrapper {
	margin-right: 30px;
	padding:0;
	/*border: solid 1px red;*/
	/*float:left;*/
   display:block;

}

#land_input {
	margin:0;
	padding:0;
	width: 180px;
	float:left;
}


#plz_wrapper {
	/*border: solid 1px blue;*/
	margin:0;
	padding:0;
	/*display:block;*/
}

#plz_label {
	float:left;
	margin-right: 15px;
}

#land_wrapper.world {
	margin-top:10px;
}

/*.plz_submit {
	border: solid 0px green;
	margin:0;
	padding:0;
	width:30px;
	color: green;
}*/

input.plz_input {
	margin:0;
}


#plz_input input.plz_submit,
#fce_plz_search input.plz_submit[type=submit],
input.plz_submit[type=submit] {

	border: none;
	margin-left: 5px;
	background:  url(../images/content_button.png) no-repeat left 1px;
	height: 20px;
	width: 20px;
   cursor:pointer;
   border-width:0;
	
	border:0px solid green;
}

.plz_bread_navi {
	display:block;
	height:40px;
	margin-top:0px;
	padding-top:0px;
	border-top:0px solid #88AC4C;
}


#content_right hr {

	color: #88ac4c;

}


.plz_h4 {
	display:block;
	margin:0;
	padding:0;
	clear:both;
	position:relative;
	top:-30px;
}



/******** fce vertrieb ********************/

.rootline_vert {

  color:#009900;
	float:left;
}

.rootline_vert_bold {

  color:#009900;
  font-weight: bold;
  float:left;
	
}


.fce_vertrieb {
   display:block;
	clear:both;
	margin-bottom: 30px;
	margin-top:10px;
}

.fce_vertrieb:after {
   content:".";
	visibility:hidden;
	clear:both;
	height:0;
	display:block;
}


.fce_vertrieb_image {
	border: 1px solid #88ac4c;
	padding: 5px;
	float:left;
	/*
	background: url(../images/wbuenker.jpg) no-repeat center center;
	*/
	
	/*
	width: 63px;
	*/
/*	height:90px;
*/
   margin-right:10px;
}

.fce_vertrieb_image img {
	padding-top:20px;
	
}


.fce_vertrieb_image.zwodrei {
	width:120px;
}

.fce_vertrieb_image img {
	width:63px;
}

.fce_vertrieb_image img.zwodrei {
	width:120px;
}

.fce_vertrieb_image.kein_bild {
	border-width:0;
	
}


.fce_vertrieb_content {
	/*border: solid 1px blue;*/
/*	margin-left: 10px;*/
	margin:0;
	padding:0;
	float:left;
	
   width:390px;

}

.fce_vertrieb_content.zwodrei {
	width:340px;
}

.fce_vertrieb_content.zwodrei h3 {
	width:340px !important;
}

.plz_input {
	width:100px;
}



#fce_vertrieb_content h3 {
	background:url(../images/bgr_h3_produkte.png) no-repeat right top;
	font-size: 12px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	height:21px;

	width:350px;
   overflow:hidden;
}

.fce_vertrieb_content h3 {
	padding-bottom:0 !important;
	margin-bottom:3px !important;
}


.fce_vertrieb_content h4 {
	color:#008131;
	padding-left:15px;
	display:block !important;
	margin:0 !important;
	padding:0;
	padding-left:15px;
}
.fce_vertrieb_content h5 {
	padding-left:15px;
	display:block !important;
	margin:0 !important;
	padding:0;
	padding-left:15px;
	font-weight:normal;
	font-size:11px;
}




.vertrieb_tel {
	display:block;
	background: url(../images/button_tel.gif) no-repeat left center;
	height: 19px;
	padding-left: 30px;
	margin-left: 15px;
		margin-top: 3px;
	margin-bottom: 3px;
}

.vertrieb_handy {
	display:block;
	background: url(../images/button_handy.png) no-repeat left center;
	height: 19px;
	padding-left: 30px;
	margin-left: 15px;
		margin-top: 3px;
	margin-bottom: 3px;
}
.vertrieb_fax {
	display:block;
	background: url(../images/button_fax.png) no-repeat left center;
	height: 19px;
	padding-left: 30px;
	margin-left: 15px;
	margin-top: 3px;
	margin-bottom: 3px;


}
.vertrieb_email {
	display:block;
	background: url(../images/button_email.gif) no-repeat left center;
	height: 19px;
	padding-left: 30px;
	margin-left: 15px;
		margin-top: 3px;
	margin-bottom: 3px;


}
.vertrieb_homepage
 {
	display:block;
	background: url(../images/button_web.gif) no-repeat left center;
	height: 19px;
	padding-left: 30px;
	margin-left: 15px;
		margin-top: 3px;
	margin-bottom: 3px;


}
.beruf {
	
 
	display:block;
	height: 19px;
	margin-left: 20px;
	


}

.anschrift {
	
 
	display:block;
	height: 19px;
	margin:0;
	


}
/************************FCE vertrieb 2col*********************************/
.fce_vertrieb_wrapper_left {

	float:left;

}



.fce_vertrieb_content_2col h3 {
	display: block;
	background:url(../images/bgr_h3_produkte.png) no-repeat right top;
	font-size: 12px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 15px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	height:21px;
	
   overflow:hidden;
 /*  border: solid 1px red;*/
}

.fce_vertrieb_content_2col div.csc-textpic-text {
	margin-top: -15px;
	padding:0;

	float:left;

}

.fce_vertrieb_content_2col table.contenttable {
	margin-left: 20px;
	margin-top: -5px;
	padding:0;


}

.fce_vertrieb_content_2col table.contenttable tbody {
	margin:0;
	padding:0;


}
.fce_vertrieb_content_2col {
	/*border: solid 1px blue;*/
/*	margin-left: 10px;*/
	margin:0;
	padding:0;
	float:left;
   width:500px;
 /*  border: solid 1px blue;*/
}
.fce_vertrieb_content_2col p.bodytext {

	margin:0;
	padding:0;

}

.fce_vertrieb_content_2col table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	/*border: solid 1px green;*/
	height: 75px;
	width:441px;

}

#productview table th {
	
	font-weight: normal;
	
	

}

.fce_vertrieb_content_2col table td {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-weight: normal;
	/*border: solid 1px red;*/
	width: 50%;
	float:left;
	height: auto;


}

.fce_vertrieb_content_2col table td p{

	margin:0;
	padding-left: 22px;
	/*border: solid 1px red;*/
	height: 25px;
	line-height: 25px;



}

.fce_vertrieb_content_2col table tr {

	margin:0;
	padding: 0;



}

.belmont {
	margin-bottom: 10px;

}

.belmont:after {
	content:".";
	height:0;
	visibility: hidden;
	clear:both;
	display:block;

}


.fce_vertrieb_content_2col dt{
	clear:both;
	margin-top: 10px;
}

.fce_vertrieb_content_2col dt img {
	border: solid 1px green;
	padding: 5px;
	
	margin-top: 10px;
}




/****** content mit slideshow ********/

.fce_content_slideshow {
	width:510px;
	margin:0;
}

.slideshow_content_r {
	
}

.slideshow_pics_l {
	float:left;
   width:110px;
	padding-right:8px;	
}

.slideshow_content_l {
	
	border:0px solid orange;
}

.slideshow_pics_r {
   float:right;
	width:110px;
	padding-left:8px;	
	border:0px solid fuchsia;
}



/***********Europamap*******************/


/*#ger {
	position: absolute;
	display: block;
	left:800;
	top:900;
	background:url(../images/europe_ger_hover.png) no-repeat left top;
	height: 225px;
	width:170px;



}*/


#content_right a.germany:hover{
	display:block;
	background:url(../images/europe_ger_hover.png) no-repeat left top;
	height: 225px;
	width:170px;
	position:absolute;
	left: 800;
	top: 200;
	
}

#content_right a.germany  {
	
	border: 1px solid red;

}


#content_right area.ger:hover{
	display:block;
	background:url(../images/europe_ger_hover.png) no-repeat left top;
	height: 225px;
	width:170px;
	position:absolute;
	left: 800;
	top: 200;
	
}

#content_right area.ger  {
	
	border: 1px solid orange;

}



/********* some plz stuff *********/
/* teaser box left side */
.fce_kontakt_vertrieb_wrapper {
	margin-left:5px;
}

.fce_kontakt_vertrieb_wrapper .select_land {
	width:190px;
	border-color: green;
	border:1px solid green;
}

.fce_kontakt_vertrieb_wrapper .plz_input {
	/*width:100px;*/
}




/* imagemap im content nach rechts verschieben */

.fce_imagemap {
	position:relative;
	right:-29px;
	top:-1px;
	z-index:1;
}



.csc-uploads-icon img {
    width: 18px;
    height: 16px;
    border: 0px;
}