/* Basic Setup */
#content_wrapper {
    padding: 20px 0 0 21px;
    border: 0;
    width: auto;
    float: none;
    margin: 0;
    background: transparent none;
}
.featurebox,
.featurebox .headline_box,
.featurebox .feature_content,
.featurebox .toolbar{
    background-color: transparent !important;
    border: 0;
}

#navigation li {
    list-style: none;
    float: left;
}
#navigation a {
    color: #FFF;
    padding: 0 20px;
    line-height: 24px;
}
#headerWrap {
    background: transparent url(/static/css/golf4all/images/verlauf_header.png) repeat-x 0 0;
}
#header h1 {
    text-indent: -999em;
    margin: 0;
}
#header {
    height: 226px;
    background: transparent url(/static/css/golf4all/images/header.png) no-repeat 0 0;
    position: relative;
    float: none;
    margin: 0 auto;
    width: 981px;
}
#main_wrapper {
    width: 980px;
    margin: 0 auto;
}
#main_wrapper a {
    text-decoration: none;
}
#main_wrapper a:hover {
    text-decoration: underline;
}
.columnRight {
    padding-left: 0;
    margin-left: -1px;
}
.column_big {
    margin-left:14px;
    margin-right:24px;
}
.total_wrapper {
    background: transparent url(/static/css/golf4all/images/ecke_body.png) no-repeat center 149px;
    overflow: hidden;
}
body {
    background: transparent url(/static/css/golf4all/images/verlauf_body.png) repeat-y center 0;
}

/* end Basic Setup */

/* Navigation */
#navigation {
    background: transparent url(/static/css/golf4all/images/nav_sprite.png) no-repeat 0 0;
    height: 28px;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 980px;
}
#navigation .cl_mainpage a,
#navigation .cl_members a,
#navigation #featureId_5 a,
#navigation #featureId_6 a,
#navigation #featureId_7 a,
#navigation #featureId_9 a,
#navigation #featureId_10 a,
#navigation #featureId_11 a { /* ### Menü ID's */
    text-indent: -999em;
    display: block;
    height: 28px;
    background: transparent url(/static/css/golf4all/images/nav_sprite.png) no-repeat 0 0;
    padding: 0;
}
#navigation .cl_mainpage a {
    width: 32px;
    background-position: 0 0;
}
#navigation .cl_mainpage a:hover,
#navigation .cl_mainpage a.selected {
    background-position: 0 -28px;
}
#navigation .cl_members a {
    width: 112px;
    background-position: -32px 0;
}
#navigation .cl_members a:hover,
#navigation .cl_members a.selected {
    background-position: -32px -28px;
}
#navigation #featureId_5 a { /* ### menü ID Golfernews */
    width: 142px;
    background-position: -144px 0;
}
#navigation #featureId_5 a:hover,
#navigation #featureId_5 a.selected {
    background-position: -144px -28px;
}
#navigation #featureId_6 a { /* ### menü ID GolfplÃ¤tze */
    width: 133px;
    background-position: -286px 0;
}
#navigation #featureId_6 a:hover,
#navigation #featureId_6 a.selected {
    background-position: -286px -28px;
}
#navigation #featureId_7 a { /* ### menü ID Golfclubs */
    width: 112px;
    background-position: -419px 0;
}
#navigation #featureId_7 a:hover,
#navigation #featureId_7 a.selected {
    background-position: -419px -28px;
}
#navigation #featureId_9 a { /* ### menü ID Golfreisen */
    width: 118px;
    background-position: -531px 0;
}
#navigation #featureId_9 a:hover,
#navigation #featureId_9 a.selected {
    background-position: -531px -28px;
}
#navigation #featureId_10 a { /* ### menü ID Golfreisen */
    width: 134px;
    background-position: -649px 0;
}
#navigation #featureId_10 a:hover,
#navigation #featureId_10 a.selected {
    background-position: -649px -28px;
}
#navigation #featureId_11 a { /* ### menü ID Golfreisen */
    width: 113px;
    background-position: -783px 0;
}
#navigation #featureId_11 a:hover,
#navigation #featureId_11 a.selected {
    background-position: -783px -28px;
}
/* admin link nach rechts ausrichten */
#navigation #featureId_1000 {
    float: right;
}
/* end Navigation */
/* Header Search */
#header {
    font-family: Arial;
    font-size: 11px;
    color: #C9C9C9;
    font-weight: bold;
}
#header .bar {
    width: 366px;
    height: 28px;
    position: absolute;
    top: 0;
    right: 0;
    background: transparent url(/static/css/golf4all/images/suchefeld.png) no-repeat 0 0;
    padding: 0 10px;
    line-height: 23px;
}
#header a {
    color: #EA7414;
    text-decoration: none;
}
#header a:hover {
    color: #FFF;
}
#header .bar .searchtext {
    height:14px;
    position:absolute;
    right:33px;
    top:5px;
    width:120px;
    font-size: 11px;
    color: #767676;
    border: 0;
    background: transparent none;
}
#header .bar .searchsubmit {
    height: 22px;
    opacity: 0;
    position: absolute;
    right: 5px;
    top: 1px;
    width: 22px;
    cursor: pointer;
}
.ie #header .bar .searchsubmit{
    filter:Alpha(opacity=0);
}
/* end Header Search */
#personal_data .form_line label {
    padding: 4px 0 0 4px;
}
/* Login Box */
#userlogin {
    padding:10px;
    position:absolute;
    right:0;
    top:30px;
    width:366px;
    background: transparent url(/static/css/golf4all/images/login_box.png) no-repeat 0 0;
    display: none;
}
#userlogin .left {
    float: left;
    width: 200px;
}
#userlogin .right {
    float: right;
    width: 149px;
}
#userlogin .left label {
    display: block;
    float: left;
    width: 65px;
    margin-bottom: 5px;
    line-height: 15px;
}
#userlogin .left input {
    margin-bottom: 4px;
    border: 0;
    font-size: 11px;
    color: #767676;
    height: 15px;
    padding-top: 1px;
}
#userlogin .left a {
    margin-left: 65px;
}
#userlogin .right #login_login {
    width: 66px;
    height: 28px;
    padding: 0;
    border: 0;
    margin-bottom: 5px;
    background: transparent url(/static/css/golf4all/images/login_button.png) no-repeat 0 0;
}
#userlogin .right #login_login span {
    text-indent: -999em;
    display: block;
}
#userlogin .right #login_login.hover{
    background-position: 0 -28px;
}
#userlogin .right #login_login.focus {
    background-position: 0 -28px;
}
#userlogin .right #generateAuthToken {
    vertical-align: -3px;
}
/* end Login Box */
/* Featureboxen */
.featurebox .headline_box {
    padding: 0 11px;
}
.featurebox h4 {
    line-height: 32px;
    font-family: Georgia !important;
    font-style: italic;
    font-size: 18px;
    font-weight: normal;
    border-bottom: 1px solid #b8b9bb;
    color: #6c6c6c;
}
.columnRight .headline_box {
    border-bottom: 1px solid #B8B8BA;
    padding:0 10px;
}
.columnRight h4,
.columnRight h5,
.columnRight h6,
.columnRight .featurebox {
    color: #FFF;
}
.columnRight .featurebox h4 {
    color: #B8B8BA;
    border: 0;
}
.headline_grad {
    padding: 0;
}

.columnRight .specHigh1 {
    background-color: transparent !important;
}

.columnRight .border {
    border-color: transparent !important;
}

.featurebox .buddylist dl {
    border: 1px solid #B8B8BA !important;
}

