/** *	Stylesheet for - markenstudio.de *	2008 NetResults, All rights reserved. *	http://www.netresults.de * *	Erstellungsdatum: 28.06.2008 *	@author Alexander Maier *	 *	GENERIC *	HEADER *	TEASER *	NAVI *	BODY * 	CONTENT *  FOOTER *   *   *//* *	GENERIC ############################################ */body {	margin: 0px;	padding: 0px;	line-height: 120%;	font-size: 12px;	font-family: Tahoma, Verdana, Arial, sans-serif;		background: url(../images/bodyBg.gif);} .clear {	clear: both;	height: 1px;	line-height: 1px;}a {	color: #cc3333;	text-decoration: none;}a:hover {	text-decoration: underline;}.graphicalHeaderH1, .news-latest-item h3, .news-latest-date, .news-latest-morelink, .news-single-item h3, .news-single-backlink {	padding-left: 35px;}/* *	HEADER	############################################ */ #header {	width: 818px;	height: 133px;	margin: 20px auto 10px auto;	background: url(../images/logo.png) no-repeat center center;}#header a {	text-decoration: none;	display: block;	width: 818px;	height: 133px;	border: none;}#header a img {	border: none;}/* *	TEASER	############################################ */ .teaserTop {} .teaserMain {	margin-left: 11px;	margin-bottom: -16px;
	margin-top: -8px;	background: url(../images/teaser.png) no-repeat left;	height: 288px;	display: block;} /* *	NAVI	############################################ */#navi {	position: absolute;	top: 0px;	left: -150px;	display: block;	width: 160px;	height: 362px;	z-index: -1;}#navi div#studio, #navi div#marken {	width: 85px;	height: 161px;	display: block;	left: 120px;	position: absolute;	z-index: -1;}#navi div#marken {	margin-top: 150px;} #navi div#studio ul, #navi div#marken ul {	background: url(../images/naviStudioBg.png) no-repeat;	list-style: none;	width: 110px;	height: 134px;	display: block;	padding: 20px 5px 0px 20px;	position: relative;}#navi div#marken ul {	background: url(../images/naviMarkenBg.png) no-repeat;}#navi div#studio ul li a img, #navi div#marken ul li a img {	border: none;}  /* *	BODY 	############################################ */.bodyTop {	width: 818px;	height: 18px;	margin: 0px auto;	display: block;	background: url(../images/bodyTop.png) no-repeat bottom center;}.bodyMain {	position: relative;	z-index: 0;	width: 818px;	margin: 0px auto;	display: block;	background: url(../images/bodyMain.png) repeat-y center;}.bodyBottom {	width: 818px;	height: 50px;	margin: 0px auto;	display: block;	background: url(../images/bodyBottom.png) no-repeat top center;} /* *	BREADCRUMB	######################################## */#breadCrumb {	width: 800px;	height: 60px;	display: block;	margin: 0px auto;	background: url(../images/breadCrumbBg.png) no-repeat top right;	margin-bottom: 0px;}#breadCrumb .breadcrumbMenu {	padding: 8px 40px 0px 38px;	color: red;}#breadCrumb .breadcrumbMenu a {	text-decoration: none;	color: #000000;	}#breadCrumb .breadcrumbMenu a:hover {	text-decoration: underline;}/* *	BANNER	 ############################################ */#banner {	text-align: center;	width: 800px;	margin: 0 auto;}.bannerTop {	width: 800px;	height: 10px;	display: block;	margin: 0px auto;	background: url(../images/bannerTop.png) no-repeat top right;}.bannerMain {	width: 800px;	display: block;	margin: 0px auto;	background: url(../images/bannerMain.png) repeat-y 2px;}.bannerBottom {}/* *	CONTENT ############################################ */ .content {	background: url(../images/bodyMainA.png) repeat-y 11px;}#contentMain {	padding: 0px 11px;	text-align: justify;	position: relative;	z-index: 0;}#contentMain p {	padding: 0px 36px;	}#contentMain .news-latest-item p {	padding: 0px 18px 0px 36px;	}#contentMain ul {	padding-left: 50px;}/* *	FOOTER	############################################ */ .footer {	width: 800px;	height: 145px;	display: block;	margin: 0px auto;	margin-top: 10px;	background: url(../images/footerBg.png) no-repeat top right;}#footer {	padding: 100px 24px 20px 24px;}#footer a {	margin-right: 5px;}#footer a img {	border: none;}/* * NEWS	################################################## */.news-latest-container {	width: 798px;	overflow-x: hidden;	margin-top: 15px;}.news-latest-item {	width: 399px;	display: block;	float: left;}.news-single-item {	margin-top: -20px;}.alternate1 .news-latest-subheader {	padding-right: 20px;	margin-right: 20px;	border-right: 3px solid #cc3333;}.alternate2 {	padding-left: 0px;	margin-left: -18px;}.alternate2 .news-latest-subheader p{	padding-left: 0px;}.news-latest-morelink a, .news-single-backlink a{	color: #cc3333;	text-decoration: none;	font-size: 10px;}.news-latest-date {	font-size: 10px;}.news-latest-morelink a:hover, .news-single-backlink a:hover {	text-decoration: underline;}.news-latest-item h3 {	line-height: 20px;	height: 20px;}/* *	FLEXIBLE CONTENT ####################################### */#picsThreeCols {	height: 184px;	background: url(../images/deviderThreeCols.png) no-repeat center;	margin-left: 0px;	width: 798px;	position: relative;}#pictureOne, #pictureTwo, #pictureThree {	float: left;	margin-top: 46px;	margin-left: 47px;	width: 224px;	position: relative;}#pictureTwo {	margin-left: 14px;}#pictureThree {	margin-left: 14px;}/* * NOOBSLIDE 	################################################ */#box, #box1 {	position: absolute;	margin-left: 0px;}.maske {	position: absolute;	width: 224px;	height: 86px;	display: block;	overflow: hidden;}.news-latest-image {	float: right;	margin-right: 30px;	margin-left: 10px;}
