a {
color:#5E5E5E;
outline:medium none;
text-decoration:none;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0 none;
}
address, caption, cite, code, dfn, em, th, var {
font-style:normal;
font-weight:400;
}
ol, ul {
list-style:none outside none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:400;
}
q:before, q:after {
content:"";
}
#bgimg {
position:fixed;
z-index:1;
}
.breaker {
clear:both;
}
#page_content {
left:50%;
margin:0 0 0 -470px;
position:absolute;
top:0;
width:1006px !important;
z-index:1;
}
#page_schatten_unten {
background:url("/media_data/images/chrome/bg_content_schatten_unten.gif") no-repeat scroll left top #FFFFFF;
height:8px;
margin:0 auto;
width:1006px;
}
#sitemap {
margin:0 auto;
width:970px;
}
#left_side {
float:left;
width:160px;
}
#page_header {
height:133px;
position:relative;
width:970px;
}
#shadow {
background:url("/media_data/images/chrome/bg_container_middle.png") repeat-y scroll left top transparent;
}
ul.ebene0 {
margin:0 0 0 -3px;
}
ul.ebene0 li {
float:left;
width:159px;
}
#left_side ul.ebene0 li a {
background:url("/media_data/images/chrome/bg_kategorieen.png") no-repeat scroll center top #FFFFFF;
color:#FFFFFF;
font-family:Trebuchet MS,Verdana;
font-size:16px;
font-weight:700;
height:26px;
margin:0;
padding:2px 0 0 20px;
}
#left_side ul.ebene0 li a:hover {
text-decoration:none;
}
ul.ebene1 li {
float:left;
margin:0 0 0 10px;
width:140px;
}
ul.ebene1 li.li_last {
margin-bottom:35px;
}
#left_side ul.ebene1 li a, #left_side ul.ebene2 li a, #left_side ul.ebene3 li a {
background:none repeat scroll 0 0 transparent;
border-bottom:1px solid #E5E5E5;
color:#5E5E5E;
font-family:Verdana,Arial;
font-size:11px;
font-weight:400;
height:auto;
margin:0 10px 0 0;
padding:4px 0 4px 10px;
}
#left_side ul.ebene1 li a:hover, #left_side ul.ebene2 li a:hover, #left_side ul.ebene3 li a:hover, a#navi_aktiv {
background:url("/media_data/images/chrome/bg_menu_aktiv.jpg") repeat-x scroll center top #FFFFFF !important;
text-decoration:none;
}
#sitemap ul.ebene1 li a:hover, #sitemap ul.ebene2 li a:hover, #sitemap ul.ebene3 li a:hover, #sitemap a#navi_aktiv {
background:none repeat scroll 0 0 transparent !important;
text-decoration:underline;
}
* html #content {
margin:0 !important;
width:965px !important;
}
#content_menu {
background:url("/media_data/images/chrome/bg_content_menu.gif") no-repeat scroll left top #B66A99;
height:18px;
margin:0 0 0 20px;
padding:5px 0 5px 6px;
position:relative;
width:784px;
}
#content_menu input#suche {
margin-right:10px;
}
#content_menu ul {
float:right;
margin-left:30px;
}
#content_menu ul li {
color:#FFFFFF;
float:left;
margin:2px 15px;
}
#erklaer_box {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #B66A99;
display:block;
height:300px;
left:0;
overflow:auto;
padding:10px;
position:absolute;
top:29px;
width:768px;
z-index:10000;
}
#erklaer_box h2 {
font-size:12px;
font-weight:700;
padding:0 0 10px;
}
#erklaer_box h3 {
font-size:12px;
font-weight:700;
padding:10px 0;
}
* html #suche_form {
width:275px;
}
#suche_form input {
border:1px solid #B66A99;
float:left;
padding-left:2px;
width:198px;
}
#suche_form li {
background:none repeat scroll 0 0 #FFFFFF;
}
input#suchen_btn {
background:url("/media_data/images/chrome/btn_suchen.gif") no-repeat scroll left top transparent;
border:0 none;
display:block;
height:20px;
width:59px !important;
}
#suggests ul {
background:none repeat scroll 0 0 #FFFFFF;
margin:0;
}
#suggests ul li {
color:#5E5E5E;
display:block;
margin:0;
padding:2px 0 2px 4px;
width:196px;
}
#suggests li.ueberschrift {
width:196px;
}
#suggests li.zweiteueberschrift {
padding-left:10px;
width:190px;
}
#suggests li:hover {
background:none repeat scroll 0 0 grey;
color:#FFFFFF;
}
.preisblock select .red {
padding:0 !important;
}
.cursor {
cursor:pointer;
}
.textcontainer .container_images {
display:block;
float:left;
margin:0;
padding:0;
position:relative;
}
.container_images:hover .lupe {
background:url("/media_data/images/chrome/lupe.jpg") no-repeat scroll left top transparent;
bottom:15px;
cursor:pointer;
display:block;
height:22px;
position:absolute;
right:15px;
width:22px;
}
.gross .container_images .lupe {
display:none;
}
#detailinfos h2, .textcontainer h2, .textcontainer h3, .mittel_rechts h2, .mittel_quer h2, .artikel h2, .produktvorschau h3, .produktvorschau h3, #erfolgreichwarenkorb h3, .fotogalerie_div h3{
font-family: Arial, Trebuchet MS,Verdana, sans-serif;
text-transform: uppercase;
font-size:11px;
font-weight:700;
margin:9px 0;
}
.mittel_rechts .container_images, .mittel_quer .container_images {
float:right;
margin:0 14px 10px;
position:relative;
}
.mittel_rechts .container_images .lupe, .mittel_quer .container_images .lupe, .bilder .lupe {
bottom:4px;
position:absolute;
right:0;
}
.mittel_zentriert h2 {
margin-left:11px !important;
}
.mittel_zentriert .absatz {
margin:8px 0 0 !important;
}
.mittel_zentriert .container_images {
margin:0;
}
.mittel_zentriert .img_div {
left:50%;
position:absolute;
top:50%;
}
.textcontainer .container_images img {
float:left;
padding:0 15px 15px;
position:relative;
}
.gross_images .container_images img {
bottom:4px;
padding:0;
}
.absatz p {
padding:0 15px 10px;
}
.mittel_rechts .absatz p {
padding:0;
}
.gross_images .absatz {
margin-bottom:0 !important;
padding-bottom:0 !important;
}
.mittel_rechts .box, .mittel_quer .box {
font-family:Arial;
font-size:11px;
margin-left:11px;
margin-right:140px;
margin-top:8px;
}
.mittel_rechts .absatz, .mittel_quer .absatz {
margin-left:11px;
margin-top:8px;
}
* html .mittel_rechts .absatz, * html .mittel_quer .absatz {
margin-top:0;
}
.mittel_quer .box {
margin-right:0;
}
.textcontainer .box {
font-family:Arial;
font-size:13px;
margin-left:11px;
margin-top:8px;
}
.absatz ul {
 margin-left:15px;
}
.app .container ul {
     margin-left:0px;
    float: left;
    width: 430px;
}
/*
.container.textcontainer.gross_images .absatz ul{
    margin-left:15px;
    float: none;
}
*/
.absatz ul li {
list-style:disc outside none;
margin-left:15px;
}
.hellblau {
color:#4099CC;
}
.dunkelblau {
color:#0466A7;
}
p a, .grasgruen {
color:#96BC05;
}
.mittel_rechts a.weiter, .mittel_quer a.weiter, .textcontainer a.weiter {
background:url("/media_data/images/chrome/btn_tsr_mehr_erfahren.jpg") no-repeat scroll left top transparent !important;
bottom:4px;
float:right;
height:25px;
left:180px;
position:absolute;
text-decoration:none;
width:126px;
}
.textcontainer a.weiter {
background:url("/media_data/images/chrome/btn_mehr_erfahren_ohne_rand.jpg") no-repeat scroll left top transparent !important;
bottom:0;
left:450px;
}
#divcontainer_179.66.103.1. a.weiter {
background:url("/media_data/images/chrome/btn_tsr_kontaktseite.jpg") no-repeat scroll left top transparent !important;
}
.mittel_rechts h2, .mittel_quer h2 {
color:#4099CC;
font-size:13px;
height:20px;
line-height:20px;
margin:5px 0 10px;
}
.produktvorschau h2 {
background:url("/media_data/images/chrome/bg_header.gif") repeat-x scroll left top #922E62;
color:#FFFFFF;
font-size:14px;
font-weight:700;
margin-left:20px;
padding:5px;
width:780px;
}
#kontakt_anfrage p {
margin-bottom:20px;
width:auto !important;
}
.kontakt_beschreibung {
border-bottom:2px solid #BEBEBE;
border-top:2px solid #BEBEBE;
float:right;
height:386px;
margin-left:30px;
width:235px;
}
.kontakt_beschreibung {
margin-top:20px;
}
#detailinfos h2, #detailinfos p {
float:left;
margin-left:10px;
text-align:left;
}
#changewebcontainer .preisrange, #changewebcontainer #erfolgreichwunschzettel {
float:none !important;
}
.produktvorschau .preis_folgeseite {
color:#B66A99;
float:left;
font-weight:700;
margin-top:20px;
}
.container_images img {
z-index:-1;
}
.zoomarea {
border:1px solid #CECECE;
float:left;
margin:0 0 0 20px;
}
#edit_container {
left:0;
position:absolute;
top:0;
width:100%;
z-index:100;
}
#changewebcontainer {
background:none repeat scroll 0 0 #FFFFFF;
margin:0 auto;
padding:0 25px;
position:relative;
text-align:center;
width:835px;
}
#overlay {
background-color:#000000;
height:1px;
left:0;
position:absolute;
top:0;
width:1px;
z-index:90;
}
#overlay_white {
background-color:#FFFFFF;
height:1px;
left:0;
position:absolute;
top:0;
width:1px;
z-index:90;
}
.fehler, .red {
color:#FF0000;
}
#kontakt_anfrage .fehler {
float:none;
}
.textcontainer, .fotogalerie_div, .folgeseite {
background:url("/media_data/images/chrome/bg_content.jpg") repeat-x scroll left top #FFFFFF;
float:left;
margin:10px 16px;
width:600px;
}
.registrieren .textcontainer {
background:none repeat scroll 0 0 transparent;
}
.kundendateneingabe h3 {
margin:10px 0;
}
.sendungsverlauf h3 {
margin:10px 0 20px;
}
.sendungsverlauf .warenkorb_bestelluebersicht {
border:0 none !important;
margin:0 0 25px;
}
a#pfiel_links {
background:url("/media_data/images/chrome/pfeil_links.gif") repeat-x scroll center top #FFFFFF;
display:block;
height:12px;
width:15px;
}
a#pfiel_rechts {
background:url("/media_data/images/chrome/pfeil_rechts.gif") repeat-x scroll center top #FFFFFF;
display:block;
height:12px;
width:15px;
}
ul#seiten_aufzaehler li {
margin:0 5px;
padding:2px 0;
}
body, html {
background:url("/media_data/images/chrome/bg.jpg") repeat-y scroll left top #BBBBBB;
color:#666666;
font-family:Arial;
font-size:12px;
line-height:17px;
margin:0;
}
#page {
margin:0 15px;
position:relative;
width:988px;
}
.header {
background:url("/media_data/images/chrome/header.png") no-repeat scroll left top transparent;
display:block;
height:90px;
position:relative;
}
#partner .follow_us {
left:260px;
position:absolute;
top:35px;
}
#partner a {
background:url("/media_data/images/chrome/img_partner_neu.jpg") repeat scroll 0 0 transparent;
display:block;
height:45px;
position:absolute;
text-indent:-1000em;
top:35px;
}
#partner .mercedes {
background-position:0 0;
left:330px;
width:123px;
}
#partner .mercedes:hover {
background-position:0 -45px;
}
#partner .vodafone {
background-position:-123px 0;
left:520px;
width:64px;
}
#partner .vodafone:hover {
background-position:-123px -45px;
}
#partner .nike {
background-position:-187px 0;
left:670px;
width:160px;
}
#partner .nike:hover {
background-position:-187px -45px;
}
.submenu {
line-height:13px;
position:absolute;
right:15px;
text-align:right;
top:19px;
}
.submenu li a {
color:#999999;
font-family:Verdana;
font-size:9px;
}
* html .submenu {
line-height:8px;
margin-top:5px;
}
#content {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
margin-left:4px;
padding:0 0 20px;
width:980px;
z-index:0;
}
#abbinder {
background:url("/media_data/images/chrome/bg_container_bottom.png") no-repeat scroll left top transparent;
display:block;
height:106px;
margin:0 0 20px;
}
#abbinder ul {
padding:5px 0 0 15px;
}
#abbinder li {
float:left;
padding:0 10px;
}
#abbinder .follow_us, .header .follow_us {
color:#8A8A8A;
display:inline-block;
font-size:12px;
line-height:1em;
padding:0;
width:65px;
}
#abbinder li.li_middle {
border-right:1px solid #666666;
}
.container {
float:left;
overflow:hidden;
}
.gross {
width:980px;
}
.mittel_quer, .mittel_rechts {
background:url("/media_data/images/chrome/bg_tsr_blank.jpg") no-repeat scroll left top transparent;
float:right;
height:208px;
margin:10px 20px 10px 8px;
position:relative;
width:318px;
}
* html .mittel_quer, * html .mittel_rechts {
float:right !important;
}
.trainingsinhalte .mittel_quer, .trainingsinhalte .mittel_rechts, .reisen .mittel_quer, .reisen .mittel_rechts, .referenzen .mittel_quer, .referenzen .mittel_rechts, .besucher_startseite .mittel_quer, .besucher_startseite .mittel_rechts {
float:left;
margin:10px 0 10px 8px;
}
.folgeseite {
height:auto;
margin:15px 22px 10px 8px;
min-height:300px;
width:600px;
}
* html .folgeseite {
margin:15px 0;
width:550px;
}
.folgeseite .absatz {
float:left;
padding:10px;
position:relative;
width:580px;
}
.folgeseite h2 {
margin:0 0 10px;
}
* html .mittel_quer, * html .mittel_rechts {
background:url("/media_data/images/chrome/bg_tsr_blank.jpg") no-repeat scroll left top transparent;
height:208px !important;
margin:10px 0 10px 5px !important;
position:relative;
width:315px !important;
}
* html .mittel_quer .absatz, * html .mittel_rechts .absatz {
float:right;
width:315px;
}
* html .mittel_quer .container_images, * html .mittel_rechts .container_images {
height:auto;
}
.textcontainer .absatz {
float:left;
position:relative;
width:600px;
}
.mehr_erfahren {
background:url("/media_data/images/chrome/btn_mehr_erfahren.gif") no-repeat scroll left top transparent;
bottom:10px;
display:block;
height:20px;
left:10px;
margin-top:12px;
width:100px;
}
.teaser_unsere_standorte {
background:url("/media_data/images/chrome/teaser_unsere_standorte.gif") no-repeat scroll left top transparent;
bottom:10px;
display:block;
height:103px;
left:10px;
width:199px;
}
.teaser_premium_zahnersatz_ohne_zuzahlung {
background:url("/media_data/images/chrome/teaser_premium_zahnersatz_ohne_zuzahlung.jpg") no-repeat scroll left top transparent;
bottom:10px;
display:block;
height:282px;
left:10px;
width:315px;
}
fieldset {
margin:16px 0 0;
}
fieldset#newsletter {
margin:0;
padding:0;
}
label {
color:#808081 !important;
}
fieldset#newsletter label {
float:left;
font-weight:700;
width:75px;
}
* html fieldset#newsletter label {
width:80px;
}
fieldset#newsletter input, #form_produktinwarenkorb input {
border:1px solid #999999;
height:19px;
margin:1px 0;
width:290px;
}
#form_produktinwarenkorb input {
width:235px;
}
input#newsletter_submitter {
background:url("/media_data/images/chrome/btn_tsr_newsletter.jpg") no-repeat scroll left top transparent;
border:0 none !important;
bottom:3px;
cursor:pointer;
display:block;
height:25px !important;
position:absolute;
right:10px;
width:126px !important;
}
ul#menu {
background:none repeat scroll 0 0 #0066A9;
border-bottom:0 none;
border-top:0 none;
height:30px;
margin-left:4px;
padding-left:14px;
width:966px;
}
ul#menu li a {
color:#555555;
display:block;
font-size:12pt;
font-weight:700;
height:30px;
padding:0;
text-indent:-1000em;
}
ul#menu li a#first {
width:164px;
}
ul#menu li ul {
border-top:0 none;
left:0;
padding-top:0;
position:absolute;
top:30px;
z-index:10000;
}
li a, ul#menu li:hover ul {
display:block;
z-index:10000;
}

