#zoom_level {
	float: right;
}

.zoom-slider {
	left: 0;
	position: absolute;
	top: .6em;
	width: 100%;
}

/* .zoom-slieder a is legacy for jquery ui 1.8 */
#zoom .zoom-slider a,
#zoom .zoom-slider span {
	background-color: #0467b3;
}

#zoom .zoom-slider span {
	border-radius: 2px;
	cursor: pointer;
	border: 1px dotted #ffffff;
}

#shortcuts ul li .zoom-slider a {
	border: none;
	text-decoration: none;
}

#zoom_reset {
	margin-right: .25em;
	padding: 0 .25em 0 0;
}

#zoom_in_1 {
	font-size: 125%;
	margin-right: .25em;
	padding: 0 .25em;
}

#zoom_in_2 {
	font-size: 150%;
	padding: 0 .25em;
}

/* SCALES */
.transformable-inner,
.transform > .inner,
.zoomable .ui-dialog,
.zoomable .datepick-popup {
	transform-origin: 0 0 0;
}

body.no-transform .ui-dialog {
	transform: none !important;
}

body.transform-200 .transformable-inner,
body.transform-200 .transform > .inner,
body.transform-200 .ui-dialog,
body.transform-200 .datepick-popup,
body.transform-200 > .ui-autocomplete,
body.transform-200 > .ui-selectmenu-menu {
	transform: scale(2);
}

body.transform-190 .transformable-inner,
body.transform-190 .transform > .inner,
body.transform-190 .ui-dialog,
body.transform-190 .datepick-popup,
body.transform-190 > .ui-autocomplete,
body.transform-190 > .ui-selectmenu-menu {
	transform: scale(1.9);
}

body.transform-180 .transformable-inner,
body.transform-180 .transform > .inner,
body.transform-180 .ui-dialog,
body.transform-180 .datepick-popup,
body.transform-180 > .ui-autocomplete,
body.transform-180 > .ui-selectmenu-menu {
	transform: scale(1.8);
}

body.transform-170 .transformable-inner,
body.transform-170 .transform > .inner,
body.transform-170 .ui-dialog,
body.transform-170 .datepick-popup,
body.transform-170 > .ui-autocomplete,
body.transform-170 > .ui-selectmenu-menu {
	transform: scale(1.7);
}

body.transform-160 .transformable-inner,
body.transform-160 .transform > .inner,
body.transform-160 .ui-dialog,
body.transform-160 .datepick-popup,
body.transform-160 > .ui-autocomplete,
body.transform-160 > .ui-selectmenu-menu {
	transform: scale(1.6);
}

body.transform-150 .transformable-inner,
body.transform-150 .transform > .inner,
body.transform-150 .ui-dialog,
body.transform-150 .datepick-popup,
body.transform-150 > .ui-autocomplete,
body.transform-150 > .ui-selectmenu-menu {
	transform: scale(1.5);
}

body.transform-140 .transformable-inner,
body.transform-140 .transform > .inner,
body.transform-140 .ui-dialog,
body.transform-140 .datepick-popup,
body.transform-140 > .ui-autocomplete,
body.transform-140 > .ui-selectmenu-menu {
	transform: scale(1.4);
}

body.transform-130 .transformable-inner,
body.transform-130 .transform > .inner,
body.transform-130 .ui-dialog,
body.transform-130 .datepick-popup,
body.transform-130 > .ui-autocomplete,
body.transform-130 > .ui-selectmenu-menu {
	transform: scale(1.3);
}

body.transform-120 .transformable-inner,
body.transform-120 .transform > .inner,
body.transform-120 .ui-dialog,
body.transform-120 .datepick-popup,
body.transform-120 > .ui-autocomplete,
body.transform-120 > .ui-selectmenu-menu {
	transform: scale(1.2);
}

body.transform-110 .transformable-inner,
body.transform-110 .transform > .inner,
body.transform-110 .ui-dialog,
body.transform-110 .datepick-popup,
body.transform-110 > .ui-autocomplete,
body.transform-110 > .ui-selectmenu-menu {
	transform: scale(1.1);
}

body.transform-90 .transformable-inner,
body.transform-90 .transform > .inner,
body.transform-90 .ui-dialog,
body.transform-90 .datepick-popup,
body.transform-90 > .ui-autocomplete,
body.transform-90 > .ui-selectmenu-menu {
	transform: scale(.9);
}

