html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin:0;	padding:0;	border:0;	outline:0;	font-size:100%;	vertical-align:baseline;	background:transparent}body {	line-height:1}.content ol, .content ul {	padding-left:20px}blockquote, q {	quotes:none}blockquote:before, blockquote:after,q:before, q:after {	content:'';	content:none}:focus {	outline:0}ins {	text-decoration:none}del {	text-decoration:line-through}table {	border-collapse:collapse;	border-spacing:0}.image_float_left {	float:left;	margin:0px 10px 10px 0px}.image_float_right {	float:right;	margin:0px 0px 10px 10px}.float_left {	float:left}.float_right {	float:right}.left_float {	float:left;	width:150px}.center, .align-center {	text-align:center}.right, .align_right {	text-align:right}.left, .align_left {	text-align:left}.top, .align_top {	vertical-align:top}.bottom, .align_bottom {	vertical-align:bottom}.no_border {	border:none !important}.display_none {	display:none}.display_inline {	display:inline-block}.display_table {	display:table}.display_table_row {	display:table-row}.display_table_cell {	display:table-cell;	width:auto}.nowrap {	white-space:nowrap}.clearfix:after {	content:".";	display:block;	height:0;	clear:both;	visibility:hidden}.clearfix {	display:block}.clear, .clearer {	clear:both}.no_padding {	padding:0 !important}.no_margin {	margin:0 !important}.place_holder {	font-size:120%;	color:#CCCCCC;	text-align:center;	height:150px;	line-height:150px;	border:2px dashed #CCCCCC;	padding:10px;	margin:2px;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px}.tiny {	font-size:85%}.small, small {	font-size:93%}.big, big {	font-size:108%}.italic {	font-style:italic}.bold {	font-weight:bold}sup, sub {	height:0;	line-height:1;	vertical-align:baseline;	_vertical-align:bottom;	position:relative}sup {	bottom:1ex}sub {	top:.5ex}.replace_file {	text-align:left;	overflow:hidden}.replace_file_input {	margin:0;	padding:0;	border:0;	height:30px;	filter:"alpha(opacity=0)";	opacity:0}.replace_file_input_container {	position:relative;	width:220px}.replace_file_input_container > input {	width:220px}.link_arrow {	background:transparent url('https://plan.dejoris.de/_img/icons/arrow.gif') no-repeat left center;	padding-left:15px;	padding-top:3px}.link_download {	background:transparent url('https://plan.dejoris.de/_img/icons/download.gif') no-repeat left center;	padding-left:15px;	padding-top:3px}.link_extern {	background:transparent url('https://plan.dejoris.de/_img/icons/extern.gif') no-repeat left center;	padding-left:15px;	padding-top:3px}.error_block_not_active {	display:none}.warning_block_not_active {	display:none}.success_block_not_active {	display:none}.info_block_not_active {	display:none}.error_block {	color:#cc0000;	margin:10px 0px 20px 0px;	font-weight:bold}.error_block li {	margin-left:20px;	padding:2px 0px 2px 5px;	list-style-type:none;	font-weight:normal}.error, select.error, textarea.error, input.error, .error input, .error label {	color:#cc0000}table {	border:0;	margin:0;	padding:0;	width:100%;	border-collapse:collapse}th {	border:0;	text-align:left}tr {	border:0}td {	border:0}.dialog_error_messages {	padding:0 10px;	margin:10px 0px}.dialog_tab_navigation {}.dialog_tab_navigation li {	list-style:none;	float:left}.dialog_tab_navigation a {	display:block;	padding:10px;	cursor:pointer}.message {	background-color:#FFF}#sortable_list__order_dropdown__form select {	width:auto}#sortable_list__items_per_page_chooser__form select {	width:auto}div.sortable_list__pagination {	font-family:sans-serif;	font-size:10pt}div.sortable_list__pagination ul {	margin:5px 0px 8px 0px}div.sortable_list__pagination li {	-moz-border-radius:3px;	border-radius:3px;	margin:1px;	border:1px solid black;	list-style:none !important;	float:left;	padding:1pt 4pt}div.sortable_list__pagination li.next_prev {	color:#666}div.sortable_list__pagination li.item_count {	font-size:x-small;	height:12pt;	color:#888;	border:none}div.sortable_list__pagination li.filler {	border:none}div.sortable_list__pagination a.current{	border-bottom:1px dashed black}a.sortable_list__permalink {}.customers_menu {	margin:0;	padding:0}.customers_menu li {	float:left}.customer_register_box {	margin-bottom:20px;	float:left;	width:49%}.customer_form_line {	margin:5px 0}.customer_form_line label {	display:inline-block;	width:120px}.customer_form_gender_selection {	display:inline-block}.customer_form_gender_selection label {	width:auto;	margin-right:5px}.customer_form_gender_selection input {	height:auto}.customer_form_contact_only_selection {	display:inline-block}.customer_form_contact_only_selection label {	width:auto;	margin-right:5px}.customer_form_contact_only_selection input {	height:auto}.customer_form_submit {	margin-top:20px}.customer_login_register {	margin:20px 0 0 0}.customer_profile_box {	margin-bottom:20px}.customer_profile_headline {	border-bottom:1px solid {$text_color};	padding-bottom:5px;	margin-bottom:5px}.customer_profile_headline_actions {	float:right}.customer_profile_content_left {	float:left;	width:50%}.customer_profile_content_right {	float:left;	width:49%}.customer_profile_key {	vertical-align:top;	display:inline-block;	width:150px}.customer_profile_value {	display:inline-block}.customer_form_actions, ul.customer_form_actions {	text-align:right;	margin:20px 0}ul.customer_form_actions li {	list-style:none !important;	float:right;	margin-left:10px}.customer_profile_row_headline th {	border-bottom:1px solid #000}.customer_profile_row td {}.customer_profile_content {}.customer_profile_adress_active {	background:url('https://cdn.michel-customers.net/textbase/redacs/1.0/img/icons/check.png') no-repeat center center;	display:inline-block;	width:20px;	height:20px}.recommend {	margin-bottom:20px}.recommend_line {	margin:5px 0}.recommend_submit {	margin:10px 0}.recommend_actions {}.contact {	margin-bottom:20px}.contact_line {	margin:5px 0}.contact_submit {	margin:10px 0}.tooltip_content {	display:none;	z-index:10000}.tooltip_top {	height:5px}.tooltip_content_left .tooltip_top {}.tooltip_body {	background:#FCFCFC;	width:300px;	padding:0 10px 3px 10px;	color:#000;	font-size:93%}.tooltip_bottom {	height:5px}.standard_bank_account {	background:url('https://cdn.michel-customers.net/textbase/redacs/1.0/img/icons/check.png') no-repeat center center;	display:inline-block;	width:20px;	height:20px}tr.table_row_even td {	background-color:lightgray}.info_tooltip_href, .info_tooltip_href:hover {	text-decoration:none !important;	color:{$text_color}}.form_line_wrapper {	margin-bottom:20px}.form_question {	width:150px;	float:left}.form_answers {	margin-left:200px}.form_input_group {	float:left;	margin:0 3px}.form_input_group.no_float {	float:none}.form_line_wrapper .form_answers label {	display:inline-block;	width:auto}.form_line_wrapper .form_answers input[type="text"], .form_line_wrapper .form_answers input[type="file"], .form_line_wrapper .form_answers textarea, .form_line_wrapper .form_answers select {	width:100%;	max-width:300px;	min-width:100px}blockquote .indent {	margin:0 0 0 20px;	padding:0px;	border:none}.page_edit_menu {	position:fixed;	bottom:10px;	right:10px;	padding:3px 10px;	border:1px solid black;	background-color:#EEEEEE;	z-index:1000000}.page_edit_menu a {	color:black}.galleria-container {	background-color:transparent}.link .button, .link .button:hover {	padding:8px;	border:solid 1px #000000 !important;	text-decoration:none;	-moz-border-radius:3px;	border-radius:3px}.close_and_clear_input {	position:absolute;	top:7px;	right:25px;	cursor:pointer;	z-index:20}.close_and_clear_input + .input-group-addon {	right:45px}.modal-dialog.dialog_small {	width:450px}@media ( max-width:450px) {	.modal-dialog.dialog_small {		width:95%;	}}.modal-dialog.dialog_wide {	width:900px}@media ( max-width:900px) {	.modal-dialog.dialog_wide {		width:95%;	}}.modal-dialog.dialog_max {	width:95%}.column_changer {background-position:5px 1px;background-repeat:no-repeat;display:inline-block;height:22px;line-height:22px;vertical-align:top;width:30px}.column_changer1 {	background-image:url("https://cdn.michel-customers.net/textbase/redacs/1.0/img/icons/editor/editor_1spaltig.png")}.column_changer2 {	background-image:url("https://cdn.michel-customers.net/textbase/redacs/1.0/img/icons/editor/editor_2spaltig.png")}.column_changer3 {	background-image:url("https://cdn.michel-customers.net/textbase/redacs/1.0/img/icons/editor/editor_3spaltig.png")}.column_changer4 {	background-image:url("https://cdn.michel-customers.net/textbase/redacs/1.0/img/icons/editor/editor_4spaltig.png")}.content .dropbox_header {	display:none}.left_column .dropbox_header, .right_column .dropbox_header {	display:block}html, body {	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;	color:#111111;	background:rgb(226,226,226);	background:-moz-linear-gradient(top, rgba(226,226,226,1) 1%, rgba(255,255,255,1) 20%);	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(226,226,226,1)), color-stop(20%,rgba(255,255,255,1)));	background:-webkit-linear-gradient(top, rgba(226,226,226,1) 1%,rgba(255,255,255,1) 20%);	background:-o-linear-gradient(top, rgba(226,226,226,1) 1%,rgba(255,255,255,1) 20%);	background:-ms-linear-gradient(top, rgba(226,226,226,1) 1%,rgba(255,255,255,1) 20%);	background:linear-gradient(to bottom, rgba(226,226,226,1) 1%,rgba(255,255,255,1) 20%);	background-repeat:no-repeat;	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#ffffff',GradientType=0 );	font-size:13px;	line-height:140%;	height:100%}#content {	position:relative;	left:50%;	width:960px;	margin-left:-480px;	z-Index:1;	height:100%}#facebook_content {	position:absolute;	left:25%;	top:50%;	width:290px;	height:270px;	margin-left:-210px;	margin-top:-135px;	z-Index:1}#login_wrapper {	display:inline-block;	position:relative;	top:50%;	margin-top:-171px;	left:50%;	margin-left:-210px}#login {	float:left;	width:420px;	text-align:center}#logo {	height:70px}#form {	text-align:left;	padding:25px;	margin:10px;	min-height:120px;	}#login_form {	text-align:left;	padding:25px;	margin:10px;	min-height:120px;	background:#e5ecf0 url(https://plan.dejoris.de/_img/backgrounds/login_form.jpg) repeat-x left bottom;	-moz-box-shadow:0 0 10px rgba(0,0,0,1);	-webkit-box-shadow:0 0 10px rgba(0,0,0,1);	box-shadow:0 0 10px rgba(0,0,0,1);	-moz-border-radius:5px;	-webkit-border-radius:5px;	text-shadow:0 1px 1px #FFF}.login_input_placeholder {	position:absolute;	color:#CCC;	padding:6px 7px;	top:0px;	cursor:text;	font-family:arial;	font-size:14px}#login_form .line {	position:absolute}#login_form .left_col {	left:5px}#login_form .right_col {	right:5px}#login_form .snd_row {	top:35px}#login_form .wrapper {	position:relative;	height:40px}#login_form .tooltip_body {	padding:5px;	line-height:20px;	padding:10px;	-moz-box-shadow:0 0 10px rgba(0,0,0,1);	-webkit-box-shadow:0 0 10px rgba(0,0,0,1);	box-shadow:0 0 10px rgba(0,0,0,1);	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px}#facebook_box {	float:left;	text-align:center;	padding:25px;	margin:10px;	min-height:120px;	background:#e5ecf0 url(https://plan.dejoris.de/_img/backgrounds/login_form.jpg) repeat-x left bottom;	-moz-box-shadow:0 0 10px rgba(0,0,0,1);	-webkit-box-shadow:0 0 10px rgba(0,0,0,1);	box-shadow:0 0 10px rgba(0,0,0,1);	-moz-border-radius:5px;	-webkit-border-radius:5px;	text-shadow:0 1px 1px #FFF}#registration {	float:left;	width:420px;	text-align:center}#registration input[type="text"], #registration input[type="password"], #registration textarea, #registration select {	padding:5px 10px;	margin:3px 0px;	width:325px;	border:solid #FFB055 2px;	box-shadow:none;	-moz-box-shadow:none;	-webkit-box-shadow:none}#registration label {	display:inline;	position:relative;	top:2px;	right:3px;	cursor:pointer}#registration select {	width:348px}#registration .line {	position:relative}#registration_infos {	text-align:center}#registration_infos a{	text-align:left;	padding-left:10px;	font-size:85%;	color:#000}#registration_infos a:hover{	text-align:left;	padding-left:10px;	font-size:85%;	color:#e65610}.registration_input_placeholder {	position:absolute;	color:#CCC;	padding:6px 7px;	top:5px;	cursor:text;	font-family:arial;	font-size:14px}.registration_hint {	display:block;	float:left;	width:270px;	position:relative;	top:2px}.registration_hint.left {	text-align:right}.registration_hint.right {	text-align:left}.registration_hint_content {	padding:25px;	margin:10px;	color:#000}#registration_header {	position:relative;	left:50%;	margin-left:-400px;	width:800px;	height:200px;		text-align:center}#registration_sub_header {	padding:20px 0px 10px 0px;	font-size:34px;	color:#FF7C00;	text-align:center;	font-family:'Abel', 'sans-serif';	text-rendering:optimizelegibility}label {	display:inline-block;	margin-right:20px;	line-height:20px;	vertical-align:top}.line label {	width:150px}h2 {	font-size:123.1%;	font-weight:normal;	margin:7px 0}#submit_btn {	margin-top:20px;	text-align:right}#infos {	text-align:left;	padding-left:10px;	font-size:85%;	color:#FFFFFF}.small {	font-size:85%}#testversion {	display:none;	float:left;	width:270px;	padding-top:70px}#testversion_content {	background:#e5ecf0 url(https://plan.dejoris.de/_img/backgrounds/login_form.jpg) repeat-x left bottom;	text-align:left;	padding:25px;	margin:10px;	height:120px;	-moz-box-shadow:0 0 10px rgba(0,0,0,1);	-webkit-box-shadow:0 0 10px rgba(0,0,0,1);	box-shadow:0 0 10px rgba(0,0,0,1);	-moz-border-radius:5px;	-webkit-border-radius:5px;	color:#000;	text-shadow:0 1px 1px #FFF}#testversion_button {	margin-top:10px;	text-align:right}input[type="text"], input[type="password"]{	font-family:Arial,sans-serif;	height:18px;	line-height:18px;	width:156px;	padding:4px;	color:#111;	border:none;	margin-bottom:1px;	font-size:108%;	-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,1);	-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,1);	box-shadow:inset 1px 1px 2px rgba(0,0,0,1);	-moz-border-radius:2px;	-webkit-border-radius:2px}textarea {	font-family:Arial,sans-serif;	width:156px;	padding:4px;	color:#111;	border:none;	font-size:108%;	-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,1);	-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,1);	box-shadow:inset 1px 1px 2px rgba(0,0,0,1);	-moz-border-radius:2px;	-webkit-border-radius:2px}textarea:focus {	-moz-box-shadow:0 0 7px #2fa6dc, inset 1px 1px 2px rgba(0,0,0,0.5);	-webkit-box-shadow:0 0 7px #2fa6dc, inset 1px 1px 2px rgba(0,0,0,0.5);	box-shadow:0 0 7px #2fa6dc, inset 1px 1px 2px rgba(0,0,0,0.5)}button {	font-family:Arial,sans-serif;	height:24px;	width:auto;	padding:0px 15px 2px 15px;	font-size:100%;	background-color:#FF7614;	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);	box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);	border:0;	color:#FFFFFF;	cursor:pointer;	-moz-border-radius:2px;	-webkit-border-radius:2px}button:hover {	background-color:#ed6c05}a {	text-decoration:none;	color:#FFFFFF;	 -webkit-transition:color 0.3s ease-in;	-moz-transition:color 0.3s ease-in;	-o-transition:color 0.3s ease-in;	transition:color 0.3s ease-in}a:hover {	color:#e65610;	 -webkit-transition:color 0.3s ease-in;	-moz-transition:color 0.3s ease-in;	-o-transition:color 0.3s ease-in;	transition:color 0.3s ease-in}.mail a {	text-decoration:underline;	color:#000000;	 -webkit-transition:color 0.3s ease-in;	-moz-transition:color 0.3s ease-in;	-o-transition:color 0.3s ease-in;	transition:color 0.3s ease-in;	text-shadow:0 0px 0px #FFF}.mail a:hover {	text-decoration:underline;	color:#ffffff}a.login_link {	text-shadow:none;	color:#2fa6dc}label.error {	color:#990000}input.error, textarea.error {	}.error_message {	width:246px;	z-index:5000}.error_message_top {	background:transparent url('https://plan.dejoris.de/_img/backgrounds/error_message_box_top.png') no-repeat left top;	height:5px}.error_message_content {	background:transparent url('https://plan.dejoris.de/_img/backgrounds/error_message_box.png') no-repeat left top;	width:231px;	line-height:25px;	padding-left:15px;	color:#222;	text-shadow:0 1px 0 #444}.error_message_bottom {	background:transparent url('https://plan.dejoris.de/_img/backgrounds/error_message_box_bottom.png') no-repeat left bottom;	height:5px}.message {	display:none;	padding:10px;	background:#d5d8da url('https://plan.dejoris.de/_img/backgrounds/dialog.png') repeat-x left bottom;	color:#000;	text-shadow:0 1px 0 rgba(255,255,255,0.3);	font-size:93%;	-webkit-box-shadow:inset 0px 0px 1px rgba(255,255,255,0.6);-moz-box-shadow:inset 0px 0px 1px rgba(255,255,255,0.6);box-shadow:inset 0px 0px 1px rgba(255,255,255,0.6);	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.register_button a {	float:left;	font-family:Arial,sans-serif;	text-shadow:0 0px 0 rgba(255,255,255,0.3);	height:22px;	width:auto;	padding:3px 15px 0px 15px;	font-size:100%;	background-color:#FF7614;	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);	box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);	border:0;	color:#FFFFFF;	cursor:pointer;	-moz-border-radius:2px;	-webkit-border-radius:2px}.register_button a:hover {	background-color:#ed6c05}.spacer_idx{	width:270px;	float:left;	height:50px}