/*

#zeile  {		width:520px; height:20px;	margin:0; padding:0;}


div.li200 {		position:relative; float:left; clear:left;		width: 150px; height:16px; 	margin:5px 0px 5px 0px; 	text-align: right;}
div.re300 {		position:relative; float:right; clear:right;	width: 350px; height:16px; 	margin:5px 0px 5px 0px; 	text-align: left;}


div.zeile-mitteilung  {		width:520px; height:150px;	margin:0px; padding:0px;}
div.re300-mitteilung {		position:relative; float:right; clear:right;	width: 300px; height:150px; 	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(26,120,36) 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(26,120,36) rgb(200,200,200);}
			
.box-kl {	width: 60px; 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(26,120,36) 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(26,120,36) rgb(200,200,200);}
			
.checkbox {	width: 15px; height: 14px; vertical-align: bottom; font-size: 10px; color: rgb(82,82,82); padding:0px;}


.button  {  font-size: 10px; color: rgb(82,82,82); font-weight: bold; width: 90px; height: 18px; vertical-align: bottom; background-color: rgb(255,255,255); 
			border-style: solid; border-width: 1px 1px 1px 1px; border-color:  rgb(26,120,36);}

*/


#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(26,120,36) 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(26,120,36) 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(26,120,36) 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(26,120,36) rgb(200,200,200);}
			
.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(26,120,36);}


/*Angebotseite  */

#zeile-40h  {	width:520px; height:40px;	margin:0; padding:0;}
#zeile-40h div.li200 {		position:relative; float:left; clear:left;		width: 150px; height:40px; 	margin:5px 0px 5px 0px; 	text-align: right;}
#zeile-40h div.re300 {		position:relative; float:right; clear:right;	width: 350px; height:40px; 	margin:5px 0px 5px 0px; 	text-align: left;}

#zeile-85h  {	width:520px; height:85px;	margin:0; padding:0;}
#zeile-85h div.li200 {		position:relative; float:left; clear:left;		width: 150px; height:85px; 	margin:5px 0px 5px 0px; 	text-align: right;}
#zeile-85h div.re300 {		position:relative; float:right; clear:right;	width: 350px; height:85px; 	margin:5px 0px 5px 0px; 	text-align: left;}

#zeile-85h div.re300 .bild {		position:relative; float:left; clear:left;		width: 130px; height:85px; 	margin:0px 0px 0px 0px; 	text-align: left;}
#zeile-85h div.re300 .text {		position:relative; float:right; clear:right;	width: 220px; height:85px; 	margin:0px 0px 5px 0px; 	text-align: left; }

#zeile-85h div.re300 .text p {		position:absolute; bottom:0; text-align: left; vertical-align:bottom; margin:0px 0px 10px 0px;}

#zeile-85h div.re300 .text1 {		position:relative; float:right; clear:right;	width: 220px; height:85px; 	margin:0px 0px 5px 0px; 	text-align: left;}
#zeile-85h div.re300 .text1 p {		position:absolute; bottom:0; text-align: left; vertical-align:bottom;  margin:0px 0px 10px 0px;}

#zeile-85h div.re300 .text2 {		position:relative; float:right; clear:right;	width: 220px; height:85px; 	margin:0px 0px 5px 0px; 	text-align: left;}
#zeile-85h div.re300 .text2 p {		position:absolute; bottom:0; text-align: left; vertical-align:bottom; margin:0px 0px 10px 0px;}

#zeile-96h  {	width:520px; height:96px;	margin:0; padding:0;}
#zeile-96h div.li200 {		position:relative; float:left; clear:left;		width: 150px; height:96px; 	margin:5px 0px 5px 0px; 	text-align: right;}
#zeile-96h div.re300 {		position:relative; float:right; clear:right;	width: 350px; height:96px; 	margin:5px 0px 5px 0px; 	text-align: left;}

#zeile-96h div.li200 .bild {		position:relative; float:left; clear:left;		width: 170px;  	margin:0px 0px 0px 0px; 	text-align: left;}
#zeile-96h div.re300 .text {		position:relative; float:right; clear:right;	width: 170px;  	margin:0px 0px 5px 0px; 	text-align: left; bottom:0; vertical-align:bottom;}

#zeile-96h div.re300 .text p {		position:absolute; bottom:0; text-align: left; vertical-align:bottom; margin:0px 0px 5px 0px;}

#zeile-150h div.li200 .bild {		position:relative; float:left; clear:left;		width: 170px; 	margin:0px 0px 0px 0px; 	text-align: left;}
#zeile-150h div.re300 .text {		position:relative; float:right; clear:right;	width: 170px; 	margin:0px 0px 5px 0px; 	text-align: left; bottom:0; vertical-align:bottom;}

#zeile-150h div.re300 .text p {		position:absolute; bottom:0; text-align: left; vertical-align:bottom; margin:0px 0px 20px 0px;}

#zeile-40h div.li200 .bild {		position:relative; float:left; clear:left;		width: 170px;	margin:0px 0px 0px 0px; 	text-align: left;}
#zeile-40h div.re300 .text {		position:relative; float:right; clear:right;	width: 170px;  	margin:0px 0px 5px 0px; 	text-align: left; bottom:0; vertical-align:bottom;}

#zeile-40h div.re300 .text p {		position:absolute; bottom:0; text-align: left; vertical-align:bottom; margin:0px 0px 5px 0px;}


#zeile-150h  {	width:520px; height:150px;	margin:0; padding:0;}
#zeile-150h div.li200 {			position:relative; float:left; clear:left;	width: 150px; height:150px; 	margin:5px 0px 5px 0px; 	text-align: right;}
#zeile-150h div.re300 {		position:relative; float:right; clear:right;	width: 350px; height:150px; 	margin:5px 0px 5px 0px; 	text-align: left;}

#tooltip{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}



