BODY {
	margin:0;
	margin-bottom:5px;
	background-color:#cccccc;
}

P  {
	font-size : 10pt;
	font-weight : normal;
	color : Black;
	text-align : left;
	font-style : normal;
	font-family : Arial, Helvetica, sans-serif;
	margin-bottom : 8px;
	margin-top : 2px;
}

LI  {
	font-size : 10pt;
	font-weight : normal;
	color : Black;
	text-align : left;
	font-style : normal;
	font-family : Arial, Helvetica, sans-serif;
	margin-top : 0px;
	margin-bottom : 0px;
}

UL {
	margin-bottom : 0px;
	margin-top : 0px;
}

OL {
	margin-bottom : 0px;
	margin-top : 0px;
}

H1  {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-style : normal;
	font-size : 12pt;
	margin-bottom : 5px;
	margin-top : 8px;
}

H2  {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-style : normal;
	font-size : 11pt;
	margin-bottom : 2px;
	margin-top : 10px;
}

H3  {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-style : normal;
	font-size : 10pt;
	margin-bottom : -2px;
	margin-top : 0px;
}

A:Hover  {
	color : Red;
}

BODY  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : Black;
	text-align : left;
	font-style : normal;
}

TD  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : Black;
	text-align : left;
	font-style : normal;
}

.schuingedrukt  {
	font : italic;
}

.kleiner  {
	font-size : 8pt;
}

.vetgedrukt  {
	font-weight : bold;
	color : Black;
}

.vetgedruktmenu  {
	font-weight : bold;
	color : White;
}

.normaal  {
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	color : Black;
	font-size : 10pt;
}

.voettekst  {
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	color : Black;
	font-size : 8pt;
}

.beschrijving  {
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	color : Black;
	font-size : 9pt;
}

#welkom a:link, #welkom a:active, #welkom a:visited{
	text-decoration:none;
	color: #000000;
}

#welkom a:hover{
	text-decoration:underline;
	color:#FF0000;
}


#linkermenu {
	width:200px;
}

.linkermenuitem ul, .linkermenuitem ul li, .linkermenuitem ul ul, .linkermenuitem ul ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}
.linkermenuitem ul li, .linkermenuitem ul ul li
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	border-top: solid 1px #999999;
	border-bottom-width: 0;
}

.linkermenuitem ul li, .linkermenuitem ul li a, .linkermenuitem ul ul li, .linkermenuitem ul ul li a
{
	margin: 0;
	display: block;
	padding: 0;
	line-height: normal;
}
.linkermenuitem ul li a, .linkermenuitem ul ul li a
{
	display: block;
	padding: 2px 5px 3px 5px;
}
* html .linkermenuitem ul ul li a/* hide from IE5.0/Win & IE5/Mac */
{
	height: 0.01%;
}
* html .linkermenuitem ul li a/* hide from IE5.0/Win & IE5/Mac */
{
	height: 0.01%;
}
* html .linkermenuitem ul
{
	position: relative;	/* IE needs this to fix a rendering problem */
}

.linkermenuitem ul li a:link, .linkermenuitem ul li a:visited, .linkermenuitem ul li a:active
{
	font-weight: bold;
	text-decoration: none;
	background-color:#b3b3b3;
	color: Black;
}
.linkermenuitem ul li a:hover, #linkermenu .linkermenuitem ul li a:hover, .linkermenuitem ul ul li a:hover, #linkermenu .linkermenuitem ul ul li a:hover
{
	text-decoration: none;
	background-color:#cc0000;
	color: White;
	font-weight: bold;
}
#linkermenu .linkermenuitem ul ul li .subitem
{
	background-color:#CCCCCC;
	font-weight: normal;
	padding-left: 15px;
	font-weight:bold;
	color: Black;
}
#linkermenu .linkermenuitem ul ul li .subsubitem
{
	background-color:#CCCCCC;
	font-weight: normal;
	padding-left: 25px;
	color: Black;
}