.featurebox_big .memberlist dl {
    border: 1px solid #DDDED8 !important;
}
/* end: Featureboxen */
/* userinfoBox */
.memberCount {
    display: none;
}
#userinfoBox {
    background: #444 url(/static/css/golf4all/images/verlauf_box_rechts.png) repeat-y 0 0 !important;
    margin: -20px 0 20px -20px;
    padding: 20px;
    position: relative;
    width: 269px;
    color: #FFF;
    font-size: 11px;
    font-family: Arial;
}
#userinfoBox .footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 309px;
    background: #444 url(/static/css/golf4all/images/bottom_box_rechts.png) repeat-y 0 0;
    height: 14px;
    padding: 0;
}
#userinfoBox .userImage {
    display: block;
    float: left;
    border: 7px solid #FFF;
}
#userinfoBox ul {
    list-style: none;
    margin-bottom: -5px;
}
#userinfoBox li {
    margin: 4px 0;
    padding-left: 17px;
}
.ie #userinfoBox li {
    zoom: 1;
}
#userinfoBox a{
    text-decoration: none;
    color: #FFF;
}
#userinfoBox a:hover {
    text-decoration: underline;
}
#userinfoBox h4 {
    margin-top: -2px;
}
#userinfoBox .marginLeft {
    margin-left: 80px;
}
#userinfoBox .messages { background: transparent url(/static/css/golf4all/images/icons/icon_mail.gif) no-repeat 0 2px; }
#userinfoBox .friends { background: transparent url(/static/css/golf4all/images/icons/icon_user.gif) no-repeat 0 2px; }
#userinfoBox .club { background: transparent url(/static/css/golf4all/images/icons/icon_home.gif) no-repeat 0 2px; }
#userinfoBox .account { background: transparent url(/static/css/golf4all/images/icons/icon_cross.gif) no-repeat 0 2px; }
#userinfoBox .mypage { background: transparent url(/static/css/golf4all/images/icons/icon_4.gif) no-repeat 0 2px; }
#userinfoBox .invite { background: transparent url(/static/css/golf4all/images/icons/icon_mail.gif) no-repeat 0 2px; }
/* globale Ebene (Nachrichtenzentrale, Einstellungen) */
#global {
    background: transparent url(/static/css/golf4all/images/nachrichtenzentrale.png) no-repeat 0 0;
    width: 980px;
    height: 529px;
    margin-left: -520px;
    padding:30px;
    top: 15px;
    position: fixed;
}
.ie6 #global {
    background-image: url(/static/css/golf4all/images/nachrichtenzentrale.jpg);
    position: absolute;
}
#global.globalBig {
    background-image:url(/static/css/golf4all/images/global_big.png);
    height:615px;
}
#global.globalBig #global_inner{
    height: auto;
}
#global.globalBig #global_close {
    right:-12px !important;
    top:-8px !important;
}
#global #global_inner {
    border: 0;
    background: transparent none;
    width: 980px;
}
#global_inner h1 {
    margin: 0;
    padding: 0;
    text-align: center;
    margin-top: -34px;
    font-family: Georgia;
    font-style: italic;
    font-weight: normal;
    font-size: 36px;
    height: 34px;
    position: relative;
}
#global_inner h1 span {
    color: #676767 !important;
}
#message_center_nav,
#global_nav {
    margin:21px 21px 0 20px !important;
    background: transparent none !important;
}

#globalOverlay {
    background-color: #FFF;
    opacity: 0.85;
    position: fixed;
    left: 0;
    top: 0;
}
.ie #globalOverlay {
    filter:Alpha(opacity=85);
}
.ie6 #globalOverlay {
    position: absolute;
}
#message_center_close,
#global_close {
    height:23px;
    overflow:hidden;
    right:-11px !important;
    top:-10px !important;
    width:23px;
    opacity: 0;
    cursor: pointer;
    position: absolute;
}
.ie #message_center_close,
.ie #global_close{
    filter:Alpha(opacity=0);
}
#message_table,
#global_content {
    padding-left:60px !important;
    padding-top: 15px;
    height: 399px;
}
    /* Green to Custom color ! */
    #message_table_nav,
    #message_table .green,
    #compose #send_to_ctr,
    .gset .green_content_ctr,
    #privacy .privacy_settings_ctr,
    #notifications .notifications_settings_ctr{
        background-color: #F0F0F0 !important;
    }
    #networks #networks_table td,
    #privacy h3,
    #notifications h3{
        border-color: #FFF !important;
    }
    /* end: Green to Custom color ! */

.message_center_right {
    background: transparent none !important;
}

#message_table_nav {
    background-color: #FFFFFF !important;
    border: none !important;
}
/* end globale Ebene */

/* Page Specific */
#mainpage .columnMain,
#mainpage .columnLeft {
    margin-top: 261px;
}
/* end Page Specific */
/* hide adminpanel tabadmin */
.admin_panel .adminPanel_menumanager {
    display: none;
}
/* end: hide tabadmin */
/* welcome Box */
#welcomeBox {
    background: transparent url(/static/css/golf4all/images/box_mitte.png) no-repeat 0 0;
    width: 588px;
    height: 161px;
    margin-left: 10px;
    margin-top: -2px;
    padding: 18px 18px 50px;
    position: relative;
    margin-bottom:30px;
}
#welcomeBox .coverImage {
    position: absolute;
    top: 1px;
    right: 1px;
    width: 302px;
    height: 227px;
}
#welcomeBox h2 {
    font-family: Georgia;
    font-style: italic;
    font-size: 22px;
    margin-bottom: 15px;
    font-weight: normal;
    color: #696969;
    position: absolute;
    width: 295px;
    left: 18px;
    top: 18px;
}
#welcomeBox div {
    position: absolute;
    width: 285px;
    left: 18px;
    top: 60px;
}
#welcomeBox .switcher {
    position: absolute;
    bottom: 18px;
    left: 18px;
    height: 14px;
    list-style: none;
}
#welcomeBox .switcher li {
    height: 13px;
    width: 13px;
    border: 1px solid #FFF;
    background-color: #C2C2C2;
    float: left;
    margin-right: 3px;
    text-align: center;
    font-size: 10px;
    line-height: 12px;
    cursor: pointer;
}
#welcomeBox .switcher li.active,
#welcomeBox .switcher li.hover{
    color: #FFF;
    background-color: #EF7D0D;
}
/* end: welcome Box */
/* TeeOff */
.textboxID_14 .feature_content{
    padding-left: 0;
    padding-right: 0;
    width: auto;
}
.textboxID_14 .toolbar {
    display: none;
}
#txt_content_14 {
    border: 0 !important;
    padding: 0 !important;
    background-color: transparent !important;
    margin: 0;
}
.columnRight .textboxID_14 {
    margin-bottom: -7px;
}
/* end TeeOff */
/* footer */
#siteFooter {
    border: 0;
    background: transparent url(/static/css/golf4all/images/footer.jpg) no-repeat center 0;
    height: 157px;
    padding: 0;
    margin-top: -157px;
    position: relative;
}
.ie6 #siteFooter {
    background-image: url(/static/css/golf4all/images/footer.jpg);
}
#siteFooter ul {
    text-align: right;
    width: 980px;
    margin: 0 auto;
    padding-top: 137px;
}
#siteFooter li {
    margin: 0 8px;
}
#siteFooter a {
    color: #FFF;
    font-size: 11px;
    font-family: Arial;
    text-decoration: none;
}
.ie6 #siteFooter a {
    position: relative;
}
#siteFooter a:hover {
    text-decoration:  underline;
}
html, body {
    height: 100%;
}
.total_wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 0 -157px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
    height: 157px; /* .push must be the same height as .footer */
}
.featurebox_space {
    display: block;
    width: 100%;
    height: 45px;
    clear: both;
}
/* end siteFooter */
.items.typeID_93.items_feature .headline_grad { /* ###  */
    display: none;
}
.items.typeID_93.items_feature .feature_content img.element_image { /* ###  */
    float: none;
    margin: 0;
}
.items.typeID_93 p.element_author { /* ###  */
    margin: 0 0 !important;
    padding-bottom: 15px;
    color: #6C6C6C;
    text-align: right;
}
.items.typeID_93 h4 span { /* ###  */
    color: #EA7414 !important;
}
.items.typeID_93 h4 { /* ###  */
    margin-bottom: 2px !important;
}
.items.typeID_93 .bild { /* ### evtl. anpacken fÃ¼r prod */
    float: left;
    margin: 35px 15px 0 0;
    max-width: 300px;
}
.items.typeID_93 .bild .shorttext { /* ### evtl. anpacken fÃ¼r prod */
    font-family: georgia;
    font-style: italic;
    margin-top: 5px;
}
.items.typeID_93 .bild .shorttext p {
    margin-bottom: 5px !important;
}
.items.typeID_93 .featurebox_mega.itemBox {
    width: 635px;
}
.items.typeID_93.featurebox_mega {
    width: 635px;
}
.featurebox.itemBox .toolbar ul {
    padding: 0px 0px;
}
.featurebox.itemBox .toolbar ul li {
    padding: 3px 0 3px 0;
}
.featurebox.itemBox .toolbar.toolbar_bottom {
    padding: 4px 11px 9px;
}
.featurebox.itemBox .toolbar_border {
    border-bottom: 1px solid #B8B8BA;
}
.featurebox.itemBox h4 {
    font-family: georgia,palatino,serif;
    font-size: 25px;
    font-weight: normal;
    line-height: 25px;
}
.featurebox.itemBox h4 a {
    color: #B8B8BA !important;
}
.featurebox.itemBox h4 a:hover {
    text-decoration: none !important;
}
.featurebox.itemBox img {
    float: left;
    margin: 0 10px 6px 0;
}
.featurebox.itemBox a {
    text-decoration: none;
}
.featurebox.itemBox a.colorGrey,
.featurebox.itemBox a.colorGrey:active,
.featurebox.itemBox a.colorGrey:visited,
.featurebox.itemBox a.colorGrey:hover {
    color: #000000 !important;
    text-decoration: none !important;
}
.featurebox.itemBox .feature_content {
    font-size:11px;
    overflow:hidden;
    padding:4px 11px 0;
    position:relative;
}
.featurebox.itemBox .feature_content p.teaser_text {
    margin: 0 0 -12px !important;
}
.featurebox.itemBox .feature_content p.last {
    float: right !important;
    margin: 15px 0 0 !important;
}
.items.typeID_93 .toolbar ul li a {
    text-align: right;
}
.items.typeID_93 .tools_right {
    color: #6B6B6B !important;
}
.items.typeID_93 .toolbar {
    text-align: right !important;
}
.items.typeID_93 h4 {
    font-size: 20px;
}
.items.typeID_93 h4 a {
    color: #6C6C6C !important;
}
.typeID_93 .txtblock {
    font-size: 11px !important;
    margin-right: 15px;
}
/* pagination */
div.pagination {
    float: left !important;
    padding: 0 0 15px 10px !important;
}
div.pagination ul li a {
    color: #6C6C6C !important;
    font-size: 11px;
}
div.pagination ul li a.specHigh1 {
    color: #EA7414 !important;
    text-decoration: underline !important;
}
.memberrelations div.pagination {
    padding-left: 0;
}
.memberrelations div.pagination il {
    margin-bottom: 0;
}
/* register */
.register .specHigh1 {
    background-color: #FFFFFF !important;
}

