/************
 * HS TITLE *
 ************/

 iframe.hs_title {
	visibility: hidden; 
	position: absolute; 
	z-index: 4;
	filter:alpha(opacity=0); 
}

div.hs_title {
	visibility: hidden; 
	position: absolute; 
	border: 1px solid #000000; 
	/*background-color: #efeff7; */
	padding: 3px;
	z-index: 5;
	-moz-opacity:0.8; 
	filter:alpha(opacity=80);
	font-size: 12px;
	background-image: url("../img/bg.png");
}

/***************
 * LOCK SCREEN *
 ***************/

iframe.hs_lock_screen {
	top: 0px;
	left: 0px;
	line-height: 100%;
	visibility: hidden; 
	position: absolute;
	z-index: 4;
	filter:alpha(opacity=0); 
}

div.hs_lock_screen {
	top: 0px;
	left: 0px;
	visibility: hidden; 
	position: absolute; 
	background-color: #000000;
	/*background-color: #efeff7;
	background-color: #2030FF;*/
	z-index: 5;
	background-image: none;
	background-repeat: no-repeat; 
	background-position: center center;
	background-attachment: fixed;
	-moz-opacity:0.8; 
	opacity:0.8; 
	filter:alpha(opacity=80); 
}

/**************
 * STATUS BAR *
 **************/

 iframe.hs_status_bar {
	top: 0px;
	left: 0px;
	line-height: 100%;
	visibility: hidden; 
	position: absolute;
	z-index: 19;
	height: 30px;
}

div.hs_status_bar {
	top: 0px;
	left: 0px;
	opacity: 0;
	position: absolute; 
	z-index: 20;
	border-top: 1px solid #ebedef;
	border-bottom: 1px solid #ebedef;
	background-color: #f9f9fa;
	/*background-color: #efeff7;
	background-color: #2030FF;*/
	background-image: none;
	background-repeat: no-repeat; 
	background-position: center center;
	background-attachment: fixed;
	height: 30px;
	transition: opacity 0.3s linear;
}

div.hs_status_bar_info {
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	opacity: 0;
	transition: opacity 0.1s linear;
}

img.hs_status_bar_info {
	width: 16px;
	height: 16px;
	padding-right: 5px;
	opacity: 0;
	float: left;
	margin-top: 7px;
	margin-bottom: 7px;
	transition: opacity 0.1s linear;
}/***************
 * PLEASE WAIT *
 ***************/

div.hs_please_wait {
	top: 0px;
	left: 0px;
	visibility: hidden; 
	position: absolute; 
	background-color: #efeff7;
	/*background-color: #2030FF;*/
	z-index: 5;
	background-image: url( '/dateien/design/main/default/img/main_please_wait.gif' );
	background-repeat: no-repeat; 
	background-position: center center;
	background-attachment: fixed;
	-moz-opacity:0.8; 
	opacity:0.8; 
	filter:alpha(opacity=80); 
}

/*************
 * SLIDESHOW *
 *************/

div.hs_slideshow_screen {
	top: 0px;
	left: 0px;
	visibility: hidden; 
	position: absolute; 
	/*background-color: #2030FF;*/
	z-index: 6;
	background-repeat: no-repeat; 
	background-position: center center;
	background-attachment: fixed;
}

a.hs_slideshow_screen_close {
	position: absolute; 
	left: 100%;
	margin-left: -40px;
	font-size: 40px;
}

/*****************
 * CUSTOM DESING *
 *****************/
.content{
	font-family: verdana, helvetica;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 19px;
	color: #939393;
}

a.header:link, a.header:visited {
	text-decoration: none;
	font-family: 'Times New Roman';
}

a.header:hover, a.header:active {
	text-decoration: none;
	font-family: 'Times New Roman';
}

a.footer:link, a.footer:visited {
	text-decoration: none;
	font-family: 'Times New Roman';
	font-size: 16px;
}

a.footer:hover, a.footer:active {
	text-decoration: none;
	font-family: 'Times New Roman';
	font-size: 16px;
}

.adminNavigation {
	position: absolute; 
	top: 375px; 
	left: 1px; 
	width: 180px; 
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px dotted #939393;
	min-height: 111px;
	z-index: 5;
	background-color: #FFFFFF;
	-moz-opacity:0.8; /* Firefox */
	opacity:0.8; 
	filter:alpha(opacity=80); /* Internet Explorer */
}

.adminNavigationRotate {
	position: absolute; 
	top: 421px; 
	left: 137px;  
	border-right: 1px dotted #939393;
	border-bottom: 1px dotted #939393;
	border-left: 1px dotted #939393;
	font-weight: bold;
	font-size: 16px;
	padding: 5px;
	-webkit-transform: rotate(-90deg); /* Safari */
	-moz-transform: rotate(-90deg); /* Firefox */
	-ms-transform: rotate(-90deg); /* IE */
	-o-transform: rotate(-90deg); /* Opera */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* Internet Explorer */
	cursor: pointer;
	z-index: 5;
	background-color: #FFFFFF;
	color: #000000;
	-moz-opacity: 0.8; /* Firefox */
	opacity :0.8; 
	filter:alpha(opacity=80);  /* Internet Explorer */
}





/*******
 * CMS *
 *******/

a:link, a:visited {
	color: #0000EE;
}

a:hover, a:active {
	color: #551A8B;
}

img {
	border-width: 0px;
}

p { 
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 
}

div.color {
	padding: 2px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	margin-top: 2px;
}

div.rows_title {
	background-color: inherit; 
	float: left;
	font-weight: bold;
	padding-left: 5px;
	overflow: hidden;
}

div.aktion_title {
	width: 80px; 
	background-color: inherit; 
	margin: 0px 0px 0px auto;
	font-weight: bold;
}

div.rows_start {
	background-color: inherit; 
	float: left;
	overflow: hidden;
}

div.rows {
	background-color: inherit; 
	float: left;
	padding-left: 5px;
	overflow: hidden;
}

div.aktion {
	width: 80px; 
	background-color: inherit; 
	text-align: right;
	margin: 0px 0px 0px auto;
}

div.save_color {
	position: absolute;
	display: none;
}

iframe.upload {
	display: none;
}

fieldset.fehler {
	border-color: #ff0000;
}

legend.fehler {
	color: #ff0000;
}


input {
	height: 20px;
	border: 1px solid #7f9db9;
}

input.button {
	line-height: 22px;
	height: 24px;
	border: 1px solid #7f9db9;
}

input.upload {
	line-height: 22px;
	height: 24px;
	border: 1px solid #7f9db9;
}

input.loginEMail {
	background-image: url("/dateien/design/main/default/img/login_email.gif");
	background-repeat: no-repeat; 
	background-position: right;
}

