BODY { color:#5F646B; 
background:#ffffff; 
margin:0 0 0 0; padding:0 0 0 0; 
}

TD, TH, .BOD, FONT { 
        font-family: verdana, Helvetica, Arial, san-serif; 
        font-size: 76%;
        line-height: 140%;    
        font-weight:normal; 
        color: #000000;
         }

.clearer {
         clear:both;
}

p {
	font-family: verdana, Helvetica, Arial, san-serif;
	font-size: 76%;
        line-height : 200%; 
        padding:0 0 20px 0;
        margin:0 0 0 0;
        color: #000000; 
        text-align: left;
  	}

.rahmen2 {
        position:relative;
        font-family: verdana, Helvetica, Arial, san-serif; 
	font-size: 88%;
        line-height: 140%;    
        font-weight:normal; 
        width:476px; 
        color: #E4E3E3;
        color: #000000;
        border: 0px solid #E4E3E3;
        padding: 0px;
        margin-top: 30px;
        margin-bottom: 0px;
        text-align: left;
        }


.rahmen1 {
        position:relative;
        font-family: verdana, Helvetica, Arial, san-serif; 
	font-size: 100%;
        line-height: 140%;    
        font-weight:normal; 
        width:476px; 
        color: #E4E3E3;
        color: #000000;
        border: 0px solid #E4E3E3;
        padding: 2px;
        margin-top: 30px;
}

.unsichtbar {
        position:relative;
        font-family: verdana, Helvetica, Arial, san-serif; 
	font-size: 400%;
        line-height: 140%;    
        font-weight:normal; 
        width:480px; 
        color: #E4E3E3;
        color: #000000;
        border: 0px solid #E4E3E3;
        padding: 0px;
        margin-top: 30px;
        text-align: left;
        }