#linkermenu .linkermenuitem ul ul li .selected, #linkermenu .linkermenuitem ul li .selected, #linkermenu .linkermenuitem li .selected
{
	background-color:#FFFFFF;
	font-weight:bold;
}

.suuntotabel  {
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	color : Black;
	font-size : 8pt;
	text-align : center;
}

.verborgen {
	display:none;
}

#broodkruimel {
	background-color:#CCCCCC;
	display:block;
	padding:3px;
	font-size:80%;
}

#broodkruimel a:link, #broodkruimel a:active, #broodkruimel a:visited{
	text-decoration:none;
	color: #000000;
}

#broodkruimel a:hover{
	text-decoration:underline;
	color:#FF0000;
}

#kopmenu {
	text-align:center;
}
#kopmenu a:link, #kopmenu a:active, #kopmenu a:visited{
	text-align:center;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
}

#kopmenu a:hover{
	text-align:center;
	text-decoration:underline;
	color:#FF0000;
}

#kopmenu .selectedmenu, #kopmenu .selectedmenu a:link, #kopmenu .selectedmenu a:active, #kopmenu .selectedmenu a:visited {
	color:#FFFFFF;
}

#welkom {
	background-color:#CCCCCC;
	padding-left:20px;
	margin:0;
	padding-top:20px;
	padding-bottom:5px;
	line-height:150%;
}

#welkom h1 {
	margin:0;
}

#welkom form {
	margin:0;
	padding:0;
	margin-bottom:-3px;
}

#welkom form select {
	font-size:80%;
	background-color:#ffffff;
	border:solid 1px #999999;
}

#welkom form input {
	font-size:80%;
	background-color:#ffffff;
	border:solid 1px #999999;
}

.nieuwsheader {
	clear:both;
	background-color:#000000;
	color:#FFFFFF;
	padding:2px;
	padding-left:20px;
	font-size:150%;
	margin:0;
}

.nieuwsheader h1 {
	margin:0;
}

#nieuwsitems .nieuwsitem h1 {
	clear:both;
	background-color:#cccccc;
	padding:2px;
	padding-left:5px;
}

#nieuwsitems .nieuwsitem img {
	border:solid 1px #cccccc;
	float:left;
	margin-top:10px;
}

#nieuwsitems .nieuwsitem p {
	padding-top:3px;
	margin-left:115px;
	line-height:150%;
}

#nieuwsitems {
	margin-left:20px;
	margin-right:20px;
}

.nieuwsitem {
	padding-bottom:5px;
}

#nieuwsitems li {
	line-height:140%;
	border-bottom:solid 1px #CCCCCC;
}

#nieuwsitems ul {
	list-style:none;
	list-style-image:url(/graphics/layout/nieuwsitemdot.gif);
	padding:0;
	margin-left:20px;
	margin-bottom:20px;
}

#nieuwsitems li a {
	padding-top:3px;
	display:block;
	color:#000000;
	text-decoration:none;
	vertical-align:bottom;
}

#nieuwsitems li a:hover {
	background-color:#CCCCCC;
	font-weight:bold;
}

.topnieuws {
	margin-top:10px;
	margin-bottom:10px;
}

#ambassadors ul {
	list-style:none;
	padding:0;
	margin:0;
}

#ambassadors p, #ambassadors h1 {
	text-align:center;
	font-size:80%;
}

#ambassadors ul li img {
	border:none;
}

#ambassadors ul li {
	text-align:center;
}

#ambassadors ul li a:link, #ambassadors ul li a:active, #ambassadors ul li a:visited {
	text-decoration:none;
	color:#000000;
}

#ambassadors p a:link, #ambassadors p a:active, #ambassadors p a:visited {
	text-decoration:underline;
	color:#000000;
}

#ambassadors ul li a.transparantie img {
	opacity:0.5;
	filter:alpha(opacity=50);
}

#ambassadors ul li a.transparantie:hover img {
	opacity:1;
	filter:alpha(opacity=100);
}


