/* Body */
body {
	width:100%;
	margin:0px;
	padding:0px;
	background-color:#242841;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#242841;
}
/* Container */
#divMainContainer {
	width:962px;
	height:597px;
	border-bottom:1px solid #B1BCCC;
	margin:auto;
	margin-top:13px;
	visibility:hidden;
}
#divServiceNavigationContainer {
	height:17px;
}
#divContentContainer {
	position:relative;
	height:514px;
	background-color:#FFFFFF;
	background-image:url(../img/bgContent.gif);
	background-position:403px 0px;
	background-repeat:repeat-y;
}
#divLogoContainer {
	position:relative;
	margin-top:4px;
	text-align:center;
	padding-top:3px;
}
#divLogoContainerPrint {
	display:none;
}
#divPrint {
	position:absolute;
	right:0px;
	top:0px;
}
#divPrint a,#divPrint a:link,#divPrint a:visited,#divPrint a:hover {
	color:#D0D9E2;
	font-size:10px;
}

/* Main-Navigation */
#divMainNavigationContainer {
	position:absolute;
	left:16px;
	top:36px;
	width:162px;
}

#divMainNavigationContainer .divNavL1 {
	margin-bottom:11px;
}

#divMainNavigationContainer .divNavL1 h2 {
	background-color:#5A7B9C;
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	padding-left:9px;
	margin-bottom:2px;
}

#divMainNavigationContainer .divNavL1 a, #divMainNavigationContainer .divNavL1 a:link, #divMainNavigationContainer .divNavL1 a:visited, #divMainNavigationContainer .divNavL1 a:hover {
	display:block;
	padding-left:9px;
	color:#242841;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:13px;
	padding-bottom:1px;
	border-bottom:1px solid #FFFFFF;
	width:153px;
}

#divMainNavigationContainer .divNavL1 a:hover {
	border-bottom:1px solid #627697;
}

#divMainNavigationContainer .divNavL1 a.lnkActive {
	background-color:#D0D9E2;
}

#divMainNavigationContainer .divNavL1 a.lnkActive:hover {
	border-bottom:1px solid #FFFFFF;
}

/* Service-Navigation */
#divServiceNavigation {
	border-left:1px solid #FFFFFF;
	margin-left:5px;
	float:right;
}
#divServiceNavigation a,#divServiceNavigation a:link, #divServiceNavigation a:visited, #divServiceNavigation a:hover {
	display:block;
	float:left;
	border-right:1px solid #FFFFFF;
	height:17px;
	padding-left:7px;
	padding-right:7px;
	line-height:15px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#divServiceNavigation a:hover {
	text-decoration:underline;
}

#divServiceNavigation a.lnkActive, #divServiceNavigation a.lnkActive:link, #divServiceNavigation a.lnkActive:visited {
	background-color:#FFFFFF;
	color:#242841;
}

/* Sub-Navigation */
#divSubNavi {
	position:absolute;
	left:244px;
	top:36px;
	z-index:99;
}

#divSubNavi a,#divSubNavi a:link,#divSubNavi a:active,#divSubNavi a:hover {
	display:block;
	width:156px;
	line-height:17px;
	background-color:#627798;
	text-align:center;
	float:left;
	margin-right:3px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#divSubNavi a:hover {
	text-decoration:underline;
}

#divSubNavi a.lnkActive,#divSubNavi a.lnkActive:link,#divSubNavi a.lnkActive:active,#divSubNavi a.lnkActive:hover {
	text-decoration:underline;
}

/* Content */
#divContentBlueBoxTop {
	width:18px;
	height:18px;
	background-color:#242841;
	margin:auto;
}

#divMoodBottomRight {
	position:absolute;
	right:0px;
	bottom:0px;
}

#divContentInnerContainer, #divContentInnerContainerLarge {
	margin-left:261px;
	margin-top:3px;
	width:425px;
}

#divContentInnerContainerLarge {
	/*width:457px;*/
	width:auto;
}

/* FF & IE 7 */
html>body #divContentInnerContainer, html>body #divContentInnerContainerLarge {
	margin-top:17px;
}

/* IE 6 */
#divContentInnerContainer #divContentText {
	line-height:17px;
}
/* FF */
html>body #divContentInnerContainer #divContentText {
	line-height:19px;
}
/* IE 7 */
html>body #divContentInnerContainer #divContentText {
	#line-height:17px;
}

#divContentInnerContainerLarge #divContentText {
	line-height:normal;
}

/* Quote */
#divQuoteText {
	position:absolute;
	left:735px;
	bottom:185px;
	width:180px;
	padding-left:8px;
	text-indent:-8px;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
}

#divQuoteText .txtAuthor {
	display:block;
	text-align:right;
	padding-right:15px;
	font-size:10px;
	font-weight:normal;
}

#divContentInnerContainer h1, #divContentInnerContainer h2, #divContentInnerContainerLarge h1, #divContentInnerContainerLarge h2 {
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	font-weight:bold;
	font-size:12px;
}

#divContentInnerContainer h2, #divContentInnerContainerLarge h2 {
	font-size:11px;
}

/* Liste */
.cList a, .cList a:link, .cList a:visited, .cList a:hover {
	display:block;
	padding-left:15px;
	line-height:15px;
	padding-bottom:1px;
	text-decoration:none;
	color:#242841;
	border-bottom:1px solid #B1BCCC;
}
.cList a:hover {
	background-color:#D6DEE7;
}

/* Texte */
.txtMore {
	display:block;
	text-align:right;
}

.txtMore a, .txtMore a:link, .txtMore a:visited, .txtMore a:hover {
	text-decoration:underline;
	color:#242841;
}

.txtMore a:hover {
	text-decoration:none;
}

/* Helper */
.divClear {
	visibility:hidden;
	height:1px;
	clear:both;
}

/* Team */
.cTeamName {
	margin-top:79px;
	text-align:center;
	font-size:10px;
	letter-spacing:-1px;
	color:inherit;
}

.cTeamNameActive {
	margin-top:79px;
	text-align:center;
	font-size:10px;
	letter-spacing:-1px;
	color:#FFFFFF;
}

.divTeamDetail {
	position:absolute;
	right:0px;
	top:34px;
	display:none;
	width:244px;
}

.divTeamName {
	margin-top:20px;
	font-weight:bold;
	font-size:14px;
}
.divTeamEmail {
	/* nichts */
}
.divTeamText {
	margin-top:15px;
}

/* Links */
.cImgLinks {
	display:block;
	margin-right:18px;
	margin-bottom:13px;
}

.cLinkWithoutLogo {
	height:61px;
	#height:59px;
	border-top:1px solid #1b2540;
	border-bottom:1px solid #1b2540;
}
