a:link { 
	text-decoration: none;
	color: #797979;
}

a:visited { 
	text-decoration: none;
	color: #797979;
}

a:active { 
	text-decoration: none; 
	color: #393939;
}

a:hover { 
	text-decoration: underline; 
	color: #797979;
}

img {
	border: 0;
	padding: 0;
	margin: 0;
}

body {
	background-color: #DDDDDD;
	width: 100%;
	height: 100%;
	font-family: Trebuchet MS, Verdana, Arial, Sans-serif;
	color: #393939;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px; 
}

#centerPosition {
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	}

#contentFrame {
	background-image: url("contentFrame.gif");
	background-repeat: no-repeat;
	position: relative;
	width: 726px;
	height: 650px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 1;
}

#mainContent {
	position: relative;
	top: 84px;
	left: 40px;
	width: 707px;
	height: 485px;
	text-align: justify;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 2;
}

#mainText {
	position: absolute;
	top: 154px;
	left: 50px;
	width: 314px;
	height: 202px;
	text-align: justify;
	line-height: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 6;
}

#dotts {
	background-image: url("dotts.gif");
	background-repeat: repeat-x;
	position: absolute;
	top: 90px;
	left: 0px;
	width: 314px;
	height: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 3;
}

/* .................................... Portfolio thumbs .................................... */

#thumbs {
	background-position: top left;
	position: absolute;
	top: 154px;
	left: 48px;
	width: 483px;
	height: 75px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 8;
}

#thumbsText {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100px;
	height: 100px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 8;
}

/* .......................................................................................... */


/* .................................... images .................................... */

#capDes {
	background-image: url("capDes.jpg");
	background-repeat: no-repeat;
	position: absolute;
	top: 300px;
	left: 410px;
	width: 256px;
	height: 164px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 7;
}

#partners {
	background-image: url("partners.jpg");
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	width: 189px;
	height: 54px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 7;
}

#portrait {
	background-image: url("portrait.jpg");
	background-repeat: no-repeat;
	position: absolute;
	top: 88px;
	left: 382px;
	width: 326px;
	height: 398px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 7;
}

#coffee {
	background-image: url("coffee.jpg");
	background-repeat: no-repeat;
	position: absolute;
	top: 92px;
	left: 414px;
	width: 215px;
	height: 328px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 7;
}

/* .............................................................................. */



/* .................................... contentBg .................................... */

#building {
	background-image: url("building.gif");
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	right: -1px;
	width: 164px;
	height: 164px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 8;
}

#contentBgGreen {
	background-image: url("contentBgGreen.jpg");
	background-repeat: repeat-x;
	position: absolute;
	top: 1px;
	left: 1px;
	width: 707px;
	height: 485px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 2;
}

#contentBgOrange {
	background-image: url("contentBgOrange.jpg");
	background-repeat: repeat-x;
	position: absolute;
	top: 1px;
	left: 1px;
	width: 707px;
	height: 485px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 2;
}

#contentBgTurquoise {
	background-image: url("contentBgTurquoise.jpg");
	background-repeat: repeat-x;
	position: absolute;
	top: 1px;
	left: 1px;
	width: 707px;
	height: 485px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 2;
}

#contentBgPink {
	background-image: url("contentBgPink.jpg");
	background-repeat: repeat-x;
	position: absolute;
	top: 1px;
	left: 1px;
	width: 707px;
	height: 485px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 2;
}

/* .............................................................................. */


#footer {
	background-image: url("footer.jpg");
	background-repeat: no-repeat;
	position: absolute;
	top: 486px;
	left: 1px;
	width: 707px;
	height: 135px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 3;
}

#whitePuff {
	background-color: #FFF;
	position: absolute;
	top: 621px;
	left: 1px;
	width: 707px;
	height: 23px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 2;
}

/* .................................... color themes .................................... */

#greenLogo {
	position: absolute;
	width: 5px;
	height: 85px;
	top: 535px;
	left: 70px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #95D748;
	z-index: 6;
}

#orangeLogo {
	position: absolute;
	width: 5px;
	height: 85px;
	top: 535px;
	left: 70px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FF8A00;
	z-index: 6;
}

#turquoiseLogo {
	position: absolute;
	width: 5px;
	height: 85px;
	top: 535px;
	left: 70px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #52CDC4;
	z-index: 6;
}

#pinkLogo {
	position: absolute;
	width: 5px;
	height: 85px;
	top: 535px;
	left: 70px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #DA4585;
	z-index: 6;
}

/* ===================== */

#orangeMenu {
	position: absolute;
	width: 5px;
	height: 43px;
	top: 487px;
	left: 545px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FF8A00;
	z-index: 6;
}

#turquoiseMenu {
	position: absolute;
	width: 5px;
	height: 43px;
	top: 532px;
	left: 545px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #52CDC4;
	z-index: 6;
}

#pinkMenu {
	position: absolute;
	width: 5px;
	height: 43px;
	top: 577px;
	left: 545px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #DA4585;
	z-index: 6;
}

/* ............................................................................................ */




/* .................................... menu .................................... */

#menuIndex{
	position: absolute;
	width: 163px;
	height: 43px;
	top: 569px;
	left: 86px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 5;
}

#menuBg {
	background-image: url("menuBg.gif");
	background-repeat: no-repeat;
	position: absolute;
	width: 163px;
	height: 135px;
	top: 486px;
	left: 545px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 5;
}

#menuPersonligt {
	position: absolute;
	width: 163px;
	height: 43px;
	top: 487px;
	left: 545px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 5;
}

#menuPortfolio {
	position: absolute;
	width: 163px;
	height: 43px;
	top: 532px;
	left: 545px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 5;
}

#menuKontakt {
	position: absolute;
	width: 163px;
	height: 43px;
	top: 577px;
	left: 545px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 5;
}

/* ===================== */

#subMenu {
	position: absolute;
	top: 115px;
	left: 50px;
	width: 314px;
	height: 50px;
	text-align: justify;
	text-decoration: none;
	line-height: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	z-index: 5;
}

/* .................................................................................. */