/*
font-family:'Didot W01 Headline';
font-family:'HelveticaNeueW01-47LtCn 692686';
font-family:'HelveticaNeueW01-ThinCn 673383';
font-family:'HelveticaNeueW01-67MdCn 692710';
font-family:'HelveticaNeueW01-57Cn';
*/

html,body {overflow-x:hidden}
body {margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px}
A {text-decoration:none}
IMG {border:0 none}
.smoothfont {-webkit-font-smoothing:antialiased;-moz-font-smoothing:grayscale;-moz-osx-font-smoothing:grayscale}
.noselect {-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none}
.clear {clear:both}

H1 {margin:0;font-family:'Didot W01 Headline',serif;font-weight:normal;font-size:40px;letter-spacing:-1px}
H2 {margin:0;font-family:'Didot W01 Headline',serif;font-weight:normal;font-size:30px;letter-spacing:-1px}
H3 {margin:0;font-family:'HelveticaNeueW01-57Cn',sans-serif;font-weight:bold;font-size:22px}

DIV.yellowline {background:#c8102e;height:15px;position:fixed;width:100%;z-index:2}
DIV.yellowline>DIV {background:#ffcd00;height:15px;width:960px;margin:auto}
DIV.top {position:relative;margin-top:15px}
DIV.top IMG {position:absolute;margin-top:30px;margin-left:30px;z-index:1;height:115px}
DIV.top H1 {position:absolute;bottom:30px;z-index:1;margin:0 0 0 30px;color:#fff;font-size:99px;text-transform:uppercase;line-height:100px;letter-spacing:-6px;text-shadow:rgba(0,0,0,0.5) 0 0 10px}
DIV.top H1>span {display:block}

DIV.centered {width:960px;margin:auto}

DIV.menu {background:#333;height:70px;font-family:'HelveticaNeueW01-47LtCn 692686',sans-serif;font-size:20px;text-transform:uppercase;white-space:nowrap;width:100%;z-index:10}
DIV.menu A {color:#fff}

DIV.menu LI>A>SPAN {float:right;font-size:11px;padding-top:4px;color:#999}
DIV.menu UL.menu0>LI>A>SPAN {display:none}
DIV.menu UL.menu0 {display:table;margin:0;padding:0;width:100%;position:relative}
DIV.menu UL.menu0>LI {display:table-cell;margin:0;padding:0;text-align:left;width:5%}
DIV.menu UL.menu0>LI>A {display:block;line-height:30px;height:50px;padding:20px 0 0 10px;}
//DIV.menu UL.menu0>LI.li14 {background:#ffcd00}
DIV.menu UL.menu0>LI.active {background:#444}
DIV.menu UL.menu0>LI.active>A {color:#ffcd00}
//DIV.menu UL.menu0>LI.li14>A {color:#c8102e}

DIV.menu UL.menu0>LI.li14.active UL.menu1 {display:table !important;position:absolute;margin-top:-20px;left:0;background:#444}
DIV.menu UL.menu0>LI.li14.active UL.menu1>LI {display:table-cell !important;font-size:14px}
DIV.menu UL.menu0>LI.li14.active UL.menu2 {margin-left:0px;margin-top:0px}
DIV.menu UL.menu0>LI.li14.active UL.menu1>LI>A>SPAN {display:none}

DIV.menu UL.menu0>LI.hover UL.menu1 {display:block}
DIV.menu UL.menu1 {position:absolute;display:none;margin:0px 0 0;padding:0;background:#333;box-shadow:rgba(0,0,0,0.5) 0 3px 5px}
DIV.menu UL.menu1>LI {display:block;margin:0;padding:0;text-align:left}
DIV.menu UL.menu1>LI>A {display:block;padding:10px}
DIV.menu UL.menu1>LI.active>A {color:#ffcd00}

DIV.menu UL.menu1>LI.hover UL.menu2 {display:block}
DIV.menu UL.menu2 {position:absolute;display:none;margin:0;padding:0;background:#333;box-shadow:rgba(0,0,0,0.5) 0 3px 5px;margin-left:150px;margin-top:-40px}
DIV.menu UL.menu2>LI {display:block;margin:0;padding:0;text-align:left}
DIV.menu UL.menu2>LI>A {display:block;padding:10px}
DIV.menu UL.menu2>LI.active>A {color:#ffcd00}

DIV.menu UL.menu2>LI.hover UL.menu3 {display:block}
DIV.menu UL.menu3 {position:absolute;display:none;margin:0;padding:0;background:#333;box-shadow:rgba(0,0,0,0.5) 0 3px 5px;margin-left:150px;margin-top:-40px}
DIV.menu UL.menu3>LI {display:block;margin:0;padding:0;text-align:left}
DIV.menu UL.menu3>LI>A {display:block;padding:10px}
DIV.menu UL.menu3>LI.active>A {color:#ffcd00}

DIV.menu UL.menu3>LI.hover UL.menu4 {display:block}
DIV.menu UL.menu4 {position:absolute;display:none;margin:0;padding:0;background:#333;box-shadow:rgba(0,0,0,0.5) 0 3px 5px;margin-left:150px;margin-top:-40px}
DIV.menu UL.menu4>LI {display:block;margin:0;padding:0;text-align:left}
DIV.menu UL.menu4>LI>A {display:block;padding:10px}
DIV.menu UL.menu4>LI.active>A {color:#ffcd00}

DIV.content {min-height:300px;padding:30px 0}
DIV.content H1 {margin-bottom:20px}
DIV.content A {color:#c8102e}

DIV.vandaag {font-family:'Didot W01 Headline',serif;font-weight:normal;font-size:70px;padding:20px 0;clear:both}
DIV.vandaag SPAN.temp {color:#c8102e}
DIV.vandaag SPAN.temp>SPAN { vertical-align:super;font-size:39px}
DIV.vandaag IMG.icon {vertical-align:top;margin:20px 0 0 20px}

ARTICLE IMG {max-width:100%;height:auto !important}
ARTICLE VIDEO {max-width:100%}

DIV.video {height:0;padding-bottom:56.25%;position:relative}
DIV.video > IFRAME {position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}

DIV.columns {
	text-align:left;
	font-family:sans-serif;font-size:18px;line-height:28px;
}
DIV.columns2 {
	-moz-column-count:2;-webkit-column-count:2;column-count:2;
	-moz-column-gap:60px;-webkit-column-gap:60px;column-gap:60px;
	-webkit-column-rule:dotted 1px #eee;
}
DIV.columns3 {
	-moz-column-count:3;-webkit-column-count:3;column-count:3;
	-moz-column-gap:60px;-webkit-column-gap:60px;column-gap:60px;
	-webkit-column-rule:dotted 1px #eee;
}

DIV.slider {height:500px;width:100%}
DIV.slider {position:relative}
DIV.slider>DIV.container {height:100%;overflow:hidden}
DIV.slider UL {display:block;margin:0;padding:0;height:100%}
DIV.slider LI {display:block;margin:0;padding:0;height:100%;float:left;background-size:cover;background-position:center}
DIV.slider DIV.prev,DIV.slider DIV.next {position:absolute;width:40px;height:40px;background:#fff;border-radius:40px;text-align:center;font-family:Arial,sans-serif;font-size:55px;line-height:30px;top:50%;opacity:0.3;cursor:pointer;filter:alpha(opacity=30);box-shadow:#000 1px 2px 5px;margin-top:-20px}
DIV.slider DIV.prev {left:3%}
DIV.slider DIV.next {right:3%}
DIV.slider DIV.playpause {position:absolute;right:3%;bottom:10px;width:30px;height:30px;color:#fff;font-size:20px;text-shadow:#000 0 0 1px;cursor:pointer}
DIV.slider DIV.prev:hover,DIV.slider DIV.next:hover {opacity:0.6;filter:alpha(opacity=60)}

DIV.footer {background:#ffcd00;height:300px;font-family:'HelveticaNeueW01-ThinCn 673383',sans-serif;font-weight:normal;font-size:20px}
DIV.footer H2 {padding:40px 0 20px}
DIV.footer H3 {margin-bottom:4px}
DIV.footer DIV.column {float:left;margin-right:100px;line-height:26px}
DIV.footer A {color:#000}

FORM.login {display:block;margin:20px 0}
FORM.login DIV.error {background:#fcc;color:#c00;border:1px solid #900;padding:5px 10px;border-radius:5px;margin-bottom:10px;display:inline-block}
FORM.login LABEL {display:block}
FORM.login INPUT {background:#f8f8f8;display:block;margin:0 0 15px 0;padding:2px 5px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif;font-size:18px;outline:none;box-shadow:inset rgba(0,0,0,0.15) 0 1px 3px;border-radius:3px}
FORM.login INPUT:focus {background:#eee}
FORM.login BUTTON {background:#f8f8f8;display:block;margin:0 0 15px 0;padding:6px 15px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif;font-size:18px;outline:none;box-shadow:inset rgba(255,255,255,0.15) 0 1px 3px;border-radius:3px}

DIV.agenda {float:right;width:180px;background:#ffeeaa;border:1px solid #ffcd00;padding:10px;border-radius:7px;margin-left:30px}
DIV.agenda H2 {margin-bottom:11px}
DIV.agenda>DIV {margin-top:5px;font-size:12px;line-height:20px;border-top:2px solid #ffcd00;padding-top:5px}
DIV.agenda DIV.date {font-size:13px;color:#c8102e;font-weight:bold}
DIV.agenda DIV.summary {font-size:15px;font-weight:bold}

IFRAME#egolf4u_iframe {width:100%}

DIV.top.small H1 {font-size:80px;letter-spacing:0;line-height:80px;bottom:30px}
DIV.top.small IMG {height:80px;margin-top:20px}
DIV.top.small2 H1 {font-size:70px;letter-spacing:0;line-height:80px;bottom:auto;top:26px;margin-left:100px}
DIV.top.small2 H1>SPAN {display:inline}
DIV.top.small2 IMG {height:60px;margin-top:30px}

IFRAME.baanstatus {border:0 none;float:right;height:500px;width:202px;margin-left:30px}

DIV.fotos>DIV {float:left;text-align:center}
DIV.fotos>DIV IMG {display:block;width:100px;height:100px;margin:0 20px 20px 0;border:1px solid #fff;box-shadow:rgba(0,0,0,0.5) 0 0 5px}
DIV.fotos.serie>DIV IMG {display:block;width:50px;height:50px}
DIV.fotos>DIV A {color:#000}
IMG.fotogroot {display:block;border:1px solid #fff;box-shadow:rgba(0,0,0,0.5) 0 0 5px;max-width:100%;max-height:500px;margin: 0 auto 20px auto}

DIV.menu .icon {display:none;cursor:pointer;padding:10px 0}

DIV.mobilemenu {display:none;position:fixed;left:0;width:100%;max-width:400px;top:60px;bottom:0;z-index:1000;background:#333;color:#fff;overflow:auto;font-size:20px;text-transform:uppercase;font-family:'HelveticaNeueW01-47LtCn 692686',sans-serif;box-shadow:#000 0 10px 10px}
DIV.mobilemenu UL {display:block;margin:0;padding:0}
DIV.mobilemenu LI {display:block;margin:0;padding:0;padding:5px 10px 5px 10px}
DIV.mobilemenu .menu1 LI {padding:5px 0 5px 20px;font-size:17px}
DIV.mobilemenu SPAN {display:none}
DIV.mobilemenu A {color:#fff;display:block}
BODY.inactive,
HTML.inactive {overflow:hidden}

@media screen and (max-width: 1180px) {
	DIV.slider {height:450px}
}
@media screen and (max-width: 980px) {
	DIV.centered {width:94%;margin:0 3%}
	DIV.slider {height:400px}
}
@media screen and (max-width: 800px) {
	DIV.slider {height:300px}
	DIV.columns {-moz-column-count:1;-webkit-column-count:1;column-count:1;}
	DIV.top H1 {font-size:50px;letter-spacing:0;line-height:50px;bottom:30px}
}
@media screen and (max-width: 700px) {
	DIV.slider {height:250px}
	DIV.top IMG {height:80px;margin-top:20px}
}
@media screen and (min-width: 769px) {
	DIV.menu UL.menu0>LI.sub:hover UL.menu1 {display:block}
	DIV.menu UL.menu1>LI.sub:hover UL.menu2 {display:block}
	DIV.menu UL.menu2>LI.sub:hover UL.menu3 {display:block}
	DIV.menu UL.menu3>LI.sub:hover UL.menu4 {display:block}
}
@media screen and (min-width: 1024px) {
	DIV.menu UL.menu0>LI:hover {background:#555}
	DIV.menu UL.menu1>LI:hover {background:#555}
	DIV.menu UL.menu2>LI:hover {background:#555}
	DIV.menu UL.menu3>LI:hover {background:#555}
	DIV.menu UL.menu4>LI:hover {background:#555}
}
@media screen and (max-width: 768px) {
	DIV.menu {height:50px}
	DIV.slider {display:none}
	DIV.top {display:none}
	H1 {font-size:30px}
	IFRAME.baanstatus {float:none;height:450px;margin:0}
	DIV.footer {height:auto}
	DIV.menu UL.menu0 {display:none !important}
	DIV.menu UL.menu0>LI>A>SPAN {display:block}
	DIV.menu UL.menu0>LI.li14.active UL.menu1>LI>A>SPAN {display:block}
	DIV.menu UL.menu0 {display:none;background:#333;box-shadow:rgba(0,0,0,0.5) 0 3px 5px}
	DIV.menu UL.menu0>LI {display:block;width:100%}
	DIV.menu .icon {display:block;font-size:22px}
	DIV.menu .icon>SPAN {background-color:#444;padding:0 2px}
	DIV.menu UL.menu0>LI>A {line-height:30px;height:30px;padding:5px 0 5px 10px;}
	DIV.menu UL.menu0>LI.li14.active UL.menu1 {display:none !important;position:absolute;margin-top:0px;left:auto;background:inherit}
	DIV.menu UL.menu0>LI.li14.active UL.menu1>LI {display:block !important;font-size:inherit}
	DIV.menu UL.menu0>LI.li14.active UL.menu2 {margin-left:50px;margin-top:-40px}
	DIV.menu UL.menu0>LI.li14:hover UL.menu1 {display:block !important}
	DIV.menu UL.menu0>LI.li14.hover UL.menu1 {display:block !important}
	DIV.menu UL.menu1 {margin-left:45px}
	DIV.menu UL.menu2 {margin-left:45px}
	DIV.menu UL.menu3 {margin-left:45px}
	DIV.menu UL.menu4 {margin-left:45px}
	DIV.menu UL.menu0>LI>A {display:block;padding:2px 10px}
	DIV.menu UL.menu1>LI>A {display:block;padding:2px 10px}
	DIV.menu UL.menu2>LI>A {display:block;padding:2px 10px}
	DIV.menu UL.menu3>LI>A {display:block;padding:2px 10px}
	DIV.menu UL.menu4>LI>A {display:block;padding:2px 10px}
}
