/* ADMIN STYLE
 * 	BLAAKMEER WEBDEVELOPMENT
 * 		www.blaakmeer.com
 */

	/*  Global */

body { padding: 0; margin: 0; background-image: url('../../images/bg_body.png'); background-repeat: repeat-x; color: #666666; font-family : arial; font-size : 12px; } 
div.container { width: 950px; margin: auto;	overflow: visible;  }
div.clearer { clear: both; }
a.button { background-color:#ffffff;border:1px solid #cccccc;padding-left:20px;padding-right:20px; text-decoration:none; }
a.button:hover { background-color:#dddddd; }
a.button#active { background-color:#eeeeee;border:1px solid #cccccc;border-bottom:1px solid white;padding:5px;padding-left:20px;padding-right:20px; }
.hidden {display:none; }

	/* Categories table */
td.subcategory { padding-left:30px; }

	/* Menu table */
td.submenuitem { padding-left:30px; }

	/* Odd / even */
tr.odd { }
tr.even { background-color:#eee; }

	/*  Header */

div#header { overflow: visible; }
div#header a#logo { display: block; margin: 20px 0 11px 0; }
div#header a#logo img { display: block; border: 0; }
div#flagbar { padding-top:10px;padding-left:745px; }

div#boxesContainer { width:680px; }

	/*  Navigation */
	
div#navigation { height: 27px; }
div#navigation ul { padding: 0; margin: 0; }
div#navigation ul li { float: left; padding-left: 8px; list-style: none; text-align: center; background: url('../../images/bg_navigationitemleft.png') no-repeat; }
div#navigation ul li:hover { background: url('../../images/bg_navigationitemleft-hover.png') no-repeat; }
div#navigation ul li:hover a { background: url('../../images/bg_navigationitemright-hover.png') no-repeat center right; }
div#navigation a { display: block; height: 27px; line-height: 27px; padding-right: 8px; margin-right: 4px; background: url('../../images/bg_navigationitemright.png') no-repeat center right;  color: #ffffff; font-size: 16px; font-weight: bold; font-family: arial; text-decoration: none; }
div#navigation a:hover { color: #000000; }
div#navigation ul li.active { background: url('../../images/bg_navigationitemleft-hover.png') no-repeat; }
div#navigation ul li.active a { background: url('../../images/bg_navigationitemright-hover.png') no-repeat center right; color: #000000; }

	/*  Breadcrumbs */
	
div#top { height: 24px; }
div#top ul { padding: 0; margin: 0; }
div#top ul li { float: left; list-style: none; padding-right: 5px; }
div#top ul li:first-child a { background: none; padding-left: 5px; }
div#top a { display: block; height: 24px; line-height: 24px; padding-left: 12px; background: url('../../images/separator-hyphen.png') no-repeat 0 11px; color: #ffffff; font-size: 12px; font-weight: bold; font-family: arial; text-decoration: none; }
div#top a:hover { text-decoration: underline; }

	/*  Footer */
	
div#footer { clear: both; height: 200px; padding-top: 10px; margin-top: 140px; border-top: 1px solid #bde2f9; background-image: url('../../images/bg_footer.png'); background-repeat: repeat-x; }
div#footer div#logos, div#footer ul { float: left; width: 445px; }
div#footer ul { padding: 0; margin: 0; }
div#footer ul li { float: right; list-style: none; padding: 0 5px; border-right: 1px solid #666666; }
div#footer ul li:first-child { border-right: 0; }
div#footer a { color: #666666; font-size: 12px; font-family: arial; text-decoration: none; }
div#footer a:hover { text-decoration: underline; }
		
img.flag#active { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; border:none; }		
img.flag { filter:alpha(opacity=30); -moz-opacity:.30; opacity:.30; border:none; }		
		
div.menucolumn { border:1px #CCCCCC solid; width: 80px !important; margin: 10px; padding: 3px; padding-top:15px; text-align:center; background-color:white; float:left; }
div.menucolumn a { font-size:12px; color:black !important; text-decoration:none; }
div.menucolumn a:hover {text-decoration:underline; }
div.menucolumn img { border:none; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; }
div.menucolumn img:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1;	}
div.contentcolumn { float:left; margin:10px; position:relative; top:-25px; padding:20px; background-color:white; border:1px #CCCCCC solid; min-width:680px; }
div.contentcolumn img { border:none;}
div.contentcolumn a { color:black !important; }
div.contentcolumn h1 { width:400px !important; }
div.contentcolumn form ul { list-style-type:none; padding:0px; margin:0px; }
div.contentcolumn form label { display:block; font-weight:bold; margin:2px 0;}
div.contentcolumn form textarea { width:500px; height:200px; border:1px solid grey; }
div.contentcolumn form input { width: 250px; border:1px solid grey; }
div.contentcolumn table {  }
div.contentcolumn table th { text-align:left; }
div.contentcolumn form input.checkbox { width:11px; height:11px;}

div.contentcolumn form table ul { list-style-type:none; padding:0px; margin:0px; }
div.contentcolumn form table label { display:block; font-weight:bold; margin:2px 0;}
div.contentcolumn form table textarea { width:400px; height:100px;  }
div.contentcolumn form table input { width: 250px;  }
div.contentcolumn form table input.checkbox { width:11px; height:11px;}

div.moduleBox { width:200px; border: 1px #CCCCCC solid;margin-right:24px; float:left; margin-bottom:20px;background-color:#DDDDDD; }
div.moduleBox div.top { background-color:white;border-bottom:1px #CCCCCC solid; padding-left:10px; height:60px; padding-top:5px; }
div.moduleBox h2 { position:relative; top:-10px; }
div.moduleBox span { position:relative; left:55px; top:15px;}
div.moduleBox h2 img { position:absolute; }
div.moduleBox div.content { height:140px; }
div.moduleBox div.content a { text-decoration:none; color:black; }
div.moduleBox div.content a:hover { text-decoration:underline; color:black; }
div.moduleBox div.content ul { padding: 10px; list-style-type:none; }
div.moduleBox div.content ul li{ float:none !important; }

ul#form li { margin-top:20px; }

table.photogallery td {
	vertical-align:top;
}
