
div#content-container-bg
{
  	background-image:url(../images/content-bg.jpg);background-repeat:no-repeat;
  	background-color:#386e4c;
  	margin-top:20px; width:671px; height:512px;
	  position:relative;
}


div#navi-container,div#info-container-r
{
  float:left; margin-top:31px;margin-left:21px;  
  width:185px; height:176px;
  border:0px solid #ffff00; 
  background-color:transparent;
}
* html div#navi-container,div#info-container-r{margin-left:10px; }

ul#main-navi{ text-align:left; margin:0px; padding:0px; list-style:none;}
ul#main-navi li{height:26px; border:1px solid #ffffff; margin:0px; padding:0px; margin-bottom:9px;}
ul#main-navi li a,ul#main-navi li a:hover { font-size:16px; font-weight:bold; color:#333333; text-decoration:none;}
ul#main-navi li a:hover { color:#000000; text-decoration:underline;}

/* make transparent background for navi
 ---------------------------------------- */
div.trans-layer
{
  position:absolute;margin-top:0px;
  background-color:#ffffff;  
  height:26px; width:184px;
	filter: alpha(opacity=60, style=0); -moz-opacity: 0.6; opacity:0.6;	
}
.no-trans{ position:absolute; padding:4px;padding-left:16px;}

/* end make transparent background
 ---------------------------------------- */

div#info-container-r
{
  float:right;
  margin-left:0px;margin-right:23px;
  background-image:url(../images/info-container-bg-r.jpg); background-repeat:no-repeat;  
}

* html div#info-container-r{margin-right:11px;}

div#top-info-container{height:31px;}
div#logo-container
{
  width:185px; height:176px; 
  border:0px solid #ff0000;
  background-image:url(../images/rodel.gif); background-repeat:no-repeat;
}

div#logo-container.small-logo
{
  height:145px; border:0px solid #ff0000;background-repeat:no-repeat;
  background-image:url(../images/rodel-sm.gif);
  background-position:center;
}
div#page-info
{
  text-align:left;
  background-image:url(../images/header.jpg);
  font-size:14px; font-weight:bold; color:#ffffff;
  height:18px;width:232px;
  padding:2px; padding-left:3px;  margin:0px; margin-top:8px;padding-bottom:0px;
  border:1px solid #94b19e; 
}

* html div#page-info{margin-left:-100px; margin-top:20px;}

div#content-container
{
  margin-top:10px; border-top:0px solid #ff0000; border-bottom:0px solid #ff0000;
}
#content-container-frame
{
  position:absolute; top:250px; margin-left:153px;
  height:264px; width:363px;
  background-image:url(../images/start-frame.gif);
  background-repeat:no-repeat;
}

div#col-pos-0,div#col-pos-0-cnt-full-width
{
  text-align:left;
  border:0px solid #ff0000; width:300px; height:260px; overflow:auto;
}
div#col-pos-0.cnt-medium-width{width:380px; border:0px solid #0000ff;}
div#col-pos-0-cnt-full-width{width:632px; border:0px solid #ff0000;}

div#col-pos-0 .tx-veguestbook-pi1{ width:355px;}
div#col-pos-0-cnt-full-width 
{
  padding-top:10px;
  background-image:url(../images/full-cnt-bg.jpg);
  background-repeat:no-repeat;overflow:visible;
  background-position:-12px 1px;
  margin-top:-10px;
  margin-right:5px;
  height:280px;
}

div#col-pos-0{border:0px solid #ff0000; width:385px;z-index:1000;position:relative; margin-top:28px;height:255px;}
div#col-pos-0-cnt-full-width .tx-veguestbook-pi1{overflow:auto;height:270px;border:0px solid #ff0000;}

* html div#col-pos-0-cnt-full-width .tx-veguestbook-pi1,
* html div#col-pos-0-cnt-full-width{height:250px;}
* html #col-pos-0.cnt-medium-width{height:235px;}


div#col-pos-2
{
  position:absolute; top:236px; margin-left:537px; width:111px;height:280px;overflow:auto;
  border:0px solid #ff0000;
  background-color:transparent;
}

* html div#col-pos-2{margin-left:202px;}
