/* Feddrik Pol, Marganza: Het resultaat van Vorm & Functie
								Noordersingel 28
								9934 AL  Delfzijl
								T. +31(0)596 - 635 460
								F. +31(0)596 - 635 469
								E. info@marganza.nl
								I. www.marganza.nl
								The Netherlands */

body {
	background-image: url("/images/wo/winner_bg.jpg");
	background-repeat: repeat-x;
	background-color: #2F2B2C;
	margin: 0px;
}

#wrapper{
	margin: 0 auto 0 auto;
	width: 800px;
	background-color: #FFFFFF;
}

#container{
	width: 800px;
	background-color: #FFFFFF;
	float:left;
	position: relative;
}

#menu {
	width: 800px;
	height: 30px;
  background-color: #312F30;
}

#menuFirst{
	font-family: Verdana, Arial;
  font-size: 15px;
  font-weight: normal;
  color: #FFFFFF;
  line-height: 29px;
  float: left;
}

.itemEen {
	height: 30px;
	float: left;
}

#menuFirst a {
  color: #FFFFFF;
  text-decoration: none;
  height: 30px;
  display: block;
  padding-left: 45px;
  padding-right: 18px;
	background-image: url("/images/wo/winner_logo_wit.jpg");
	background-repeat: no-repeat;
	background-position: 15px 5px;
	float: left;
}

#menuFirst a:hover {
	color: #EE1C23;
	background-color: #000000;
	text-decoration: none;
	background-image: url("/images/wo/winner_logo_rood.jpg");
	float: left;
}

.currentItemEen a {
  background-color: #000000;
  text-decoration: none;
  display: block;
  padding-right: 18px;
  float: left;
}

#menuSecond{
	font-family: Verdana, Arial;
  font-size: 15px;
  font-weight: normal;
  color: #FFFFFF;
  line-height: 29px;
  float: left;
}

.itemTwee {
	height: 30px;
	float: left;
}

#menuSecond a {
  color: #FFFFFF;
  text-decoration: none;
  height: 30px;
  display: block;
  padding-left: 13px;
  padding-right: 13px;
  float: left;
}

#menuSecond a:hover {
	color: #EE1C23;
	background-color: #000000;
	text-decoration: none;
	float: left;
}

.currentTwee a {
  background-color: #000000;
  text-decoration: none;
  display: block;
  padding-left: 13px;
  padding-right: 13px;
  float: left;
}






#buffer {
	width: 800px;
	height: 30px;
  background-color: #FFFFFF;
}

#topContainer{
	width: 800px;
	height: 270px;
	background-color: #FFFFFF;
}

#header {
	background-image: url("/images/wo/header_1.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 800px;
	height: 259px;
	float: left;
}

#headerShop {
	background-image: url("/images/wo/headerShop_1.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 800px;
	height: 140px;
	float: left;
}

#winnerLogo {
	position: relative;
	background-image: url("/images/wo/winner_logo.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 81px;
	height: 80px;
	left: 15px;
	top: 15px;
	cursor: pointer;
	float: left;
	z-index: 2;
}

#winnerImage {
	position: relative;
	background-repeat: no-repeat;
	width: 369px;
	height: 232px;
	left: 216px;
	top: 27px;
	float: left;
}

#tebLogo {
	position: relative;
	background-image: url("/images/wo/teb_logo.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 81px;
	height: 72px;
	left: 255px;
	top: 154px;
	cursor: pointer;
	float: left;
}




#contentContainer {
	width: 800px;
	float: left;
}


#left {
	background-color: #FFFFFF;
	width: 550px;
	float: left;
}

#content,#contentWide {
	position: relative;
	width: 235px;
	min-height: 260px;
	left: 15px;
	font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  line-height: 15px;
	float: left;
}

#content,#contentWide a {
  color: #58595B;
  text-align: right;
}

#content,#contentWide a:hover {
	color: #58595B;
	text-decoration: none;
}

#contentWide
{
	width: 505px;
}

#contentTwee {
	position: relative;
	width: 235px;
	min-height: 205px;
	left: 50px;
	font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  line-height: 15px;
	float: left;
}

#contentTwee a {
  font-family: Verdana, Arial;
  font-size: 13px;
  font-weight: bold;
  color: #EE1C23;
  line-height: 22px;
  text-decoration: none;
  text-align: right;
}

#contentTwee a:hover {
	color: #EE1C23;
	text-decoration: none;
	text-align: right;
}


#bottomContainer {
	width: 550px;
	float: left;
}

