
/* first for IE 4–8 */
@font-face {
  font-family: TrixieWeb-Heavy;
  src: url("TrixieWeb-Heavy.eot");
}

/* then for WOFF-capable browsers */
@font-face {
  font-family: TrixieWeb-Heavy;
  src: url("TrixieWeb-Heavy.woff") format("woff");
}

/* first for IE 4–8 */
@font-face {
  font-family: TrixieWeb-Light;
  src: url("TrixieWeb-Light.eot");
}

/* then for WOFF-capable browsers */

@font-face {
  font-family: TrixieWeb-Light;
  src: url("TrixieWeb-Light.woff") format("woff");
}


html {
        overflow: auto;
}

body{
	margin:	0px;
	background: url("/fileadmin/images/body-bg.gif") repeat-y scroll center top #eeeeee;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
    text-align:	center;
    color: #707173;
    padding: 0px;
}

#centerwrap {
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: left;
    width: 956px;
    background: #ffffff;
}

#pageContainer {
	position: relative;
    margin: 0 auto;
	width:956px; 
	padding: 0px;
	frloat:left;
	text-align:	left; 
}

#headerContainer {
	float:left;
	height:134px;
	width:956px;
	margin:0px;
	padding: 0px 0px 0px 0px;
}

#headerimage {
	float:left;
	width:150px;
}

#centralimage {
	float:left;
	width:956px;
	height: 400px;
	background: url("/fileadmin/images/bilder-bg.png") no-repeat scroll left top transparent;
	padding: 5px 5px 12px 12px;
	margin: 0px 0px 0px -12px;
	text-align:left;
}

#centralimageintro {
	float:left;
	width:956px;
	height: 400px;
/*	background: url("/fileadmin/images/bilder-bg.png") no-repeat scroll left top transparent;*/
	padding: 5px 5px 12px 12px;
	margin: 0px 0px 0px -12px;
	text-align:left;
}

/******** Men�s ********/

#hauptmenu {
	width: 806px;
	height: 40px;
	float: left;
	text-align: right;
	padding: 0px;
	margin: 46px 0px 0px 0px;
	font-size: 18px;
	/*	color: #B3B3B3; */
	color: #707173;
	font-family: 'TrixieWeb-Light', monospace;
	line-height: 26px;
}

#hauptmenu ul {
	list-style-type: none;
	width: 806px;
	height: 40px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

#submenu {
	width: 956px;
	height: 34px;
	float: left;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-family: 'TrixieWeb-Light', monospace;
	font-size: 18px;
	/*	color: #B3B3B3; */
	color: #707173;
	background: url("/fileadmin/images/subnavi-bg.png") no-repeat scroll left top transparent;
	line-height: 26px;
	position: relative;
}


#submenu ul {
	list-style-type: none;
	width: 856px;
	height: 34px;
	margin: 0px;
	padding: 3px 0px 0px 0px;
}

#hauptmenu li {
	display: inline;
	margin: 0px 0px 0px 0px;
	background: url("/fileadmin/images/menu-striche.gif") no-repeat scroll right center transparent;
	padding: 0px 60px 0px 0px;
}

#submenu li {
	margin: 0px 0px 0px 0px;
	background: url("/fileadmin/images/menu-pfeilc.gif") no-repeat scroll right center transparent;
	padding: 0px 50px 4px 0px;
	display:inline;
	height: 26px;
	text-align: left;
}

#submenu ul, #hauptmenu ul {
	padding-top: 2px\9;
}

#hauptmenu li, #submenu li {
	padding-bottom: 6px\9;
}

#submenu li:nth-child(n), #hauptmenu li:nth-child(n) {
    padding-top: 15px\9; /* IE9 Only */
}

#submenu ul:nth-of-type(1n), #hauptmenu ul:nth-of-type(1n) {
	padding-top: 10px\9; /* IE9 Only */
}

#hauptmenu li.actlast, #submenu li.actlast, #hauptmenu li.nolast, #submenu li.nolast {
	background: none;
	padding: 0px;
}

