/*************************************************************************
NTT Data Deutschland
©	2012
**************************************************************************/
/*************************************************************************
Fonts
**************************************************************************/

/* Regular */
/* ---------------------------------------------------------------------- */

/* IE 4–8 */
@font-face {
	font-family: 'InfoTextWebPro';
	src: url(../../layout/_fonts/eot/InfoTextWebPro.eot);
}

/* WOFF-kompatibel */
@font-face {
	font-family: 'InfoTextWebPro';
	src: url(../../layout/_fonts/woff/InfoTextWebPro.woff) format('woff');
}

/* Bold */
/* ---------------------------------------------------------------------- */

/* IE 4–8 */
@font-face {
	font-family: 'InfoTextWebPro-Bold';
	/*src: url(../../layout/_fonts/eot/InfoTextWebPro-Bold.eot);*/
	src: url(../../layout/_fonts/eot/InfoTextWebPro-Semibold.eot);
}

/* WOFF-kompatibel */
@font-face {
	font-family: 'InfoTextWebPro-Bold';
	/*src: url(../../layout/_fonts/woff/InfoTextWebPro-Bold.woff) format('woff');*/
	src: url(../../layout/_fonts/woff/InfoTextWebPro-Semibold.woff) format('woff');
}

/* Medium */
/* ---------------------------------------------------------------------- */

/* IE 4–8 */
@font-face {
	font-family: 'InfoTextWebPro-Medium';
	/*src: url(../../layout/_fonts/eot/InfoTextWebPro-Medium.eot);*/
	src: url(../../layout/_fonts/eot/InfoTextWebPro-Semibold.eot);
}

/* WOFF-kompatibel */
@font-face {
	font-family: 'InfoTextWebPro-Medium';
	/*src: url(../../layout/_fonts/woff/InfoTextWebPro-Medium.woff) format('woff');*/
	src: url(../../layout/_fonts/woff/InfoTextWebPro-Semibold.woff) format('woff');
}

/* Italic */
/* ---------------------------------------------------------------------- */

/* IE 4–8 */
@font-face {
	font-family: 'InfoTextWebPro-BookItalic';
	/*src: url(../../layout/_fonts/eot/InfoTextWebPro-BookItalic.eot);*/
	src: url(../../layout/_fonts/eot/InfoTextWebPro-Italic.eot);
}

/* WOFF-kompatibel */
@font-face {
	font-family: 'InfoTextWebPro-BookItalic';
	/*src: url(../../layout/_fonts/woff/InfoTextWebPro-BookItalic.woff) format('woff');*/
	src: url(../../layout/_fonts/woff/InfoTextWebPro-Italic.woff) format('woff');
}



/*************************************************************************
Basic Set-Up
**************************************************************************/
* {
	margin:0;
	padding:0;
	border:0;
}
html * {
	font-size:100.01%;
}
html, body {
	height:100%;
}
body {
	background: #d2d2d2 url(../../layout/main/bg_body.jpg) repeat-y center 0;
	color:#333;
	font-family: "InfoTextWebPro", "Arial", sans-serif;
	font-size:14px;
	text-align:center;
}
#wrapMain {
	background: transparent url(../../layout/main/bg_wrapMain.png) repeat-x 0 0;
	text-align:left;
	margin: 0 auto;

	/*  foot immer unten, siehe auch #footcommon	*/
	position:relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;

}
#wrapInner, #footWrapInner, #copyright{
	text-align: left;
	width:960px;
	margin: 0 auto;
}
#wrapInner{
	clear: both;
}

#copyright{
	width:948px;
	padding-right:12px;
}


#wrapBorder{
	margin-left:10px;
	margin-right:10px;
}
#wrapBorder > .clearfix {
	position: relative;
	z-index: 0;
}


#foot, #copyright {
	clear:both;
	text-align:left;
	margin: 0 auto;
}
#footWrapInner{
	position:relative;
}
#footcommon{
	/* position:relative; */
}
/* footer immer unten, siehe auch #wrapper */
#footcommon {
	position: absolute;
	bottom: 0 !important;
	width: 100%;
	bottom: -1px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: block }

/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
       .clearfix {display: block;}
/* End Holly Hack */

#content {
	margin: 0 320px 20px 0;
	line-height: 140%;
}
#wrapContent {
	float:left;
	width: 100%;
	margin: 0 -95% 0 0;
	clear:left; /* Breadcrumb, normalerweise unnötig */
}
#left {
	float:left;
	margin: 0 0 0 -5%;
}
#right {
	float:right;
	width: 300px;
	margin:0;
}
#wrapInner {
	padding-bottom: 80px;  /* Abstand zum Footer */
}

/*
#wrapMain {
background-color: gold;
	height:740px;
}
*/

/*  foot immer unten, siehe #wrapMain
#footcommon.bottom {
	position: absolute;
	bottom: 0 !important;
	width: 100%;
	bottom: -1px;
}
 */
