body {
	background: url(../img/frame.jpg) repeat-y scroll center top;
	color: #555555;
	font: 12px/170% helvetica, arial, serif;
	text-align: center;
	/*letter-spacing: 0.25px;*/
}

a {
	color: #666666;
	text-decoration: none;
	}
	a:Hover {
		color: #96171f;
		text-decoration: underline;
	}

a img {
	border: none;
}

.clear {
	clear: both;
}

.serif {
	font-family: georgia, serif;	
	color: #96171f;
}

.small {
	font-size: 10px;
}	
		
strong {
	font-weight: bold;	
}
	
h2 {
	font-size: 18px;
	font-weight: bold;
	font-family: helvetica, arial, serif;
	color: #000000;
	/*color: #7caae4;*/
	margin: 50px 65px 15px 65px;
}
.one h2, .two h2, .three h2 {
	font-size: 14px;
	font-weight: bold;
	font-family: helvetica, arial, serif;
	color: #000000;
	/*color: #7caae4;*/
	margin: 0;
}
	
h2.elbdesk {
	font-size: 24px;
	font-weight: bold;
	font-family: helvetica, arial, serif;
	color: #1193F6;
	/*color: #7caae4;*/
	margin: 50px 65px 15px 65px;
}
	
h2.medienmoewe {
	font-size: 24px;
	font-weight: bold;
	font-family: helvetica, arial, serif;
	color: #e95d0f;
	/*color: #7caae4;*/
	margin: 50px 65px 15px 65px;
}

/* CONTAINER */
	
#container {
	width: 960px;
	margin: 0 auto;
	text-align: left;	
}

/* ELEMENTS */

#header {
	height: 134px;
	width: 960px;
	margin: 0;
	padding: 0;
}

.logo {
	margin: 37px 0 0 58px;
	float: left;
	}
	.logo img {
		border: none;
	}

#main {
	margin: 0;
	padding: 0;	
	display: block;
}

.content {
	text-align: left;	
}

#footer {
	background: url(../img/footer_bg.gif) no-repeat top center;
	margin: 0;
	padding: 0;	
	padding-top: 150px;
	padding-left: 65px;
	font-size: 7pt;
	line-height: 135%;
	}
	#footer ul {
		margin: 0;
		margin-right: 30px;
		padding: 0;
		list-style: none;
	}
	#footer ul li strong {
		margin: 7px 0 2px 0;
		display: block;
	}

#copyright {
	margin: 20px 65px 0 0;
	padding-bottom: 60px;
	text-align: right;
}


/* CONTENT 830px for content*/

.one {
	width: 228px;
	margin: 10px 8px 10px 65px;
}
.two {
	width: 529px;
	margin: 10px 8px 10px 65px;
}
.three {
	width: 830px;
	margin: 10px 8px 10px 65px;
}

.smaller-elbdesk {
	width: 357px;
	margin: 10px 8px 10px 65px;
}
.bigger-elbdesk {
	width: 400px;
	margin: 10px 8px 10px 65px;
}

.right {
	float: right;
	margin-right: 65px;
}
.left {
	float: left;
}

.infotext {
	text-align: left;
	display: block;
	}
	.infotext strong.headline {
		font-weight: bold;
		font-size: 14px;
		display: block;
		margin-bottom: 10px;
	}
	.infotext a {
		font-style: italic;
		font-size: 10px;
		display: block;
		margin: 10px 0;
		float: right;
	}


/* Landing */

.showcase {
	background: url(../img/waves_red.jpg) no-repeat center top;
	height: 438px;
	margin: 0;
}
.showcase_elbdesk {
	background: url(../img/waves_blue.jpg) no-repeat center top;
}
.showcase_medienmoewe {
	background: url(../img/waves_medienmoewe.jpg) no-repeat center top;
}



