/***************************************************/
/*
/*	Printstyles
/*
/*	created on: 08/13/2007
/*	by: Ingo Dorissen (db-central)
/*	last changes: -
/*																			
/***************************************************/

/* Hide Elements */

body {
	background: #FFFFFF;
}

#header,
#MetaNavigation,
#navLevel2Div, 
a.metanavi, 
#leftCol, 
#rightCol, 
#showReel, 
#naviWrapper, 
.navigationContainerInclude, 
a.level1, 
a.level1hl, 
a.level2, 
a.level2hl, 
a.level1 img, 
a.level1hl img, 
a.level2 img, 
a.level2hl img,
.notInPrint,
.teaserContentRow,
.linkBoxOver,
.homeMainNavigation {
	display: none;
}

#contentCol div table,
#contentCol table {
	width: 90%;
}

table tr td.dbcLayoutHead1 {
	width: 45%;
}

table tr td.dbcLayoutHead3 {
	width: 45%;
}

table tr td.dbcLayoutHead2 {
	width: 10%; !important;
}

#contentCol {
	width: 700px;
}

#ContentTextImageKunden {
	width: 700px;
}

#contentCol,
#contentCol a:link,
#contentCol a:visited,
#contentCol a:active,
#contentCol a:hover   {
 	background: url(../_images/linkpfeil.gif) no-repeat;
	padding-left: 19px;
	text-decoration: none;
	display: block;
	float: left;
}

.homeBody {
	background-color: #FF0000;
}

.homeMainNavigation {
	display: none;
}

.teaserLinkGreen,
a.teaserLinkGreen,
a.teaserLinkGreen:link,
a.teaserLinkGreen:visited,
a.teaserLinkGreen:active,
a.teaserLinkGreen:hover {
	display: none !important;
}

.teaserLink,
a.teaserLink,
a.teaserLink:link,
a.teaserLink:visited,
a.teaserLink:active,
a.teaserLink:hover {
	display: none !important;
}

.linkBoxOver {
	display: none !important;
}

.teaserLinkLine {
	display: none !important;
}

/* Baustellenseiten für Mobile Endgeräte */	
	.mobile #ContentText,
	.mobile #ContentText p {
		line-height: 17px;
		color: #fff;
	}
	
	.mobile #ContentText p {
		margin: 3px 0 20px 0;
	}
	
	.mobile #ContentImage {
		margin-top: -9px;
	}

    .mobile #navLevel2Div {
		float: left;
		width: 469px;
	}
	
	.mobile #contentCol a.links:link, 
	.mobile #contentCol a.links:visited,
	.mobile #contentCol a.links:hover, 
	.mobile #contentCol a.links:active {
	 	background: url(../_images/linkpfeil_mobile.gif) 0 5px no-repeat;
		padding-left: 15px;
		float: none;
		color: #fff;
	}
	
	.mobile #contentCol #ContentText a:link, 
	.mobile #contentCol #ContentText a:visited,
	.mobile #contentCol #ContentText a:hover, 
	.mobile #contentCol #ContentText a:active {
	 	background: none;
		padding-left: 0;
		float: none;
		color: #fff;
		text-decoration: underline;
	}
	
	.mobile #contentCol #ContentText a:hover {
		text-decoration: none;
	}
	
	.mobile #headVisual {
		min-height: 172px;
		background-color: transparent;
		width: 780px;
	}
	
	.mobile #contentCol {
		margin-top: 48px;
	}
	
	body.mobile {
		background: #151a1e !important;
	}
	
	.mobile #MetaNavigation .metanavi,
	.mobile #MetaNavigationStandorte .metanavi {
		color: #999;
	}
	
	.mobile #MetaNavigation .metanavi:hover,
	.mobile #MetaNavigationStandorte .metanavi:hover {
		color: #fff;
	}
	
	.mobile .dotContainerColor {
		background-color: #2b3034;
	}
	
	.mobile #basisContentContainer {
		background-color: transparent;
	}
	
	.mobile #LeftColTop {
		position: absolute;
		width: 200px;
		top: 0;
		left: 0;
		z-index: 5;
		padding-top: 13px;
		padding-left: 39px;
	}
	
	h4 {
		color: #999;
		margin: 0;
		font-weight: normal;
	}
	
	h5 {
		color: #00b1ed;
		font-family: Helvetica;
		font-size: 20px;
		font-weight: normal;
		margin: 3px 0 3px 0;
	}
	
	.mobile #pageFooter {
		background-color: transparent;
	}
