body { background-color: #fff; background-image: url(../images/bg_page.gif); background-repeat: repeat; background-position: left top; margin: 0; padding: 10px 0 0; border-top: 20px solid #390; }
.header { background-image: url(../images/header.jpg); top: 0; left: 0; width: 740px; height: 190px; margin: 0; padding: 0; border-right: 10px solid #fff; border-left: 10px solid #fff; border-top-width: 0; border-bottom-width: 0; }
.textfeld { background-color: #fff; padding: 0 0 20px 0; border-color: #fff #fff #fff #ccc; border-style: solid; border-width: 5px 10px 10px 1px; }
.textfeld h1 { color: #390; font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16px; background-color: #d9feb4; margin: 0 0 10px; padding: 40px 10px 15px 20px; order-right-style: solid; }
.textfeld h2 { color: #390; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: 16px; margin: 0; padding: 20px 10px 10px 20px; order-right-style: solid; }
.textfeld h3 { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; line-height: 16px; margin: 0; padding: 10px 10px 0 20px; order-right-style: solid; }
.textfeld p { color: #000; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; margin: 0; padding: 10px 10px 10px 20px; order-right-style: solid; }
.textfeld li { color: #000; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; margin: 0; padding: 0 10px; list-style-type: square; order-right-style: solid; }
.textfeld a:link { color: #390; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: none; }
.textfeld a:active { color: #390; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: none; }
.textfeld a:hover { color: #390; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: underline; }
.textfeld a:visited { color: #390; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: none; }
.textfeld form { color: #000; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; margin: 0; padding: 0; order-right-style: solid; }
.textfeld img {  }

.infofeld { margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; border-top: 1px solid #ccc; }
.infofeld a:link { color: #2d91cb; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: none; }
.infofeld a:active { color: #2d91cb; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: none; }
.infofeld a:hover { color: #2d91cb; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: underline; }
.infofeld a:visited { color: #2d91cb; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: none; }

.bildfeld { text-align: center; padding-bottom: 20px; border-left: 1px solid #ccc; }
.bildfeld p { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; margin: 3px 0 0; padding: 0; }

.navifeld { background-color: #eee; border-top: 5px solid #fff; border-bottom: 10px solid #fff; border-left: 10px solid #fff; }
.navifeld p { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url('../../../../../CLEAN UP SECURITY & PERSONALSERVICE GMBH/Firmenauftritt/Web/images/hauptnavi_bg.jpg'); background-position: 0 bottom; margin: 3px 0 0; padding: 10px; border-bottom: 1px solid #fff; }
.navifeld a:link { color: #390; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; }
.navifeld a:active { color: #390; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; }
.navifeld a:hover { color: #390; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: underline; }
.navifeld a:visited { color: #390; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; }

.navifeld2 { border-left: 1px solid #ccc; }
.navifeld2 p { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 3px 0 0; padding: 10px; border-bottom: 2px solid #dedede; }
.navifeld2 a:link { color: #2d91cb; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; }
.navifeld2 a:active { color: #2d91cb; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; }
.navifeld2 a:hover { color: #2d91cb; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: underline; }
.navifeld2 a:visited { color: #2d91cb; font-size: 1px; font-weight: normal; font-style: normal; text-decoration: none; }

.tuevcert { font-size: 9px; font-family: verdana; background-color: #fff; text-align: center; padding: 20px 10px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; order-right-style: solid; }

h1 { color: #390; font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; line-height: 16px; background-color: #d9feb4; margin: 0 0 10px; padding: 50px 10px 15px; order-right-style: solid; }

a:link { color: #390; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: none; }
a:active { color: #390; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: none; }
a:hover { color: #390; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: underline; }
a:visited { color: #390; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: none; }

.rahmen { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 5px; border: solid 3px #090; }
.rahmenrot { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 5px; border: solid 3px #f00; }
.formfeld { font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 20px; }
.bilderrahmen { margin-left: 20px; border: solid 4px #fff; outline: solid 1px #ccc; }