body.transform-80 .transformable-inner,
body.transform-80 .transform > .inner,
body.transform-80 .ui-dialog,
body.transform-80 .datepick-popup,
body.transform-80 > .ui-autocomplete,
body.transform-80 > .ui-selectmenu-menu {
	transform: scale(.8);
}

body.transform-70 .transformable-inner,
body.transform-70 .transform > .inner,
body.transform-70 .ui-dialog,
body.transform-70 .datepick-popup,
body.transform-70 > .ui-autocomplete,
body.transform-70 > .ui-selectmenu-menu {
	transform: scale(.7);
}
/* / SCALES */

/* DEFAULT sizing properties */

/* 12 px font size variants */
.transform-70 .footer.buttons,
.transform-70 #navigation,
.transform-70 #sidebar,
.transform-70 #sidebar h3,
.transform-70 #content .header {
	font-size: 8.40px;
}

.transform-80 .footer.buttons,
.transform-80 #navigation,
.transform-80 #sidebar,
.transform-80 #sidebar h3,
.transform-80 #content .header {
	font-size: 9.60px;
}

.transform-90 .footer.buttons,
.transform-90 #navigation,
.transform-90 #sidebar,
.transform-90 #sidebar h3,
.transform-90 #content .header {
	font-size: 10.80px;
}

.transform-100 .footer.buttons,
.transform-100 #navigation,
.transform-100 #sidebar,
.transform-100 #sidebar h3,
.transform-100 #content .header {
	font-size: 12.00px;
}

.transform-110 .footer.buttons,
.transform-110 #navigation,
.transform-110 #sidebar,
.transform-110 #sidebar h3,
.transform-110 #content .header {
	font-size: 13.20px;
}

.transform-120 .footer.buttons,
.transform-120 #navigation,
.transform-120 #sidebar,
.transform-120 #sidebar h3,
.transform-120 #content .header {
	font-size: 14.40px;
}

.transform-130 .footer.buttons,
.transform-130 #navigation,
.transform-130 #sidebar,
.transform-130 #sidebar h3,
.transform-130 #content .header {
	font-size: 15.60px;
}

.transform-140 .footer.buttons,
.transform-140 #navigation,
.transform-140 #sidebar,
.transform-140 #sidebar h3,
.transform-140 #content .header {
	font-size: 16.80px;
}

.transform-150 .footer.buttons,
.transform-150 #navigation,
.transform-150 #sidebar,
.transform-150 #sidebar h3,
.transform-150 #content .header {
	font-size: 18.00px;
}

.transform-160 .footer.buttons,
.transform-160 #navigation,
.transform-160 #sidebar,
.transform-160 #sidebar h3,
.transform-160 #content .header {
	font-size: 19.20px;
}

.transform-170 .footer.buttons,
.transform-170 #navigation,
.transform-170 #sidebar,
.transform-170 #sidebar h3,
.transform-170 #content .header {
	font-size: 20.40px;
}

.transform-180 .footer.buttons,
.transform-180 #navigation,
.transform-180 #sidebar,
.transform-180 #sidebar h3,
.transform-180 #content .header {
	font-size: 21.60px;
}

.transform-190 .footer.buttons,
.transform-190 #navigation,
.transform-190 #sidebar,
.transform-190 #sidebar h3,
.transform-190 #content .header {
	font-size: 22.80px;
}

.transform-200 .footer.buttons,
.transform-200 #navigation,
.transform-200 #sidebar,
.transform-200 #sidebar h3,
.transform-200 #content .header {
	font-size: 24.00px;
}
/* /12 px font size variants */

/* error message bullets */
.transform-70 #content .message-error ul li,
.transform-70 .ui-dialog .message-error ul li {
	background-size: 8.40px;
	padding: 0 0 0 10.50px;
}

.transform-80 #content .message-error ul li,
.transform-80 .ui-dialog .message-error ul li {
	background-size: 9.60px;
	padding: 0 0 0 12.00px;
}

.transform-90 #content .message-error ul li,
.transform-90 .ui-dialog .message-error ul li {
	background-size: 10.80px;
	padding: 0 0 0 13.50px;
}

