/*
Titel        : Blocks
Document     : stylesheet.blocks.css
Last updated : 05-04-2008
*/
div.blocks-left
{
	float            : left;
	
  /*width            : javascript.main.js*/
	
	padding          : 0px;
	margin           : 0px;
	margin-top       : 0px;
	margin-bottom    : -8000px; 
	padding-bottom   : 8000px;
	
	background-color : #ffffff;
}

div.blocks-center
{
	float            : left;
	
  /*width            : javascript.main.js*/
	
	padding          : 0px;
	margin           : 0px;
	margin-bottom    : -8000px; 
	padding-bottom   : 8000px;
	
	background-color : #ffffff;
}

div.blocks-right
{
	float            : left;
	
  /*width            : javascript.main.js*/
	
	padding          : 0px;
	margin           : 0px;
	margin-top       : 0px;
	margin-bottom    : -8000px; 
	padding-bottom   : 8000px;
	
	background-color : #ffffff;
}

/*[S] ==== LEFT TOP =============================================================*/
div.blocks-left-top
{
	width        : 158px;
	height       : 4px;
	
	position     : relative;
	top          : 0px;
	left         : 0px;
	
	padding      : 0px;
	margin       : 0px;
	margin-top   : 15px;
	margin-left  : 13px;
	margin-right : 0px;
	
	z-index      : 3;
}

div.blocks-left-top-lc
{
	width               : 4px;
	height              : 4px;

	position            : absolute;
	top                 : 0px;
	left                : 0px;
	
	font-size           : 0px;
	
	background-image    : url('../graphics/general/block-corner-red-top-left.gif');
	background-repeat   : no-repeat;
	background-position : top left;
	
	z-index             : 1;
}

div.blocks-left-top-m
{
	width            : 150px;
	height           : 3px;
	
	position         : absolute;
	top              : 0px;
	left             : 4px;
	
	border-width     : 0px;
	border-style     : solid;
	border-color     : #df5354;
	border-top-width : 1px;
	
	margin-right     : 4px;
	
	font-size        : 0px;
	
	background-color : #ffffff;
	
	z-index          : 2;
}

div.blocks-left-top-rc
{
	width               : 4px;
	height              : 4px;

	position            : absolute;
	top                 : 0px;
	right               : 0px;
	
	font-size           : 0px;

	background-image    : url('../graphics/general/block-corner-red-top-right.gif');
	background-repeat   : no-repeat;
	background-position : top right;
	
	z-index             : 3;
}

div.blocks-left-top-title
{
	position         : absolute;
	top              : -5px;
	left             : -1px;
	
	font-size        : 20px;
	color            : #df5354;
	
	text-transform   : uppercase;
	
	background-color : #ffffff;
	
	z-index          : 4;
}
/*[E] ==== LEFT TOP =============================================================*/


/*[E] ==== LEFT MIDDLE ==========================================================*/
div.blocks-left-middle
{
	overflow    : hidden;
	
	width       : 158px;
    height      : 1%;
	
	position    : relative;
	top         : 0px;
	left        : 0px;
	
	padding     : 0px;
	margin      : 0px;
	margin-left : 13px;
	
	z-index     : 2;
}

div.blocks-left-middle-l
{
	float             : left;

	width             : 4px;
	
	border-width      : 0px;
	border-style      : solid;
	border-color      : #df5354;
	border-left-width : 1px;
	
	padding           : 0px;
	padding-bottom    : 8000px;
	margin            : 0px;
	margin-bottom     : -8000px; 
	
	background-color  : #ffffff;
}

div.blocks-left-middle-m
{
	float            : left;
	
	width            : 143px;
	
	padding          : 0px;
	padding-top      : 25px;
	padding-left     : 5px;
	padding-right    : 0px;
	padding-bottom   : 8010px;
	margin           : 0px;
	margin-bottom    : -8000px;
	
	font-size        : 12px;
	color            : #df5354;
	
	background-color : #ffffff;
}

