div
{
    margin: 0px;
	padding: 0px;
}

br.clear
{
    clear: both;
}

img.galleryimage
{
    margin-bottom: -5px;
}

div.left
{
    float: left;
	width: 230px;
}
div.right
{
    float: right;
	width: 560px;
}

div#container
{
    position: relative;
    width: 800px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/* Top */
div#top-container
{
    height: 115px;
}

div#top-container div.left div#logo
{
    margin: 25px 0 0 70px;
}

div#top-container div.right div#topmenu
{
    margin: 35px 0 0 -2px;
}

div#top-container div.right div#topmenu td
{
    height: 90px;
	width: 71px;
	text-align: center;
}
div#top-container div.right div#topmenu td div
{
    margin: 0 0 0 7px;
}
div#top-container div.right div#languageselect
{
    position: absolute;
	padding: 10px 3px 0 0;
}

/* Body */
div#body-container
{
}

/* Body left */
div#body-container div.left
{
}

div#body-container div.left div#leftmenu
{
    position: relative;
    margin: 5px 0 0 30px;
}

div#body-container div.left div#leftmenu div.logo
{
    position: absolute;
	bottom: -50px;
	left: -20px;
}

div#body-container div.left div#leftmenu div.menu-content
{
    padding: 0 0 255px 0;
}
* html div#body-container div.left div#leftmenu div.menu-content
{
    height: 10px;
}

/* Body Right */
div#body-container div.right
{
    margin: 3px 0 0 0;
}

div#body-container div.right div.gallerycorner-topleft{position:absolute; top:0px; left:0px;}
div#body-container div.right div.gallerycorner-topright{position:absolute; top:0px; right:0px;}
* html div#body-container div.right div.gallerycorner-topright{position:absolute; top:0px; right:-1px;}
div#body-container div.right div.gallerycorner-bottomleft{position:absolute; bottom:0px; left:0px;}
* html div#body-container div.right div.gallerycorner-bottomleft{position:absolute; bottom:-1px; left:0px;}
div#body-container div.right div.gallerycorner-bottomright{position:absolute; bottom:0px; right:0px;}
* html div#body-container div.right div.gallerycorner-bottomright{position:absolute; bottom:-1px; right:-1px;}


div#body-container div.right td.corner_topleft{width:23px;height:23px;background-image:url(/images/content/corner_topleft.gif);}
div#body-container div.right td.corner_topright{width:23px;height:23px;background-image:url(/images/content/corner_topright.gif);}
div#body-container div.right td.corner_bottomleft{width:23px;height:23px;background-image:url(/images/content/corner_bottomleft.gif);}
div#body-container div.right td.corner_bottomright{width:23px;height:23px;background-image:url(/images/content/corner_bottomright.gif);}
div#body-container div.right td.stripe_left{width:23px;background-image:url(/images/content/stripe_left.gif);}
div#body-container div.right td.stripe_top{height:23px;background-image:url(/images/content/stripe_top.gif);}
div#body-container div.right td.stripe_right{width:23px;background-image:url(/images/content/stripe_right.gif);}
div#body-container div.right td.stripe_bottom{height:23px;background-image:url(/images/content/stripe_bottom.gif);}
div#body-container div.right td.content{background-color:#FFF;}


/* Article - article */
div#body-container div.right div#content_articlearticle div.left
{
    float: left;
	width: 280px;
}
div#body-container div.right div#content_articlearticle div.left td.content{width:223px;padding-left:12px;}

div#body-container div.right div#content_articlearticle div.right
{
    float: left;
	width: 275px;
}
div#body-container div.right div#content_articlearticle div.right td.content{width:215px;padding-left:12px;}


/* Article - picture */
div#body-container div.right div#content_articlepicture div.left
{
    float: left;
	width: 354px;
}
div#body-container div.right div#content_articlepicture div.left td.content{width:297px;padding-left:12px;}

div#body-container div.right div#content_articlepicture div.right
{
    float: left;
	width: 200px;
}
div#body-container div.right div#content_articlepicture div.right td.content{width:227px;}



/* Article - gallery */
div#body-container div.right div#content_articlegallery div.left
{
    float: left;
	width: 352px;
}
div#body-container div.right div#content_articlegallery div.left td.content{width:298px;padding-left:12px;}

div#body-container div.right div#content_articlegallery div.right
{
    float: left;
	width: 203px;
}
div#body-container div.right div#content_articlegallery div.right td.content{width:158px;}

div#body-container div.right div#content_articlegallery div.right td.top
{
    background:url(/images/content/gallery_top.gif);
}

div#body-container div.right div#content_articlegallery div.right div.topshadow
{
    position: absolute;
	left: 0px;
	top: 0px;
	width: 203px;
	height: 21px;
	background:url(/images/content/gallery_top_transp.gif);
}

div#body-container div.right div#content_articlegallery div.right td.middle
{
    background:url(/images/content/gallery_middle.gif);
	padding-left: 10px;
}
div#body-container div.right div#content_articlegallery div.right td.middle div.content
{
    margin-top: -12px;
}
div#body-container div.right div#content_articlegallery div.right td.bottom
{
    background:url(/images/content/gallery_bottom.gif);
}



div#body-container div.right div#content_article
{
    width: 560px;
}
div#body-container div.right div#content_article td.content{width:495px;padding-left:12px;}