#hauptmenu a, #submenu a {
	text-decoration: none;
/*	color: #B3B3B3; */
	color: #707173; 
	padding:0px;
	margin: 0px;
}

#hauptmenu li.act a, #submenu li.act a, #hauptmenu .actlast a, #submenu .actlast a {
	color: #517ea7; 
}

ul.menu {
	margin: 0px;
	padding: 0px; 
}

#langmenu {
	position: absolute;
	right:0px;
	top: 0px;
	width: 170px;
}

#footermenu {
	width: 956px;
	height: 17px;
	float: left;
	text-align: right;
	padding: 13px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	color: #b1b3b4;

}

#footermenu  a{
	font-family:  Helvetica,Arial,sans-serif;
	color: #b1b3b4;
	text-decoration:none;
}

#footermenu span.act  a{
	color: #517ea7; 
}	

/******** Content ********/

#content{
	width: 956px;
	min-height: 490px;
	float: left;
	padding: 0px;
  	margin: 75px 0px 0px 0px;
}

/*Abstand der Bilder rechts*/
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom: 65px;
}

DIV.csc-textpic-text {
	background: url("/fileadmin/images/zero-waste-linie.gif") no-repeat scroll right top transparent;	
	min-height: 400px;
	
}

h1 {
	font-size: 30px;
	font-weight: normal;
	color: #517ea7;
	padding: 0px;
	margin: -2px 0px 0px 0px;
	font-family: 'TrixieWeb-Heavy', monospace;
	width: 191px;
	line-height: 30px;
}

h1 span.sgross {
	font-size: 40px; 
}

h1 span.gross {
	font-size: 36px; 
}

h1 span.klein {
	font-size: 25px; 
}

h1 span.sklein {
	font-size: 22px; 
}

.csc-textpic-text {
	margin: 0px 0px 0px 0px;
	}

.csc-textpicHeader, .csc-header-n1 {
	width: 191px;
	position: absolute;
}

#content p.bodytext{
	color: #707173;
	width:	555px;
	font-size: 14px;
	line-height: 24px;
	background: url("/fileadmin/images/strichellinie.gif") no-repeat scroll center bottom transparent;
	display:block;
	padding: 15px 0px 12px 0px;
	margin: 0px 0px 0px 191px;
}

#content p.ohnestrichellinie{
	color: #707173;
	width:	555px;
	font-size: 14px;
	line-height: 24px;
	background: none;;
	display:block;
	padding: 15px 0px 12px 0px;
	margin: 0px 0px 0px 191px;
}

#content h2 {
	margin: 0px 0px 0px 191px; 
}

#content h3 {
	margin: 0px 0px 0px 191px;
	font-size: 14px;
	line-height: 24px;
	padding-top: 8px;
	margin-top: 8px;
	width:	555px;
}


#content .ka-content p.bodytext {
	background: none;
}

#content #contentright {
	width: 197px;
	float:right;
}

#content #contentleft {
	width: 744px;
	float:left;
	background: url("/fileadmin/images/zero-waste-linie.gif") no-repeat scroll right top transparent;
	padding: 0px;	
}


#page-18 #content, #page-48 #content, #page-49 #content, #page-52 #content {
	width: 956px;
	float:left;
	background: url("/fileadmin/images/zero-waste-linie-breit.gif") no-repeat scroll right top transparent;
	padding: 0px;	
}

#page-18 DIV.csc-textpic-text {
	background: none;	
	min-height: 0px;
	
}

#content p.csc-frame-frame1 {
	color: #707173;
	width:	555px;
	font-size: 14px;
	line-height: 24px;
	display:block;
	padding: 15px 0px 12px 0px;
	margin: 0px 0px 0px 191px;
}

#content p.kiwi  {
	color: #707173;
	width:	555px;
	font-size: 14px;
	line-height: 24px;
	display:block;
	padding: 0px;
	margin: 0px 0px 0px 191px;
}

