body, td { font: 11px/17px Verdana, Arial, Helvetica, sans-serif; color: #000; }
h1 { font: bold 26px/26px Calibri, "Trebuchet MS", Verdana, Arial, sans-serif; color: #333; margin: 0; padding: 0; }

td { padding: 0; }

div.hr { background: url(../../MasterPages/images/vip/hr.gif) repeat-x 0 50%; width: 650px; min-height: 40px; height: auto !important; height: 40px; }

table.kundeinfo { border-collapse: collapse; border-spacing: 0; border: 0; width: 650px; background: url(../../MasterPages/images/vip/vipsection-logo-dk.gif) no-repeat 100% 0; }
table.kundeinfo td span { width: 110px; float: left }

table.kundeinfo2 { border-collapse: collapse; border-spacing: 0; border: 0; width: 650px; }
table.kundeinfo2 td span { width: 110px; float: left }

table.sumUp, table.history { border-collapse: collapse; border-spacing: 0; border: 0; width: 650px; background: url(../../MasterPages/images/vip/vipsection-data-table.gif) no-repeat 0 0; }
table.sumUp tr, table.history tr { height: 29px; }
table.sumUp td.first { width: 470px; padding: 0 0 0 10px; }
table.sumUp td.second { width: 90px; }
table.sumUp td.third { width: 90px; }
table.sumUp td a { color: #000; } table.sumUp td a:hover { text-decoration: none; }

table.history td.first { width: 128px; padding: 0 0 0 10px; }
table.history td.second { width: 148px; }
table.history td.third { width: 165px; }
table.history td.fourth { width: 125px; }
table.history td.fifth { width: 84px; }

div.total { background: url(../../MasterPages/images/vip/vipsection-total.gif) no-repeat 0 0; height: 28px; width: 650px; line-height: 26px }
div.total div { background: url(../../MasterPages/images/vip/vipsection-total-price.gif) no-repeat 0 0; padding: 0 5px 0 15px; margin: 0 5px 0 0; display: inline; float: right; color: #fff; height: 28px; }
div.total p { float: left; margin: 0 0 0 10px; display: inline }

/* Tabs */   
.grey-tabs { background: url(../../MasterPages/images/vip/grey-tab-large.gif); height: 25px; width: 642px; margin: 0; padding: 7px 0 0 8px; font: bold 11px/24px Verdana, Arial, Helvetica, sans-serif; }
.grey-tabs li { margin: 0; padding: 0; list-style: none; display: inline }
.grey-tabs li a { color: #fff; text-decoration: none; padding: 0 0 0 4px; margin: 0 14px 0 0; height: 25px; display: block; float: left; outline: 0; }
.grey-tabs li a:hover { }
.grey-tabs li a.selected { background: url(../../MasterPages/images/vip/grey-tab-begin.gif) no-repeat 0 0; color: #999; padding: 0 0 0 8px; margin: 0 9px 0 0; }
.grey-tabs li a.selected span { background: url(../../MasterPages/images/vip/grey-tab-end.gif) no-repeat 100% 0; float: left; height: 25px; padding: 0 12px 0 0; cursor: pointer }
.large-tabcontent { display: none; padding: 35px 0 0; }

.advantages-header { margin: 14px 0 0; border-collapse: collapse; border-spacing: 0; float: left; height: 29px; background: url(../../MasterPages/images/vip_advantages_header.jpg); font: bold 17px/17px Calibri, "Trebuchet MS", Verdana, Arial, sans-serif; color: #fff; }

.advantages { border-collapse: collapse; border-spacing: 0; float: left; background: url(../../MasterPages/images/vip_advantages.gif) repeat-y 0 0; }
.advantages tr, #vip .advantages td { height: 25px; padding: 0; margin: 0; }
div.end-vip { height: 4px; overflow: hidden; float: left; width: 650px; }
.even { background: url(../../MasterPages/images/vip_advantages_end.gif); }
.odd { background: url(../../MasterPages/images/vip_advantages_end_odd.gif); }
.advantages td.tip { width: 32px; }
.advantages td.txt { width: 455px; }
.advantages td.std { width: 81px; }
.advantages td.vip { width: 82px; }
.formsubmit { width: 130px; }