BODY,TABLE,TR,TD {margin: 0px; padding: 0px; font-family: Verdana; font-size: 11px;} #topbar {position:absolute; border: 1px solid black; padding: 2px; background-color: lightyellow; width: 660px; visibility: hidden; z-index: 100; font-family: Verdana, Tahoma, sans-serif; font-weight: bold; font-size: 11px;} .main {width: 100%;} .header {height: 91px; background:url(/pkgimg/stempelpartner_header_bg.gif); margin: 0px; padding: 0px; width: 100%; vertical-align: top;} .header IMG {margin: 0px;padding:0px;} .logo {float: left; margin-top: 0px; margin-left: 3px;} .logo1 {float: right; margin-top: 66px;} .content {width: 656px; padding-left: 10px; background-color: white; padding-bottom: 5px;} .content A:link {text-decoration: none; color: #373EC0;} .content A:visited {text-decoration: none; color: #373EC0;} .content A:active {text-decoration: none; color: #373EC0;} .content A:hover {text-decoration: underline; color: black;} .logo_right {width: 160px; padding-right: 5px; vertical-align: top;} .menue {width: 150px; vertical-align: top; valign:top; background-color: #FBE091;} .menue_top {margin: 0px; padding: 0px; width: 100%; height: 50px;} #navcontainer { width: 150px; } #navcontainer ul {margin-left: 0; padding-left: 0; list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;} #navcontainer a {display: block; padding: 3px; width: 150px; background-color: #FBE091; border-bottom: 1px solid #373EC0; font-weight: bold;} #navcontainer a:link, #navlist a:visited {color: #373EC0;text-decoration: none;} #navcontainer a:hover {background-color: #373EC0; color: #FBE091;} .menue_bottom {background:url(/pkgimg/stempelpartner_menue_bottom.jpg) no-repeat; width: 100%; height: 235px; margin-top: 20px; margin-bottom: 10px;} .footer {height: 50px; width: 100%; text-align: center; background:url(/pkgimg/stempelpartner_footer_bg.gif) repeat-x;font-family: Verdana; font-size: 10px;} .footer DIV {padding-top: 5px;color: black;} .footer A:link {text-decoration: none; font-weight: bold; color: #373EC0;} .footer A:visited {text-decoration: none; font-weight: bold; color: #373EC0;} .footer A:active {text-decoration: none; font-weight: bold; color: #373EC0;} .footer A:hover {text-decoration: underline; font-weight: bold; color: black;} .title_teaser {vertical-align: center; height: 10px; font-family: Verdana; font-size: 12px; color: #373EC0; font-weight: bold; text-align: right; padding: 4px;} div.searchbox {width: 155px; margin:0px; margin-top: 30px; margin-left: 0px; padding:4px; border:1px solid black; background:#FBE091; font-family:verdana,arial; font-size:12px} div.searchbox input, div.searchbox select {font-size:10px;width:100px;margin:2px} div.searchbox_title {color: black;} div.searchbox_field INPUT {border: 1px solid black; width: 140px;} div.searchbox_dd INPUT {} div.searchbox_go {text-align: left;} div.searchbox_go A {color: black; font-weight: bold; text-decoration: none;} div.searchbox_go A:visited {color: black; font-weight: bold; text-decoration: none;} div.searchbox_go A:hover {color: #373EC0; font-weight: bold; text-decoration: underline;} TABLE.loginbox {margin:0px; padding:4px; font-family:verdana,arial; color: white; font-size:11px; position: absolute; top: 5px; right: 5px;} .loginbox INPUT {font-size:10px;width:100px;margin:2px} .loginbox A {font-size: 10px; color: white; text-decoration: none;} .loginbox A:visited {color: white; text-decoration: none;} .loginbox A:hover {color: #FBE091; text-decoration: underline;} .loginbox_user {color: white;} span.loginbox_usertitle {color: white; font-weight: bold;} span.loginbox_username {color: #FBE091; font-weight: bold;} .loginbox_field_user INPUT {border: 1px solid #373EC0;} .loginbox_pass {color: white;} .loginbox_field_pass INPUT {border: 1px solid #373EC0;} .loginbox_go {text-align: right; padding-right: 3px;} .loginbox_go A { font-size: 11px; color: white; font-weight: bold; text-decoration: none;} .loginbox_go A:visited { font-size: 11px; color: white; font-weight: bold; text-decoration: none;} .loginbox_go A:hover { font-size: 11px; color: #FBE091; font-weight: bold; text-decoration: none;} .highlighted {font-weight:bold; background:#eeeeee} .search {font-family: Verdana; font-size: 12px; margin: 10px;} .search TD {padding: 5px;} .search TR.search_headers {font-weight: bold;} .search TR.search_headers TD {border-bottom: 3px double black;} .search TR.search_row {} .search TR.off {background: white;} .search TR.over {background: #EEEEEE;} .search TR.out {background: white;} .search TD.search_row_name {width: 250px;} .search TD.search_row_max {text-align: center;} .search TD.search_row_price {text-align: center;} .search TD.search_row_name A {color: black; text-decoration: none; font-weight:normal} .search TD.search_row_name A:visited {color: black; text-decoration: none; font-weight:normal} .search TD.search_row_name A:hover {color: #999999; text-decoration: none; font-weight:normal;text-decoration: underline;}