.Color0 {color: #000000; }
 .Color245 {color: #000000; }


IMG {
        border:0px;
	text-decoration: none;
        margin:0 0 0 0;
}

a.logo img {
                margin-top:0px;
}


.unsichtbar {
	display:none;
        padding: 30px 30px 0 0;
	}


A { font-family:verdana, Helvetica, Arial, san-serif; color:#000000;text-decoration:underline; font-weight:normal; }
A:hover { font-family:verdana, Helvetica, Arial, san-serif; color:#ffffff; text-decoration:none; font-weight:normal; background-color:#5F646B; }
A:active { font-family:verdana, Helvetica, Arial, san-serif; color:#ffffff; text-decoration:none; font-weight:normal; background-color:#5F646B; }
A:focus { font-family:verdana, Helvetica, Arial, san-serif; color:#ffffff; text-decoration:underline; }

.logo {  
	text-decoration: none; 
	border: 30px; 
        width: 1em; 
	}


							/* -- Formulare -- */


textarea { 
	font-family : verdana, Helvetica, sans-serif;
        font-size: 96%; 
	color: #000000; 
	border: 1px solid #8A817D;
	font-weight: normal;
        margin: 1px solid #000000; 
        width: 313px;
	}
	
input { 
	font-family : verdana, Arial, Helvetica, sans-serif;
        font-size: 96%;
	color: #000000; 
	background: #ffffff;  
	border: 1px solid #8A817D;;
	font-weight: normal;
	}
	   
suchfeld { 
	font-family : verdana, Helvetica, sans-serif; 
        font-size: 96%; 
	color: #8A817D; 
	background: #E9E9E1;  
	border: 1px solid #000000; 
	font-weight: normal;
	padding-left:3px;
	}
	            
.suchknopf { 
	font-family : verdana, Helvetica, sans-serif; 
	width:70px; 
	height:40px;
	font-size: 80%;
	color: #ffffff; 
	background: #000000;  
	border: 1px solid #ffffff; 
	font-weight: normal;
        align:bottom;
	}

form input.suchknopf {cursor:pointer} /* IE 6.+ only*/
form input.suchknopf:hover {cursor:pointer} /* Gecko Engines only */



	
							/* -- Menü Schriften -- */
							
							/* -- TOPMENÜ -- */
A.topmenu1NO {  
	font-family: verdana,  Helvetica, sans-serif;  
	font-size: 14px; 
	text-decoration: none; 
	color: #5F646B; 
	font-weight: normal;  
	border-bottom:none;
	margin: 0 33px 0 0;
        padding: 0 1px 2px 1px;
        letter-spacing:2px;

        }

.contentmenu A.topmenu1NO {  
	font-size: 11px; 
	margin: 0 0px 0 0px;
        padding: 1px 0px  2px  0px;
        letter-spacing:1px;	
        white-space:nowrap;
        }

A.topmenu1NO:hover {  
	font-family: verdana,  Helvetica, sans-serif;   
	font-size: 14px; 
	text-decoration: none; 
	color: #ffffff; 
	font-weight: normal; 
	border-bottom:none; 
	margin: 0 33px 0 0;
        padding: 0 1px 2px 1px;
        letter-spacing:2px;
	}
	
.contentmenu A.topmenu1NO:hover {  
	font-size: 11px; 
	margin: 0 0px 0 0px;
        padding: 1px 0px  2px  0px;
        letter-spacing:1px;	
        white-space:nowrap;
        }

A.topmenu1ACT {  
	font-family: verdana,  Helvetica, sans-serif;  
	font-size: 14px; 
	text-decoration: none; 
	color: #ffffff;
        background-color:#5F646B;
	font-weight: normal; 
	border-bottom: none;
	margin: 0 33px 0 0;
        padding: 0 1px 2px 1px;
        letter-spacing:2px;
	}

.contentmenu A.topmenu1ACT {  
	font-size: 11px; 
	margin: 0 0px 0 0px;
        padding: 1px 0px  2px  0px;
        letter-spacing:1px;	
        white-space:nowrap;
        }

A.topmenu1ACT:hover {  
	font-family: verdana,  Helvetica, sans-serif;  
	font-size: 14px; 
	text-decoration: none; 
	color: #ffffff;
	border-bottom:none; 
        background-color:#5F646B;
	font-weight: normal; 
	margin: 0 33px 0 0;
        padding: 0 1px 2px 1px;
        letter-spacing:2px;
	}

.contentmenu A.topmenu1ACT:hover {  
	font-size: 11px; 
	margin: 0 0px 0 0px;
        padding: 1px 0px  2px  0px;
        letter-spacing:1px;	
        white-space:nowrap;
        }


							/* -- KONTAKTMENÜ -- */

A.kontaktmenu1NO {  
	font-family: verdana,  Helvetica, sans-serif;   
	font-size: 11px; 
        font-weight: normal;
	text-decoration: none; 
	color: #5F646B;
	border-bottom:none; 
        padding: 1px 1px  1px  3px;
        margin: 1px 10px  1px  3px;
	letter-spacing:1px;		
	}
 
A.kontaktmenu1NO:hover {  
	font-family: verdana,  Helvetica, sans-serif;   
	font-size: 11px; 
	text-decoration: none; 
	color: #ffffff; 
	border-bottom:none; 
        background-color:#5F646B;
        padding: 1px 1px  2px  3px;
        margin: 1px 10px  1px  3px;
	letter-spacing:1px;		
	}

A.kontaktmenu1ACT {  
	font-family: verdana,  Helvetica, sans-serif;  
	font-size: 11px; 
        font-weight: normal;
	text-decoration: none; 
	color: #ffffff;
	border-bottom:none;
        background-color:#5F646B;
        font-weight: normal;  
        padding: 1px 1px  2px  3px;
        margin: 1px 10px  1px  3px;
	letter-spacing:1px;		
	}

A.kontaktmenu1ACT:hover {  
	font-family: verdana,  Helvetica, sans-serif;  
	font-size: 11px; 
	font-weight: normal;
        text-decoration: none; 
	color: #ffffff;	
	border-bottom:none;
	letter-spacing:1px;	
        padding: 1px 1px  2px  3px;
        margin: 1px 10px  1px  3px;
	}
	
							/* -- HAUPTMENÜ -- */
A.menu1NO {  
	font-family: verdana,  Helvetica, sans-serif; 
	font-size: 11px; 
        line-height : 150%; 
	text-decoration: none; 
	color: #5F646B;
	font-weight: normal;  
        border-bottom:none; 
        padding: 1px 2px  2px  0px;
	letter-spacing:1px;		
	}

A.menu1NO:hover {  
	font-family: verdana,  Helvetica, sans-serif;  
	font-size: 11px; 
        line-height : 150%; 
	text-decoration: none; 
        background: #ffffff;
	color: #ffffff;
        background-color:#5F646B;
	font-weight: normal; 
        padding: 1px 2px 2px 0px;
	letter-spacing:1px;	
	}

A.menu1ACT {  
	font-family: verdana,  Helvetica, sans-serif; 
	font-size: 11px; 
        line-height : 150%; 
	text-decoration: none;
	color: #ffffff;
        background-color:#5F646B;
	font-weight: normal; 
	border-bottom:none;
        padding: 1px 2px 2px 0px;
	letter-spacing:1px;	
	}

A.menu1ACT:hover {  
	font-family: verdana,  Helvetica, sans-serif;  
	font-size: 11px; 
        line-height : 150%; 
	text-decoration: none; 
	color: #ffffff;
        background-color:#5F646B;
	font-weight: normal; 
	border-bottom:none;
        padding: 1px 2px 2px 0px;
	letter-spacing:1px;	
	}

	
A.menu1CUR {  
	font-family: verdana,  Helvetica, sans-serif; 
	font-size: 11px; 
        line-height : 150%; 
	text-decoration: none; 
	color: #ffffff;
        background-color:#5F646B;
	font-weight: normal; 
	border-bottom:none;
        padding: 1px 2px 2px 0px;
	letter-spacing:1px;	
	}

A.menu1CUR:hover {  
	font-family: verdana,  Helvetica, sans-serif;  
	font-size: 11px; 
        line-height : 150%; 
	text-decoration: none; 
	color: #ffffff;
	font-weight: normal; 
	border-bottom:none;
        padding: 1px 2px 2px  0px;
	letter-spacing:1px;	
	}



							/* -- Menü Listendefinitionen -- */

.topmenupunkt {
	margin:0px 10px 0px 0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	padding:0 5px 0 0;
	}

.contentmenu ul {
	margin:0px 0px 0px 0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	padding:0 0 0 0;
	}
.contentmenu ul li {
	display:inline;
	}
	
.kontaktmenupunkt {
	margin:0px 0 0px 0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14%;
	padding:0 0 0 0;
	}
.kontaktmenupunkt li {
	display:inline;
	padding:0 10px 0px 10px;
	}

.leftmenupunkt {
	margin:0px 0 5px 10px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%;
	padding:0 0 0 0;
	}
.leftmenupunkt li {
	padding:0 10px 5px 0px;
	}
				
.spacer {
	margin:0px 0px 0px 0px;	
	height:5px;
	}

	
							/* -- Schriften -- */
p.imagecaption{  
	font-size: 64%; 
        line-height : 180%; 
	font-family: verdana, Helvetica, Arial, san-serif; 
	color: #000000; 
	margin: 0 0 0 5px; 
	font-weight: normal;
	}

ul.content { 
	font-family: verdana, Helvetica, Arial, san-serif; 
	font-size: 100%; 
	color: #000000; 
        line-height: 170%; 
	list-style-type:square;
	padding: 8px 0px 0px 0px;
	margin: -25px 0px -15px 15px;
}


.content li {
font-family: verdana, Helvetica, Arial, san-serif; 
	        font-size: 76%; 
	        padding:0px 0px 10px 0;
	        color: #000000; 
	}



h1.content {
 	font-family: verdana, Helvetica, Arial, san-serif; 
         font-size: 96%; 
	margin: 0px 0px 20px -2px;
	font-weight: normal;
        color: #8A817D;
	letter-spacing:2px;

}

h2.content {
	font-family: verdana, Helvetica, Arial;
        font-size: 0.8em;
         margin: 20px 0px 25px 0px;
	padding: 1px 1px 1px 0px;
        color: #000000;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration: none;   
}

a h2.content { 
	font-family: verdana, Helvetica, Arial;
	font-size: 96%;
	font-weight: bold;
	margin: 10px 0px 25px 0px;
                background-color:#000000;
	margin-top: 0px;
	color:#ffffff;
	letter-spacing:1px;
	text-decoration: none;   

}

a:hover h2.content { 
	font-family: verdana, Helvetica, Arial;
	font-size: 96%;
	font-weight: bold;
	margin: 10px 0px 25px 0px;
	margin-top: 0px;
	color:#ffffff;
                background-color:#000000;
	text-decoration: none;         
	letter-spacing:1px;
}

h3.content {
	font-family: verdana, Helvetica, Arial;
	font-size: 90%;
	margin: 3px 2px 10px 0px;
                color: #8A817D;
	text-decoration: none; 
	font-weight:bold;
               letter-spacing:1px;
}

a:hover h3.content {
	font-family: verdana, Helvetica, Arial;
	font-size: 90%;
	margin: 3px 0px 10px 0px;
                color: #8A817D;
        background-color:#5F646B;
	text-decoration: none; 
	font-weight:bold;
        letter-spacing:1px;
}

h4.content {
	font-family: verdana, Helvetica, Arial;
	font-size: 86%;
	margin: 0px 0px 0px 0px;
        margin-bottom: 6px;
	margin-top: 0px;
	padding: 1px;
        color: #000000; 
        background: #ffffff; 
	font-weight: bold;
 
}

							/* -- DIVs -- */
							
.logodiv {
	position:absolute;
        width:480px; 
        left:50%; 
        margin-left: -238px;
	top:30px;
	height:97px;
	z-index:1;
        }

.abstandsdiv {
        width:90%;
	padding:0;
	margin:0;
        margin-bottom:-2px;	
        line-height:0px;
	} 

								
.topmenudiv {
	position:absolute;
        width:600px; 
        left:50%; 
        margin-left:-238px;
	top: 155px;
	height:20px;
       clear:right;
       padding:0 0 0 0;
        }

.kontaktmenudiv {
	position:absolute;
        float:right;
        top: 8px;
        right: 10px;
	width:45%;
	height:15px;
	padding: 0px 0px 0px 0px;
	z-index:2;
 	}
	
	
.kontaktmenudivinnen {
	float:right;
        clear:right;
        top:3px;
	padding: 0 0 0 0;
	}

.menu1punkt {
	padding: 5px 0 0 0;
	}		

.navigation {
        /* fest positioniert */
        position:fixed;
	top: 150px;
        left: 13px;
	width: 168px;
	padding: 0 0px 10px 0;
	z-index: 3;
	}
* html .navigation{
        position: expression("relative");
        top: expression(parseInt(document.body.scrollTop + 140));
        position: expression("relative");
        top: expression(parseInt(document.body.scrollTop + 140));
        position: expression("relative");
        t\op: expression(parseInt(document.body.scrollTop + 140));
} 




	
.inhaltsdiv {
	position:absolute;
        width:480px;
        left:50%; 
        margin-left:-238px;
	top: 220px;
        min-height:101%;
	z-index: 2;
        }
 
 .linkespalte {
	float:left;
	width: 100%;
	padding: 0 20px 0 5px;
	}
	
.linkespaltegross {
	float:left;
	width: 100%;
	padding: 0 0px 0 0px;
	}

.linkespaltegross div img {
                margin-left:0px;
                margin-right:0px;
                margin-top:0px;
                margin-bottom:5px;
}

 .rechtespalte {
	float:left;
        width: 15%;
	padding: 0 5px 0 20px;
        }

.formularfelddiv {
	float:left;
	width:230px;
	margin:0 0 0 0 ; 				
	}  
	
.formulartextdiv {
	float:left;
	width:120px;
	margin:0 0 0 0 ;
	clear:left;				
	}
	
.formularabstandsdiv {
	width:100%;
	margin:0 0 3px 0;
	clear:left;	
	}


.affenBRUT {
         position: fixed;
         bottom: 200px;
         right: 15px;
         }

}
* html .affenBRUT {
         top: expression(parseInt(document.body.scrollTop + 430));clear:right;
         position: expression("absolute");
         top: expression(parseInt(document.body.scrollTop + 430));clear:right;
         position: expression("absolute");
         t\op: expression(parseInt(document.body.scrollTop + 430));clear:right;
         position: expression("absolute");
} 

.affenBRUT .logo {
        width:133px;
        height:150px;
        display:block;
        background: url(../images/affenBRUT_1.gif) no-repeat;
  }   

.affenBRUT .logo span {
        width:1px;
        height:1px;
        display:block;
        overflow:hidden;
  }   

.affenBRUT .logo:hover {
        display:block;
        background: url(../images/affenBRUT_2.gif) no-repeat;
  }   


.sprungmarke {
         position: fixed;
         bottom: 20px;
         right: 15px;
         }

}
* html .sprungmarke {
         top: expression(parseInt(document.body.scrollTop + 430));clear:right;
         position: expression("absolute");
         top: expression(parseInt(document.body.scrollTop + 430));clear:right;
         position: expression("absolute");
         t\op: expression(parseInt(document.body.scrollTop + 430));clear:right;
         position: expression("absolute");
} 

.sprungmarke .logo {
        width:133px;
        height:133px;
        display:block;
        background: url(../images/top1.gif) no-repeat;
  }   

.sprungmarke .logo span {
        width:1px;
        height:1px;
        display:block;
        overflow:hidden;
  }   

.sprungmarke .logo:hover {
        display:block;
        background: url(../images/top_mo.gif) no-repeat;
  }   



.seitenfuss {
	padding: 25px 0 20px 0;   
        font-size: 11px;
        line-height : 140%; 
        width: 340px;
	margin:0px;
	border-bottom:none;
	letter-spacing:1px;	
	}

.seitenfuss a {
        background: url(../images/interessiert.gif) no-repeat ;
        display:block;
        padding-left:30px;
        width:340px;
        text-decoration:none;
        color: #000000;  
	}

.seitenfuss a:hover {
        background-color:#5F646B;
        text-decoration:none;
        color: #ffffff;  
}


.formlabel {
        font-size:76%;
}




.logo_fundart-21 {
         position: fixed;
         bottom: 20px;
         left: 15px;
         }

}
* html .logo_fundart-21 {
         top: expression(parseInt(document.body.scrollTop + 430));clear:left;
         position: expression("absolute");
         top: expression(parseInt(document.body.scrollTop + 430));clear:left;
         position: expression("absolute");
         t\op: expression(parseInt(document.body.scrollTop + 430));clear:left;
         position: expression("absolute");
} 

.logo_fundart-21 .logo {
        width:160px;
        height:32px;
        display:block;
        background: url(../images/logo_fundart-21_01.jpg) no-repeat;
  }   

.logo_fundart-21 .logo span {
        width:1px;
        height:1px;
        display:block;
        overflow:hidden;
  }   

.logo_fundart-21 .logo:hover {
        display:block;
        background: url(../images/logo_fundart-21_01.jpg) no-repeat;
  }   




.logo_zoo {
         position: fixed;
         bottom: 80px;
         left: 15px;
         }

}
* html .logo_zoo {
         top: expression(parseInt(document.body.scrollTop + 380));clear:left;
         position: expression("absolute");
         top: expression(parseInt(document.body.scrollTop + 380));clear:left;
         position: expression("absolute");
         t\op: expression(parseInt(document.body.scrollTop + 380));clear:left;
         position: expression("absolute");
} 

.logo_zoo .logo {
        width:90px;
        height:90px;
        display:block;
        background: url(../images/logo_zoo.jpg) no-repeat;
  }   

.logo_zoo .logo span {
        width:1px;
        height:1px;
        display:block;
        overflow:hidden;
  }   

.logo_zoo .logo:hover {
        display:block;
        background: url(../images/logo_zoo.jpg) no-repeat;
  }   










							/* -- Warenkorb -- */


.rahmen3 {
        position:relative;
        width:479px;  
        font-family: verdana, Helvetica, Arial, san-serif; 
	font-size: 0.9em;
        line-height: 180%;    
        font-weight:normal; 
        color: #000000;
        border: 0px solid #E4E3E3;
        padding: 0 0 0 0px;
        margin-top: 30px;
        clear:both;
        }

.auszeichnung {
        width: 190px;
        padding:0 20px 0 0; 
        position:relative;
        float:left;
        }

.auszeichnung_wk {
        valign:top;
        }

.image_wk {
        margin: 0 0px 0 0;
        float: right;
        }

	dl.product {
		display: inline;
		float: left;
	        margin: 0 0 0 0px;
		padding: 0 0 0 0;
	}
	
	.product dt {
	float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
	.image dt {
        padding:0 0 0 0;
	}

	.product-description dt {
		margin: 0 0 0 0px;
		padding: 0;
	}

	.product-price dt {
		margin: 0 0 0 0px;
		padding: 0;

	}

	.product-name dt {
		margin: 0 0 0 0px;
		padding: 0;
	}

	.product dd {
		margin: 0 0 0 0px;
		padding: 0;
	}


        .product-price{
	}
	
	.product dl dd.image {
		margin: 0 0 0 0;
        background-color: #000000;
	}
	
	.product dd.image img {
		margin: 0 0px 0 0;
        background-color: #000000;
	}
	
	div#cart {
	border: 0px dotted #999;
	font-family : verdana, Helvetica, sans-serif; 
        font-size: 1.0em;
        valign:top;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	}

	.cart {
        width:480px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0 0px 0;
	}


	
	.cart-active {
		background-color: #FFF4D8;
	}
	
	img.cart-items {
		height: 60px;
		width: auto;
                padding: 0px 10px 0px 0px;
                margin:0px;
	        float:left;
}
	
	div#wastebin {
		border: 0px dotted #999;
		color: #999;
		font-weight: bold;
		height: 25px;
		margin-top: 0px;
		padding: 0px;
	}
	
	.wastebin-active {
	  background-color: #FFF4D8;
	}

unsichtbar {
	position:absolute;
	left:-3000px;
	top:-3000px;
	width:0;
	height:0;
	overflow:hidden;
	display:inline;
	}
table {
        font-size:1.0em;
        background-color:#ffffff;
        padding: 0px 0 0 0px;
        bottom:0px;
        valign:top;
	}

.table_balken {
        color:#ffffff;
        background-color:#5F646B;
        line-height:1.6em;
        font-size:0.9em;
        padding: 0px 0px 0px 14px;
        margin: 0px 0 10px 0;
        width:466px;;
	}

.table_balken_2 {
        color:#ffffff;
        background-color:#5F646B;
        line-height:1.6em;
        font-size:0.9em;
        padding: 0px 0px 0px 14px;
        margin: 0px 0 10px 0;
        width:466px;;
	}

.table_balken_3 {
        color:#ffffff;
        background-color:#5F646B;
        line-height:1.5em;
        font-size:0.94em;
        padding: 0px 0px 0px 14px;
        margin: 0px 0 10px 0;
        width:466px;;
	}

.table_balken_4 {
        color:#ffffff;
        background-color:#5F646B;
        line-height:1.6em;
        font-size:0.9em;
        padding: 0px 0px 0px 14px;
        margin: 0px 0 5px 0;
        width:466px;;
	}


.button_in_liste {
	font-family : verdana, Helvetica, sans-serif; 
        font-size: 1.3em;
	color: #ffffff; 
        margin:0px;
        padding-right:0px;
	font-weight: normal;
          }

.button_b {
	font-family : verdana, Helvetica, sans-serif; 
        font-size: 1.04em;
	color: #ffffff; 
        margin:0px;
        padding-right:0px;
	font-weight: normal;
          }


.label{
	font-family : verdana, Arial, Helvetica, sans-serif;
        font-size: 1.0em;
        font-weight: normal;
        margin:0px;
        float:left;
          }


.label2{
        font-size: 1.0em;
        margin:0px;
        line-height:1.4em;
        padding:0 0 0 14px;
        float:left;
          }

.text {
	background: #ffffff;  
        font-size: 1.0em;
        width:270px;
        padding:0px 0px 0 0px;
        margin: 0px 0px 2px 0px;
        float:right;
          }

.text3 {
	background: #ffffff;  
        font-size: 1.1em;
        padding:0 0 0 0px;
        margin: 0px 10px 4px 0px;
        float:right;
            }

.text4 {
	background: #ffffff;  
        font-size: 1.0em;
        width:280px;
        padding:0 0 0 0px;
        margin: 0px 2px 4px 0px;
        line-height:1.2em;
        float:right;
          }

.text2 {
	background: #ffffff;  
        width:280px;
        padding:0 0 0 14px;
        margin: 0 2px 7px 0px;
        float:right;
          }


.button_weiter {
        font-size: 0.96em;
        padding:0 0 0 0px;
        margin: 0 0px 0px 10px;
        float:left;
          }

.button_weiter_2 {
        font-size: 0.96em;
        padding:0 0px 5px 0px;
        margin: 0 10px 0px 0px;
        float:right;
          }


.button_weiter_3 {
        font-size: 0.96em;
        padding:0 0 0px 14px;
        margin: 0 0px 0px 0px;
        float:left;
          }


.checkbox {
        padding: 0px 0px 4px 0px;
        margin: 0px 0px 0px 0px;
        border:none;
        text-align: right;
          }


.body_wk {
	font-family : verdana, Helvetica, sans-serif; 
        font-size: 1.0em;
        line-height : 1.9em; 
	color: #000000; 
        margin:0 0 20px 0;
        padding:0px;
	font-weight: normal;
          }

.body_wk2 {
        font-family : verdana, Helvetica, sans-serif; 
        text-align: left;
        font-weight: normal;  
        width:466px;
        line-height : 1.9em;       
        font-size: 1.0em;
	color: #000000; 
        margin:0px 0 20px 0px;
        padding:0px 0 0px 14px;
	          }

.body_wk3 {
	font-family: verdana, Helvetica, sans-serif; 
        font-size: 1.0em;
        line-height : 1.9em; 
	color: #000000; 
        padding:0px;
        margin:0px 0 0px 0px;
	font-weight: normal;
          }

.body_wk4 {
        position;relative;
	font-family : verdana, Helvetica, sans-serif; 
        font-size: 1.0em;
        line-height : 1.9em; 
	color: #000000; 
        padding:0px;
        margin:5px 0px 0px 14px;
	font-weight: normal;
        float:left;
          }


.link_wk a{
	font-family: verdana, Helvetica, sans-serif;       
        font-size: 0.9em;
        letter-spacing:1px;
	color: #5F646B; 
        padding:0px 0 0 0;
        margin:0px 0px 0px 8px;
	font-weight: normal;
        text-decoration:none;
        float:right;
          }

.link_wk a:hover{
	color: #ffffff; 
          }

.body_bestaetigung {
	font-family : verdana, Helvetica, sans-serif; 
        line-height : 1.6em; 
        font-size: 1.1em;
	color: #000000; 
        padding:0px;
        margin:15px 0px 0px 0px;
	font-weight: normal;
          }

.payment{
	font-family : verdana, Helvetica, sans-serif; 
        font-size:1.34em;
        valign:top;
 }


.clear {
clear:right;
}

.agb {
        height:100px;
	font-family : verdana, Helvetica, sans-serif; 
        font-size: 0.8em;
	color: #000000; 
        border-width:1px;
        border-style:solid;
        border-color:#5F646B;
        padding:5px;
        margin:18px 11px 15px 12px;
	font-weight: normal;
        overflow:auto;
          }


.split-content {
	background: #ffffff;  
        width:478px;
          }

.alert{
	color: red; 
	font-weight: bold;
          }