input.loginPassword {
	background-image: url("/dateien/design/main/default/img/login_password.gif");
	background-repeat: no-repeat; 
	background-position: right;
}

select {
	border: 1px solid #7f9db9;
}

textarea {
	border: 1px solid #7f9db9;
}

fieldset {
	border: none;
	margin: 30px 0 2px 0;
	padding: 0;
	width: 100%;
}

fieldset.first {
	margin: 0;
}

fieldset.action {
	text-align: right;
}

legend {
	font-size: 17px; 
	color: #0484cd;
	padding-left: 0px;
}

fieldset.sub {
	border: none;
	margin: 0 0 2px 0;
	padding: 4px 1% 8px 1%;
	width: 98%;
}

fieldset.subFirst {
	border: none;
	margin: 0 0 2px 0;
	padding: 4px 1% 8px 1%;
	width: 98%;
}

legend.sub {
	font-size: 14px; 
	color: #0484cd;
	padding-left: 0px;
}

label p {
	font-size: smaller;
	margin: 0;
}

.hsDivContainer {
	float: left;
	padding-top: 10px;
	padding-right: 1%;
}

.hs_div_clear {
	clear: both;
	padding: 0;
	margin: 0;
}

.hsElementsInDesignElement {
	padding-top: 0;
}

.hsDivFieldset {
	padding-top: 0;
	padding-right: 0;
	width: 100%;
}

.hsDivFieldsetSub {
	margin: 15px 8px 0 8px;
	padding-top: 8px;
	padding-right: 0;
	width: 822px;
	border: 1px solid #dddddd;
	border-radius: 8px;
}

.hsActionButton {
	float: right; 
	display: block;
}

.hsComment {
	font-size: 10px;
	letter-spacing: 0px;
}

/**************
 * NAVIGATION *
 **************/

.navigationModuleHeader {
}

.navigationModuleContent {
}

a.navigationLink:link, a.navigationLink:visited {
	text-decoration: none; 
	color: #0000EE;
}

a.navigationLink:hover, a.navigationLink:active {
	text-decoration: underline;
	color: #551A8B;
}

.navigationCategory {
	font-weight: bold;
}

.navigation {
	padding-top: 4px;
}

.navigationImage {
	padding-right: 2px;
}
/**************************
 * BULT IN WINDOWS STYLES *
 **************************/

.windows_font_color {
	color: #000000;
}


div.window_10 {
	position: absolute;
}

div.window_10_top_left {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAUSURBVBhXY5Bovs7EwMBAX8zAAAC33QGtDA7t+QAAAABJRU5ErkJggg== );
	background-repeat: repeat; 
	width: 1px;
	height: 30px;
	float: left;
}
	
div.window_10_top {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYSURBVBhXY5Bovs7w//9/JgYGBvphBgYAC70EqCaKRrIAAAAASUVORK5CYII= );
	background-repeat: repeat; 
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	color: #000000;
	float: left;
	padding-left: 8px;
	font-weight: bold;
}

div.window_10_top_close {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAIAAABbkFLLAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACNSURBVEhL7ZVRCoAgDIZdEHWE7tv19Lnj2E8NCXO6l1EP+x50m/ANhiJt+xHMoJwzhwZMvNvgdgm3S3xtJ6KUEicPUMQRJxJ4q31ijPOyYuX8oll8M7aDyqVUA5UdFGMJ+KCL1g5ur14NbO/MDyZTGfUNxvamS9lgbMf0mhYUh4P1n0/C7RJul7C0h3ACKsGyLFmjV9cAAAAASUVORK5CYII= );
	width: 31px;
	height: 30px;
	float: left;
}

div.window_10_top_close:hover {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAIAAABbkFLLAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADKSURBVEhLY5Rovs5AM8D4QlAZyqQBYILStAGjpuMCo6bjAgNtutCBTZxRwVAOEgAKAqWgHByAsOnfZy3km9KJZgGQCxQESkH5OABzCacQlIkD/Ll8/d/jp0CzgCSQDRSBGP0pp/z7srUQNbgAYdOBANkCVl0tIo0GAhJKMYiTgQwijQaCwZEi4WENREAGWiTjAkSFO3I0YkYyHkDYdMwUQrwFhGMVmGWA6RozGoG2cqbFv3Pwg/KxgdGaDxcYNR0XGDUdF6Cl6QwMAMytcGzJcfnSAAAAAElFTkSuQmCC );
}

div.window_10_top_right {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAUSURBVBhXY5Bovs7EwMBAX8zAAAC33QGtDA7t+QAAAABJRU5ErkJggg== );
	background-repeat: repeat; 
	width: 1px;
	height: 30px;
	float: left;
}

div.window_10_left {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAMSURBVBhXY5Bovg4AAikBc+WkAkcAAAAASUVORK5CYII= );
	background-repeat: repeat; 
	width: 1px;
	height: 100%;
	float: left;
}

div.window_10_center {
	height: 100%;
	float: left;
	background-color: rgb( 243, 243, 243 );
	padding: 5px;
	overflow: auto;
	color: #000000;
}

div.window_10_right {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAMSURBVBhXY5Bovg4AAikBc+WkAkcAAAAASUVORK5CYII= );
	background-repeat: repeat; 
	width: 1px;
	height: 100%;
	float: left;
}

div.window_10_statusbar {
	width: calc( 100% - 24px );
	height: 24px;
	float: left;
	background-color: rgb( 243, 243, 243 );
}

div.window_10_resize_right {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEsWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMjQiCiAgIHRpZmY6SW1hZ2VXaWR0aD0iMjQiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjE5Mi4wIgogICB0aWZmOllSZXNvbHV0aW9uPSIxOTIuMCIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjI0IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMjQiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIKICAgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wNS0yOFQyMDo1MjoxMCswMjowMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wNS0yOFQyMDo1MjoxMCswMjowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InByb2R1Y2VkIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZmZpbml0eSBQaG90byAxLjkuMiIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMS0wNS0yOFQyMDo1MjoxMCswMjowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+1QhAUQAAAYNpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAACiRdZHPK0RRFMc/ZkwjPxphYWHxEkoZjRGxsRj5VViMUQabmTe/1Mx4vTeSbJXtFCU2fi34C9gqa6WIlOyUNbFhes6bmZpJ5tzOPZ/7vfec7j0XbIGkmjKqPZBKZ3T/hE9ZCC4qzlcctNFENwMh1dBm5sYDVLSvB6qseOe2alU+96/VRaKGClU1wiOqpmeEJ4Wn1zOaxbvCLWoiFBE+F+7R5YLC95YeLvCbxfEC/1isB/yjYGsUVuJlHC5jNaGnhOXldKSSa2rxPtZL6qPp+TmJ7eJtGPiZwIfCFGOMMkgfwzIP4sZLr6yokO/J58+yKrmqzBob6KwQJ0GGHlHXpHpUYkz0qIwkG1b///bViPV7C9XrfeB4Mc2PTnDuQC5rmt/Hppk7AfszXKVL+atHMPQperakdRyCawsurktaeA8ut6H1SQvpobxkF7fFYvB+Bg1BaL6F2qVCz4r7nD5CYFO+6gb2D6BLzruWfwHQy2gW10AmPwAAAAlwSFlzAAAdhwAAHYcBj+XxZQAAAD1JREFUSIljYBgFAw0YKTVg//79/5H5jo6OKGYyUWoBITD0LRj6gOhUhCu1jKaiUYCZikhNLaOpaBQMAwAAi3IYFjIfrBgAAAAASUVORK5CYII= );
	width: 24px;
	height: 24px;
	cursor: se-resize;
	float: left;
	background-color: rgb( 243, 243, 243 );
}

