body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#828080;
	width:100%;
	text-align:center;
}

#divContentContainer {
	position:relative;
	width:100%;
}

#divContent {
	position:relative;
	/*left:50%;
	margin-left:-484px;*/
	margin:auto;
	width:967px;
	top:28px;
	text-align:left;
}

#divLogo {
	position:absolute;
	right:19px;
	top:-5px;
}

#divServiceNavigation {
	position:absolute;
	top:39px;
	left:166px;
}

#divServiceNavigation a, #divServiceNavigation a:link, #divServiceNavigation a:visited, #divServiceNavigation a:hover  {
	font-size:11px;
	padding-left:17px;
	padding-right:17px;
	color:#828080;
	text-decoration:none;
	background-image:url(/pages/img/bgServiceNavigationLine.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#divServiceNavigation a:hover {
	text-decoration:underline;
}

#divCornerTopRight {
	position:absolute;
	right:0px;
	top:77px;
	width:19px;
	height:19px;
	background-image:url(/pages/img/cornerTopRight.gif);
	background-repeat:no-repeat;
}

#divCornerBottomRight {
	position:absolute;
	right:0px;
	top:560px;
	width:19px;
	height:19px;
	background-image:url(/pages/img/cornerBottomRight.gif);
	background-repeat:no-repeat;
}

#divCornerBottomLeft {
	position:absolute;
	left:107px;
	top:560px;
	width:19px;
	height:19px;
	background-image:url(/pages/img/cornerBottomLeft.gif);
	background-repeat:no-repeat;
}

#divNavigationContainer {
	position:absolute;
	left:0px;
	top:120px;
	width:126px;
	height:440px;
	border-right:1px solid #828080;
	z-index:2;
}
html>body #divNavigationContainer {
	width:125px;
}

.navItem,.navItemActive {
	margin-bottom:1px;
	background-color:#E6E6E6;
}

.navText a, .navText a:link, .navText a:visited, .navText a:hover {
	display:block;
	width:100%;
	text-indent:9px;
	padding-top:1px;
	padding-bottom:0px;
	font-weight:bold;
	color:#828080;
	text-decoration:none;
}
.navText a:hover {
	background-color:#CCCCCC;
}

.navItemActive .navText a {
	color:#014FA4;
}

.navColorBoxWhiteBg {
	position:absolute;
	right:-1px;
	width:15px;
	height:15px;
	background-color:#FFFFFF;
}

.navColorBox {
	width:15px;
	height:15px;
	background-color:#000000;
}
.navItemActive .navColorBox {
	background-color:#014FA4;
}

.navSub {
	margin-top:5px;
	margin-bottom:25px;
}

.navSub div {
	margin-bottom:1px;
}

.navSub div a, .navSub div a:link, .navSub div a:visited, .navSub div a:hover, .navSub div a.navSubItemActive:link, .navSub div a.navSubItemActive:visited, .navSub div a.navSubItemActive:hover {
	display:block;
	width:100%;
	background-color:#014FA4;
	color:#FFFFFF;
	text-indent:9px;
	text-decoration:none;
}

.navSub div a:hover, .navSub div a.navSubItemActive:link, .navSub div a.navSubItemActive:visited, .navSub div a.navSubItemActive:hover {
	display:block;
	width:100%;
	text-indent:9px;
	text-decoration:none;
	color:#014FA4;
	background-color:#FFFFFF;
	margin-bottom:1px;
}

.navSubSub {
	position:absolute;
	left:159px;
	top:-15px;
	width:544px;
}

.navSubSub a.navSubSub a:hover, .navSubSub a, .navSubSub a:link, .navSubSub a:visited  {
	display:block;
	width:100%;
	text-decoration:none;
	float:left;
	color:#FFFFFF;
	background-color:#014FA4;
	font-size:11px;
	padding-top:1px;
	background-image:url(/pages/img/bgSubSubWhite.gif);
	background-repeat:repeat-y;
	background-position:right;
	text-align:center;
}

.navSubSub a.navSubSubActive:link, .navSubSub a.navSubSubActive:hover, .navSubSub a.navSubSubActive:visited, .navSubSub a:hover  {
	background-color:#FFFFFF;
	color:#014FA4;
} 

#divMainContent {
	position:absolute;
	left:159px;
	top:120px;
	background-color:#ECECEC;
	width:544px;
	height:343px;
}

#divMainContentText {
	margin-left:85px;
	margin-top:25px;
	margin-right:85px;
}

#divMainContentBottomRow {
	position:absolute;
	top:463px;
	left:159px;
	width:789px;
	height:10px;
	background-color:#D9D9D9;
	overflow:hidden;
}

#divWebShare {
	position:absolute;
	top:447px;
	left:708px;
	width:240px;
	height:15px;
	overflow:hidden;
}

#divWebShare a, #divWebShare a:link, #divWebShare a:visited, #divWebShare a:hover {
	display:block;
	margin-top:-1px;
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	background-color:#828080;
}

#divWebShare a:hover {
	background-color:#CCCCCC;
}

#divPictures {
	position:absolute;
	left:708px;
	top:120px;
	width:241px;
	background-color:#004FA3;
	padding-top:8px;
	padding-bottom:8px;
}

#divMoodImage {
	width:241px;
	height:225px;
	background-image:url(/pages/img/bgMood.gif);
	background-repeat:no-repeat;
}

#divBigMamma {
	position:absolute;
	left:0px;
	width:241px;
	height:225px;
	background-repeat:no-repeat;
	display:none;
	cursor:pointer;
	cursor:hand;
}

#divGalleryNavi {
	position:absolute;
	top:250px;
}

#divGalleryNavi a, #divGalleryNavi a:link, #divGalleryNavi a:visited, #divGalleryNavi a:hover {
	color:#014FA4;
	text-decoration:none;
}

#divGalleryNavi a:hover {
	text-decoration:underline;
}

#divGalleryNavi td {
	visibility:hidden;
}

#galNavGallery a {
	padding-left:15px;
	background-image:url(/pages/img/arrowLeft.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#galNavBack {
	text-align:right;
	width:80px;
}

#galNavBack a {
	padding-right:15px;
	background-image:url(/pages/img/arrowLeft.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#galNavForward {
	width:60px;
	text-align:right;
}

#galNavForward a {
	padding-left:15px;
	background-image:url(/pages/img/arrowRight.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#galNavSplitter {
	text-align:center;
	width:5px;
}

#galNavSplitter img {
	background-color:#014FA4;
}

#divAdress {
	position:absolute;
	right:19px;
	top:534px;
	text-align:right;
}

#divTypoText {
	position:absolute;
	top:486px;
	left:118px;
	height:74px;
	overflow:hidden;
	font-size:96px;
	font-weight:bold;
	color:#D9D9D9;
	z-index:1;
}

.inputField {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#828080;
	width:200px;
	height:18px;
	background-color:#FFFFFF;
	border:1px solid #828080;
}

a,a:link,a:visited,a:hover {
	color:#213A8C;
}