#tebShop {
	position: relative;
	background-image: url("/images/wo/content_color.jpg");
	background-repeat: no-repeat;
	background-color: #DEDDDE;
	width: 235px;
	height: 100px;
	left: 15px;
	top: 15px;
	float: left;
}

#tebShopContent {
	width: 229px;
	height: 65px;
	margin-left: 3px;
	margin-top: 1px;
	font-family: Verdana, Arial;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  line-height: 18px;
  color: #000000;
}

#tebShopContent a {
  color: #000000;
  text-decoration: none;
  text-align: right;
}

#tebShopContent a:hover {
	color: #58595B;
	text-decoration: none;
}

#tebShopLinks {
	width: 229px;
	height: 16px;
	margin-left: 3px;
	margin-top: 10px;
	font-family: Verdana, Arial;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  line-height: 22px;
  text-align: right;
  color: #EE1C23;
}

#tebShopLinks a {
  color: #EE1C23;
  text-decoration: none;
}

#tebShopLinks a:hover {
	color: #EE1C23;
	text-decoration: none;
}

#randomImage {
	position: relative;
	background-repeat: no-repeat;
	width: 235px;
	height: 100px;
	left: 50px;
	top: 15px;
	float: left;
}

#right {
	background-color: #FFFFFF;
	width: 250px;
	float: left;
}

#tebSail {
	background-image: url("/images/wo/content_color.jpg");
	background-repeat: no-repeat;
	background-color: #DEDDDE;
	margin-top: 5px;
	width: 235px;
	height: 100px;
	float: left;
}

#tebSailContent {
	width: 229px;
	height: 75px;
	margin-left: 3px;
	margin-top: 1px;
	font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  line-height: 16px;
  color: #000000;
	overflow: hidden;
}

#tebSailContent a {
  color: #000000;
  text-decoration: none;
  text-align: right;
}

#tebSailContent a:hover {
	color: #58595B;
	text-decoration: none;
}

#tebSailLinks {
	width: 229px;
	height: 16px;
	margin-left: 3px;
	margin-top: 0px;
	font-family: Verdana, Arial;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  line-height: 22px;
  text-align: right;
  color: #EE1C23;
}

#tebSailLinks a {
  color: #EE1C23;
  text-decoration: none;
}

#tebSailLinks a:hover {
	color: #EE1C23;
	text-decoration: none;
}




#nieuws {
	background-image: url("/images/wo/content_color.jpg");
	background-repeat: no-repeat;
	background-color: #DEDDDE;
	margin-top: 15px;
	width: 235px;
	height: 170px;
	float: left;
	position: relative;
}

a.usedLink {
    position: absolute;
    top: 175px;
    left: 10px;
    font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    color: #EE1C23;
    text-decoration: none;
}

#nieuwsContent {
	width: 229px;
	max-height: 75px;
	margin-left: 3px;
	margin-top: 1px;
	font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  line-height: 12px;
  color: #000000;
	overflow: hidden;
	float: left;
}

#nieuwsContent.nieuwsArchief {
	height: 450px;
}

#nieuwsContent a {
  color: #000000;
  text-decoration: none;
  text-align: right;
}

#nieuwsContent a:hover {
	color: #58595B;
	text-decoration: none;
}

#nieuwsLinks {
	width: 229px;
	height: 16px;
	margin-left: 3px;
	margin-top: 0px;
	font-family: Verdana, Arial;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  line-height: 22px;
  text-align: right;
  color: #EE1C23;
}

#nieuwsLinks a {
  color: #EE1C23;
  text-decoration: none;
}

#nieuwsLinks a:hover {
	color: #EE1C23;
	text-decoration: none;
}

#nieuwsContentTwee {
	width: 229px;

	margin-left: 3px;
	margin-top: 10px;
	font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  line-height: 12px;
  color: #000000;
	overflow: hidden;
	float: left;
}

#nieuwsContentTwee a {
  color: #000000;
  text-decoration: none;
  text-align: right;
}

#nieuwsContentTwee a:hover {
	color: #58595B;
	text-decoration: none;
}

#nieuwsLinksTwee {
	width: 229px;
	height: 16px;
	margin-left: 3px;
	margin-top: 10px;
	font-family: Verdana, Arial;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;

  text-align: right;
  color: #EE1C23;
  margin-top: 0px;
	margin-bottom: 0px;
}

#nieuwsLinksTwee a {
  color: #EE1C23;
  text-decoration: none;
}

#nieuwsLinksTwee a:hover {
	color: #EE1C23;
	text-decoration: none;
}