div.window_10_bottom_left {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAMSURBVBhXY5Bovg4AAikBc+WkAkcAAAAASUVORK5CYII= );
	background-repeat: repeat-x; 
	width: 1px;
	height: 1px;
	float: left;
}

div.window_10_bottom {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAMSURBVBhXY5Bovg4AAikBc+WkAkcAAAAASUVORK5CYII= );
	background-repeat: repeat-x; 
	height: 1px;
	float: left;
}

div.window_10_bottom_right {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAMSURBVBhXY5Bovg4AAikBc+WkAkcAAAAASUVORK5CYII= );
	background-repeat: repeat-x; 
	width: 1px;
	height: 1px;
	float: left;
}

/* 7 */

div.window_7 {
	position: absolute;
}

div.window_7_top_left {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAfCAYAAADa3IyoAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAtklEQVQ4T2P4//8/BjYyMvqvog3BKBIgAQ1dw/8z5y/5/+H7v//ffv1DSIpLy/2fs2Dp/9df/v6/9ebv/4vP/4AxXOfsBUv+P/6AkEBRADIWpPPiM6AgGgbrBtl56zUeBV9+/v1/CYskXAHItRef/caKRxUMEQUXgBirApAEDGMoQJbEUIAuiaIAmyQIIxQ8BQpgwTRW8PzTX9wKQJLzlq2HKPj++9//6y//oOC3X//+j86s+A8A78tCagHSDu4AAAAASUVORK5CYII= );
	background-repeat: repeat; 
	width: 8px;
	height: 31px;
	float: left;
	-moz-opacity: 0.95; /* Firefox */
	opacity :0.95; 
	filter:alpha(opacity=95);  /* Internet Explorer */
}
	
div.window_7_top {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAfCAYAAAAiPHdfAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAACKSURBVChTY1TRNvrPAAWMX3/9Q3DOPf0D5zBBaTBgYgCJQzGaDBSAJJn+AykQBHGxKwMBPBxGKAMEwDJgs0CWghhgHhCAnQNTygRnAQFCD4gDVQ4GEC9AAaYysCSQgDgHzAPJQBkgAFcGwvAAAbsNxIJ7G0TBAOOzj4gQZYzOrIBzWMw0JKFMBgYAj8s2tqaEsyIAAAAASUVORK5CYII= );
	background-repeat: repeat; 
	height: 31px;
	overflow: hidden;
	line-height: 31px;
	color: #000000;
	float: left;
	-moz-opacity: 0.95; /* Firefox */
	opacity :0.95; 
	filter:alpha(opacity=95);  /* Internet Explorer */
}

div.window_7_top_close {
	background-image: url( data:image/png;base64,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 );
	width: 47px;
	height: 31px;
	float: left;
	-moz-opacity: 0.95; /* Firefox */
	opacity :0.95; 
	filter:alpha(opacity=95);  /* Internet Explorer */
}

div.window_7_top_close:hover {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAfCAYAAAB3XZQBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAbqSURBVFhH1VdriFVVFF77nHPvOHfGR5FSmRA0oI4RoU3iGKSZpJARKAimPwwyNJLIwgEfRCbaQ9BAIiL6IQRB/ehBGGHaQyTHJCslRbEwo1JsRh115p57dt+39t73Xu9cRS2DWbrueux19v7W2mvvc8a8Ne9hW0hiaUoSsJHGXCyDYpG8GEniGCzQrBgbCckYS8f1IUxtrZvcmoyrSloSKWYlKVorF0pWzhUz6UkzOYcBs+zBdvvy1q/0gYFGZsVD99mOda/Jmd3fqCNiYZF8BGbFWW9lVDziAAibgRijG6C74tyXJRSuXxx9rC6EGhkEmTbrbjNT8WFHnISNeRpbxkiUsA0GKEWJVwYimbUzJ9unX1gv3Tu3YwP5z7WBaxW31RF8zjbqo65xlPBRkt45/Ld8/nuPt0Sm39okC1tuuKSflKEPuPehfXA+0S7O51oGfhg4qy5OJS6W0a1i1s1ot4tXrpGuHZ8pUgIpA0dYhN+YOtj1ukuGoEMSgRbs6ZL333vTWyJz5j4p00bkZdtfff38W+4Z5i3jAPskCBbYlRU0x/AvCz3vuan1LoCfPtEuWr5KTm79EI8FcL7COA/0EbSzK5V3wBnPGGoiW05Y+aLL9ANaaz8wzMqC4XzGgSKYAEyrjR8eWE2CNiQPbEiESTXf3YbLBVpWKkmp90KF+zx7O1P7PPTzkinTBxtM3XqeP6RXpg5OFWCgWuAcZxzjwzzK3tY1gi9gqMJSxpQWUUCkRfBpb+9ludSP+09Inlc4K1MKFxRod3d3mWnTz/F6z/Wfvz6OwKViUczqiWPt3PkLZd+GNa4d0AbscbxstV1Ux1bF8Oe8nafEC4EbzzaKfdsE+mRkm+y+cbRsfv1F7xF5aulqaTt1UGYd7/SemtbA5V3CNEXYZPpKaJUUc/OwpmTGcQz+UY/MAV7fNvWyI4cK1FaFnHmuruBHN49X4Bs3rJIiqhOYdif8HA+xlefrc/X6tczK82zqzWFQQoOymjiSCEypNv3K3qfS28qVmE9vb5c9w1vl1fUdZdDPLFtT1unnOOOq543Kczq7vA5sbu2lcEHDOD7GcoUGyTWCC3lJPNOXNEGSm/MSN+ckGZwTMxifbeBoCHyQMSW486ZWWffSc5KmqfLzHevl3tMHVQYfxxnH+Ejn8PPRxhoJ12giQw9MbJCxYgIDZ5JPxKxsH2MXLFwkBzav1f41aHwk5noZegLmWchR53kI4zHeAeg/7X3YpI+bxsu3DS3OAE3sPSyzevZe0o/H3bWIHtZrEE3P/tYexxlgn1NnDHX2u76sYI+cMRsfZpPH2McXL5FDb7+C7cMMAENwZZCQ2BhI54+g62GG3yXrDu61Eu9sBa9JAByk6mQkg69fB7xKmignI6Y8Kqajfaxd8uxS+eXdjUDkXjoE5QDDhY8f/aKEVMDwu6Tgg8KduhLwWLdfHH38yVBO3jYERuAEzOpmuF74ckK3OfD0IT4pDJX8hJliVt1/px07bbq0DSnK+WMHJD17SgFqW+BuNJQArn+U4I7UMSaUI3AmwISvHb4DDi0FeIJF/2RFB7xE0Kh+2Z8lEg0aKo2jWqXzNM7KiZ077IrlT8ikqdNkwrjb5JYCriCCSjAjwDMBaSBILJ5j2g680EbVaWvzk2iTA2EKZRI/whPEET8bnEQfdcYAPAEyCfaHTXGLF+FDIrYPIXwJmEFyvMvKd/t/k13btznwnGfXB2/IkcP75eSZXoDHxxgrDKnXGNuFAKETuH6NBKC8ZjnBNRI/T3RTWGGqTITvHhhMpgSZoZf0PMAe3twgd7SMk0mzF4vp+XKrlRSpFfvEgAXfDKZURObYgbB3bETMitbnzG4xluvfoC4/CwV97WyUhQdLCQ70pMXf1jbG9kMKpE1wreby0iMNYo7u+NrGAGuQQETgmi5eynip8CM0whgroX49RdTJTEizuCLSY1EbDpy8q5wbUreYhwgtg60PdkbQvD2QQIY+ZjIZEjCHdv+IP9RTgMRf45COqbPSYOiu6lwCTD/XIvj/itydC4WJsOIAr9lCUkciKCMqj4TQtxZXIKU58MNRBe+AOrChqk564EEq+UTU1lQuTyEE4eXoGkVBU2USAO7Ah91gMo5VZwKQ5qef/0DHsR0cODIPkfq8XWkPSvqc5ewrJYKpxDuLv55UxY+CxhilJuLjFDyvZ0hvm31HuqxWWJ+g2wP0turVYCvrgxh1keOqSNcIFIwyeDUqtuouGbUJ/vtfz1UQUQSkEOXHQuX9g/8lXTSlX4ZkeQ7CaDkICv67RLALe4/1Icmqp0gMvn5461LddeisM+D7Qsyfp/m5U4f+L9RVdLVLmseWdNQHPwDIbNq0aYCCF/kHHEhvLIg2g+QAAAAASUVORK5CYII= );
}

