/*
	screen.css
	mwbenson.de
*/


/* --------------------------------------------------------------------------------------
 * html and body
 * -------------------------------------------------------------------------------------- */

	body {
		background: #f0f0e8;
	}


/* --------------------------------------------------------------------------------------
 * typo, images, lists, tables, forms,..
 * -------------------------------------------------------------------------------------- */

	a {
		color: #a50026;
	}


/* --------------------------------------------------------------------------------------
 * layout
 * -------------------------------------------------------------------------------------- */

	/* wrappers */

	.wrp-1 {
		background-image: url(/de/static/images/bgr_site.png);
	}


/* --------------------------------------------------------------------------------------
 * content
 * -------------------------------------------------------------------------------------- */

	/* corporate */

	.corporate {
		background: #961734 url(/de/static/images/bgr_corporate_04.jpg) right top no-repeat;
		position: relative;
	}
	.corporate .logo {
		height: 127px;
	}
	.corporate .logo a {
		font-size: 12px;
		color: #999;
		width: 150px;
		height: 80px;
		position: absolute; top: 25px; left: 55px;
		text-decoration: none !important;
	}
	.corporate .logo a span {
		position: absolute; top: -45px; left: -54px;
		display: none;
	}
	.corporate .logo a:hover span,
	.corporate .logo a:focus span {
		display: block;
	}
	
	/* content: navigation */

	.navigation .active a,
	.navigation .active strong {
		background: #F2F2EC;
	}

	/* feature */

	.feature {
		background: #F2F2EC;
	}

	/* A3 methology */

	.a3 {
		width: 573px;
		margin: 0 0 20px 0;
		zoom: 1;
	}
	.a3 ol {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.a3 li {
		display: block;
		float: left;
		width: 184px;
		margin: 0 5px 0 0;
		padding: 0;
		border: 1px solid #aaa;
		zoom: 1;
		overflow: hidden;
	}
	.a3 .title {
		font-size: 1.1em;
		background: #9d1d32;
		color: #fff;
		padding: 5px 5px;
		text-align: center;
		letter-spacing: 2px;
	}
	.a3 .excerpt {
		font-size: 0.9em; line-height: 1.3em;
		background: #f2f1eb;
		padding: 8px 5px;
	}
	.a3 .items {
	}
	.a3 .items ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.a3 .items li {
		font-size: 0.9em; line-height: 1.3em;
		width: auto;
		float: none;
		border: 0;
		border-top: 1px solid #ccc;
		margin: 0;
		padding: 8px 5px;
		zoom: 1;
	}		
	.a3 .more {
		margin: 5px 5px 0 0;
		padding: 5px;
		background: #F2F2EC;
		text-align: center;
	}

	/* profile */

	.page-profil .col-main ul ul {
		padding: 0 0 0 2em;
		list-style: square;
	}
	.page-profil .col-main li li {
		margin-bottom: 0;
	}

	/* profile image */

	.profile-image {
		width: 174px;
	}
	.profile-image .icon span {
		max-width: 128px;
	}
	.ie6 .profile-image .icon span {
		width: 128px;
	}

	/* form */

	.d--form input,
	.d--form select,
	.d--form textarea {
		background: #F2F2EC;
		border-color: #ccc;
	}
	.d--form .d--submit {
		background: #961734;
	}