.register #check_domain {
    width: 150px;
}

.memberlist .memberCount {
    display: none;
}

.networkinfo .membersDetail {
    display: none;
}
#userpic_toggle:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.ie #userpic_toggle {
    zoom: 1;
}
#userpic_toggle h6 {
    background-color: #FFFFFF !important;
}
#userpic_toggle h2,
#userpic_toggle #myp_gallery {
    display: none;
}
.normal_box {
    padding: 0;
}
/* members */
.featurebox .fromOtherNetworks {
    display: none;
}
.featurebox .memberlist {
    padding: 5px 11px;
}

.featurebox .memberlist div.pagination {
    padding: 0 !important;
}
.featurebox .memberlist_wrapper {
    margin: 0;
    width:365px;
}
.featurebox .buddylist a,
.featurebox .memberlist dl{
    font-weight: normal;
}

.featurebox .memberlist dl {
    width: 65px;
    margin: 0 3px 6px 0;
}
.searchbox .input_wrapper {
    margin-left: 0;
}

/* profile */
div.profilebox li {
    padding: 3px 25px;
    margin: 0 0 -1px;
    border-top: 1px solid #B8B8B8 !important;
    border-bottom: 1px solid #B8B8B8 !important;
}
.profile_questions .text_box {
    padding: 0;
    margin: 0 0 -1px;
    border: 0 none !important;
}
div.profilebox li a {
    font-weight: normal;
}
.profile_questions .text_box p,
.profile_questions .text_box h5 {
    margin: 0;
}

.profile_questions .homeClub {
    color: #5F9412;
    font-weight: bold;
    padding-left: 26px;
    background: #FFF url(/static/css/golf4all/images/icons/homeclub.png) no-repeat -2px -1px;
}

.answer_profilequestions_small .headline_box h4 {
    margin-bottom: 15px;
}
.answer_profilequestions_small .normal_box {
    padding: 0 0 5px;
    margin-bottom: 0;
}
.answer_profilequestions_small .normal_box p {
    margin-bottom: 0;
}

div.profilebox .profilimgbox {
    padding: 0;
    text-align: left;
    margin:0 0 20px;
}
div.profilebox ul {
    margin: 0;
    padding: 0;
}
div.profilimgbox .onlinestatus {
    height:12px;
    right:4px;
    top:260px;
    width:12px;
}
#profileImage {
    width: 225px;
}
.profilIdentfier div {
    background: transparent url(/static/css/golf4all/images/icons/icon_info.gif) no-repeat scroll left top;
    height: 16px;
}
/* global */
#global {
    font-family: Arial !important;
    font-size: 12px !important;
}

/* searchFilter */
#searchResultControl .border {
    border-color: #000000 !important;
}

#filterButton {
    border-color: #000000 !important;
}

#lifestreamFilter {
    border-color: #000000 !important;
}

#searchFilter {
    left: 11px;
}

/*Custombox */

.custombox h4 {
    text-transform: uppercase;
    border: 0;
    color: #6C6C6C;
    font-size: 20px;
}
.custombox .feature_content {
    padding-top: 10px;
}

/* Ads Werbung */

.ad {
    margin-left: -15px;
    margin-bottom: 15px;
}
.ie6 .ad img {
    position: relative;
}

/* PinnwÃ¤nde */
.pinboardEntry .content {
    border: 1px solid;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.ie7 .pinboardEntry .content {
    width: 265px;
}
.pinboardNew .text,
.pinboardNew .headline{
    background-color: transparent !important;
}
.pinboardNew .headline {
    border-bottom: 1px solid #BFBFBF;
}

/* imprint */
#legal_text .specHigh2 {
    background-color: #FFFFFF !important;
}

/* Golfplätze */
.golfCourse .headline_box h4 {
    color: #349744;
    font-style: italic;
    font-size: 20px;
    line-height: 30px;
    border-bottom: 0 none;
    margin-top: 15px;
}
.golfCourse .headline_box h4 span {
    color: #6D6D6D;
    text-transform: uppercase;
}
.golfCourse ul.gallery li {
    border: 1px solid black !important;
}
.ie6 .golfCourse ul.gallery li img,
.ie7 .golfCourse ul.gallery li img {
    vertical-align: top;
}
.golfCourse img.element_image {
    border: 1px solid black;
}
.golfCourse img.element_image.default_img {
    border: 0px none;
}
.golfCourse table th {
    display: none;
}
.golfCourse h6 {
    display: inline-block;
    margin: 0;
    padding: 0;
}
.golfCourse p {
    margin: 0 !important;
    display: inline-block;
}
.golfCourse .interaktionsmen p {
    display: block;
    padding: 1px 0 1px 16px;
    border-top: 1px solid #B8B8B8;
    background: transparent url('/static/css/golf4all/images/icons/icon_arrow.gif') no-repeat left center;
}
.golfCourse .interaktionsmen p.last {
    border-bottom: 1px solid #B8B8B8;
}
.golfCourse .interaktionsmen p.action_30 { /* ###  */
    background: transparent url('/static/css/golf4all/images/icons/icon_edit.gif') no-repeat left center;
}
.golfCourse .interaktionsmen p.action_26 { /* ###  */
    background: transparent url('/static/css/golf4all/images/icons/icon_fav.gif') no-repeat left center;
}
.golfCourse .interaktionsmen p.action_27 { /* ###  */
    background: transparent url('/static/css/golf4all/images/icons/icon_warn.gif') no-repeat left center;
}
.golfCourse .interaktionsmen p.action_29 { /* ###  */
    background: transparent url('/static/css/golf4all/images/icons/icon_del.gif') no-repeat left center;
}
.golfCourse .interaktionsmen p.action_48 { /* ### */
    background: transparent url('/static/css/golf4all/images/icons/icon_edit.gif') no-repeat left center;
}
.golfCourse .description div {
    padding-left: 22px;
}
.golfCourse .description h6 {
    font-weight: normal;
}
.golfCourse .description .longtext {
    padding-left: 0;
}
.golfCourse .kontakt .address {
    padding: 0 0 0 22px;
}
.golfCourse .kontakt .address table {
    margin-bottom: 0;
}
.golfCourse .kontakt iframe {
    margin-left: -22px;
    border: 1px solid #000000;
    display: none;
}
.golfCourse .kontakt .system,
.golfCourse .kontakt .element_930 { /* ###  */
    /* region und web einrÃ¼cken + abstand nach unten */
    padding: 0 0 0 22px;
    margin-bottom: 10px;
}
.golfCourse .kontakt .element_881 { /* ###  */
    /* telefon */
    padding: 1px 0 0 22px;
    background: transparent url('/static/css/golf4all/images/phone-icon.png') 0 0 no-repeat;
}
.golfCourse .kontakt .element_883 { /* ###  */
    /* mail */
    padding: 1px 0 0 22px;
    margin-top: 15px;
    background: transparent url('/static/css/golf4all/images/info-icon.png') 0 0 no-repeat;
}
.golfCourse .kontakt .element_883 .email { /* ###  */
    /* zweites mail icon ausblenden */
    padding: 0;
    background: none;
}
.golfCourse .kontakt .element_929 { /* ###  */
    /* fax einrÃ¼cken */
    padding: 1px 0 0 22px;
}
.golfCourse .kontakt .email,
.golfCourse .kontakt .link {
    display: none;
}
.golfCourse .txtblock {
    padding: 0 !important;
    margin-bottom: 0 !important;
}
.golfCourse .title h4 {
    margin: 15px 0 0 0;
    border: 0;
    padding-left: 22px;
    font-size: 11px;
    line-height: 20px;
    font-family: Arial !important;
    font-weight: bold;
    font-style: normal;
    color: #629316;
    background: transparent url('/static/css/golf4all/images/home-icon.png') 0 0 no-repeat;
}
.golfCourse .title h4 span {
    display: none;
}
.golfCourse .hl_details,
.golfCourse .hl_zusatzinformationen {
    margin-top: 15px;
    border: 0;
    padding: 0 0 0 22px;
    font-size: 11px;
    line-height: 20px;
    font-family: Arial !important;
    font-weight: bold;
    font-style: normal;
    color: #629316;
    border-bottom: 0 none;
    background: transparent url(/static/css/golf4all/images/course-icon.png) 0 0 no-repeat;
}
.golfCourse .details h6,
.golfCourse .zusatzinformationen h6 {
    width: 145px;
    vertical-align: top;
}
.golfCourse .details p,
.golfCourse .zusatzinformationen p {
    max-width: 110px;
    margin-bottom: 0 !important;
}
.golfCourse .details div,
.golfCourse .zusatzinformationen div {
    padding: 2px 22px;
    border-bottom: 1px solid #B8B9BB;
}
.ie6 .golfCourse .details h6,
.ie6 .golfCourse .zusatzinformationen h6,
.ie7 .golfCourse .details h6,
.ie7 .golfCourse .zusatzinformationen h6 {
    zoom: 1;
    float: left;
}
.ie6 .golfCourse .details p,
.ie6 .golfCourse .zusatzinformationen p,
.ie7 .golfCourse .details p,
.ie7 .golfCourse .zusatzinformationen p {
    zoom: 1;
    width: 100px;
}
.ie6 .golfCourse .details div,
.ie6 .golfCourse .zusatzinformationen div,
.ie7 .golfCourse .details div,
.ie7 .golfCourse .zusatzinformationen div {
    zoom: 1;
}
.golfCourse h5 {
    border-bottom: 1px solid #B8B9BB !important;
    color: #6C6C6C;
    font-family: Georgia !important;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    line-height: 28px;
}