div.window_7_top_right {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAfCAYAAADa3IyoAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAABGUlEQVQ4T2NQ0Tb6D8JGRkb/gYABHTNEuzv///n73/+Z85f819A1BCtGURDp6vD/3be//2+9+fv/9Ze//+csWPpfXFoOroghzBmi4OLzP2D8+MPf/7MXLIGbxBDqaANR8AyoAIpBJoGsAysItrPEUHDr9V+wm0CmMARammIouATEX37+hSjwM9aDKviNgr/9+gdR4GOgjV+Bl64GfgXWIjz4FVgKchJQIMRFQIEILwE3iAniV2AvIYZfgb+6En4FzTFR+BXcfPjy/503oDjAoeD68+8YkigKLmCRxFAAwwQVICvCqQCmCK8CEEYoeAoUwIKpqOD5p7/4Fcxbtv4/NkVwBdGZFf/ffv37//rLPyj4OzBDq2gb/QcAsfMiOhC4UBgAAAAASUVORK5CYII= );
	background-repeat: repeat; 
	width: 8px;
	height: 31px;
	float: left;
	-moz-opacity: 0.95; /* Firefox */
	opacity :0.95; 
	filter:alpha(opacity=95);  /* Internet Explorer */
}

div.window_7_left {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAYAAACuyE5IAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAoSURBVBhXY1TRNvp/8fwZhluv/zIgAyk+RoaishoGJigfJyCggIEBANNiCEEyP8ilAAAAAElFTkSuQmCC );
	background-repeat: repeat; 
	width: 8px;
	height: 100%;
	float: left;
}

div.window_7_center {
	height: 100%;
	float: left;
	background-color: rgb( 243, 243, 243 );
	padding: 5px;
	overflow: auto;
	color: #000000;
}

div.window_7_right {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAYAAACuyE5IAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAnSURBVBhXY4jOrPj/8vOf/+ef/kbBX3/9+6+ibfSfiYEAIKCAgQEAeaQaO2EVVp0AAAAASUVORK5CYII= );
	background-repeat: repeat; 
	width: 8px;
	height: 100%;
	float: left;
}

div.window_7_statusbar {
	width: calc( 100% - 24px );
	height: 24px;
	float: left;
	background-color: rgb( 243, 243, 243 );
}

div.window_7_resize_right {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEsWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMjQiCiAgIHRpZmY6SW1hZ2VXaWR0aD0iMjQiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjE5Mi4wIgogICB0aWZmOllSZXNvbHV0aW9uPSIxOTIuMCIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjI0IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMjQiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIKICAgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wNS0yOFQyMDo1MjoxMCswMjowMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wNS0yOFQyMDo1MjoxMCswMjowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InByb2R1Y2VkIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZmZpbml0eSBQaG90byAxLjkuMiIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMS0wNS0yOFQyMDo1MjoxMCswMjowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+1QhAUQAAAYNpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAACiRdZHPK0RRFMc/ZkwjPxphYWHxEkoZjRGxsRj5VViMUQabmTe/1Mx4vTeSbJXtFCU2fi34C9gqa6WIlOyUNbFhes6bmZpJ5tzOPZ/7vfec7j0XbIGkmjKqPZBKZ3T/hE9ZCC4qzlcctNFENwMh1dBm5sYDVLSvB6qseOe2alU+96/VRaKGClU1wiOqpmeEJ4Wn1zOaxbvCLWoiFBE+F+7R5YLC95YeLvCbxfEC/1isB/yjYGsUVuJlHC5jNaGnhOXldKSSa2rxPtZL6qPp+TmJ7eJtGPiZwIfCFGOMMkgfwzIP4sZLr6yokO/J58+yKrmqzBob6KwQJ0GGHlHXpHpUYkz0qIwkG1b///bViPV7C9XrfeB4Mc2PTnDuQC5rmt/Hppk7AfszXKVL+atHMPQperakdRyCawsurktaeA8ut6H1SQvpobxkF7fFYvB+Bg1BaL6F2qVCz4r7nD5CYFO+6gb2D6BLzruWfwHQy2gW10AmPwAAAAlwSFlzAAAdhwAAHYcBj+XxZQAAAD1JREFUSIljYBgFAw0YKTVg//79/5H5jo6OKGYyUWoBITD0LRj6gOhUhCu1jKaiUYCZikhNLaOpaBQMAwAAi3IYFjIfrBgAAAAASUVORK5CYII= );
	width: 24px;
	height: 24px;
	cursor: se-resize;
	float: left;
	background-color: rgb( 243, 243, 243 );
}