div.ka-panel {
	background: url("/fileadmin/images/strichellinie.gif") no-repeat scroll right bottom transparent;
	padding: 0px 0px 15px 0px; 	
}
/*
div.open i {
	display:none;
}
*/
#content div.ka-content p.bodytext {
	padding:0px;
	}

#content p.ka-handler, #content div.ka-handler {
	cursor:pointer;
}

#content p.ka-handler span, #content div.ka-handler span {
	color: #517EA7;
}

#content ul.component-items, #content ul {
	color: #707173;
	width:	555px;
	font-size: 14px;
	line-height: 24px;
	padding: 0px 0px 0px 19px;
	margin: 0px 0px 0px 191px;
}

#content .csc-textpic-imagerow ul {
	padding: 0px;
	margin: 0px;
}

#content .component-items li, #content li {
	list-style-position: ouside;
	list-style-image: url("/fileadmin/images/strich.png");
}

#content p.bodytext a, #content div a{
	color: #517ea7;
	text-decoration: none;
	font-style: italic;
}

#page-30 .csc-textpic-caption {
	padding: 60px 0px 0px 0px;
	color: #707173;
	font-size: 14px;
	line-height: 24px;
	font-style: normal;
}

.csc-textpic-caption {
	color: #707173;
	font-size: 12px;
	font-style: italic;
	padding: 10px 0px 0px 0px;
	}

.csc-textpic-caption a {
	color: #517ea7;
	text-decoration: none;
}	
	
#pageBottom {
	height: 50px;
}


table.contenttable {
	width: 555px;
	margin: -630px 0px 0px 191px;
	font-size: 14px;
	line-height: 24px;
}

#page-36 table.contenttable {
	width: 555px;
	margin: 0px 0px 10px 191px;
	font-size: 14px;
	line-height: 24px;
	background: url("/fileadmin/images/strichellinie.gif") no-repeat scroll center bottom transparent;
	padding: 0px 0px 10px 0px;
}

div.ka-panel {
	background: none;
	padding: 0px 0px 0px 0px; 	
}


#introfilm {
	width: 100%;
	height: 1300px;
	z-index: 99999;	
	background: #ffffff;
	position: absolute;
	text-align: center;
	padding: 288px 0px 0px 0px;

}
#introvideo {
    margin: 0 auto;
    position: absolute;
}

#soexfilm {
	width:	560px;
	display:block;
	padding: 15px 0px 12px 0px;
	margin: -320px 0px 0px 189px;
	font-size: 14px;
	line-height: 24px;
}

fieldset {
	border:none;
	background: url("/fileadmin/images/strichellinie.gif") no-repeat scroll center bottom transparent;
	width: 555px;
	margin: -320px 0px 0px 191px;
	padding: 0px;
	position:relative;
}

#page-29 fieldset {
	border:none;
	background: url("/fileadmin/images/strichellinie.gif") no-repeat scroll center bottom transparent;
	width: 555px;
	margin: 0px;
	padding: 0px;

}

/* neues Angebotsformular */

#page-15 fieldset { margin: 20px 0 0 191px; background:none; }


#page-15 fieldset.style2 {
	width: 930px;
	margin: 2px 0 0 60px;
	background-color: #eaeff4;
	padding: 5px 0 5px 40px;
	box-sizing: border-box;
}



#page-15 div.tx-powermail-pi1_confirmation, #page-15 div.tx-powermail-pi1_thx, #page-15 div.tx-powermail-pi1_mandatory { margin: 0 0 0 191px; }


fieldset.style1 .tx_powermail_pi1_fieldwrap_html { clear:both; }
fieldset.style1 .tx_powermail_pi1_fieldwrap_html_select select { width: 200px; margin: 4px 0 4px 0; }
fieldset.style1 label { width: 230px; }
fieldset.style1 .tx_powermail_pi1_fieldwrap_html input { width: 300px; }
fieldset.style1 textarea { width: 302px; margin: -15px 0 10px 230px; }
fieldset.style1 div#capcalcimg { margin: -24px 0 0 300px; }
fieldset.style1 input.powermail_submit { margin: 10px 0 10px 230px !important; }