.transform-100 #content .message-error ul li,
.transform-100 .ui-dialog .message-error ul li {
	background-size: 12.00px;
	padding: 0 0 0 15.00px;
}

.transform-110 #content .message-error ul li,
.transform-110 .ui-dialog .message-error ul li {
	background-size: 13.20px;
	padding: 0 0 0 16.50px;
}

.transform-120 #content .message-error ul li,
.transform-120 .ui-dialog .message-error ul li {
	background-size: 14.40px;
	padding: 0 0 0 18.00px;
}

.transform-130 #content .message-error ul li,
.transform-130 .ui-dialog .message-error ul li {
	background-size: 15.60px;
	padding: 0 0 0 19.50px;
}

.transform-140 #content .message-error ul li,
.transform-140 .ui-dialog .message-error ul li {
	background-size: 16.80px;
	padding: 0 0 0 21.00px;
}

.transform-150 #content .message-error ul li,
.transform-150 .ui-dialog .message-error ul li {
	background-size: 18.00px;
	padding: 0 0 0 22.50px;
}

.transform-160 #content .message-error ul li,
.transform-160 .ui-dialog .message-error ul li {
	background-size: 19.20px;
	padding: 0 0 0 24.00px;
}

.transform-170 #content .message-error ul li,
.transform-170 .ui-dialog .message-error ul li {
	background-size: 20.40px;
	padding: 0 0 0 25.50px;
}

.transform-180 #content .message-error ul li,
.transform-180 .ui-dialog .message-error ul li {
	background-size: 21.60px;
	padding: 0 0 0 27.00px;
}

.transform-190 #content .message-error ul li,
.transform-190 .ui-dialog .message-error ul li {
	background-size: 22.80px;
	padding: 0 0 0 28.50px;
}

.transform-200 #content .message-error ul li,
.transform-200 .ui-dialog .message-error ul li {
	background-size: 24.00px;
	padding: 0 0 0 30.00px;
}
/* / error Message Bullets */

.transform-70 .footer.buttons,
.transform-70 #sidebar,
.transform-70 .messages {
	line-height: 0.98em;
}

.transform-80 .footer.buttons,
.transform-80 #sidebar,
.transform-80 .messages {
	line-height: 1.12em;
}

.transform-90 .footer.buttons,
.transform-90 #sidebar,
.transform-90 .messages {
	line-height: 1.26em;
}

.transform-100 .footer.buttons,
.transform-100 #sidebar,
.transform-100 .messages {
	line-height: 1.40em;
}

.transform-110 .footer.buttons,
.transform-110 #sidebar,
.transform-110 .messages {
	line-height: 1.54em;
}

.transform-120 .footer.buttons,
.transform-120 #sidebar,
.transform-120 .messages {
	line-height: 1.68em;
}

.transform-130 .footer.buttons,
.transform-130 #sidebar,
.transform-130 .messages {
	line-height: 1.82em;
}

.transform-140 .footer.buttons,
.transform-140 #sidebar,
.transform-140 .messages {
	line-height: 1.96em;
}

.transform-150 .footer.buttons,
.transform-150 #sidebar,
.transform-150 .messages {
	line-height: 2.10em;
}

.transform-160 .footer.buttons,
.transform-160 #sidebar,
.transform-160 .messages {
	line-height: 2.24em;
}

.transform-170 .footer.buttons,
.transform-170 #sidebar,
.transform-170 .messages {
	line-height: 2.38em;
}

.transform-180 .footer.buttons,
.transform-180 #sidebar,
.transform-180 .messages {
	line-height: 2.52em;
}

.transform-190 .footer.buttons,
.transform-190 #sidebar,
.transform-190 .messages {
	line-height: 2.66em;
}

.transform-200 .footer.buttons,
.transform-200 #sidebar,
.transform-200 .messages {
	line-height: 2.80em;
}

/* Navigation */
.transform-70 #navigation ul li,
.transform-70 .tree ul li {
	line-height: 11.20px;
}

.transform-80 #navigation ul li,
.transform-80 .tree ul li {
	line-height: 12.80px;
}

.transform-90 #navigation ul li,
.transform-90 .tree ul li {
	line-height: 14.40px;
}