.textcontainer li a{
display: inline;
}

ul#menu li ul li {
float:none;
margin:0;
padding:0;
z-index:10000;
}
ul#menu li {
z-index:10;
}
ul#menu li ul li a {
background:url("/media_data/images/menu/bg_submenu_off.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
font-size:10pt;
font-weight:400;
height:31px;
line-height:31px;
margin:0 0 0 -7px;
padding:0;
text-indent:32px;
width:214px;
}
ul#menu li ul li a:hover {
background:url("/media_data/images/menu/bg_submenu_on.png") no-repeat scroll 0 0 transparent;
text-decoration:none;
}
ul#menu li ul li.last a {
background:url("/media_data/images/menu/bg_submenu_bottom_off.png") no-repeat scroll 0 0 transparent;
border:0 none !important;
height:39px;
}
ul#menu li ul li.last a:hover {
background:url("/media_data/images/menu/bg_submenu_bottom_on.png") no-repeat scroll 0 0 transparent;
}
li a.menu_golf_lounge_hamburg, li a.menu_golf_lounge_hamburg_aktiv {
background:url("/media_data/images/menu/menu_golfloungehamburg_off.jpg") no-repeat scroll left top transparent !important;
display:block;
height:30px;
width:199px;
}
* html li a.menu_golf_lounge_hamburg, * html li a.menu_golf_lounge_hamburg_aktiv {
background:url("/media_data/images/menu/menu_golfloungehamburg_off.jpg") no-repeat scroll left top transparent !important;
display:block;
height:30px;
width:199px;
}
li a.menu_baelle_schlagen, li a.menu_baelle_schlagen_aktiv {
background:url("/media_data/images/menu/menu_baelleschlagen_off.jpg") no-repeat scroll left top transparent !important;
display:block;
height:30px;
width:165px;
}
* html li a.menu_baelle_schlagen, * html li a.menu_baelle_schlagen_aktiv {
background:url("/media_data/images/menu/menu_baelleschlagen_off.jpg") no-repeat scroll left top transparent;
display:block;
height:30px;
width:165px;
}
li a.menu_training, li a.menu_training_aktiv {
background:url("/media_data/images/menu/menu_training_neu_off.jpg") no-repeat scroll left top transparent !important;
display:block;
height:30px;
width:118px;
}
* html li a.menu_training, * html li a.menu_training_aktiv {
background:url("/media_data/images/menu/menu_training_neu_off.jpg") no-repeat scroll left top transparent;
display:block;
height:30px;
width:118px;
}
li a.menu_turniere, li a.menu_turniere_aktiv {
background:url("/media_data/images/menu/menu_turniere_neu_off.jpg") no-repeat scroll left top transparent !important;
display:block;
height:30px;
width:115px;
}
* html li a.menu_turniere, * html li a.menu_turniere_aktiv {
background:url("/media_data/images/menu/menu_turniere_neu_off.jpg") no-repeat scroll left top transparent;
display:block;
height:30px;
width:115px;
}
li a.menu_business_event, li a.menu_business_event_aktiv {
background:url("/media_data/images/menu/menu_businessevent_off.jpg") no-repeat scroll left top transparent !important;
display:block;
height:30px;
width:174px;
}
* html li a.menu_business_event, * html li a.menu_business_event_aktiv {
background:url("/media_data/images/menu/menu_businessevent_off.jpg") no-repeat scroll left top transparent;
display:block;
height:30px;
width:174px;
}
li a.menu_termine, li a.menu_termine_aktiv {
background:url("/media_data/images/menu/menu_termine_off.jpg") no-repeat scroll left top transparent !important;
display:block;
height:30px;
width:74px;
}
* html li a.menu_termine, * html li a.menu_termine_aktiv {
background:url("/media_data/images/menu/menu_termine_off.jpg") no-repeat scroll left top transparent;
display:block;
height:30px;
width:74px;
}
li a.menu_shop, li a.menu_shop_aktiv {
background:url("/media_data/images/menu/menu_shop_off.jpg") no-repeat scroll left top transparent !important;
display:block;
height:30px;
width:100px;
}
* html li a.menu_shop, * html li a.menu_shop_aktiv {
background:url("/media_data/images/menu/menu_shop_off.jpg") no-repeat scroll left top transparent;
display:block;
height:30px;
width:100px;
}
li a.menu_deutscher_golf_verband_club, li a.menu_deutscher_golf_verband_club_aktiv {
background:url("/media_data/images/menu/menu_dgv_club_off.jpg") no-repeat scroll left top transparent !important;
display:block;
height:30px;
width:94px;
}
* html li a.menu_deutscher_golf_verband_club, * html li a.menu_deutscher_golf_verband_club_aktiv {
background:url("/media_data/images/menu/menu_dgv_club_off.jpg") no-repeat scroll left top transparent;
display:block;
height:30px;
width:94px;
}
li a.menu_newsletter, li a.menu_newsletter_aktiv {
background:url("/media_data/images/menu/menu_newsletter_off.jpg") no-repeat scroll left top transparent !important;
display:block;
height:30px;
width:83px;
}
* html li a.menu_newsletter, * html li a.menu_newsletter_aktiv {
background:url("/media_data/images/menu/menu_newsletter_off.jpg") no-repeat scroll left top transparent;
display:block;
height:30px;
width:83px;
}
ul#menu li#li_my_golf_lounge ul {
display:none;
right:8px;
}
* html ul#menu li#li_my_golf_lounge ul {
right:18px;
}
li a.menu_my_golf_lounge, li a.menu_my_golf_lounge_aktiv {
background:url("/media_data/images/menu/menu_my_golf_lounge_off.jpg") no-repeat scroll left top transparent !important;
display:block;
height:30px;
width:130px;
}
* html li a.menu_my_golf_lounge, * html li a.menu_my_golf_lounge_aktiv {
background:url("/media_data/images/menu/menu_my_golf_lounge_off.jpg") no-repeat scroll left top transparent;
display:block;
height:30px;
width:130px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, img, fieldset, input, textarea, p, blockquote, th, td, * html #page_header #kundenlogin_div fieldset, * html #page_header #kundenlogout_div fieldset {
margin:0;
padding:0;
}
abbr, acronym, #page_header #kundenlogin_div input, .mittel_quer .container_images img {
border:0 none;
}
* html #bgimg, .invisible, ul#menu li#li_golf_lounge_hamburg ul, ul#menu li#li_baelle_schlagen ul, ul#menu li#li_training ul, ul#menu li#li_turniere ul, ul#menu li#li_business_event ul, ul#menu li#li_termine ul, ul#menu li#li_shop ul, ul#menu li#li_deutscher_golf_verband_club ul, ul#menu li#li_newsletter ul {
display:none;
z-index:10000;
}
a:hover, .submenu a:hover {
text-decoration:underline;
}
#page_header #kundenlogin_div fieldset, #page_header #kundenlogout_div fieldset, ul.ebene1, ul.ebene2, ul.ebene3, * html #content_menu {
margin:0 0 0 10px;
}
ul.ebene2 li, ul.ebene3 li, .produktvorschau p {
float:none;
}
#erklaer_box_schliessen, .kundendaten .mittel_quer, #under_navi {
float:right;
}
#content_menu ul li a, .fehler a, .red a {
color:#FFFFFF;
}
#suche_form, .preisblock, .zoom, ul#seiten_aufzaehler, .float_left, ul#menu li {
float:left;
}
#suggests, ul#menu li#li_golf_lounge_hamburg:hover ul li:hover, ul#menu li#li_baelle_schlagen:hover ul li:hover, ul#menu li#li_training:hover ul li:hover, ul#menu li#li_turniere:hover ul li:hover, ul#menu li#li_business_event:hover ul li:hover, ul#menu li#li_termine:hover ul li:hover, ul#menu li#li_shop:hover ul li:hover, ul#menu li#li_deutscher_golf_verband_club:hover ul li:hover, ul#menu li#li_newsletter:hover ul li:hover, ul#menu li#li_my_golf_lounge:hover ul li:hover {
z-index:1000;
}
.box .ueber, .stronger, a.seite_click {
font-weight:700;
}
.textcontainer a.weiter, .mittel_quer a.weiter, ul#ebene_1 {
margin-left:10px;
}
.textcontainer h2, .textcontainer h3, .textcontainer h4, .fotogalerie_div h3 {
color:#4099CC;
font-size:20px !important;
margin:6px 0 12px 15px;
}
.textcontainer h3, .textcontainer h4, .grasgruen, .fotogalerie_div h3 {
height:24px;
}
.textcontainer h4 {
font-size:16px;
}
.startseite .mittel_rechts, .startseite .mittel_quer {
float:left;
margin:8px 0 8px 8px;
position:relative;
}
ul#menu li#li_golf_lounge_hamburg:hover ul, ul#menu li#li_baelle_schlagen:hover ul, ul#menu li#li_training:hover ul, ul#menu li#li_turniere:hover ul, ul#menu li#li_business_event:hover ul, ul#menu li#li_termine:hover ul, ul#menu li#li_shop:hover ul, ul#menu li#li_deutscher_golf_verband_club:hover ul, ul#menu li#li_newsletter:hover ul, ul#menu li#li_my_golf_lounge:hover ul {
display:block;
margin:0 0 0 1px;
}
ul#menu li#li_shop:hover ul {
    left: -100px;
}
ul#menu li#li_deutscher_golf_verband_club:hover ul {
    left: -106px;
}
li a.menu_golf_lounge_hamburg_aktiv, li a.menu_golf_lounge_hamburg:hover, * html li a.menu_golf_lounge_hamburg_aktiv, * html li a.menu_golf_lounge_hamburg:hover {
background:url("/media_data/images/menu/menu_golfloungehamburg_on.jpg") no-repeat scroll left top transparent !important;
}
li a.menu_baelle_schlagen_aktiv, li a.menu_baelle_schlagen:hover, * html li a.menu_baelle_schlagen_aktiv, * html li a.menu_baelle_schlagen:hover {
background:url("/media_data/images/menu/menu_baelleschlagen_on.jpg") no-repeat scroll left top transparent !important;
}
li a.menu_training_aktiv, li a.menu_training:hover, * html li a.menu_training_aktiv, * html li a.menu_training:hover {
background:url("/media_data/images/menu/menu_training_neu_on.jpg") no-repeat scroll left top transparent !important;
}
li a.menu_turniere_aktiv, li a.menu_turniere:hover, * html li a.menu_turniere_aktiv, * html li a.menu_turniere:hover {
background:url("/media_data/images/menu/menu_turniere_neu_on.jpg") no-repeat scroll left top transparent !important;
}
li a.menu_business_event_aktiv, li a.menu_business_event:hover, * html li a.menu_business_event_aktiv, * html li a.menu_business_event:hover {
background:url("/media_data/images/menu/menu_businessevent_on.jpg") no-repeat scroll left top transparent !important;
}
li a.menu_termine_aktiv, li a.menu_termine:hover, * html li a.menu_termine_aktiv, * html li a.menu_termine:hover {
background:url("/media_data/images/menu/menu_termine_on.jpg") no-repeat scroll left top transparent !important;
}
li a.menu_shop_aktiv, li a.menu_shop:hover, * html li a.menu_shop_aktiv, * html li a.menu_shop:hover {
background:url("/media_data/images/menu/menu_shop_on.jpg") no-repeat scroll left top transparent !important;
}
li a.menu_deutscher_golf_verband_club_aktiv, li a.menu_deutscher_golf_verband_club:hover, * html li a.menu_deutscher_golf_verband_club_aktiv, * html li a.menu_deutscher_golf_verband_club:hover {
background:url("/media_data/images/menu/menu_dgv_club_on.jpg") no-repeat scroll left top transparent !important;
}
li a.menu_newsletter_aktiv, li a.menu_newsletter:hover, * html li a.menu_newsletter_aktiv, * html li a.menu_newsletter:hover {
background:url("/media_data/images/menu/menu_newsletter_on.jpg") no-repeat scroll left top transparent !important;
}
li a.menu_my_golf_lounge_aktiv, li:hover a.menu_my_golf_lounge, li a.menu_my_golf_lounge:hover, * html li a.menu_my_golf_lounge_aktiv, * html li a.menu_my_golf_lounge:hover {
background:url("/media_data/images/menu/menu_my_golf_lounge_on.jpg") no-repeat scroll left top transparent !important;
}
#kontakt_anfrage label {
float:left;
width:155px !important;
}
#kontakt_anfrage input, #kontakt_anfrage select {
border:1px solid #999999;
font-family:Verdana,"Trebuchet MS",Arial;
font-size:11px;
margin-bottom:5px;
width:295px;
}
input#strasse, input#eigentuemer_strasse, input#liefer_strasse, input#eigentuemer_telefon, input#telefon, input#eigentuemer_ort, input#objekt_telefon, input#objekt_ort, input#ort, input#liefer_ort, input#objekt_strasse {
width:194px !important;
}
input#hausnummer, input#eigentuemer_hausnummer, input#liefer_hausnummer, input#eigentuemer_vorwahl, input#objekt_vorwahl, input#vorwahl, input#eigentuemer_plz, input#plz, input#objekt_hausnummer, input#liefer_plz, input#objekt_plz {
width:95px !important;
}
#kontakt_anfrage textarea {
border:1px solid #999999;
font-family:Verdana,"Trebuchet MS",Arial;
font-size:11px;
height:100px;
margin-bottom:5px;
width:295px;
}
input#submitter_kontakt {
background:url("/media_data/images/chrome/btn_abschicken.jpg") no-repeat scroll left top transparent;
border:0 none !important;
display:block;
float:right;
height:25px;
margin:10px 129px 0 0;
width:126px !important;
}
a#bild_close {
background:url("/media_data/images/chrome/btn_schliessen.png") no-repeat scroll right top transparent;
display:block;
height:24px;
position:absolute;
right:24px;
top:1px;
width:126px;
}
.textcontainer .fotogalerie .container_images img {
float:left;
padding:0;
position:relative;
}
.fotogalerie.container {
float:left;
margin:2px 3px;
min-height:85px;
padding:0;
position:relative;
width:auto !important;
}
* html .fotogalerie.container {
height:auto;
}
* html .container {
margin:0;
}
.fotogalerie_div h2 {
height:24px;
}
.fotogalerie_div {
background:url("/media_data/images/chrome/bg_content.jpg") repeat-x scroll left top transparent;
float:left;
min-height:200px;
width:600px;
}
.fotogalerie_div .container_images:hover .lupe, .fotogalerie .container_images:hover .lupe {
background:url("/media_data/images/chrome/lupe.jpg") no-repeat scroll left top transparent;
bottom:4px;
cursor:pointer;
display:block;
height:22px;
position:absolute;
right:0;
width:22px;
}
.fotogalerie_div .bilder {
padding:15px;
}
*+html .fotogalerie_div .bilder {
    width: 570px !important;
}

