body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
#main {width: 985px; min-width: 985px; max-width: 985px; margin: 0 auto}
#header {padding: 0}
#header #logo{ margin: 0; padding: 0; border: 0}
#footer {height: 1.25em; padding: 0.5em 1em 0.5em 1em; margin: 1.5em 0 0 0; background: url('../img/template/footer_bg.gif') repeat-x top; color: #1144AA}
#footer p.left {float:left}
#footer p.right {float:right}
#header {}
#columns {margin-top: 10px}
#centerCol{ float: right; width: 100%}
#centerCol[id] {margin-left: -1px}
#leftCol {float: left; margin-left: -11.75em; z-index: 10}
#leftCol[id] {margin-right: 1px}
#rightCol {background-color: #fcfcfc; float: right; margin-right: -11.75em; z-index: 11}
#rightCol[id] {margin-left: 1px}
#leftCol .padding{ padding: 0 0 1em 0}
#centerCol .padding{ padding: 0 0 1em 0}
#rightCol .padding {padding: 0 0 1em 0}
.showAll #columns {padding: 0pt 220px 0 180px; overflow: hidden}
.hideLeft #columns {padding: 0 220px 0 0}
.hideRight #columns {padding: 0 0 0 180px}
.hideLeft #centerCol .padding {padding: 0 10px 1em 0}
.hideRight #centerCol .padding {padding: 0 0 1em 10px}
.showAll #centerCol .padding {padding: 0 10px 1em}
.colsWrapper {width: 100%}
.colsWrapper[class] {padding-bottom: 0.1px}
.hide {display: none}
.floatWrapper {float: left; width: 100%; position: relative; z-index: 0}
.floatWrapper[class] {margin-right: -1px}
.sideCol {position: relative; overflow: hidden}
.box, .main-content {margin: 0 1em}
.clearLeft {clear: left}
.clearRight {clear: right}
.clearBoth {clear: both}
.none {display: none}
.col70PL,.col70PR {overflow: hidden; display:inline-block}
.col70PL {float: left; width: 70%}
.col70PR {float: right; width: 29.9%}
.col60PL,.col60PR {overflow: hidden; display:inline-block}
.col60PL {float: left; width: 60%}
.col60PR {float: right; width: 39.9%}
.colAureaPL,.colAureaPR {overflow: hidden; display:inline-block}
.colAureaPL {float: left; width: 62%}
.colAureaPR {float: right; width: 37.9%}
.col50PL,.col50PR {overflow: hidden; display:inline-block}
.col50PL {float: left; width: 50%}
.col50PR {float: right; width: 49.9%}
.colMapL {float: left; width: 575px}
.colMapR {float: right; width: 220px}
.colMainL,.colMainL {overflow: hidden; display:inline-block}
.colMainL {float: left}
.colMainR {float: right; width: 160px}
.col50PL .paddingi {padding: 0 0.25em 0 0}
.col50PR .paddingi {padding: 0 0 0 0.25em}
.colAureaPL .paddingi {padding: 0 0.25em 0 0}
.colAureaPR .paddingi {padding: 0 0 0 0.25em}
.col70PL .paddingi {padding: 0 0.25em 0 0}
.col70PR .paddingi {padding: 0 0 0 0.25em}
.colMapL .paddingi {padding: 0 10px 0 0}
.colMapR .paddingi {padding: 0 0 0 0}
.colMainL .paddingi {padding: 0 10px 0 0}
.colMainR .paddingi {padding: 0 0 0 0}
.fl {float: left}
.fr {float: right}
.tal {text-align: left}
.tar {text-align: right}
#countries_hidden {}
.rating_container {clear:both}
.rating_container a {float:left; display:block; width:8px; height:14px; border:0; background-image:url("/img/rating/ratingb.gif"); background-repeat:no-repeat}
.nr_0 {background-position:0 12px;}
.nr_1 {background-position:0 10px;}
.nr_2 {background-position:0 8px;}
.nr_3 {background-position:0 6px;}
.nr_4 {background-position:0 4px;}
.nr_5 {background-position:0 2px;}
.nr_6 {background-position:0 0px;}
rating_container a.rating_off {}
.rating_container a.rating_half {}
.rating_container a.nr_0_rating_on {background-position:0 -16px;}
.rating_container a.nr_1_rating_on {background-position:0 -18px;}
.rating_container a.nr_2_rating_on {background-position:0 -20px;}
.rating_container a.nr_3_rating_on {background-position:0 -22px;}
.rating_container a.nr_4_rating_on {background-position:0 -24px;}
.rating_container a.nr_5_rating_on {background-position:0 -26px;}
.rating_container a.nr_6_rating_on {background-position:0 -28px;}
.rating_container a.nr_0_rating_on:hover {background-position:0 -44px;}
.rating_container a.nr_1_rating_on:hover {background-position:0 -46px;}
.rating_container a.nr_2_rating_on:hover {background-position:0 -48px;}
.rating_container a.nr_3_rating_on:hover {background-position:0 -50px;}
.rating_container a.nr_4_rating_on:hover {background-position:0 -52px;}
.rating_container a.nr_5_rating_on:hover {background-position:0 -54px;}
.rating_container a.nr_6_rating_on:hover {background-position:0 -56px;}
.rating_field {float: right; padding: 4px 10px 10px 10px}
ul.rating .spinner {position: absolute; top: 21px; left: 10px; z-index: 1000}
.rating {width: 100px; height: 15px; margin-top: 3px; margin-bottom: 35px; list-style: none; position: relative; overflow: visible; background: url(/img/rating/rate.gif) 0px 0px no-repeat}
.rating li {position: absolute; display: block; height: 15px; line-height: 12px; font-size: 115%; font-weight: bold}
.rating li a {display: block; cursor: pointer; height: 15px; width: 100%; text-decoration: none}
.ra1 {width: 20px; z-index: 100;}
.ra2 {width: 40px; z-index: 90;}
.ra3 {width: 60px; z-index: 80;}
.ra4 {width: 80px; z-index: 70;}
.ra5 {width: 100px; z-index: 60;}
.rating li a:hover {background: url(/img/rating/rate.gif) 0px -60px}
.rating li a span {display: none}
.rating li a:hover span {display: block; text-indent: 0; color: #14a; font-weight: bold; position: absolute; top: 20px; margin: 0; padding: 4px; width: 100px; text-align: center}
.current-rating {background: url(/img/rating/rate.gif) 0px -30px no-repeat; position: absolute; height: 15px; display: block; text-indent: -9999px; overflow: hidden; z-index: 1}
#naviMain {background: url(../img/bg_navi_r.gif) top right no-repeat; font-size: 0.8em; line-height: 1.1em; height: 32px; overflow: hidden}
#naviMain ul{ padding-top: 8px}
#naviMain ul li{ float: left}
#naviMain ul li a{ line-height: 20px; height: 20px; text-decoration:none; color:#fff; padding: 2px 20px 2px 5px}
#naviMain ul li.first{ background:url(../img/bg_navi_l.gif) top left no-repeat; padding: 0 0 0 32px}
#naviMain ul li#naviMainActive, #naviMain ul li#naviMainActive a, #naviMain ul li.first#naviMainActive {font-weight:bold; color: #1144AA}
#naviMain ul li#naviMainActive {background:url(../img/bg_navi_a_l.gif) top left no-repeat; padding: 0 25px 0 25px}
#naviMain ul li#naviMainActive a{ background:url(../img/bg_navi_a_r.gif) top right no-repeat}
#naviMain ul li.first#naviMainActive {background:url(../img/bg_navi_first_a_l.gif) top left no-repeat}
#naviSub {background: url(../img/bg_navi_sub_r.gif) top right no-repeat; font-size: 0.8em; line-height: 1.1em; height: 32px; overflow: hidden}
#naviSub ul{ padding: 0 0 0 10px}
#naviSub ul li {float: left; background:url(../img/bg_navi_sub_a_l.gif) top left no-repeat; color: #1144AA; padding: 0 0 0 32px}
#naviSub ul li a{ height: 20px; line-height: 20px; text-decoration:none; color: #1144AA; padding: 8px 10px 2px 2px}
#naviSub ul li#naviSubActive a{ font-weight:bold}
.boxFade, .boxFadeBody, .boxFadeHead, .boxFadeHead h2 {background: transparent url(../img/box_fade_short.png) no-repeat bottom right}
.boxFade {padding: 0 15px 0 0; margin: 0}
.boxFadeHead {background-position: top right; margin-right: -15px; padding-right: 10px}
.boxFadeHead h2 {background-position: top left; margin: 0; border: 0; padding: 7px 10px 5px; height: auto !important; height: 1%; text-align: left; font-weight: bold}
.boxFadeHead h2 a {display: block; color: #000; text-decoration: none}
.boxFadeHead h2 a:hover {text-decoration: underline}
.boxFadeHead img {position:relative; top: 7px}
.boxFadeBody {background-position: bottom left; padding: 0px 0 10px 10px}
.w165 {width: 165px}
.boxFadeMedium, .boxFadeMediumBody, .boxFadeMediumHead, .boxFadeMediumHead h2 {background: transparent url(../img/box_fade_medium.png) no-repeat bottom right}
.boxFadeMedium {padding: 0 15px 0 0; margin: auto; margin-bottom: 0.75em}
.boxFadeMediumHead {background-position: top right; margin-right: -15px; padding-right: 10px}
.boxFadeMediumHead h2 {background-position: top left; margin: 0; border: 0; padding: 0.4em 0.6em 0.4em 0.6em; height: auto !important; height: 1%; text-align: left; font-weight: bold}
.boxFadeMediumHead h2 a {display: block; color: #000; text-decoration: none}
.boxFadeMediumHead h2 a:hover {text-decoration: underline}
.boxFadeMediumBody {background-position: bottom left; padding: 0px 0 10px 10px}
.boxFadeLong, .boxFadeLongBody, .boxFadeLongHead, .boxFadeLongHead h2 {background: transparent url(../img/box_fade_long.png) no-repeat bottom right}
.boxFadeLong {padding: 0 15px 0 0; margin-right: 0px; margin-left: 0px}
.boxFadeLongHead {background-position: top right; margin-right: -15px; padding-right: 10px}
.boxFadeLongHead h2 {background-position: top left; margin: 0; border: 0; padding: 0.4em 0.6em 0.4em 0.6em; height: auto !important; height: 1%; text-align: left; font-weight: bold}
.boxFadeLongHead h2 a:hover {text-decoration: underline}
.boxFadeLongBody {background-position: bottom left; padding: 6px 0 10px 10px; line-height: 1.3em; font-size: 0.8em}
.boxFadeLongBody ul {list-style-type: disc; margin-left: 20px}
.boxFadeLongBody h1 {padding: 0 0 1em 0}
.boxFadeLongBody h2 {padding: 0.6em}
.box, .boxBody, .boxHead, .boxHead h2 {background: transparent url(../img/box.png) no-repeat bottom right}
.box {padding: 0 15px 0 0; margin: auto}
.boxHead {background-position: top right; margin-right: -15px; padding-right: 10px}
.boxHead h2 {background-position: top left; margin: 0; border: 0; padding: 0.4em 0.6em 0.4em 0.6em; height: auto !important; height: 1%; text-align: left; font-weight: bold}
.disable_h2 h2 {padding: 9px 0 0 0; line-height: 0em; font-size: 0em}
.boxHead h2 a {display: block; color: #000; text-decoration: none}
.boxHead h2 a:hover {text-decoration: underline}
.boxBody {background-position: bottom left; padding: 0px 0 10px 10px}
#sporgles_online .boxFadeHead h2 {font-size: 0.8em; line-height: 1em; padding-bottom: 0}
#sporgles_online .boxFadeBody {padding: 10px 10px 20px}
#sporgles_online .bt-prev {float: left; margin-right: 10px}
#sporgles_online .bt-next {float: right; margin-left: 10px}
ul a {color: #14a; text-decoration: none}
ul a:hover {color: #000}
.boxFadeBody .boxList {padding-left: 13px; text-align: left}
ul.sideAction {border-bottom: 1px dotted #ccc; padding-top: 5px}
ul.sideAction li {border-top: 1px dotted #ccc; padding: 5px}
div.auto_complete {width: 350px; background: #fff; z-index: 1000}
div.auto_complete ul {border:1px solid #888; margin:0; padding:0; list-style-type:none}
div.auto_complete ul li {margin: 0; padding: 4px}
div.auto_complete ul li.selected {background-color: #ebeff8}
div.auto_complete ul strong.highlight {color: #800; margin:0; padding:0}
#sports {margin: auto 0; padding: 0; width: 12em; overflow: visible}
#sports ul {margin: 0; padding: 0; list-style:none}
#sports li {margin: 0.2em 0 0.2em 0; padding: 0.2em 0em 0.2em 0.5em}
#sports li a {display: block; margin-top: -1.5em; margin-right: -1em; _margin-right: 0em; text-align: right}
#sports li a:hover {background: transparent; color: #000}
#sports img {border: 0}
#bgHdStart {width: 100%; float: left; background: url(../img/bg_hd_start_r.png) right center no-repeat}
#bgHdStartLogo {width: 473px; height: 102px; background: url(../img/bg_hd_start_l.png) left center no-repeat}
#startPageLeft {width: 100%}
#startPageLeft .padding {padding-right: 20px}
#startPageLeftRotateImage {margin: auto; width: 90%; height: 288px; background: url(../img/bg_fade_long_b2t.gif) bottom repeat-x; position: relative}
#startPageLeftRotateImage img{ position: absolute; border: 0; margin: 0px; bottom: 0; right: 0}
#startPageLeftFooter {margin: auto; width: 90%; height: 72px; background: url(../img/bg_fade_small_t2b.gif) top repeat-x}
#startPageLeftFooter #blueInfoBox{ margin-left: 25px; width: 50%}
.rel_register {position: relative; margin-left: -44px; height: 53px}
.register_bt {position: absolute}
.network {position: relative; margin:0px; padding: 0px; overflow: hidden}
.network span {display:block; position:absolute; top:0px; left:0px; z-index:1}
#sports, #sports span {background:transparent url(../img/bg_hd_start_l.png) no-repeat scroll left center; height:102px; width:473px}
body {font-size: 100.01%; font-family: Verdana, Arial, Helvetica, sans-serif}
#columns {}
#header {background-color: #fff}
#main {color: #1144AA}
#footer{ font-size: 0.7em}
#footer a{ padding: 4px 0 4px 0; margin: 0 20px 0 0; color: #1144AA}
.alignCenter {text-align: center; margin: auto}
.alignLeft {text-align: left; margin: auto auto auto 0}
.alignRight{ text-align: right; margin: auto 0 auto auto}
.width100p{ width: 100%}
.width50p{ width: 50%}
.width33p{ width: 33%}
.width25p{ width: 25%}
.width100p button,.width50p button,.width33p button,.width25p button{ width: 99%}
.vpadding10 {padding: 10px 0}
.vspace10 {height: 10px}
.vspace20 {height: 20px}
.basic #columns {font-size: 0.8em}
h1,h2,h3,h4,h5,h6 {font-weight: bold}
h1 {font-size: 1.2em; padding: 8px 0px}
h2 {font-size: 0.95em; padding: 6px 0px}
h3 {font-size: 0.95em; padding: 4px 0px}
#btRed {background: url(../img/bt_red_l.gif) left no-repeat}
#btRed button{ margin: 0 0 0 4px; padding: 0 4px 2px 2px; color: #fff; font-weight: bold; font-size: 1em; border: 0; height: 25px; line-height: 25px; background: url(../img/bt_red_r.gif) right no-repeat}
#btReg {margin: auto; background: url(../img/template/bt_yel_l.gif) left no-repeat}
#btReg button {width: 98%; margin: 10px 0 10px 5px; padding: 0 5px 2px 0; color: #7F5D03; font-weight: bold; font-size: 1.2em; border: 0; height: 35px; line-height: 2em; line-height: 2em; padding: 0 0 2px 0; cursor:pointer; background: url(../img/template/bt_yel_r.gif) right no-repeat}
#blueInfoBox {background: url(../img/bt_bl_corner_top_l.gif) left bottom no-repeat}
#blueInfoBox h2{ margin: 0 0 0 6px; padding: 0 6px 0 0; color: #fff; font-weight: bold; font-size: 1.0em; border: 0; text-align: center; line-height: 2em; background: url(../img/bt_bl_corner_top_r.gif) right bottom no-repeat}
.basic input, select, textarea {padding: 2px; margin: 0.2em 0 0.5em 0}
.basic .user_gender {margin: 5px 30px 0px 0px}
.gender_select_1 {float: left}
.gender_select_1 .fieldWithErrors {width: 4em; border-right: 0px}
.gender_select_2 .fieldWithErrors {width: 4em; border-left: 0px}
.start input, select {padding: 2px; margin: 0}
.contacts {height: 100%}
.contacts .category {margin: 0; padding: 0; margin-left: 12px}
.input_select_wide {width: 15em}
.input_select_fixed {float: left; width: 185px}
.input_select_fixed_small {float: left; width: 130px}
.input_area_fixed_large {float: left; width: 436px}
.input_fleft {float: left}
.input_ua {width: 150px}
.input_spinner {float: right; vertical-align: top; padding: 6px 5px 0 5px}
.input_icon {float: left; vertical-align: top; padding: 4px 5px 0 0}
#login {font-size: 0.7em}
#login input,#login button{ width: 95%}
#login input {height: 15px; padding: 2px 0}
#login #btRed{ }
#login div {float: left; width: 31%; margin: 2px;}
#login #rememberMe {width: 32%}
#login #rememberMe input {width: 15px; height: 15px}
#login #rememberMe label {padding: 3px}
#login #lostPassword {width: 32%}
#login #lostPassword a{ text-decoration: underline}
#suche table#quickSearch {margin-bottom: 1em}
#suche table td {padding: 2px}
#suche table td select{ width: 100%}
.start #suche {font-size: 0.9em; width: 100%; height: 100%; line-height:1.2em}
#suche .content {padding: 2em}
.start #suche p {margin: 0 200px 0 0}
.start #suche h2 {margin: 1em 0 0.25em 0}
.cloud a {text-decoration: none; color: #1144aa}
.cloud1 {font-size: 0.875em; padding: 2px;}
.cloud2 {font-size: 0.875em; padding: 2px;}
.cloud3 {font-size: 1.125em; padding: 2px;}
.cloud4 {font-size: 1.4em; padding: 2px;}
.cloud5 {font-size: 1.8em; padding: 2px;}
.cloud6 {font-size: 2.0em; padding: 2px;}
form sup {color: #f00}
.fieldWithErrors {padding: 2px; border: 2px solid #f00; display: table-cell; width: 17.5em}
body.start #notice {margin-top: 1em; margin-left: 5em}
#javascript_warning {text-align: center; border: 3px solid #f00; margin: 5px; padding: 5px}
.errorExplanation {padding-bottom: 10px}
.contacts_header {cursor: pointer; height: 30px; width: 100%}
.inp_check {float: left; margin: 0; padding: 0; padding-top: 10px}
.contact_image {width: 32px; text-align: center; cursor: pointer}
.contact_name {cursor: pointer}
.checklist {padding-left: 1.1em}
#contact_container {width: 535px; max-width: 535px; border: 1px solid #f8f8ff; text-align: center}
#contact_container .paddingc {padding: 10px; text-align: center}
#contact_container .contact_established {position: relative; top: 2px; left: 5px}
#contact_container .cb {width: 1.5em; height:1.5em}
#contact_container .innertable {width: 235px; text-align: center; padding: 0 5px 0 5px}
#contact_container .help {text-align: right}
#contact_container .user1_said {background-color: #e3e3ff; padding: 5px; margin-bottom: 3px}
#contact_container .user2_said {background-color: #a3a3ff; padding: 5px; margin-bottom: 3px}
#contact_container .when {padding-top: 2px; font-size: 0.75em; font-style: italic}
.user1_said .when {text-align: left}
.user2_said .when {text-align: right}
#modal_container #contact_container {font-size: 0.8em; width: 600px; max-width: 600px; border: 10px solid #f8f8ff}
#modal_container #contact_container .innertable {width: 300px}
.contact_box .thumb_box {float: left; width: 70px; height: 60px}
.contact_box .thumb_medium {display: block}
.contact_box h3 {padding: 0 10px 2px 0}
#leftCol .boxFadeBody {text-align: center; width: 100%; padding: 0 0 10px 0}
#leftCol .boxFade {padding: 0 15px 0 0}
.floatRight {float: right}
#profile_image {text-align: center}
.boxFadeBody .paddingu p {margin: 0.25em 0 0.25em 0; padding: 0.25em 0 0.25em 0}
#message_container {max-width: 790px}
#message_container .paddingc {padding: 10px}
#modal_container #message_container {font-size: 0.8em; width: 790px; max-width: 790px; border: 10px solid #f8f8ff}
#main #message_container {border: 1px solid #f8f8ff}
.buttons {padding: 0.25em 0.25em 0.25em 0; margin: 0.25em 0.25em 0.25em 0; height: 2em }
.buttons a, .buttons button{ display:block; float:left; margin:0 7px 0 0; background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:5px 10px 6px 7px}
.buttons button{ width:auto; overflow:visible; padding:4px 10px 3px 7px}
.buttons button[type]{ padding:5px 10px 5px 7px; line-height:17px}
*:first-child+html button[type]{ padding:4px 10px 3px 7px}
.buttons button img, .buttons a img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px}
button:hover, .buttons a:hover{ background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699}
.buttons a:active{ background-color:#6299c5; border:1px solid #6299c5; color:#fff}
button.positive, .buttons a.positive{ color:#529214}
.buttons a.positive:hover, button.positive:hover{ background-color:#E6EFC2; border:1px solid #C6D880; color:#529214}
.buttons a.positive:active{ background-color:#529214; border:1px solid #529214; color:#fff}
.buttons a.negative, button.negative{ color:#d12f19}
.buttons a.negative:hover, button.negative:hover{ background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19}
.buttons a.negative:active{ background-color:#d12f19; border:1px solid #d12f19; color:#fff}
.spp_c1 {width: 90px; padding: 0 3px 0 7px}
.spp_br {border-right: 1px solid #d3e3f2}
.spp_bb {border-bottom: 1px solid #d3e3f2}
.spp_c2 {width: 60px; padding: 2px}
.spp_c3 {text-align: left}
.spp_c4 {width: 170px; padding: 0 3px 0 7px; border-left: 3px solid #d3e3f2}
.spp_c5 {width: 25px; text-align: right; padding-right: 7px}
#profile_info {float: right; width: 170px; text-align: right; border: 1px solid #f00}
.tabbed_c1 {width: 130px; font-weight: bold; text-align: right; padding-right: 4px 15px 2px 15px; line-height: 1.5em}
.tabbed_d1 {float: left; width: 115px; font-weight: bold; text-align: right; padding: 4px 15px 2px 15px; line-height: 2em}
.tabbed_e1 {float: left; width: 82px; font-weight: bold; text-align: right; padding: 3px 10px 2px 10px; line-height: 2em}
.tabbed_f1 {float: left; width: 125px; font-weight: bold; text-align: right; padding: 4px 15px 2px 15px; line-height: 2em}
.tabbed_c2 {text-align: left; padding-left: 15px; border-left: 1px solid #ebeff8; line-height: 1.5em}
.tabbed_d2 {float:left; width: 449px; border-left: 1px solid #ebeff8; text-align: left; padding: 2px 15px; line-height: 2em}
.tabbed_e2 {float:left; width: 227px; border-left: 1px solid #ebeff8; text-align: left; padding: 2px 5px 2px 10px; line-height: 2em}
.tabbed_f2 {float:left; width: 454px; border-left: 1px solid #ebeff8; text-align: left; padding: 2px 5px 2px 10px; line-height: 2em}
.tabbed_bb {border-bottom: 3px solid #ebeff8}
.tabbed_bt {border-top: 3px solid #ebeff8}
.data_block .spacing {padding: 0.5em 0 0.5em 15px}
.spd_bb {border-bottom: 3px solid #d7dff0}
.spd_c1, .spd_c3, .spd_c5 {text-align: right; border-right: 1px solid #d7dff0; padding-right: 15px; line-height: 1.5em}
.spd_c2, .spd_c4, .spd_c6 {color: black; border-right: 3px solid #d7dff0; padding-left: 15px}
.spd_c6 {border-right: 0}
.spd_c1, .spd_c2, .spd_c3, .spd_c4, .spd_c5, .spd_c6 {width: 102px}
.spds_h1 {padding-left: 15px; width: 300px; font-weight: bold; line-height: 1.5em}
.spds_h2 {padding-left: 10px; font-weight: bold}
.spds_c1 {padding: 10px 15px 10px 15px; background-color: #ebeff7; border-bottom: 5px solid #fff; color: black}
.spds_c2 {color: black; padding: 10px 15px 10px 10px}
.sports_general td {border-top: 3px solid #ebeff8; padding: 5px 10px; font-weight: bold}
.p10 {width: 10%}
.p15 {width: 15%}
.p20 {width: 20%}
.p25 {width: 200px}
.p75 {width: 300px}
.sports_general td.d1, td.d3 {text-align: right}
.sports_general td.d2 {border-left: 1px solid #ebeff8; font-weight: normal}
.equipment td.d1 {}
.equipment td.d2 {}
.sports_general td.d3 {border-left: 3px solid #ebeff8}
.sports_general td.d4 {border-left: 1px solid #ebeff8; font-weight: normal}
.sports_general td.d5 {border-left: 3px solid #ebeff8; text-align: right}
.sports_general td.d6 {border-left: 1px solid #ebeff8; font-weight: normal}
.pagination {margin: 1em 1em 1em 0}
.pagination a {background: #FCFCFC; color: #14a; border: 1px solid #D7DFF0; margin: 0px 0px 3px 0pt; padding: 4px; text-decoration: none}
.pagination a:hover {border: 1px solid #14a; text-decoration: underline}
.pagination .current {background: #14a; color: #fff; border: 1px solid #D7DFF0; margin: 0px 0px 3px 0pt; padding: 4px; font-weight: bold}
.pagination .disabled {background: #FCFCFC; border: 1px solid #D7DFF0; margin: 0px 0px 3px 0pt; padding: 4px}
.inline_actions {margin: 1em 1em 0 0}
div.alphabet_index a {float: left; background: #fcfcfc; color: #14a; border: 1px solid #d7dff0; padding: 4px; margin: 0px 2px 3px 0; text-decoration: none}
div.alphabet_index a:visited {color: #999}
div.alphabet_index a:hover {border: 1px solid #14a; cursor: pointer; text-decoration: underline}
div.alphabet_index a.active {background: #14a; color: #fff}
div.alphabet_index a.active:visited {color: #fff}
#error_slider {position: relative; font-size: 0.8em}
#error_slider .paddingE {padding: 3px 0 5px 20px}
#error_slider .closer {position: absolute; top: 4px; right: 10px}
.sports_table tr.uneven {background-color: #eee}
.sports_table td {padding: 3px}
.entry p {padding: 0 10px 10px 0}
.image_fr {float: right; padding: 0 0 12px 12px}
.image_fl {float: left; padding: 0 12px 12px 0}
.bold {font-weight: bold}
.blue {color: #14a}
.invite_recipients input {margin-bottom: 0.1em}
#messengerContainer {position: relative}
.loading_layer {background-color:white; height:1000px; left:0pt; margin:0pt; opacity:0.7; filter:alpha(opacity=70); padding-top:10%; position:absolute; text-align:center; top:0pt; vertical-align:middle; width:100%; z-index:100}
.loading_layer img {position:absolute; right:15px; top:30px}
.loading_layer p {position: relative; width: 100%; top: 0.5em; text-align: center; font-size: 200%; background-color: #ffcd18; padding: 0.5em 0 0.5em 0}
.loading_layer2 {width: 345px}
.loading_layer2 img {top: 15px}
.tabcontent {width: 100%; border-top: 3px solid #d7dff0}
.tabcontent padding {padding: 10px 15px 10px 35px}
.tabcontent #loading {}
.data_block {width: 625px; float:left; overflow:hidden; padding:0pt; position:relative; z-index:500}
.tabgroup ul {list-style-image:none; list-style-position:outside; list-style-type:none}
.tabgroup #tab_group_one li {background:transparent none repeat scroll 0%; float:left; font-size:0.95em; margin:0pt; padding:0pt}
.tabgroup li a.tab {background: transparent url(/img/bt/nav_a_bg_right.gif) no-repeat scroll right top; float: left; margin: 0pt; padding: 0pt; text-decoration: none}
.tabgroup li a.tab:hover {background-position: 100% -150px}
.tabgroup li a.tab:hover span {background-position: 0% -150px; color: #1446a9}
.tabgroup ul a.tab span {background:transparent url(/img/bt/nav_a_bg_left.gif) no-repeat scroll left top; color:#a4b7de; font-weight: bold; cursor:pointer; display:block; float:left; height:18px; padding:12px 20px 0px 10px}
.tabgroup li a.active {background-position: 100% -150px; outline: 0}
.tabgroup li a.active span {background-position: 0% -150px; color: #1446a9}
.tg625 {width: 625px; background-color: #fdfdfd}
hr {background:#FFFFFF none repeat scroll 0%; border: 0pt none; clear: both; color: #FFFFFF; height: 5px; margin-top: 20px}
.hr20 {clear: both; height: 5px; margin-bottom: 15px}
.hr15 {clear: both; height: 5px; margin-bottom: 10px}
.hr10 {clear: both; height: 5px; margin-bottom: 5px}
.anker {position: relative; overflow: hidden; height: 100%}
.over_oben {position: absolute; top: 0; left: 0}
.over_unten {position: absolute; margin-top: -47px; left: 0}
.data_block input, select {margin: 2px 5px 0.5em 0}
.data_block h2 {background-color: #EBEFF8; padding: 3px 15px; line-height: 1.5em}
.data_block h3 {background-color: #EBEFF8; padding: 3px 15px; line-height: 1.5em}
.data_block p {color:black; padding:10px 15px}
.data_block .blue {background-color:#EBEFF7}
.data_block .row {margin: 3px}
.data_block .padd {margin: 0pt; padding: 5px 10px 10px 15px}
.data_block .cloud {font-size: 1.35em}
.data_block .cloud a {}
.data_block .help {text-align: right}
.data_block .help a {cursor: pointer}
.sortable li {border: 3px solid #f4f4f4; border-top: 5px solid #FFF; width: 619px}
.sortable li .single_sport {background-color: #CBCFD8; font-weight: bold; font-size: 0.95em; padding: 5px 10px; height: 1.3em; cursor: move}
.sortable li .single_address {background-color: #CBCFD8; font-weight: bold; font-size: 0.95em; padding: 5px 10px; height: 1.3em; cursor: move}
.sortable li .sport_body {background-color: #fdfdfd}
.sortable li .address_body {background-color: #fdfdfd}
.li_box .index {float: left; padding-right: 5px}
.li_box .title {float: left}
.li_box .delete {float: right; cursor: pointer; margin-top: -1px; padding: 0 0 0 5px}
.li_box .toggleTag {float: right; cursor: pointer}
#simple_captcha img {float: left}
.non_sortable li.heading {height: 2em; font-weight: bold}
li.heading div {position: absolute}
li.heading .sender {left: 15px}
li.heading .subject {left: 270px}
li.heading .date {left: 510px}
li.heading .status {left: 610px}
li.heading .mark {left: 700px}
.messagebox {position: relative}
.non_sortable li .single_message {border-top: 1px dashed #CBCFD8; font-weight: normal; padding: 5px 5px; vertical-align: center; height: 4.2em; overflow: hidden}
.single_message .sender_pic {float: left; padding: 4px 8px 0 0; vertical-align: middle}
.single_message .sender {float: left; font-weight: bold; width: 200px; padding: 2px 8px 0 0; vertical-align: middle}
.single_message .sender_title {font-weight: normal; font-size: 0.9em}
.single_message .subject {float: left; width: 230px; padding: 1.5em 10px 0 0}
.single_message .date {float: left; width: 90px; padding: 4px 8px 0 0; font-weight: normal; padding: 1.5em 10px 0 0}
.single_message .status {float: left; width: 80px; padding: 4px 8px 0 0; font-weight: normal; padding: 1.5em 10px 0 0}
.single_message .mark {float: left; padding: 4px 8px 0 0; font-weight: normal; padding: 1.5em 10px 0 0}
.single_message .preview {position: absolute; top: 40px; right: 5px; cursor: pointer}
.single_message .delete {position: absolute; top: 8px; right: 5px}
.messagebox dl dt {float: left; padding: 0px 5px 0 5px}
.messagebox dl dd {margin-left: 6em; padding: 0px 10px 0 0}
.messagebox .message_actions {margin: 1em 6em 1.2em}
.single_message_spacer {height: 0.2em}
small {font-size:10px}
.online_box {position: relative; float: left; width: 121px; height: 121px; margin-right: 15px}
.img_descr {padding: 3px}
.img_descr:hover {background-color: #eee; opacity: 0.8}
.slim_input_large {float: left; margin: 0; padding: 2px 0 2px 2px; width: 163px; height: 13px; font-size: 10.5px; border-style: solid none solid solid; border-width: 1px 0 1px 1px; border-color: #d7dff0}
input.micro_button {float: left; margin: 2px 0 0 0; padding: 0}
.slim_input_small {float: left; margin: 0; padding: 2px 0 2px 2px; width: 155px; height: 13px; font-size: 10.5px; border-style: solid none solid solid; border-width: 1px 0 1px 1px; border-color: #d7dff0}
#profile_contacts h2,h3 {font-weight: normal; font-size: 11px}
#profile_contacts {padding-left: 7px; padding-right: 7px; border: 1px solid #ddd; font-size: 10px}
#profile_contacts hr {margin-top: 2px; margin-bottom: 2px; height: 2px; background-color: #eee}
.contact .flag {float: right; padding-left: 5px}
.contact .sports {display: inline; margin-left: 5px}
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {background: transparent url(/img/test/cssbox_01.png) no-repeat bottom right}
.cssbox {width: 165px; padding-right: 15px; margin: 10px auto}
.cssbox_head {background-position: top right; margin-right: -15px; padding-right: 15px}
.cssbox_head h2 {background-position: top left; margin: 0; border: 0; padding: 10px 0pt 7px 15px; height: auto !important; height: 1%}
.cssbox_body {background-position: bottom left; margin-right: 25px; padding: 15px 0pt 15px 40px}
.location_box {margin-bottom: 10px; border-bottom: 1px solid #ddd}
.location_box h3 a {font-size: 1.2em; text-decoration: none}
.location_box .body {padding-right: 10px}
.location_box .tags {padding: 8px 10px 8px 0}
.location_box .tags img {float: left; padding-right: 5px}
.location_box .tag {font-style: italic}
.location_box .actions {padding: 0px 10px 6px 0}
.sl_box {margin-bottom: 10px; border-bottom: 1px solid #ddd}
.sl_box h3 a {font-size: 1.2em; text-decoration: none}
.sl_box .body {padding-right: 10px}
.sl_box .tags {padding: 5px 5px 5px 0}
.sl_box .tag {font-style: italic}
.location_address .city {padding-bottom: 5px}
.location_address .address {padding-bottom: 10px}
.location_address span {font-weight: bold}
.location_address {border: 10px solid #FCFCFC; padding: 10px; margin-bottom: 10px}
.location_content {border: 10px solid #FCFCFC; padding: 10px; margin-bottom: 10px}
li.contact_box {margin-bottom: 10px; border-bottom: 1px solid #ddd}
li.contact_box h3 a {font-size: 1.2em; text-decoration: none}
.contact_box .tags {padding: 8px 10px 8px 0}
.contact_box .tags img {float: left; padding-right: 5px}
.contact_box .tag {font-style: italic}
li.invitation_box {margin: 5px 0 5px 0; padding: 3px; border: 1px solid #ddd}
li.invitation_box p {margin-bottom: 3px; padding-left: 3px}
li.invitation_box .is_new_user {font-weight: bold}
li.invitation_box .responded img {vertical-align: bottom}
li.invitation_box .no_response {color: #bbb}
.cursor_pointer {cursor: pointer}
.prototip {position: absolute}
.prototip .effectWrapper, .prototip .tooltip, .prototip .toolbar, .prototip .toolbar .title {position: relative}
.prototip .content {clear: both}
.prototip .toolbar a.close {position: relative; text-decoration: none; float: right; width: 15px; height: 15px; background: transparent url(/img/prototip/close.gif); display: block; line-height: 0; font-size: 0px; border: 0}
.prototip .toolbar a.close:hover {background: transparent url(/img/prototip/close_hover.gif)}
.prototipLoader {position: absolute; top: -1000px; left: -1000px; background: url(/img/prototip/prototip_loader.gif); height: 14px; width: 14px}
.iframeShim {position: absolute; border: 0; margin: 0; padding: 0; background: none}
.prototip .default {width: 150px; color: #fff}
.prototip .default .toolbar {background: #0F6788; font: italic 17px Georgia, serif}
.prototip .default .title {padding: 5px}
.prototip .default .content {background: dodgerblue; font: 11px Arial, Helvetica, sans-serif; padding: 5px;}
.prototip .pinktip {border: 5px solid #a1a1a1}
.prototip .pinktip .toolbar {background: #ff1e53; color: #fff; font: italic 17px Georgia, serif}
.prototip .pinktip .title {padding: 5px}
.prototip .pinktip .content {background: #fff; color: #555555; font: 11px Arial, Helvetica, sans-serif; padding: 5px}
.prototip .darktip {width: 250px; border: 5px solid #a1a1a1}
.prototip .darktip .toolbar {background: #606060; color: #fff; font: italic 17px Georgia, serif}
.prototip .darktip .toolbar a.close {background: url(/img/prototip/close_hover.gif);}
.prototip .darktip .toolbar a.close:hover {background: url(/img/prototip/close.gif);}
.prototip .darktip .title {padding: 5px;}
.prototip .darktip .content {background: #808080; color: #fff; font: 11px Arial, Helvetica, sans-serif; padding: 5px}
.prototip .silver {width: 300px; border: 5px solid #cccccc; color: #fff; font: 11px Arial, Helvetica, sans-serif;}
.prototip .silver .toolbar {background: #2e2e2e; color: #fff; font-weight: bold}
.prototip .silver .toolbar a.close:hover {background: url(/img/prototip/close_hover_red.gif);}
.prototip .silver .title {padding: 5px}
.prototip .silver .content {background: #fff; color: #666666; padding: 5px;}
.protoClassic {width: 300px; border: 5px solid #8c939c}
.protoClassic .toolbar {background: #96b8e2 url(/img/prototip/classic_toolbar.gif) top left repeat-y; font-weight: bold; color: #fff;}
.protoClassic .toolbar a.close:hover {background: url(/img/prototip/close_hover_red.gif);}
.protoClassic .title {padding: 5px}
.protoClassic .content {background: #fff; color: #333333;font: 11px Arial, Helvetica, sans-serif; padding: 5px}
#up_map {overflow: hidden; width: 220px; height: 220px}
#ua_map {overflow: hidden; width: 280px; height: 250px; background-color: #ddd}
#ul_map {overflow: hidden; width: 280px; height: 250px; background-color: #ddd}
b.niftycorners, b.niftyfill {display: block}
b.niftycorners * {display: block; height: 1px; line-height: 1px; font-size: 1px; overflow: hidden; border-style: solid; border-width: 0 1px}
b.r1 {margin: 0 3px; border-width: 0 2px;}
b.r2 {margin: 0 2px;}
b.r3 {margin: 0 1px;}
b.r4 {height: 2px;}
b.rb1 {margin: 0 8px; border-width: 0 2px;}
b.rb2 {margin: 0 6px; border-width: 0 2px;}
b.rb3 {margin: 0 5px;}
b.rb4 {margin: 0 4px;}
b.rb5 {margin: 0 3px;}
b.rb6 {margin: 0 2px;}
b.rb7 {margin: 0 1px; height: 2px;}
b.rb8 {margin: 0; height: 2px;}
b.rs1 {margin: 0 1px;}
b.t1 {border-width: 0 5px;}
b.t2 {border-width: 0 3px;}
b.t3 {border-width: 0 2px;}
b.t4 {height: 2px;}
b.tb1 {border-width: 0 10px;}
b.tb2 {border-width: 0 8px;}
b.tb3 {border-width: 0 6px;}
b.tb4 {border-width: 0 5px;}
b.tb5 {border-width: 0 4px;}
b.tb6 {border-width: 0 3px;}
b.tb7 {border-width: 0 2px; height: 2px;}
b.tb8 {border-width: 0 1px; height: 2px;}
b.ts1 {border-width: 0 2px;}
#skyscraper {width: 160px; height: 600px; overflow: hidden}
.full_banner_top {text-align: right; border: 0px solid #f00; padding-right: 60px}