/* Element Styles */
body { color:#333; background:url('http://www.dikketoeters.nl/templates/images/background.jpg') repeat-x #6F6F6F; font-size:12px; margin: 0; text-align:center; font-family: Arial, "Trebuchet MS", Verdana, Serif; }
h1{	font:bold 14px Arial; color:#FFF;	margin:0; padding:12px 0 0 15px; }
h2{	font:bold 12px Arial; color:#FFF;	margin:0; }
h3{	font:bold 13px Arial; color:#333;	margin:0; }
a{ color:#333;}
a:hover{ text-decoration:none; color:#333;}
a:active{ color:#333;}
a:visited{ color:#333;}
a.bottomRow{ text-decoration:none; color:#838383; font:10px;}
a.bottomRow:hover{ color:#C3C3C3; font:10px;}

/* Unique styles */	
/* GLOBAL */	
#adminFloat{ float:left; position:absolute; background:#3C3C3C; border: 1px solid #333; text-align:left; margin:10px; padding:5px; color:#FFF; }
#adminFloat a{ color:#EEE; text-decoration:none; }
#mainContainer{	position: relative;	margin: 0px auto; width: 990px;	padding: 0;	border: 1px solid #333;	background-color: #EFEFEF; text-align:left; }
#userDiv { text-align: right; background:#0F0F0F; padding:0px; }
#sloganFloat{ float:left;  position:absolute; text-align:left; font:bold 14px Arial; color:#6A6A6A; margin:10px; padding:95px 0 0 55px; }
#menuContainer{	width:100%;	background:url('http://www.dikketoeters.nl/templates/images/topMenuBtnBack.jpg') repeat-x;	}
#quicksearchBar{ font-size:12px; background-color:#555; border-color:#333; border-style:inset; border-width:2px; color:#FFF; margin-left:5px; }
#quicksearchBtn{ color:#FFF; background-color:#444;	border:1px solid #000; outline: none; border: none; cursor : pointer; margin-left:5px; }
#leftColumn{ width:200px; float:left; background:#E3E3E3; }
#rightOuterColumn{ width:790px; float:left; }
#adsenseColumnVSkyscraper{ width:760px; height:110px; margin: 0px auto; padding-top:5px; text-align:center;  }
#middleColumn{ float:left; background-color:#D3D3D3; }
#rightColumn{ float:left; background-color:#E3E3E3; }
#footer{ text-align:center; }
#footerAd{ background-color:#000; color:#FFF; border:1px solid #C3C3C3; text-align:center; }
#footerAd a{ color:#FFF; text-decoration:none; }

/* PER PAGE */	
#adsenseColumnHSkyscraper{ width:190px; height:660px; margin: 0px auto; padding-top:25px; text-align:center; float:right; }
#homeBlocks{ float:left; width:600px; }
#googleMaps{ width:500px; height:400px; border:1px solid #333; }

/* style classes */	
.clearDiv{ clear:both;}
.leftDiv{ float:left;	position:relative;}
.rightDiv{ float:right;	position:relative;}
.topMenuBtnStart{ float:left; position:relative; background:url('http://www.dikketoeters.nl/templates/images/topMenuBtnLeft.jpg') no-repeat; height:38px; padding:10px; }
.quicklist{	width:200px; }
.quicklistTop{ height:30px;	padding-left:12px; background:url('http://www.dikketoeters.nl/templates/images/quicklinkblockTop.jpg'); }
.quicklistMiddle{ background:url('http://www.dikketoeters.nl/templates/images/quicklinkblockBack.jpg') repeat-y; padding-left:12px; }
.loginBlock{ padding:7px 0px 7px 0px; }
.quicklistMiddle ul{ border-top:1px solid #C2C2C2; width:180px; overflow:hidden; padding:0px; }
.quicklistMiddle li{ list-style-type:none; border-bottom:1px solid #C2C2C2; }
.quicklistLink{ text-decoration:none; }
.quicklistBottom{ height:20px; background:url('http://www.dikketoeters.nl/templates/images/quicklinkblockBottom.jpg'); }
.memberButton{ float:right; padding:5px; }
a.topMenuBtn{ color:#FFF; text-decoration:none; font-weight: bold; }
a.topMenuBtn:hover{	color:#CCC; text-decoration:none; font-weight: bold;}

.homeBlock{	float:left;	width:300px; }
.homeBlockHeader{ background:url('http://www.dikketoeters.nl/templates/images/homepageBlockHeader.jpg') no-repeat; height:40px; }
.homeBlockBody{ background:url('http://www.dikketoeters.nl/templates/images/homepageBlockBody.jpg') repeat-y; padding-left:15px; height:250px; overflow:hidden; }
.homeBlockFooter{ background:url('http://www.dikketoeters.nl/templates/images/homepageBlockFooter.jpg') no-repeat; height:18px; }

.productScroller{ height:250px; width:275px; overflow:auto; position:absolute; }
.productPictureHome{ height:83px; width:80px; float:left; position:relative; margin-top:5px; }
.productSpecsHome{ margin-left:10px; float:left; position:relative; }
.productTitleHome{ font-size:20px; color:#333; text-decoration:none; }
.searchFormHome{ width:275px; margin:0px; padding:0px; }
.formLineHome{ margin:5px 0px 5px 0px; }
.label1{ width:130px; display:block; float:left; }
.label2{ width:100px; display:block; float:left; font-size:10px; }
.normalSelect{ background:#E1E1E1; font-size:10px; border:1px solid #555; }
.normalInput{ background:#E1E1E1; font-size:10px; border:1px solid #555; }
.smallInput{ background:#E1E1E1; font-size:10px; border:1px solid #555;	width:60px; }
.searchBtnHome{	margin-right:20px; }
.frontPageList{	padding:0px; margin:5px 0px; width:275px; }
.frontPageListItem{	list-style-type:none; padding:1px; margin:0px; border-bottom:1px solid #CCC; }
.noMargin{ margin:0px; }
.txtBlock{ width:593px;	float:left; }
.txtBlockTop{ height:39px; background:url('http://www.dikketoeters.nl/templates/images/textBlockTop.jpg'); }
.txtBlockMiddle{ padding:20px; background:url('http://www.dikketoeters.nl/templates/images/textBlockMiddle.jpg'); }
.txtBlockBottom{ height:32px; background-image:url('http://www.dikketoeters.nl/templates/images/textBlockBottom.jpg'); }
.txtImage{ margin:2px; }
.boldText{ font-weight:bold; }
.errorText{ color:#FF0000; font-weight:bold; }
.objectDiv{	height:80px; }
.smallText{	font-size:10px; }
.largeText{	font-size:16px; }
.mediumMargin{ margin:5px; }
.smallProductBlock{	width:135px; float:left; position:relative; }
.searchResultBlock{	border-bottom:1px solid #CCC; clear:both; }
.searchResultLineLeft{ float:left; width:100px; padding-top:10px; }
.searchResultContent{ float:left; width:350px; }
.showMainPicture{ margin-top:10px; width:320px; height:240px; border:1px #000 solid; background-color:#333; color:#FFF; }
.showMainPictureEditor{	width:320px; height:240px; border:1px #000 solid; background-color:#333; color:#FFF; position:relative; }
.showMainPictureEditorDeleteBtn{ float:left; position:absolute; background:#FFF; border:1px #000 solid;	}
.showMainPictureEditorDeleteLnk{ color:#000; font-weight:bold; font-size:15px; }
.showSmallPictures{ float:left; width:320px; border:0 1px 1px 1px #000 solid; text-align:center; }
.smallPicture{ float:left; cursor:pointer; width:77px; height:58px; }
.eventBlock{ clear:left; padding:5px; border-bottom:1px solid #CCC; }
.eventTitel{ font-size:14px; font-weight:bold; text-decoration:none; }
.forumCategorieList{ padding:0;	margin:0; }
.forumCategorieItem{ font:bold 16px; display:list-item; padding:5px; border:1px solid #CCC; background-color:#EEE; margin:3px 0px 3px 20px; list-style-image:url('http://www.dikketoeters.nl/templates/images/forumBtn.jpg');	list-style-position: inside; cursor:pointer;}
.forumCategorie:hover{ background-color:#DDD; }
.darkBlock{	border:1px solid #BBB; background-color:#CCC; padding:4px; margin-top:5px; }
.reactieBlok{ border:1px solid #CCC; background-color:#EEE; padding:4px; margin-top:5px; }
.imageFrame{padding:10px; border:333; background:#DDD;}
.redText { color:red; }