#lightbox_background {
padding:25px 20px;
}
#bild_navi {
height:1px;
margin:10px 0;
}
a#bild_left {
float:left;
}
a#bild_right {
float:right;
}
#bildvon {
color:#3F9AC7;
font-size:16px;
}
a#bild_left, a#bild_right {
color:#3F9AC7;
font-size:24px;
}
a#bild_left:hover, a#bild_right:hover {
text-decoration:none;
}
.container_images {
position:relative;
z-index:0;
}
.shop .container_images {
text-align:center;
}
#info_block p {
text-align:left;
}
.anhang a {
background:url("/media_data/images/chrome/btn_download.jpg") no-repeat scroll left top transparent;
border:0 none !important;
bottom:0;
display:block;
height:20px;
position:absolute;
right:10px;
width:118px !important;
}
.mittel_rechts .anhang a {
background:url("/media_data/images/chrome/btn_tsr_download.jpg") no-repeat scroll left top transparent;
border:0 none !important;
bottom:4px;
display:block;
height:25px;
position:absolute;
right:10px;
width:126px !important;
}
.folgeseite .container_images {
float:left;
margin: 0 15px 15px 0 !important;
}
#mylogin_container input {
background:none repeat scroll 0 0 #FFFFFF;
}
#mylogin_container #mgl_submit {
bottom:4px;
margin-top:10px;
position:absolute;
right:15px;
}
#kontakt_anfrage {
margin:10px;
}
.textcontainer .img_div {
}
.textcontainer .textteil {
}
#newsticker {
background:url("/media_data/images/chrome/bg_newsticker.jpg") repeat-x scroll left top transparent;
float:left;
height:30px;
margin:0;
padding:0;
width:830px;
}
#newsticker_img {
background:url("/media_data/images/chrome/newsticker_img.jpg") no-repeat scroll left top transparent;
display:block;
float:left;
height:30px;
margin:0;
width:150px;
}
#superbanner {
background:none repeat scroll 0 0 transparent;
display:block;
float:right;
height:102px;
margin:8px 0 0;
position:relative;
width:740px;
}
#superbanner a, #skyscraper a, #flashcontent_skyscraper, #flashcontent_superbanner {
left:6px;
position:absolute;
top:6px;
}
#skyscraper {
background:none repeat scroll 0 0 transparent;
height:612px;
position:absolute;
right:-145px;
top:121px;
width:132px;
}
* html #superbanner, * html #skyscraper {
background:none repeat scroll 0 0 transparent;
border:2px solid #FFFFFF;
}
#li_shop {
display:block;
}
.textteil li a {
color:#96BC05;
display:inline;
}
/*
#li_turniere {
    display: none;
}
#li_deutscher_golf_verband_club {
    margin-right: 75px;
}
*/
.trainingsvideos .mittel_quer, .trainingsvideos .mittel_rechts {
    margin: 10px 0 10px 8px;
}
/*
#iframe_V1Frame {
    position: relative;
    z-index: 10;
}
*/
