    	.bd { background-color: #e5efea; font-family: Arial,Helvetica,sans-serif; margin: 0px; padding: 0px; text-align: center; }  
    	.topdiv { width: 970px; height: 97px; background-color: #ffffff; margin: 0px auto; margin-top: 10px; padding: 0px; border: 0px; text-align: left; overflow: hidden; }  	
    	.logodiv { width: 285px; height: 97px; margin: 0px; padding: 0px; border: 0px; float: left; overflow: hidden; }
    	.logoimg { border: 0px; padding: 0px; margin: 15px 20px 0px 15px; }
    	.topmenudiv { width: 665px; height: 97px; margin: 0px; padding: 0px; border: 0px; float: right; overflow: hidden; }
    	.topmenuframe { width: 665px; height: 46px; margin: 0px; padding: 0px; border: 0px; overflow: hidden; text-align: right; }
    	.topmenu { width: 445px; margin: 30px 0px 0px 0px; color: #5b5b5b; font-size: 12px; font-weight: normal; overflow: hidden; float: left; }
    	.search { position: relative; top: 22px; height: 30px; width: 210px; margin-right: 10px; vertical-align: bottom; text-align: right; float: right; overflow: hidden; }
    	.nomarborpad { margin: 0px; padding: 0px; border: 0px; }
    	.searchfield { border: 1px solid #5b5b5b; padding: 1px; margin: 0px; margin-top: 6px; width: 170px; margin-right: 5px; font-size: 11px; }
    	.searchbutton { margin: 0px; vertical-align: middle; border: 0px; }
    	/*.gomezdiv { width: 705px; height: 61px; margin: 0px; padding: 0px; border: 0px; overflow: hidden; }
    	.gomezimg { border: 0px; margin: 0px 0px 0px 415px; padding: 0px; }*/
    	.mainmenudiv { width: 970px; height: 50px; background-color: #ffffff; margin: 0px auto; padding: 0px; border: 0px; text-align: left; overflow: hidden; }
    	.mainmenu { width: 950px; height: 50px; margin: 0px 10px; padding: 0px; border: 0px; overflow: hidden; }
    	.bigdiv { width: 970px; height: 1200px; background-color: #ffffff; margin: 0px auto; padding: 0px; border: 0px; text-align: left; overflow: hidden; }
    	.leftdiv { width: 170px; height: 1200px; background-color: #fff; margin: 0px 10px; padding: 0px; border: 0px; overflow: hidden; float: left; }
    	.leftbg { width: 170px; height: 1200px; margin: 0px; padding: 0px; border: 0px; overflow: hidden; }    	
    	.leftmenutop { width: 170px; height: 25px; margin: 0px; margin-top: 15px; padding: 0px; padding-top: 2px; overflow: hidden; border: 0px; border-bottom: 1px solid #ff9900; background-image:url(../images/left_bg_a.gif); background-repeat: no-repeat; cursor: pointer; background-color: #f74401; }
    	.leftmenulink { height: 18px; width: 160px; margin: 3px 0px; padding: 0px; border: 0px; white-space:nowrap; overflow: hidden; }
    	.leftmenuimg { border: 0px; margin: 0px 10px 0px 10px; vertical-align: middle; }
    	.leftmenudiv { width: 170px; background-color: #f9ba3c; height: 25px; overflow: hidden; border: 0px; border-bottom: 1px solid #ff9900; cursor: pointer; }
    	.tuev { border: 0px; margin: 0px; margin-left: 25px; margin-top: 30px; }
    	.maindiv { width: 760px; height: 1200px; background-color: #ffffff; margin: 0px 10px; padding: 0px; border: 0px; overflow: hidden; float: right; }
    	.middlediv { width: 580px; background-color: #ffffff; background-image:url(../images/middle_bg.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; border: 0px; overflow: hidden; float: left; }
    	.contentdiv { width: 550px; background-color: #ffffff; margin: 0px; margin-top: 25px; margin-right: 30px; padding: 0px; border: 0px; overflow: hidden; }
    	.contenth1 { color: #006633; font-size: 18px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin: 0px 10px 0px 0px; text-align: left; line-height: 22px; }
    	.contenth2 { color: #009933; font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-top: 0px; text-align: left; line-height: 16px; }
    	.contentp { color: #5b5b5b;; text-align: left; font-size: 12px; font-family: Arial,Helvetica,sans-serif; line-height: 16px; }
    	.contentright { color: #5b5b5b;; font-size: 12px; font-family: Arial,Helvetica,sans-serif; line-height: 16px; text-align: right; font-weight: bold; margin-right: 10px; }    	
    	.bigbutton { border: 0px; margin: 10px 55px; }
    	.contentstr { color: #f94400; font-weight: bold; }
    	.contentlist { list-style-image:url(../images/hacken.gif) }
    	.contentitem { font-weight: bold; color: #333333; text-align: left; font-size: 12px; font-family: Arial,Helvetica,sans-serif; line-height: 16px; margin-bottom: 10px; }
    	.rightdiv { width: 180px; height: 950px; background-color: #ffffff; margin: 0px; padding: 0px; border: 0px; overflow: hidden; float: right; }
    	.rechnerimg { border: 0px; margin: 0px; margin-bottom: 10px; padding: 0px; }
    	.phonediv { width: 180px; height: 136px; background-color: #f9ba3c; background-image: url(../images/phone_bg.gif); background-repeat: no-repeat; margin: 0px; margin-bottom: 14px; padding: 0px; border: 0px; overflow: hidden; }
    	.phonetext { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #006633; margin: 10px; margin-top: 5px; padding-bottom: 6px; border-bottom: 2px dotted #006633; line-height: 16px; text-align: center; }
    	.numberdiv { margin: 0px 8px; padding: 0px; width: 180px; border: 0px; }
	   	.numberlink { font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: bold; color: #ff4e00; line-height: 26px; text-decoration: none; }
    	.numberinfo { margin: 0px 8px; padding: 0px; width: 180px; border: 0px; color: #333333; text-align: left; font-size: 12px; font-family: Arial,Helvetica,sans-serif; line-height: 16px; }
    	.numbersmall { font-size: 9px; line-height: 1; }
    	.testsdiv { width: 180px; height: 342px; background-color: #f9ba3c; background-image: url(../images/right_bg.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; border: 0px; overflow: hidden; text-align: center; }
    	.teststext { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #006633; margin: 10px; padding-bottom: 6px; border-bottom: 2px dotted #006633; line-height: 16px; }
    	.testsimg { border: 0px; margin: 0px; margin-bottom: 10px; padding: 0px; }
    	.testsbottom { width: 170px; margin: 0px; margin-right: 10px; padding: 0px; border: 0px; text-align: right; line-height: 16px; }
    	.pfeilimg { border: 0px; margin: 0px; vertical-align: middle; }
    	.bottom { width: 970px; background-color: #ffffff; margin: 0px auto; padding: 0px; padding-top: 30px; border: 0px; text-align: left; overflow: hidden; }
    	.downdiv { width: 560px; margin: 0px; margin-left: 200px; background-color: #ffffff; color: #000000; padding: 0px; border: 0px; border-top: 2px solid #e5efea; text-align: center; overflow: hidden; }
    	.bottomdiv { width: 970px; background-color: #e5efea; color: #006633; font-size: 12px; margin: 0px; margin-top: 10px; padding: 0px; padding-top: 10px; border: 0px; text-align: center; overflow: hidden; }
    	.h1txt { color: #006633; font-size: 26px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin: 0px 10px 0px 0px; text-align: left; line-height: 22px; text-decoration: none; }  
    	.topframe { margin-top: 17px; text-align: left; clear: both; }
    	.h2txt { color: #f94400; font-family: Arial; font-weight: bold; font-size: 18px; text-align: left; margin-bottom: 16px; }
    	.rightbox { width: 250px; float: right; padding-top: 0px; padding-right: 0px; padding-bottom: 14px; padding-left: 25px; position: relative; }
    	.rightboxtop { text-align: left; background-color: #f94400; color: #ffffff; font-family: Arial; font-weight: bold; font-size: 12px; line-height: 18px; padding-top: 2px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
    	.rightboxbottom { border: 1px solid #f94400; padding-top: 0px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; }
    	.rightboxcontent { margin-top: 12px; text-align: left; }
    	.rightboxlist { list-style-type: none; list-style-image: url(../images/aufzaehlungszeichen.jpg); list-style-position: outside; margin: 0px; padding-left: 19px; }
    	.rightboxitem { font: bold 12px Arial; color: #000000; margin-bottom: 9px; line-height: 12px; }
    	.h3txt { color: #f94400; font-family: Arial; font-weight: bold; font-size: 18px; text-align: left; margin-bottom: 6px; }
    	.film { margin-right: 25px; margin-top: 25px; margin-bottom: 25px; }
    	    	
    	a { font-family: Arial, Helvetica, sans-serif; color: #060; font-size: 12px; text-decoration: none; }
    	a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f94400; text-decoration: none; }
    	a.tpmenu { margin: 0px; margin-top: 10px; margin-bottom: 10px; color: #5b5b5b; font-size: 12px; font-weight: normal; text-decoration: none; }
    	a.leftmenu { color: #006633; vertical-align: middle; text-decoration: none; font-size: 11px; font-weight: bold;}
      a.leftmenu:hover { text-decoration: none; color: #f94400; vertical-align: middle; font-size: 11px; font-weight: bold; }    	
    	a.leftmenu_a { color: #fff; vertical-align: middle; text-decoration: none; font-size: 11px; font-weight: bold; }
      a.leftmenu_a:hover { text-decoration: none; vertical-align: middle; color: #fff; font-size: 11px; font-weight: bold; }
      a.rightmenu { font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 12px; color: #006636; text-decoration: none; }
      a.rightmenu:hover { font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 12px; color: #f94400; text-decoration: none; }
      a.downmenu { font-family: Arial, Helvetica, sans-serif;	color: #5b5b5b;	text-align: center; font-size: 12px; font-weight: normal;	text-decoration: none; line-height: 16px; }      
    	a.numberlink { font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: bold; color: #ff4e00; line-height: 26px; text-decoration: none; }
      a.h1link { color: #006633; font-size: 26px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin: 0px 10px 0px 0px; text-align: left; line-height: 22px; text-decoration: none; }  
