A		    {   color:#009933; font-family:Arial; font-size:11pt; text-decoration:none; font-weight: bold }
A:hover {color: #ff0000; background: #00CC66}
img {border: none}

table.hintergrund {text-align: center; color: #996633;  background-image: url(images/common/bg.jpg)} 

table.bl{border-right: thin solid #FF9900;   font-family: Arial; color: #996600; font-size: 10pt; line-height: 14pt}

table.bgd {

	background-image:url(images/common/background.jpg);
	background-repeat:no-repeat;
	background-position: center top; */
	text-align: center;
	color:#000000;
}

table.ohnehintergrund {
	text-align: center;
	color:#00CC00;
} 
td.men {vertical-align: top; text-align: center} 
td.pr {vertical-align: top; font-family: Arial; color: #CC9900}
h4 {margin-bottom: 6px}
h3 {color: #009933}
h3.red {color: red; font-family: Arial}
body.doc {font-family: Arial; font-size: 10pt; line-height: 14pt; background-color: black; color: #CC9900}
img.hoch {
	position: relative;
	bottom: 15px;
}

img.agb {
	position: relative;
	top: 13px;
}

table.hoch {
	position: relative;
	bottom: 20px;
}

a.w {
	color:#009933;
}
<!-- eingefuegt -->
a.l {color:#009933;
}

input.strasse {
	width:200px;
}

input.nummer {
	position:relative;
	left:10px;
	width:30px;
}

input.breit {
	width:240px;
}

input.plz {
	width: 40px;
}

input.ort {
	position:relative;
	left:10px;
	width:190px;
}

<!-- neue styles --> div.txt {FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-FAMILY: Arial; LINE-HEIGHT: 14pt; background: #fefec4; position: absolute; margin-left: 5px; margin-top: 10px; width: 650px; overflow-y: auto; color: black; text-align: justify; border: thin solid #996633; padding: 20px}

span.men {FONT-FAMILY: Arial;width: 155px; color: #009900;   margin-top: 0px; background-color: black}
div.scoll {width: 550px; height: 540px; overflow-y: auto;font-family: Arial; font-size: 10pt; line-height: 14pt; background: #fefec4; color: black; text-align: justify; border: thin solid #996633; padding: 20px;"}