.golfCourse .bewertungen h6 {
    display: inline-block;
    line-height: 10px;
    font-weight: normal;
}
.ie6 .golfCourse .bewertungen h6,
.ie7 .golfCourse .bewertungen h6 {
    float: right;
    width: 240px;
}
.golfCourse .bewertungen .starrating {
    clear: both;
    margin-bottom: 8px;
}
.golfCourse .bewertungen .count,
.golfCourse .bewertungen .rateNow {
    display: none !important;
}
.golfCourse .bewertungen .rating-star {
    display: inline-block;
    float: left;
    width: 60px;
    padding: 0px;
    margin-right: 10px;
}
.golfCourse .bewertungen .element_959 h6 { /* ###  */
    /* Gesamtbewertung fett */
    font-weight: bold;
}
.golfCourse .memberrelations .becomeRelatedToInstance,
.golfCourse .memberrelations .releaseRelation {
    background: transparent url(/static/css/golf4all/images/icons/icon_home.gif) no-repeat scroll right center;
    margin-top: -35px;
    padding-right: 18px;
    position: absolute;
    right: 16px;
    text-align: right;
    width: 160px;
}
.golfCourse .memberrelations .becomeRelatedToInstance a,
.golfCourse .memberrelations .releaseRelation a {
    font-size: 10px;
    line-height: 95%;
    text-decoration: none !important;
}
.golfCourse .memberrelations .relatedToInstance {
    margin: 5px 0;
}
.golfCourse .galleryupload {
    position: relative;
    margin-top: 15px;
    float: none;
    display: block;
    padding: 3px 0 3px 16px;
    border-top: 1px solid #B8B8B8;
    background: transparent url('/static/css/golf4all/images/icons/icon_add.gif') no-repeat left center;
}
.golfCourse .galleryupload a.galleryupload_link {
    height: auto;
    text-indent: 0;
    position: static;
    background: none;
}
.golfCourse .galleryupload a.galleryupload_link:hover {
    text-decoration: underline;
}
.golfCourse .galleryupload_div {
    cursor: pointer;
    height: 20px;
    width: 90px;
    position: absolute;
    top: 0;
    left: 14px;
    overflow: hidden;
}
.golfCourse .galleryupload .uploadinput {
    cursor: pointer !important;
    font-size: 200px;
    opacity: 0;
    right: 0;
    position: absolute;
}
/* Herren gelb färben */
/*
.golfCourse .element_887 {
    color: #daa520;
}
*/
/* Damen rot färben */
/*
.golfCourse .element_893 {
    color: #8b0000;
}
*/
/* Detailliste rahmen für bestimmte elemente entfernen */
.golfCourse .element_887 div,
.golfCourse .element_893 div,
.golfCourse .element_932 div,
.golfCourse .element_887,
.golfCourse .element_888,
.golfCourse .element_890,
.golfCourse .element_893,
.golfCourse .element_894,
.golfCourse .element_895,
.golfCourse .element_904,
.golfCourse .element_911,
.golfCourse .element_986 { /* ###  */
    border-bottom: 0 none !important;
}
.golfCourse .element_887,
.golfCourse .element_888,
.golfCourse .element_890,
.golfCourse .element_893,
.golfCourse .element_894,
.golfCourse .element_895 {
    background: #FFFFFF url(/static/css/golf4all/images/subtree_border.png) 20px bottom no-repeat;
}
/* Detailliste fettschrift für bestimmte elemente entfernen */
.golfCourse .element_888 h6,
.golfCourse .element_890 h6,
.golfCourse .element_892 h6,
.golfCourse .element_894 h6,
.golfCourse .element_895 h6,
.golfCourse .element_896 h6,
.golfCourse .element_881 h6,
.golfCourse .element_929 h6 { /* ###  */
    font-weight: normal;
}

/* Detailliste fettschrift für bestimmte elemente hinzufügen */
.golfCourse .element_887,
.golfCourse .element_893,
.golfCourse .element_919 h6 { /* ###  */
    font-weight: bold;
}
.ie6 .golfCourse .element_881 h6,
.ie6 .golfCourse .element_929 h6,
.ie7 .golfCourse .element_881 h6,
.ie7 .golfCourse .element_929 h6 {
    float: left;
    margin-right: 10px;
    margin-top: 2px;
}
/* change rating icons */
.rating-star {
    width: auto !important;
    border: 0 none;
    height: 12px !important;
}
.rating-star p {
    text-indent:-999em;
    float: left;
    margin: 0 0 0 !important;
}

.rating-star p,
.rating-star a {
    width: 10px;
    height: 10px;
    background: transparent url('/static/css/golf4all/images/golf-unrated.png') no-repeat 0 -1px;
}
.ie6 .rating-star p,
.ie6 .rating-star a {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
    (src='/static/css/golf4all/images/golf-unrated.png', sizingMethod='crop');
}
.rating-star p.rated,
.rating-star a.rated,
.rating-star a.hover{
    background: transparent url('/static/css/golf4all/images/golf-rated.png') no-repeat 0 -1px;
}
.ie6 .rating-star p.rated,
.ie6 .rating-star a.rated,
.ie6 .rating-star a.hover{
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
    (src='/static/css/golf4all/images/golf-rated.png', sizingMethod='crop');
}
.ie6 .link_overview img,
.ie7 .link_overview img {
    width: 12px !important;
    height: 12px !important;
}

/* Halfmega columns + featureboxes */
.column_halfmega_right,
.column_halfmega_left {
    float: left;
    width: 316px;
}
.column_halfmega_left {
    margin-right: 4px;
}
.featurebox_halfmega {
    padding:0 10px;
    width:303px;
}
.fbCustom {
    margin-bottom: 0;
    position: relative;
}
.fbCustom a.headlink {
    font-size:10px;
    background: transparent none no-repeat right center;
    position: absolute;
    display: block;
    bottom: 3px;
    right: 0;
    padding-right: 20px;
    width: 100px;
    text-align: right;
}
.fbCustom h5 {
    font-size: 12px;
    color: #EA7414;
    margin-bottom: 0;
    margin-bottom: 2px;
}
.fbCustom p {
    font-size: 11px;
    line-height:1.35;
    margin-bottom:2px;
}
.fbCustom .headline {
    position: relative;
}
.fbCustom .memberInfo {
    float: left;
    border: 1px solid #DDDED8;
    padding: 6px;
    width: 55px;
}
.fbCustom .memberInfo img {
    margin-bottom: 7px;
}
.onlinestatus {
    position: absolute;
    top: 43px;
    right: 4px;
    height: 8px;
    width: 8px;
}
.fbCustom .memberInfo a {
    display: block;
    position: relative;
}
.featurebox_small {
    margin: 0 0 10px;
}
.featurebox .feature_content {
    padding: 6px 11px 9px;
}
/* end Halfmega columns + featureboxes */

/* fbBerichte */
.fbBerichte a.headlink {
    background-image: url(/static/css/golf4all/images/icons/icon_edit.gif);
}
.ie6 .fbBerichte a.headlink {
    bottom: 8px;
}
.fbBerichte li {
    list-style: none;
    padding-top: 22px;
    position: relative;
    border-top: 1px solid #b8b9bb;
    margin-bottom: 7px;
}
.fbBerichte li.first {
    border: 0;
}
.fbBerichte em {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    color: #FFF;
    background-color: #5f9410;
    text-transform: uppercase;
    padding-left: 5px;
    line-height: 16px;
    font-style: normal;
    font-size: 10px;
    width:107px;
}
.fbBerichte .right {
    margin-left: 78px;
}
.fbBerichte.withoutImage .right {
    margin-left: 0;
}
.fbBerichte .right img {
    vertical-align: -2px;
}
.fbBerichte .right i {
    float: left;
}
.fbBerichte h5 {
    margin: 0 0 5px 0;
}
.fbBerichte .right .rating-star {
    margin-left: 70px;
    padding: 3px 0;
    width: auto;
    height: 10px;
}
.fbNeuesteBerichte li {
    padding-top: 7px;
}
.fbNeuesteBerichte ul {
    padding-top: 7px;
}

