/* ---------------------------------------------------------------- */
/* DEFINITION DER CONTAINER FÜR DEN SEITENAUFBAU       */
/* ---------------------------------------------------------------- */
html, body {
	margin:		0;
	padding:		0; 
	text-align:		center;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		62.5%;
	font-size:		10px;	
} 
#pagewidth {
	width:		880px;
	text-align:		left;
	margin-left:	auto; 
	margin-right:	auto;  
	margin-top:	20px;
	background-color:	transparent;
	background-image:	url(vbs.co.at_FILES/ContainerCONTENT.gif);
	background-repeat:	repeat-y;
	background-position:	bottom left;
} 
#header{
	position:		relative; 
	height:		229px; 
	background-color:	transparent; 
	width:		100%;
}
#leftcol{
	width:		241px;
	float:		left;
	position:		relative;
	background-color:	transparent;
} 
#maincol {
	background-color:	transparent;
	background-image:	url(vbs.co.at_FILES/ContainerMIDDLE.gif);
	background-repeat:	repeat-y;
	background-position:	bottom left;
	float:		right;
	display:		inline; 
	position:		relative; 
	width:		639px;
}
#footer {
	height:		20px;
	height:		30px;
	background-image:	url(vbs.co.at_FILES/ContainerFOOTER.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	clear:		both;
} 
 
/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php ***
*/ 
.clearfix:after {
	content:		".";
	display:		block;
	height:		0;
	clear:		both;
	visibility:		hidden;
}
 
.clearfix {
	display:		inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height:		1%;
}
.clearfix {
	display:		block;
}
/* End hide from IE-mac */  


 
/* ---------------------------------------------------------------- */
/* DRUCKAUSGABE                                                           */
/* ---------------------------------------------------------------- */
@media print { 
/*hide the left column when printing*/ 
	#leftcol{display:none;} 
	#header #ContainerNEWSLATEST,
	#header #ContainerLASTUPDATE {display:none;} 

	#footer{display:none;} 
	#twocols, #maincol{width:100%; float:none;}
	#ContentMIDDLE {width:100%;}
} /*@media print ENDE */


