@charset "UTF-8";

@font-face {
	font-family:'Savoye';
	src: url('../../Fonts/Savoye.eot');
	src: url('../../Fonts/Savoye.eot?#iefix') format('embedded-opentype'),
		url('../../Fonts/Savoye.woff') format('woff'),
		url('../../Fonts/Savoye.ttf') format('truetype'),
		url('../../Fonts/Savoye.otf') format('opentype'),
		url('../../Fonts/Savoye.svg#Savoye') format('svg');
}

@font-face {
	font-family:'PTSans';
	src: url('../../Fonts/PTSans.eot');
	src: url('../../Fonts/PTSans.eot?#iefix') format('embedded-opentype'),
		url('../../Fonts/PTSans.woff') format('woff'),
		url('../../Fonts/PTSans.ttf') format('truetype'),
		url('../../Fonts/PTSans.otf') format('opentype'),
		url('../../Fonts/PTSans.svg#PTSans') format('svg');
}

@font-face {
	font-family:'PTSans-Italic';
	src: url('../../Fonts/PTSans-Italic.eot');
	src: url('../../Fonts/PTSans-Italic.eot?#iefix') format('embedded-opentype'),
		url('../../Fonts/PTSans-Italic.woff') format('woff'),
		url('../../Fonts/PTSans-Italic.ttf') format('truetype'),
		url('../../Fonts/PTSans-Italic.otf') format('opentype'),
		url('../../Fonts/PTSans-Italic.svg#PTSans') format('svg');
}


/* scrollbar colors */
::-webkit-scrollbar {width: 15px; height: 4px; background: rgb(102,71,18); }
::-webkit-scrollbar-thumb { background-color: rgb(235,235,21); -webkit-border-radius: 1ex; }


Html {
	height: 100vh;
	width: 100vw;
	position:relative;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background: white url('../../Backgrounds/Background65.jpg') top left fixed no-repeat;
	background-size: cover;
}


a:active {
	text-decoration: none;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}


.Shadow {
	-moz-box-shadow: 11px 11px 10px #333;
	-webkit-box-shadow: 11px 11px 10px #333;
	box-shadow: 11px 11px 10px #333;
}


P {
    text-align: center;
}


.TextAlignCenter {
	text-align: center;
}


.ListLotus {
	list-style-image: url('../../Images/LotusWhite.png');
}

.ListHammer {
	list-style-image: url('../../Images/HammerWhite.png');
}

.ListStone {
	list-style-image: url('../../Images/StoneWhite.png');
}


.BackgroundGreen78 {
	background: url('../../Backgrounds/BackgroundGreen78.png') repeat center fixed;
	background-size: cover;
	top: 0px;
	left: 0px;
}

.BackgroundDarkGreen80 {
	background: url('../../Backgrounds/BackgroundDarkGreen80.png') repeat center fixed;
	background-size: cover;
	top: 0px;
	left: 0px;
}

.GoogleMaps {
	background: url('../../Backgrounds/BackgroundWhite50.png') repeat center fixed;
	background-size: cover;
	top: 10px;
	left: 0px;
	font-family: PTSans;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: rgb(143,154,16);
}

.Footer {
	padding-left: 20px;
	padding-right: 20px;
	background: url('../../Backgrounds/BackgroundDarkBrown90.png') repeat center fixed;
	background-size: cover;
	top: 0px;
	left: 0px;
}

.FooterImg {
	background: url('../../Backgrounds/BackgroundDarkBrown90.png') repeat center fixed;
	background-size: cover;
	top: 0px;
	left: 0px;
}

.TopLine {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgb(255,255,255);
}


.LineHeight {
	line-height: 1.2;	
}



.FontStyle36Savoye {
	font-family: Savoye;
	font-size: 36px;
	font-style: normal;
	font-weight: normal;
	color: rgb(255,255,255);
}

.FontStyle110Savoye {
	font-family: Savoye;
	font-size: 110px;
	font-style: normal;
	font-weight: normal;
	color: rgb(235,235,21);
}

.FontStyle110SavoyeGreen {
	font-family: Savoye;
	font-size: 110px;
	font-style: normal;
	font-weight: normal;
	color: rgb(120,130,12);
}

.FontStyle11 {
	font-family: PTSans;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: rgb(255,255,255);
}

.FontStyle12 {
	font-family: PTSans;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: rgb(255,255,255);
}