div.blocks-left-middle-r
{
	float              : left;

	width              : 4px;
		
	border-width       : 0px;
	border-style       : solid;
	border-color       : #df5354;
	border-right-width : 1px;
	
	padding            : 0px;
	padding-bottom     : 8000px;
	margin             : 0px;
	margin-bottom      : -8000px; 
	
	background-color   : #ffffff;
}
/*[S] ==== LEFT MIDDLE ==========================================================*/


/*[S] ==== LEFT BOTTOM ==========================================================*/
div.blocks-left-bottom
{
	clear         : both;

	width         : 158px;
	height        : 4px;
	
	position      : relative;
	top           : 0px;
	left          : 0px;
	
	padding       : 0px;
	margin        : 0px;
	margin-bottom : 15px;
	margin-left   : 13px;
	
	z-index       : 1;
}


div.blocks-left-bottom-lc
{
	width               : 4px;
	height              : 4px;

	position            : absolute;
	bottom              : 0px;
	left                : 0px;
	
	font-size           : 0px;
	
	background-image    : url('../graphics/general/block-corner-red-bottom-left.gif');
	background-repeat   : no-repeat;
	background-position : bottom left;
	
	z-index             : 1;
}

div.blocks-left-bottom-m
{
	width               : 150px;
	height              : 3px;
	line-height         : 3px;
	
	position            : absolute;
	bottom              : 0px;
	left                : 4px;
	
	border-width        : 0px;
	border-style        : solid;
	border-color        : #df5354;
	border-bottom-width : 1px;
	
	font-size           : 0px;
	
	background-color    : #ffffff;
	
	z-index             : 2;
}

div.blocks-left-bottom-rc
{
	width               : 4px;
	height              : 4px;

	position            : absolute;
	bottom              : 0px;
	right               : 0px;
	
	font-size           : 0px;
	
	background-image    : url('../graphics/general/block-corner-red-bottom-right.gif');
	background-repeat   : no-repeat;
	background-position : bottom right;
	
	z-index             : 3;
}
/*[E] ==== LEFT BOTTOM ==========================================================*/


/*[S] ==== CENTER TOP ===========================================================*/
div.blocks-center-top
{
  /*width        : javascript.main.js*/
	height       : 4px;
	
	position     : relative;
	top          : 0px;
	left         : 0px;
	
	padding      : 0px;
	margin       : 0px;
	margin-top   : 15px;
	margin-left  : 10px;
	
	z-index      : 3;
}

div.blocks-center-top-lc
{
	width               : 4px;
	height              : 4px;

	position            : absolute;
	top                 : 0px;
	left                : 0px;
	
	font-size           : 0px;
	
	background-image    : url('../graphics/general/block-corner-red-top-left.gif');
	background-repeat   : no-repeat;
	background-position : top left;
	
	z-index             : 1;
}

div.blocks-center-top-m
{
  /*width            : javascript.main.js*/
	height           : 3px;
	
	position         : absolute;
	top              : 0px;
	left             : 4px;
	
	border-width     : 0px;
	border-style     : solid;
	border-color     : #df5354;
	border-top-width : 1px;
	
	margin-right     : 4px;
	
	font-size        : 0px;
	
	background-color : #ffffff;
	
	z-index          : 2;
}

div.blocks-center-top-rc
{
	width               : 4px;
	height              : 4px;

	position            : absolute;
	top                 : 0px;
	right               : 0px;
	
	font-size           : 0px;

	background-image    : url('../graphics/general/block-corner-red-top-right.gif');
	background-repeat   : no-repeat;
	background-position : top right;
	
	z-index             : 3;
}

div.blocks-center-top-title
{
	position         : absolute;
	top              : -5px;
	left             : -1px;
	
	font-size        : 20px;
	color            : #df5354;
	
	text-transform   : uppercase;
	
	background-color : #ffffff;
	
	z-index          : 4;
}
/*[E] ==== CENTER TOP ===========================================================*/