#footer {
	position: relative;
	width: 800px;
	height: 30px;
	background-color: #6D6E71;
	top: 30px;
	float: left;
}

#footerTekst {
	position: relative;
	width: 285px;
	height: 30px;
	left: 15px;
	font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  line-height: 28px;
	float: left;
}

#footerTekst a {
  color: #FFFFFF;
  text-decoration: none;
}

#footerTekst a:hover {
	color: #DCDDDE;
  text-decoration: none;
}

#footerContact {
	width: 217px;
	height: 30px;
	font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  line-height: 28px;
	float: left;
}

#footerMail {
	background-image: url("/images/wo/winner_mail.jpg");
	background-repeat: no-repeat;
	width: 18px;
	height: 12px;
	margin-top: 9px;
	cursor: pointer;
	float: left;
}

#footerLinks {
  position: relative;
  left: 21px;
  float: left;
}

#footerLinks .spacing {
	text-align: center;
  margin-left: 8px;
  margin-right: 9px;
  font-family: Verdana;
  font-size: 11px;
  font-weight: normal;
  line-height: 28px;
  color: #FFFFFF;
  float: left;
}

#footerLinks a {
  color: #FFFFFF;
  text-decoration: none;
}

#footerLinks a:hover {
	color: #DCDDDE;
  text-decoration: none;
}

p {
	margin-top: 15px;
	margin-bottom: 15px;
}

h1 {
	font-family: Verdana, Arial;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  line-height: 23px;
  color: #000000;
  margin-top: 0px;
	margin-bottom: 0px;
}

h1 span{
  color: #EE1C23;
}

h2 {
	font-family: Verdana, Arial;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  line-height: 19px;
  color: #000000;
  margin-top: 0px;
	margin-bottom: 10px;
}

h2 span{
  color: #EE1C23;
}

h3 {
	font-family: Verdana, Arial;
  font-size: 18px;
  font-weight: bold;
  line-height: 28px;
  color: #2A2D7F;
  margin-top: 0px;
	margin-bottom: 10px;
}

h4 {
	font-family: Verdana, Arial;
  font-size: 13px;
  font-weight: bold;
  line-height: 28px;
  color: #EE1C23;
  text-align: right;
  margin-top: 0px;
	margin-bottom: 10px;
}

h5 {
	font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 12px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.subMenu {
	position: absolute;
	top: 30px;
	width: 150px;
	font-family: Verdana, Arial;
	font-size: 13px;
	display: none;
	z-index: 3;
}

#homeSub {
	left: 0px;
}

#modelsSub {
	left: 187px;
}

#mediaSub {
	left: 278px;
}

#teamSub {
	left: 503px;
}

#linksSub {
	left: 564px;
}

#contactSub {
	left: 650px;
}

.subMenu a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #000000;
}

.subMenu a:hover {
	color: #EE1C23;
}

.subMenu a.last {
	border-bottom: 5px solid #6D6E71;
}

#webshopNavigator {
	position: relative;
	width: 235px;
	float: left;
	margin-left: 15px;
	min-height: 250px;
	background-image: url("/images/wo/random_image_1.jpg");
	background-repeat: no-repeat;
}

#webshopNavigator h2 {
	background-color: #EE1C23;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	margin-top: 101px;
	margin-bottom: 1px;
	padding: 7px;
}

#webshopNavigator a {
	font-size: 14px;
	padding: 6px;
	display: block;
	font-family: verdana, arial;
	text-decoration: none;
}

#webshopNavigator a.lvl1 {
	background-color: #EDEDEE;
	color: #221E1F;
}

#webshopNavigator a.lvl1:hover {
	background-color: #BCBEC0;
	color: #FFFFFF;
}

#webshopNavigator #lvl1Current {
	background-color: #BCBEC0;
	color: #FFFFFF;
}

#webshopNavigator a.lvl2 {
	background-color: #BCBEC0;
	color: #FFFFFF;
	padding-left: 21px;
}

#webshopNavigator a.lvl2:hover {
	background-color: #77787B;
	color: #FFFFFF;
}

#webshopNavigator #lvl2Current {
	background-color: #77787B;
	color: #FFFFFF;
}

#webshopNavigator a.lvl3 {
	background-color: #77787B;
	color: #FFFFFF;
	padding-left: 42px;
}

#webshopNavigator a.lvl3:hover {
	background-color: #4B4C50;
	color: #FFFFFF;
}

#webshopNavigator #lvl3Current {
	background-color: #4B4C50;
	color: #FFFFFF;
}

