@import url(main.css);

@import url(header.css);

@import url(footer.css);

@import url(top.css);

@import url(content.css);

@import url(left.css);

@import url(mailform.css);



#left-menu-box {
	margin: 0;
	/*padding: 6px 6px 0 6px;
	background-image:url(../img/navi_mitte.png);
	background-repeat:repeat-y;*/
}

#left-middle-box {
	margin: 0;
	/*padding: 6px 6px 0 6px;*/
	background-image:url(../img/navi_unten_doppel.png);
	background-repeat:no-repeat;
	height:82px;
	width:268px;
}

#middle-marker-box, #right-marker-box {

	margin: 6px;

	padding: 0;

}



#left-marker-box  {
	/*margin: 0 6px;*/
	padding: 0;
	background-image:url(../img/navi_mitte.png);
	background-repeat:repeat-y;
}

#middle-marker-top{
	/*background-image:url(../img/content_head.jpg);
	background-repeat:no-repeat;*/
	height:20px;
	margin:0;
	height:12px;
	padding-left:6px;
	padding-right:6px;
}


#middle-marker, #right-marker {
	margin: 0;
	background-color:none;
	/*background-image:url(../img/content_body_bg.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;*/
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
	min-height:290px;	
}

#left-marker{
	background-color:#ffdb00;
	width:147px;
}


#left, #middle, #right, #inner-content-wrapper {

	position: relative;

	overflow: visible;

}



#inner-content-wrapper {

	float: left;
	margin: 0;
	width: 905px;
	min-height:363px;
	background-image:url(../img/navi_mitte.png);
	background-repeat:repeat-y;
}

*html #inner-content-wrapper {
	background-image:url(../img/navi_mitte2.png);
}
*+html #inner-content-wrapper {
	background-image:url(../img/navi_mitte2.png) !important;
}


#left {
	float: left;
	width: 180px;
	z-index: 4;
	/*background: #FFFFFF;*/
}



#left-content {

/*	position: relative;
	z-index: 5;*/
	width: 168px;
	margin-left:12px;
	/*padding-top:6px;*/
}



#middle {

	float: right;
	width: 722px;
	z-index: 2;
	background-image:url(../img/contnet_top.jpg);
	background-repeat:no-repeat;
}



#middle-content {
/*	position: relative;
	z-index: 3;*/
	margin-left:10px;
	padding-top:6px;
	width:705px;
}



#right {

	float: right;

	width: 252px;

	z-index: 6;

	background: #FFFFFF;

}



#right-content {

/*	position: relative;

	z-index: 7;*/

	width: 252px;

}



#header, #outer-wrapper, #footer {

	width: 905px;

}



#header-img {

	width: 905px;

}



.cleaner {

	clear:both;

/*	float: left;*/

	height: 0px;

	font-size: 1px;

	line-height: 0px;

	display: block;

	visibility: hidden;

	border: 0; 

	padding: 0;

	margin: -1.0em 0 0 0;

	background: transparent;

}