#page-15 .csc-textpic-image img { width:100px; height:auto; margin: 10px 0 0 50px;} 

#page-15 #content .csc-textpic-single-image img { width:100px; height:auto; margin: 10px 46px 0 0;} 



/*alles zu den Produkten*/



/*die ersten Zeilen in jeder Sprache einblenden*/
/*fieldset.style2 { display:none; } alle aus*/
fieldset#tx-powermail-pi1_fieldset_7.style2 {display:block;} /*deutsch*/
fieldset#tx-powermail-pi1_fieldset_22.style2 {display:block;} /*de, en nicht mehr nötig, da nicht ausgeschaltet*/

/*+-Buttons doch wieder aus*/



/*Labels über der ersten Zeilen in jeder Sprache einblenden*/
#page-15 fieldset.style2 label { display:none; }/*alle aus*/
#page-15 fieldset#tx-powermail-pi1_fieldset_7.style2 label { display:block; margin: 0 0 8px 0;}
#page-15 fieldset#tx-powermail-pi1_fieldset_22.style2 label { display:block; margin: 0 0 8px 0;}
#page-15 fieldset#tx-powermail-pi1_fieldset_43.style2 label { display:block; margin: 0 0 8px 0;}
#page-15 fieldset#tx-powermail-pi1_fieldset_51.style2 label { display:block; margin: 0 0 8px 0;}
#page-15 fieldset#tx-powermail-pi1_fieldset_64.style2 label { display:block; margin: 0 0 8px 0;}
#page-15 fieldset#tx-powermail-pi1_fieldset_77.style2 label { display:block; margin: 0 0 8px 0;}

fieldset.style2 .tx_powermail_pi1_fieldwrap_html_select {
    padding: 1px 0;
	width: auto;
	float:left;
}

fieldset.style2 .tx_powermail_pi1_fieldwrap_html_select#powermaildiv_uid67, select#uid67 { width:55px;}
fieldset.style2 .tx_powermail_pi1_fieldwrap_html_select#powermaildiv_uid68, select#uid68 { width:219px;}
fieldset.style2 .tx_powermail_pi1_fieldwrap_html_select#powermaildiv_uid69, select#uid69 { width:126px;}

fieldset.style2 .tx_powermail_pi1_fieldwrap_html_select#powermaildiv_uid82, select#uid82 { width:55px;}
fieldset.style2 .tx_powermail_pi1_fieldwrap_html_select#powermaildiv_uid83, select#uid83 { width:219px;}
fieldset.style2 .tx_powermail_pi1_fieldwrap_html_select#powermaildiv_uid84, select#uid84 { width:126px;}

fieldset.style2 .tx_powermail_pi1_fieldwrap_html_select#powermaildiv_uid88, select#uid88 { width:55px;}
fieldset.style2 .tx_powermail_pi1_fieldwrap_html_select#powermaildiv_uid89, select#uid89 { width:219px;}
fieldset.style2 .tx_powermail_pi1_fieldwrap_html_select#powermaildiv_uid90, select#uid90 { width:126px;}

fieldset.style2 .tx_powermail_pi1_fieldwrap_html_button {
    padding: 1px 0;
	width: auto;
	float:left;
}

/*der erste Button*/
fieldset#tx-powermail-pi1_fieldset_22.style2 .tx_powermail_pi1_fieldwrap_html_button { margin: 29px 0 0px 0;}

