@charset "utf-8";
/* CSS Document */
body { 
	text-align: center; 
	background: #000000;
	padding: 0px; 
	margin: 0px;
}
.box2{
	background: #000000 url(../images/index-bodybg.jpg) repeat-x;
	text-align: center; 
	margin: 0px auto;
}
.box {
	background: green;
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.box .left{
	width: 50%;
	background: #000000 url(../images/intro-bodybg.png) repeat-x; 
	height: 526px;
	left:0px;
	float: left;
	position: absolute;
}
.box .right{
	width: 50%;
	background: #000000 url(../images/intro-bodybg2.png) repeat-x; 
	height: 526px;
	right: 0px;
	float: right;	
	position: absolute;
}
.container{
	width: 955px;
	background: pink;
	margin: 0px auto;
	padding: 0px;
	position: relative;
}
A:link          {background: none; font-size: 11px; text-decoration: none; outline:none;}
A:active        {background: none; font-size: 11px; text-decoration: none; outline:none;}
A:visited       {background: none; font-size: 11px; text-decoration: none; outline:none;}
A:hover         {background: none; font-size: 11px; text-decoration: none; outline:none;}

.com { height: 30px; width: 1200px; text-align: right; color: #FFF; font-size: 0pt; margin: 10px auto 11px auto;}
.title { 
	width: 1200px; 
	margin: 0px auto; 
	padding: 27px 0px 0px 0px; 
	text-align: left; 
	height: 89px; 
	font-size: 0px; 
	border: 0px; 
	font-size-adjust: 0px; 
	background:url(../images/menuback.png); 
	background-position: top left; 
	background-repeat: repeat-x; 
	text-align: right;
}
.title2 { 
	width: 1200px; 
	margin: 0px auto; 
	padding: 0px; 
	text-align: left; 
	height: 89px; 
	font-size: 0px; 
	border: 0px; 
	font-size-adjust: 0px; 
	background:url(../images/menuback.png); 
	background-position: top left; 
	background-repeat: repeat-x; 
	text-align: right;
}
.title2 img{
	margin-left: -1px;
}
.container { background-color: #737373; background-image: url(../images/background01.png); background-position: bottom left; background-repeat: repeat-x; width: 1200px; min-width: 1200px; height: 411px;}
.containerintro { background-color: #737373; background-image: url(../images/background01.png); background-position: bottom left; background-repeat: repeat-x; width: 1200px; min-width: 1200px; height: 410px; position:relative;}

.containerlight { position: relative; width: 80%;}
.e-mail{
	position: absolute;
	top: 140px;
	left: 32px;
}
.e-mail a:link, .e-mail a:link:visited, .e-mail a:link:active, .e-mail a:link:hover{
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.containerdark { background-color: #000000; width: 100%; height: 411px; max-height: 411px; color: #FFF; font-size: 10pt; padding: 0px; margin: 0px;}
.containertext { position:absolute; left: 269px; top: 56px; width: 453px; height: 258px; max-height: 312px;  color: #FFF; font-size: 10pt; padding: 0px; margin: 0px;}
.containerdark h1 { margin: 0px; padding-left: 15px; padding-top: 8px; padding-bottom: 5px; color: #FFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: 100; font-size: 24pt;}
.containertext h2 { margin: 0px; padding-left: 38px; padding-top: 0px; color: #FFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt;}
.containertext h3 { margin: 0px; padding-left: 38px; padding-top: 20px; color: #FFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt;}
.containertext p { margin: 0px; padding-left: 48px; padding-top: 10px; padding-bottom: 7px; padding-right: 25px; color: #848383; font-family: Verdana, Geneva, sans-serif; font-size: 9pt;}
.readmore { margin: 0px; padding-left: 48px; padding-top: 0px; padding-bottom: 0px; padding-right: 25px; color: #4d0000; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; }
.readmore A:link { color: #848383; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; text-decoration: none; outline:none; }
.readmore A:active { color: #848383; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; text-decoration: none; outline:none; }
.readmore A:visited { color: #848383; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; text-decoration: none; outline:none; }
.readmore A:hover { color: #4d0000; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; text-decoration: none; outline:none; }

.contacttext { position: absolute; padding: 0px; margin: 0px; width: 269px; height: 250px; }
.contacttext h1 { color: #FFFFFF; font-family: Verdana, Geneva, sans-serif; font-size: 22pt; padding-left: 55px; padding-top: 85px; font-weight: 100; margin: 0px;}
.contacttext h2 { color: #FFFFFF; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; padding-top: 20px; padding-left: 45px; font-weight: 100; margin: 0px;}
.contacttext h3 { color: #FFFFFF; font-family: Verdana, Geneva, sans-serif; font-size: 8pt; padding-top: 25px; padding-left: 30px; font-weight: 100; margin: 0px;}

.containeropacity { position: absolute; background-color: #FFFFFF; width: 78%; height: 411px; max-height: 411px; opacity:0.1;filter:alpha(opacity=10)}

.containeropacity2 { position: absolute; background-color: #FFFFFF; width: 100%; height: 411px; max-height: 411px; opacity:0.1;filter:alpha(opacity=10)}

.box01 { position: absolute; top: 317px; left: 120px; padding: 5px; width: 605px; font-size: 12px; height: 100px; max-height: 100px;}
.box01 img{margin: 2px;}
.box02 { position: absolute; top: 317px; left: 120px; padding: 5px; padding-top: 94px; width: 590px; font-size: 10pt; background-image:url(../images/box01.png); background-position: top left; background-repeat: repeat-x; height: 130px; max-height: 130px; opacity:0.2;filter:alpha(opacity=20)}
.box03 { position: absolute; top: 317px; left: 120px; padding: 5px; padding-top: 94px; padding-right: 0px; width: 590px; font-size: 10pt; height: 40px; max-height: 40px;}
.opacity img{ opacity:0.5;filter:alpha(opacity=50) }

.opacity:hover img{ opacity:1;filter:alpha(opacity=100) }


.intropic { position: absolute; left: 385px;}
.intropic2 { position: absolute; left: 385px; background-color: #999999; width: 220px; height: 411px; max-height: 411px; opacity:0.5;filter:alpha(opacity=50)}
.intropic3 { position: absolute; left: 385px; width: 217px; height: 411px; max-height: 411px; border: 3px; border-bottom: 0px; border-top: 0px; border-color:#000; border-style: solid;}
.intropic4 { position: absolute; left: 835px; background-color: #999999; width: 68px; height: 411px; max-height: 411px; opacity:0.5;filter:alpha(opacity=50)}
.intropic5 { position: absolute; left: 835px; width: 63px; height: 411px; max-height: 411px; border: 3px; border-bottom: 0px; border-top: 0px; border-color:#000; border-style: solid;}

.introline1 { position: absolute; left: 0px; top: 81px;}
.introline2 { position: absolute; left: 0px; top: 85px; left: 130px; padding-top: 18px; }
.introline3 { position: absolute; left: 0px; top: 85px; left: 910px; padding-top: 30px; }


.containertext2 { position:absolute; left: 269px; top: 16px; width: 453px; height: 258px; color: #FFF; font-size: 10pt; padding: 0px; margin: 0px;}
.containertext2 .titl img{
	background: none;
	margin: 0px 15px;
}
.map{
	margin: 6px 0px 0px 45px;
}
form{
	padding-left: 25px;
}
form .row{
	margin: 5px 0px;
	padding: 0px;
	height: 24px;
}
label{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 114px;
	text-align: right;
}
input{
	width: 248px;
	height: 19px;
	border: 0px;
	background: url(../images/input-bg.gif) no-repeat;
	text-align: left;
	margin: 0px 55px 0px 0px;
	padding: 0px 2px;
	float: right;
}
textarea{
	width: 381px;
	height: 152px;
	border: none;
	text-align: left;
	margin: 10px 0px;
	padding: 2px;
	background: url(../images/textarea-bg.gif) no-repeat;
}
.code{
	width: 260px;
	height: 20px;
	float: left;
}
#code{
	height: 17px;
	width: 50px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	border: 1px solid #000000;
}
#send{
	background: url(../images/send.gif) no-repeat;
	width: 69px;
	height: 17px;
	margin: 0px 44px 0px 0px;
	padding: 0px;
	cursor: pointer;
}
.img {float:left; margin: 2px; margin-right: 10px; margin-left: 16px; padding: 2px;}
.blank {float:left; margin: 2px; margin-right: 10px; margin-left: 16px; padding: 2px;; display:block; width:125px;}










