/* CSS Document */

{margin:0; padding:0; border:0;}

a{
	text-decoration: none;

}
img{
border:none;


}

#color{
background-image:url(http://www.kunstadt.com/webimages/repeat2.jpg);


}
#mainboxx {
	margin: 0px 20px 10px 255px;
	width: 429px;
	float:right;
	position:relative;
}
#lefto{
background-color:#0066FF;
clear:left;
float:left;
width:260px;

}
#left{

display:block;
width:725px;
float:left;
margin-top:-550px;
margin-left:165px;

clear:both;
position:relative;


}
#nextoi{
float:left;
clear:left;
margin-top:-50px;
margin-left:300px;


}
#lefte{

display:block;
width:725px;
float:left;
margin-top:-550px;
margin-left:195px;
height:1100px;

clear:both;
position:relative;
}
#lefteee{

display:block;
width:725px;
float:left;
margin-top:-550px;
margin-left:195px;
height:500px;

clear:both;
position:relative;
}
#left2{

	display:block;
	width:255px;
	height:auto;
	float:left;
	margin-right:20px;


	margin-top:30px;
	margin-left:-285px;


}
#left22{

	display:block;
	width:455px;
	height:auto;
	float:left;
	margin-right:20px;


	margin-top:30px;
	margin-left:-255px;


}
#back15{
	background-image:url(http://www.kunstadt.com/webimages/bg2.jpg);

	height:746px;
	background-repeat: repeat-x;

}
#border{
	border: 4px solid #000000;

}
#left3{


display:block;
width:425px;
height:800px;
position:relative;
margin-top:405px;
float:left;




}
#foot2{
background-image:url(http://www.kunstadt.com/webimages/foot3.jpg);
	width:auto;
	height:338px;
	clear:left;
	display:block;


}

#left8{


display:block;
width:425px;
height:auto;
position:relative;
margin-top:-375px;
float:right;
margin-left:5px;


}
#left4{


display:block;
width:425px;
height:800px;
position:relative;
margin-top:-375px;
float:left;



}
#left5{



display:block;
width:425px;
height:400px;
position:relative;
margin-top:-325px;
float:left;



}
#main {
	height: 969px;
	width: 930px;
	margin-top:300px;
	margin-left:300px;
	background-repeat:no-repeat;
}


#main_content {
background:none;
width:500px;
height: auto;
display: block;
z-index:5;
position: relative;
float:left;


}
#main_content3 {
width:700px;
height: auto;
display: block;
z-index:5;
position: relative;
float:left;


}

#main_content2 {
width:500px;
height: 900px;
display: block;
z-index:5;
position: relative;
float:left;
margin-left:150px;


}
#main2 {
background-image:url(http://www.kunstadt.com/webimages/photo.jpg);
	height: 332px;
	width: 356px;
	margin-left: 0px;
	display:block;
	background-repeat:no-repeat;

}
#space2{
	display: block;
	position:relative;
	height:10px;
	border: 1px solid red;
}

#space4{
	display: block;
	position:relative;
	height:20px;


}
#space{
	display: block;
	position:relative;
	height:-20px;

}
#main5 {

	height: 250px;
	width: 300px;
	margin-top:0px;
	margin-left:0px;
	display: block;
	clear:none;
	background-repeat:no-repeat;
	position:relative;
	border: 2px solid #000000;
}
#main7 {

	height: 250px;
	width: 300px;
	margin-top:0px;
	margin-left:0px;
	display: block;
	clear:left;
	background-repeat:no-repeat;
position:relative;
border: 2px solid #000000;
}

#boxx{
height: 600px;
	width: 309px;
	margin-top:-10px;
	margin-left:10px;
	margin-right:75px;

	float:right;


	position:relative;
}
#boxxx{

height: 600px;
	width: 305px;
	margin-top:-10px;

	margin-right:25px;

	float:left;



	position:relative;
}

#main1868.text{
color:#666666;

clear:left;
margin-top:20px;
position:relative;
}

#main1{
font-family:Verdana, Arial, Helvetica, sans-serif;
height: 655px;
	width: 309px;
	margin-top:20px;
	margin-left: 20px;
	float:left;
	position:relative;
	text-align: right;
}
#main155{
font-family:Verdana, Arial, Helvetica, sans-serif;
height: 1540px;
	width: 669px;
	display:block;
	text-align: right;
	float:left;
	position:relative;
	font-size:12px;

}
#main1555{

font-family:Verdana, Arial, Helvetica, sans-serif;
height: auto;
	width: 669px;
	display:block;
	text-align: right;
	float:left;
	position:relative;

}
#main155555{
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
clear:left;
	float:right;
	position:relative;

}
#rightt{
	float:left;
   display:block;
	margin-left:160px;


	clear:left;
		position:relative;
}
#righttt{
	float:right;
	clear:right;

		position:relative;




}
#rightttto{
	float:right;
	clear:both;



	display:block;



		}
