body, html {
  margin: 0; border: 0;
	background: white url(contentbg.png) repeat-y center top;
	color: #000000; overflow: auto;
	font-family: "Trebuchet MS", Arial, sans-serif;
}

html{
  overflow: scroll;
}

h1{
  font-family: Arial, Verdana, sans-serif;
  color:#99001A;
  font-size:120%;
}

h2{
  font-family: Arial, Verdana, sans-serif;
  color:#3D3D3D;
  font-size:100%;
}

a{
  color:#006699;
  text-decoration:none;
  outline: none;
}

a:hover{
  text-decoration:underline;
}

#container{
  position:absolute; left:50%; top:0px;
	width:780px;
	margin-left:-390px;
	background-color: #ffffff;
}

#container #logo{
  width:780px;
  height:100px;
  background-color: white;
  color:white;
}

#container #navigation{
  width:780px;
  height:auto;
  background-color:white;
}

#container #content{
  margin-left:25px;
  width:730px;
  height:auto;
  background-color:#ffffff;
}

#container #content p{
  text-align:justify;
  font-size:90%;
  line-height:1.0;
  color:#3D3D3D;
}

#container #content .blur:hover img{
	filter:alpha(opacity=80); 
	opacity: 0.8;
}

#container #content .blur img{
	filter:alpha(opacity=90);  
	opacity: 0.9;
}

#container #content .footer{
  float:left;
  background-color:white;
  width:730px;
  margin-top:15px;
  margin-bottom:0px;
}

#container #content .footer p{
  margin:0px;
  font-size:80%;
}

#navcontainer { 
  font-family: "Lucida Sans", "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
  font-size:110%;
  }
#navcontainer a { text-decoration: none; }

#navcontainer ul
{
  padding: 0;
  margin: 0;
  list-style-type: none;
  position: relative;
}

#navcontainer li { display: inline; }

/*1st level elements*/
#navcontainer ul{
  font-size:95%;
  border-bottom: 1px solid #D4D4D4;
  border-top: 1px solid #D4D4D4;
  background-color: white;
  padding: 4px 0;
  margin-bottom: 15px;
}

#navcontainer li { margin: 0 0 0 0; }

#navcontainer ul a, #navcontainer ul a:link, #navcontainer ul a:visited{
  background-color: #969696;
  border: 1px solid #D4D4D4;
  color: white;
  padding: 0px 13px;
}

#navcontainer ul a:hover,#navcontainer ul a:focus{
  background-color: gray;
}

/*current Link*/
#navcontainer ul a#current,#navcontainer ul a#current:link,#navcontainer ul a#current:visited {
  background-color: #C7C7C7;
}

/*Second and subsequent levels*/
#navcontainer ul ul{
  font-size: 80%;
  position: absolute;
  top: 35px;
  left: 0;
  width: 100%;
  border-top: none;
  background-color: white;
}

#navcontainer ul ul li { display: inline; }

#navcontainer ul ul a,#navcontainer ul ul a:link,#navcontainer ul ul a:visited{
  background-color: white;
  border: 1px solid #F2F2F2;
  color: black;
}

#navcontainer ul ul a:hover,#navcontainer ul ul a:focus{
  color: white;
}

/*current Link*/
#navcontainer ul ul a#subcurrent,
#navcontainer ul ul a#subcurrent:link,
#navcontainer ul ul a#subcurrent:visited { font-weight: normal; }

.roundbox {
	background-color:#F2F2F2;
}

.roundbox_content p{
  text-align:justify;
  line-height:1.1;
  color:#3D3D3D;
  font-size:90%;
}

.roundbox_content ul, li{
  line-height:1.1;
  font-size:95%;
  color:#3D3D3D;
}

