/*STANDARD CSS FOR STUDIO HACKENBERG*/
BODY, HTML{
 	width: 100%;
         height: 100%;
         background-color: #EFEFEF;
}
HTML, BODY, P, H1, H2, H3, UL, OL, SPAN, FORM, IMG, LI, DIV{
 	padding: 0px;
         margin: 0px;
         border: 0px;
         font-family: Arial, Helvetica, sans-serif;
}
BODY{
 	background:url(../img/layout/body_bg.gif);
         background-repeat: repeat-y;
}
/*CSS STYLED CONTENT*/
.csc-firstHeader, H1{
 	font-size: 11px;
         color: #3B5096;
}
.csc-caption{
 	background-color: #555555;
         color: white;
         font-size: 9px;
         padding-left: 3px;
}
.csc-caption2{
 	display: none;
}
A{
         color: black;
         font-family: Arial, Helvetica, sans-serif;
         font-size: 11px;
         line-height: 120%;
         font-weight: bolder;
         text-decoration: none;
}

/*AREAS HOME*/
.wholeSite{
	position: absolute;
         height: auto;
         width: 800px;
         border-right: 1px solid white;
 	background:url(../img/layout/body_bg.gif);
         background-repeat: repeat-y;
         background-color: #A0A09F;
}
.leftcol{
 	position: relative;
         width: 142px;
         height: auto;
         min-height: 100%;
         color: white;
         font-family: Arial, Helvetica, sans-serif;
         line-height: 120%;
         background-color: #565656;
         /*background-color: #666666;*/
         float: left;
}
.rightcol{
         position: relative;
         width: auto;
         color: white;
         font-family: Arial, Helvetica, sans-serif;
         line-height: 120%;
         background:url(../img/layout/home_bg.gif);
         background-repeat: no-repeat;
         height: auto;
         background-color: #A0A09F;
         float: left;
         padding-top: 129px;
}
.logoarea{
 	position: relative;
         width: 140px;
         text-align: right;
}
.naviarea{
	position: relative;
         padding-top: 95px;
	height: auto;
         text-align: right;
}
.footerarea{
         /*position: relative;
         top: 485px;
         width: 125px;
         text-align: right;
         font-size: 10px;
         padding-bottom: 20px;*/
         display: none;
}
.toparea{
         display: none;
}
.imagearea{
         position: relative;
         width: 700px;
         height: auto;
}
.bottomarea{
         display: none;
}
.navi_left{

}
.maincontentarea{
	position: relative;
         height: auto;
         height: 305px;
         min-height: 305px;
         overflow: visible;
         width: auto;
}
.maincontent_innerarea{
         position: relative;
         font-size: 10px;
         height: auto;
         width: auto;
}
.maincontent_textarea{
	position: relative;
         width: 109px;
         min-height: 265px;
         height: auto;
         background: #DDDDDD;
         border-right: 1px solid #C5CDD4;
         border-left: 1px solid #C5CDD4;
         float: left;
}
.maincontent_innertext{
  	position: relative;
         width: 90px;
         height: auto;
         margin: 10px;
         text-align: left;
         line-height: 140%;
         font-size: 9px;
         color: #000000;
}
.maincontent_imagearea{
         position: relative;
         float: left;
         left: 20px;
         width: auto;
}
.img1, .img2, .img4, .img5, .img7, .img8{
         margin-right: 55px;
         margin-bottom: 6px;
         padding: 0px;
}
.galerielink{
 	position: absolute;
         top: 535px;
         left: 700px;
         text-align: center;
         border: 1px solid white;
         background-color: #555555;
         color: white;
         width: 100px;
         padding: 3px;
}
.homelink{
 	position: absolute;
         z-index: 999;
         top: 15px;
         left: 30px;
         width: 240px;
         height: 20px;
}
.title{
 	position: absolute;
         z-index: 1000;
         top: 34px;
         left: 0px;
         width: 137px;
         height: 20px;
         text-align: right;
         color: white;
         font-weight: bold;
         font-size: 11px;
}
.bodytext{
 	color: black;
         font-size: 11px;
}