fieldset.style2 .tx_powermail_pi1_fieldwrap_html_select { margin: 0 10px 0 0; }
fieldset.style2 .tx_powermail_pi1_fieldwrap_html_select select { float:left; clear:left; min-width: 50px; }
fieldset.style2 .tx_powermail_pi1_fieldwrap_html_select label { width: auto; }
fieldset.style2 .tx_powermail_pi1_fieldwrap_html_text { width: auto; float:left; margin: 0 10px 0 0; }
fieldset.style2 .tx_powermail_pi1_fieldwrap_html_text input { float:left; clear:left; border: 1px solid #bbbbbb; font-size: 10px; height: 15px; width: 250px;}

/*Ausnahme russisch*/
.tx-powermail-pi1_formwrap_751 fieldset.style2 .tx_powermail_pi1_fieldwrap_html_text input { width: 190px; }

/*Ausnahme spanisch*/
.tx-powermail-pi1_formwrap_745 fieldset.style2 .tx_powermail_pi1_fieldwrap_html_text input { width: 190px; }

/*Ausnahme französich*/
.tx-powermail-pi1_formwrap_748 fieldset.style2 .tx_powermail_pi1_fieldwrap_html_text input { width: 165px; }

fieldset.style2 input[type="button"] { width: 25px; background-color: #517ea7; color: #ffffff; font-size: 12px; display:none;}

div.tx_powermail_pi1_fieldwrap_html_label.style2 {
    font-style: normal; font-size: 14px; color: #517ea7; margin: 10px 0 ; float:left; font-weight: 900; 
}

/* Ende neues Angebotsformular */

.csc-mailform-field, .tx_powermail_pi1_fieldwrap_html {
	padding: 1px 0px 1px 0px;
	width: 555px;
}

div.tx-felogin-pi1 div  {
	padding: 1px 0px 1px 0px;
	width: 555px;
	height: 22px;
}


label {
	width: 140px;
	display:block;
	float:left;
	font-size: 14px;
	padding: 8px 0px 0px 0px;
}

div.tx-felogin-pi1  {
	width: 555px;
	margin: -240px 0px 0px 191px;
	font-size: 14px;
	line-height: 24px;
	}
	
div.tx-felogin-pi1  legend {
	display:none;
}	

#content div.tx-felogin-pi1 h3 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	background: none;
}

input {
	width: 280px;
	border: solid 1px #707173;
	font-size: 14px;
	margin-left: 140px;
}

input#user, input#pass {
	margin:0px;
}

div.csc-mailform-field input.csc-mailform-submit {
	width: 200px;
	height: 20px;
	margin: 30px 0 15px 82px;
}

div.csc-mailform-field input, div.tx_powermail_pi1_fieldwrap_html input {
	width: 280px;
	height: 20px;
	margin: 0px 0px 0px 0px;
}

div.csc-mailform-field input#mailformwt_calculating_captcha {
	width: 40px;
	margin:18px 0px 0px 0px;
}

.csc-mailform img {
	position: absolute;
	left: 191px;
	bottom: 56px;
}

label[for=mailformwt_calculating_captcha] {
	margin: 16px 0px 0px 0px;
}

textarea {
	border: solid 1px #707173;
	padding: 0px;
	width: 413px;
	margin: 0px 0px 0px 0px;
}

#c21, #c22, #c37, #c231, #c232, #c283, #c285, #c25, #c185, #c186, #c33, #c201, #c202, #c177, #c178 {
	position:absolute;
}

