@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------ */
/* ------------------------------------------------------------------ */
/* Row */
/* ------------------------------------------------------------------ */

#row
{
	position: relative;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

/* ------------------------------------------------------------------ */
/* ------------------------------------------------------------------ */
/* Dimensions */
/* ------------------------------------------------------------------ */

/* One Col */

#content.one_col .full
{
	width: 828px;
	margin-right: 0px;
	margin-bottom: 5px;
}

#content.one_col .half
{
	width: 411px;
	margin-right: 0px;
	margin-bottom: 5px;
	float: left;
}

#content.one_col .third
{
	width: 272px;
	margin-right: 0px;
	margin-bottom: 5px;
	float: left;
}

#content.one_col .fourth
{
	width: 203px;
	margin-right: 0px;
	margin-bottom: 5px;
	float: left;
}

/* Two_Cols */

#content.two_cols .full
{
	width: 643px;
	margin-right: 0px;
	margin-bottom: 5px;	
}

#content.two_cols .half
{
	width: 319px;
	float: left;
	margin-right: 0px;
	margin-bottom: 5px;
}

#content.two_cols .third
{
	width: 211px;
	float: left;
	margin-right: 0px;
	margin-bottom: 5px;	
}

#content.two_cols .fourth
{
	visibility: hidden;
}

/* Three_Cols */

#content.three_cols .full
{
	width: 478px;
	margin-right: 5px;
	margin-bottom: 5px;	
}

#content.three_cols .half
{
	width: 236px;
	float: left;
	margin-right: 0px;
	margin-bottom: 5px;
}

#content.three_cols .third
{
	width: 156px;
	float: left;
	margin-right: 0px;
	margin-bottom: 5px;	
}

#content.three_cols .fourth
{
	visibility: hidden;
}


/* ------------------------------------------------------------------ */
/* ------------------------------------------------------------------ */
/* Colors */
/* ------------------------------------------------------------------ */

/* Grey */

.grey .topbackground
{
	background: url(/images/required/greybox_topbackground.jpg) repeat-x;
	height: 100%;
	width: 100%;
}

.grey .header .left
{
	background: url(/images/required/greybox_topleft.gif) no-repeat #FFFFFF;
}

.grey .header .right
{
	background: url(/images/required/greybox_topright.gif) no-repeat #FFFFFF;
}

.grey
{
	background: url(/images/required/greybox_bottombackground.jpg) repeat-x;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

.without_background
{
	background: #FFFFFF;
	border-bottom: 1px solid #e5e5e5;
}

/* Grey without Toptitle */

.grey.nt .topbackground
{
	background: url(/images/required/greybox_topbackground_nt.jpg) repeat-x;
	height: 100%;
	width: 100%;
}

.grey.nt .header .left
{
	background: url(/images/required/greybox_topleft_nt.gif) no-repeat #FFFFFF;
}

.grey.nt .header .right
{
	background: url(/images/required/greybox_topright_nt.gif) no-repeat #FFFFFF;
}

.grey.nt
{
	background: url(/images/required/greybox_bottombackground.jpg) repeat-x;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

/* ------------------------------------------------------------------ */
/* ------------------------------------------------------------------ */
/* Object */
/* ------------------------------------------------------------------ */

.box
{
	overflow: hidden;
	position: relative;
	height: 100%;
}

/* Vom IE mac 5.x verstecken. Fix für den Windows IE 3px-Text-Gap-Bug \*/
* html .gap
{
	margin: 0px 0px 0px -3px;
}
/* Ende von IE5/mac verstecken*/

.box .header
{
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}

.box .header .left
{
	width: 10px;
	height: 20px;
	float: left;
}

.box .header .right
{
	width: 10px;
	height: 20px;
	float: right;
	overflow: hidden;
}

.box .header .txt
{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	height: 17px;
	text-transform: uppercase;
	font-size: 0.8em;
	background: none;
	color: #666666;
}

/* Vom IE mac 5.x verstecken. Fix für den Windows IE 3px-Text-Gap-Bug \*/
* html .box .left
{
	margin: 0px -3px 0px 0px;
}

* html .box .right
{
	margin: 0px 0px 0px -3px;	
}

/* Ende von IE5/mac verstecken*/

.box .content
{
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 0px;
}

.nt .content
{
	padding: 5px 0px 0px 0px;
}

.box .content .txt
{
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 10px 10px;
}

/* Vom IE mac 5.x verstecken. Fix für den Windows IE 3px-Text-Gap-Bug \*/
* html .box .content .txt
{
	margin: 0px 0px 0px -3px;
}
/* Ende von IE5/mac verstecken*/


.box .content .ads
{
	text-align: center;
	width: 100%;
	padding-bottom: 10px;
}

.box .content .floated
{
	float: left;
	width: auto;
	padding: 0px 5px 0px 0px;
}

.gutter
{
	margin-right: 5px !important;
}

/* ------------------------------------------------------------------ */
/* ------------------------------------------------------------------ */
/* Infoboxen Linke Seite*/
/* ------------------------------------------------------------------ */


/* Box Leftcol */

#left .box
{
	width: 180px;
	margin-left: 5px;
	background: #FFFFFF;
	border-bottom: 1px solid #e5e5e5;
}

#left .box .title
{
	color: #CCCCCC;
	font-weight: bold;
}

#left .box .header .left
{
	background: url(/images/required/leftbox_leftbackground.jpg) no-repeat #FFFFFF;
}



/* ------------------------------------------------------------------ */
/* ------------------------------------------------------------------ */
/* Infoboxen Rechte Seite*/
/* ------------------------------------------------------------------ */


/* Box Rightcol */

#right .box
{
	width: 160px;
	margin-left: 0px;
	margin-bottom: 5px;
	background: #FFFFFF;
	border-bottom: 1px solid #e5e5e5;
}

#right .box .title
{
	color: #CCCCCC;
	font-weight: bold;
}

#right .box .header .left
{
	background: url(/images/required/greybox_topleft.gif) no-repeat #FFFFFF;
}