#fabriclist dt {
	font-weight:bold;
	margin-top:20px;
	margin-left:50px;
	}

#fabriclist dd {
	margin-left:50px;
	}

#fabriclist dt img {
	float:left;
	margin-left:-50px;
	}

	
/* MODELLEN*/
.modellen ul {
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
}

.modellen li {
	list-style-type:none;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.model {
	background-color:#FFFFFF;
	border: solid 1px #CCCCCC;
	width:300px;
	padding:10px;
	text-align:center;
}

.modeloverig {
	background-color:#FFFFFF;
	border: solid 1px #CCCCCC;
	width:600px;
	padding:10px;
}

.modeloverig img {
	float: right;
	border: solid 1px #CCCCCC;
	padding:2px;
	margin:3px;
}

.model h1, .model h2, .modeloverig h1  {
	margin:0;
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
}

.modeloverig h1  {
	font-size:14px;
	margin-top:-2px;
	margin-bottom:4px;
}

.modeloverig dl {
	margin:0;
}

.modeloverig dt {
	float:left;
	clear:left;
	font-weight:bold;
	width:100px;
}

.modeloverig dd {
	margin-left:110px;
	margin-bottom:6px;
}

.model ul {
	list-style-type:none;
	width:100%;
	margin:0;
	padding:0;
}

.model li {
	text-align:center;
	float:left;
	font-size:10px;
	width: 40px;
}

.colors li {
	font-size:9px;
	}

.swimweareigenschappen dt {
	margin:0;
	margin-bottom:5px;
	font-size:110%;
	font-weight:bold;
	}

.swimweareigenschappen dt img {
	float:left;
	margin-right:10px;
	}
	
.swimweareigenschappen dd {
	margin-bottom:20px;
	line-height:1.5;
	}

/* MENU */
.navcontainer {
	width:100%;
	margin-bottom:20px;
	display:block;
}

.nav, .nav * {
	margin:0;
	padding:0;
	list-style:none;
}

.nav {
	line-height:1.0;
}

.nav ul {
	position:absolute;
	top:-999em;
	width:273px;
}

.nav ul li,
.nav a {
	width: 100%;
	}

.nav li {
	float:left;
	position:relative;
	z-index:99;
}
.nav a {
	display:block;
}

.nav li:hover ul, ul.nav li.sfHover ul {
	left:-1px;
	top:2.5em;
}

.nav li:hover li ul, .nav li.sfHover li ul {
	top:-999em;
}

*.nav li li:hover ul, ul.nav li li.sfHover ul {
	left:-202px;
	top:-1px;
}

.superfish li:hover ul,
.superfish li li:hover ul {
	top: -999em;
}

embed, object {
	position: relative;
	z-index: 0;
	}

.nav {
	float:left;
	margin-bottom:1.5em;
	}
	
.nav li {
	background-image:url(/graphics/layout/frontbutton.png);
	background-position:center;
	background-repeat:no-repeat;
	margin-left:10px;
	text-align:center;
	width:273px;
}
.nav li li {
	background-color:#FFFFFF;
	background-image:none;
	margin-left:0px;
	line-height:1.5;
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
}
.nav li li li {
	width:200px;
}
.nav a {
	font-weight:bold;
	padding:2px 0;
	text-decoration:none;
	color:#000000;
}
.nav li li:hover, .nav li li.sfHover,
.nav li li a:focus, .nav li li a:hover, .nav li li a:active {
	background:#999999;
	color:#FFFFFF;
}

a.topbutton {
	font-size:16px;
	color:#FFFFFF;
	line-height:29px;
}

#contentfile {
	clear:both;
	}

/* MODELLEN*/
.modellen ul {
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
}

