/* CSS Document */
html,body{
	margin:0px auto;
	background-image:url(../Images/bgBottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	 background-color:#F7FCFF;
}
form 
{
	height:100%;	
}
select
{
    font-size:12px;
}
*{
	margin:0px auto;
	vertical-align:top;
	text-align:justify;
	/*line-height:15px;*/
}
a{
	color:#000000;
	text-decoration:underline;
}
a:hover{
	color:#000000;
	text-decoration:none;
}
img{
	border:0pt;
}
table{
	margin:0px;
}
td{
	padding:1px 3px;
}
ul{
	margin:0px; padding:0px;
}
ul li{
	margin:0px; padding:0px;
}
#main{
	/* position:relative;*/
	background-image:url(../Images/bgTop.gif);
	background-repeat:repeat-x;
	width:100%;
	height:auto !important; height:100%; min-height:100%;
	margin:auto 0px -30px;
      
}
#container{
	width:1024px;
}
#top{
	background-image:url(../Images/top.gif);
	background-repeat:no-repeat;
	width:1024px; height:87px; overflow:hidden;
}
#logo a{
	/* position:relative;*/
	top:10px; left:42px;
	width:245px; height:67px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
#menu{
	position:relative;
	top:20px; right:60px;
	float:right;
}
#menu ul{
	position:relative;
	padding:0px; margin:0px; list-style:none; }
