@import url(main.css);

@import url(header.css);


@import url(top2.css);


@import url(content.css);

@import url(left.css);


.V9G2 {

font-family:Arial, Helvetica, sans-serif;
 color: #666666;
    font-size: 12px;
}

.V9G {
font-family:Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
}



#abstand
{
position: absolute;  
z-index:20;
width: 235px; 
background: url('../img/abstand.jpg');
background-repeat:no-repeat;
}


.tx-cal-controller .even {
background-color:#fff;
}

#balken
{
position: absolute; 
top:327px; 
left:840px; 
z-index:20;
width: 50px; 
height: 500px;
background: url('../img/stange.jpg');
background-repeat:no-repeat;
}


.balken2
{
position: absolute; 
top:327px; 
left:410px; 
z-index:-20;
width: 50px; 
height: 500px;
background: url('../img/stange.jpg');
background-repeat:no-repeat;
}


.balken3
{
position: absolute; 
top:327px; 
left:410px; 
z-index:-20;
width: 50px; 
height: 800px;
background: url('../img/stange2.jpg');
background-repeat:no-repeat;
}


.balken4
{
position: absolute; 
top:457px; 
left:410px; 
z-index:-20;
width: 50px; 
height: 800px;
background: url('../img/stange2.jpg');
background-repeat:no-repeat;
}


.balken5
{
position: absolute; 
top:347px; 
left:160px; 
z-index:-20;
width: 50px; 
height: 800px;
background: url('../img/stange2.jpg');
background-repeat:no-repeat;
}


#naviii
{
position: absolute; 
top:353px; 
margin-left:230px; 
z-index:20;
width: 370px; 


}




#right-menu-box {
		margin: 0;
z-index: 400;
	
}



#middle-marker-box, #left-marker-box {

	margin: 6px;

	padding: 0;


}


#middle-marker-box {

	margin: 6px;

	padding: 0;
}



#right-marker-box {
position: relative;

    
    right: 0px;
	width: 245px;


	
}



#left-marker-box  {


	margin: 0 0px;
z-index: 4;
	padding: 0;

}

#left-marker {

	margin: -2;

	padding: 0px;

}

#right-marker, #middle-marker {

	margin: -2;

	padding: 6px;

}



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

	position: relative;

	overflow: visible;

}



#inner-content-wrapper {

	float: left;

	margin: 0;

	width: 911px;


z-index: 4;
border:2px groove #CECECE;
	left:10px;top:50px;
	
	background: #FFFFFF;

}



#left {

	float: left;
	top: 0px;
	left: 0px;
	width: 331px;

	z-index: 6;

	
}

.thumb img {
    height: auto;
    transition: all 0.5s ease 0s;
    width: 100%;
}

#left-content {

	width: 331px;

}



#middle {

	float: right;
	top: -12px;
	left: -13px;
	width: 579px;
	
	z-index: 3;

	
}



#middle-content {

	width: 540px;
	z-index: 3;


}



#right {
	float: right;
    left: -50px;
	
    top: 5px;
	z-index: 4;
width: 215px;
	
}



#right-content {
left: -70px;
   

    width: 215px;


}



#header, #outer-wrapper, #footer {

	width: 911px;
    
}



#header-img {

	width: 909px;

}



.cleaner {
	
	clear:both;

	height: 1px;

	font-size: 1px;

	line-height: 0px;

	display: block;

	visibility: hidden;

	border: 0px none; 

	padding: 0;

	

}