.FontStyle12Yellow {
	font-family: PTSans;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: rgb(245,245,10);
}


.FontStyle12Hover {
	font-family: PTSans;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: rgb(245,245,10);
}

a.FontStyle12Hover:hover {
	font-weight: bold;
}

.FontStyle13 {
	font-family: PTSans;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: rgb(255,255,255);
}

.FontStyle14 {
	font-family: PTSans;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: rgb(255,255,255);
}

.FontStyle14Red {
	font-family: PTSans;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: rgb(255,0,0);
}

.FontStyle16 {
	font-family: PTSans;
	font-size: 16px;
	font-style: normal;
	font-weight:normal;
	color: rgb(255,255,255);
}

.FontStyle16Yellow {
	font-family: PTSans;
	font-size: 16px;
	font-style: normal;
	font-weight:normal;
	color: rgb(235,235,21);
}

.FontStyle16Hover {
	font-family: PTSans;
	font-size: 16px;
	font-style: normal;
	font-weight:normal;
	color: rgb(235,235,21);
}

a.FontStyle16Hover:hover {
	font-weight: bold;
}

.FontStyle17 {
	font-family: PTSans;
	font-size: 17px;
	font-style: normal;
	font-weight:normal;
	color: rgb(255,255,255);
}

.FontStyle17Bold {
	font-family: PTSans;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: rgb(255,255,255);
}

.FontStyle17Yellow {
	font-family: PTSans;
	font-size: 17px;
	font-style: normal;
	font-weight:normal;
	color: rgb(235,235,21);
}

.FontStyle18 {
	font-family: PTSans;
	font-size: 18px;
	font-style: normal;
	font-weight:normal;
	color: rgb(255,255,255);
}

.FontStyle24Yellow {
	font-family: PTSans;
	font-size: 24px;
	font-style: normal;
	font-weight:normal;
	color: rgb(235,235,21);
}

.FontStyle18Brown {
	font-family: PTSans;
	font-size: 18px;
	font-style: normal;
	font-weight:normal;
	color: rgb(87,56,2);
}

.FontStyle18Yellow {
	font-family: PTSans;
	font-size: 18px;
	font-style: normal;
	font-weight:normal;
	color: rgb(235,235,21);
}

.FontStyle20 {
	font-family: PTSans;
	font-size: 20px;
	font-style: normal;
	font-weight:normal;
	color: rgb(255,255,255);
}

.FontStyle22 {
	font-family: PTSans;
	font-size: 22px;
	font-style: normal;
	font-weight:normal;
	color: rgb(255,255,255);
}

.FontStyle20Brown {
	font-family: PTSans;
	font-size: 20px;
	font-style: normal;
	font-weight:normal;
	color: rgb(87,56,2);
}

.FontStyle30BrownItalic {
	font-family: PTSans-Italic;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	color: rgb(87,56,2);
}


#apDivLogoDSW {
	position: relative;
	width: 140px;
	height: 95px;
	top: -5px;
	left: 50px;
}

#apDivTextSDW {
	position: relative;
	width: 580px;
	height: 95px;
	top: -7px;
	left: 10px;
}

#apDivHeader {
	position: relative;
	width: 900px;
	height: 100px;
	top: 30px;
	left: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	text-align: center;
	cursor: default;
}

#apDivMenu {
	position: relative;
	width: 900px;
	height: 50px;
	top: 0px;
	left: 0px;
}

#apDivFooterButtons {
	position: relative;
	width: 900px;
	height: 50px;
	top: 0px;
	left: 0px;
}

#apDivKopTekst {
	position: relative;
	width: 630px;
	height: 40px;
	top: 30px;
	left: 20px;
}

#apDivPhoto1 {
	position: relative;
	width: 195px;
	height: 280px;
	top: 30px;
	left: 15px;
	background: url('../../Pictures/AlgemeenPhoto1.png')
}

#apDivOpeningsTijden {
	position: relative;
	width: 195px;
	height: 250px;
	top: 45px;
	left: 15px;
	line-height: 18pt;
	cursor: default;
}

#apDivGoogleMapTekst {
	position: relative;
	width: 675px;
	height: 290px;
	top: 10px;
	left: 0px;
}

#apDivGoogleMap {
	position: relative;
	width: 675px;
	height: 300px;
	top: 102px;
	left: 0px;
	font-family: PTSans;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: rgb(0,0,0);
	img{max-width: none!important;
	background:none!important;
}