/* end fbBerichte */

/* fbNewImages */
.fbNewImages ul {
    margin-top: 11px;
}
.fbNewImages li {
    list-style: none;
    float: left;
    margin-right: 13px;
    margin-bottom: 11px;
}
.fbNewImages li.last {
    margin-right: 0;
}
.fbNewImages img {
    border: 1px solid #707070;
    width: 63px;
    height: 63px;
}
.fbNewImages a {
    display: block;
}
.fbNewImages a.headlink {
    background-image: url(/static/css/golf4all/images/icons/icon_add.gif);
}
/* end fbNewImages */

/* fbNewMembers */
ul.fbNewMembers {
    clear: left;
}
.fbNewMembers ul {
    margin-top: 13px;
}
.fbNewMembers .memberInfo {
    list-style:none;
    margin-right: 8px;
    margin-bottom: 12px;
    min-height: 90px;
    max-height: 90px;
    overflow: hidden;
    width: 55px;
}
.ie6 .fbNewMembers .memberInfo {
    position: relative;
}
.fbNewMembers .last {
    margin-right: 0;
}
.fbNewMembers .memberInfo a,
.fbCustom .memberInfo a {
    font-size: 10px;
}
.ie6 .memberlist_dl {
    background-image: none;
    background-color: #FFFFFF;
}
/* end fbNewMembers */
/* Golfclubsübersicht */
.clubsItemBox {
    border-bottom: 1px solid darkgrey;
    min-height: 92px;
    padding: 10px 0 0 0;
    clear: both;
}
.clubsItemBox.first {
    border-top: 1px solid darkgrey;
}
.clubsItemBox.last {
    border-bottom: 0px none;
}
.clubsItemBox .imagePart {
    float: left;
    width: 65px;
    margin-right: 10px;
}
.clubsItemBox .imagePart img {
    border: 1px solid black;
}
.clubsItemBox .detailsPart {
    width: 225px;
    float: left;
}
.featurebox_mega .clubsItemBox .detailsPart {
    width: 175px
}
.clubsItemBox .detailsPart h6 {
    color: #F27F00;
    font-weight: bold;
    font-size: 11px;
}
.clubsItemBox .detailsPart span {
    font-weight: bold;
    color: #6A6A6A;
}
.clubsItemBox .descriptionPart {
    margin-left: 250px;
}
.featurebox_mega .clubsItemBox .descriptionPart {
    margin-left: 280px;
}
.clubsItemBox .descriptionPart a {
    color: #000000 !important;
    text-decoration: none !important;
}
.clubsItemBox .rating-star {
    padding: 5px 0 0 0;
}
/* Golfplätze Übersichtsseite */
/* ### ids müssen evtl. angepasst werden! */
.tfTextInput img {
    padding-bottom: 2px;
}
.ie6 .tfTextInput img {
    height: 21px;
}
.ie6 .tfTextInput input {
    padding: 4px 0 2px 0;
}
.tfSelect {
    height: 23px;
}
.tfSelect .center {
    color: #000000;
    padding-top: 4px;
}
.tfTextInput .focus {
    background-position: left -24px;
}
.golf_search input,
.golf_search select,
.golf_search button {
    width: 150px;
}
.typeID_94 ul.states,
.typeID_96 ul.states { /* ###  */
    list-style-type: none;
}
.typeID_94 ul.states li,
.typeID_96 ul.states li { /* ###  */
    float: left;
    width: 50%;
    margin: 1px 0;
    font-size: 11px;
    color: #EE7908;
    font-weight: bold;
}
.typeID_94 ul.states a,
.typeID_96 ul.states a { /* ###  */
    cursor: pointer;
}
.typeID_94 ul.states a:hover,
.typeID_96 ul.states a:hover { /* ###  */
    text-decoration: underline;
}
.typeID_94 h4.pageTitle,
.typeID_96 h4.pageTitle { /* ###  */
    color: #6D6D6D;
    text-transform: uppercase;
    font-size: 20px;
    font-style: italic;
    line-height: 30px;
}

.typeID_94 .headbox h4,
.typeID_96 .headbox h4 { /* ###  */
    border: 0 none;
    margin-bottom: 25px;
}

.coursesItemBox {
    border-bottom: 1px solid darkgrey;
    min-height: 95px;
    padding: 10px 0 0 0;
    clear: both;
}
.coursesItemBox.first {
    border-top: 1px solid darkgrey;
}
.coursesItemBox.last {
    border-bottom: 0 none;
}
.coursesItemBox .imagePart {
    float: left;
    width: 65px;
    margin-right: 10px;
}
.coursesItemBox .imagePart img {
    border: 1px solid black;
}
.imagePart img.default_img {
    border: 0 none;
}
.coursesItemBox .detailsPart {
    width: 225px;
    float: left;
}
.featurebox_small .coursesItemBox .detailsPart {
    width: 170px;
}
.featurebox_mega .coursesItemBox .detailsPart {
    width: 175px
}
.coursesItemBox .detailsPart h6 {
    color: #F27F00;
    font-weight: bold;
    font-size: 11px;
    display: block;
}
.coursesItemBox .detailsPart span {
    font-weight: bold;
    color: #6A6A6A;
    display: block;
    margin: 3px 0;
}
.columnRight .coursesItemBox .detailsPart span {
    color: #B8B8BA;
}
.coursesItemBox .descriptionPart {
    margin-left: 250px;
}
.featurebox_mega .coursesItemBox .descriptionPart {
    margin-left: 258px;
}
.coursesItemBox .descriptionPart a {
    color: #000000 !important;
    text-decoration: none !important;
}
.coursesItemBox .rating-star {
    padding: 5px 0 0 0;
}
/* ende GolfplÃ¤tze */

/* Golfclubs */
.golfClub .headline_box h4 {
    color: #349744;
    font-style: italic;
    font-size: 20px;
    line-height: 30px;
    border-bottom: 0 none;
    margin-top: 15px;
}
.golfClub .headline_box h4 span {
    color: #6D6D6D;
    text-transform: uppercase;
}
.golfClub ul.gallery li {
    border: 1px solid black !important;
}
.ie6 .golfClub ul.gallery li img,
.ie7 .golfClub ul.gallery li img {
    vertical-align: top;
}
.golfClub img.element_image {
    border: 1px solid black;
}
.golfClub img.element_image.default_img {
    border: 0 none;
}
.golfClub table th {
    display: none;
}
.golfClub h6 {
    display: inline-block;
    margin: 0;
    padding: 0;
}
.golfClub p {
    margin: 0 !important;
    display: inline-block;
}
.golfClub .interaktionsmen p {
    display: block;
    padding: 1px 0 1px 16px;
    border-top: 1px solid #B8B8B8;
    background: transparent url('/static/css/golf4all/images/icons/icon_arrow.gif') no-repeat left center;
}
.golfClub .interaktionsmen p.last {
    border-bottom: 1px solid #B8B8B8;
}
.golfClub .interaktionsmen p.action_35 { /* ###  */
    background: transparent url('/static/css/golf4all/images/icons/icon_edit.gif') no-repeat left center;
}
.golfClub .interaktionsmen p.action_44 { /* ###  */
    background: transparent url('/static/css/golf4all/images/icons/icon_fav.gif') no-repeat left center;
}
.golfClub .interaktionsmen p.action_33 { /* ###  */
    background: transparent url('/static/css/golf4all/images/icons/icon_warn.gif') no-repeat left center;
}
.golfClub .interaktionsmen p.action_29 { /* ###  */
    background: transparent url('/static/css/golf4all/images/icons/icon_del.gif') no-repeat left center;
}
.golfClub .interaktionsmen p.action_48 { /* ### */
    background: transparent url('/static/css/golf4all/images/icons/icon_edit.gif') no-repeat left center;
}
.golfClub .interaktionsmen p.action_45 { /* ### */
    background: transparent url('/static/css/golf4all/images/icons/icon_home.gif') no-repeat left center;
}
.golfClub .description div {
    padding-left: 22px;
}
.golfClub .description h6 {
    font-weight: normal;
}
.golfClub .description .longtext {
    padding-left: 0;
}
.golfClub .kontakt .address {
    padding: 0 0 0 22px;
}
.golfClub .kontakt .address table {
    margin-bottom: 0;
}
.golfClub .kontakt iframe {
    margin-left: -22px;
    border: 1px solid #000000;
    display: none;
}
.golfClub .kontakt .system,
.golfClub .kontakt .element_949 { /* ###  */
    /* region und web einrÃ¼cken + abstand nach unten */
    padding: 0 0 0 22px;
    margin-bottom: 10px;
}
.golfClub .kontakt .element_946 { /* ###  */
    /* telefon */
    padding: 1px 0 0 22px;
    background: transparent url('/static/css/golf4all/images/phone-icon.png') 0 0 no-repeat;
}
.golfClub .kontakt .element_948 { /* ###  */
    /* mail */
    padding: 1px 0 0 22px;
    margin-top: 15px;
    background: transparent url('/static/css/golf4all/images/info-icon.png') 0 0 no-repeat;
}
.golfClub .kontakt .element_948 .email { /* ###  */
    /* zweites mail icon ausblenden */
    padding: 0;
    background: none;
}
.golfClub .kontakt .email,
.golfClub .kontakt .link {
    display: none;
}
.golfClub .kontakt .element_884,
.golfClub .kontakt .element_947,
.golfClub .kontakt .element_974 { /* ###  */
    /* fax, region und grÃ¼ndungsjahr einrÃ¼cken */
    padding: 1px 0 0 22px;
}
.golfClub .txtblock {
    padding: 0 !important;
}
.golfClub .title h4 {
    margin: 15px 0 0 0;
    border: 0;
    padding-left: 22px;
    font-size: 11px;
    line-height: 20px;
    font-family: Arial !important;
    font-weight: bold;
    font-style: normal;
    color: #629316;
    background: transparent url('/static/css/golf4all/images/home-icon.png') 0 0 no-repeat;
}
.golfClub .title h4 span {
    display: none;
}
.golfClub .hl_bungsanlagen {
    margin-top: 15px;
    border: 0;
    padding: 0 0 0 22px;
    font-size: 11px;
    line-height: 20px;
    font-family: Arial !important;
    font-weight: bold;
    font-style: normal;
    color: #629316;
    border-bottom: 0 none;
    background: transparent url(/static/css/golf4all/images/course-icon.png) 0 0 no-repeat;
}
.golfClub .bungsanlagen h6 {
    width: 145px;
    vertical-align: top;
    line-height: 160%;
}
.golfClub .bungsanlagen p {
    max-width: 110px;
}
.golfClub .bungsanlagen div {
    padding: 2px 22px;
    border-bottom: 1px solid darkgrey;
}
.ie6 .golfClub .bungsanlagen h6,
.ie7 .golfClub .bungsanlagen h6 {
    zoom: 1;
    float: left;
}
.ie6 .golfClub .bungsanlagen p,
.ie7 .golfClub .bungsanlagen p {
    zoom: 1;
    width: 100px;
}
.ie6 .golfClub .bungsanlagen div,
.ie7 .golfClub .bungsanlagen div {
    zoom: 1;
}
/* Detailliste rahmen für bestimmte elemente entfernen */
.golfClub .element_963,
.golfClub .element_964,
.golfClub .element_965,
.golfClub .element_1040,
.golfClub .element_1038 { /* ###  */
    border-bottom: 0 none !important;
}