.transform-100 #navigation ul li,
.transform-100 .tree ul li {
	line-height: 16.00px;
}

.transform-110 #navigation ul li,
.transform-110 .tree ul li {
	line-height: 17.60px;
}

.transform-120 #navigation ul li,
.transform-120 .tree ul li {
	line-height: 19.20px;
}

.transform-130 #navigation ul li,
.transform-130 .tree ul li {
	line-height: 20.80px;
}

.transform-140 #navigation ul li,
.transform-140 .tree ul li {
	line-height: 22.40px;
}

.transform-150 #navigation ul li,
.transform-150 .tree ul li {
	line-height: 24.00px;
}

.transform-160 #navigation ul li,
.transform-160 .tree ul li {
	line-height: 25.60px;
}

.transform-170 #navigation ul li,
.transform-170 .tree ul li {
	line-height: 27.20px;
}

.transform-180 #navigation ul li,
.transform-180 .tree ul li {
	line-height: 28.80px;
}

.transform-190 #navigation ul li,
.transform-190 .tree ul li {
	line-height: 30.40px;
}

.transform-200 #navigation ul li,
.transform-200 .tree ul li {
	line-height: 32.00px;
}

.transform-70 #navigation ul li,
.transform-70 .tree ul li {
	padding-left: 11.20px;
}

.transform-80 #navigation ul li,
.transform-80 .tree ul li {
	padding-left: 12.80px;
}

.transform-90 #navigation ul li,
.transform-90 .tree ul li {
	padding-left: 14.40px;
}

.transform-100 #navigation ul li,
.transform-100 .tree ul li {
	padding-left: 16.00px;
}

.transform-110 #navigation ul li,
.transform-110 .tree ul li {
	padding-left: 17.60px;
}

.transform-120 #navigation ul li,
.transform-120 .tree ul li {
	padding-left: 19.20px;
}

.transform-130 #navigation ul li,
.transform-130 .tree ul li {
	padding-left: 20.80px;
}

.transform-140 #navigation ul li,
.transform-140 .tree ul li {
	padding-left: 22.40px;
}

.transform-150 #navigation ul li,
.transform-150 .tree ul li {
	padding-left: 24.00px;
}

.transform-160 #navigation ul li,
.transform-160 .tree ul li {
	padding-left: 25.60px;
}

.transform-170 #navigation ul li,
.transform-170 .tree ul li {
	padding-left: 27.20px;
}

.transform-180 #navigation ul li,
.transform-180 .tree ul li {
	padding-left: 28.80px;
}

.transform-190 #navigation ul li,
.transform-190 .tree ul li {
	padding-left: 30.40px;
}

.transform-200 #navigation ul li,
.transform-200 .tree ul li {
	padding-left: 32.00px;
}

.transform-70 #navigation ul li ul,
.transform-70 .tree ul li ul {
	margin: 0 0 0 11.20px;
}

.transform-80 #navigation ul li ul,
.transform-80 .tree ul li ul {
	margin: 0 0 0 12.80px;
}

.transform-90 #navigation ul li ul,
.transform-90 .tree ul li ul {
	margin: 0 0 0 14.40px;
}

.transform-100 #navigation ul li ul,
.transform-100 .tree ul li ul {
	margin: 0 0 0 16.00px;
}

.transform-110 #navigation ul li ul,
.transform-110 .tree ul li ul {
	margin: 0 0 0 17.60px;
}

.transform-120 #navigation ul li ul,
.transform-120 .tree ul li ul {
	margin: 0 0 0 19.20px;
}

.transform-130 #navigation ul li ul,
.transform-130 .tree ul li ul {
	margin: 0 0 0 20.80px;
}

.transform-140 #navigation ul li ul,
.transform-140 .tree ul li ul {
	margin: 0 0 0 22.40px;
}

.transform-150 #navigation ul li ul,
.transform-150 .tree ul li ul {
	margin: 0 0 0 24.00px;
}

.transform-160 #navigation ul li ul,
.transform-160 .tree ul li ul {
	margin: 0 0 0 25.60px;
}

.transform-170 #navigation ul li ul,
.transform-170 .tree ul li ul {
	margin: 0 0 0 27.20px;
}

.transform-180 #navigation ul li ul,
.transform-180 .tree ul li ul {
	margin: 0 0 0 28.80px;
}