.showcase .item{
	padding-top: 210px;
}
.showcase .item_elbdesk{
	height: 200px;
	background: url(../img/shot_elbdesk.png) no-repeat left top;
	}
	.showcase .item_elbdesk_geplant{
		height: 200px;
		background: url(../img/showcases/geplant.png) no-repeat left top;
	}
	.showcase .item_elbdesk_produktiv{
		height: 200px;
		background: url(../img/showcases/produktiv.png) no-repeat left top;
	}
	.showcase .item_elbdesk_effizient{
		height: 200px;
		background: url(../img/showcases/effizient.png) no-repeat left top;
	}
	.showcase .item_elbdesk_zusammen{
		height: 200px;
		background: url(../img/showcases/zusammen.png) no-repeat left top;
	}
	.showcase .item_elbdesk_verbunden{
		height: 200px;
		background: url(../img/showcases/verbunden.png) no-repeat left top;
	}
	.showcase .item_elbdesk_uebersichtlich{
		height: 200px;
		background: url(../img/showcases/uebersichtlich.png) no-repeat left top;
	}
	
.showcase .item_medienmoewe_firma{
	height: 200px;
	background: url(../img/medienmoewe/shot_mm_firma.png) no-repeat left top;
}	
.showcase .item_medienmoewe_veranstaltung{
	height: 200px;
	background: url(../img/medienmoewe/shot_mm_veranstaltung.png) no-repeat left top;
}	
.showcase .item_medienmoewe_aktion{
	height: 210px;
	background: url(../img/medienmoewe/shot_mm_aktion.png) no-repeat left top;
}

.showcase .item_minicms{
	height: 200px;
	background: url(../img/shot_minicms.png) no-repeat left top;
}
.showcase .item_modular{
	height: 200px;
	background: url(../img/shot_modular.png) no-repeat left top;
}

.showcase p.infotext {
	color: #ffffff;
	margin: 0;
	padding: 0;
	width: 300px;
	padding-left: 88px;
}

.showcase a.btn_trial {
	float: right;
	margin-right: 65px;
	margin-top: 85px;
}


/* Single */

.justawave {
	background: url(../img/wave_single_red.jpg) no-repeat center top;
	height: 136px;
	margin: 0;
}
.justawave_elbdesk {
	background: url(../img/wave_single_blue.jpg) no-repeat center top;
	height: 136px;
	margin: 0;
}
.justawave_medienmoewe {
	background: url(../img/wave_single_orange.jpg) no-repeat center top;
	height: 136px;
	margin: 0;
}

.companyImages {
	background: url(../img/company/niederlassungen_big.jpg) no-repeat center top;
	height: 450px;
	margin: 0;
}


.showcase_products {
	height: 340px;
	margin: 0;
	padding-top: 30px;
	margin-top: 15px;
}
.showcase_products_elbdesk {
	background: url(../img/products/elbdesk_show.jpg) no-repeat center top;
}
.showcase_products_elbspot {
	background: url(../img/products/elbspot_show.jpg) no-repeat center top;
	margin-top: 65px;
}
.showcase_products_elbcore {
	background: url(../img/products/elbcore_show.jpg) no-repeat center top;
	margin-top: 65px;
}

.showcase_products h2{
	margin-top: 0;
}





/*****************************************************************
 *	MENU
 *****************************************************************/


ul.menu-1 {
	float: right;
	list-style: none;
	margin: 30px 65px 0 10px;
	height: 48px;
	}
	ul.menu-1 li {
		float: left;
		list-style: none;
		font-size: 24px;
		line-height: 48px;
		padding: 0 0 0 25px;
		}
		ul.menu-1 li a:Hover {
			color: #96171f;
			text-decoration: none;
		}

ul.menu-3 {
	float: right;
	list-style: none;
	margin-top: 0;
	margin-right: 65px;
	color: #999999;
	}
	ul.menu-3 li {
		float: left;
		list-style: none;
		font-size: 10px;
		}
		ul.menu-3 li a {
			color: #999999;
		}
		ul.menu-3 li a:Hover {
			color: #6b010b;
		}
		ul.menu-3 li a.win {
			background: url(../img/windows.gif) no-repeat top center;
			width: 12px;
			height: 12px;
			display: block;
			float: right;
			margin: 5px 2px 0 0;
		}
		ul.menu-3 li a.win:hover {
			background: url(../img/windows_on.gif) no-repeat top center;
		}
		ul.menu-3 li a.mac {
			background: url(../img/apple.gif) no-repeat top center;
			width: 12px;
			height: 12px;
			display: block;
			float: right;
			margin: 4px 2px 0 2px;
		}
		ul.menu-3 li a.mac:hover {
			background: url(../img/apple_on.gif) no-repeat top center;
		}
	
	
	