#my_video_1 {
   margin: 0 auto;
   position: absolute;
}

		#tpl_imagemap{margin:0px; padding:0px; position:relative; width:955px; height:399px;}
		#tpl_imagemap img{position:absolute; left:0px; top:0px; z-index:10;}
		#tpl_imagemap .layer{margin:0px; padding:0px; position:absolute; z-index:30; }
		#tpl_imagemap .layer span{color:#fff; font-size:8pt; font-style:italic; position:absolute; white-space:nowrap; display:none;font-family: arial;}
		#tpl_imagemap .layer:hover span,
		#tpl_imagemap .layer.active span,
		#tpl_imagemap .layer:focus span{display:block;}
		#tpl_imagemap #tpl_imagemap_layer1{width:31px; height:69px; right:0px; top:225px;}
		#tpl_imagemap #tpl_imagemap_layer1 span{rigth:3px; bottom:-12px;}
		#tpl_imagemap #tpl_imagemap_layer2{width:55px; height:55px; right:31px; top:234px;}
		#tpl_imagemap #tpl_imagemap_layer2 span{left:-39px; top:36px;}
		#tpl_imagemap #tpl_imagemap_layer3{width:53px; height:53px; right:244px; top:168px;}
		#tpl_imagemap #tpl_imagemap_layer3 span{right:-44px; top:25px;}
		#tpl_imagemap #tpl_imagemap_layer4{width:53px; height:53px; right:304px; top:121px;}
		#tpl_imagemap #tpl_imagemap_layer4 span{right:-27px; top:13px;}
		#tpl_imagemap #tpl_imagemap_layer5{width:10px; height:10px; right:360px; top:99px;}
		#tpl_imagemap #tpl_imagemap_layer5 span{left:25px; top:0px;}
		#tpl_imagemap #tpl_imagemap_layer6{width:10px; height:10px; right:167px; top:254px;}
		#tpl_imagemap #tpl_imagemap_layer6 span{left:15px; top:-15px;}
		#tpl_imagemap #tpl_imagemap_layer7{width:37px; height:37px; right:351px; top:160px;}
		#tpl_imagemap #tpl_imagemap_layer7 span{left:-7px; top:26px;}
		#tpl_imagemap #tpl_imagemap_layer8{width:36px; height:36px; right:406px; top:160px;}
		#tpl_imagemap #tpl_imagemap_layer8 span{left:-23px; top:34px;}
		#tpl_imagemap #tpl_imagemap_layer9{width:52px; height:52px; right:391px; top:102px;}
		#tpl_imagemap #tpl_imagemap_layer9 span{left:-41px; top:26px;}
		#tpl_imagemap #tpl_imagemap_layer10{width:10px; height:10px; right:454px; top:159px;}
		#tpl_imagemap #tpl_imagemap_layer10 span{left:-39px; top:10px;}
		#tpl_imagemap #tpl_imagemap_layer11{width:53px; height:53px; right:455px; top:96px;}
		#tpl_imagemap #tpl_imagemap_layer11 span{left:-31px; top:-3px;}
		#tpl_imagemap #tpl_imagemap_layer12{width:36px; height:36px; left:234px; top:109px;}
		#tpl_imagemap #tpl_imagemap_layer12 span{left:-62px; top:25px;}
		#tpl_imagemap #tpl_imagemap_layer13{width:44px; height:46px; left:0px; top:7px;}
		#tpl_imagemap #tpl_imagemap_layer13 span{left:5px; top:65px;}
		#tpl_imagemap #tpl_imagemap_layer14{width:13px; height:13px; left:24px; top:3px; z-index:50;}
		#tpl_imagemap #tpl_imagemap_layer14 span{left:18px; top:1px;}

		.important {
/*		display:none; */
		cursor: pointer;	
		}

		.detail {
		display:none;
		}	
		
/************ Powermail ***********/		
		div.tx-powermail-pi1 {
		margin: 20px 0px 20px 0px;
		}	
		
		.tx-powermail-pi1 legend {
		visibility: hidden;
		height: 0;
		}
		
		input.powermail_captcha {
		width:40px !important;
		}
		
		div#capcalcimg {
		margin: -24px 0px 0px 190px;
		}
		
		input.powermail_submit {
		margin: 0px 0px 10px 140px !important;
		}
		
		div.tx_powermail_pi1_fieldwrap_html_label {
		margin: 5px 0px 10px 0px;
		font-style: italic;
		}
		
		div.tx-powermail-pi1_mandatory, div.tx-powermail-pi1_confirmation, div.tx-powermail-pi1_thx {
		margin: 0px 0px 0px 191px;
		}
		
		#content div.tx-powermail-pi1_mandatory ul {
		margin: 0px;
		}
		
		#content div.tx-powermail-pi1_mandatory ul li {
		list-style-image: none;
		color: red;
		}
		
		#content div.tx-powermail-pi1_thx table p.bodytext {
		padding: 0px;
		margin: 0px;
		background: none;
		width: 200px;
		}
		
		#content div.tx-powermail-pi1_thx p.bodytext {
		margin-left: 0px;
		}
		
		div.tx-powermail-pi1_confirmation, div.tx-powermail-pi1_thx, div.tx-powermail-pi1_mandatory {
		margin-top: -300px;
		font-size: 14px; 
		}
		