.roundbox_left {
	background:url(../rand.php?color=F2F2F2) top left repeat-y;
}
.roundbox_right {
	background:url(../rand.php?color=F2F2F2) top right repeat-y;
}
.roundbox_top {
	background:url(../rand.php?color=F2F2F2) top left repeat-x;
}
.roundbox_bottom {
	background:url(../rand.php?color=F2F2F2) bottom left repeat-x;
}
.roundbox_topleft {
	background:url(../img.php?in=F2F2F2&out=ffffff&line=F2F2F2&c=tl) top left no-repeat;
}
.roundbox_topright {
	background:url(../img.php?in=F2F2F2&out=ffffff&line=F2F2F2&c=tr) top right no-repeat;
}
.roundbox_bottomleft {
	background:url(../img.php?in=F2F2F2&out=ffffff&line=F2F2F2&c=bl) bottom left no-repeat;
}
.roundbox_bottomright {
	background:url(../img.php?in=F2F2F2&out=ffffff&line=F2F2F2&c=br) bottom right no-repeat;
}
.roundbox_content {
	padding:5px;
}

.roundbox2 {
	background-color:#F2F2F2;
}

.roundbox2_content p{
  text-align:justify;
  line-height:1.1;
  color:#3D3D3D;
  font-size:90%;
}

.roundbox2_content ul, li{
  line-height:1.1;
  font-size:95%;
  color:#3D3D3D;
}

.roundbox2_left {
	background:url(../rand.php?color=F2F2F2) top left repeat-y;
}
.roundbox2_right {
	background:url(../rand.php?color=F2F2F2) top right repeat-y;
}
.roundbox2_top {
	background:url(../rand.php?color=F2F2F2) top left repeat-x;
}
.roundbox2_bottom {
	background:url(../rand.php?color=F2F2F2) bottom left repeat-x;
}
.roundbox2_topleft {
	background:url(../img.php?in=F2F2F2&out=ffffff&line=F2F2F2&c=tl) top left no-repeat;
}
.roundbox2_topright {
	background:url(../img.php?in=F2F2F2&out=ffffff&line=F2F2F2&c=tr) top right no-repeat;
}
.roundbox2_bottomleft {
	background:url(../img.php?in=F2F2F2&out=ffffff&line=F2F2F2&c=bl) bottom left no-repeat;
}
.roundbox2_bottomright {
	background:url(../img.php?in=F2F2F2&out=ffffff&line=F2F2F2&c=br) bottom right no-repeat;
}
.roundbox2_content {
	padding:5px;
}
#container #content #imgcontainer{
  width:730px;
  height:439px;
  background: white url(../img/test2.jpg) no-repeat center top;
  }


#container #content .contact{
  font-family: "Trebuchet MS", Arial, sans-serif;
  float:left;
  width:222px;
  height:auto;
  margin-left:10px;
  font-size:90%;
  background-color:#ffffff;
  }

#container #content input.from{
  margin:0px;
  width:220px;
  border: 1px solid gray;
  }
  
#container #content input.mail{
  width:220px;
  border: 1px solid gray;
  }
  
#container #content input.subject{
  width:220px;
  border: 1px solid gray;
  }
  
#container #content textarea{
	font-family: "Trebuchet MS", Arial, sans-serif;
	margin:0px;
	font-size:90%;
	width:220px;
	height:140px;
	border: 1px solid gray;
	overflow:auto;
  }
  
#container #content input.submit{
	background-color:#F2F2F2;
	color:black;
	border: 1px solid gray;
	margin-top:5px;
  }
  
#container #content #mapcontainer{
	float:left;
	background-color:#D4D4D4;
	margin-top:10px;
	margin-left:30px;
	width:440px;
	height:590px
  }
  
#container #content #mapcontainer #map{
	float:left;
	margin-top:8px;
	margin-left:8px;
	*margin-left:4px;
	width:424px;
	height:574px
}

#container #content #servicelinks{
  float:left;
  width:226px;
  height:900px;
  background: white url(../img/servicelinks.jpg) no-repeat left top;
}
  
