.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix{height:1%}
* {border:0; font-size:100.01%; margin:0; padding:0}
body {background:#188ccc url("/images/bg.png") top left repeat-x; color:#FFF; font-family:"Lucida Grande", Lucida, Verdana, sans-serif; font-size:0.8em; padding:0; text-align:left}
#main {margin:0 auto; width:960px}
#footercontent {margin:0 auto; width:960px}
#mainmap {min-width:940px; text-align:left}
#topbar {height: 114px}
#content {min-height:350px; padding:25px 0 20px}
#maincontent {line-height:160%}
#footer {background:#003f61 url("/images/bg_footer.png") top left repeat-x; border-top:2px solid #a3cde2; clear:both; font-size:0.9em; margin-top:40px; padding-top:10px; text-align:left; width:100%}
a,a:link,a:visited,a:active {color:#FFF; text-decoration:none}
.cl {clear:both; font-size:0; height:0; line-height:100%}
.clb {clear:both; font-size:0; height:30px; line-height:100%}
.spb {font-size:0; height:30px; line-height:100%}
.left {float:left; margin-bottom:0}
.right {float:right; margin-bottom:0}
.righttext {text-align: right}
.right img {display: inline}
.cright {clear:right}
.clear {clear:both}
#logo {height:42px; left:20px; position:absolute; top:0; width:142px}
#logo h1 a,#logo h1 a:link,#logo h1 a:visited,#logo h1 a:active,#logo h1 a:hover {border:0; display:block; height:42px; width:142px}
#logo h1 {background:url("/images/logo_01.png") no-repeat; cursor:pointer; display:block; font-size:0.1em; height:42px; overflow:hidden; text-indent:-5000px; width:142px}
table.listing {border-spacing:0; width:100%}
table.listing th {font-size:1.2em; font-weight:700}
table.listing th,table.listing td {border-bottom:1px solid #fff; border-style:dotted; padding:4px}
#topbar #utilities {line-height:0.9em; position:absolute; right:10px; top:14px}
#topbar #tabs {display:block; margin-top:83px}
#tabmenu {border-bottom:1px solid #bfddee; left:-15px; margin-top:15px; padding-left:15px; position:relative; width:340px}
#topbar #tabs li,#tabmenu li,#sidebartabmenu li {overflow:hidden; text-indent:-5000px}
#topbar #utilities li {margin-left:15px}
#topbar #tabs li a,#tabmenu li a,#sidebartabmenu li a {display:block; height:36px; overflow:hidden}
#tabmenu li a {height:18px}
#tbli_start_de a {background:url("/images/nav_de_2.png") -8px -3px no-repeat; width:111px}
#tbli_start_de a:hover {background:url("/images/nav_de_2.png") -8px -143px no-repeat; width:111px}
#tbli_profile_de a {background:url("/images/nav_de_2.png") -119px -3px no-repeat; width:155px}
#tbli_profile_de a:hover {background:url("/images/nav_de_2.png") -119px -143px no-repeat; width:155px}
#tbli_blogs_de a {background:url("/images/nav_de_2.png") -274px -3px no-repeat; width:129px}
#tbli_blogs_de a:hover {background:url("/images/nav_de_2.png") -274px -143px no-repeat; width:129px}
#tbli_places_de a {background:url("/images/nav_de_2.png") -403px -3px no-repeat; width:129px}
#tbli_places_de a:hover {background:url("/images/nav_de_2.png") -403px -143px no-repeat; width:129px}
#tbli_people_de a {background:url("/images/nav_de_2.png") -532px -3px no-repeat; width:129px}
#tbli_people_de a:hover {background:url("/images/nav_de_2.png") -532px -143px no-repeat; width:129px}
#tbli_forum_de a {background:url("/images/nav_de_2.png") -661px -3px no-repeat; width:132px}
#tbli_forum_de a:hover {background:url("/images/nav_de_2.png") -661px -143px no-repeat; width:132px}
#tbli_explore.en a {background:url("/images/toolbar/buttons-sprite-EN.png") -2px -3px no-repeat; height:18px; width:65px}
#tbli_tripplanner.en a {background:url("/images/toolbar/buttons-sprite-EN.png") -71px -3px no-repeat; height:18px; width:97px}
#tbli_places.en a {background:url("/images/toolbar/buttons-sprite-EN.png") -168px -3px no-repeat; height:18px; width:80px}
#tbli_explore.de a {background:url("/images/toolbar/buttons-sprite-DE.png") -2px -3px no-repeat; height:18px; width:63px}
#tbli_tripplanner.de a {background:url("/images/toolbar/buttons-sprite-DE.png") -65px -3px no-repeat; height:18px; width:97px}
#tbli_places.de a {background:url("/images/toolbar/buttons-sprite-DE.png") -162px -3px no-repeat; height:18px; width:85px}
#utilities a,#utilities a:visited,#utilities a:active {font-size:0.9em; outline:0}
#utilities a:hover {color:#93c8ea}
#utilities li.de,#utilities li.en {text-indent:-10000px}
#utilities li.de a,#utilities li.en a {display:block; height:11px; width:16px}
#utilities .en {background:url(/images/flags/en_us.png) top left no-repeat}
#utilities .de {background:url(/images/flags/de.png) top left no-repeat}
#subnav {border-bottom:2px solid #4ba4d5; line-height:100%; padding:18px 0 8px}
#subnav.topborder {border-bottom:0; border-top:2px solid #a3cde2; line-height:100%; padding:8px 0 0}
.bredcrumb {margin-top:6px; padding:4px}
#subnav ul li,ul.services li {background:url("/images/bg_s1.gif") 0 50% no-repeat; float:left; font-size:1.4em; line-height:20px; height: 20px; overflow:visible; padding:0 12px 0 25px; vertical-align:middle}
* html #subnav ul li {margin-top: 4px}
ul.services li {font-size:1em; margin-top:8px}
ul.services li.first {background:none; float:left; line-height:20px; overflow:visible; padding:0 12px 0 0; vertical-align:middle}
#subnav ul li.current {background:url("/images/bg_s2.gif") 0 50% no-repeat}
#searchbox {background:url("/images/bg_search.gif") top left no-repeat; height:50px; position:absolute; right:20px; top:57px; width:180px}
#searchfield {color:#00517c; float:left; font-size:10px; height:12px; margin:5px 0 0 12px; padding:0; width:125px}
#searchgroupfield {border:1px solid #00517c; color:#00517c; float:left; font-size:11px; height:16px; padding:0; width:135px}
#searchgo {float:left; height:23px; margin:0 0 0 20px; width:20px}
#searchbox p.extsearch {clear:left; color:#2e6b8f; font-size:10px; padding:6px 4px 0 0; text-align:right}
#sidebar {float:left; left:20px; line-height:160%; width:310px}
#sidebarright {background:#F0F; color:#564b47; position:absolute; right:0; width:190px}
ul.checklist li,ul.checklist ol,.maincontent ul li,#maincontent p ul li,.maincontent ol li,.entry-content li {margin-left:0; padding-bottom:4px; padding-left:20px}
ul.checklist li,ul.checklist ol,.maincontent ul li,#maincontent p ul li,.entry-content li {background:url("/images/bg_l1.gif") 0 6px no-repeat}
.maincontent ol {list-style:inside; list-style-type:decimal}
ul.carousel-list,#sidebar .actions ul,#tripwaypoints ol,#tripwaypoints ol li ol,ul.checklist,ul.actionlist .maincontent ul,#maincontent p ul,.hreview ul,ul.carousel-list,.entry-content ul {list-style-type:none !important}
#tripwaypoints .location {color:#88c6e8; font-size:0.8em; margin-left:10px}
ul.carousel li.asset {height:60px; width:60px}
#sidebar .actions ul li {background:url("/images/bg_l1.gif") 0 50% no-repeat; padding:2px 0 2px 14px}
ul.actionlist li {background:none; display:block; padding:0 0 4px}
.actionswide li {float:left; height:20px; padding-right:10px}
#footer ul {color:#fff; float:left; font-size:1em; line-height:140%; list-style-type:none}
#footer ul li {margin-right:6px}
#footer ul li a:hover {color:#999}
#footer p.about {color:#fff; padding-bottom:8px; padding-top:8px}
#footer ul.logo, #footer div.logo {background:url("/images/backgrounds/footer_logo.png") 0 0 no-repeat; padding-top:70px}
#footer h3 {font-family:"Lucida Grande", Lucida, Verdana, sans-serif; font-size:1em; line-height:100%; margin-bottom:2px; padding-bottom:4px}
#tripwaypoints,#poiresultlist {padding-top:20px}
#tripwaypoints ol,#poiresultlist ol,#sidebarcontent #tripplanner ol {background:url("/images/hr_1.gif") bottom left repeat-x; line-height:100%; padding:10px 0}
#tripwaypoints ol li,#poiresultlist ol li {color:#004f78; display:block; font-weight:700}
#tripwaypoints ol li ol,#poiresultlist ol li ol {background:none; display:inline}
#tripwaypoints ol li ol li,#poiresultlist ol li ol li {color:#fff; display:inline; font-weight:normal; padding-left:6px}
#tripwaypoints ol li ol li img,#poiresultlist ol li ol li img {display:inline; margin-bottom:-2px}
.maincontent p img,.boxborder,.profilebox1 img,.profilebox2 img,.profilebox3 img,.commentbody img,#tripmap,.microphoto img,.newsfeed ul li img,#monoSlideshow {border:2px solid #00517c}
.tripstats,.completeness,.poistats {background:#f8fdff url("/images/bg_tripstats.png") top left repeat-x; border:2px solid #00517c; color:#09344b; font-size:0.8em; padding:0 8px 8px}
.tripstats,.completeness {}
.poistats {}
.tripstats a,.completeness a,.profileinfo a,.poistats a,.tripstats a:link,.tripstats a:visited,.poistats a:link,.poistats a:visited {color:#09344b}
.tripstats td,.poistats td {padding:1px 8px 1px 0}
.profileinfo img {display:inline; vertical-align:middle}
.tripfotobox img,.triplogimages img,#album_cover img,.photo img,#asset_image_listing img,.carousel ul li img,#featuredtrips img {background:#003c5b; border:2px solid #93c8ea; padding:1px}
.photo.thumb img {display:block; height:100px; width:100px}
.photo.tiny img {display:block; height:48px; width:48px}
.tripfotobox img {margin:0 11px 10px 1px}
.tripfotobox ul li {float:left; list-style:none}
.tripfotobox ul {display:block; float:none; height:120px; list-style:none}
.tripfotobox.tiny {height:60px}
.triplogimages {display:block; float:right; padding-left:10px; text-align:right; width:220px}
.triplogimages img,.triplogimages div {margin:0 0 10px}
.triplogpost {margin-bottom:40px; padding-bottom:5px}
.triplogpost p {padding:4px 0}
.profilebox1,.profilebox2,.profilebox3 {font-size:11px; padding-bottom:15px; width:88px}
.profilebox3 {width:120px}
.profilebox1 {float:left; font-size:11px; line-height:100%; padding-right:8px; position:relative; width:88px}
.profilebox1 img {margin-bottom:5px}
#tripmap {line-height:100%; margin-bottom:10px}
#maincontent.rightsidebar p a, #maincontent.rightsidebar li a, .blogroll a {color:#f5f70d}
#maincontent.rightsidebar p a:hover, #maincontent.rightsidebar li a:hover, .blogroll a:hover {color:#145774}
.pagination ul li a {color: #fff!important}
.pagination ul li a:hover {color:#145774!important}
.pagination ul li {display:inline; margin-right:5px; padding:2px}
.pagination ul li.current {background:#3599d0; border:1px solid #1277ae; padding:2px 4px}
.commentbody {clear:left; padding-bottom:30px}
.commentbody h4 {margin-top: 4px}
.topicbody {margin-bottom:10px; padding-bottom:30px}
.commentphoto,.topicphoto {background:url("/images/bg_co.gif") top right no-repeat; float:left; margin:0 10px 5px 0; padding-right:10px; position:relative}
.topicphoto {background:none; text-align:left}
.commentbody .date,h5 .date,.tripdesc .date,.guestbook .date {color:#88c6e8; float:right}
h2 {color:#f5f70d; font-family:"Lucida Grande", Lucida, Verdana, sans-serif; font-size:1.8em; font-style:normal; font-weight:700; padding-bottom:14px}
h2.sailing_region {border-bottom:1px solid #4ba4d5; margin-bottom:10px}
.maincontent h2 {color:#f5f70d; font-family:"Lucida Grande", Lucida, Verdana, sans-serif; font-size:1.6em; font-style:normal; font-weight:400; padding-bottom:6px; padding-top:12px}
h3 {color:#f5f70d; font-family:"Lucida Grande", Lucida, Verdana, sans-serif; font-size:1.4em; font-style:normal; margin:0; padding-bottom:14px}
h3 .view_awards {font-family:"Lucida Grande", Lucida, Verdana, sans-serif; font-size:12px}
.maincontent h3 {font-size:1.4em; padding-bottom:6px}
.padh3 {padding-top:9px}
h4 {border-bottom:1px solid #4ba4d5; font-size:1.4em; margin-bottom:6px; padding-bottom:2px}
.padh4 {padding-top:4px}
big,.checklist.big {border-bottom:0; color:#00517c; display:block; font-size:1.4em}
.poistats a {color:#09344b; text-decoration:underline}
#tripwaypoints h3 {padding-bottom:6px}
.tripdesc p .microphoto img {display:block; margin-right:4px}
form {display:inline; margin:10px 0; padding:0}
input {color:#444; font:1.4em Arial, sans-serif; margin:5px 5px 0 0; width:300px}
input.short {width:100px}
select {color:#444; margin:5px 5px 0 0}
.fright {float:right; position:relative}
.form li {background:url('/images/style/formdot.gif') 0 0.6em no-repeat; border-bottom:0; list-style:none; padding:6px 6px 6px 12px; position:relative}
.formstyle {width:580px}
.formstyle input[type=text] {color:#444; font:1.4em Arial, sans-serif; width:300px}
.formstyle select {font:1.4em Arial, sans-serif; width:405px}
.formstyle .short input {width:60px}
.formstyle .short select {width:150px}
.formstyle .vshort select {width:85px}
.formstyle textarea {color:#444; font:1.2em Arial, sans-serif; height:200px; left:-5px; position:relative; width:400px}
.formstyle .submit input {left:280px; margin-top:10px; position:relative; width:60px}
.formstyle h3 {border-bottom:3px solid #003f61}
label {color:#FFF; display:block; font:1.4em Arial, sans-serif}
label.simple {padding-top:6px}
.subtxt,.subtxt a {color:#b6e0f7; font-size:12px}
.subtxt.error {color:red; font-size:12px; font-weight:700}
.subtxt.info {color:#0f0; font-size:12px; font-weight:700}
.formstyle .error,.subtxt .formError {background:#f10022; color:#fff; display:inline; padding:2px}
.form .selected {background:#E3F6FF}
#poi_selection_options {color:#FFF; font:1.4em Arial, sans-serif; font-weight:700}
.formstyle .textareaclear {padding-bottom:220px}
.formstyle .topictextareaclear {padding-bottom:280px}
.formstyle .smalltextareaclear {padding-bottom:120px}
.formstyle .iefixwithpadding {padding-left:265px}
.formstyle.fullwidth {width:924px}
.formstyle.invitations {width:720px}
.formstyle.wide textarea,.formstyle.wide input[type=text] {font:1.2em Arial; width:450px}
#rightsidebar .form {padding-top:45px}
#asset_image_listing {padding-top:20px; width:300px}
#asset_image_listing li {background:none; float:left; list-style:none; padding:0 3px 3px 0; width:60px}
form .formError {background:#f10022; color:#fff; display:inline; font-size:12px; padding:0}
form .fieldWithErrors input,form .fieldWithErrors textarea {border:3px solid #831b56}
.login_button_de {background:#188ccc url('/images/buttons/login_button_de.png') 0 0 no-repeat; cursor:pointer; height:38px; text-indent:-10000px; width:170px}
.login_button_en {background:#188ccc url('/images/buttons/login_button_en.png') 0 0 no-repeat; cursor:pointer; height:38px; text-indent:-10000px; width:115px}
#comment_input textarea {font:1.2em Arial, sans-serif; height:60px; width:350px}
.actiondefault {cursor:pointer; display:block; float:right; font-size:0.1em; line-height:100%; margin-top:5px; overflow:hidden; text-indent:-5000px}
a.action {border-bottom:0; font-weight:bolder}
.actionedit {background:url("/images/icons/a_e.gif") top left no-repeat; height:10px; width:10px}
.action32 {border-bottom:0; display:block; font-size:1.2em; font-weight:700; height:34px; line-height:34px; padding-left:36px; padding-right:10px}
.actionvideo, .actionnew,.a_photo,.a_comment,.a_crew,.a_post,.a_subscribe,.a_close,.actionsearch,.a_email,.a_trip,.actionsedit,.a_star,.actionmap,.actiondel,.actionremove,.actionuser,.actionview,.actionclip,.actionunfriend,.actionfriend,.actionprofile,.actionreport,.a_prev,.a_next,.a_write,.a_feed {padding-left:20px; padding-right:5px}
* html .action {padding-bottom:2px; padding-top:2px}
.formstyle .actionedit {padding-left:10px}
.a_comment {background:url("/images/icons/a_comment.png") no-repeat 0 0}
.a_post {background:url("/images/icons/a_post.png") no-repeat 0 0}
.a_locked32 {background:url("/images/icons/a_locked32.png") no-repeat 0 0}
.a_trip32 {background:url("/images/icons/a_trip32.png") no-repeat 0 0}
.a_review32 {background:url("/images/icons/a_star32.png") no-repeat 0 0}
.a_photo {background:url("/images/icons/a_photo.png") no-repeat 0 0}
.actionnew {background:url("/images/icons/a_add.png") no-repeat 0 0}
.actionnew32 {background:url("/images/icons/a_add32.png") no-repeat 0 0}
.a_email {background:url("/images/icons/a_email.png") no-repeat 0 0}
.actionsearch {background:url("/images/icons/a_search.png") no-repeat 0 0}
.actionmap {background:url("/images/icons/a_map.png") no-repeat 0 0}
.actionsedit {background:url("/images/icons/a_edit.png") no-repeat 0 0}
.actiondel {background:url("/images/icons/a_del.png") no-repeat 0 0}
.actionremove {background:url("/images/icons/a_remove.png") no-repeat 0 0}
.actionuser {background:url("/images/icons/a_user.png") no-repeat 0 0}
.actionview {background:url("/images/icons/a_view.png") no-repeat 0 0}
.actionunfriend {background:url("/images/icons/a_unfriend.png") no-repeat 0 0}
.a_feed {background:url("/images/icons/a_feed.png") no-repeat 0 0}
.a_subscribe {background:url("/images/icons/a_subscribe.png") no-repeat 0 0}
.actionfriend {background:url("/images/icons/a_addfriend.png") no-repeat 0 0}
.a_crew {background:url("/images/icons/a_crew.png") no-repeat 0 0}
.actionprofile {background:url("/images/icons/a_heart.png") no-repeat 0 0}
.actionclip {background:url("/images/icons/a_clip.png") no-repeat 0 0}
.actionvideo {background:url("/images/icons/a_video.png") no-repeat 0 0}
.actionreport {background:url("/images/icons/a_report.png") no-repeat 0 0}
.a_prev {background:url("/images/icons/a_prev.png") no-repeat 0 0}
.a_next {background:url("/images/icons/a_next.png") no-repeat 0 0}
.a_nextafter {background:url("/images/icons/a_next.png") no-repeat right top; padding-left:10px; padding-right:20px}
.a_write {background:url("/images/icons/a_write.png") no-repeat 0 0}
.a_star {background:url("/images/icons/a_star.png") no-repeat 0 0}
.a_trip {background:url("/images/icons/a_trip.png") no-repeat 0 0}
.a_close {background:url("/images/icons/a_close.png") no-repeat 0 0}
.deletewaypoint {margin-top:-10px}
#tripplanner {background:url("/images/backgrounds/trip_planner.png") no-repeat 0 0; color:#555; height:170px; padding-left:35px; padding-top:70px}
#main #tripplanner ul {margin-left:20px; width:200px}
#main #tripplanner ol {list-style-type:circle}
#main #planned_locations_list {height:90px; overflow:hidden}
#lightbox {background:#188ccc; border:1px solid #fff; display:none; height:400px; left:50%; margin:-220px 0 0 -250px; padding:8px; position:absolute; text-align:center; top:50%; width:500px; z-index:9999}
#overlay {-moz-opacity:0.8; background-color:#000; display:none; filter:alpha(opacity=80); height:100%; left:0; opacity:.80; position:absolute; top:0; width:100%; z-index:5000}
#lightbox.done #lbLoadMessage {display:none; text-align:center}
#lightbox.loading #lbLoadMessage {display:block; font-size:18px; padding-top:40px; text-align:center}
#lightbox label {font-size:1.05em; font-weight:700; padding:0}
#lightbox p.info {background-color:#ffc; border:1px solid #cc9; color:#000; display:block; font-weight:700; margin-bottom:14px; margin-top:14px; padding:6px}
#lightbox p {margin-left:0; padding-bottom:8px; padding-left:0; text-align:left}
#lightbox .centered,#lightbox .centered p {text-align:center !important; width:480px}
.overlaybox {text-align:center}
.overlayboxdialog {text-align:center; width:380px}
div.action {margin:5px 0 10px; padding:15px 0 5px 5px}
.addtomyplace_small {background:url(/images/buttons/btn-ive-been-small-en.png); display:block; height:20px; outline:0; text-indent:-20000px; width:114px}
.left50 {float:left; width:49.1%}
.right50 {float:right; padding-left:5px; width:48.1%}
.sp {font-size:0; height:10px; line-height:100%}
.flash-msg,#errorExplanation {border-style:solid; border-width:1px; display:block; font-size:1.09em; font-weight:700; margin:20px 0 10px; min-height:64px; padding:0 13px 0 10px; text-align:left; vertical-align:middle; width:400px}
a.terms {color:#f5f70d; text-decoration:underline}
.flash-msg span {display:block; padding-top:14px}
.flash-msg img {padding-top:2px}
.flash-msg.error,#errorExplanation {background:#ff5db1 url(/images/backgrounds/error-bg.png) bottom right repeat-x; border:2px solid #831b56; color:#fff}
.badterms {background:#ff5db1 url(/images/backgrounds/error-bg.png) bottom right repeat-x; border:2px solid #831b56; color:#fff; padding:3px}
.flash-msg.notice {background:#f1f9fe url(/images/backgrounds/notice-bg.png) bottom right repeat-x; border:2px solid #104c6e; color:#003f62}
.flash-msg.warning {background-color:#FFE3D1; border-color:#F60; color:#000}
.flash-msg.warning strong {background-color:transparent; color:#F60}
#tbli_start_en a {background:url("/images/nav_en_2.png") -8px -3px no-repeat; width:111px}
#tbli_start_en a:hover {background:url("/images/nav_en_2.png") -8px -143px no-repeat; width:111px}
#tbli_profile_en a {background:url("/images/nav_en_2.png") -119px -3px no-repeat; width:155px}
#tbli_profile_en a:hover {background:url("/images/nav_en_2.png") -119px -143px no-repeat; width:155px}
#tbli_blogs_en a {background:url("/images/nav_en_2.png") -274px -3px no-repeat; width:129px}
#tbli_blogs_en a:hover {background:url("/images/nav_en_2.png") -274px -143px no-repeat; width:129px}
#tbli_places_en a {background:url("/images/nav_en_2.png") -403px -3px no-repeat; width:129px}
#tbli_places_en a:hover {background:url("/images/nav_en_2.png") -403px -143px no-repeat; width:129px}
#tbli_people_en a {background:url("/images/nav_en_2.png") -532px -3px no-repeat; width:129px}
#tbli_people_en a:hover {background:url("/images/nav_en_2.png") -532px -143px no-repeat; width:129px}
#tbli_forum_en a {background:url("/images/nav_en_2.png") -661px -3px no-repeat; width:132px}
#tbli_forum_en a:hover {background:url("/images/nav_en_2.png") -661px -143px no-repeat; width:132px}
h3.notitle {text-indent:-100000px}
h5,h6 {border-bottom:2px solid #6ec4e2; font-size:1.2em; margin-bottom:6px; padding-bottom:2px}
h6 {font-size:1.09em}
h3 .lastupdate {color:#fff; font-family:"Lucida Grande", Lucida, Verdana, sans-serif}
h6.noborder {border-bottom:none}
h3 a.smallink:hover {border-bottom:1px solid #4ba4d5}
#rightsidebar {line-height:160%; padding-top:30px}
#content .rightsidebar {line-height:160%; margin-left:0}
#rightsidebar.narrow {}
#content .rightsidebar.narrow {}
textarea {height:6em; width:30em}
.select_users_container {background:#f1f9fe; border:2px solid #7cb3d1; color:#fff; margin-top:-1px; padding:0; width:298px; z-index:2}
.select_users_container span {color:#666; display:block; font-size:11px; margin:0 0 5px; width:262px}
.select_users_container .people {height:160px; overflow:auto; overflow-x:hidden; padding:5px 15px 5px 2px}
.select_users_container ul {padding:5px}
.select_users_container ul li {background:none; cursor:pointer; font-size:11px; font-weight:700; margin-bottom:3px; padding:0; white-space:nowrap}
.select_users_container ul li a {color:#333; cursor:pointer; display:block; font-weight:700; margin:0; padding:0; text-decoration:none}
.select_users_container ul li a em {color:#e84fa6; font-style:normal; font-weight:700}
.select_users_container ul li a span {color:#666; display:inline; font-size:11px; font-weight:400; margin:0}
.select_users_container .cancel {background-color:#eee; border-top:solid 1px #ccc; margin:0; padding:2px 4px; text-align:center}
.select_users_container .cancel button {cursor:pointer; font-size:11px; text-decoration:none}
.select_users_container .new {background:url("/images/icons/a_add.png") no-repeat 0 0; border-top:1px solid #005480; color:#005480; cursor:pointer; font-weight:bolder; margin-top:4px; padding:0 10px 3px 20px; text-align:left; text-decoration:none}
.select_users_container input {height:13px; width:13px}
.listview {padding-bottom:10px}
.listview a.photo {float:left; line-height:100%; margin-right:10px; padding:0}
.listview .about {float:left; width:120px}
.listview h6 {border-bottom:0; margin-bottom:0; margin-left:60px; padding-bottom:0}
.micropost h6 {border-bottom:none; display:inline; margin-left:0}
.micropost p {padding-left:62px}
#tourintro.maincontent,#tourintro.maincontent ul {font-size:1.05em; line-height:140%}
ul.actions li {background:none; display:block; float:left; margin-bottom:2px; padding-right:1em}
ul.people_tags li,.people ul li {float:none}
.lvcard {float:left; text-align:left; width:120px}
.vcard .photo {background:#003c5b; border:2px solid #93c8ea; padding:1px; width:106px}
.vcard h4 {border-bottom:0; font-size:0.9em; margin:0; padding:3px 0 0}
#maincontent #map {background-color:#999; float:right; height:426px; width:98%; z-index:1000}
#tooglebar a {border:1px solid #eee; display:block; height:400px}
.gmnoprint {color:#000}
.gmnoprint a {color:#188ccc}
#geonameWin small {color:#000; font-size:10px}
#infoWinMenuDiv {line-height:14px; margin:0; padding:0}
#infoWinMenuDiv a,#infoWinMenuDiv a:link,#infoWinMenuDiv a:visited {color:#188ccc; font-size:12px}
.tooltip {float:none; left:345px; position:absolute; top:-10px; width:266px}
.tripstats .view_awards {padding-top:2px; text-align:center}
.stats_table td.stat {padding-right:4px}
.carousel {clear:both; margin:0; overflow:hidden; padding:0; position:relative}
.carousel .clipregion {float:left; margin:0; overflow:hidden; padding:0; position:relative; width:330px}
.carousel ul {margin:0; padding:0; position:relative; width:10000px; z-index:1}
.carousel ul li {float:left; list-style-type:none; margin:0 2px; overflow:hidden; padding:0; text-align:center; width:106px}
.carousel #last {background-color:#F0F8FF; border:solid 1px #ccc; font-size:11px; height:60px; padding:3px; width:80px}
.prev_arrow {background:url(/images/buttons/carousel_prev.png) 0 -33px no-repeat; border:none; color:#ccc; cursor:pointer; float:left; height:34px; margin:20px 5px; width:31px}
.next_arrow {background:url(/images/buttons/carousel_next.png) 0 -33px no-repeat; border:none; color:#ccc; cursor:pointer; float:left; height:34px; margin:20px 5px; width:31px}
.prev_arrow_enabled {background:url(/images/buttons/carousel_prev.png) 0 0 no-repeat; border:none; color:#ccc; cursor:pointer; float:left; height:34px; margin:20px 5px; width:31px}
.next_arrow_enabled {background:url(/images/buttons/carousel_next.png) 0 0 no-repeat; border:none; color:#ccc; cursor:pointer; float:left; height:34px; margin:20px 5px; width:31px}
#html-carousel {clear:none; float:left}
#thumbnail_carousel {margin:0; text-align:center; width:260px}
#thumbnail_carousel .clipregion {float:none; height:378px; width:225px}
#thumbnail_carousel li {float:left; text-align:left; width:52px}
#thumbnail_carousel li a {display:block; text-align:center}
#thumbnail_carousel li img {border:solid 1px #188ccc; height:48px; margin-bottom:3px; margin-right:3px; overflow:hidden; vertical-align:text-bottom; width:48px}
#thumbnail_carousel li .current img {border:solid 1px #f5f70d}
#thumbnail_carousel .position {float:left; font-size:12px; margin:20px 5px 0; text-align:center; width:165px}
.caption_text {font-size:1.4em; margin-bottom:4px}
.workflow li {display:block; float:left; height:36px; width:136px}
.workflow .step1 {background:url(/images/backgrounds/w_s1.png) 0 0 no-repeat}
.workflow .step1_ok {background:url(/images/backgrounds/w_s1ok.png) 0 0 no-repeat}
.workflow .step2 {background:url(/images/backgrounds/w_s2.png) 0 0 no-repeat}
.workflow .step2_ok {background:url(/images/backgrounds/w_s2ok.png) 0 0 no-repeat}
#scrollwaypoints {background-color:#b9daed; color:#000; height:120px; overflow:auto; width:220px}
#scrollwaypoints li {border-bottom:1px solid #fff; padding:2px}
.overlay {display:block; position:absolute}
.tt {background-color:#FDFFB4; border:1px solid #FCC90D; color:#333; padding:2px; position:absolute; visibility:hidden; width:auto}
.mask {-moz-opacity:0.75; background-color:#000; filter:alpha(opacity=75); left:0; opacity:.75; position:absolute; top:0}
span.rating {display:block; float:right; padding-left:8px; padding-right:0px; width:80px}
#rating span {padding-left:5px}
#photo_tabs ul li {float:left; list-style:none; width:300px}
ul.tabs {border-top:0; list-style-type:none; margin-bottom:1.1em; margin-top:1.1em; padding:0.2em 0 0}
ul.tabs li {border-bottom:2px solid #fafafa; color:#0D4F81; float:left; list-style-type:none; margin-right:2px}
a.big_button {background:url(/images/buttons/big_button_bkgd.gif) no-repeat; border:none; cursor:pointer; display:inline-block; margin:0 10px 0 0; overflow:hidden; padding:0; text-align:center; text-decoration:none}
a.big_button span {background:url(/images/buttons/big_button_bkgd.gif) no-repeat 100% top; color:#fff; display:block; font-size:24px; font-weight:700; line-height:41px; margin:0 0 0 5px; padding:0 30px 0 25px; white-space:nowrap}
a.big_button:hover {background:url(/images/buttons/big_button_bkgd.gif) no-repeat left -41px; text-decoration:none}
a.big_button:hover span {background:url(/images/buttons/big_button_bkgd.gif) no-repeat right -41px}
a.medium_button {background:url(/images/buttons/medium_button_bkgd.png) no-repeat; border:none; cursor:pointer; display:inline-block; margin:0; overflow:hidden; padding:0; text-align:center; text-decoration:none}
a.medium_button span {background:url(/images/buttons/medium_button_bkgd_r.png) no-repeat right 0; color:#063b59; display:block; font-size:14px; font-weight:700; line-height:40px; margin:0 0 0 5px; padding:0 20px 0 30px; white-space:nowrap}
a.small_button {background:url(/images/buttons/small_button_bkgd.png) no-repeat; cursor:pointer; display:inline-block; height:20px; margin-right:5px; overflow:hidden; padding:0; text-align:center; text-decoration:none; vertical-align:bottom}
a.small_button span {background:url(/images/buttons/small_button_bkgd_r.png) no-repeat right top; color:#063b59; display:block; font-size:11px; font-weight:700; line-height:12px; margin:0 0 0 5px; padding:3px 10px 3px 14px; white-space:nowrap}
input.button {color:#063b59; border: 2px solid #0b6496; font-size: 10px; width: auto; font-weight: bold; background: url(/images/backgrounds/button_bgr.png) repeat-x}
div.tagcloud a {padding-right:15px}
table.topics td {border:1px solid #fff}
#search_filter {width:140px}
#search_filter dt {display:block; float:right; font-size:0.8em; padding-top:3px; text-align:left; width:280px}
#dashboard {margin-bottom:8px; margin-right:220px; padding-top:8px}
.dashbox h5 a {border-bottom:0; font-size:1.09em}
.notification,#emailalert_email_exists {background:#ffffec url(/images/backgrounds/notification-bg.png) bottom right repeat-x; border:2px solid #d8961e; margin-top:0.5em; padding:0.6em; width:500px}
#emailalert_email_exists {color:#c58326 !important; margin-bottom:8px; width:auto}
.notification,.notification * {color:#c58326 !important}
.notification a,.notification a * {color:#06c !important}
.notification ol {color:#06c; font-weight:700; padding-left:20px}
.newsfeed li {border-bottom:1px solid #4ba4d5; padding:4px 0 20px}
#profile .newsfeed li {border-bottom:0; border-top:1px solid #4ba4d5; padding:4px 0 20px}
.newsfeed .imagelist img {display:inline; margin-right:4px; margin-top:4px}
.guestbook {border-top:1px solid #4ba4d5; padding-bottom:30px; padding-top:6px}
.hidestory a {color:#88c6e8; font-weight:bolder}
.newsfeed .spacer {height:70px}
.newsfeed .date {font-size:11px; padding-right:4px}
cite {background:transparent url(/images/backgrounds/start_quote.gif) left top no-repeat; display:inline; font-weight:700; line-height:125%; padding-left:3px; padding-top:10px}
blockquote {background:transparent url(/images/backgrounds/start_quote.gif) top left no-repeat; display:block; padding:0 25px 0 24px}
blockquote span {color:#1b8fc5; display:block; font-family:Helvetica, Arial, Tahoma, Verdana, Geneva, sans-serif; text-align:right}
.newsfeed blockquote {margin-left:10px}
#new_message_box {width:800px}
.messagebox,.messagebox table {width:620px}
table tr td,table tr th {padding:0 6px}
table.userlist {width:220px}
.entry-content {background:url("/images/hr_2.gif") bottom left repeat-x; margin-left:80px}
.groupppostfooter {margin-left:80px}
#edit_album_table td.photo {padding-bottom:30px; width:100px}
#edit_album_table td.editor {padding-bottom:30px; width:170px}
#edit_album_table label {font-family:"Lucida Grande", Lucida, Verdana, sans-serif; font-size:1em; font-weight:700}
table.invitation_list_table th,table.invitation_list_table td {padding:0 30px 0 0; text-align:left}
a.specialuploademail,a.specialuploademail:link,a.specialuploademail:hover,a.specialuploademail:visited,.specialuploademail {color:#000; font-size:1.2em; font-weight:700}
#content a.extlink {background:transparent url("/images/icons/external_link.gif") no-repeat 100% 50%; color:#7eff3e; padding-right:10px; white-space:nowrap}
#maincontent a.rssfeed {background:url("/images/feed-icon.png") no-repeat 0 0; padding-left:20px}
#maincontent h2 a.editguide {color:#fff; display:block; float:right; font-family:"Lucida Grande", Lucida, Verdana, sans-serif; font-size:12px}
#pro-account-payment-form {padding-top:20px}
.adsense {border:2px solid #93c8ea; height:200px; margin-right:10px; padding-bottom:20px; width:300px}
.lvcard,.tripdesc,.listview {display:block; position:relative}
.vcard.pro {margin-bottom:-90px; position:relative}
.vcard .pro {background:url(/images/style/pro.gif) no-repeat; display:block; height:95px; left:2px; position:relative; text-indent:-2000em; top:-107px; width:95px}
.pro-mini,.commentphoto .pro,.tripdesc .pro,.listview .pro {background:url(/images/style/pro-small.gif) no-repeat; display:block; height:19px; left:2px; position:absolute; text-indent:-2000em; top:31px; width:19px}
.listview .pro {top:32px}
.lvcard .pro {background:url(/images/style/pro-middle.gif) no-repeat; display:block; height:45px; left:0; position:absolute; text-indent:-2000em; top:57px; width:45px}
.postform .formError {float:none; padding:2px}
#maincontent.postform {float:left; line-height:160%; margin-left:0; padding-right:10px; width:500px}
#content .postform textarea {height:200px}
#rightsidebar input.button,#rightsidebar input.number {width:80px!important}
#rightsidebar.postform {float:left; padding-top:0; width:400px}
.pane-tabs {height:26px; width:100%}
.pane-tabs ul li,#maincontent.postform ul {float:left; list-style:none; margin:0; padding:0}
#sidebar .actions ul li .action {background:none; padding-left:5px; padding-right:5px}
.pane-tabs ul li a {display:block; height:33px; overflow:hidden; text-indent:-5000px}
#main #poi_placemark_listing {background:#f1f9fe url(/images/backgrounds/notice-bg.png) bottom right repeat-x; border:2px solid #104c6e; color:#003f62; list-style:none; margin-top:3px; padding:4px; width:250px}
#rightsidebar #poi_placemark_listing input.checkbox {float:left; width:1em}
#rightsidebar #poi_placemark_listing div {border-bottom:1px solid #ccc; padding-bottom:3px; padding-left:1.4em}
#rightsidebar #poi_placemark_listing small {font-size:9px}
.pane-panels {border-bottom:1px solid #c4e6fa; border-left:1px solid #c4e6fa; border-right:1px solid #c4e6fa; clear:both; padding:20px}
#loginform input.input_text {background:transparent; background-image:url(/images/backgrounds/login_field_bg.png); border:1px solid #000; color:#00517c; font-size:1.2em; height:21px; padding:4px; width:222px}
#loginform input.password {margin-right:10px; width:222px}
#loginform #enter_submit {height:30px; width:38px}
#loginform h2 {color:#f5f70d; font-size:1.7em; font-weight:400; margin:0; padding-bottom:14px}
#loginform dd {float:left; padding:0 0 3px}
#takeatour {background:url("/images/tour/tour_bg.png") repeat-x; border:2px solid #00517c; height:190px; padding:6px; width:495px}
#takeatour #btn_take_a_tour_en,#takeatour #btn_take_a_tour_de {display:block; float:right; height:34px; text-indent:-10000px; width:209px}
#takeatour #btn_take_a_tour_en {background:url("/images/tour/btn_take_a_tour_en.png") 0 0 no-repeat}
#takeatour #btn_take_a_tour_de {background:url("/images/tour/btn_take_a_tour_de.png") 0 0 no-repeat}
#takeatour h2 {color:#5d5d5d; font-family:Helvetica, Arial}
#takeatour h2 span {display:block; float:left; padding-left:2px; padding-top:7px}
#takeatour ul {list-style:none; padding-left:50px; padding-top:10px}
#takeatour li {display:block; float:left; height:140px; width:132px}
#takeatour li a {display:block; height:140px; text-indent:-10000px; width:132px}
#takeatour #post_trip_journals_en {background:url("/images/tour/tour_icons_sprite_en.png") 0 0 no-repeat}
#takeatour #map_sailing_routes_en {background:url("/images/tour/tour_icons_sprite_en.png") -132px 0 no-repeat}
#takeatour #publish_sailing_photos_en {background:url("/images/tour/tour_icons_sprite_en.png") -264px 0 no-repeat}
#takeatour #post_trip_journals_en:hover {background:url("/images/tour/tour_icons_sprite_en.png") 0 -140px no-repeat}
#takeatour #map_sailing_routes_en:hover {background:url("/images/tour/tour_icons_sprite_en.png") -132px -140px no-repeat}
#takeatour #publish_sailing_photos_en:hover {background:url("/images/tour/tour_icons_sprite_en.png") -264px -140px no-repeat}
#takeatour #post_trip_journals_de {background:url("/images/tour/tour_icons_sprite_de.png") 0 0 no-repeat}
#takeatour #map_sailing_routes_de {background:url("/images/tour/tour_icons_sprite_de.png") -132px 0 no-repeat}
#takeatour #publish_sailing_photos_de {background:url("/images/tour/tour_icons_sprite_de.png") -264px 0 no-repeat}
#takeatour #post_trip_journals_de:hover {background:url("/images/tour/tour_icons_sprite_de.png") 0 -140px no-repeat}
#takeatour #map_sailing_routes_de:hover {background:url("/images/tour/tour_icons_sprite_de.png") -132px -140px no-repeat}
#takeatour #publish_sailing_photos_de:hover {background:url("/images/tour/tour_icons_sprite_de.png") -264px -140px no-repeat}
#search_form .checkbox,#search_form label {display:inline !important}
#search_form label {font-size:1em; padding-left:4px}
.fullwidth {width:100%}
#featuredtrips img {margin-top:2px; min-height:200px; width:306px}
#recenttrips p {display:block; width:306px}
.featured {height:104px; padding-bottom:26px}
.featured p a,.featured p a:visited,.featured p a:hover,.micropost span a {color:#f5f70d; display:block; float:right; padding-top:2px}
.micropost span.author a {display:inline; float:none}
.micropost span.date {background-color:transparent; color:#88c6e8; font-size:0.9em; font-weight:400; margin:0; padding:0}
.featured h6 {border-bottom:none; padding:0}
#tourintro li {list-style:none; padding-bottom:8px}
#profile {border-top:2px solid #6ec4e2; margin-bottom:8px; padding-top:8px}
h2.profile {margin-bottom:0; padding-bottom:3px}
#profile #vcard {float:left; min-height:212px; width:200px}
#profile #tripmap {background-color:#5baadd; float:right; height:200px; overflow-x:hidden; width:477px}
#profile #photo {padding-top:20px; text-align:center}
#profile #photo img {background-color:#5baadd; display:inline; height:100px; width:100px}
#profile #memberinfo {background-color:#6ec4e2; padding:2px 4px 2px 2px; text-align:right}
#vcard .checklist {padding-left:0}
#rightsidebar h3,div.tellafriend h3,h3.sidebar {border-bottom:2px solid #6ec4e2; color:#fff; font-family:"Lucida Grande", Lucida, Verdana, sans-serif; font-size:1.2em; font-weight:700; margin-bottom:4px; margin-top:14px; padding-bottom:0; padding-top:2px}
#rightsidebar h3.first {margin-top:0}
.divider {border-top:2px solid #6ec4e2; margin-bottom:4px}
.profilebox {border:2px solid #6ec4e2; margin-bottom:12px; padding:0px; background: #6ec4e2; border-radius: 10px; behavior: url(/border-radius.htc); -moz-border-radius: 10px; -webkit-border-radius: 10px}
.profilebox_inner {padding: 8px 8px 0px 8px; background:#188ccc}
.profileboxhead {height:24px; padding-left:14px; padding-top:4px; padding-bottom: 4px}
.profilebox.red {border:2px solid #DA220A}
.dashbox.yachtcharter {margin-top: 16px; border:2px solid #DA220A; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior:url(/border-radius.htc)}
.dashbox.yachtcharter .contentbox {padding-left: 8px; padding-top: 8px; padding-bottom: 8px; background-color: #fff; color: #333}
.charterlisting {border-bottom: 1px solid #fff; padding-bottom: 8px; margin-bottom: 8px}
.bookingbutton {padding: 4px; float: right; display: block; width: 120px; height: 40px; font-weight: bold; font-size: 14px; text-align: center; background: #DA220A; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-shadow:#aaa 0 1px 1px}
.dashbox.yachtcharter h3 {border-bottom: 0!important; margin-top:0!important; padding-top:0!important; padding-left: 8px!important; padding-bottom: 2px!important; margin-bottom: 0px!important}
.dashbox.yachtcharter h6 a {color: #003C5B!important}
.profileboxhead h3, .dashbox.yachtcharter h3 {font-size:1.6em; margin-bottom:0; padding-bottom:0; text-shadow:#aaa 0 1px 1px}
.togglebutton {background:url("/images/buttons/open_box.png") 0 0 no-repeat; cursor:pointer; display:block; float:left; height:25px; margin-right:8px; outline:0; text-indent:-10000px; width:24px}
#status_message_display p {font-size:14px; font-weight:700}
.togglebutton_down {background:url("/images/buttons/open_box.png") -24px 0 no-repeat}
.photocount {display:block; font-size:14px; font-weight:700}
#photobrowser li {float:left; height:20px; width:17px}
#photobrowser li a {display:block; height:20px; outline-style:none; text-indent:-10000px; width:17px}
#photobrowser a.prev {background:url("/images/buttons/album_nav.png") 0 0 no-repeat}
#photobrowser a.next {background:url("/images/buttons/album_nav.png") -17px 0 no-repeat}
#photobrowser a.prev:hover {background:url("/images/buttons/album_nav.png") 0 -20px no-repeat}
#photobrowser a.next:hover {background:url("/images/buttons/album_nav.png") -17px -20px no-repeat}
#photos_table .caption {height:15px; padding-top:4px; text-align:center}
#photos_table .singlephoto {float:left; height:140px; margin:4px; width:160px}
#photos_table .singlephoto img {background:#003c5b; border:2px solid #93c8ea; height:100px; margin:0 auto; padding:1px; width:100px}
h2 a.action,h2 .edit_caption,h2 label {color:#fff !important; font-family:"Lucida Grande", Lucida, Verdana, sans-serif; font-size:12px}
h2 input {color:#000; font-size:14px}
h2 .caption_text {font-size:14px; margin-bottom:0}
.tourbutton {float:right; padding-top:16px}
#gomobile,.noticebox {background:#f1f9fe url(/images/backgrounds/notice-bg.png) bottom right repeat-x; border:2px solid #104c6e; color:#003f62; font-size:1.4em; padding:4px}
#gomobile {}
#gomobile a {color:#003f62; font-weight:700}
a.emlink {color:#7eff3e; font-style:normal; font-weight:700}
#signupinfo {background:url("/images/tour/signupbg.png") no-repeat; background-position:bottom right; border:1px solid #93c8ea; margin-bottom:20px; padding:20px 50px 20px 20px}
.dashbox.border {background:#f8fdff url("/images/bg_tripstats.png") repeat-x; border:2px solid #00517c; color:#004d76; margin-bottom:10px; padding:12px}
.dashbox.border input {border:1px solid #eee}
.dashbox.border a,.dashbox.border a:visited {color:#f83499 !important; font-weight:700}
.dashbox.border h3 {color:#004a72}
.poistats h4 {border-bottom:1px solid #09344b; color:#09344b; font-size:1.4em; margin:0 0 6px; padding-bottom:2px}
html .fb_share_link {background:url(http://www.facebook.com/images/share/facebook_share_icon.gif) no-repeat top left; height:16px; padding:2px 0 0 20px}
html .stumble_share_link {background:url(/images/icons/icon-stumbleupon.gif) no-repeat top left; height:16px; padding:2px 0 0 20px}
html .dl_share_link {background:url(/images/icons/icon_delicious.gif) no-repeat top left; height:16px; padding:2px 0 0 20px}
html .digg_share_link {background:url(/images/icons/icon_digg.gif) no-repeat top left; height:16px; padding:2px 0 0 20px}
.shareLinks {margin:8px 2px}
.shareLinks .link {display:inline; padding-right:5px; position:relative}
div.tellafriend {border-bottom:2px solid #6ec4e2; margin-top:10px; padding:0 0 4px}
div.tellafriend input,div.tellafriend textarea {width:265px}
div.tellafriend textarea {margin-bottom:10px}
.tellafriend ul {list-style:none !important; padding-bottom:10px}
.tellafriend li {list-style:none !important}
#simple_captcha {border:2px solid #4ba4d5; padding:10px; width:576px}
#simple_captcha,#simple_captcha div {display:table}
#simple_captcha .simple_captcha_field,#simple_captcha .simple_captcha_image {margin:0 0 2px !important; padding:0 !important}
#simple_captcha .simple_captcha_image img {height:34px; margin:0 !important; padding:0 !important; width:110px !important}
#simple_captcha .simple_captcha_field {width:320px}
#simple_captcha .simple_captcha_field input {border:none; font-size:16px; width:110px !important}
#marinalisting ul li {float:left; height:20px; padding-right:10px; width:200px}
.forecast img {float:left; margin-right:10px}
.forecast {margin-bottom:8px}
.tripdesc {display:inline; text-align:left}
.tripdesc .boxborder {float:left; margin:0 5px 5px 0}
.tripdesc .profilelink,#main .commentbody .profilelink,#main .guestbook .profilelink {background:#3599d0; font-size:1em; font-weight:700; padding:2px}
#cockpit {background-color:#fff; border:#000 1px solid; color:#000; left:10%; opacity:0.8; padding:5px; position:fixed; top:50px; visibility:visible; width:40%; z-index:10}
#watch-embed-div label {display:inline; font-size:1em}
#mousetooltip {background-color:#fff; border:1px solid #aaa; color:#000; height:16px; left:420px; opacity:.80; padding:2px; position:relative; text-align:left; text-indent:0; top:325px; width:160px}
#mapnav {background:transparent; left:420px; position:relative; top:0}
#mapnav ul li {float:left; list-style:none}
.micronews {border:2px solid #00517c; float:left; margin-bottom:4px; margin-right:4px}
.tripstats h3,.poistats h3 {border-bottom:1px solid #09344b; color:#09344b !important; font-size:1.6em; margin:0 0 6px; padding-bottom:2px}
.mapPopWidth .commentbody {color:#000 !important}
#rightsidebar h3 span,#rightsidebar h3 span a:link,#rightsidebar h3 span a:visited,h3#waypoints_header span a:link,h3#waypoints_header span a:visited {color:#fff; font-size:12px}
* html .tripdesc .pro {left:-58px; top:32px}
* html .listview .pro {left:-62px; top:31px}
* html #poiselection {width:400px}
* html #subnav li {height:28px; margin-top:-6px}
* html h4 {margin-bottom:6px}
* html .listview h6 {margin-left:62px}
* html #recenttrips h6,* html #recenttrips p {width:230px}
* html #vcard {height:212px}
* html .dashbox .newsfeed {margin-left:0}
* html .newsfeed a,* html .listview h6 a {color:#f5f70d !important}
* html .newsfeed a:hover,* html .listview h6 a:hover {color:#003c5b !important}
* html .listview h4 {border-bottom:none; text-decoration:underline}
* html #editbox {margin-left:420px}
* html #cockpit {position:absolute; top:-100px}
* html h2 {padding-bottom:2px; padding-top:4px}
#location_list span {display:block; font-size:16px; margin:5px 0; padding-left:20px; position:relative}
#location_list .location_close_box {cursor:pointer; height:13px; left:0 !important; position:absolute; top:4px; width:17px}
#trip_summary {border-right:1px solid #CFCFC6; margin-right:300px; padding-left:15px; width:634px !important}
.photomod {background-color:#FFF; cursor:pointer; float:left; margin:0 15px 0 0; padding:5px 5px 2px; text-align:center; width:100px}
.trip_user {float:right; padding-left:19px; width:280px}
.trip_user .user_image {border:2px solid #00517c; float:left; height:48px; margin-right:15px; overflow:hidden; width:48px}
.floater {clear:left; float:left; font-size:18px; margin-bottom:10px !important; margin-right:20px; margin-top:20px !important; text-align:right; width:200px}
.required {color:#b00}
input#trip_duration {width:50px}
.full {clear:both; font-size:14px; margin-bottom:5px}
.full .floater {font-size:14px; margin-bottom:0; margin-top:0 !important}
.nofloater {padding-left:220px}
.full textarea {font-family:arial,helvetica,verdana,sans-serif; font-size:12px; width:300px}
#privacyfaq {font-size:12px; line-height:17px; margin-left:15px}
.question {background-color:#3599D0; color:#fff; font-size:22px}
a.redlink {color:#ed1984}
a.redlink:hover {color:#720d40}
ul,.formstyle ul li,#lightbox li,.newsfeed ul {list-style:none}
pre,.panel dl input {font-size:1.4em}
#mapcontent,table.userlist tr td,#rightsidebar.postform td,#rightsidebar table tr td,* html #subnav {padding:0}
a:hover,h4 a:hover,h3 a:hover,h2 a:hover,h5 a:hover,h5 a:hover,.listview p.author a:hover,p.list a:hover,.maincontent a:hover,.entry-content p a:hover,.tripdesc .profilelink a:hover,.newsfeed a:hover,.hidestory a:hover,#maincontent p a.extlink:hover {color:#003c5b}
.cleft,#search_filter dl,#profile .commentbody,.micronewsfeed {clear:left}
#topbar #tabs,#topbar #utilities,#tabmenu li,#sidebartabmenu li,#subnav ul,ul.services,.pagniation ul,ul.actions,ul.actionlist,#photobrowser {list-style-type:none}
#topbar ul li,#tabmenu li,#sidebartabmenu li,#rating img,#rating span,.rating img,#search_filter dd,.groupppostfooter .date,#featuredtrips,#recenttrips,.full .smallfloater {float:left}
#tbli_start_de_current a,#tbli_start_de_current a:hover {background:url("/images/nav_de_2.png") -8px -73px no-repeat; width:111px}
#tbli_profile_de_current a,#tbli_profile_de_current a:hover {background:url("/images/nav_de_2.png") -119px -73px no-repeat; width:155px}
#tbli_blogs_de_current a,#tbli_blogs_de_current a:hover {background:url("/images/nav_de_2.png") -274px -73px no-repeat; width:129px}
#tbli_places_de_current a,#tbli_places_de_current a:hover {background:url("/images/nav_de_2.png") -403px -73px no-repeat; width:129px}
#tbli_people_de_current a,#tbli_people_de_current a:hover {background:url("/images/nav_de_2.png") -532px -73px no-repeat; width:129px}
#tbli_forum_de_current a,#tbli_forum_de_current a:hover {background:url("/images/nav_de_2.png") -661px -73px no-repeat; width:132px}
#tbli_explore.en a:hover,#tbli_explore.en.current a,#tbli_explore.en.current a:hover {background:url("/images/toolbar/buttons-sprite-EN.png") -2px -26px no-repeat; height:18px; width:65px}
#tbli_tripplanner.en a:hover,#tbli_tripplanner.en.current a,#tbli_tripplanner.en.current a:hover {background:url("/images/toolbar/buttons-sprite-EN.png") -71px -26px no-repeat; height:18px; width:97px}
#tbli_places.en a:hover,#tbli_places.en.current a,#tbli_places.en.current a:hover {background:url("/images/toolbar/buttons-sprite-EN.png") -168px -26px no-repeat; height:18px; width:80px}
#tbli_explore.de a:hover,#tbli_explore.de.current a,#tbli_explore.de.current a:hover {background:url("/images/toolbar/buttons-sprite-DE.png") -2px -26px no-repeat; height:18px; width:63px}
#tbli_tripplanner.de a:hover,#tbli_tripplanner.de.current a,#tbli_tripplanner.de.current a:hover {background:url("/images/toolbar/buttons-sprite-DE.png") -65px -26px no-repeat; height:18px; width:97px}
#tbli_places.de a:hover,#tbli_places.de.current a,#tbli_places.de.current a:hover {background:url("/images/toolbar/buttons-sprite-DE.png") -162px -26px no-repeat; height:18px; width:85px}
#tbli_poi_de a,#tbli_poi_en a {background:url("/images/toolbar/buttons-post-new-sprite-EN.png") -1px -2px no-repeat; height:18px; width:86px}
#tbli_poi_de a:hover,#tbli_poi_de.selected a,#tbli_poi_de.selected a:hover,#tbli_poi_en a:hover,#tbli_poi_en.selected a,#tbli_poi_en.selected a:hover {background:url("/images/toolbar/buttons-post-new-sprite-EN.png") -1px -28px no-repeat; height:18px; width:86px}
#tbli_latlng_de a,#tbli_latlng_en a {background:url("/images/toolbar/buttons-post-new-sprite-EN.png") -87px -2px no-repeat; height:18px; width:77px}
#tbli_latlng_de a:hover,#tbli_latlng_de.selected a,#tbli_latlng_de.selected a:hover,#tbli_latlng_en a:hover,#tbli_latlng_en.selected a,#tbli_latlng_en.selected a:hover {background:url("/images/toolbar/buttons-post-new-sprite-EN.png") -87px -28px no-repeat; height:18px; width:77px}
#maincontent a, #featuredmarinas a, #subnav ul li.current a,#footer ul li h3 a,#footer ul li h3 a:visited,h3 a,h3 a:link,h3 a:visited,h3 a:active,h2 a,h2 a:link,h2 a:visited,h2 a:active,.listview p.author a,.listview p.author a:link,.listview p.author a:visited,p.list a,p.list a:hover,p.list a:link,p.list a:visited,.maincontent a,.maincontent a:link,.maincontent a:visited,.entry-content p a,.entry-content p a:link,.entry-content p a:visited,.listview h6 a,.userlist a,.newsfeed a,#maincontent p a,.featured h6 a,a.link,a.link:visited,.featured h6 a:visited,.featured h6 a:hover,.full a,#tourintro li a,#featuredtrips a,#recenttrips h6 a,#simple_captcha a {color:#f5f70d}
#maincontent a:hover {text-decoration: underline}
#maincontent a.action {color: #fff}
#maincontent a.action:hover {text-decoration: none; color: #145774}
#footer ul li a,#footer ul li a:visited,#maincontent .tripdesc p .profilelink a {color:#fff}
img,#main #tripplanner_scrollbar,#lightbox.done #lbContent,.listview a.photo img,#maincontent.postform .formError {display:block}
img.inline,.listview .actions li a,#togglebar img,#centerfotobox img,* html .featured h6,.mceEditorContainer img {display:inline}
.stats_table,table.wide {width:100%}
.tripstats tr,.poistats tr,#tourintro ul li.last,.separator {background:url("/images/hr_2.gif") bottom left repeat-x}
.triplogpost .date,.micropost .date {background:#3599d0; display:inline; font-weight:700; padding:2px}
.pagination,#maincontent.postform label,#rightsidebar table,* html #content {padding-top:10px}
#background-uploader_spinner img,.notification h4 {border:0}
.postedin,.groupppostfooter a {color:#88c6e8}
#errorExplanation h2,#main #tripplanner h3,#lightbox.loading #lbContent,.panel-container.matte .underlay {display:none}
h4 a,h4 a:link,h4 a:visited,h4 a:active,h5 a,h5 a:link,h5 a:visited,h5 a:active,h6 a,h6 a:link,h6 a:visited,h6 a:active {color:#FFF}
dt,a.strong,.vcard .url,ul.tabs li.current {font-weight:700}
dl,.newsfeed .imagelist {margin-bottom:4px}
input.checkbox,input[type=checkbox],#loginform #remember_me,#search_form #ss0,#search_form #ss1,* html input.checkbox {height:1em; width:1em}
.nodots li,.formstyle ul li.last,.notification li {background:none}
.formstyle ul,.select_users_container form {margin:0; padding:0}
.formstyle .inputclear,.dashbox {padding-bottom:20px}
.formstyle.editprofile,#edit_album_table {width:640px}
.formstyle.wide input.std,#invitation_recipients {width:250px}
#comment_input,ul.postform li {width:450px}
#comment_input label,.guestbook .profilelink,#featuredtrips p {font-size:1em}
#main #tripplanner a,.flash-msg.notice a {color:#f83499}
#lightbox[id],#overlay[id] {position:fixed}
#lightbox h4,.overlayboxdialog label {text-align:left}
#sailing_place_my_poi_type_id {width:240px}
#tbli_start_en_current a,#tbli_start_en_current a:hover {background:url("/images/nav_en_2.png") -8px -73px no-repeat; width:111px}
#tbli_profile_en_current a,#tbli_profile_en_current a:hover {background:url("/images/nav_en_2.png") -119px -73px no-repeat; width:155px}
#tbli_blogs_en_current a,#tbli_blogs_en_current a:hover {background:url("/images/nav_en_2.png") -274px -73px no-repeat; width:129px}
#tbli_places_en_current a,#tbli_places_en_current a:hover {background:url("/images/nav_en_2.png") -403px -73px no-repeat; width:129px}
#tbli_people_en_current a,#tbli_people_en_current a:hover {background:url("/images/nav_en_2.png") -532px -73px no-repeat; width:129px}
#tbli_forum_en_current a,#tbli_forum_en_current a:hover {background:url("/images/nav_en_2.png") -661px -73px no-repeat; width:132px}
h6 .subtitle,h3 a.smallink,h6 .subtitle,h3 .lastupdate,#geonameWin {font-size:11px}
h3 a.smallink,.newsfeed .hide,.newsfeed .date,.listview .info {border-bottom:none; color:#88c6e8}
.select_users_container ul li a:hover,.select_users_container ul li.selected {color:#16b}
.listview .type,.listview .topactions,#scrollwaypoints li .edit,.panel .validationicon,.hidestory {float:right}
.listview p.author,.dashbox .tripdesc .profilelink {font-size:0.9em}
.listview .actions,.messagebox table {margin-top:8px}
.stats_table td,#edit_album_table td {vertical-align:top}
.notification.small,#content .postform input {width:300px}
.notification.smaller,#maincontent.postform .subtxt {width:280px}
.notification.rightsmall,#rightsidebar.postform input,input.gsc-input {width:200px}
.notification h2,#tourintro ul {font-size:1.2em}
table tr td,table tr td.actions,.postform input,.postform textarea {padding-left:4px}
.entry-content p,#maincontent.postform ul li {padding-bottom:5px}
#maincontent .tripdesc p .profilelink a:hover,#maincontent p a:hover,#featuredmarinas a:hover, .listview a:hover,#tourintro a:hover,#featuredtrips a:hover,a.link:hover,#simple_captcha a:hover {color:#145774}
input#lat_deg,input#lat_min,input#lat_sec,input#lng_deg,input#lng_min,input#lng_sec {width:24px!important}
input#lng_deg,input#lat_de {width:30px!important}
#full_form #poi_name {width: 360px}
#full_form #lookup_address {width: 300px}
#full_form #form_table {width: 800px}
#full_form .inputclear {display: none}
#full_form li {list-style: none}
#lat_ew,#lng_ew {width:35px!important}
.autocomplete-wcity {color: #000; background:url(/images/backgrounds/shadow.png) no-repeat bottom right; _background:none; _top:1px; margin-left: 0px!important; margin-top: 0px!important}
.autocomplete-w1 {color: #000; background:url(/images/backgrounds/shadow.png) no-repeat bottom right; position:absolute; top:7px; left:6px; _background:none; _top:1px}
.autocomplete {width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; _height:350px; _margin:0px 6px 6px 0; overflow-x:hidden}
.autocomplete .selected {background:#F0F0F0}
.autocomplete div {padding:2px 5px; white-space:nowrap}
.autocomplete strong {font-weight:normal; color:#3399FF}
#form_table #map_div {width: 370px}
#poi_edit_form #map_div {width: 290px}
#poi_edit_form label {font-size: 14px}
#startphotos li {margin-right: 0px}
#quicklinks {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/border-radius.htc); background-color: #009cd2; border: 1px solid #00c0e6; padding: 10px; padding-top: 8px; padding-bottom: 8px; text-align:left; margin-bottom: 12px}
#quicklinks h3 {color: #fff}
#quicklinks ul, #destinationlinks ul {list-style-position:inside; list-style-type: square}
#quicklinks ul li a{ color:#f5f70d}
.startpagebox a:hover, #gomobile a:hover, .listview a:hover {color:#145774!important}
#destinationlinks {}
#destinationlinks h3 {margin:0; padding-bottom:0}
#destinationlinks ul {}
#destinationlinks ul li.divider {list-style-type:none; font-size: 12px; font-weight: bold; border:0; padding-top: 8px; color:#f5f70d}
#destinationlinks ul li.divider a {color:#f5f70d}
.advertising p {text-align: center}
.advertising p a {color:#fff}
.blogroll {margin-left: 20px}
.blogroll li {list-style-position:outside; list-style-type: square}
.grid_4 input[type=text] {width: 278px!important}
#footercontent .yachtcharter_footer {text-align: center}
#footercontent .yachtcharter_footer a {color: #a1a1a1}
#footercontent .yachtcharter_footer a:hover {text-decoration: underline}
.yachtcharter_box_home {padding-top: 8px; padding-bottom: 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/border-radius.htc); border: 1px solid #004c75; background-color: #004c75; margin-bottom: 12px}
.yachtcharter_box_home h6 {border:0}
.yachtcharter_box_home strong a, .yachtcharter_box_home h6 a, .yachtcharter_box_home h6 a:hover {color:#f5f70d}
.yachtcharter_box_home strong a:hover, .yachtcharter_box_home h6 a:hover {text-decoration: underline}
.dashbox h3 {border-bottom:2px solid #6ec4e2; color:#fff; font-family:"Lucida Grande", Lucida, Verdana, sans-serif; font-size:1.25em; font-weight:700; margin-bottom:4px; padding-bottom:2px}
.dashbox h3 a {color: #fff}
.dashbox.border .subtxt {color: #a1a1a1}
#map-toolbar {background: url("/images/toolbar/toolbar-bg-x.png") left top repeat-x; width: 564px; height: 30px; z-index: 1200}
#map-findLocation-form {float: right; padding:0;margin:0; margin-right: 18px; margin-top: -1px}
#map-findLocation-form input {font-size: 14px;padding:0;margin:0}
#map-findLocation-form input.text {width: 160px}
ul.toolbarlist {font-size: 10px; margin-left: 8px}
ul.toolbarlist li {float: left; margin-right: 4px}
.loading {}
.mapPopWidth, .mapPopWidth h5, .mapPopWidth .posted {width:400px;}
.mapBubble {margin: 12px 0px 12px 8px;}
.mapPopWidth h3, .mapPopWidth h5, .mapPopWidth h5 a {border:0}
.mapPopWidth h5 a, .mapPopWidth h5 {color: #000}
.mapPopWidth h3 {color: #555; font-size: 12px; font-family: "Lucida Grande", Lucida, Verdana, sans-serif}
.mapPopWidth a {color: #188ccc}
.mapPopWidth .geo{ font-size: 10px; font-weight: normal; color: #555; padding-left: 4px}
.mapPopWidth .lastposition td {padding-top:4px}
.mapPopWidth .posted {font-size: 10px; padding-top: 2px; text-align: right; margin-bottom: 10px}
.markertooltip {background-color:#ffffff; font-weight:bold; border:1px #555 solid; color: #000; padding-left: 2px; padding-right: 2px; width: 200px}
#map .tooltip {background-color:#ffffff; font-weight:bold; border:1px #555 solid; color: #000; padding-left: 2px; padding-right: 2px; width: 200px}
#map .tooltip img {margin: 2px; margin-bottom: 4px}
.elabelstyle {color: #ff0000; padding: 4px; font-weight: bold; font-size: 12px; text-shadow: #000000 1px 1px 2px}
.croplabelstyle {color: #555; padding: 4px; font-weight: bold; font-size: 12px; text-align: center; text-shadow: #000000 1px 1px 2px; border: 1px solid #555; background-color: #ccc; width: 77px; margin-left: -70px; height: 18px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -973px -26px no-repeat; outline: 0; text-indent: -20000px}
* html .croplabelstyle {color: #555; padding: 4px; font-weight: bold; font-size: 12px; text-align: center; text-shadow: #000000 1px 1px 2px; border: 1px solid #555; background-color: #ccc; width: 77px; margin-left: -70px; height: 18px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -973px -3px no-repeat; outline: 0; text-indent: -20000px}
#mapholder, #sidebarcontent, .boxcontent, .smallboxcontent {background-color: #0176b2}
.boxcontent, #sidebarcontent {width: 376px; padding-left: 8px; padding-right: 8px}
#sidebarcontent {height:372px}
#sidebar .boxtop h3, #main .boxtop h3, .smallboxtop h3 {font-size: 1.1em; font-weight: bold}
#sidebar .boxtop , #main .boxtop {padding-left: 8px; padding-top: 4px; height: 22px; width: 392px; background: url(/images/toolbar/sidebar-bg2.png) 0px 0px no-repeat;}
.smallboxtop, .smallboxcontent, .smallboxbottom {width: 256px}
.smallboxcontent ul {margin-left: 8px}
.smallboxcontent {padding: 8px; width: 240px}
.smallboxtop {padding-left: 8px; padding-top: 4px; height: 22px; background: url(/images/toolbar/sidebar-bg2-small.png) 0px 0px no-repeat;}
#sidebartab {}
#sidebar .boxbottom, #main .boxbottom {width: 392px; height: 8px; background: url(/images/toolbar/sidebar-bg-bottom.png) bottom left no-repeat}
.smallboxbottom {height: 8px; background: url(/images/toolbar/sidebar-bg-bottom-small.png) bottom left no-repeat}
#sidebar #tripwaypoints, #sidebar #poiresultlist {padding-top:0}
#sidebarcontent #tripplanner {background: #0176b2; padding-top: 0px; padding-left: 0px; height: 362px}
#sidebarcontent #tripplanner .drag {display: block; background: url(/images/toolbar/icon_drag.png); width: 15px; height: 15px; float: right}
#sidebarcontent #tripplanner ol {width: 340px}
#sidebarcontent #tripplanner a{ color: #fff}
#sidebarcontent #tripplanner h3 {display: block}
#sidebarcontent .tab {padding-top: 20px!important}
#sidebartabmenu li a {height: 18px}
#mapholder #map {border: 0; float: none; margin-left: 4px; padding:0!important; border-left: 2px solid #188ccc; border-right: 2px solid #188ccc; border-bottom: 2px solid #0176b2; width: 560px}
#maptoolbar-expandlist-btn-en {display: block; height: 18px; width: 96px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -248px -3px no-repeat;}
#maptoolbar-expandlist-btn-en.current {display: block; height: 18px; width: 96px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -248px -26px no-repeat;}
#maptoolbar-placesfilter-button {display: block; position: absolute; top: 4px; left: 8px; height: 18px; width: 128px; outline:0; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -345px -3px no-repeat;}
#maptoolbar-placesfilter-button.current {display: block; position: absolute; top: 4px; left: 8px; height: 18px; width: 128px; outline:0; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -345px -26px no-repeat;}
#maptoolbar-addplace-button {display: block; position: absolute; top: 4px; left: 200px; height: 18px; width: 82px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -473px -3px no-repeat;}
#maptoolbar-addplace-button.current {display: block; position: absolute; top: 4px; left: 200px; height: 18px; width: 82px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -473px -26px no-repeat;}
#maptoolbar-editroute-button {display: block; position: absolute; top: 4px; left: 295px; height: 18px; width: 85px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -555px -3px no-repeat;}
#maptoolbar-editroute-button.current {display: block; position: absolute; top: 4px; left: 295px; height: 18px; width: 85px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -555px -26px no-repeat;}
#maptoolbar-gpx-button {display: block; position: absolute; top: 4px; left: 385px; height: 18px; width: 38px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -640px -3px no-repeat;}
#maptoolbar-gpx-button.current {display: block; position: absolute; top: 4px; left: 385px; height: 18px; width: 38px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -640px -26px no-repeat;}
#maptoolbar-ruler-button {display: block; position: absolute; top: 4px; left: 150px; height: 18px; width: 38px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -679px -3px no-repeat;}
#maptoolbar-ruler-button.current {display: block; position: absolute; top: 4px; left: 150px; height: 18px; width: 38px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -679px -26px no-repeat;}
#maptoolbar-crop-button {display: block; position: absolute; top: 4px; left: 425px; height: 18px; width: 38px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -924px -3px no-repeat;}
#maptoolbar-crop-button.current {display: block; position: absolute; top: 4px; left: 425px; height: 18px; width: 38px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -924px -26px no-repeat;}
#maptoolbar-delete-button {display: block; position: absolute; top: 4px; left: 465px; height: 18px; width: 38px; outline: 0; background: url("/images/toolbar/trash.png") 0px 0px no-repeat;}
#maptoolbar-delete-button.current {display: block; position: absolute; top: 4px; left: 465px; height: 18px; width: 38px; outline: 0; background: url("/images/toolbar/trash.png") 0px 0px no-repeat;}
#maptoolbar-maptype-button {display: block; position: absolute; top: 4px; right: 10px; height: 18px; width: 59px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -718px -3px no-repeat;}
#maptoolbar-maptype-button.current {display: block; position: absolute; top: 4px; right: 10px; height: 18px; width: 59px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -718px -26px no-repeat; z-index: 1200;}
#maptoolbar-maptype {display: block; position: absolute; top: 34px; right: 10px; height: 18px; width: 144px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -777px -3px no-repeat; display: none; z-index: 1200;}
#maptoolbar-maptype-0 {display: block; position: absolute; top: 0px; left: 0px; height: 18px; width: 38px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -777px -3px no-repeat; z-index: 1200;}
#maptoolbar-maptype-0.current {display: block; position: absolute; top: 0px; left: 0px; height: 18px; width: 38px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -777px -26px no-repeat; z-index: 1201;}
#maptoolbar-maptype-1 {display: block; position: absolute; top: 0px; left: 38px; height: 18px; width: 31px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -815px -3px no-repeat; z-index: 1200;}
#maptoolbar-maptype-1.current {display: block; position: absolute; top: 0px; left: 38px; height: 18px; width: 31px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -815px -26px no-repeat; z-index: 1201;}
#maptoolbar-maptype-2 {display: block; position: absolute; top: 0px; left: 69px; height: 18px; width: 33px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -846px -3px no-repeat;}
#maptoolbar-maptype-2.current {display: block; position: absolute; top: 0px; left: 69px; height: 18px; width: 33px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -846px -26px no-repeat; z-index: 1201;}
#maptoolbar-maptype-3 {display: block; position: absolute; top: 0px; left: 103px; height: 18px; width: 41px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -880px -3px no-repeat;}
#maptoolbar-maptype-3.current {display: block; position: absolute; top: 0px; left: 103px; height: 18px; width: 41px; outline: 0; background: url("/images/toolbar/buttons-sprite-EN.png") -880px -26px no-repeat; z-index: 1201;}
* html #maptoolbar-crop-button {display: none;}
#maptoolbar-placesfilter {position: absolute; top: 34px; left: 8px; width: 158px; height: 220px; z-index: 1201; padding: 8px; background-color: #dbdbdc; border: 1px solid #787878; display: none}
#maptoolbar-placesfilter input.places-checkbox {width: 1em; height: 1em}
#maptoolbar-placesfilter strong {color: #000; font-weight: bold}
#maptoolbar-placesfilter label {color: #595959!important; font-size: 0.9em}
#maptoolbar-placesfilter input.button {width: 100px; float: right; font-size: 0.9em; border: 1px solid #555}
#tripplanner_scrollbar {float: left; width: 15px; height: 200px; margin-left: 10px; background-color: #ccc}
#tripplanner_scrollbar_handle {width: 15px; height: 20px; background-color: #f00; cursor: move}
#sidebarcontent #tripplanner_scrollbar {display: none}
#sidebarcontent #poi_placemark_listing {}
#sidebarcontent #poi_placemark_listing img {vertical-align: bottom;}
#sidebarcontent #poi_placemark_listing small {font-size: 9px;color: #004f78;}
div.datePicker {position:absolute; min-width:24em; width:24em; z-index:9999; text-align:center; font:900 0.8em/0.8em Verdana, Sans-Serif; background:transparent; color: #333; -moz-user-select:none; -khtml-user-select:none}
div.staticDP {position:relative; top:5px; left:0}
iframe.iehack {position:absolute; background:#fff; z-index:9998; padding:0; border:0; display:none; margin:0}
a.date-picker-control:link, a.date-picker-control:visited, a.date-picker-control:hover, a.date-picker-control:active, a.date-picker-control:focus {display: -moz-inline-stack; border:0 none; padding:0; margin:0 0 0 4px; background:transparent url(/images/datepicker/cal.gif) no-repeat 50% 50%; min-width:16px; line-height:1; cursor:pointer; visibility:visible; text-decoration:none; vertical-align:middle}
* html a.date-picker-control {width:16px}
a.date-picker-control {display:inline-block}
a.date-picker-control span {display:block; width:16px; height:16px; margin:auto 0}
div.datePicker th span {display:inline; padding:0; margin:0; color:#000; text-align:center; line-height:1em; border-width:0; font-family: georgia, times new roman, palatino, times, bookman, serif; background:transparent; font-weight:bold; cursor:pointer}
div.datePicker th span.month-display, div.datePicker th span.year-display {text-transform:uppercase; letter-spacing:1px; font:normal 1.2em Verdana, Sans-Serif; cursor:default}
div.datePicker th span.prev-but, div.datePicker th span.next-but {font-size:1.8em; cursor:pointer !important}
div.datePicker th span.today-but {text-align:center; margin:0 auto; font:normal 1em Verdana, Sans-Serif; width:100%; text-decoration:none; line-height:1.6em; text-transform:uppercase; cursor:pointer !important }
div.datePicker thead th span.fd-disabled {color:#aaa; cursor:default !important}
div.datePicker th span.fd-day-header {text-align:center; margin:0 auto; font:900 1em Verdana, Sans-Serif; height:1.4em; width:2em; text-decoration:none; text-transform:lowercase; line-height:1.4em}
div.datePicker table {position:relative; margin:0; padding:0; border:1px solid #ccc; background:#fff url(/images/datepicker/gradient-e5e5e5-ffffff.gif) repeat-x 0 -20px; text-align:center; width:100%; border-spacing:2px; table-layout:fixed; border-collapse:separate}
div.datePicker table td {border:1px solid #ccc; padding:0; text-align:center; vertical-align:middle; line-height:1.2em; cursor:pointer; background:#fff url(/images/datepicker/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px; width:3em; height:3em !important; height:2.8em; outline:none}
div.datePicker table th {border:0 none; padding:0; line-height:1em; font-weight:bold; color:#222; text-align:center; vertical-align:middle}
div.datePicker table td.date-picker-unused {background:#fff url(/images/datepicker/backstripes.gif); border-color:#dcdcdc; padding:0; cursor:default !important}
div.datePicker table thead th.date-picker-title {width:auto; height:auto; padding:0.4em 0}
div.datePicker table th.date-picker-day-header {text-transform:lowercase; width:3em}
div.datePicker table th.date-picker-day-header span {display:block}
div.datePicker table td.date-picker-today {background:#fff url(/images/datepicker/bullet2.gif) no-repeat 0 0; color:rgb(100,100,100) !important}
div.datePicker table td.date-picker-selected-date {color:#333 !important; border-color:#333 !important}
td.date-picker-highlight {color:#a86666}
div.datePicker table td.out-of-range {color:#ccc !important; font-style:oblique; background:#fcfcfc !important; cursor:default !important}
div.datePicker table td.day-disabled {color:#aaa !important; background:transparent !important; cursor:default !important}
div.datePicker table tbody td.date-picker-hover {background:#fff url(/images/datepicker/bg_header.jpg) no-repeat 0 0; cursor:pointer; border-color:rgb(100,130,170); color:rgb(100,130,170)}
* html div.datePicker table td {background-image:none}
* html div.datePicker table td.date-picker-unused {background:#f2f2f2}
.modlabel {font-weight:700; margin-right:5px; padding-top:5px}
.item-list-expanded .item-group-a,.item-list-expanded .item-group-b {tborder-top:2px solid #D2D3D0}
.item-group-a {background-color:#F9F9F7; margin:0}
.item-list-expanded .item {border-bottom:medium none}
item-list-expanded .item .item-icon {cursor:pointer; float:left; height:17px; width:40px}
.item-list-expanded .expanded .expanded-icon {background-position:-5108px 0}
.item-list-expanded .expanded-icon {float:left; height:13px; margin:1px 5px 0 2px !important; width:13px}
.hzs,.newnav .itemexpander,.newnav .subtext {background-image:url(/images/img_todo/trip-sprite-horizontal_5.gif)}
.item-list-expanded .title {float:none; margin-left:0}
.item-list-expanded .item-rightcol {display:inline; float:right; font-size:11px; margin-bottom:7px; margin-right:10px; margin-top:5px; width:205px}
.item-list-expanded .average-rating {clear:right; font-weight:700}
.user-rating-star {background-position:-5041px 0; background-repeat:no-repeat; float:left; height:13px; margin-right:2px; width:13px}
.item-list-expanded .item .description {clear:right; font-size:12px; overflow:hidden; width:205px}
.item-list-expanded .item .item-leftcol {clear:left; margin-bottom:7px; margin-left:40px !important; margin-right:10px}
.item-list-expanded .item .type {color:black}
.item-list-expanded .item .item_schedules {font-size:11px; margin:5px 0 0}
.item-list-expanded .allnotes {clear:left; margin-bottom:7px}
.item-list-expanded .notes-header {font-size:11px; font-weight:700; margin-bottom:5px; margin-top:5px}
.item-list-expanded .stuff,.item-list-expanded .stuff-last {font-size:11px; padding:3px 10px}
.trip_summary .sharing_icon_public {background-position:-502px 0; height:13px; width:13px}
.trip_summary .sharinglinks {margin-right:10px}
.view_col {width:600px}
#trip_summary .trip_teaser {color:#202020}
#trip_summary .trip_description {margin-top:10px}
#trip_summary .plan_title {display:inline; font-size:21px; margin-right:5px}
#tagsheader {font-weight:700; margin-right:5px}
.item-list-expanded .header {border-top:1px solid #D2D3D0; font-size:15px; font-weight:normal; padding:2px 10px}
.item-list-expanded .expand {float:right; font-size:12px; font-weight:700; padding-top:3px}
.item-list-expanded .toggleall {cursor:pointer; float:left; font-size:11px; font-weight:normal; margin-left:10px; margin-top:3px}
.trip_comments .header .icon {background-position:-148px 0; background-repeat:no-repeat; float:left; height:20px; margin-right:5px; width:24px}
.item-list-expanded #toggleall_expand .toggleicon {background-position:-5121px 0}
.item-list-expanded #toggleall_collapse .toggleicon {background-position:-5108px 0}
.item-list-expanded .toggleicon {float:left; height:13px; margin-right:3px; width:13px}
.modlabel,.modselect,.item-list-expanded .header-text {float:left}
.item .tripcount,.item-list-expanded .delete_item {float:right}
.item-list-expanded .tripcount,.item-list-expanded .item-address {font-size:12px}
.item-list-expanded .schedulelink,.item .type {font-size:11px}
.item-list-expanded .average-rating-text,.trip_summary #sharing_icon {float:left; margin-right:5px}
.item-list-expanded .allreviews,.item-address {margin-bottom:10px}
#add_guide_link li {float:left; margin-right:7px; margin-top:4px}
#create_item_link {float:right}
#add_item_links .westcoast, #create_item_link .tupac {background-position:-4655px 0; float:left; height:23px; width:23px}
#add_item_form label {display: inline}
#create_item_popup, #additemDiv, #edit-dates-popup {background-color: #188ccc; position: absolute; z-index: 10000; top: 200px; padding:8px; border: 1px solid #fff}
#edit-dates-popup {position: fixed}
#create_item_popup #createsubmit, #close_create_item {float:right}
#create_item_popup input {margin-bottom:5px}
.btn {background-color:#D1992F; border:1px solid #C58E2C; color:#FFFFFF; font-family:arial,helvetica,sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding-left:5px; padding-right:5px; text-decoration:none; width: auto!important}
#add_item_form #travelguide_title {font-family:arial; font-size:107%; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; margin-bottom:8px}
#add_item_form #travelguide_content {float:left; font-family:arial; font-size:92%; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; width:100%}
#add_item_form #travelguide_content .message {padding-left:46px}
#add_item_form .navigation ul {font-family:arial; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0}
#add_item_form .navigation ul {font-family:arial; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0}
#add_item_form #travelguide_content .message img {margin-right:4px; vertical-align:bottom; display: inline}
fieldset, img {border:0 none}
#add_item_form #travelguide_content p {margin:0; padding:0 0 6px}
#add_item_form #travelguide {border-bottom:1px dashed #6599CD; float:left; padding-bottom:12px; width:500px}
#add_item_form .navigation li {border-left:1px solid #0C5DAE; color:#fff; cursor:pointer; display:inline; margin:0; padding:0 4px; text-decoration:underline}
#add_item_form .navigation li.first {border-left:medium none; padding-left:0}
#add_item_form .navigation li.inactive {color:#f5f70d; cursor:default; text-decoration:none}
.item-list-expanded .righthalf {float: right; width: 200px}
.item-list-expanded .lefthalf {margin-left: 30px; margin-right: 200px}
#add_item_form #travelguide_content {float:left; font-family:arial; font-size:92%; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; width:100%}
#add_item_form #travelguide_content a {color:#000000}
#add_item_form #travelguide_content a.disabled {color:#999999}
#add_item_form #travelguide_content p {margin:0; padding:0 0 6px}
#guide_items {float:left; padding-bottom:5px; width:500px}
#add_item_form #travelguide_content .guide_items_column {float:left; width:250px}
.guide_items_row {float:left; margin-bottom:6px; width:250px}
#add_item_form #travelguide_content .guide_item_checkbox {float:left; width:24px}
#add_item_form #travelguide_content .guide_item {float:left; width:222px}
#add_item_form #travelguide_content .guide_item span {font-size:90%; line-height:1}
#add_item_form #travelguide_content .guide_item span.ratingstars {margin-right:6px}
.guide_item span.ratingstars img {vertical-align:bottom; display: inline}
#add_item_form #travelguide_content .guide_item span.teaser {color:#666666}
#add_item_form #travelguide_content .pagination {clear:left; font-weight:bold}
#add_item_form #travelguide_content .pagination a {color:#0C5DAE}
#add_item_form #travelguide_content .pagination img {border:0 none; margin-left:5px; margin-right:5px; display:inline}
#add_item_form #travelguide_content .pagination ul {display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0}
#add_item_form #travelguide_content .pagination li {display:inline; margin:0 5px}
#add_item_form #travelguide_content .message {padding-left:46px}
#add_item_form #travelguide_content .message a {color:#0C5DAE}
#add_item_form #travelguide_content .message img {margin-right:4px; vertical-align:bottom}
#add_item_form #travelguide {border-bottom:1px dashed #6599CD; float:left; padding-bottom:12px; width:500px}
#add_item_form #add_item_form_search {float:left; font-size:92%; padding-top:12px; width:500px}
#add_item_form #travelguide_content .pagination ul {display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0}
#add_item_form #travelguide_content .pagination li {display:inline!important; margin:0 5px}
#add_item_form .navigation {float:left; padding-bottom:15px; width:100%}
#add_item_form .add_button {background-color:#E4EBF3; border:1px solid #7792AF; display:block; float:right}
#add_item_catogories li.active a{ font-weight:bold}
#add_item_form .sort {color:#000000; float:left; font-family:verdana; font-size:77%; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding-bottom:10px; width:300px}
#maptoolbar-expandlist-btn-en {display: block; height: 18px; width: 77px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -248px -3px no-repeat;}
#maptoolbar-expandlist-btn-en.current {display: block; height: 18px; width: 77px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -248px -26px no-repeat;}
#maptoolbar-placesfilter-button {display: block; position: absolute; top: 4px; left: 8px; height: 18px; width: 138px; outline:0; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -335px -3px no-repeat;}
#maptoolbar-placesfilter-button.current {display: block; position: absolute; top: 4px; left: 8px; height: 18px; width: 138px; outline:0; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -335px -26px no-repeat;}
#maptoolbar-addplace-button {display: block; position: absolute; top: 4px; left: 200px; height: 18px; width: 82px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -473px -3px no-repeat;}
#maptoolbar-addplace-button.current {display: block; position: absolute; top: 4px; left: 200px; height: 18px; width: 82px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -473px -26px no-repeat;}
#maptoolbar-editroute-button {display: block; position: absolute; top: 4px; left: 295px; height: 18px; width: 85px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -555px -3px no-repeat;}
#maptoolbar-editroute-button.current {display: block; position: absolute; top: 4px; left: 295px; height: 18px; width: 85px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -555px -26px no-repeat;}
#maptoolbar-gpx-button {display: block; position: absolute; top: 4px; left: 390px; height: 18px; width: 38px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -640px -3px no-repeat;}
#maptoolbar-gpx-button.current {display: block; position: absolute; top: 4px; left: 390px; height: 18px; width: 38px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -640px -26px no-repeat;}
#maptoolbar-ruler-button {display: block; position: absolute; top: 4px; left: 150px; height: 18px; width: 38px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -679px -3px no-repeat;}
#maptoolbar-ruler-button.current {display: block; position: absolute; top: 4px; left: 150px; height: 18px; width: 38px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -679px -26px no-repeat;}
#maptoolbar-crop-button {display: block; position: absolute; top: 4px; left: 440px; height: 18px; width: 38px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -930px -3px no-repeat;}
#maptoolbar-crop-button.current {display: block; position: absolute; top: 4px; left: 440px; height: 18px; width: 38px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -930px -26px no-repeat;}
#maptoolbar-maptype-button {display: block; position: absolute; top: 4px; right: 10px; height: 18px; width: 64px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -718px -3px no-repeat;}
#maptoolbar-maptype-button.current {display: block; position: absolute; top: 4px; right: 10px; height: 18px; width: 64px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -718px -26px no-repeat; z-index: 1200;}
#maptoolbar-maptype {display: block; position: absolute; top: 34px; right: 10px; height: 18px; width: 144px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -784px -3px no-repeat; display: none; z-index: 1200;}
#maptoolbar-maptype-0 {display: block; position: absolute; top: 0px; left: 0px; height: 18px; width: 39px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -784px -3px no-repeat; z-index: 1200;}
#maptoolbar-maptype-0.current {display: block; position: absolute; top: 0px; left: 0px; height: 18px; width: 39px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -784px -26px no-repeat; z-index: 1201;}
#maptoolbar-maptype-1 {display: block; position: absolute; top: 0px; left: 38px; height: 18px; width: 31px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -823px -3px no-repeat; z-index: 1200;}
#maptoolbar-maptype-1.current {display: block; position: absolute; top: 0px; left: 38px; height: 18px; width: 31px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -823px -26px no-repeat; z-index: 1201;}
#maptoolbar-maptype-2 {display: block; position: absolute; top: 0px; left: 69px; height: 18px; width: 33px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -853px -3px no-repeat;}
#maptoolbar-maptype-2.current {display: block; position: absolute; top: 0px; left: 69px; height: 18px; width: 33px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -853px -26px no-repeat; z-index: 1201;}
#maptoolbar-maptype-3 {display: block; position: absolute; top: 0px; left: 103px; height: 18px; width: 41px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -887px -3px no-repeat;}
#maptoolbar-maptype-3.current {display: block; position: absolute; top: 0px; left: 103px; height: 18px; width: 41px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -887px -26px no-repeat; z-index: 1201;}
.croplabelstyle {color: #555; padding: 4px; font-weight: bold; font-size: 12px; text-align: center; text-shadow: #000000 1px 1px 2px; border: 1px solid #555; background-color: #ccc; width: 74px; margin-left: -70px; height: 18px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -974px -26px no-repeat; outline: 0; text-indent: -20000px}
* html .croplabelstyle {color: #555; padding: 4px; font-weight: bold; font-size: 12px; text-align: center; text-shadow: #000000 1px 1px 2px; border: 1px solid #555; background-color: #ccc; width: 74px; margin-left: -70px; height: 18px; outline: 0; background: url("/images/toolbar/buttons-sprite-DE.png") -974px -3px no-repeat; outline: 0; text-indent: -20000px}
* html #maptoolbar-crop-button {display: none;}