.transform-190 #navigation ul li ul,
.transform-190 .tree ul li ul {
	margin: 0 0 0 30.40px;
}

.transform-200 #navigation ul li ul,
.transform-200 .tree ul li ul {
	margin: 0 0 0 32.00px;
}

/* Navigation - icons */
.transform-70 #navigation ul li .collapsable-hitarea,
.transform-70 .tree ul li .collapsable-hitarea,
.transform-70 #navigation ul li .expandable-hitarea,
.transform-70 .tree ul li .expandable-hitarea {
	background-size: 6.30px 6.30px;
}

.transform-80 #navigation ul li .collapsable-hitarea,
.transform-80 .tree ul li .collapsable-hitarea,
.transform-80 #navigation ul li .expandable-hitarea,
.transform-80 .tree ul li .expandable-hitarea {
	background-size: 7.20px 7.20px;
}

.transform-90 #navigation ul li .collapsable-hitarea,
.transform-90 .tree ul li .collapsable-hitarea,
.transform-90 #navigation ul li .expandable-hitarea,
.transform-90 .tree ul li .expandable-hitarea {
	background-size: 8.10px 8.10px;
}

.transform-100 #navigation ul li .collapsable-hitarea,
.transform-100 .tree ul li .collapsable-hitarea,
.transform-100 #navigation ul li .expandable-hitarea,
.transform-100 .tree ul li .expandable-hitarea {
	background-size: 9.00px 9.00px;
}

.transform-110 #navigation ul li .collapsable-hitarea,
.transform-110 .tree ul li .collapsable-hitarea,
.transform-110 #navigation ul li .expandable-hitarea,
.transform-110 .tree ul li .expandable-hitarea {
	background-size: 9.90px 9.90px;
}

.transform-120 #navigation ul li .collapsable-hitarea,
.transform-120 .tree ul li .collapsable-hitarea,
.transform-120 #navigation ul li .expandable-hitarea,
.transform-120 .tree ul li .expandable-hitarea {
	background-size: 10.80px 10.80px;
}

.transform-130 #navigation ul li .collapsable-hitarea,
.transform-130 .tree ul li .collapsable-hitarea,
.transform-130 #navigation ul li .expandable-hitarea,
.transform-130 .tree ul li .expandable-hitarea {
	background-size: 11.70px 11.70px;
}

.transform-140 #navigation ul li .collapsable-hitarea,
.transform-140 .tree ul li .collapsable-hitarea,
.transform-140 #navigation ul li .expandable-hitarea,
.transform-140 .tree ul li .expandable-hitarea {
	background-size: 12.60px 12.60px;
}

.transform-150 #navigation ul li .collapsable-hitarea,
.transform-150 .tree ul li .collapsable-hitarea,
.transform-150 #navigation ul li .expandable-hitarea,
.transform-150 .tree ul li .expandable-hitarea {
	background-size: 13.50px 13.50px;
}

.transform-160 #navigation ul li .collapsable-hitarea,
.transform-160 .tree ul li .collapsable-hitarea,
.transform-160 #navigation ul li .expandable-hitarea,
.transform-160 .tree ul li .expandable-hitarea {
	background-size: 14.40px 14.40px;
}

.transform-170 #navigation ul li .collapsable-hitarea,
.transform-170 .tree ul li .collapsable-hitarea,
.transform-170 #navigation ul li .expandable-hitarea,
.transform-170 .tree ul li .expandable-hitarea {
	background-size: 15.30px 15.30px;
}

.transform-180 #navigation ul li .collapsable-hitarea,
.transform-180 .tree ul li .collapsable-hitarea,
.transform-180 #navigation ul li .expandable-hitarea,
.transform-180 .tree ul li .expandable-hitarea {
	background-size: 16.20px 16.20px;
}

.transform-190 #navigation ul li .collapsable-hitarea,
.transform-190 .tree ul li .collapsable-hitarea,
.transform-190 #navigation ul li .expandable-hitarea,
.transform-190 .tree ul li .expandable-hitarea {
	background-size: 17.10px 17.10px;
}