div.window_7_bottom_left {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAgElEQVQoU2NQ0Tb6//XXv//nn/4G4l9w/OzTn/9zl63/j6QAIQnCt9/8BisCK5g1f8n/G69QTYBhhv///zNo6Br+f/X5D24FIFNmL1jy/+F7TEVgBSAsLi0HVgQyCWbduSdICmAmgaybCXTTh+//wI5HUQDDRkZG/0GKVbSN/gMAONDI6AO3zlgAAAAASUVORK5CYII= );
	background-repeat: repeat-x; 
	width: 8px;
	height: 8px;
	float: left;
}

div.window_7_bottom {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAYAAADeM14FAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAABFSURBVBhXY4jOrPiPjBmefPj9HxkzHL738z8IHwLhuz//M4AZUM5BuACUAxGAMg6A8B2gwOcf//5/QsIMKtpG/xHY6D8A+ItnMVgwI18AAAAASUVORK5CYII= );
	background-repeat: repeat-x; 
	height: 8px;
	float: left;
}

div.window_7_bottom_right {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAf0lEQVQoU2OYu2z9/2ef/vw///QXEv79/+uvf/9VtI3+M4Akb7/5jabgF0IBugQI33j1+/+s+UtwK3j1+c9/DV3D/0DAgKHg4fs//2cvgOgGKzj3BCIBMhakEyQpLi0HlgQrADnmw/d//2cC7QQZC9MJVwASAGEjI1QJCP7PAACCA8jo35LwIgAAAABJRU5ErkJggg== );
	background-repeat: repeat-x; 
	width: 8px;
	height: 8px;
	float: left;
}

/* xp */

div.window_xp {
	position: absolute;
}

div.window_xp_top_left {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAfCAYAAAAr19clAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAWxJREFUOE+F0slKA0EQBuCaEYxPIJqLgr6AIiqEoOIGRsEQAzFGjIcQEE/i3Sfx6sUnCHjxIsGFiAeVoLgvcQkoKnjQ8q+ens3EeCga5uuqruoeYuaKoMgeG+P7/o/yQaI++8aBpS8/mLMlBebiCweWvy2ggW2myUumWJGNzKMKyj57EOdQ8swf1LnJNHZiITKdcFAC2apDH7av1cCmdQvDu2wO10AaPXIhea2xY4up7wCNHWOkc6apK+DdfxjcYOrZYQoJYqTYBVP8xoPdgH6AoGQJTt9XwSigKsr9Jm4tSJWArXmmXjQygtZV1gM24OJTT1XQhnQZ2IKSYZQUlLNsnHvVGMJsClHSBoVthxoBUWRpMNLvHoxgaCmpoW7+wy6LESKABJrQaGY+gcGCD+2sP9Et+wtpxnumQmnIRWf14QReRF5F7lfCQbUBIb/LYIGNIfxPFQhQKCs1FzjQVeTGhTI3xE95ZTWnI8c/b4LemaRTvz8AAAAASUVORK5CYII= );
	background-repeat: repeat; 
	width: 7px;
	height: 31px;
	float: left;

}
	
div.window_xp_top {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAfCAIAAACpqzA1AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAFdJREFUGFdjYIh4x2A//T+D9oT/DMxFQJz6kYEh5iVQ/BkDQ8hjBA59igW/gmCgGQzRnxgYor4yMCT8ZGBM+cnAlPUPBTOk/gXK/WFg8AWa5XyeoX7uTgD5rymB3l8x5QAAAABJRU5ErkJggg== );
	background-repeat: repeat; 
	height: 31px;
	overflow: hidden;
	line-height: 31px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
}

div.window_xp_top_close  {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAfCAIAAABs2aqkAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAA11JREFUSEulVTFo20AU9XCjRo2eisgQRIYgPBjhwRgNImgQwYMoHoTxYEoGEzqEkCFDhlAymJChlAwhUzGdPIVMJaPJdGQomspN5egkOonS9/9JspyQIRQe39/fek//3j/ftUSixVBTjA0UxRCREXIRERUgYJiciloEuuXPC/+q8C4oIqfklQg452UCtE8L56ywj4oWPkqcv8BmEZwmQDZoiVkhpoWYADlhxEiqmCIpKE91GbFkKubl8hPdoqrBiJEodkdtAKaYaBBlhJARSNi5+XP9RP3QMwSS0Gf0gFVLREQbz5X6XRR/34bxWcYSzC9+Zvr8UB+9V7N9Nd1Tkz2VDggjwC8x9BiuitwsaMvY0z8kVNBFBj19cahvLgnXnyg/+6BPGSdj6LI0qx8YdT8bejJwlqGnfmEioSKJk3H+9TL/9oUk5sfUkVEhCVKBhP5Y9YjuEl+GzmLXBpe8wAc9AfJNxWcyEQwOmGnIvCjqInQXnTZLhLyQ2T6RmZ8/PrBoxTSOJB7ejHp+t4AjWezKyF10jYTpYrpHnfP78dWA+Fi5cXToreuxCzQk2As1GTT9Wz9tOm/yI+JvdsELwdvIeeaTL7P9NWdE/Zd55KjQQcwil7zYWAheRWOr5scu1EwD6h8SUZujg4ksy4nELJH4mDlezkLrEdR8nThsgZEgFRpqp5TQJIFtBw7mwnyKL7rQQ6iwREgqMmjXXeT4IJPgHFQM/6DhxWRQ5n9yHbcBVrFl364khiwBk2AHRogt3Hi/mg506gF1hVRCWwV21rOXOxYqpQT+NmRHSir10+DTsFliQ4UkLNm1ltsCX3FeUDXroz2XGkkH+fclKiAbPiWpDzsB1PO7Wx1Yqm/JjlhuGYkRS/RsrCWLsYs9EhoxmRJfj1yVuOTl0ClX0bdUT8jdZxIdC2vBhsG240PBwx+JE3zlWQIgV3zVFXJHLN4ZibTAebUK3VXXXvUwKmfFMEkV2/Bf9iwAL8MSwH/YFoue2Z1pMf6c6ye5DNzbbQtHgAHlnTKH8yVA2xImYnfrp9V4npOdONHHVzSXNwG9gy8iksCNUCGuokma9Qg3Y53n5iosL8TymuzjLK7QbeQGzV8BPFCjg+O3v+J7oYp0QVTx1UpdpKR1fH3/X7i+/wdpkYU9tWUkgAAAAABJRU5ErkJggg== );
	width: 22px;
	height: 31px;
	float: left;
}