#rightttt{
margin-left:-100px;
	float:right;
 clear:both;
		position:relative;




}
.new {
	margin-top:10px;
	text-align: right;
	width:720px;
	position:relative;
	float:left;
	border: 4px solid yellow;
}
	#neww{

margin-top:10px;

height:190px;
width:720px;
position:relative;
float:left;

	}

	#newww{

	margin-left:-285px;

margin-top:10px;

height:250px;
width:720px;
position:relative;
float:left;

	}
#lefty {
	width:260px;
	position:relative;
	float:left;
	border: 2px solid blue;
}
	#leftyy{


height:150px;
width:190px;
position:relative;
float:left;
	}

	#leftyyyy{


height:auto;
width:auto;
position:relative;
float:left;
margin-left:20px;
	}
	#lefty2{

height:200px;
width:250px;
position:relative;
margin-top:20px;
float:left;

	}

.righty {
	width:420px;
	margin-left:20px;
	position:relative;
	float:left;
}

		#rightyo{


height:auto;
width:auto;
margin-left:300px;
margin-top:-400px;

position:relative;
float:left;
clear:left;
display:block;



	}
	#rightyyy{


height:auto;
width:auto;
margin-left:20px;
position:relative;
float:left;


	}

	#rightyyyyy{


height:auto;
width:200px;
margin-left:20px;
position:relative;
float:left;
clear:left;


	}
#righttttt{
	float:right;
	margin-right:350px;

		position:relative;




}
#rec{
	float:left;
	width:710px;
	height:auto;
	display:block;


	margin-top:50px;


	position:relative;

}
#rec4{
	float:left;
	width:690px;
	height:auto;
	display:block;



	position:relative;

}
#lefff{
	float:right;
	clear:both;

	display:block;

	position:relative;
}
#rec2{
width:480px;
height:auto;
display:block;
float:left;




position:relative;


}
#main111{

font-family:Verdana, Arial, Helvetica, sans-serif;
height: 965px;
	width: 689px;

	margin-left:15px;
	float:left;
	display:block;
	position:relative;
	text-align:right;
}
#main3 {

background-image:url(http://www.kunstadt.com/webimages/special.jpg);
	height: 335px;
	width: 359px;
	margin-top:20px;
	margin-left: 185px;

	background-repeat:no-repeat;
	position:relative;
}



#main888888 {
	background-image: url(http://www.kunstadt.com/webimages/main.jpg);
	float: left;
	height: 969px;
	width: 930px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat:no-repeat;
}
#main1868{

	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	background-color:#FFFFFF;

float: left;
height: auto;
	width: 629px;
	margin-top:-5px;

	margin-left:20px;
	float:left;
	position:relative;
	padding:10px;
}
#main88{

	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color:#FFFFFF;
float: left;
	height: auto;
	width: 577px;
	float:left;
	margin-left: 59px;
	display: block;
	background-repeat:no-repeat;
}
#main887{

	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color:#FFFFFF;
float: left;
	height: 577px;
	width: 577px;
	float:left;
	margin-left: 59px;
	display: block;
	margin-top:-30px;
	background-repeat:no-repeat;
}

#main1o{
filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	background-color:#FFFFFF;
	padding:20px;

height: 530px;
	width: 285px;
	margin-top:20px;
	margin-left: 20px;
	float:left;
	position:relative;
}
#main18 {
	margin-left: 309px;
float:left;
width:500px;
height:800px;
	display: block;
z-index:5;
position: relative;

	}

#main2 {
background-image:url(http://www.kunstadt.com/webimages/a12.jpg);
	float: left;
	height: 332px;
	width: 356px;

	margin-left: 655px;
	display: block;
	clear:none;
	background-repeat:no-repeat;
	position:absolute;
}



#main3 {
	background-image: url(http://www.kunstadt.com/webimages/a14.jpg);
	float:left;
	height: 335px;
	width: 359px;
	margin-top:320px;

	margin-left: 655px;
	display: block;
	background-repeat:no-repeat;
	position:absolute;
}


#header {
	background-image: url(http://www.kunstadt.com/webimages/header.jpg);
	height: 193px;
	width: 638px;
	display: block;
	background-repeat: no-repeat;
	float:left;
	margin-left:230px;
	margin-top:135px;
	position:absolute;


}

#main1 h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #009999;
	margin-top: 10px;
	margin-left: 10px;

}


#main1 h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #653398;
	margin-top: 10px;
	margin-left: 10px;

}

#main1 h4 {
	font-size: 14px;
	color: #000000;
	margin-top: 10px;
	margin-left: 10px;
	font-weight: 200;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main1o h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #009999;
	margin-top: 10px;
	margin-left: 10px;

}