.modellen li {
	list-style-type:none;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.model {
	background-color:#FFFFFF;
	border: solid 1px #CCCCCC;
	width:300px;
	padding:10px;
	text-align:center;
}

.modeloverig {
	background-color:#FFFFFF;
	border: solid 1px #CCCCCC;
	width:600px;
	padding:10px;
}

.modeloverig img {
	float: right;
	border: solid 1px #CCCCCC;
	padding:2px;
	margin:3px;
}

.model h1, .model h2, .modeloverig h1  {
	margin:0;
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
}

.modeloverig h1  {
	font-size:14px;
	margin-top:-2px;
	margin-bottom:4px;
}

.modeloverig dl {
	margin:0;
}

.modeloverig dt {
	float:left;
	clear:left;
	font-weight:bold;
	width:100px;
}

.modeloverig dd {
	margin-left:110px;
	margin-bottom:6px;
}

.model ul {
	list-style-type:none;
	width:100%;
	margin:0;
	padding:0;
}

.model li {
	text-align:center;
	float:left;
	font-size:10px;
	width: 40px;
}

.colors li {
	font-size:9px;
	}

/*FOTO'S */
.centerfoto img, .rightfoto img, .leftfoto img {
	padding:2px;
	border:1px solid #CCCCCC;
	}

.centerfoto {
	margin:10px;
	text-align:center;
	}

.leftfoto {
	margin:10px;
	float:left;
	margin-left:0;
	}

.rightfoto {
	margin:10px;
	float:right;
	margin-right:0;
	}

/* KLEUREN SWIMWEAR*/
.color_01 {
	background-color:#000000;
	}

.color_02 {
	background-color:#979e7e;
	}

.color_03 {
	background-color:#555e62;
	}

.color_13 {
	background-color:#00bce4;
	}

.color_14 {
	background-color:#203a48;
	}

.color_21 {
	background-color:#ec1c24;
	}

.color_31 {
	background-color:#687819;
	}

.color_32 {
	background-color:#b2d88c;
	}

.color_42 {
	background-color:#ae967a;
	}

.thickbox img {
	border:1px solid #000000;
	}
	
.nieuwsbeheer img {
	border:none;
}

.nieuwsbeheer ul {
	margin:0;
	padding:0;
	list-style:none;
}

.nieuwsbeheer li {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
}

.buttons {
	width:65px;
	float:left;
	clear:both;
}
.wijzig {
	float:left;
	padding-bottom:10px;
}

input.tekst {
	width:250px;
}
.nieuwsformulier textarea {
	height:100px;
	width:350px;
}

.nieuwsformulier label {
	width:50px;
}

.coverfoto {
	width:250px;
	height:170px;
	float:right;
	margin-left:10px;
}

.rightimage {
	float:right;
	margin-left:10px;
}

.modeloverzicht, .beknoptmodeloverzicht {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:30px;
}
.modeloverzicht li, .beknoptmodeloverzicht li {
	width:600px;
	float:left;
	list-style:none;
	margin-right:10px;
	margin-bottom:20px;
}
.modeloverzicht p {
	margin-right:10px;
	margin-top:0;
}
.modeloverzicht h2 {
	padding:0;
	margin:0;
	line-height:1;
	font-size:30px;
}
.beknoptmodeloverzicht h2, .beknoptmodeloverzicht p {
	padding:0;
	margin:0;
	line-height:1;
}
.modeloverzicht h3 {
	color:#666;
	padding:0;
	margin:0;
	margin-bottom:2px;
	line-height:1;
	font-size:13px;
}
.newline {
	clear:both;
}
.productpicture {
	float:right;
	width:330px;
}
.productpicture img {
	border:none;
}
.productpicture a {
	display:block;
}
.matrix{
	background-color:#fff;
	text-align:left;
	border-collapse:collapse;
	margin:10px;
}
.matrix td, .matrix th {
	border:solid #ccc 1px;
	padding:3px;
	text-align:left;
}
.matrix a:link, .matrix a:visited, .matrix a:hover, .matrix a:active {
	color:#000
}

.wengerachtergrond {
	background-color:#e2e1dd;
	background-image:url(/graphics/layout/wenger_seal.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.wengerachtergrond #contentwrapper {
	padding-bottom:150px;
	background-image:url(/graphics/layout/wenger_cornerknife.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}}