*			{ padding: 0px; margin: 0px; }
body		{ background: #ffffff; padding-top: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; }
a:link, a:visited,
a:active 	{ color: #ee1d23; text-decoration: none; font-weight: normal; }
a:hover		{ text-decoration: underline; }
img			{ border: 0px; }

h1			{ color: #ee1d23; font-size: 24px; padding: 20px 0px; font-weight: normal; }
h2			{ color: #999999; font-size: 18px; padding: 20px 0px 0px 0px; margin-bottom:15px; font-weight: normal; border-bottom:2px solid #999999; width:90%; clear:both;}
h3			{ color: #999999; font-size: 14px; padding: 0px 0px; font-weight: bold; }
h3 a:link, h3 a:visited,
h3 a:active 	{ color: #999999; font-size: 14px; font-weight: bold; }

li			{ list-style-type: none; padding: 5px 0px; border-bottom: 1px solid #999999; }
dl			{ float: left; margin-bottom: 20px; }
dd			{ float: left; width: 125px; padding: 4px; }
dt			{ float: left; width: 340px; padding: 4px;  }

#col_1e		{ float: left; padding-left: 25px; background: #ee1d23; width: 1000px; position: absolute; float: left; left: 50%; margin-left: -500px; border: 1px solid #ee1d23; }
#col_2e		{ float: left; padding-right: 25px; background: #999999; }
#col_3e		{ float: left; background: #fff; }

#header		{ float: left; border-bottom: 1px solid #ee1d23; width: 975px; background: #fff; margin-left: -25px; padding: 25px 25px 15px 25px; }
.logo		{ float: left; width: 200px; border: 0px solid #f00; margin-left:23px; }
.login		{ float: right; width: 470px; padding: 8px; margin-top: 20px; text-align: right; border-bottom: 1px solid #999999; }
#footer		{ float: left; width: 90%; font-size: 10px; text-align: center; padding: 10px; border-top: 1px solid #999999; color:#999999;}
#footer a	{ color:#999999;}


#left		{ float: left; width: 129px; padding: 0px 20px 20px 20px; margin-bottom: 20px; border: 1px solid #ee1d23; border-left: 0px; border-top: 0px; min-height: 290px; height: auto !important; height: 290px; }

#navigatie		{ float: left; width: 1000px; background: #efefef; border-bottom: 1px solid #ee1d23; margin-left: -25px; padding-left: 25px; }
#navigatie ul	{ float: left; border-left: 1px solid #ee1d23; margin-left: -1px; }
#navigatie li	{ float: left; border: 0px; border-right: 1px solid #ee1d23; padding: 8px 35px; }

#content		{ width:740px; float: left;  padding: 10px 10px 10px 10px; }
#content table	{ }
#content th,
#content td		{ text-align: left; padding: 4px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; }
#content .plain			{ text-align: left; border:none; margin:0px; padding:0px; padding-right:10px;}

#onderbalk		{ width:90%; background:#EEEEEE;}
#buttons		{ float:left;}
#legenda		{ float:right;  font-size:10px; margin-top:3px;}
.blokje			{  border: 1px solid #000000;  height:8px; width:18px; padding-left:18px; margin-right:3px; margin-left:7px;}



#productGroupList { float:left; }

.form			{ width: 700px; }
.form dt		{ width: 380px; clear:both; }
.form dd		{ width: 300px; clear:both;}
input			{ font-size: 12px; padding: 1px 3px 3px 3px; }

.templatebox	{ border:1px solid #999999; padding:10px;}

.progressbar 		{ width: 100px; height: 15px; border: 1px solid #5F73A6; padding: 1px; text-align:center; }
.progressbar_inside { height: 15px; background: #999999; opacity:0.4;filter:alpha(opacity=40); position: absolute; }

#mapper {
    width: 549px;
    height: 600px;
    border: solid 1px black;
    cursor: crosshair;
    float:left;


}
body {
    margin: 0;
    padding: 10px;
}
img { border: 0px;}

.map {
   /* z-index: -1;
    position: relative;*/
     top: 500px;


}

.newelement{
    border: solid 5px silver;
    background-color: #FFF;
    padding:6px;
    margin: 2px;
}


        #hoverelm{
            background-color: #F2F0C3;
            border: solid 3px #CDC687;
            padding: 3px;
        }

 .table_frontend { padding: 10px 0 10px 0; }
 .table_frontend td { padding: 5px 10px 1px 5px;  font-size:12px;}
 .table_frontend th { padding: 5px 10px 1px 5px;  font-size:12px;}

 #imagemapcontainer {
    overflow: hidden;
    width: 90%;
    height: 400px;
    border: solid 3px silver;
 }

 #imagemapcontainer *{
    cursor: move;
 }

 .error { color:#F00; }