* html input { overflow: visible; }

:html input {  overflow:auto !important;  overflow:visible;  width:auto !important; } 

/*

zum auswechseln der farben:
border bottom 160,60,160
background buttons 230,230,230

andere anweisungsart für die border,
wenn nicht benutzt wird bitte löschen:
.box-gr {	width: 240px; height: 18px; vertical-align: bottom; background-color: rgb(255,255,255); color: rgb(82,82,82); padding: 1px 0px 0px 3px;
			border-top: none; border-right: none; border-bottom: 1px solid rgb(200,200,200); border-left: 5px solid rgb(200,200,200);}
*/


#zeile  {		width:520px; 	height:auto; margin:0; padding:0;}

div.li200 {		position:relative; float:left; clear:left;		width: 200px; height:16px; 	margin:5px 0px 5px 0px; 	text-align: right;}
div.re300 {		position:relative; float:right; clear:right;	width: 300px; height:16px; 	margin:5px 0px 5px 0px; 	text-align: left; vertical-align: middle;}

div.re30 {		position:relative; float:right;	width: 30px; height:16px; 	margin:5px 0px 5px 0px; 	text-align: left; vertical-align: middle;}
div.re270 {		position:relative; float:right;	width: 270px; height:16px; margin:5px 0px 5px 0px; 	text-align: left; vertical-align: middle;}

/*div.zeile-mitteilung  {		width:520px; height:auto;	margin:0px; padding:0px;}*/
div.re300-mitteilung {		position:relative; float:right; clear:right;	width: 300px; height:auto; 	margin:5px 0px 5px 0px; 	text-align: left;}

.box-gr {	width: 240px; height: 18px; vertical-align: bottom; background-color: rgb(255,255,255); color: rgb(82,82,82); padding: 1px 0px 0px 3px;
			border-style: solid; border-width: 1px 1px 1px 1px; border-color:  rgb(200,200,200) rgb(200,200,200) rgb(160,160,160) rgb(200,200,200);}
			
.box-m {	width: 174px; height: 18px; vertical-align: bottom; background-color: rgb(255,255,255); color: rgb(82,82,82); padding: 1px 0px 0px 3px;	
			border-style: solid; border-width: 1px 1px 1px 1px; border-color:  rgb(200,200,200) rgb(200,200,200) rgb(160,160,160) rgb(200,200,200);}
			
.box-kl {	width: 57px; height: 18px; vertical-align: bottom; background-color: rgb(255,255,255); color: rgb(82,82,82); padding: 1px 0px 0px 3px;
			border-style: solid; border-width: 1px 1px 1px 1px; border-color:  rgb(200,200,200) rgb(200,200,200) rgb(160,160,160) rgb(200,200,200);}
			
.box-txt {	width: 240px; height: 150px; vertical-align: bottom; background-color: rgb(255,255,255); color: rgb(82,82,82); padding: 1px 3px 0px 3px;
			border-style: solid; border-width: 1px 1px 1px 1px; border-color:  rgb(200,200,200) rgb(200,200,200) rgb(160,160,160) rgb(200,200,200);}

body#kundenmeinungen-naturprodukte-naturkosmetik-moorprodukte .box-txt {	height: 260px; }
			
.checkbox {	width: 15px; height: 14px; vertical-align: bottom; font-size: 10px; color: rgb(82,82,82);}


.button  {  font-size: 10px; color: rgb(82,82,82); font-weight: bold; width: 100px; height: 18px; vertical-align: bottom; background-color: rgb(230,230,230); 
			border-style: solid; border-width: 1px 1px 1px 1px; border-color:  rgb(160,160,160);}


.box-m {	width: 174px; height: 18px; vertical-align: bottom; background-color: rgb(255,255,255); color: rgb(0,26,57); padding: 1px 0px 0px 3px;	
			border-style: solid; border-width: 1px 1px 1px 1px; border-color:  rgb(200,200,200) rgb(200,200,200) rgb(160,160,160) rgb(200,200,200);}
.box-login-aktiv {	width: 215px; height: 21px; vertical-align: bottom; background: url(../images/hg-input-login.gif) no-repeat; color: rgb(82,82,82); padding: 1px 0px 0px 3px;border: none;}
			
.box-login-inaktiv {	width: 215px; height: 21px; vertical-align: bottom; background: url(../images/hg-input-login.gif) no-repeat; color: rgb(82,82,82); padding: 1px 0px 0px 3px; border: none;}

.login-box { background: rgb(243,242,240);  width: 420px; height: 145px; padding: 10px 0px 10px 0px;}

.zeile  {		width:520px; 	height:auto; margin:0; padding:0;}
div.li130 {		position:relative; float:left; clear:left;		width: 130px; height:16px; 	margin:5px 0px 5px 0px; 	text-align: right;}
div.re270 {		position:relative; float:right; clear:right;	width: 270px; height:16px; 	margin:5px 0px 5px 0px; 	text-align: left; vertical-align: middle;}

.button-login  {  font-size: 10px; color: rgb(82,82,82); font-weight: bold; width: 215px; height: 29px; background: url(../images/bu-login.gif) no-repeat; margin-top: 10px; line-height:29px; padding-bottom:11px; border:none;}

.button-logout  {  font-size: 10px; color: rgb(82,82,82); font-weight: bold; width: 170px; height: 21px; background: url(../images/bu-logout.gif) no-repeat; line-height:21px; padding-bottom:6px; border:none;}

div.li65 {		position:relative; float:left; clear:left;		width: 65px; height:16px; 	margin:5px 0px 5px 0px; 	text-align: right;}

div.re180 {		position:relative; float:right; clear:right;	width: 180px; height:16px; 	margin:5px 0px 5px 0px; 	text-align: left; vertical-align: middle;}

.center {text-align:center;}

.center-ab {text-align:center; padding: 5px 0px 5px 0px;  clear:left;	}