/* error message */
.error {
	/* supply height to ensure consistent positioning for every browser */
	background-color:#FF0000;
	border:1px solid #FF0000;
	font-size:11px;
	color:#fff;
	padding:3px 10px 5px 10px;
	margin-left:-2px;
    z-index:10;
    text-align:left;
    height:auto;


	/* CSS3 spicing for mozilla and webkit */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;
	box-shadow:0 0 6px #ddd;
}

.error p {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

/* pure CSS arrow */
html:root .error em {
	display:block;
	width:0;
	height:0;
	border:10px solid;
	border-color:#FF0000 transparent transparent;

	/* positioning */
	position:absolute;
	bottom:-10px;
	left:5px;
	border-bottom:0 none;
}

div.tx-felogin-pi1 div {
	clear:both;
	margin: 10px 0px 0px 0px;
}

div.tx-felogin-pi1 div label {
	padding:0px;
}



/*neuste Änderungen Formular*/

	label[for="uid193" ], label[for="uid344" ], label[for="uid389" ], label[for="uid474" ], label[for="uid559" ] {
	width: 108px !important;
	background: url("/fileadmin/images/legende.png") no-repeat scroll right 4px transparent;
	}

	label[for="uid344" ] { width: 145px !important; }
	label[for="uid389" ] { width: 168px !important; } 
	label[for="uid474" ] { width: 135px !important; } 
	label[for="uid559" ] { width: 75px !important; } 
	

	label[for="uid194" ], label[for="uid345" ], label[for="uid390" ], label[for="uid475" ], label[for="uid560" ] {
	width: 72px !important;
	background: url("/fileadmin/images/legende.png") no-repeat scroll right 4px transparent;
	}
	
	label[for="uid560" ] { width: 92px !important; }
	
	label[for="uid391" ] { width: 160px; }

/*die Legenden DIVS*/

	#powermaildiv_uid323, #powermaildiv_uid342, #powermaildiv_uid472, #powermaildiv_uid387, #powermaildiv_uid557 {
	position: absolute;
	width: 125px;
	height: 138px;
	border: 2px solid #517ea7;
	background-color: #ffffff;
	padding: 10px;
	z-index: 9999;
	top: -163px;
	display:none;
	left: -10px;
	}
	
	#powermaildiv_uid324, #powermaildiv_uid343, #powermaildiv_uid473, #powermaildiv_uid388,#powermaildiv_uid558 {
	position: absolute;
	width: 520px;
	height: 195px;
	border: 2px solid #517ea7;
	background-color: #ffffff;
	padding: 10px;
	z-index: 9999;
	top: -220px;
	left: 200px;
	display:none;
	}

#powermaildiv_uid194, #powermaildiv_uid201, #powermaildiv_uid208, #powermaildiv_uid313, #powermaildiv_uid320 {
	width: 75px;
}

#powermaildiv_uid345, #powermaildiv_uid350, #powermaildiv_uid355, #powermaildiv_uid360, #powermaildiv_uid365 {
	width: 75px;
}

#powermaildiv_uid390, #powermaildiv_uid395, #powermaildiv_uid400, #powermaildiv_uid405, #powermaildiv_uid410 {
	width: 75px;
}

#powermaildiv_uid475, #powermaildiv_uid480, #powermaildiv_uid485, #powermaildiv_uid490, #powermaildiv_uid495 {
	width: 75px;
}

#powermaildiv_uid560, #powermaildiv_uid565, #powermaildiv_uid570, #powermaildiv_uid575, #powermaildiv_uid580 {
	width: 90px;
}

#whapholder {position: absolute; right: 10px; top: 828px; width: 164px; height: 114px; text-align:center;}

#waimage { position:relative;  width: 50px; margin: 0 0 0 -15px; }

#whap { border: 2px solid #517ea7; position:relative; width: 150px; height: 90px; background:#ffffff; margin: -62px 0 0 0; padding: 10px;}