.transform-200 #navigation ul li .collapsable-hitarea,
.transform-200 .tree ul li .collapsable-hitarea,
.transform-200 #navigation ul li .expandable-hitarea,
.transform-200 .tree ul li .expandable-hitarea {
	background-size: 18.00px 18.00px;
}

.transform-70 #navigation ul li .hitarea a,
.transform-70 .tree ul li .hitarea a {
	margin-left: 11.20px;
}

.transform-80 #navigation ul li .hitarea a,
.transform-80 .tree ul li .hitarea a {
	margin-left: 12.80px;
}

.transform-90 #navigation ul li .hitarea a,
.transform-90 .tree ul li .hitarea a {
	margin-left: 14.40px;
}

.transform-100 #navigation ul li .hitarea a,
.transform-100 .tree ul li .hitarea a {
	margin-left: 16.00px;
}

.transform-110 #navigation ul li .hitarea a,
.transform-110 .tree ul li .hitarea a {
	margin-left: 17.60px;
}

.transform-120 #navigation ul li .hitarea a,
.transform-120 .tree ul li .hitarea a {
	margin-left: 19.20px;
}

.transform-130 #navigation ul li .hitarea a,
.transform-130 .tree ul li .hitarea a {
	margin-left: 20.80px;
}

.transform-140 #navigation ul li .hitarea a,
.transform-140 .tree ul li .hitarea a {
	margin-left: 22.40px;
}

.transform-150 #navigation ul li .hitarea a,
.transform-150 .tree ul li .hitarea a {
	margin-left: 24.00px;
}

.transform-160 #navigation ul li .hitarea a,
.transform-160 .tree ul li .hitarea a {
	margin-left: 25.60px;
}

.transform-170 #navigation ul li .hitarea a,
.transform-170 .tree ul li .hitarea a {
	margin-left: 27.20px;
}

.transform-180 #navigation ul li .hitarea a,
.transform-180 .tree ul li .hitarea a {
	margin-left: 28.80px;
}

.transform-190 #navigation ul li .hitarea a,
.transform-190 .tree ul li .hitarea a {
	margin-left: 30.40px;
}

.transform-200 #navigation ul li .hitarea a,
.transform-200 .tree ul li .hitarea a {
	margin-left: 32.00px;
}
/* / Navigation - icons */
/* / Navigation */

/* Content */
/* Grunddatenleiste */
.transform-70 .summary {
	height: 13.30px;
}

.transform-80 .summary {
	height: 15.20px;
}

.transform-90 .summary {
	height: 17.10px;
}

.transform-100 .summary {
	height: 19.00px;
}

.transform-110 .summary {
	height: 20.90px;
}

.transform-120 .summary {
	height: 22.80px;
}

.transform-130 .summary {
	height: 24.70px;
}

.transform-140 .summary {
	height: 26.60px;
}

.transform-150 .summary {
	height: 28.50px;
}

.transform-160 .summary {
	height: 30.40px;
}

.transform-170 .summary {
	height: 32.30px;
}

.transform-180 .summary {
	height: 34.20px;
}

.transform-190 .summary {
	height: 36.10px;
}

.transform-200 .summary {
	height: 38.00px;
}
/* / Grunddatenleiste */

/* Sidebar */
.transform-70 #sidebar h2 {
	font-size: 9.80px;
}

.transform-80 #sidebar h2 {
	font-size: 11.20px;
}

.transform-90 #sidebar h2 {
	font-size: 12.60px;
}

.transform-100 #sidebar h2 {
	font-size: 14.00px;
}

.transform-110 #sidebar h2 {
	font-size: 15.40px;
}

.transform-120 #sidebar h2 {
	font-size: 16.80px;
}

.transform-130 #sidebar h2 {
	font-size: 18.20px;
}

.transform-140 #sidebar h2 {
	font-size: 19.60px;
}

.transform-150 #sidebar h2 {
	font-size: 21.00px;
}

.transform-160 #sidebar h2 {
	font-size: 22.40px;
}

.transform-170 #sidebar h2 {
	font-size: 23.80px;
}

.transform-180 #sidebar h2 {
	font-size: 25.20px;
}

.transform-190 #sidebar h2 {
	font-size: 26.60px;
}

.transform-200 #sidebar h2 {
	font-size: 28.00px;
}
/* / Sidebar */
/* / Content */

/* / DEFAULT sizing properties */