/*[E] ==== CENTER MIDDLE ========================================================*/
div.blocks-center-middle
{
	overflow    : hidden;
	
  /*width       : javascript.main.js*/
    height      : 1%;
	
	position    : relative;
	top         : 0px;
	left        : 0px;
	
	padding     : 0px;
	margin      : 0px;
	margin-left : 10px;
	
	z-index     : 2;
}

div.blocks-center-middle-l
{
	float             : left;

	width             : 4px;
	
	border-width      : 0px;
	border-style      : solid;
	border-color      : #df5354;
	border-left-width : 1px;
	
	padding           : 0px;
	padding-bottom    : 8000px;
	margin            : 0px;
	margin-bottom     : -8000px; 
	
	background-color  : #ffffff;
}

div.blocks-center-middle-m
{
	float            : left;
	
  /*width            : javascript.main.js*/
	
	padding          : 0px;
	padding-top      : 27px;
	padding-left     : 15px;
	padding-right    : 15px;
	padding-bottom   : 8000px;
	margin           : 0px;
	margin-bottom    : -8000px;

	font-size        : 12px;
	color			 : #000000;	
	
	background-color : #ffffff;
}

div.blocks-center-middle-r
{
	float              : left;

	width              : 4px;
		
	border-width       : 0px;
	border-style       : solid;
	border-color       : #df5354;
	border-right-width : 1px;
	
	padding            : 0px;
	padding-bottom     : 8000px;
	margin             : 0px;
	margin-bottom      : -8000px; 
	
	background-color   : #ffffff;
}
/*[S] ==== CENTER MIDDLE ========================================================*/


/*[S] ==== CENTER BOTTOM ========================================================*/
div.blocks-center-bottom
{
	clear         : both;

  /*width         : javascript.main.js*/
	height        : 4px;
	
	position      : relative;
	top           : 0px;
	left          : 0px;
	
	padding       : 0px;
	margin        : 0px;
	margin-bottom : 14px;
	margin-left   : 10px;
	
	z-index       : 1;
}


div.blocks-center-bottom-lc
{
	width               : 4px;
	height              : 4px;

	position            : absolute;
	bottom              : 0px;
	left                : 0px;
	
	font-size           : 0px;
	
	background-image    : url('../graphics/general/block-corner-red-bottom-left.gif');
	background-repeat   : no-repeat;
	background-position : bottom left;
	
	z-index             : 1;
}

div.blocks-center-bottom-m
{
  /*width               : javascript.main.js*/
	height              : 3px;
	line-height         : 3px;
	
	position            : absolute;
	bottom              : 0px;
	left                : 4px;
	
	border-width        : 0px;
	border-style        : solid;
	border-color        : #df5354;
	border-bottom-width : 1px;
	
	font-size           : 0px;
	
	background-color    : #ffffff;
	
	z-index             : 2;
}

div.blocks-center-bottom-rc
{
	width               : 4px;
	height              : 4px;

	position            : absolute;
	bottom              : 0px;
	right               : 0px;
	
	font-size           : 0px;
	
	background-image    : url('../graphics/general/block-corner-red-bottom-right.gif');
	background-repeat   : no-repeat;
	background-position : bottom right;
	
	z-index             : 3;
}
/*[E] ==== CENTER BOTTOM ========================================================*/

/*[S] ==== RIGHT MIDDLE =========================================================*/
div.blocks-right-middle
{
	width        : 158px;
	
	position     : relative;
	top          : 0px;
	left         : 0px;
	
	padding      : 0px;
	margin       : 0px;
	margin-top   : 15px;
	margin-left  : 4px;
	margin-right : 0px;
	
	z-index      : 1;
}
/*[E] ==== RIGHT MIDDLE =========================================================*/
