/* CSS Document */

/* Topnavigation */

.aThemeMenu {width:983px; height:30px; clear:both; float: left; text-align:center; white-space:nowrap; z-index: 1; position:absolute; margin-left: -16px; overflow: hidden; /*background: url("http://www.wolterskluwer.de/psuite13/framework/skins/wkde/images/top_links_bg.jpg") no-repeat center top;*/}
.aThemeMenu ul {margin: 0 16px; padding: 0; height:23px; width: auto;overflow: hidden; border-left: 1px solid #d7d7d7; border-right: 1px solid #d0d0d0; background: url(../images/topbar-menu2.gif) repeat-x left top;}
.aThemeMenu ul li {display:inline; margin: 0; padding:0;}
.aThemeMenu ul li img { position:absolute; top:0; left:0}
.aThemeMenu ul li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2078b1; text-decoration: none; font-weight:normal;}
.aThemeMenu ul li a:link,
.aThemeMenu ul li a:visited { font-weight:normal; padding:0 7px 0 7px; line-height: 23px; margin:0; background: url(../images/topbar-menu2.gif) repeat-x left top; /* display: inline; */ display: block; float: left; color: #717171; border-left: 1px solid #ebebeb; border-right: 1px solid #d0d0d0;}
.aThemeMenu ul li.active a, .aThemeMenu ul li a:hover {background-position: left -23px !important; color: #fff !important}

/* Level2 Navigation */

.menuL2 ul {margin:0px 0 0 0; padding: 0 10px 10px 0px; height:20px; clear: both; width :99%; display: block; background-color:#cccccc; display: block; overflow: hidden;/* for ie7 */ }
.menuL2 li {display:block; float: left; padding: 0px; margin: 0; border-right: 1px solid #666666; }
.menuL2 li a{ color: #333333; display: block; float: left;  height: 22px; font-family: Trebuchet MS, sans-serif; font-size: 13px; line-height: 1.7em; font-weight: bold; padding: 4px 9px;  text-decoration:none; }
.menuL2 li a:hover{ background-color:#b2b1aa; color: #ffffff; }

/*.active { font-family: Trebuchet MS, sans-serif; font-size: 13px; color:#ffffff; background-color:#b2b1aa; }*/

.button-mba {
	width:auto !important;
	height:auto !important;
	margin-bottom:11px;
}

.left-frame {
	background-image:url(../images/left-frame.gif);
	background-repeat:no-repeat;
	width:5px !important;
	height:20px !important;
	margin:0  !important;
	float:left;
}

.left-frame-blue {
	background-image:url(../images/leftblue.gif);
	background-repeat:no-repeat;
	width:4px !important;
	height:23px !important;
	margin:0  !important;
	float:left;
}

.right-frame {
	background-image:url(../images/right-frame.gif);
	background-repeat:no-repeat;
	width:5px !important;
	height:20px !important;
	margin:0  !important;
	float:left;
}

.right-frame-blue {
	background-image:url(../images/rightblue.gif);
	background-repeat:no-repeat;
	width:4px !important;
	height:23px !important;
	margin:0  !important;
	float:left;
}

.cleardiv {
	clear:both;
}


.inner {
	background-image:url(../images/inner.gif);
	background-repeat:repeat-x;
	width:auto !important;
	height:20px !important;
	margin:0 !important;
	float:left;
	padding-top:2px;

}

.inner-blue {
	background-image:url(../images/innerblue.gif);
	background-repeat:repeat-x;
	width:auto !important;
	height:23px !important;
	margin:0 !important;
	float:left;
	padding-top:4px;

}

.inner-small {
	background-image:url(../images/inner.gif);
	background-repeat:repeat-x;
	width:auto !important;
	height:20px !important;
	margin:0 !important;
	float:left;
	padding-top:2px;

}
.inner a {
	font-size:12px;
	color:#174CAC;
	text-decoration:none;
	margin-left:10px !important;
	margin-right:10px;

}

.inner a:hover {
	color:#666666;
}

.inner-blue a:hover {
	color:#666666;
}

.inner-blue a {
	font-size:14px;
	color:#174CAC;
	text-decoration:none;
	margin-left:15px !important;
	margin-right:15px;

}


/* Lange Schaltflächen */

.inner-large {
	background-image:url(../images/inner.gif);
	background-repeat:repeat-x;
	width:auto !important;
	height:20px !important;
	padding-top:3px;
	padding-bottom:3px;
	float:left;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
}

.inner-large a {
	font-size:13px;
	color:#174CAC;
	text-decoration:none;
	text-align:center;
}

.inner-small a {
	font-size:10px;
	color:#174CAC;
	text-decoration:none;
	text-align:center;
}

.inner-large a:hover {
	color:#666666;
}

/* Topnavigation */

.navigation {
	width:952px;
	height:31px;
	background-image:url(../images/navi-back.gif);
	background-repeat:repeat-x;
}

.inner-navigation {
	background-image:url(../images/navi-back.gif);
	background-repeat:repeat-x;
	width:auto;
	height:31px;
	border-right:1px #FFFFFF solid;
	float:left;

}

.inner-navigation a {
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	padding-top:7px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;

}
.inner-navigation a:hover {
	background-image:url(../images/navi-over.gif);
	background-repeat:repeat-x;
	height:31px;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	padding-top:7px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;

}

.inner-navigation-on {
	background-image:url(../images/navi-over.gif);
	background-repeat:repeat-x;
	height:31px;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;

}

.topnavigation {
	background-image:url(../images/top-back.gif);
	background-repeat:repeat-x;
	width:952px;
	height:23px;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;

}

.topnavigation ul {
	list-style:none;
	margin-left:-30px;

}

.topnavigation li {

	float:left;
	height:23px;
	width:auto;
	border-right:1px #CCCCCC solid;

}

.topnavigation li a {
	font-size:11px;
	font-weight:normal;
	color:#717171;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;


}