div.window_xp_top_close:hover  {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAfCAIAAABs2aqkAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAA0tJREFUSEullTFoGzEUhm/w6LFjx4wZTYdyZDDGw3F4MMcNh/FwBA/GZAgmQzAZjPFgigcTPITiIWQKpUPJmCmETB6PDOXGo5NG0aE8Sv+nJyl2Soe28CFL7/R+vfckS0EtU7VUcdsVKm4jtIbIGNHCAtoG6bNR1doqCFcUrqmx5BZ97vyhBQcL2wFvp3QwpzfnFODHsviNfSN8doGzENROqTak2gBopm/IXJujQ9zPlW2RMhu1TT9TAVuFviGrTHWqPVAUaYVOyUSGdoFy7n/2M/ykV7QLpmk4Atug1qnqaXn3pPR3op9/AebDq96ERLe6e1D0raLVjJYTmo7pYkTnIzo9tpz0LIOEyRPqx5S2VJ7orwV8WYLXh//nG/ryiW4/0uaS1h8YEV0YIC3qZ0Y0T1TaKrIYvgHS48CWM/YXri+dysyozKzKHBJjE2CPhonK4m2zAV9IVCyBz7eI4sZGcSUhzGju1oenzQ7+nBRLtEWiY6KAPBaX9Z8Ltkjwvi4IHp6wP9xLRXTuJSQKzMPKsj6GgiwuyQ+TF7uRUP24iHYlMA+RSwmBn+1D8BbZl4GJIgphcYlAApkLXLnJiw8++T5iceg82XashIkC66CiUnkpPrLwnsJ5j2vp0IO4sBJdI4FSoaLwxPriL3j/6Yimx3QBeqx11tPDxEsonoH0kLb3fOUvLEe0GNH82Gj19MmLhObPOLMoG6sYIeyl91y5uvzQtBpZISNRWonUSaAcqBxUXvmvJ3S1U931mJYIhLe57MimikTa4nIgkN36oyj4j0BiM6HrHRUEgiiGcWnPRWas3ZD/gtgtqDw9sgXhzBHzmANBFF7l+ZEWqAUmt8r2oZHoGwlkhVxEBRlBCKD+VmXM8QOuBYxIOdFZ6KIQCQwQiKjI+eOITHUghC3ARgjY1DMOARJFU6LI+f7B305FDdUJdRriIuAh7oLcgLN8woqmjYHO2b+KGjid5r7ICTcP7p+i29oeHTLNhgd/JAHFB9yJDgHWx6HgW+sJt1af6rlmlX+4Ox9UvQuJFC+Co+ta6ezaOztf8Q5i2HYPon0mca8flZb3ruNp7g8xAbyzLSTwImz5UfCvgwzRWosbWpzFOm6Dyeb+v9jc/wIS/fhd+0IztQAAAABJRU5ErkJggg== );
	width: 22px;
	height: 31px;
	float: left;
}

div.window_xp_top_close:active  {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAfCAIAAABs2aqkAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAABG5JREFUSEullGtM01cYxg8SPgJy65WWXubQAQMqLbRcZLK1SPHCNjJEmSWOxPFlS8ySXcy2mFSpyLLFlTkVFCMzY+gWL5NSdM5dtIq6yDYqslntqhklosh0Lizdc875txa3JVskv5wb53nO+57z9k9IXVCghhOgrfU6GwTYAFO2YvUT8y8UDOgUBIl5jJjeC5U6Q5H238jf/CBaOyXl9RDhI5DZFlI7ZoDF6Kls/Qwg5hCy9s+Y5j9mNd2LXTMV23QrxvYbWTVJ6lm7YhJTYcV2Q2DlOG2xUjsm3EDs6vHYxmBM49ishl8Bqb9O6q5RagMCz/oFnrlCWeYDMYtHSRXwEsswrpPt/tuO8Kbw1gjQgIohyoILpHSQkGVX4572dbvHp+5Mh/7PH/Z3u4JxxdSC6kcufPeCfl69Ir5BGb9KmbBalbBGnfiSdvbaOUmvzElal5m8fl6y/bEUR1bKpqzUd3JSN2endlh0Qe8QXKgF/KB/UZP46qNJb86lu/m+LY+nbcsT7cgX7dKJ9xRI9uolPQbJJwbJvkJpL2sPLNFDS4jVh6iWp8e/lpnUlp3aDlmuqCtf/NF8cU+B5FOD9ECh9LBRdsQkdxXL+xnuMBhDe9/i7bnJ7blpnXmiPTpRz3zxfr2EiotkfUZZv0k+UJx+tCT9WKnAF2HuW6xQxCPVHVQvPlJb9sP79oMG6eFCaV+RzGWU9xthIYfF6NaNJxsW/rNFY0YCbmi3TozzoR922r1Oe1+hrN8oc9MQqP6nrRs5sDhepnjQokmV8G5O2l4kr5ccMkgvOu0j7RsutW8YMMmPFsuPMf3PH1KOL1BAz5lh0axJdOam9bL8P2fxQz/6ASVaf6JccaJcyVB8ybyYxWI/upcfmb09T/QZ8kfyRYhfjvOhj4gvb2v5eqHymwqQgQGAUdiiJoAO9dOpEx/i92+UI38ePxNTPZTfPplx8ikVg47hgkC4RRDdG5lJXXgL9n7sCYX8ud63veVqh8NjVp+2qE9Xqj1m1SmzCqZIh1vcRIei6C6Q9LH3j9w/jx9br3Q4/J2Oy1vWDVZpzlZpzizSwAuxfPWEklnU3kKHovjYIEG1QSy8H0sB0SJmnO/fuSmwszWwq/VctZa7IJCIxRS6lqwU1D8s8OZUz0JAnAgByeNMnA/9NdDVes6qxRTp4ABmsfx3dK3Zqb0GKcoeFqg/hID3x51HW0AJ/Y/NledZIB6LOmyx8h63wC/PXUItaP2yykEU4URUZyrVkJ21aqFHLoOLoqOw0S9NWw61GCiR87LlxcctEMgpFgjyhxJGaPEuiC58F7Zp/Obx/dgfZRExirhAACOPhXohBUyx6Kkzsu+Fbbp7YGJseOjgEj2uc6ZFOooHwAgHAthxMPbUmW5f+r7bfYPeRdzzd+ECP0T13/+wH/q4pZP4gt+lPHcHr0tqpoSWDyLU3CTVE7Tl/62+TbFMCBCzj1IxSsoZpWHKRoQpXwd8Ba3pIqXIS1u9l5CK8w/LWx2uh6LD9RdtTdYqBQ47NQAAAABJRU5ErkJggg== );
	width: 22px;
	height: 31px;
	float: left;
}