/* Detailliste fettschrift für bestimmte elemente entfernen */
.golfClub .element_963 h6,
.golfClub .element_964 h6,
.golfClub .element_965 h6,
.golfClub .element_946 h6,
.golfClub .element_947 h6 { /* ###  */
    font-weight: normal;
}
.golfClub .element_963,
.golfClub .element_964,
.golfClub .element_965 {
    display: none;
}
.ie6 .golfClub .element_946 h6,
.ie6 .golfClub .element_947 h6,
.ie7 .golfClub .element_946 h6,
.ie7 .golfClub .element_947 h6 {
    float: left;
    margin-right: 10px;
    margin-top: 2px;
}
.golfClub h5 {
    border-bottom: 1px solid #B8B9BB !important;
    color: #6C6C6C;
    font-family: Georgia !important;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    line-height: 28px;
}

.golfClub .bewertungen h6 {
    display: inline-block;
    line-height: 10px;
    font-weight: normal;
}
.ie6 .golfClub .bewertungen h6,
.ie7 .golfClub .bewertungen h6 {
    float: right;
    width: 240px;
}
.golfClub .bewertungen .starrating {
    clear: both;
    margin-bottom: 8px;
}
.golfClub .bewertungen .count,
.golfClub .bewertungen .rateNow {
    display: none !important;
}
.golfClub .bewertungen .rating-star {
    display: inline-block;
    float: left;
    width: 60px;
    padding: 0px;
    margin-right: 10px;
}
.golfClub .bewertungen .element_959 h6 { /* ###  */
    /* Gesamtbewertung fett */
    font-weight: bold;
}
.golfClub .memberrelations .becomeRelatedToInstance,
.golfClub .memberrelations .releaseRelation {
    background: transparent url(/static/css/golf4all/images/icons/icon_home.gif) no-repeat scroll right center;
    margin-top: -35px;
    padding-right: 18px;
    position: absolute;
    right: 16px;
    text-align: right;
    width: 160px;
}
.golfClub .memberrelations .becomeRelatedToInstance a,
.golfClub .memberrelations .releaseRelation a {
    font-size: 10px;
    line-height: 95%;
    text-decoration: none !important;
}
.golfClub .memberrelations .relatedToInstance {
    margin: 5px 0;
}
.golfClub .galleryupload {
    margin-top: 15px;
    float: none;
    display: block;
    padding: 3px 0 3px 16px;
    border-top: 1px solid #B8B8B8;
    background: transparent url('/static/css/golf4all/images/icons/icon_add.gif') no-repeat left center;
}
.golfClub .galleryupload a.galleryupload_link {
    height: auto;
    text-indent: 0;
    position: static;
}
.golfClub .galleryupload .uploadinput {
    cursor: pointer;
    font-size: 20px;
    height: 18px;
    left: -224px;
    opacity: 0;
    position: absolute;
    top: 0;
}
/* ende: Golfclubs */
/* social Bookmark */
#siteFooter {
    position: relative;
}
#socialBookmark {
    position: absolute;
    border: 0 none;
    background: #000000 url('/static/css/golf4all/images/bookmarks-box.png') top left no-repeat;
    left: 50%;
    bottom: 25px;
    height: 45px;
    width: 465px;
    overflow: hidden;
}
#socialBookmark img {
    border: 1px solid #333333;
    height: 20px;
    margin: 11px 6px;
    width: 20px;
}
#socialBookmark img.first {
    margin-left: 12px;
}
/* end: social Bookmark */

/* Golfer: Erfahrungsberichte */
.box-fieldreport {
    clear: both;
    padding: 15px 5px;
    border-bottom: 1px solid darkgray;
}
.box-fieldreport .info-part {
    height: 85px;
}
.box-fieldreport .info-part span {
    display: block;
    margin-left: 90px;
}
.box-fieldreport .info-part span.buffer {
    height: 35px;
}
.box-fieldreport .info-part a img {
    border: 1px solid lightgray !important;
    float: left;
    padding: 8px;
}
.box-fieldreport .report-date {
    color: darkgray;
    margin-top: 10px;
    font-weight: 10px;
}
.box-fieldreport .rating-thumbs {
    margin-top: 10px;
}
.box-fieldreport .rating-thumbs a {
    /*padding-left: 20px;
    background: transparent url('/images/icons/thumb-up.png') center left no-repeat;*/
    text-align: left;
    line-height: 16px;
    display: inline-block;
    margin-right: 35px;
    font-weight: 10px;
}
.box-fieldreport .rating-part {
}
.box-fieldreport .rating-part .rating-star {
    padding: 0;
    width: auto;
    margin-bottom: 5px;
}
.box-fieldreport .rating-part .report-rating h6 {
    font-size: 12px;
    font-weight: bold;
    line-height: 11px;
    margin-right: 6px;
    float: left;
}
.box-fieldreport .rating-part .report-selection h6 {
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    float: left;
    margin-right: 10px;
}
.box-fieldreport .rating-part .report-selection p {
    line-height: 18px;
    margin: 0;
}
.box-fieldreport .rating-part .report-rating-text {
    margin-top: 0;
    margin-bottom: 15px;
}
.box-fieldreport .rating-part .report-rating-text p {
    line-height: 110%;
}
/* ende: Golfer Erfahrungsberichte */
/* Golfer Erfahrungsberichte edit */
.editComments h4 {
    border-bottom: 1px solid #B8B9BB !important;
    color: #6C6C6C;
    font-family: Georgia !important;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    line-height: 28px;
}
.editComments .short_text {
    display: none;
}
.editComments .rating-star {
    padding: 4px 0 0 0;
    border: 0 none;
    width: auto;
    margin-left: 190px;
}
.editComments .rating,
.editComments .selection {
    margin-top: 15px;
}
.editComments .selection ul {
    margin-left: 187px;
}
.editComments .rating h5,
.editComments .selection h5 {
    float: left;
    padding: 0;
}
.editComments .selection h5 {
    line-height: 18px;
}
.editComments textarea {
    width: 400px !important;
    height: 100px;
}
.editComments .textblock label {
    float: left;
}
.ie6 .editComments .textblock label,
.ie7 .editComments .textblock label {
    clear: both;
}
.editComments .textblock .textarea1 {
    margin-left: 190px;
}
.editComments .group_365,
.editComments .group_375 { /* ### muss evtl. bearbeitet werden ausblenden des ratings */
    display: none;
}
/* ende: Erfahrungsbericht edit */
/* Redaktionssystem */
.new_contentsite form.specHigh2 {
    background-color: #FFFFFF !important;
}
/* System Element list */
.systemElementsList .imageAndText img {
    float: left;
    width: 63px !important;
    height: 63px !important;
}
.systemElementsList .description {
    width: 500px;
    margin-left: 80px;
}
/* ende: System list */
/* Content Marker */
#content_marker {
    background: transparent url(/static/css/golf4all/images/nachrichtenzentrale.png) no-repeat scroll 0 0;
    color: #000;
    font-family: Verdana;
    font-size: 12px;
    z-index: 9999;
    height: 529px;
    margin-left: -520px;
    padding: 30px;
    position: fixed;
    top: 75px !important;
    width: 980px;
}
.ie6 #content_marker {
    background-image: url(/static/css/golf4all/images/nachrichtenzentrale.jpg);
    position: absolute;
}
        #content_marker h1 {
            /*background: url(/images/networks/bg_popup_dragarea.png) 0 0 repeat-x;*/
            background: none;
            cursor: default;
            font-family: Georgia;
            font-size: 36px;
            font-style: italic;
            font-weight: normal;
            height: 34px;
            margin: -34px 0 0;
            padding: 0;
            position: relative;
            text-align: center;
        }
        .ie6 #content_marker h1 {
            margin-top: -42px;
        }

            #content_marker h1 span {
                background: transparent;
                padding: 0;
                color: #676767;
            }

        #content_marker #content h1 {
            font-size: 16px;
            margin-bottom: 15px;
        }

        #content_marker #content h2 {
            font-size: 14px;
            margin-bottom: 12px;
        }

        #content_marker #content h3,
        #content_marker #content h4,
        #content_marker #content h5,
        #content_marker #content h6 {
            font-size: 12px;
            margin-bottom: 10px;
        }

        #content_marker #content p,
        #content_marker #content table {
            margin-bottom: 15px;
        }

        #content_marker #content td {
            padding: 0 4px 2px 0;
        }

    #content_marker #inner {
        /*background: url(/images/networks/inner_left.png) left bottom no-repeat;*/
        background: #FFFFFF none;
        padding: 0 0 0 15px;
        margin: 0;
        width: 950px;
    }

    #content_marker #content {
        background: #FFFFFF;
        border: 0 none;
        height: 389px;
        overflow: auto;
        padding: 20px 25px;
        border-left: 1px solid orange;
        border-right: 1px solid orange;
        width: 450px;
        margin: 0 auto;
    }

        #content_marker #content p.label {
            margin-bottom: 2px;
        }

        #content_marker #content p.label label {
            font-weight: bold;
        }

        #content_marker #content select#cm_category {
            width: 360px;
        }

        #content_marker #content textarea#cm_reason {
            width: 360px;
        }

    #content_marker #popup_close {
        cursor: pointer;
        height: 23px;
        opacity: 0;
        overflow: hidden;
        position: absolute;
        right: 20px !important;
        top: 20px !important;
        width: 23px;
    }
    #content_marker #popup_close a {
        width: 23px;
        height: 23px;
        display: block;
    }
    .ie #content_marker #popup_close {
        filter:Alpha(opacity=0);
    }