#webshopContent {
	position: relative;
	width: 504px;
	float: right;
	margin-right: 15px;
	font-family: Verdana, Arial;
  	font-size: 11px;
}

#webshopContent .product {
	margin-bottom: 25px;
	overflow: auto;
	clear: left;
}

#webshopContent .product .imageContainer {
	float: left;
	width: 160px;
	border: 1px solid #77787C;
	cursor: pointer;
}

#webshopContent .product .imageContainer h2 {
	padding: 7px;
	margin: 0px;
	margin-top: 70px;
	background-color: #77787C;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
}

#webshopContent .product .text {
	float: right;
	width: 327px;
}

#webshopContent .product .text h2 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #000000;
}

#webshopContent a {
  color: #58595B;
}

#webshopContent a:hover {
	color: #58595B;
	text-decoration: none;
}

#webshopContent #imageAndDescriptionRow {
	width: 100%;
	float: left;
}

#webshopContent #imageAndDescriptionRow #imageContainer {
	width: 240px;
	height: 230px;
	border: 1px solid #77787B;
	float: left;
}

#webshopContent #imageAndDescriptionRow #description {
	position: relative;
	width: 225px;
	min-height: 290px;
	float: right;
	margin-right: 15px;
	font-family: Verdana, Arial;
  	font-size: 11px;
  	margin-bottom: 25px;
}

#webshopContent #imageSubAndCartRow {
	width: 100%;
	float: left;
}

#webshopContent #imageSubAndCartRow #imageTitle {
	width: 240px;
	background-color: #77787B;
	border: 1px solid #77787B;
	float: left;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
}

#webshopContent #imageSubAndCartRow #imageTitle .inset {
	margin: 5px;
}

#webshopContent #imageSubAndCartRow #productControl {
	float: right;
	width: 225px;
	text-align: right;
}

#cartPanel {
	position: absolute;
	left: 549px;
	top: 75px;
	width: 236px;
	height: 110px;
	background-image: url("/images/wo/cartPanel.gif");
	font-family: verdana, arial;
}

#cartPanel .content {
	margin-left: 3px;
	margin-top: 1px;
}

#cartPanel .toCartLink {
	color: #EE1C23;
	font-size: 11px;
	position: absolute;
	left: 80px;
	top: 90px;
	font-weight: bold;
	text-decoration: none;
}

#cartPanel p {
	font-size: 12px;
	font-weight: bold;
}

#cartPanel .toCartLink:hover {
	text-decoration: underline;
}

form {
	margin: 0px;
	padding: 0px;
}

.formRedButton {
	width: 135px;
	height: 30px;
	background-color: #FFFFFF;
	border-width: 0px;
	background-image: url("/images/wo/redButton.gif");
	font-family: verdana, arial;
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
}

.cartTextField {
	font-family: verdana, arial;
	font-size: 12px;
	color: #000000;
	border: 1px solid #717275;
	height: 26px;
	width: 26px;
	margin: 0px;
	float: right;
	margin-right: 10px;
	text-align: center;
	line-height: 25px;
}

.formTextField,.formTextFieldErr,.formSelect {
	font-family: verdana, arial;
	font-size: 12px;
	color: #000000;
	border: 1px solid #717275;
}

.formTextFieldErr {
	borderc-color: #EE1C23;
}

.formButton {
	background-color: #EE1C23;
	color: #FFFFFF;
	border-width: 1px;
	font-family: verdana, arial;
	font-size: 12px;
}

.errorMessage {
	color: #EE1C23;
	font-weight: bold;
}

table {

}

th {
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	background-color: #EE1C23;
	color: #FFFFFF;
	padding: 2px;
}

td {
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	background-color: #EEEEEE;
	padding: 2px;
}

table.orderForm {
	border-collapse: collapse;
}

table.orderForm th {
	color: #000000;
	background-color: #FFFFFF;
	width: 100px;
}

table.orderForm td {
	color: #000000;
	background-color: #FFFFFF;
}

ul {
	list-style-type: square;
	margin-top: 0px;
	margin-bottom: 0px;
}

#kruimelpad {
	position: absolute;
	left: 15px;
	top: 39px;
	font-family: verdana;
	font-size: 10px;
	color: #666666;
}

#kruimelpad a {
	color: #666666;
}

#kruimelpad a:hover {
	text-decoration: none;
}

#paymentMethodIcons {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	background-color: #EDEDEE;
	text-align: left;
	margin-top: 15px;
	padding: 6px;
}

#paymentMethodIcons img {
	margin-right: 10px;
	margin-top: 10px;
}