/* ---------------------------------------------------------------- */
/* DEFINITION DER FIXEN CONTAINER / KLASSEN                 */
/* ---------------------------------------------------------------- */
.ContainerLEFTSPACER {
	width:		241px;
	height:		21px;
	background-image:	url(vbs.co.at_FILES/ContainerLEFTSPACER.gif);
	background-repeat:	no-repeat;
	background-position:	center center;

}
#ContentMIDDLE {
	/*width:		553px;*/
	width:		550px;
	margin:		0;
	margin-left:	22px;
	margin-top:	44px;
	padding:		0;
}
#ContainerLOGO {
	width:		241px;
	height:		229px;
	background-image:	url(vbs.co.at_FILES/ContainerLOGO.gif);
	background-repeat:	no-repeat;
	background-position:	0px 0px;
	background-color:	transparent;
	margin:		0;
	padding:		0px;
	font-size:		1px;
}
#ContentLOGO {
	margin:		0;
	padding:		0;
}
#ContentLOGO IMG {
	margin-top:	1px;
	margin-left:	1px;
}
#ContainerLASTUPDATE {
	width:		435px;
	height:		31px;
	background-image:	url(vbs.co.at_FILES/ContainerLASTUPDATE.gif);
	background-repeat:	no-repeat;
	background-position:	0px 0px;
	background-position:	0em 0em;
	color:		#666666;
	font-weight:	bold;
	font-size:		1em;
	font-size:		10px;
	margin:		0;
	padding-left:	18px;
	padding-top:	9px;
	position:		absolute;
	top:		0em;
	left:		24.1em; /* ContainerLOGO left 0em + width 24.1em */
	top:		0px;
	left:		241px; /* ContainerLOGO left 0em + width 24.1em */
}
#ContainerSITEMAP {
	width:		9.3em;
	height:		3.1em;
	width:		93px;
	height:		31px;
	background-image:	url(vbs.co.at_FILES/ContainerSITEMAP.gif);
	position:		absolute;
	top:		0em;
	left:		67.6em; /* ContainerSITEMAP left 24.1em + width 43.5em */
	top:		0px;
	left:		676px; /* ContainerSITEMAP left 24.1em + width 43.5em */
}
#ContainerSITEMAP IMG {
	border:		none;
}
#ContainerSITEMAP A {
	position:		relative;
	top:		0.1em;
	top:		1px;
}
#ContainerIMPRINT {
	width:		11.1em;
	height:		3.1em;
	width:		111px;
	height:		31px;
	background-image:	url(vbs.co.at_FILES/ContainerIMPRINT.gif);
	position:		absolute;
	top:		0em;
	left:		76.9em; /* ContainerSITEMAP left 67.6em + width 9.3em */
	top:		0px;
	left:		769px; /* ContainerSITEMAP left 67.6em + width 9.3em */
}
#ContainerIMPRINT IMG {
	border:		none;
}
#ContainerIMPRINT A {
	position:		relative;
	top:		0.1em;
	top:		1px;
}
#ContainerNEWSLATEST {
	width:		435px;
	height:		198px;
	background-image:	url(vbs.co.at_FILES/ContainerNEWSLATEST.gif);
	position:		absolute;
	top:		31px;
	left:		241px;
	padding:		0;
	margin:		0;
}
#ContainerNEWSLATESTHEADER {
	width:		416px;
	height:		24px;
	background-image:	url(vbs.co.at_FILES/HeaderNEWSLATEST.jpg);
	background-position:	top left;
	background-repeat:	no-repeat;
	margin-left:	9px;
	margin-top:	12px;
}
#ContainerMACINASEARCHBOX {
	margin-left:	9px;
	margin-top:	12px;
}

#ContainerVBSSHOP {
	width:		204px;
	height:		102px;
	background-image:	url(vbs.co.at_FILES/ContainerVBSSHOP.gif);
	position:		absolute;
	top:		127px;
	left:		676px;
	padding-left:	0.9em;
	padding-top:	0.9em;
	padding-left:	9px;
	padding-top:	9px;
	padding:		0;
	margin:		0;
}
#ContainerVBSSHOP A {
}
#ContainerVBSSHOP IMG {
	margin-left:	9px;
	margin-top:	9px;
	border:		none;
}
#ContainerNAVIGATION {
	padding:		0;
	margin:		0;
	padding-left:	10px;
	padding-top:	12px;
}
#ContainerNAVIGATION IMG {
	border:		none;
	padding:		0;
	margin:		0;
}
#ContainerNAVIGATIONHEADER {
	width:		220px;
	height:		32px;
	background-image:	url(vbs.co.at_FILES/HeaderNAVIGATION.jpg);
	background-position:	top left;
	background-repeat:	no-repeat;
	padding:		0;
	margin:		0;
}
#ContainerLOGINBOXMACMADE-ADDITIONALINFO {
	padding:		0;
	margin:		0;
}
#ContainerLOGINBOXMACMADE-ADDITIONALINFOHEADER {
	padding:		0;
	margin:		0;
	height:		20px;
	background-color:	#ECECEC;
	background-image:	url(vbs.co.at_FILES/SpacerContent.gif);
	background-position:	0px 15px;
	background-repeat:	repeat-x;
}
#ContentLOGINBOXMACMADE-ADDITIONALINFO {
	color:		#666666;
	margin-right:	11px;
	padding-left:	11px;
	padding-bottom:	10px;
	background-color:	#ECECEC;
}
#ContentLOGINBOXMACMADE-ADDITIONALINFO A {
	color:		#FF0300;
}
#ContentLOGINBOXMACMADE-ADDITIONALINFO A:hover {
	color:		#FF0300;
	font-weight:	bold;
}
#ContainerSRFEUSERREGISTER {
}