/* end: Content Marker */
/* Fußspuren */
.featurebox dl.ashiato_dl {
    margin: 0 3px 6px 0;
    width: 65px;
    font-weight: normal;
    border: 1px solid #DDDED8 !important;
    float: left;
    font-size: 10px;
    height: 100px;
    overflow: hidden;
    text-align: center;
    padding: 0;
}

.featurebox dl.ashiato_dl dt {
    height: 58px;
    margin: 5px 4px;
    text-align: center;
    width: 58px;
    padding: 0;
    border: 0 none;
}

.featurebox dl.ashiato_dl dt img {
    border: none !important;
}

.featurebox dl.ashiato_dl dd {
    height: 27px;
    margin-bottom: 5px;
    margin-left: 5px;
    overflow: hidden;
    text-align: left;
    width: 57px;
    font-weight: normal;
    line-height: 120%;
}
/* end: Fußspuren */
/* kontaktformular */
.featurebox #legal_text #formbox h6 {
    display: none;
}
.featurebox #legal_text #formbox .formbox_inner {
    padding-left: 0;
}
/* end: kontaktformular */
/* border-verstecken */
.featurebox #legal_text h4,
.featurebox #networklogin h4,
.featurebox .register h4,
.featurebox.user_remind h4,
.invitation .headline_box h4 {
    border-bottom: none !important;
    text-transform: uppercase;
    margin-bottom: 25px;
    color: #6D6D6D;
    font-size: 20px;
    font-style: italic;
    line-height: 30px;
}
/* end: border-verstecken */
.talkIcon {
    border-color: #FFFFFF !important;
}
/* Member invite */
.memberInvite .subject_ctr {
    display: none;
}
.memberInvite .addr_list_ctr .form_line {
    clear: both;
}
/* end: member invite */
/* Transforms anpassungen */
.tfButton input {
    font-weight: normal;
}

.editComments p.form_control {
    padding-right: 36px;
}

.tfSelectOptions a.selected {
    background-color: #EA7414;
}
.coursesItemBox .detailsPart h5 {
    margin-bottom: 0;
}

.answer_profilequestions_small h5 {
    display: none;
}
.answer_profilequestions_small p {
    font-weight: bold;
}
.answer_profilequestions_small i {
    font-weight: normal;
}

input.search {
    background-image: url(/static/css/golf4all/images/searchbutton_bg.png) !important;
    background-position: top right;
}
input.search.hover {
    background-position: bottom right;
}


