#debug {									margin-bottom:5px; height:100px; border-bottom:1px solid #000; text-align:left; background:#fec; overflow:auto; padding:5px; font-family:Lucida Console; }

.content_bx {								position:fixed; height:63%; left:0; top:0; width:100%; overflow:auto; }
.translate_bx {								position:fixed; height:33%; left:0; bottom:3%; width:100%; overflow:auto; z-index:999; border-top:5px solid #f90; background:#fff; text-align:left; }
.translate_bx input {						position:fixed; height:3%; left:0; bottom:0; display:block; width:100%; border:0; background:#f90 url(images/submit.gif) repeat-x; color:#900; font-weight:bold; }
.translate_bx .lang_bx {					position:fixed; z-index:999; left:5px; bottom:36%; }
.translate_bx .lang_bx a {					display:block; float:left; padding:3px; margin:10px 3px 0; background:#f90; color:#900; }
.translate_bx .lang_bx a.selected {			border-top:10px solid #900; margin-top:0; }
.translate_bx .lang_bx a.selected:hover {	padding-bottom:0; }
.translate_bx .lang_bx a:hover {			padding-bottom:10px; margin-top:0; }
.translate_bx .trans_bx {					}
.translate_bx .trans_bx .field {			display:block; float:left; padding:0 5px; margin:0; width:48%; height:50px; overflow:auto; border:0; }
.translate_bx .trans_bx .text .field {		height:200px; }
.translate_bx .trans_bx .id {				color:#c60; background:#ffe; }
.translate_bx .trans_bx .string {			color:#900; background:transparent; border-left:1px solid #900; }
.translate_bx .trans_bx .msg {				border-bottom:1px solid #900; background:#fff url(images/input.gif) repeat-x; }
.translate_bx .trans_bx .end {				clear:both; }


.eis {										position:relative; }
.eis div, td, input, textarea, select {		font:14px Verdana,Sans-serif; color:#009; }
.eis td {									vertical-align:top; text-align:left; }

.eis a {									color:#00c; font-weight:bold; text-decoration:none; }
.eis .col2_bx a:hover {						background:#00c; color:#fff; }

.eis h1 {									margin:15px 0; font:bold 20px Georgia,Sans-serif; color:#f90; }
.eis h2 {									margin:15px 0; font:bold 16px Georgia,Sans-serif; color:#f90; }

.eis {										margin:0; padding:0 0 20px; text-align:center; background:#009; }
.eis .main_bx {								margin:0 auto; width:950px; text-align:left; }

.eis .head_bx {								height:126px; background:#fc3 url(images/head_bx.gif) repeat-x; text-align:center; }
.eis .head_bx .main_bx {					position:relative; height:100%; text-align:left; background:transparent url(images/head.jpg) no-repeat; }
.eis .head_bx .title_bx {					position:absolute; left:360px; top:17px; display:block; width:475px; height:100px; background:transparent url(images/title_de.gif) no-repeat; }

.eis .body_bx {								background:#009 url(images/body_bx.gif) top repeat-x; }
.eis .body_bx .main_bx {					background:#fff url(images/main.gif) repeat-y; }
.eis .body_bx .cols_bx {					background:transparent url(images/body.jpg) bottom no-repeat; padding-bottom:50px; }
.eis .body_bx .col1_bx {					float:left; width:190px; background:#009 url(images/left.gif) repeat-x; }
.eis .body_bx .col2_bx {					float:left; width:570px; padding-bottom:15px; background:transparent url(images/swush.gif) 0 30px no-repeat; }
.eis .body_bx .col3_bx {					float:left; width:189px; }

.eis .body_bx .col3_bx a {					color:#c60; }
.eis .body_bx .col3_bx a:hover {			color:#630; }

.eis .body_bx .col2_bx h1 {					padding:0 10px; }
.eis .body_bx .col2_bx h2 {					padding:0 10px; }
.eis .body_bx .col2_bx hr {					margin:0 10px; border:0; height:1px; border-bottom:1px solid #fda; }
.eis .body_bx .col2_bx p {					padding:0 10px; }
.eis .body_bx .col2_bx ul {					list-style:none; padding:0; margin:5px 10px; }
.eis .body_bx .col2_bx ul li {				background:transparent url(images/list_arrow.gif) no-repeat; padding-left:16px; }


.eis .body_bx .left {						float:left; }
.eis .body_bx .right {						float:right; }
.eis .body_bx .c1 {							width:190px; }
.eis .body_bx .c2 {							width:380px; }
.eis .body_bx .c3 {							width:570px; }

.eis .body_bx img.left {					float:left; margin:5px 10px; }
.eis .body_bx img.right {					float:right; margin:5px 10px; }
.eis .body_bx .highlight {					font-weight:bold; color:#00c; }
.eis .body_bx .siteTitle {					font-weight:bold; color:#00c; }

.eis .navi_bx {								height:375px; padding-top:10px; }
.eis .navi_bx ul {							margin:0; padding:0; list-style:none; }
.eis .navi_bx li {							display:inline; }
.eis .navi_bx a {							display:block; padding:2px 15px; font-size:12px; color:#fff; }
.eis .navi_bx a:hover {						background:#ffc; color:#009; }
.eis .navi_bx a.selected {					color:#f90; }
.eis .navi_bx a.selected:hover {			background:#f90; color:#009; }
.eis .navi_bx li ul {						}
.eis .navi_bx li li {						}
.eis .navi_bx li li a {						padding-left:30px; }

.eis .testi_bx {							border-bottom:10px solid #fff; margin-bottom:5px; }
.eis .testi_bx h2 {							display:none; }
.eis .testi_bx a {							display:block; text-decoration:none; padding:5px; text-align:center; }
.eis .testi_bx .testi_txt {					font:18px Times New Roman,Serif; color:#000; display:block; margin:5px 2px; text-align:left; }
.eis .testi_bx .testi_txt img {				width:35px; height:30px; vertical-align:top; border:0; }
.eis .testi_bx img {						border:0; }
.eis .testi_bx .laquo {						background:url(images/quote_orange.gif) left 2px no-repeat; float:left; }
.eis .testi_bx .raquo {						background:url(images/quote_orange.gif) center 5px no-repeat; }
.eis .testi_bx i {							display:block; font-weight:normal; font-style:normal; color:#f90; text-align:left; }
.eis .client_bx span {						font-size:14px; }
.eis .client_bx .testi_img {				float:right; margin:5px 0 5px 5px; border:1px solid #000; }

.eis .contact_bx {							padding:0 2px 0 5px; font-size:12px; }
.eis .contact_bx h2 {						}

.eis .images_bx {							border-bottom:10px solid #fff; padding:10px 0 10px 5px; margin-bottom:5px; }
.eis .images_bx img {						margin-bottom:5px; border:0; }
.eis .images_bx .title {					margin:15px 0; font:bold 16px Georgia,Sans-serif; color:#f90; }
.eis .special_bx {							text-align:center; padding-bottom:10px; border-bottom:10px solid #fff; margin-bottom:5px; }
.eis .special_bx img {						border:0px; }

.eis .body_bx .form {						padding:0 10px; }
.eis .body_bx .form form {					position:relative; width:410px; margin:10px; text-align:justify; }
.eis .body_bx .form div {					clear:left; padding-top:3px; }
.eis .body_bx .form label {					position:relative; display:block; float:left; width:150px; font-size:12px; }
.eis .body_bx .form select,
.eis .body_bx .form textarea,
.eis .body_bx .form input {					position:relative; display:block; float:left; width:350px; font-size:12px; border:0; border:1px solid #ccc; background:#fff url(images/input.gif) repeat-x; color:#006; padding:2px; }
.eis .body_bx .form select {				width:356px; background:#fff;  }
.eis .body_bx #news_pg .form textarea {		height:200px; }
.eis .body_bx .form textarea {				height:70px; }
.eis .body_bx .form input.check {			width:20px; font-weight:bold; }
.eis .body_bx .form label.check {			width:280px; line-height:18px; }
.eis .body_bx .form .datetime select {		width:auto; }
.eis .body_bx .form .datetime span {		position:relative; display:block; float:left; font-size:12px; line-height:22px; padding:0 4px; }

.eis .body_bx .form .error label {			color:#c00; font-weight:bold; }
.eis .body_bx .form .error input {			border-bottom-color:#c00; }
.eis .body_bx .form .submit input {			width:356px; border:1px solid #900; background:#f93 url(images/submit.gif) top repeat-x; font-weight:bold; margin:5px 0; padding:5px 0; color:#900; }

.eis .body_bx .search {						margin:10px 0; }
.eis .body_bx .search input {				padding:1px; width:420px; margin:5px; }
.eis .body_bx .search input.submit  {		padding:0px; width:100px; border:1px solid #900; background:#f93 url(images/submit.gif) top repeat-x; font-weight:bold; color:#900; }

.eis .body_bx .listing {					display:block; margin:0; padding:0; list-style:none; border-top:1px solid #06c; }
.eis .body_bx ul.listing li {				border-bottom:1px solid #06c; display:block; margin:0; padding:0; background:transparent; }
.eis .body_bx .listing a {					display:block; font-size:1px; line-height:1px; }
.eis .body_bx .listing a:hover {			cursor:pointer; background-color:#fc0;}
.eis .body_bx .listing a:hover span {		cursor:pointer; background-color:#fc0; }
.eis .body_bx .listing a.nolink:hover {		cursor:default; }
.eis .body_bx .listing a.nolink:hover span {cursor:default; }
.eis .body_bx .listing span {				line-height:12px; font-size:12px; display:block; float:left; padding:2px 5px 0; }

.eis .body_bx .listing span.date {			width:110px; }
.eis .body_bx .listing span.title {			width:360px; }
.eis .body_bx .listing span.time {			width:110px; font-weight:normal; font-size:10px; clear:both; }
.eis .body_bx .listing span.place {			width:190px; font-weight:normal; font-size:10px; }
.eis .body_bx .listing span.source {		width:190px; font-weight:normal; font-size:10px; padding-left:125px; clear:both; }
.eis .body_bx .listing span.link {			width:170px; font-weight:normal; font-size:10px; font-style:italic; }
.eis .body_bx .listing span.end {			line-height:1px; float:none; clear:both; height:1px; }
.eis .body_bx .listing .passed span.title {	text-decoration:line-through; }
.eis .body_bx .listing .passed span.date {	text-decoration:line-through; }
.eis .body_bx .listing .passed span.time {	text-decoration:line-through; }

.eis .body_bx a.contact_bt {				display:block; margin:0 10px; text-align:center; border:1px solid #900; background:#f93 url(images/submit.gif) top repeat-x; font-weight:bold; margin:5px 0; padding:5px 0; color:#900; line-height:18px; }
.eis .body_bx a.contact_bt:hover {			background:#900 url(images/submit2.gif) top repeat-x; color:#fc9; border-color:#fc6; }

.eis .body_bx .guarantee {					text-align:center; margin-top:40px; }
.eis .body_bx .interest {					text-align:center; margin-top:40px; }

.eis #news_pg {								 }
.eis #news_pg  a {							 }
.eis #news_pg  a:hover {					background:#eee; }
.eis #news_pg .news_path {					margin:15px 0; padding:0; list-style:none; }
.eis #news_pg .news_path a {				font-size:14px; font-family:Georgia,Sans-serif; color:#f90; padding:0 10px; }
.eis #news_pg .news_path .current a {		font-size:20px; }
.eis #news_pg .news_path .root div {		margin:3px 0 3px 20px; }
.eis #news_pg .news_info {					padding:2px; margin:15px 10px; border-top:1px solid #00c; border-bottom:1px solid #00c; }
.eis #news_pg .news_info span {				display:block; font-size:12px; line-height:20px; }
.eis #news_pg .news_info span.date {		float:left; font-weight:normal; }
.eis #news_pg .news_info span.author {		float:right; font-weight:normal; }
.eis #news_pg .news_view {					}
.eis #news_pg .news_view img {				border:1px solid #00c; }

.eis #news_pg .news_browse {				text-align:center; padding:0; margin:15px 10px; border-top:1px solid #00c; border-bottom:1px solid #00c; }
.eis #news_pg .news_browse a {				display:block; padding:2px; font-size:10px; font-weight:normal; }
.eis #news_pg .news_browse .current a {		font-size:12px; font-weight:bold; }
.eis #news_pg .news_browse a:hover {		background:#f90; }
.eis #news_pg .news_browse a.first {		float:left; }
.eis #news_pg .news_browse a.prev {			float:left; font-size:9px; }
.eis #news_pg .news_browse a.last {			float:right; }
.eis #news_pg .news_browse a.next {			float:right; font-size:9px; }
.eis #news_pg .news_browse .pageT span {	display:block; float:left; padding:2px; }
.eis #news_pg .news_browse .pages {			display:block; margin:0 50px; padding:0; list-style:none; }
.eis #news_pg .news_browse .pages li {		display:block; float:left; background:none; margin:0; padding:0; }
.eis #news_pg .news_browse .pages a {		display:block; float:left; }
.eis #news_pg .news_browse span {			line-height:20px; }
.eis #news_pg .end {						display:block; clear:both; float:none; height:1px; line-height:1px; font-size:1px }

.eis #news_pg .news_list {					margin:15px 10px; clear:both; color:#009; }
.eis #news_pg .news_list a:hover {			background:transparent; }
.eis #news_pg .news_list a:hover span {		background:transparent; color:#00c; }
.eis #news_pg .news_list a:hover span.link {color:#f90; }
.eis #news_pg .news_list .a {				display:block; font-size:1px; line-height:1px; margin:0; padding:0; font-weight:normal; }
.eis #news_pg .news_list span.date {		float:left; padding:2px; width:360px; }
.eis #news_pg .news_list span.author {		float:right; padding:2px; }
.eis #news_pg .news_list span.title {		float:none; padding:5px 2px 10px; font-weight:bold; }
.eis #news_pg .news_list span.lead {		float:none; padding:5px 2px 20px; }
.eis #news_pg .news_list span.link {		float:none; width:auto; padding:5px 2px 20px; text-decoration:underline; }
.eis #news_pg span.image {					display:block; float:right; margin:0 5px; padding:0; }
.eis #news_pg span.image img {				border:1px solid #999; }
.eis #news_pg .current span {				font-size:16px; }
.eis #news_pg span.lead {					line-height:16px; }
._eis #news_pg .first span.title {			line-height:18px; font-size:15px; }
._eis #news_pg .first span.lead {			line-height:18px; font-size:15px; }
.eis #news_pg .current span.lead {			line-height:20px; }

.eis #news_pg .actions {					clear:both; margin:0; background:#eee; border:0; }
.eis #news_pg .actions li {					border:0; }
.eis #news_pg .actions span {				line-height:18px; }
.eis #news_pg .action span {				width:75px; }
.eis #news_pg .tags {						display:none; clear:both; margin:0; border-top:1px solid #ccc; }
.eis #news_pg .tagT span {					width:75px; }
.eis #news_pg .tags li {					border:0; display:block; float:left; }
.eis #news_pg .tags span {					line-height:18px; }


.eis .philosophy_pg h2 {					text-align:center; }
.eis .philosophy_pg p {						text-align:center; }

.eis .example_pg h2 {						margin-bottom:0; }
.eis .example_pg .day {						margin:0 10px; border-collapse:collapse; border-top:1px solid #f90; }
.eis .example_pg .day td {					border-bottom:1px solid #fec; padding:3px; font-size:12px; }
.eis .example_pg .day .time {				border-right:1px solid #fec; width:100px; font-style:italic; }
.eis .example_pg .day .action {				 }

.eis .costs_pg table {						margin:0 10px; }
.eis .costs_pg .group {						width:180px; }
.eis .costs_pg .price {						width:40px; font-weight:bold; }
.eis .costs_pg .currency {					width:40px; }
.eis .costs_pg .person {					width:90px; }
.eis .costs_pg .mwst {						font-size:12px; }

.eis #links_pg .listing span.title {		width:200px; }
.eis #links_pg .listing span.link {			width:140px; }
.eis #links_pg .listing span {				line-height:10px; font-size:10px; }

.eis #home_pg ul {							width:360px; border-top:1px solid #fec; }
.eis #home_pg li {							background-position:0 3px; font-size:12px; padding:3px 0 3px 20px; border-bottom:1px solid #fec; }
.eis #home_pg li a {						color:#f90; }
.eis #home_pg li a:hover {					color:#fff; background:#f90; }
.eis #home_pg .c1 a {						background:#fff; }

.eis #client_pg h2 {						margin-bottom:0; padding-left:0; }

.eis h2 .small {							font-size:13px; font-weight:normal; }
.eis .col2_bx .person_bx p {				text-align:center; margin-top:5px; }
.eis .col2_bx .person_bx a img {			border:0; width:100px; }
.eis .col2_bx .person_bx a {				display:block; }
.eis .col2_bx .person_bx a span {			display:block; }
.eis .col2_bx .person_bx a .type {			float:left; width:16px; }
.eis .col2_bx .person_bx a {				padding-bottom:5px; }
.eis .col2_bx .person_bx a:hover {			background:transparent; }
.eis .col2_bx .person_bx a:hover span {		background:#00c; }
.eis .col2_bx .testi_bx {			 		border:0; }
.eis .col2_bx .testi_bx p {			 		margin-top:5px; }
.eis .col2_bx .testi_bx span {				color:#009; }

.eis .end_bx {								clear:both; float:none; height:1px; line-height:1px; font-size:1px; }

.eis .foot_bx {								padding-left:190px; }
.eis .foot_bx .main_bx {					width:759px; }
.eis .foot_bx .text_bx {					border-bottom:1px solid #900; background:#f93 url(images/foot.gif) top repeat-x; padding:5px 0; text-align:center; font-size:10px; }
.eis .foot_bx a {							color:#630; }