div.window_xp_top_right {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAfCAYAAADEFbwbAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAATZJREFUOE+V0s0rRFEYBvBnxc5GU5a+UiRFYTJNaMpINsrCwp+g/AXyB7CyV1ZK7DVLGymKKF9Z+NhISmJJr+c5555z515mYepZzPu7z733vDPA+Lnxg3zQtPRlQgwe8nsdNC9/m4KFD0MpbQOLr+Yy/2SoXBjKdw6B6pVh5toPR48NbbsJlE94FaPh0IFPYYuiAR/sBn37hp69BDQM0FkzdG8bWlbqGv1Hf4AiaGcijPBwSgA9438Qb1Xk4QS9Z7mGYJhpCKGlQzrg0jB2k7bUaF0jlB657nsPXZe+4WDy2TDx4HGAbUFhIwFFzQxU3wxTLym6tQdQBEVeoIM6mOVvHVoCbTpCQEG81dznb3Cv2xDyz4igYUgGwhJ18gxUTvlnY8JKBHqr1c2aKZh+J94aOnbYWLcfbv9+Aiy5pwoAAAAASUVORK5CYII= );
	background-repeat: repeat; 
	width: 6px;
	height: 31px;
	float: left;
}

div.window_xp_left {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAIAAACZnPOkAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAABhJREFUGFdjYJA8z2F4UyzrHUfo3fq5OwEqOwZ4wPU9RwAAAABJRU5ErkJggg== );
	background-repeat: repeat; 
	width: 5px;
	height: 100%;
	float: left;
}

div.window_xp_center {
	height: 100%;
	float: left;
	background-color: rgb( 243, 243, 243 );
	padding: 5px;
	overflow: auto;
	color: #000000;
}

div.window_xp_right {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAIAAACZnPOkAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAABhJREFUGFdjqJ+7k8HjI4PtHQa5BQzCPQAxsgWFnmYDaQAAAABJRU5ErkJggg== );
	background-repeat: repeat; 
	width: 5px;
	height: 100%;
	float: left;
}

div.window_xp_statusbar {
	width: calc( 100% - 24px );
	height: 24px;
	float: left;
	background-color: rgb( 243, 243, 243 );
}

div.window_xp_resize_right {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEsWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMjQiCiAgIHRpZmY6SW1hZ2VXaWR0aD0iMjQiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjE5Mi4wIgogICB0aWZmOllSZXNvbHV0aW9uPSIxOTIuMCIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjI0IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMjQiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIKICAgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wNS0yOFQyMDo1MjoxMCswMjowMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wNS0yOFQyMDo1MjoxMCswMjowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InByb2R1Y2VkIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZmZpbml0eSBQaG90byAxLjkuMiIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMS0wNS0yOFQyMDo1MjoxMCswMjowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+1QhAUQAAAYNpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAACiRdZHPK0RRFMc/ZkwjPxphYWHxEkoZjRGxsRj5VViMUQabmTe/1Mx4vTeSbJXtFCU2fi34C9gqa6WIlOyUNbFhes6bmZpJ5tzOPZ/7vfec7j0XbIGkmjKqPZBKZ3T/hE9ZCC4qzlcctNFENwMh1dBm5sYDVLSvB6qseOe2alU+96/VRaKGClU1wiOqpmeEJ4Wn1zOaxbvCLWoiFBE+F+7R5YLC95YeLvCbxfEC/1isB/yjYGsUVuJlHC5jNaGnhOXldKSSa2rxPtZL6qPp+TmJ7eJtGPiZwIfCFGOMMkgfwzIP4sZLr6yokO/J58+yKrmqzBob6KwQJ0GGHlHXpHpUYkz0qIwkG1b///bViPV7C9XrfeB4Mc2PTnDuQC5rmt/Hppk7AfszXKVL+atHMPQperakdRyCawsurktaeA8ut6H1SQvpobxkF7fFYvB+Bg1BaL6F2qVCz4r7nD5CYFO+6gb2D6BLzruWfwHQy2gW10AmPwAAAAlwSFlzAAAdhwAAHYcBj+XxZQAAAD1JREFUSIljYBgFAw0YKTVg//79/5H5jo6OKGYyUWoBITD0LRj6gOhUhCu1jKaiUYCZikhNLaOpaBQMAwAAi3IYFjIfrBgAAAAASUVORK5CYII= );
	width: 24px;
	height: 24px;
	cursor: se-resize;
	float: left;
	background-color: rgb( 243, 243, 243 );
}

div.window_xp_bottom_left {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAD9JREFUGFdjYJA8z2F4UyzrHUfo3fq5O6F8oaCnECEon9f9lkDIfS7PmwwMYusY5BaA0UIQySAyk0G4B4qEewBTnhjg662QGwAAAABJRU5ErkJggg== );
	background-repeat: repeat-x; 
	width: 5px;
	height: 5px;
	float: left;
}

div.window_xp_bottom {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAIAAAAL5hHIAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAABxJREFUGFdjqJ+7k4HB4yMDg+0dBga5BQwMwj0AP6UFhTUHWNQAAAAASUVORK5CYII= );
	background-repeat: repeat-x; 
	height: 5px;
	float: left;
}

div.window_xp_bottom_right {
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAADtJREFUGFdjqJ+7k8HjI4PtHQbZBQzCPQxQju4+GB/IMb/AoLOHQW4xmC+3AMSSW8ggPRvMB2I4Eu4BAK9WFTOuKbcIAAAAAElFTkSuQmCC );
	background-repeat: repeat-x; 
	width: 5px;
	height: 5px;
	float: left;
}

/*********
 * CLIST *
 *********/

div.hs_clist_width {
	width: 100%;
}

th.hs_clist_title {
	background-color: #efeff7; 
	border-top: 1px solid #ffffff; 
	border-right: 1px solid #848484; 
	border-bottom: 1px solid #848484; 
	border-left: 1px solid #ffffff; 
	padding: 2px 4px 0px 4px;
	height: 17px;
	font-weight: bold;
	overflow: hidden;
	text-align: left;
}

th.hhs_clist_splitter {
	width: 1px; 
	background-color: #000000; 
	border-top: 1px solid #ffffff; 
	border-bottom: 1px solid #848484; 
	cursor: e-resize; 
	height: 19px;
	padding: 0;
}

td.hs_clist {
	padding: 1px 5px 1px 5px;
	overflow: hidden;
}

table.hs_clist {
	border-collapse: collapse;
	table-layout: fixed;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width: 0px;
	display: inline;
}

div.hs_clist {
	overflow: hidden; 
	background-color: inherit;
	text-align: center;
	padding: 5px 0px;
	width: 100%;
}