#main1o h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #653398;
	margin-top: 10px;
	margin-left: 10px;

}

#main1o h4 {
	font-size: 14px;
	color: #000000;
	margin-top: 10px;
	margin-left: 10px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#main1868 h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #009999;
	margin-top: 10px;
	margin-left: 10px;

}


#main1868 h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #653398;
	margin-top: 10px;
	margin-left: 10px;

}

#main1868 h4 {
	font-size: 14px;
	color: #000000;
	margin-top: 10px;
	margin-left: 10px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #009999;
	margin-top: 10px;
	margin-left: 10px;

}

.h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #653398;
	margin-top: 10px;
	margin-left: 10px;

}

.h4 {
	font-size: 12px;
	color: #000000;
	margin-top: 10px;
	margin-left: 10px;
	font-weight: 200;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#btn{
width:300px;
height:auto;
float:left;
margin-left:-122px;
	margin-top:-9px;
	position:relative;
	display:block;


}


#btn85{
width:175px;
float:left;
margin-left:-1px;
	margin-top:-11px;
	position:relative;
	display:block;

}
#contentarea{
width:auto;
height:auto;
float:left;
margin-left:-170px;
position:relative;


}

#white{
background-color:#FFFFFF;
height:1300px;
display:block;

}
#white2{
background-color:#FFFFFF;
height:940px;
display:block;

}
#white3{

background-color:#FFFFFF;
height:1850px;
display:block;

}
#back {
	background-image:url(http://www.kunstadt.com/webimages/bg.jpg);
	margin: 0px auto 0px auto;
	width:930px;
	height:auto;
	display:block;
	position:relative;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	z-index:0;
}

#backwhite{

	width:930px;
	height:auto;
	display:block;
position:relative;
	background-repeat: no-repeat;

	z-index:0;


	}
#back555d{

	width:930px;
	height:auto;
	display:block;
position:relative;
	background-repeat: no-repeat;

	z-index:0;


	}
#centerpage {
	width:930px;
	height:auto;
	display:block;
	margin-right:auto;
	margin-left: auto;
}
#centerpage2{
background-color: #9999CC
width:930px;
	height:auto;
	background-repeat:repeat;

	display:block;
margin-right:35%;
	margin-left: 15%;

}

#centerwhite{
	width:930px;
	background-repeat:repeat-y;
	display:block;
	position:relative;
	margin-right:auto;
	margin-left: auto;
}



span{display:inline}

	.clearfix:after{
		content:".";	/* add a period inside, at the end of the containing div */
		display:block;	/* otherwise this won't work */
		height:0;	/* so it will not create a gap between the bottom of the floated content and the containing area */
		clear:both;	/* so it appears after the floated content */
		visibility:hidden;	/* so we don't see the period */
	}
	.clearfix {
	display: inline-block;
	}
	/* Hide from IE Mac \*/
	.clearfix {
		display:block;
	}
#margin{

margin-left:500px;

display:block;

}
#margintop{
margin-top:-350px;
display:block;
}
#repeatthing{
background-color:#FFFFFF;
background-repeat:repeat-y;
display: block;
position:relative;
width: 930px;
}


#back2{
	margin-left:auto;
	margin-right:auto;
	background-repeat: no-repeat;

}
#upp{
margin-top:-800px;



}


#rep{
	background-image:url(http://www.kunstadt.com/webimages/repeat2.jpg);
	background-repeat: repeat;
}

#foot{
	background-image:url(http://www.kunstadt.com/webimages/foot2.jpg);
	width:930px;
	height:338px;
	clear:both;
	display:block;
	position:relative;
//	margin-top:-80px;
	text-align: right;

}
#footmike{
	background-image:url(http://www.kunstadt.com/webimages/foot2.jpg);
	width:930px;
	height:338px;
	clear:both;
	display:block;
	position:relative;
 margin-top:-80px;
	text-align: right;

}
#footwhite{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	background-color:#FFFFFF;
	float:right;
	margin-right:87px;
	margin-top:-33px;

	width:648px;
	height:258px;
	clear:both;
	display:block;
	position:relative;

	text-align: right;

}
#foot3{

	width:930px;
	height:338px;
	clear:both;
	display:block;
	position:relative;
	text-align: right;

}
#foot4{
	background-image:url(http://www.kunstadt.com/webimages/foot2.jpg);
	width:930px;
	height:338px;
	clear:both;
	display:block;
	position:relative;
	margin-top:-500px;
	text-align: right;


}
/*
-------------------------------------------------
This element has been dropped from "includes/footer.cfm"
and may not be used by any page.
--------------------------------------------------  */
#foot5{
	background-image:url(http://www.kunstadt.com/webimages/foot2.jpg);
	width:930px;
	height:338px;
	clear:both;
	margin-top:-100px;
	display:block;
	position:relative;
	text-align: right;
}