/* Suchergebnisse */
#searchresults .golfCourses .searchResult {
    padding: 0;
    margin: 0;
    border: 0;
}
#searchresults .golfCourses .searchResult h5 {
    font-size: 11px;
    float: none;
    margin-bottom: 5px;
}
#searchresults .headline,
#searchresults .spacer{
    display: none;
}
.globalSearch .searchResultWrap .searchResult h4 {
    font-family: Arial !important;
    line-height: 1;
    border: 0;
    margin-bottom: 5px;
    font-style: normal;
    font-weight: bold;
}
.globalSearch .searchResultWrap .searchResult.imageAndText .left {
    margin-left: 75px;
}
.globalSearch .searchResultWrap .searchResult {
	border: 0;
	border-bottom: 1px solid #B8B9BB !important;
	padding: 10px 0;
	margin: 0;
}
.globalSearch .searchResultWrap .searchResult.imageAndText .image {
    top: 9px;
}
/* DB-Modul editInstance */
.feature_content .textblock .hideTinyMCE {
    display: none;
}
.invitation .headline_box h4 {

}
.invitation #invitationform .specHigh2 {
    background-color: #ffffff !important;
}
/* golf4all alert window */
.g4aAlert {
    width: 400px;
}
.g4aAlert .top {
    background: transparent url(/static/css/golf4all/images/alert/alert-top.png) no-repeat center bottom;
    height: 63px;
}
.ie .g4aAlert .top {
    background: url(/static/css/golf4all/images/alert/alert-top.gif) no-repeat center bottom;
}
.g4aAlert .top h1 {
    background: none;
    cursor: default;
    font-family: Georgia;
    font-size: 36px;
    font-style: italic;
    font-weight: normal;
    height: 34px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    color:#676767 !important;
}
.g4aAlert .inner {
    background: transparent url(/static/css/golf4all/images/alert/alert-inner.png) repeat-y top center;
    min-height: 100px;
    width: auto;
    padding: 20px 50px 0 50px;
}
.ie .g4aAlert .inner {
    background: transparent url(/static/css/golf4all/images/alert/alert-inner.gif) repeat-y top center;
}
.g4aAlert .popupContent,
.g4aAlert .popupContent.error {
    background: none !important;
    border: 0 none;
    min-height: 1px;
    overflow: auto;
    padding: 0;
}
.g4aAlert .bottom {
    background: transparent url(/static/css/golf4all/images/alert/alert-bottom.png) no-repeat bottom center;
    height: 55px;
}
.ie .g4aAlert .bottom {
    background: url(/static/css/golf4all/images/alert/alert-bottom.gif) no-repeat bottom center;
}
.globalPopup .popupClose {
    cursor: pointer;
    height: 23px;
    position: absolute;
    right: 18px;
    top: 18px;
    width: 23px;
}
.globalPopup .popupClose a {
    cursor: pointer;
    height: 23px;
    width: 23px;
    display: block;
    opacity: 0;
    text-indent: -999px;
}
/* g4a addressbook */
.g4aAdressbook {
    width: 450px;
}
.g4aAdressbook .top {
    background: transparent url(/static/css/golf4all/images/alert/adressbook-top.png) no-repeat center bottom;
    height: 63px;
}
.ie .g4aAdressbook .top {
    background: url(/static/css/golf4all/images/alert/adressbook-top.gif) no-repeat center bottom;
}
.g4aAdressbook .top h1 {
    background: none;
    cursor: default;
    font-family: Georgia;
    font-size: 36px;
    font-style: italic;
    font-weight: normal;
    height: 34px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    color:#676767 !important;
}
.g4aAdressbook .inner {
    background: transparent url(/static/css/golf4all/images/alert/adressbook-inner.png) repeat-y top center;
    min-height: 100px;
    width: auto;
    padding: 20px 50px 0 50px;
}
.ie .g4aAdressbook .inner {
    background: transparent url(/static/css/golf4all/images/alert/adressbook-inner.gif) repeat-y top center;
}
.g4aAdressbook #content {
    width: 325px !important;
}
.ie6 .g4aAdressbook p.button {
    margin-bottom: 0 !important;
}
.g4aAdressbook .bottom {
    background: transparent url(/static/css/golf4all/images/alert/adressbook-bottom.png) no-repeat bottom center;
    height: 55px;
}
.ie .g4aAdressbook .bottom {
    background: url(/static/css/golf4all/images/alert/adressbook-bottom.gif) no-repeat bottom center;
}
#addr_book #popup_close {
    cursor: pointer;
    height: 23px;
    position: absolute;
    right: 16px;
    top: 26px;
    width: 23px;
}
#addr_book #popup_close a {
    cursor: pointer;
    height: 23px;
    width: 23px;
    display: block;
    opacity: 0;
    text-indent: -999px;
}
#addr_book {
    width: 450px;
}
/* end: golf4all alert window */
.feature_content.imprint_box div#formbox div.submit {
    padding: 5px 0 0 0;
    text-align: left;
}
#invitationform {
    width: 600px;
}
#invitationform #open_addrbook_ctr {
}
#invitationform .setting_list_ctr {
    width: 600px;
    padding: 0;
}
#invitationform .setting_ctr {
    margin: 0;
    width: 600px;
}
#invitationform .submit_ctr {
    margin: 0;
}
#invitationform #add_adress_button_ctr {
    float: right;
}
#invitationform .invitation .input_ctr {
    width: 470px;
}
#invitationform .invitation .input_ctr input {
    width: 460px !important;
}
/* Showcase */
.showcaseItemBox {
    border-bottom: 1px solid darkgrey;
    min-height: 165px;
    padding: 12px 0 0 0;
    clear: both;
    position: relative;
}
.showcaseItemBox.first {
    border-top: 1px solid darkgrey;
}
.showcaseItemBox.last {
    border-bottom: 0px none;
}
.showcaseItemBox .imagePart {
    float: left;
    width: 65px;
    margin-right: 10px;
}
.showcaseItemBox .imagePart img {
    border: 1px solid black;
}
.showcaseItemBox .imagePart img.default_img {
    border: 0 none;
}
.showcaseItemBox .detailsPart {
    width: 460px;
    margin-left: 175px;
}
.showcaseItemBox .description {
    margin-left: 0;
    cursor: pointer;
    padding-bottom: 10px;
}
.showcaseItemBox .description h1,
.showcaseItemBox .description h2,
.showcaseItemBox .description h3,
.showcaseItemBox .description h4,
.showcaseItemBox .description h5,
.showcaseItemBox .description h6 {
    color: #EA7414;
    margin-bottom: 10px;
}
.showcaseItemBox .detailsPart a.right {
    bottom: 15px;
    right: 25px;
    position: absolute;
}
.ie6 .showcaseItemBox .detailsPart a.right {
    display: none;
}
#showcase {
    position: fixed;
    top: 30px;
    z-index: 9999;
    width: 100%;
    height: 100%;
}
.ie6 #showcase {
    position: absolute;
}
#showcase .close {
    position: absolute;
    right: -12px;
    top: -14px;
}
#showcase .close a {
    color: #000000;
}
#showcase .inner {
    position: relative;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 0 auto;
    width: 920px;
    height: 90%;
}
#showcase .frame {
    border: 0 none;
    margin: 0 auto;
    width: 920px;
    height: 100%;
}
h4.pageTitle {
    font-family: Georgia !important;
    color: #6D6D6D;
    text-transform: uppercase;
    font-size: 20px;
    font-style: italic;
    line-height: 30px;
    font-weight: normal;
    border-bottom: 0 none;
    margin-top: 15px;
}
/* Marketplace */
.golfMarket .headline_box h4 {
    color: #349744;
    font-style: italic;
    font-size: 20px;
    line-height: 30px;
    border-bottom: 0 none;
    margin-top: 15px;
}
.golfMarket .headline_box h4 span {
    color: #6D6D6D;
    text-transform: uppercase;
}
.golfMarket ul.gallery li {
    border: 1px solid black !important;
}
.ie6 .golfMarket ul.gallery li img,
.ie7 .golfMarket ul.gallery li img {
    vertical-align: top;
}
.golfMarket img.element_image {
    border: 1px solid black;
}
.golfMarket img.element_image.default_img {
    border: 0px none;
}
.golfMarket h6 {
    display: inline-block;
    margin: 0;
    padding: 0;
}
.golfMarket p {
    margin: 0 !important;
    display: inline-block;
}
.golfMarket p p {
    margin: 10px !important;
    display: block;
}
.golfMarket .interaktionsmen p {
    display: block;
    padding: 1px 0 1px 16px;
    border-top: 1px solid #B8B8B8;
    background: transparent url('/static/css/golf4all/images/icons/icon_arrow.gif') no-repeat left center;
}
.golfMarket .interaktionsmen p.last {
    border-bottom: 1px solid #B8B8B8;
}
.golfMarket .interaktionsmen p.action_51 { /* ###  */
    background: transparent url('/static/css/golf4all/images/icons/icon_mail.gif') no-repeat left center;
}
.golfMarket .interaktionsmen p.action_49 { /* ###  */
    background: transparent url('/static/css/golf4all/images/icons/icon_warn.gif') no-repeat left center;
}
.golfMarket .interaktionsmen p.action_50 { /* ###  */
    background: transparent url('/static/css/golf4all/images/icons/icon_edit.gif') no-repeat left center;
}
.golfMarket .description div {
    padding-left: 22px;
}
.golfMarket .description h6 {
    font-weight: normal;
}
.golfMarket .description .longtext {
    padding-left: 0;
}
.golfMarket .txtblock {
    padding: 0 !important;
    margin-bottom: 0 !important;
    border-bottom: 0 none !important;
    margin-top: 10px;
}
.golfMarket .title h4 {
    margin: 15px 0 0 0;
    border: 0;
    padding-left: 22px;
    font-size: 11px;
    line-height: 20px;
    font-family: Arial !important;
    font-weight: bold;
    font-style: normal;
    color: #629316;
    background: transparent url('/static/css/golf4all/images/home-icon.png') 0 0 no-repeat;
}
.golfMarket .title h4 span {
    display: none;
}
.golfMarket .hl_details,
.golfMarket .hl_verkufer {
    margin-top: 15px;
    border: 0;
    padding: 0 0 0 22px;
    font-size: 11px;
    line-height: 20px;
    font-family: Arial !important;
    font-weight: bold;
    font-style: normal;
    color: #629316;
    border-bottom: 0 none;
    background: transparent url(/static/css/golf4all/images/info-icon.png) 0 0 no-repeat;
}
.golfMarket .details h6,
.golfMarket .verkufer h6 {
    width: 145px;
    vertical-align: top;
}
.golfMarket .details p,
.golfMarket .verkufer p {
    max-width: 110px;
    margin-bottom: 0 !important;
}
.golfMarket .txtblock p {
    display: block;
    max-width: none;
}
.golfMarket .details div,
.golfMarket .verkufer div {
    padding: 2px 22px;
    border-bottom: 1px solid #B8B9BB;
}
.ie6 .golfMarket .details h6,
.ie6 .golfMarket .verkufer h6,
.ie7 .golfMarket .details h6,
.ie7 .golfMarket .verkufer h6 {
    zoom: 1;
    float: left;
}
.ie6 .golfMarket .details p,
.ie6 .golfMarket .verkufer p,
.ie7 .golfMarket .details p,
.ie7 .golfMarket .verkufer p {
    zoom: 1;
    width: 100px;
}
.ie6 .golfMarket .details div,
.ie6 .golfMarket .verkufer div,
.ie7 .golfMarket .details div,
.ie7 .golfMarket .verkufer div {
    zoom: 1;
}
.golfMarket h5 {
    border-bottom: 1px solid #B8B9BB !important;
    color: #6C6C6C;
    font-family: Georgia !important;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    line-height: 28px;
}
.golfMarket .element_1078,
.golfMarket .element_1069 {
    border-bottom: 0 none !important;
}

.typeID_103 .featurebox_mega {
    margin: 0;
    width: 630px;
}
.typeID_103 .marketplaceBox {
    border-bottom: 1px solid #B8B9BB;
    clear: both;
}
.typeID_103 .marketplaceBox.first {
    border-top: 1px solid #B8B9BB;
}
.typeID_103 .marketplaceBox .left {
    float: left;
}
.typeID_103 .marketplaceBox .title,
.typeID_103 .marketplaceBox .subtitle,
.typeID_103 .marketplaceBox .category {
    margin-left: 100px;
    display: block;
}
.typeID_103 .marketplaceBox .title {
    font-size: 15px;
}
.typeID_103 .marketplaceBox .category {
    margin-top: 15px;
}
.typeID_103 .marketplaceBox .right {
    float: right;
    height: 63px;
    padding: 0 20px;
    font-size: 15px;
}
.featurebox_mega.nomargin {
    margin: 0;
}
