
input, textarea, select
{
	margin: 0;
	padding: 0;
	font-size: 8pt;
	font-family: Verdana;
}

a img, img{
	border:0px;
}

body, td{font-size: 100pt;}

/* Old styles */
/* =================================================================================== */
body{text-align: center;}
div#page-container{text-align:left; margin-left:auto; margin-right:auto; position: relative;}

body, td {font-family:verdana;font-size:70%;color:#656565;}
a           {color:#E03A3E;}
a:visited   {color:#E03A3E;}
.full       {width:100%;}
li          {margin-bottom:0.5em;}

td.banner img {border:0;}
td.banner p {margin:0;}

/* main layout */
td.menu1    {padding:30px;vertical-align:top;}
td.logo     {text-align:center;padding:15px 30px 15px;}
td.logo img {border:0;}
div.path    {color:#656565;padding:0 0 1em 0;}
div.path a.path {color:#656565;}
div.print    {padding-left:1em;margin-bottom:1em;}


/* content */
td.content {padding:30px 30px 60px;vertical-align:top;}
td.scontent {padding:1em 0 2em;}
h1 {font-size:150%;font-weight:normal;}
h2 {font-size:130%;font-weight:normal;}
h3 {font-size:110%;font-weight:normal;}

td.bullet0  {text-align:right;vertical-align:top;padding:3px 8px 3px 20px;border-top:1px solid #FEE3B5;}
td.text0    {vertical-align:top;padding:5px 0;width:100%;border-top:1px solid #FEE3B5;font-weight:bold;}
/* 2nd level */
td.bullet1  {text-align:right;vertical-align:top;padding:9px 0 3px 0;width:60px;}
td.text1    {vertical-align:top;padding:5px 0 5px 10px;}
/* 3rd level */
td.text2    {vertical-align:top;padding:2px 0 3px 10px;}
/* 4th level */
td.bullet3  {text-align:right;vertical-align:top;padding:8px 5px 0 29px;}
td.text3    {vertical-align:top;padding:0.2em 0 0.3em;width:100%;}

/* footer */

/* forms */
td.formHeader   {border-bottom:2px solid #F0EBDC;height:1px;padding:0;font-size:1px;}
td.name         {border-bottom:1px solid #F0EBDC;width:30%;font-size:70%;}
td.nameRequired {border-bottom:1px solid #F0EBDC;width:30%;font-size:70%;font-weight:bold;}
td.value        {background:#FBF9F2; border-bottom:1px solid #F0EBDC;width:80%;border-left:1px solid #F0EBDC;}
td.svalue       {padding:0px; vertical-align:middle;font-size:70%;}
td.valueFailed  {text-align:right;border-bottom:1px solid #F0EBDC;background:#FFE2DD;width:80%;border-left:2px solid #FF6A6A;}
td.empty        {font-size:4px;border-bottom:1px solid #F0EBDC;}
td.submit       {padding:10px; text-align:right;border-top:1px solid #F0EBDC;}
input.text      {width:99%;}
textarea.text      {width:99%;}

/* tables */
table.table_pricelist td          {border-bottom:solid 1px #E5E5E5; border-left:solid 1px #F0EBDC;font-size:80%;padding:0.2em;vertical-align:top;} /* class for table tag */
table.table_pricelist .headrow td {border-bottom:none; border-left:none;} /* class for headin row */
table.table_pricelist .code       {border-left:none; width:5em;text-align:center;} /* class for product code tag */
table.table_pricelist .price      {background:#FAFBFC; width:5em;text-align:right;} /* class for price cell */

/* gallery */
table.images        {background-color:#F3F3F3; width:95%; margin-top:1em;}
table.search_images {background-color:#F3F3F3; width:85%; margin-top:2em; margin-bottom:1em;}
td.thumbRight       {text-align:center; border-top:1px solid #ffffff; border-right:1px solid #ffffff; width:33%;}
td.thumbEmpty       {text-align:center; border-top:1px solid #ffffff; width:33%;}
td.thumbFirstRight  {text-align:center; border-right:1px solid #ffffff; width:33%;}
td.thumbFirstEmpty  {text-align:center; width:33%;}

/* gallup */
table.gallup            {width:100%;}
table.gallup td.title   {padding:0 0 1em 0;font-weight:bold;}
table.gallup td.radio   {width:1px;vertical-align:top;}
table.gallup td.text    {padding:3px 0 0 2px;width:100%;padding-right:10px;}
table.gallup td.result  {padding-top:0.2em;}
table.gallup td.graph   {width:100%;vertical-align:middle;}
table.gallup div.bg     {background-color:#E5E5E5;margin:6px 0 0;}
table.gallup div.fg     {height:4px;background-color:#838587;margin:3px 0;}
table.gallup td.num     {text-align:right;padding-left:15px;padding-right:10px;}
table.gallup td.dash    {padding:3px 15px 0;}
table.gallup td.button  {padding:5px 0;}
table.gallup td.button  input {border: 1px ridge #f7b32c;background:#ffe9d0;color:#e13a3e;}

/* comments */
p.comments_text   {margin-bottom:0.5em;margin-top:0.3em;}
p.comments_date   {text-align:right;border-top:1px solid #F0EBDC;font-style:italic;margin-top:0.5em;margin-bottom:0em;}
/* =================================================================================== */
/* Old styles */

/* New styles */
/* =================================================================================== */

body, td, label{font-size: 8pt;}

h1{font-size: 17px;}

/* top menu */
table#topmenu
{}

table#topmenu td
{}

table#topmenu td a
{
    color: #FFF;
}

table#topmenu td.separator
{
    color: #FFF;
	padding: 0 5px 0 5px;
}


/* left menu */
table#leftmenu
{}

/* language select */
table#languageselect
{}

table#languageselect td
{}

table#languageselect td.separator
{
    padding: 0 5px 0 5px;
}

div#rightcolumn-container
{
	font-size: 8pt;
}

div#rightcolumn-container div.rightcolumn-item h2
{
    background: #E13A3E url(/images/mod_bg.jpg) no-repeat left;
	padding: 0.7em 1em 0.7em 0;
	margin: 0;
	color: #fff;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
}

div#rightcolumn-container div.rightcolumn-item div.content
{
    padding: 15px 20px 30px 30px;
}

div#absolute-logo
{
    position: absolute;
	top: 64px; 
	left: 0px;
}

div.footer a{color: #FFF;}

div.productStructureContainer img.ajaxpoweredimage
{
	float: left;
	display: inline;
    margin: 0 5px 5px 0;
	cursor: pointer;
}

div.firstpagePicture_title
{
    width: 140px;
	height: 30px;
	text-align: left;
}
/* =================================================================================== */
/* /New styles */

.Bold
{
	font-weight: bold;
}

.redtable{border-collapse: collapse;}
.redtableHead
{
    background-color: #990000;
	border: 1px solid #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
}

.usualtext
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #61605E;
	font-weight: normal;
	border: 0px;
}

/* Area plan */
/* =================================================================================== */
div#areaplan-container
{
    position: relative;
    width: 480px;
	height: 361px;
	margin-top: 0px;
	background: url(/images/kaart/wholearea.gif);
}


div#areaplan-container div#areawholearea
{
    position: absolute;
	top: 0px;
	left: 0px;
	width: 480px;
	height: 361px;
}
div#areaplan-container div#areawholearea_active
{
    position: absolute;
	top: 0px;
	left: 0px;
	width: 480px;
	height: 354px;
	background: url(/images/kaart/wholearea_active.gif);
	visibility: hidden;
}

div#areaplan-container div#area1
{
    position: absolute;
	top: 154px;
	left: 262px;
	width: 29px;
	height: 80px;
}
div#areaplan-container div#area1_active
{
    position: absolute;
	top: 154px;
	left: 262px;
	width: 29px;
	height: 80px;
	background: url(/images/kaart/area1_active.gif);
    visibility: hidden;
}

div#areaplan-container div#area2
{
    position: absolute;
	top: 147px;
	left: 224px;
	width: 140px;
	height: 148px;
}
div#areaplan-container div#area2_active
{
    position: absolute;
	top: 147px;
	left: 224px;
	width: 140px;
	height: 148px;
	background: url(/images/kaart/area2_active.gif);
	visibility: hidden;
}

div#areaplan-container div#area3
{
    position: absolute;
	top: 112px;
	left: 224px;
	width: 246px;
	height: 183px;
}
div#areaplan-container div#area3_active
{
    position: absolute;
	top: 112px;
	left: 224px;
	width: 246px;
	height: 183px;
	background: url(/images/kaart/area3_active.gif);
	visibility: hidden;
}

div#areaplan-container div#area4
{
    position: absolute;
	top: 95px;
	left: 0px;
	width: 218px;
	height: 260px;
}
div#areaplan-container div#area4_active
{
    position: absolute;
	top: 95px;
	left: 0px;
	width: 218px;
	height: 260px;
	background: url(/images/kaart/area4_active.gif);
	visibility: hidden;
}

div#areaplan-container div#area5
{
    position: absolute;
	top: -1px;
	left: 217px;
	width: 223px;
	height: 160px;
}
div#areaplan-container div#area5_active
{
    position: absolute;
	top: -1px;
	left: 217px;
	width: 223px;
	height: 160px;
	background: url(/images/kaart/area5_active.gif);
	visibility: hidden;
}

div#areaplan-description-container
{
    position: relative;
	margin-top: 15px;
	/*
	top: -10px;
	left: 15px;
	width: 200px;
	*/
}

div#areaplan-description-container div.areadescription
{
    position: absolute;
	top: 0px;
	visibility: hidden;
}

div#areaplan-description-container div#areadescription_heightmeasure
{
    visibility: hidden;
	height: 300px;
}

/* =================================================================================== */
/* Area plan */