div.hs_clist_pages {
	background-color: inherit;
	width: 100%; 
	text-align: right;
}

/**************
 * FORM INPUT *
 **************/

.divFullLength {
	width: 99%;
}
.inputFullLength {
	width: 99.4%;
}
.inputFullLengthSpecial {
	width: 99.1%;
}

.divHalfLength {
	width: 49%;
}
.inputHalfLength {
	width: 99%;
}

.divThirdsLength {

}
.inputThirdsLength {

}

.divQuarterLength {
	width: 24%;
}
.inputQuarterLength {
	width: 97.9%;
}


.divQuarterLengthRest {
	width: 74%;
}
.inputQuarterLengthRest {
	width: 100%;
}

/******************
 * FORM INPUT SUB *
 ******************/

.divFullLengthSub {
	width: 98.1%;
}
.inputFullLengthSub {
	width: 99.4%;
}

.divHalfLengthSub {
	width: 48.5%;
}
.inputHalfLengthSub {
	width: 99%;
}

.divThirdsLengthSub {

}
.inputThirdsLengthSub {

}

.divQuarterLengthSub {

}
.inputQuarterLengthSub {

}

/*******
 * BBCode
 *******/

.bbCodeQuote {
	width: 95%;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
}

.bbCodeQuoteHead {
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
}

.bbCodeQuoteBody {
	padding: 4px;
	border: #999999 1px dotted;
}

.bbCodeSmall { 
	font-size: 9px;
}

.bbCodeBig { 
	font-size: 14px; 
}

span.bbCodeLeftbox {
	display: block;
	float: left;
	border: 1px solid #dddddd;
	padding: 2px;
	margin: 15px 15px 15px 0;
	background-color: #F5F5F5;
	color: #000000;
	letter-spacing: 0px;
	font-size: 10px;
	height: 100%;
}

span.bbCodeRightbox {
	display: block;
	float: right;
	border: 1px solid #dddddd;
	padding: 4px;
	margin: 15px 0 15px 15px;
	background-color: #F5F5F5;
	color: #000000;
	letter-spacing: 0px;
	font-size: 10px;
}

span.bbCodeClearbox {
	display: block;
	border: 1px solid #dddddd;
	padding: 4px;
	margin: 15px 0 15px 0;
	background-color: #F5F5F5;
	color: #000000;
	letter-spacing: 0px;
	font-size: 12px;
}

span.bbCodeBox {
	display: block;
	padding: 5px;
	letter-spacing: 0px;
	font-size: 10px;
}

span pre {
	margin: 0;
	padding: 0;
}

span pre code {
	margin: 0;
	padding: 0;
}

/****************
 * CALENDER CSS *
 ****************/

table.calender {
	border: 0; 
	padding: 3px;
	z-index: 3;
	text-decoration: none; 
	color: #939393;
	font-size: 12px;
}

td.calenderYear {
	font-weight: bold;
	text-align: center;
}

td.calenderMonth {
	padding-top: 3px;
	font-weight: bold;
	text-align: center;
}

td.calenderDayHeader {
	width: 20px;
	padding-top: 3px;
	font-weight: bold;
	text-align: center;
}

td.calenderDay {
	padding-top: 2px;
	text-align: center;
}

a.calenderLinkCurrentDay:link, a.calenderLinkCurrentDay:visited {
	text-decoration: none; 
	color: #ff0000;
}

a.calenderLink:link, a.calenderLink:visited {
	text-decoration: none; 
}

a.calenderLink:hover, a.calenderLink:active {
	font-weight: bold;
	text-decoration: underline;
}

td.calenderTime {
	padding-top: 4px;
	text-align: center;
}

/************
 * DATE CSS *
 ************/

iframe.date {
	visibility: hidden; 
	position: absolute; 
	z-index: 2;
	overflow: hidden;
	filter:alpha(opacity=0); 
}

div.date {
	visibility: hidden; 
	position: absolute; 
	border: 1px solid #000000; 
	background-color: #666666; 
	padding: 3px;
	z-index: 3;
}

td.date {
	padding-top: 4px;
	text-align: center;
}

img.date {
	background-image: url( '/dateien/design/main/default/img/reset.gif' );
}

/**********
 * SEARCH *
 **********/

 iframe.search {
	display: none; 
	position: absolute; 
	z-index: 2;
	overflow: hidden;
	filter:alpha(opacity=0); 
}

div.search {
	display: none; 
	position: absolute; 
	border: 1px solid #000000; 
	/*background-color: #efeff7;*/
	background-image: url("/dateien/design/main/default/img/bg.png");
	padding: 3px;
	z-index: 3;
	-moz-opacity:0.9; 
	filter:alpha(opacity=90); 
}

table.search {
	width: 100%;
}

td.search {
	color: #000000;
	cursor: pointer;
	border: 1px dotted transparent;
	font-size: 12px;
}

td.searchFocus {
	color: #000000;
	font-weight: bold;
	border: 1px dotted #000000;
}

td.searchFooter {
	text-align: center;
	font-size: 12px;
}

a.searchFooter:link, a.searchFooter:visited {
	color: #000000;
	text-decoration: none; 
}

a.searchFooter:hover, a.searchFooter:active {
	font-weight: bold;
}

/***********
 * INFOBOX *
 ***********/

td.infoboxHeaderImg {
	width: 15px;
	color: inherit;
}

td.infoboxHeader {
	text-align: left;
	font-weight: normal;
	color: inherit;
}

td.infoboxBlank {
	display: none;
	color: inherit;
}

td.infoboxText {
	display: none;
	color: inherit;
}

a.infobox:link, a.infobox:visited, a.infobox:hover, a.infobox:active {
	text-decoration: none; 
	color: inherit;
}

/**************
 * MESSAGEBOX *
 **************/

div.windowsMessageBoxCenter {
	padding: 0px;
	background-color: rgb( 255, 255, 255 );
}

div.messageBox {
	width: 100%;
}

div.messageBoxIconDiv {
	width: 20%;
	float: left;
}

div.messageBoxIconInnerDiv {
	margin: 15px 0px;
	text-align: center;
}

div.messageBoxTextDiv {
	width: 80%;
	float: left;
	padding-top: 25px;
	padding-bottom: 25px;
}

div.messageBoxTextInnerDiv {
	text-align: left;
	padding: 5px 10px;
	margin: auto 0px;
}

div.messageBoxButtonsDiv {
	background-color: rgb( 240, 240, 240 );
	height: 30px;
	padding-top: 10px;
	padding-left: 10px;
}

input.messageBoxButtons {
	float: right; 
	display: block;
	margin-right: 10px;
	font-weight: normal
}

input.messageBoxButtons:focus {
	font-weight: bold;
}