#menu ul li{
	position:relative;
	display: inline;
	float: left;
}
#menu ul li ul{
	position: absolute;
	visibility: hidden;
	z-index: 100;
	list-style:none; float:left; clear:both;
	width:663px;
}
#menu ul li ul li{
	position:relative;
	left:0px;
	padding:0px; margin:0px; display:inline; float:left;
}
#set1{
	position:absolute;
	top:33px; left:-109px;
	float:left;
}
#set2{
	position:absolute;
	top:33px; left:-50px;
	float:left;
}
#set3{
	position:absolute;
	top:33px; left:0px;
	float:left;
}
a.btn1{
	background-image:url(../Images/btn_01.gif);
	background-repeat:no-repeat;
	width:109px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.btn1:hover{
	background-image:url(../Images/btn_over_01.gif);
	background-repeat:no-repeat;
	width:109px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.btn1Active{
	background-image:url(../Images/btn_over_01.gif);
	background-repeat:no-repeat;
	width:109px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.btn2{
	background-image:url(../Images/btn_02.gif);
	background-repeat:no-repeat;
	width:110px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.btn2:hover{
	background-image:url(../Images/btn_over_02.gif);
	background-repeat:no-repeat;
	width:110px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.btn2Active{
	background-image:url(../Images/btn_over_02.gif);
	background-repeat:no-repeat;
	width:110px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.btn3{
	background-image:url(../Images/btn_03.gif);
	background-repeat:no-repeat;
	width:108px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.btn3:hover{
	background-image:url(../Images/btn_over_03.gif);
	background-repeat:no-repeat;
	width:108px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.btn3Active{
	background-image:url(../Images/btn_over_03.gif);
	background-repeat:no-repeat;
	width:108px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.btn4{
	background-image:url(../Images/btn_04.gif);
	background-repeat:no-repeat;
	width:109px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.btn4:hover{
	background-image:url(../Images/btn_over_04.gif);
	background-repeat:no-repeat;
	width:109px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.btn4Active{
	background-image:url(../Images/btn_over_04.gif);
	background-repeat:no-repeat;
	width:109px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.btn5{
	background-image:url(../Images/btn_05.gif);
	background-repeat:no-repeat;
	width:114px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.btn5:hover{
	background-image:url(../Images/btn_over_05.gif);
	background-repeat:no-repeat;
	width:114px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.btn5Active{
	background-image:url(../Images/btn_over_05.gif);
	background-repeat:no-repeat;
	width:114px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.btn6{
	background-image:url(../Images/btn_06.gif);
	background-repeat:no-repeat;
	width:113px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.btn6:hover{
	background-image:url(../Images/btn_over_06.gif);
	background-repeat:no-repeat;
	width:113px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.btn6Active{
	background-image:url(../Images/btn_over_06.gif);
	background-repeat:no-repeat;
	width:113px; height:28px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub1{
	background-image:url(../Images/sub_01.gif);
	background-repeat:no-repeat;
	width:49px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub1:hover{
	background-image:url(../Images/sub_over_01.gif);
	background-repeat:no-repeat;
	width:49px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.sub1Active{
	background-image:url(../Images/sub_over_01.gif);
	background-repeat:no-repeat;
	width:49px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub2{
	background-image:url(../Images/sub_02.gif);
	background-repeat:no-repeat;
	width:80px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub2:hover{
	background-image:url(../Images/sub_over_02.gif);
	background-repeat:no-repeat;
	width:80px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.sub2Active{
	background-image:url(../Images/sub_over_02.gif);
	background-repeat:no-repeat;
	width:80px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub3{
	background-image:url(../Images/sub_03.gif);
	background-repeat:no-repeat;
	width:62px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub3:hover{
	background-image:url(../Images/sub_over_03.gif);
	background-repeat:no-repeat;
	width:62px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.sub3Active{
	background-image:url(../Images/sub_over_03.gif);
	background-repeat:no-repeat;
	width:62px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub4{
	background-image:url(../Images/sub_04.gif);
	background-repeat:no-repeat;
	width:49px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub4:hover{
	background-image:url(../Images/sub_over_04.gif);
	background-repeat:no-repeat;
	width:49px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.sub4Active{
	background-image:url(../Images/sub_over_04.gif);
	background-repeat:no-repeat;
	width:49px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub5{
	background-image:url(../Images/sub_05.gif);
	background-repeat:no-repeat;
	width:93px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub5:hover{
	background-image:url(../Images/sub_over_05.gif);
	background-repeat:no-repeat;
	width:93px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.sub5Active{
	background-image:url(../Images/sub_over_05.gif);
	background-repeat:no-repeat;
	width:93px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub6{
	background-image:url(../Images/sub_06.gif);
	background-repeat:no-repeat;
	width:140px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub6:hover{
	background-image:url(../Images/sub_over_06.gif);
	background-repeat:no-repeat;
	width:140px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.sub6Active{
	background-image:url(../Images/sub_over_06.gif);
	background-repeat:no-repeat;
	width:140px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub7{
	background-image:url(../Images/sub_07.gif);
	background-repeat:no-repeat;
	width:97px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub7:hover{
	background-image:url(../Images/sub_over_07.gif);
	background-repeat:no-repeat;
	width:97px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.sub7Active{
	background-image:url(../Images/sub_over_07.gif);
	background-repeat:no-repeat;
	width:97px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub8{
	background-image:url(../Images/sub_08.gif);
	background-repeat:no-repeat;
	width:41px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub8:hover{
	background-image:url(../Images/sub_over_08.gif);
	background-repeat:no-repeat;
	width:41px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.sub8Active{
	background-image:url(../Images/sub_over_08.gif);
	background-repeat:no-repeat;
	width:41px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub9{
	background-image:url(../Images/sub_09.gif);
	background-repeat:no-repeat;
	width:101px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub9:hover{
	background-image:url(../Images/sub_over_09.gif);
	background-repeat:no-repeat;
	width:101px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.sub9Active{
	background-image:url(../Images/sub_over_09.gif);
	background-repeat:no-repeat;
	width:101px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub10{
	background-image:url(../Images/sub_10.gif);
	background-repeat:no-repeat;
	width:82px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub10:hover{
	background-image:url(../Images/sub_over_10.gif);
	background-repeat:no-repeat;
	width:82px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.sub10Active{
	background-image:url(../Images/sub_over_10.gif);
	background-repeat:no-repeat;
	width:82px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub11{
	background-image:url(../Images/sub_11.gif);
	background-repeat:no-repeat;
	width:79px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub11:hover{
	background-image:url(../Images/sub_over_11.gif);
	background-repeat:no-repeat;
	width:79px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.sub11Active{
	background-image:url(../Images/sub_over_11.gif);
	background-repeat:no-repeat;
	width:79px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub12{
	background-image:url(../Images/sub_12.gif);
	background-repeat:no-repeat;
	width:82px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub12:hover{
	background-image:url(../Images/sub_over_12.gif);
	background-repeat:no-repeat;
	width:82px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.sub12Active{
	background-image:url(../Images/sub_over_12.gif);
	background-repeat:no-repeat;
	width:82px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub13{
	background-image:url(../Images/sub_13.gif);
	background-repeat:no-repeat;
	width:62px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub13:hover{
	background-image:url(../Images/sub_over_13.gif);
	background-repeat:no-repeat;
	width:62px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.sub13Active{
	background-image:url(../Images/sub_over_13.gif);
	background-repeat:no-repeat;
	width:62px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub14{
	background-image:url(../Images/sub_14.gif);
	background-repeat:no-repeat;
	width:49px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
a.sub14:hover{
	background-image:url(../Images/sub_over_14.gif);
	background-repeat:no-repeat;
	width:49px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
.sub14Active{
	background-image:url(../Images/sub_over_14.gif);
	background-repeat:no-repeat;
	width:49px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:left;
}
#header{
	/* position:relative;*/
	background-image:url(../Images/header.jpg);
	background-repeat:no-repeat;
	width:193px; 
	padding:44px 74px 72px 758px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	height:auto !important;
	height:135px;
	min-height:135px;
	
}
#container2{
	/* position:relative;*/
	width:953px; overflow:hidden !important;
	padding:0px 32px 40px 39px;
}
#colLeft{
	background-image:url(../Images/colLeftBottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:301px; float:left;
	padding-bottom:18px;
}
#colCenter{
	background-image:url(../Images/bgCol.gif);
	background-repeat:no-repeat;
	width:14px; height:10px; float:left;
}
#colLeftTop{
	background-image:url(../Images/colLeftTop.gif);
	background-repeat:no-repeat;
	width:301px; height:38px;
}
#colLeftContent{
	background-image:url(../Images/colLeftContent.gif);
	background-repeat:repeat-y;
	width:251px;
	padding:0px 25px;
	 overflow:hidden !important;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
#kartBox{
	background-image:url(../Images/kart_h.gif);
	background-repeat:no-repeat;
	width:251px;
	padding-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
#colRight{
	width:638px; float:right;
}
#contentBox{
	background-image:url(../Images/bgContentBottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:638px;
	padding-bottom:72px;
}
#contentBox2{
	background-image:url(../Images/bgContentBottom2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:953px;	
	padding-bottom:72px;
}
#contentTop{
	background-image:url(../Images/bgContentTop.gif);
	background-repeat:no-repeat;
	width:627px; 	
	height:36px;
	
	padding:15px 0px 0px 11px;
	
	height:auto !important; height:36px; min-height:36px;
}
#contentTop2{
	background-image:url(../Images/bgContentTop2.gif);
	background-repeat:no-repeat;
	width:942px;
	padding:15px 0px 0px 11px;
	height:auto !important; height:36px; min-height:36px;
	
}
#h1{
	background-image:url(../Images/h1.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h2{
	background-image:url(../Images/h2.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h3{
	background-image:url(../Images/h3.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h4{
	background-image:url(../Images/h4.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h5{
	background-image:url(../Images/h5.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h6{
	background-image:url(../Images/h6.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h7{
	background-image:url(../Images/h7.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h8{
	background-image:url(../Images/h8.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h9{
	background-image:url(../Images/h9.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h10{
	background-image:url(../Images/h10.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h11{
	background-image:url(../Images/h11.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h12{
	background-image:url(../Images/h12.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h13{
	background-image:url(../Images/h13.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h14{
	background-image:url(../Images/h14.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h15{
	background-image:url(../Images/h15.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h16{
	background-image:url(../Images/h16.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h17{
	background-image:url(../Images/h17.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h18{
	background-image:url(../Images/h18.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h19{
	background-image:url(../Images/h19.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h20{
	background-image:url(../Images/h20.gif);
	background-repeat:no-repeat;
	height:27px;
}
#h21{
	background-image:url(../Images/h21.gif);
	background-repeat:no-repeat;
	height:27px;
}
#content{
	/*position:relative;*/
	background-image:url(../Images/bgContent.gif);
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:0px 20px;
}
#content2{
	/*position:relative;*/
	background-image:url(../Images/bgContent2.gif);
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:0px 20px; overflow:hidden !important; overflow:none;
	height:auto !important; height:350px; min-height:350px;
}
#content ul{ padding:0px; margin:0px; }
#content ul li{ padding:0px; margin-left:15px; }
#teaserBox{
	width:638px; overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
#teaser1{
	 position:relative;
	background-image:url(../Images/teaser_01.jpg);
	background-repeat:no-repeat;
	width:126px; height:78px;
	padding:80px 26px 57px 167px;
	float:left;
}
a.lesmer2{
	position:absolute;
	bottom:10px; right:69px;
	width:84px; height:22px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:right;
}
#teaser2{
	 position:relative;
	background-image:url(../Images/teaser_02.jpg);
	background-repeat:no-repeat;
	width:126px; height:78px;
	padding:80px 26px 57px 167px;
	float:left;
}
#footer{
	/* position:relative;*/
	background-image:url(../Images/footer.gif);
	background-repeat:no-repeat;
	width:1024px; height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; line-height:20px;
	color:#000000; text-align:center;
}
#footer a{
	line-height:20px; color:#000000;
}
.imgLeft{
	margin:0px 10px 0px 0px;
	float:left;
}
.lesmer{
	background-image:url(../Images/lesmer.gif);
	background-repeat:no-repeat;
	width:84px; height:23px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:right; margin:5px 0px;
}
/* Contact form */

#contact_form{
	margin:0px 10px;
	width:300px;
}
#contact_form table{
	width:300px;
	border:0pt;
	float:left;
}
#contact_form td{
	border:0pt;
}
#contact_form input{
	border:1pt solid #999999;
	background-color:#f2f2f2;
	height:20px;
	font-size:11px;
	padding-top:1px;
	width:200px;
}
#contact_form textarea{
	border:1pt solid #999999;
	background-color:#f2f2f2;
	height:100px;
	font-size:11px;
	padding-top:1px;
	width:280px;
}

#contact_form input.botton{
	width:50px;
	height:20px;
	text-align:center;
}
.btn1{
	background-image:url(../Images/btn_over_01.gif);
}
.text_h{
	font-size:14px; font-weight:bold;
	line-height:25px;
}
/* Contact form */

#contact_form{
	margin:0px 10px;
	width:300px;
}
#contact_form table{
	width:300px;
	border:0pt;
	float:left;
}
#contact_form td{
	border:0pt;
}
#contact_form input{
	border:1pt solid #999999;
	background-color:#f2f2f2;
	height:20px;
	font-size:11px;
	padding-top:1px;
	width:200px;
}
#contact_form textarea{
	border:1pt solid #999999;
	background-color:#f2f2f2;
	height:100px;
	font-size:11px;
	padding-top:1px;
	width:280px;
}

#contact_form input.botton{
	width:50px;
	height:20px;
	text-align:center;
}
.btn1{
	background-image:url(../Images/btn_over_01.gif);
}
.text_h{
	font-size:14px; font-weight:bold;
	line-height:25px;
}
/* insert for contact and hover */
#contact_text
{
	
	width:270px; float:left;	
	margin-left:0px;
}


.hover
{
 margin: 2px;
 padding:0;
 border:dotted 2px #A6A6A6;
 display:block !important;
}

.hover div#contact_text
{
     float:none !important;
}
#teaserBox span.hover 
{
    
min-height:250px;
width:640px;
}
#content2 a
{
	text-decoration:none;	
}
#kartBox span.hover
{
    min-height:190px;
}

#open{
	background-image:url(../Images/pic_01.gif);
	background-repeat:no-repeat;
	background-color:#231f20;

	width:238px;
	height:auto !important; height:157px; min-height:157px;
	padding:35px 7px 7px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; color:#f6f1d4;
}
#openText{
	width:216px;
	border-left:1pt solid #423934;
	border-right:1pt solid #423934;
	border-bottom:1pt solid #423934;
	padding:10px;
	
}

.hourtb
{
	width:238px;
	height:auto !important; height:157px; min-height:157px;
	border-left:1pt solid #423934;
	border-right:1pt solid #423934;
	border-bottom:1pt solid #423934;
	background-color:#231f20;
}