
/*	body { text-shadow: none; font-family: 'Liberation Sans', 'DejaVu Sans', 'Free Sans', 'Sans Serif', 'Arial', 'Tahoma', 'Helvetica', 'Verdana', 'Geneva', 'Twemoji Mozilla', 'EmojiOne Mozilla', 'Noto Color Emoji', 'Apple Color Emoji', 'Segoe UI Emoji', 'EmojiOneColor', 'EmojiOne', 'Emoji Symbols', 'Emoji', 'Symbola'; font-size: 12px; background-color: #ffffff ; color: #303030; padding-top: 0px; } */
	body { text-shadow: none; font-family: 'Liberation Sans', 'FreeSans', 'Noto Sans', 'Segoe UI', 'Arial', 'Tahoma', 'Helvetica', 'Verdana', 'Geneva', 'Twemoji Mozilla', 'EmojiOne Mozilla', 'Noto_Color_Emoji', 'Apple Color Emoji', 'Segoe UI Emoji', 'EmojiOneColor', 'EmojiOne', 'Emoji Symbols', 'Emoji', 'sans-serif', 'Segoe UI Symbol', 'Symbola'; font-size: 12px; background-color: #ffffff ; color: #303030; padding-top: 0px; }

	.clearall { clear: both; }

	a img { border: none; }

	.pageeditblock { display: block; }

	.pageeditbase { overflow: visible; }
	.pageeditbase img { border: none; margin: 0px; }
	.pageeditbase strong { font-size: 100%; font-weight: bold; }

	.bracketrow { text-shadow: none; font-family: inherit; font-size: smaller; font-weight: lighter; font-style: italic; color: currentColor; }

	.emphasize0 { text-shadow: none; font-family: inherit; font-size: 100%; font-weight: normal; }
	.emphasize0 img { float: none; border: none; margin: 3px; margin-bottom: 0px !important; }
	.emphasize1 { text-shadow: none; font-family: inherit; font-size: 100%; font-weight: bold; }
	.emphasize1 img { float: none; border: none; margin: 3px; margin-bottom: 0px !important; }
	.emphasize2 { text-shadow: none; font-family: inherit; font-size: 110%; font-weight: bold; }
	.emphasize2 img { float: none; border: none; margin: 3px; margin-bottom: 0px !important; }
	.emphasize3 { text-shadow: none; font-family: inherit; font-size: 120%; font-weight: bold; }
	.emphasize3 img { float: none; border: none; margin: 5px; margin-bottom: 0px !important; }
	.emphasize4 { text-shadow: none; font-family: inherit; font-size: 140%; font-weight: bold; }
	.emphasize4 img { float: none; border: none; margin: 5px; margin-bottom: 0px !important; }
	.emphasize5 { text-shadow: none; font-family: inherit; font-size: 150%; font-weight: bold; text-decoration: none; }
	.emphasize5 img { float: none; border: none; margin: 5px; margin-bottom: 0px !important; }
	.emphasize6 { text-shadow: none; font-family: inherit; font-size: 200%; font-weight: bold; text-decoration: none; }
	.emphasize6 img { float: none; border: none; margin: 5px; margin-bottom: 0px !important; }
	.emphasize7 { text-shadow: none; font-family: inherit; font-size: 250%; font-weight: bold; text-decoration: none; }
	.emphasize7 img { float: none; border: none; margin: 5px; margin-bottom: 0px !important; }
	.emphasize8 { text-shadow: none; font-family: inherit; font-size: 500%; font-weight: normal; text-decoration: none; }
	.emphasize8 img { float: none; border: none; margin: 5px; margin-bottom: 0px !important; }
	.emphasize9 { text-shadow: none; font-family: inherit; font-size: 750%; font-weight: normal; text-decoration: none; }
	.emphasize9 img { float: none; border: none; margin: 5px; margin-bottom: 0px !important; }
	.emphasize10 { text-shadow: none; font-family: inherit; font-size: 1000%; font-weight: normal; text-decoration: none; }
	.emphasize10 img { float: none; border: none; margin: 5px; margin-bottom: 0px !important; }

	.pageeditiframe { visibility: hidden; }

	.pageedittext { font-size: 12px; font-weight: normal; }
/*	.pageedittext:first-line { font-size: 12px; font-weight: bold; } */
	.pageedittext img { float: right; clear: none; border: none; margin: 0px; padding: 0px; }

	.lowpriority { text-shadow: none; font-family: inherit; font-size: 10px; font-weight: normal; padding-top: 1px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
	.lowpriority:first-line { text-shadow: none; font-family: inherit; font-size: 14px; font-weight: bold; color: #333333; padding-top: 1px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
	.mediumpriority { text-shadow: none; font-family: inherit; font-size: 10px; font-weight: normal; padding-top: 1px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
	.mediumpriority:first-line { text-shadow: none; font-family: inherit; font-size: 14px; font-weight: bold; color: #0000ff; padding-top: 1px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
	.highpriority { text-shadow: none; font-family: inherit; font-size: 10px; font-weight: normal; padding-top: 1px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
	.highpriority:first-line { text-shadow: none; font-family: inherit; font-size: 14px; font-weight: bold; color: #ff0000; padding-top: 1px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }

	.pageeditprepare { overflow: visible; white-space: normal; text-shadow: none; font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; background-color: transparent; color: inherit; }
	.pageeditfocus { overflow: visible; white-space: normal; text-shadow: none; font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; background-color: #333333; color: #333333; border-width: 1px; border-style: solid; border-color: #CCCCCC; }

	.pageeditimage { float: left; clear: both; border: none; margin: 5px; }
	.pageeditimagelink  { float: left; clear: both; border: none; margin: 5px; }
	.pageeditexternlink { }
	.pageeditinternlink { }

	.pageedittable { clear: both; }
	.pageedittable th { text-shadow: none; font-family: inherit; font-size: 10px; font-weight: normal; font-style: italic; background-color: #eeeeee; color: #333333; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: solid; border-color: #D1D1D1; vertical-align: top; }
	.pageedittable td { text-shadow: none; font-family: inherit; font-size: 10px; background: transparent; color: #333333; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: solid; border-color: #D1D1D1; vertical-align: top; }
	.pageeditnumcol { text-shadow: none; font-family: inherit; font-size: 10px; color: #333333; vertical-align: top; overflow: visible !important; text-align: right !important; width: 80px !important; }
	.pageedittextcol { text-shadow: none; font-family: inherit; font-size: 10px; color: #333333; vertical-align: top; overflow: visible !important; text-align: left !important; }
	.pageedittextarea { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; overflow: auto; height: auto; width: 95%; background: rgb(240, 240, 255); border: 1px solid #c0c0c0; border-radius: inherit; }
	.pageeditbigcolspan { display: block; width: 600px !important; max-height: 400px; overflow: auto; }

	.pageeditlist { text-shadow: none; font-family: inherit; font-size: 10px; color: #333333; }

	.pageeditshowpreview { font-size: 14px; font-weight: normal; color: #333333; }
/*	.pageeditboxbase { background: #ffffff; color: #333333; min-width: 270px; text-shadow: none; font-family: inherit; font-size: 12px; font-weight: normal; padding: 5px 10px 10px 5px; overflow: auto; display: block; border-radius: 10px; box-shadow: 3px 3px 8px gray; } */
	.pageeditboxbase { background: #ffffff; color: #333333; min-width: 288px; text-shadow: none; font-family: inherit; font-size: 12px; font-weight: normal; padding: 4px; overflow: auto; display: block; border-radius: 5px; box-shadow: 3px 3px 8px gray; }
	.pageeditboxbase input { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }

	.text_card { display: block; font-size: 16px; line-height: 1.25; text-shadow: none; font-family: inherit; background: #FFFFFF; color: rgb(96,96,96); min-width: 200px; max-width: 350px; width: calc(100% - 10px); padding: 5px 2%; }
/*	.text_card:first-line { font-weight: bold; }*/
	.text_card img { max-width: 95%; max-height: 96%; }

	.text_intro { display: block; font-size: 16px; line-height: 1.25; text-shadow: none; font-family: inherit; background: rgba(255,255,255,0.5); color: rgb(96,96,96); min-width: 200px; max-width: 350px; width: calc(100% - 10px); padding: 5px 2%; overflow: visible; max-height: none; }
	.text_intro:first-line { font-weight: bold; }
	.text_intro img { max-width: 95%; max-height: 96%; }
	.text_intro a:link    { font-weight: bold; text-decoration: none; color: currentcolor; font-size: 85%; }
	.text_intro a:visited { font-weight: bold; text-decoration: none; color: currentcolor; font-size: 85%; }
/*	.text_intro a:hover   { font-weight: bold; text-decoration: underline; color: currentcolor; font-size: 85%; } */
	.text_intro a:active  { font-weight: bold; text-decoration: underline; color: currentcolor; font-size: 85%; }

/*	.text_block { display: block; border: 1px solid #e0e0e0; font-size: 16px; line-height: 1.25; text-shadow: none; font-family: inherit; background: #FFFFFF; color: rgb(96,96,96); min-width: 200px; max-width: 640px; width: 97%; padding: 5px 2% 5px 5px; } */
	.text_block { break-inside: auto; display: block; border: 1px solid #e0e0e0; font-size: 16px; line-height: 1.25; text-shadow: none; font-family: inherit; background: #FFFFFF; color: rgb(96,96,96); min-width: 280px; max-width: 575px; width: calc(100% - 10px); padding: 5px; }
	.text_block img { max-width: 95%; max-height: 96%; }

	.text_popup { display: block; font-size: 16px; line-height: 1.25; text-shadow: none; font-family: inherit; background: #FFFFFF; color: rgb(96,96,96); min-width: 280px; max-width: 500px; width: 100%; padding: 0px; }

	.doc_block { display: block; border: 1px solid #e0e0e0; font-size: 16px; line-height: 1.25; text-shadow: none; font-family: inherit; background: #FFFFFF; color: rgb(96,96,96); min-width: 200px; max-width: 800px; width: 97%; padding: 5px 2%; }
	.doc_block img { max-width: 95%; max-height: 96%; }

	.design_block { display: block; border: 1px solid #e0e0e0; font-size: 16px; line-height: 1.25; text-shadow: none; font-family: inherit; background: #FFFFFF; color: rgb(96,96,96); min-width: 200px; max-width: unset; width: 800px; padding: 5px 2%; }
	.design_block img { max-width: 95%; max-height: 96%; }

	 a:link    { font-weight: bold; text-decoration: none; color: currentcolor; }
	 a:visited { font-weight: bold; text-decoration: none; color: currentcolor; }
/*	 a:hover   { font-weight: bold; text-decoration: underline; color: currentcolor; } */
	 a:active  { font-weight: bold; text-decoration: underline; color: currentcolor; }

	.baselinks a:link    { font-style: normal !important; font-weight: normal !important; text-decoration: none !important; color: currentcolor !important; }
	.baselinks a:visited { font-style: normal !important; font-weight: normal !important; text-decoration: none !important; color: currentcolor !important; }
/*	.baselinks a:hover   { font-weight: normal !important; text-decoration: underline !important; color: currentcolor !important; } */
	.baselinks a:active  {  font-style: normal !important; font-weight: normal !important; text-decoration: underline !important; color: currentcolor !important; }

	.more_content { position: absolute; font-size: inherit; }
	.more_content a:link    { font-weight: normal; font-style: italic; }
	.more_content a:visited { font-weight: normal; font-style: italic; }
/*	.more_content a:hover   { font-weight: normal; font-style: italic; } */
	.more_content a:active  { font-weight: normal; font-style: italic; }

	.more_links { font-size: inherit; color: #702070; }
	.more_links a:link    { font-weight: normal; font-style: italic; }
	.more_links a:visited { font-weight: normal; font-style: italic; }
/*	.more_links a:hover   { font-weight: normal; font-style: italic; } */
	.more_links a:active  { font-weight: normal; font-style: italic; }

	.lift_content { position: absolute; font-size: inherit; min-width: 250px; }
	.lift_content a:link    { font-weight: normal; font-style: italic; }
	.lift_content a:visited { font-weight: normal; font-style: italic; }
/*	.lift_content a:hover   { font-weight: normal; font-style: italic; } */
	.lift_content a:active  { font-weight: normal; font-style: italic; }

	.lift_links { font-size: inherit; }
	.lift_links a:link    { font-weight: normal; font-style: italic; }
	.lift_links a:visited { font-weight: normal; font-style: italic; }
/*	.lift_links a:hover   { font-weight: normal; font-style: italic; } */
	.lift_links a:active  { font-weight: normal; font-style: italic; }

	.term_content { position: static; font-size: inherit; min-width: 250px; margin-left: -5px; }
	.term_content a:link    { font-weight: normal; font-style: normal; font-weight: bold; }
	.term_content a:visited { font-weight: normal; font-style: normal; font-weight: bold; }
/*	.term_content a:hover   { font-weight: normal; font-style: normal; font-weight: bold; } */
	.term_content a:active  { font-weight: normal; font-style: normal; font-weight: bold; }

	.term_links { font-size: inherit; }
	.term_links a:link    { font-weight: normal; font-style: italic; }
	.term_links a:visited { font-weight: normal; font-style: italic; }
/*	.term_links a:hover   { font-weight: normal; font-style: italic; } */
	.term_links a:active  { font-weight: normal; font-style: italic; }

	/* Pseudo-elemenst med symboltecken före resp. efter länkar för att signalera typ och perseption */
	.extended_content_before::before { content: attr(csscontent); opacity: 0.5; font-size: 12px; font-style: normal; font-weight: normal; }
	.extended_content_after::after { content: attr(csscontent); opacity: 0.5; font-size: 12px; font-style: normal; font-weight: normal; }
	.more_content::before { content: "\0021E3"; opacity: 0.5; font-size: 150%; font-style: normal; font-weight: normal; }
	.more_links::before { content: "\0027A5\0000A0"; opacity: 0.5; font-size: 150%; font-style: normal; font-weight: normal; }
	.lift_content::before { content: "\0021E2"; opacity: 0.5; font-size: 150%; font-style: normal; font-weight: normal; }
	.lift_links::before { content: "\0027A6\0000A0"; opacity: 0.5; font-size: 150%; font-style: normal; font-weight: normal; }
//	.term_content::before { position: static; content: "\0021E2"; opacity: 0.5; font-size: 150%; font-style: normal; font-weight: normal; }
	.term_links::before { content: "\0027A6\0000A0"; opacity: 0.5; font-size: 150%; font-style: normal; font-weight: normal; }
	.external_links::after { content: "\0000A0\0027BE"; opacity: 0.5; font-weight: lighter; }
	.external_links_timer::after { content: "\0000A0\0027F3"; opacity: 0.5; font-weight: lighter; }
	.external_links_timer_reload::after { content: "\0000A0\0027F3"; opacity: 1; font-weight: normal; color: red; }
	.mailto_links::after { content: "\0000A0\000040"; opacity: 0.33; font-weight: lighter; }
	.callto_links::after { content: "\0000A0\002706"; opacity: 0.5; font-weight: bolder; }
	.skype_links::after { content: "\0000A0\002706"; opacity: 0.5; font-weight: bolder; }
	.sip_links::after { content: "\0000A0\002706"; opacity: 0.5; font-weight: bolder; }
	.tel_links::after { content: "\0000A0\00260F"; opacity: 0.5; font-weight: bolder; }
	.sms_links::after { content: "\0000A0\002709"; opacity: 0.5; }
	.geo_links::after { content: "\0000A0\002641"; opacity: 0.5; font-weight: lighter; }
	.mediafix_links::after { content: "\0000A0\0025B7"; opacity: 0.5; font-weight: bolder; }
	.mediapopup_links::after { content: "\0000A0\0025BD"; opacity: 0.5; font-weight: bolder; }

	.silverlinks { }
	.silverlinks a:link      { background: transparent !important; font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: silver !important; }
	.silverlinks a:visited   { background: transparent !important; font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: silver !important; }
	.silverlinks a:hover     { background: transparent !important; font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 100%; color: #FFEE80 !important; }
	.silverlinks a:active    { background: transparent !important; font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 100%; color: #FE5E00 !important; }
	.silverlinks label       { background: transparent !important; font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: silver !important; }
	.silverlinks label:hover { background: transparent !important; font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 100%; color: #FFEE80 !important; cursor: pointer; }
	.silverlinks .external_links::after { content: "\0027BE"; opacity: 0.5; font-weight: lighter; }
	.silverlinks .external_links_timer::after { content: "\0027F3"; opacity: 0.5; font-weight: lighter; }
	.silverlinks .external_links_timer_reload::after { content: "\0000A0\0027F3"; opacity: 1; font-weight: normal; color: red; }
	.silverlinks .mailto_links::after { content: "@"; opacity: 0.33; font-weight: lighter; }
	.silverlinks .callto_links::after { content: "\002706"; opacity: 0.5; font-weight: bolder; }
	.silverlinks .skype_links::after { content: "\002706"; opacity: 0.5; font-weight: bolder; }
	.silverlinks .sip_links::after { content: "\002706"; opacity: 0.5; font-weight: bolder; }
	.silverlinks .tel_links::after { content: "\00260F"; opacity: 0.5; font-weight: bolder; }
	.silverlinks .sms_links::after { content: "\002709"; opacity: 0.5; }
	.silverlinks .geo_links::after { content: "\002641"; opacity: 0.5; font-weight: lighter; }
	.silverlinks .mediafix_links::after { content: "\0025B7"; opacity: 0.5; font-weight: bolder; }
	.silverlinks .mediapopup_links::after { content: "\0025BD"; opacity: 0.5; font-weight: bolder; }

	.whitelinks { }
	.whitelinks a:link      { background: transparent !important; font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #ffffff !important; }
	.whitelinks a:visited   { background: transparent !important; font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #ffffff !important; }
	.whitelinks a:hover     { background: transparent !important; font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 100%; color: #FFEE80 !important; }
	.whitelinks a:active    { background: transparent !important; font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 100%; color: #FE5E00 !important; }
	.whitelinks label       { background: transparent !important; font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #ffffff !important; }
	.whitelinks label:hover { background: transparent !important; font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 100%; color: #FFEE80 !important; cursor: pointer; }

	.blackredlinks a:link      { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }
	.blackredlinks a:visited   { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }
	.blackredlinks a:hover     { font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 100%; color: #C00000; }
	.blackredlinks a:active    { font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 100%; color: #FF0000; }
	.blackredlinks label       { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: inherit; }
	.blackredlinks label:hover { font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 100%; color: #C00000; cursor: pointer; }

	.blackredlinks_sub a:link      { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #000000 !important; }
	.blackredlinks_sub a:visited   { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #000000 !important; }
	.blackredlinks_sub a:hover     { font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 100%; color: #C00000 !important; }
	.blackredlinks_sub a:active    { font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 100%; color: #FF0000 !important; }
	.blackredlinks_sub label       { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #000000 !important; }
	.blackredlinks_sub label:hover { font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 100%; color: #C00000 !important; cursor: pointer; }

	.blackyellowlinks a:link      { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }
	.blackyellowlinks a:visited   { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }
	.blackyellowlinks a:hover     { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #FFEE80; }
	.blackyellowlinks a:active    { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #FE5E00; }
	.blackyellowlinks label       { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: inherit; }
	.blackyellowlinks label:hover { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #FFEE80; cursor: pointer; }

	.whitemenulinks a:link      { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #ffffff; }
	.whitemenulinks a:visited   { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #ffffff; }
	.whitemenulinks a:hover     { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #FFEE80; }
	.whitemenulinks a:active    { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #FE5E00; }
	.whitemenulinks label       { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #ffffff; }
	.whitemenulinks label:hover { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #FFEE80; cursor: pointer; }

	.blackmenulinks a:link      { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }
	.blackmenulinks a:visited   { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }
	.blackmenulinks a:hover     { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #FFEE80; }
	.blackmenulinks a:active    { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #FE5E00; }
	.blackmenulinks label       { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }
	.blackmenulinks label:hover { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 100%; color: #FFEE80; cursor: pointer; }

	.symbolbase { display: inline; font-weight: normal !important; font-family: 'Twemoji Mozilla', 'EmojiOne Mozilla', 'Noto Color Emoji', 'Apple Color Emoji', 'Segoe UI Emoji', 'EmojiOneColor', 'EmojiOne', 'Emoji Symbols', 'Emoji', 'Liberation Sans', 'Free Sans', 'Arial', 'Tahoma', 'Helvetica', 'Verdana', 'Geneva', 'sans-serif', 'Symbola'; }
	.symbolbase a:link      { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: none; text-shadow: none; font-family: inherit; font-size: inherit; line-height: inherit; vertical-align: inherit; margin-right: -3%; }
	.symbolbase a:visited   { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: none; text-shadow: none; font-family: inherit; font-size: inherit; line-height: inherit; vertical-align: inherit; margin-right: -3%; }
	.symbolbase a:hover     { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: inherit; line-height: inherit; vertical-align: inherit; margin-right: -3%; }
	.symbolbase a:active    { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: inherit; line-height: inherit; vertical-align: inherit; margin-right: -3%; }
	.symbolbase label       { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: none; text-shadow: none; font-family: inherit; font-size: inherit; line-height: inherit; vertical-align: inherit; }
	.symbolbase label:hover { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: inherit; line-height: inherit; cursor: pointer; vertical-align: inherit; }
	.symbolbase_text { margin-top: 0px; margin-bottom: 4px; display: inline-block; background: transparent !important; font-weight: normal !important; text-decoration: none; text-shadow: none; font-family: inherit; font-size: inherit; line-height: inherit; vertical-align: inherit; }

	.symbollinks { margin-top: 0px; margin-bottom: 4px; display: inline-block; font-weight: normal !important; font-family: 'Twemoji Mozilla', 'EmojiOne Mozilla', 'Noto Color Emoji', 'Apple Color Emoji', 'Segoe UI Emoji', 'EmojiOneColor', 'EmojiOne', 'Emoji Symbols', 'Emoji', 'Liberation Sans', 'Free Sans', 'Arial', 'Tahoma', 'Helvetica', 'Verdana', 'Geneva', 'sans-serif', 'Symbola'; }
	.symbollinks a:link      { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 300%; line-height: 120%; vertical-align: inherit; }
	.symbollinks a:visited   { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 300%; line-height: 120%; vertical-align: inherit; }
	.symbollinks a:hover     { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 300%; line-height: 120%; vertical-align: inherit; }
	.symbollinks a:active    { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 300%; line-height: 120%; vertical-align: inherit; }
	.symbollinks label       { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 300%; line-height: 120%; vertical-align: inherit; }
	.symbollinks label:hover { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 300%; line-height: 120%; cursor: pointer; vertical-align: inherit; }
	.symbollinks_text { margin-top: 0px; margin-bottom: 4px; display: inline-block; background: transparent !important; font-weight: normal !important; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 300%; line-height: 120%; vertical-align: inherit; }

/*	.symbolmark { color: #f0f0f0; max-width: 2.7ex; display: inline-block; padding: 0px 4px 0px 2px; overflow: hidden; vertical-align: text-bottom; font-size: 150%; line-height: 125%; font-weight: normal !important; font-family: 'Twemoji Mozilla', 'EmojiOne Mozilla', 'Noto Color Emoji', 'Apple Color Emoji', 'Segoe UI Emoji', 'EmojiOneColor', 'EmojiOne', 'Emoji Symbols', 'Emoji', 'Liberation Sans', 'Free Sans', 'Arial', 'Tahoma', 'Helvetica', 'Verdana', 'Geneva', 'sans-serif', 'Symbola'; } */
	.symbolmark { max-width: 2.7ex; display: inline-block; padding: 0px 4px 0px 2px; overflow: hidden; vertical-align: text-bottom; font-size: 150%; line-height: 125%; font-weight: normal !important; font-family: 'Twemoji Mozilla', 'EmojiOne Mozilla', 'Noto Color Emoji', 'Apple Color Emoji', 'Segoe UI Emoji', 'EmojiOneColor', 'EmojiOne', 'Emoji Symbols', 'Emoji', 'Liberation Sans', 'Free Sans', 'Arial', 'Tahoma', 'Helvetica', 'Verdana', 'Geneva', 'sans-serif', 'Symbola'; }

/*	.symbolmarkplus { color: #f0f0f0; max-width: 2.7ex; display: inline-block; padding: 0px 4px 0px 2px; overflow: hidden; vertical-align: text-bottom; font-size: 300%; font-weight: normal !important; font-family: 'Twemoji Mozilla', 'EmojiOne Mozilla', 'Noto Color Emoji', 'Apple Color Emoji', 'Segoe UI Emoji', 'EmojiOneColor', 'EmojiOne', 'Emoji Symbols', 'Emoji', 'Liberation Sans', 'Free Sans', 'Arial', 'Tahoma', 'Helvetica', 'Verdana', 'Geneva', 'sans-serif', 'Symbola'; } */
	.symbolmarkplus { max-width: 2.7ex; display: inline-block; padding: 0px 4px 0px 2px; overflow: hidden; vertical-align: text-bottom; font-size: 300%; font-weight: normal !important; font-family: 'Twemoji Mozilla', 'EmojiOne Mozilla', 'Noto Color Emoji', 'Apple Color Emoji', 'Segoe UI Emoji', 'EmojiOneColor', 'EmojiOne', 'Emoji Symbols', 'Emoji', 'Liberation Sans', 'Free Sans', 'Arial', 'Tahoma', 'Helvetica', 'Verdana', 'Geneva', 'sans-serif', 'Symbola'; }
	.symbolmarkplus a:link      { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: none; text-shadow: none; font-family: inherit; font-size: inherit !important; line-height: 120%; vertical-align: inherit; }
	.symbolmarkplus a:visited   { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: none; text-shadow: none; font-family: inherit; font-size: inherit !important; line-height: 120%; vertical-align: inherit; }
	.symbolmarkplus a:hover     { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: inherit !important; line-height: 120%; vertical-align: inherit; }
	.symbolmarkplus a:active    { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: inherit !important; line-height: 120%; vertical-align: inherit; }
	.symbolmarkplus label       { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: none; text-shadow: none; font-family: inherit; font-size: inherit !important; line-height: 120%; vertical-align: inherit; }
	.symbolmarkplus label:hover { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: inherit !important; line-height: 120%; cursor: pointer; vertical-align: inherit; }

	.symbolmarkstack { margin-top: 0px; float: left; max-width: 2.7ex; display: inline-block; padding: 0px 4px 0px 2px; overflow: hidden; vertical-align: text-bottom; font-size: 200%; font-weight: normal !important; font-family: 'Twemoji Mozilla', 'EmojiOne Mozilla', 'Noto Color Emoji', 'Apple Color Emoji', 'Segoe UI Emoji', 'EmojiOneColor', 'EmojiOne', 'Emoji Symbols', 'Emoji', 'Liberation Sans', 'Free Sans', 'Arial', 'Tahoma', 'Helvetica', 'Verdana', 'Geneva', 'sans-serif', 'Symbola'; }
	.symbolmarkstack a:link      { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: none; text-shadow: none; font-family: inherit; font-size: inherit !important; line-height: 120%; vertical-align: inherit; }
	.symbolmarkstack a:visited   { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: none; text-shadow: none; font-family: inherit; font-size: inherit !important; line-height: 120%; vertical-align: inherit; }
	.symbolmarkstack a:hover     { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: inherit !important; line-height: 120%; vertical-align: inherit; }
	.symbolmarkstack a:active    { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: inherit !important; line-height: 120%; vertical-align: inherit; }
	.symbolmarkstack label       { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: none; text-shadow: none; font-family: inherit; font-size: inherit !important; line-height: 120%; vertical-align: inherit; }
	.symbolmarkstack label:hover { background: transparent !important; font-style: normal !important; font-weight: normal !important; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: inherit !important; line-height: 120%; cursor: pointer; vertical-align: inherit; }

	.symbolmarktext { max-width: 2.7ex; display: inline-block; padding: 0px 4px 0px 2px; overflow: hidden; vertical-align: text-bottom; font-size: 150%; line-height: 125%; font-weight: normal !important; font-family: 'Noto Sans Symbols2', 'Noto Sans Symbols', 'monospace'; }
/*
	.inheritlinks a:link      { font-weight: inherit; text-decoration: none; text-shadow: inherit; font-family: inherit; font-size: inherit; color: currentColor; }
	.inheritlinks a:visited   { font-weight: inherit; text-decoration: none; text-shadow: inherit; font-family: inherit; font-size: inherit; color: currentColor; }
	.inheritlinks a:hover     { font-weight: inherit; text-decoration: none; text-shadow: inherit; font-family: inherit; font-size: inherit; color: currentColor; }
	.inheritlinks a:active    { font-weight: inherit; text-decoration: none; text-shadow: inherit; font-family: inherit; font-size: inherit; color: currentColor; }
	.inheritlinks label       { font-weight: inherit; text-decoration: none; text-shadow: inherit; font-family: inherit; font-size: inherit; color: currentColor; }
	.inheritlinks label:hover { font-weight: inherit; text-decoration: none; text-shadow: inherit; font-family: inherit; font-size: inherit; color: currentColor; cursor: pointer; }
*/
	.inheritlinks a:link      { font-weight: inherit; text-decoration: none; text-shadow: inherit; font-family: inherit; color: currentColor; }
	.inheritlinks a:visited   { font-weight: inherit; text-decoration: none; text-shadow: inherit; font-family: inherit; color: currentColor; }
	.inheritlinks a:hover     { font-weight: inherit; text-decoration: none; text-shadow: inherit; font-family: inherit; color: currentColor; }
	.inheritlinks a:active    { font-weight: inherit; text-decoration: none; text-shadow: inherit; font-family: inherit; color: currentColor; }
	.inheritlinks label       { font-weight: inherit; text-decoration: none; text-shadow: inherit; font-family: inherit; color: currentColor; }
	.inheritlinks label:hover { font-weight: inherit; text-decoration: none; text-shadow: inherit; font-family: inherit; color: currentColor; cursor: pointer; }

	.simpleedit_before_dblcolon { font-size: 110%; font-weight: bold; }
	.simpleedit_after_dblcolon { font-weight: normal !important; }
	.simpleedit_first_line { font-weight: bolder; }
	.simpleedit_first_line_dot { }
	.simpleedit_first_line_dot::first-line { font-weight: bolder; }

	.copyright { display: block; clear: both; font-style: normal; font-weight: normal; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 12px; color: #404040 !important; }
	.copyright a { font-style: normal !important; font-weight: normal !important; text-decoration: none !important; color: currentColor; text-shadow: 1px 1px 0px #e0e0e0; font-family: inherit; font-size: inherit; }

	.bluelinks a:link      { font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 100%; color: #2020FF; }
	.bluelinks a:visited   { font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 100%; color: #2020FF; }
	.bluelinks a:hover     { font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 100%; color: #2020FF; }
	.bluelinks a:active    { font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 100%; color: #FF2020; }

	.iframeprint { float: left; clear: both; border: none; margin: 0px; color: #333333; display: block; overflow: visible; }
	.iframeprint img { float: right; clear: both; border: none; margin-top: -10px; margin-left: 0px; margin-right: 4px; margin-bottom: 5px; padding: 0px; }

	.iframebox_border { border-top: solid #a0a0a0 1px; border-left: solid #a0a0a0 1px; border-right: solid #cccccc 1px; border-bottom: solid #cccccc 1px; }
	.iframebox_noborder { border: none; background: transparent; }

	.headtext { text-align: center; background: transparent; color: #D1D1D1; text-shadow: none; font-family: inherit; font-size: 10px; font-weight: normal; padding-top: 5px; }
	.headtext img { float: none; clear: none; border: none; margin: 0px; padding: 0px; }
	.headtext a:link    { text-decoration: underline; color: #D1D1D1; }
	.headtext a:visited { text-decoration: underline; color: #D1D1D1; }
	.headtext a:hover   { text-decoration: underline; color: #FE5E00; }
	.headtext a:active  { text-decoration: underline; color: #FE5E00; }

	.dboverview { background: #ffffff; display: block; font-weight: normal; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 11px; color: #333333; }
	.dboverview a:link    { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 11px; }
	.dboverview a:visited { font-weight: bold; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 11px; }
	.dboverview a:hover   { font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 11px; }
	.dboverview a:active  { font-weight: bold; text-decoration: underline; text-shadow: none; font-family: inherit; font-size: 11px; }
	.dboverview img { float: left; clear: both; border: none; margin: 5px; padding: 0px; }

	.functionmenu { float: right; clear: none; font-weight: normal; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 11px; color: #575757; background: transparent; text-align: center; clear: both; margin-top: 4px; margin-right: 10px; border-collapse: collapse; }
	.functionmenu img { border: none; margin: 0px; padding: 0px; }
	.functionmenu a { font-style: normal !important; font-weight: normal; text-decoration: none !important; text-shadow: none; font-family: inherit; font-size: 10px; color: #575757 !important; text-align: center !important; height: 20px !important; width: 95px !important; padding-left: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-top: 3px !important; display: inline-block; overflow: hidden; }
	.functionmenu a:link    { font-weight: normal; text-decoration: none; color: #575757; text-shadow: none; font-family: inherit; font-size: 11px; background: url(xrubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; }
	.functionmenu a:visited { font-weight: normal; text-decoration: none; color: #575757; text-shadow: none; font-family: inherit; font-size: 11px; background: url(xrubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; }
	.functionmenu a:hover   { font-weight: normal; text-decoration: none; color: #575757; text-shadow: none; font-family: inherit; font-size: 11px; background: url(xrubknapp_b.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; }
	.functionmenu a:active  { font-weight: normal; text-decoration: none; color: #575757; text-shadow: none; font-family: inherit; font-size: 11px; background: url(xrubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; }

	.textmenu { background: transparent; color: #333333; width: 645px; height: 390px; text-shadow: none; font-family: inherit; font-size: 10px; font-weight: normal; padding: 5px; overflow: auto; }
	.textmenu a:link    { text-decoration: underline; color: #333333; background: transparent url(marker_link.gif) no-repeat; padding-left: 15px; }
	.textmenu a:visited { text-decoration: underline; color: #333333; background: transparent url(marker_link.gif) no-repeat; padding-left: 15px; }
	.textmenu a:hover   { text-decoration: underline; color: #FE5E00; background: transparent url(marker_hover.gif) no-repeat; padding-left: 15px; }
	.textmenu a:active  { text-decoration: underline; color: #FE5E00; background: transparent url(marker_hover.gif) no-repeat; padding-left: 15px; }

	.headmenu { font-weight: normal; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 11px; color: #333333; background: transparent; text-align: center; }
	.headmenu a { font-style: normal !important; font-weight: normal; text-decoration: none !important; text-shadow: none; font-family: inherit; font-size: 10px; color: #ffffff !important; text-align: center !important; height: 20px !important; width: 95px !important; padding-left: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-top: 3px !important; display: inline-block; overflow: hidden; }
	.headmenu a:link    { font-weight: normal; text-decoration: none; color: #ffffff; text-shadow: none; font-family: inherit; font-size: 11px; background: url(rubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: block; margin-bottom: 0px; }
	.headmenu a:visited { font-weight: normal; text-decoration: none; color: #ffffff; text-shadow: none; font-family: inherit; font-size: 11px; background: url(rubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: block; margin-bottom: 0px; }
	.headmenu a:hover   { font-weight: normal; text-decoration: none; color: #ffffff; text-shadow: none; font-family: inherit; font-size: 11px; background: url(rubknapp_b.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: block; margin-bottom: 0px; }
	.headmenu a:active  { font-weight: normal; text-decoration: none; color: #ffffff; text-shadow: none; font-family: inherit; font-size: 11px; background: url(rubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: block; margin-bottom: 0px; }
	.headmenu img { float: none; clear: none; border: none; margin: 0px; padding: 0px; }

	.callme { font-weight: normal; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 11px; color: #ffffff; background: transparent; text-align: center; }
	.callme input { font-weight: normal; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 11px; color: #333333; background: #ffffff; }
	.callme table { clear: both; margin: 0px; empty-cells: show; }
	.callme th { text-shadow: none; font-family: inherit; font-size: 10px; font-weight: normal; font-style: italic; background: #EFEFEF; color: #333333; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: none; border-color: transparent; vertical-align: top; }
	.callme td { text-shadow: none; font-family: inherit; font-size: 10px; background: transparent; color: #333333; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: none; border-color: transparent; vertical-align: bottom; }

	.submenu { font-weight: normal; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 11px; color: #575757; background: transparent; text-align: center; border-collapse: collapse; }
	.submenu img { float: none; clear: none; border: none; margin: 0px; padding: 0px; }
	.submenu a { font-weight: normal; text-decoration: none; color: #575757 !important; text-shadow: none; font-family: inherit; font-size: 11px; background: url(urubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: inline-block; margin-bottom: 0px; }
	.submenu a:link    { font-weight: normal; text-decoration: none; color: #575757 !important; text-shadow: none; font-family: inherit; font-size: 11px; background: url(urubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; }
	.submenu a:visited { font-weight: normal; text-decoration: none; color: #575757 !important; text-shadow: none; font-family: inherit; font-size: 11px; background: url(urubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; }
	.submenu a:hover   { font-weight: normal; text-decoration: none; color: #575757 !important; text-shadow: none; font-family: inherit; font-size: 11px; background: url(urubknapp_b.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; }
	.submenu a:active  { font-weight: normal; text-decoration: none; color: #575757 !important; text-shadow: none; font-family: inherit; font-size: 11px; background: url(urubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; }

	.pageeditbuttons { border: none; margin: 0px; padding: 0px; border-top: 0px solid #f0f0f0; border-left: 0px solid #f0f0f0; border-right: 0px solid #808080; border-bottom: 0px solid #808080; width: auto; }
	.pageeditbuttons img { float: none; clear: none; border: none; margin: 0px; padding: 0px; }
	.pageeditbuttons a:link    { padding: 0px; font-weight: bold; text-decoration: none; color: #333333; border-width: 0px; border-style: solid; border-color: #315aa5; background: #ffffff; }
	.pageeditbuttons a:visited { padding: 0px; font-weight: bold; text-decoration: none; color: #333333; border-width: 0px; border-style: solid; border-color: #315aa5; background: #ffffff; }
	.pageeditbuttons a:hover   { padding: 0px; font-weight: bold; text-decoration: none; color: #333333; border-width: 0px; border-style: solid; border-top-color: #ffffff; border-left-color: #ffffff; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; background: #ffffff; }
	.pageeditbuttons a:active  { padding: 0px; font-weight: bold; text-decoration: none; color: #333333; border-width: 0px; border-style: solid; border-top-color: #ffffff; border-left-color: #333333; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; background: #ffffff; }
	.pageeditbuttons select { float: none; clear: none; margin: 0px; padding: 0px; text-shadow: none; font-family: inherit; font-size: 10px; color: #333333; background-color: #f0f0f0; }

	.pageedit_container_option { color: #333333; }
	.pageedit_nocontainer_option { color: #333333; background: #fffff0; }

	.pageeditshorts { }

	.jsdb_buttons { border: none; margin: 0px; padding: 0px; }
	.jsdb_buttons img { border: none; margin: 0px; padding: 0px; }
	.jsdb_buttons a:link    { padding: 0px; border-width: 0px; border-style: none; margin: 0px; }
	.jsdb_buttons a:visited { padding: 0px; border-width: 0px; border-style: none; margin: 0px; }
	.jsdb_buttons a:hover   { padding: 0px; border-width: 0px; border-style: none; margin: 0px; }
	.jsdb_buttons a:active  { padding: 0px; border-width: 0px; border-style: none; margin: 0px; }
	.jsdb_buttons table { clear: none; margin: 0px; empty-cells: show; }
	.jsdb_buttons th { border: 0px none; vertical-align: top; margin: 0px; padding: 0px; height: 10px; width: 20px; }
	.jsdb_buttons td { border: 0px solid #000000; vertical-align: top; margin: 0px; padding: 0px; height: 10px; width: 20px; }

	.groupbuttons { background: #ffffff; color: #333333; width: 300px; height: 300px;  text-shadow: none; font-family: inherit; font-size: 10px; font-weight: normal; }
	.groupbuttons img { float: none; clear: none; border: none; margin-top: 3px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px; }

	.menubuttons { background: #ffffff; color: #333333; text-shadow: none; font-family: inherit; font-size: 10px; font-weight: normal; }
	.menubuttons img { float: none; clear: none; border: none; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px; }

	.pageeditcontainerbase { background: #ffffff; width: 790px; height: 525px; display: block; }
	.maincontainer { display: block; width: 100%; text-shadow: none; font-family: inherit; background: transparent; overflow: visible; margin-bottom: 0px; padding-bottom: 0px; }
	.covercontainer { background: transparent; min-width: 750px; min-height: 100px; width: auto; height: auto; overflow: visible; margin-bottom: 0px; padding-bottom: 0px; display: block; }
	.sectioncontainer { background: transparent; min-width: 260px; width: auto; height: auto; overflow: visible; left: 0px; top: 0px; margin: 0px; padding: 0px; display: block; }
	.partcontainer    { background: transparent; min-width: 260px; min-height: 405px; width: auto; height: auto; overflow: visible; margin-bottom: 1px; padding: 0px; display: block; }

	.page_maincontainer { background: transparent; min-width: 260px; min-height: 380px; width: auto; height: auto; overflow: visible; margin: 0px; margin-bottom: 10px; padding: 0px; display: block; }
	.page_covercontainer { background: transparent; width: 100%; height: 400px; overflow: visible; margin: 10px; padding: 0px; display: block; }

	.page_sectioncontainer { background: #f0f0f0; width: 100%; height: 600px; overflow: visible; margin-top: 10px; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; padding: 0px; border: 1px #808080 solid; display: block; }
	.page_headcontainer { background: #e0e0e0; width: auto; height: 50px; overflow: visible; margin-bottom: 1px; padding: 0px; display: block; }
	.page_bodycontainer { background: #e0e0e0; width: auto; height: 100%; overflow: visible; margin-bottom: 1px; padding: 0px; display: block; }
	.page_footcontainer { background: #e0e0e0; width: auto; height: 50px; overflow: visible; margin-bottom: 1px; padding: 0px; display: block; }

	.page_content { width: 600px; max-width: 700px; background: #ffffff; }
	.page_content table { clear: both; margin: 0px; empty-cells: show; }
	.page_content th { text-shadow: none; font-family: inherit; font-size: 100%; font-weight: normal; font-style: italic; background: #EFEFEF; color: #333333; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: solid; border-color: #D1D1D1; vertical-align: top; padding: 5px; }
	.page_content td { text-shadow: none; font-family: inherit; font-size: 100%; background: transparent; color: #333333; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: solid; border-color: #D1D1D1; vertical-align: top; padding: 5px; }
	.page_content li { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }
	.page_content input { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }
	.page_content textarea { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; vertical-align: top; }
	.page_content select { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }
	.page_content checkbox { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }

	.page_content_std { clear: none !important; }
	.page_content_std img { float: none !important; clear: none !important; border: none; margin: 0px; }

	.page_content_left { display: block; clear: both; min-height: 480px; }
	.page_content_left img { display: block; float: left; clear: both; border: none; margin-left: 0px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; position: static;}

	.page_content_center { display: block; clear: both !important; width: 600px !important; }
	.page_content_center img { display: block; text-align: center !important; clear: none !important; border: none; margin-left: 0px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; }

	.page_content_right { display: block; clear: both !important; min-height: 480px; }
	.page_content_right img { display: block; float: right !important; clear: both !important; border: none; margin-left: 20px; margin-right: 20px; margin-top: 10px; margin-bottom: 10px; position: static;}

	.page_content_fill { clear: none !important; border: none; margin: 0px; padding: 0px; }
	.page_content_fill img { float: none !important; clear: none !important; border: none; margin: 0px; padding: 0px; }

	.block_left { display: block; float: left; padding-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; }
	.block_left img { border: none; margin-left: 0px; margin-right: 5px; margin-top: 0px; margin-bottom: 5px; position: static;}

	.block_right { display: block; float: right; padding-left: 5px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; }
	.block_right img { border: none; margin-left: 5px; margin-right: 5px; margin-top: 0px; margin-bottom: 5px; position: static;}

	.block_left_absolute { position: absolute; display: block; float: left; padding-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; }
	.block_left_absolute img { border: none; margin-left: 0px; margin-right: 5px; margin-top: 0px; margin-bottom: 5px; position: static;}

	.block_right_absolute { display: block; float: right; padding-left: 5px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; }
	.block_right_absolute img { border: none; margin-left: 5px; margin-right: 5px; margin-top: 0px; margin-bottom: 5px; position: static;}

	.page_content_black { clear: none !important; border: none; margin: 0px; padding: 0px; color: #ffffff !important; background: #000000 !important; }
	.page_content_black table { clear: both; margin: 0px; empty-cells: show; }
	.page_content_black th { text-shadow: none; font-family: inherit; font-size: 100%; font-weight: normal; font-style: italic; background: #000000; color: #ffffff; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: solid; border-color: #D1D1D1; vertical-align: top; }
	.page_content_black td { text-shadow: none; font-family: inherit; font-size: 100%; background: #000000; color: #ffffff; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: solid; border-color: #D1D1D1; vertical-align: top; }
	.page_content_black li { text-shadow: none; font-family: inherit; font-size: 100%; color: #ffffff; }
	.page_content_black input { text-shadow: none; font-family: inherit; font-size: 100%; color: #ffffff; }
	.page_content_black textarea { text-shadow: none; font-family: inherit; font-size: 100%; color: #ffffff; vertical-align: top; }
	.page_content_black select { text-shadow: none; font-family: inherit; font-size: 100%; color: #ffffff; }
	.page_content_black checkbox { text-shadow: none; font-family: inherit; font-size: 100%; color: #ffffff; }
	.page_content_black img { float: none; clear: none; border: none; margin: 0px; padding: 0px; }
	.page_content_black.pageedittextcol { color: #ffffff; background: #000000; }

	.page_content_swap { text-shadow: none; font-family: inherit; font-size: 10px; background-color: #ffffff ; color: #333333; background: #ffffff; width: auto; height: auto; overflow: visible; margin-bottom: 10px; padding: 0px; display: block; clear: both; }
	.page_content_swap img { float: none; border: none; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; margin-right: 5px; padding: 0px; }

	.page_content_roundtrip { text-shadow: none; font-family: inherit; font-size: 10px; background-color: #ffffff ; color: #333333; background: #ffffff; width: auto; height: auto; overflow: visible; margin-bottom: 10px; padding: 0px; display: block; clear: both; }
	.page_content_roundtrip img { float: right; border: none; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; margin-right: 5px; padding: 0px; }

	.page_content_button { font-weight: normal; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 11px; color: #575757; background: transparent; text-align: center; clear: both; border-collapse: collapse; }
	.page_content_button img { float: none; clear: none; border: none; margin: 0px; padding: 0px; }
	.page_content_button a { font-weight: normal; text-decoration: none !important; color: #575757; text-shadow: none; font-family: inherit; font-size: 10px !important; text-align: center !important; height: 20px !important; width: 95px !important; padding-left: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-top: 3px !important; display: inline-block; overflow: hidden; }
	.page_content_button a:link    { font-weight: normal; text-decoration: none; color: #575757; text-shadow: none; font-family: inherit; font-size: 11px; background: url(xrubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; clear: both; }
	.page_content_button a:visited { font-weight: normal; text-decoration: none; color: #575757; text-shadow: none; font-family: inherit; font-size: 11px; background: url(xrubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; clear: both; }
	.page_content_button a:hover   { font-weight: normal; text-decoration: none; color: #575757; text-shadow: none; font-family: inherit; font-size: 11px; background: url(xrubknapp_b.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; clear: both; }
	.page_content_button a:active  { font-weight: normal; text-decoration: none; color: #575757; text-shadow: none; font-family: inherit; font-size: 11px; background: url(xrubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; clear: both; }

	.delete_button { display: block; clear: none; float: right; width: 120px; }

	.order_container { background: transparent; min-width: 260px; width: auto; height: auto; overflow: visible; left: 0px; top: 0px; margin: 0px; padding: 0px; display: block; }

	.order_covercontainer { background: transparent; width: 750px; height: 100px; overflow: visible; margin-bottom: 0px; padding-bottom: 0px; display: block; }
	.order_covercontainer img { float: none; clear: both; border: none; margin: 0px; padding: 0px; }
	.order_headcontainer { background: transparent; width: auto; overflow: visible; margin-bottom: 0px; padding: 0px; display: block; }
	.order_bodycontainer { position: relative !important; margin-right: 1%; background: #fafafa; min-width: 260px; width: auto; height: auto; overflow: visible; margin-bottom: 0px; padding: 0px; display: block; }
	.order_footcontainer { background: transparent; width: auto; overflow: visible; margin-bottom: 00px; padding: 0px; display: block; }

	.order_content { display: block; text-shadow: none; font-family: inherit; font-size: 12px; color: #333333; background: #ffffff; min-width: 793px; width: auto; height: auto; overflow: visible; margin-left: 5px; margin-right: 5px; margin-top: 1px; margin-bottom: 10px; padding: 5px; border: 1px solid #D1D1D1; }
	.order_content li { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }
	.order_content input { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }
	.order_content textarea { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; overflow: auto; height: auto; width: 90%; vertical-align: top; }
	.order_content select { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }
	.order_content checkbox { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }

	.order_content_swap { text-shadow: none; font-family: inherit; font-size: 10px; color: #333333; background: transparent; width: auto; height: auto; overflow: visible; margin-bottom: 10px; padding: 0px; display: block; clear: both; }
	.order_content_swap img { float: none; border: none; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; margin-right: 5px; padding: 0px; }

	.offer_spec { text-shadow: none; font-family: inherit; font-size: 12px; color: #333333; background: #ffffff; width: 95%; height: auto; overflow: visible; margin-left: 5px; margin-right: 5px; margin-top: 1px; margin-bottom: 10px; padding: 5px; display: block; border: 1px solid #D1D1D1; }
	.offer_spec table { clear: both; margin: 0px; margin-top: 16px; margin-bottom: 16px; width: 98%; empty-cells: show; }
	.offer_spec th { text-shadow: none; font-family: inherit; font-size: 100%; font-weight: normal; background: #ffffff; color: #333333; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-style: none; border-color: #D1D1D1; vertical-align: top; padding: 0px; padding-top: 0px; }
	.offer_spec td { text-shadow: none; font-family: inherit; font-size: 100%; background: transparent; color: #333333; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-style: none; border-color: #D1D1D1; vertical-align: top; padding: 0px; }
	.offer_spec li { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }
	.offer_spec input { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }
	.offer_spec textarea { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; overflow: auto; height: auto; width: 90%; vertical-align: top; }
	.offer_spec select { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }
	.offer_spec checkbox { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; }

	.tablecols2 table { clear: both; margin: 0px; width: 400px; empty-cells: show; }
	.tablecols2 th { text-shadow: none; font-family: inherit; font-size: 100%; font-weight: normal; font-style: italic; background: #EFEFEF; color: #333333; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-style: solid; border-color: #D1D1D1; vertical-align: top; padding: 3px; }
	.tablecols2 td { text-shadow: none; font-family: inherit; font-size: 100%; background: transparent; color: #333333; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-style: solid; border-color: #D1D1D1; vertical-align: top; padding: 3px; }

	.big_right { float: right; padding-right: 10px; text-shadow: none; font-family: inherit; font-size: 10px; font-weight: bold; }
	.text_right { float: right; padding-right: 10px; }
	.text_left { text-align: left; }

	.xmark { border: 1px solid #c0c0c0; }

	.bigform1 { height: 250px; }
	.bigform1 textarea { height: 250px; }

	.yellowsticker { display: block; background: #FFFFD0; border-left: 1px solid #a0a0a0; border-top: 1px solid #a0a0a0; border-right: 2px ridge #a0a0a0; border-bottom: 2px ridge #a0a0a0; padding: 12px; min-width: 250px; min-height: 150px; width: 250px; height: 150px; }
	.startsticker { display: block; background: #ffffff; border-left: 1px solid #c0c0c0; border-top: 1px solid #c0c0c0; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; min-width: 270px; }

	.editlinks { display: inline-block; float: none !important; clear: none !important; border: none !important; color: inherit ; vertical-align: top; font-size: 100%; font-weight: normal !important; }
	.editlinks img { display: inline-block; float: none !important; clear: none !important; border: none; margin: 0px !important; padding: 0px !important; min-width: 18px; min-height: 18px; }
	.editlinks:active img { opacity: 0.50; } 

	.devlinks { display: inline-block; float: none !important; clear: none !important; border: none !important; color: inherit ; vertical-align: top; font-family: initial; font-size: 10px !important; font-weight: normal !important; background: rgb(234, 255, 177,0.5); border-radius: 3px; }
	.devlinks a:link      { background: rgb(255,255,255,0.5); font-style: normal !important; font-weight: normal !important; text-decoration: none; text-shadow: none; font-family: initial; font-size: 10px !important; }
	.devlinks a:visited   { background: rgb(255,255,255,0.5); font-style: normal !important; font-weight: normal !important; text-decoration: none; text-shadow: none; font-family: initial; font-size: 10px !important; }
	.devlinks a:hover     { background: rgb(255,255,255,0.5); font-style: normal !important; font-weight: normal !important; text-decoration: underline; text-shadow: none; font-family: initial; font-size: 10px !important; }
	.devlinks a:active    { background: rgb(255,255,255,0.5); font-style: normal !important; font-weight: normal !important; text-decoration: underline; text-shadow: none; font-family: initial; font-size: 10px !important; }

	.linklabel { display: inline-block; float: none; clear: none; border: none; border-radius: 3px; box-shadow: 2px 2px 2px gray; opacity: 1; background-color: rgb(255, 255, 255, 0.5); color: #606060; font-size: 100%; padding: 1px 5px 1px 0px; margin: 0px 0px 5px 0px; }
	.labellinks { border-radius: 3px; opacity: 1; background: transparent; display: inline-block; float: none !important; clear: none !important; border: none !important; margin: 1px !important; color: inherit !important; font-size: 100%; font-style: inherit !important; font-weight: normal !important; padding: 0px; padding-left: 2px; }
	.freefontinherit .labellinks { border-radius: 3px; opacity: 1; background: transparent; display: inline-block; float: none !important; clear: none !important; border: none !important; margin: 1px !important; color: inherit !important; font-size: 100%; font-weight: inherit !important; padding: 0px; padding-left: 2px; }
	.wolfcard .freefontinherit .labellinks { border-radius: 3px; opacity: 1; background: transparent; display: inline-block; float: none !important; clear: none !important; border: none !important; margin: 1px !important; color: inherit !important; font-size: 100%; font-weight: inherit !important; padding: 0px; padding-left: 2px; }

	.iprint_container { break-inside: auto; }

	.public_content { font-family: inherit; font-size: 100%; color: #303030; background: transparent; width: auto; height: auto; overflow: visible; margin: 1% 2% 4% 1%; padding: 5px; display: block; position: relative !important; border: 0px solid #EAEAEA; }

	/* object_box är en grupp av wolfedit-boxar primärt för fristående miljöbildande emoji's i lärkort och liknande */
	.object_box { font-size: 100%; }
	.object_box::first-line { font-weight: bold; }

	.object_box_small { font-size: 100%; }
	.object_box_small::first-line { font-weight: bold; }

	.object_box_medium { font-size: 100%; }
	.object_box_medium::first-line { font-weight: bold; }

	.object_box_large { font-size: 100%; }
	.object_box_large::first-line { font-weight: bold; }

@media screen {

	.noprint {}

	.flatcontainer { display: block; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: -20px; padding: 0px; border: none; overflow: visible; }
	.flathead { display: block; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; padding: 0px; overflow: visible; }
	.flatcontent { display: block; margin-top: 20px; margin-left: 20px; margin-right: 0px; margin-bottom: 40px; padding: 10px; border: 1px gray solid; overflow: visible; height: auto; min-width: 260px; }
	.flatfoot { display: block; margin-left: 10px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; padding: 10px; overflow: visible; }
	.flatmenu { display: block; margin-bottom: 20px; background: #EFEFEF; }

	.order_subcontent_swap { text-shadow: none; font-family: inherit; font-size: 12px; background: #ffffff ; color: #333333; width: auto; height: auto; overflow: visible; margin-bottom: 10px; padding: 15px; display: block; clear: both; border: 1px #D1D1D1 solid; }
	.order_subcontent_swap a:link    { text-decoration: underline; color: #333333; }
	.order_subcontent_swap a:visited { text-decoration: underline; color: #FE5E00; }
	.order_subcontent_swap a:hover   { text-decoration: underline; color: #FE5E00; }
	.order_subcontent_swap a:active  { text-decoration: underline; color: #FE5E00; }
	.order_subcontent_swap img { float: none; clear: none; border: 0px none; margin: 0px; padding: 0px; }

	.config_subcontent_swap { text-shadow: none; font-family: inherit; font-size: 10px; background: #f0f0e0 ; color: #333333; width: auto; height: auto; overflow: visible; margin-bottom: 10px; padding: 15px; display: block; clear: both; border: 1px #D1D1D1 solid; }
	.config_subcontent_swap a:link    { text-decoration: underline; color: #333333; }
	.config_subcontent_swap a:visited { text-decoration: underline; color: #333333; }
	.config_subcontent_swap a:hover   { text-decoration: underline; color: #FE5E00; }
	.config_subcontent_swap a:active  { text-decoration: underline; color: #FE5E00; }
	.config_subcontent_swap img { float: none; clear: none; border: 0px none; margin: 0px; padding: 0px; }

	.docbutton { font-weight: normal; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 11px; color: #575757; background: transparent; text-align: center; border-collapse: collapse; }
	.docbutton a:link    { font-weight: bold; text-decoration: none; color: #575757; text-shadow: none; font-family: inherit; font-size: 11px; background: url(urubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; }
	.docbutton a:visited { font-weight: bold; text-decoration: none; color: #575757; text-shadow: none; font-family: inherit; font-size: 11px; background: url(urubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; }
	.docbutton a:hover   { font-weight: bold; text-decoration: none; color: #575757; text-shadow: none; font-family: inherit; font-size: 11px; background: url(urubknapp_b.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; }
	.docbutton a:active  { font-weight: bold; text-decoration: none; color: #575757; text-shadow: none; font-family: inherit; font-size: 11px; background: url(urubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; }
	.docbutton img { float: none; clear: none; border: none; margin: 0px; padding: 0px; }

	.offerspeclist {}

	.viewgroup_headline_tr {  }
	.viewgroup_headline_tr strong { display: inline; padding-left: 10px; padding-top: 0px; }
	.viewgroup_headline_br { display: inline; padding-left: 10px; color: #333333; }

}



@media print {

/*	span { background-image: none !important; background-color: transparent !important; background: transparent !important; } */

	.noprint { display: none !important; position: absolute !important; }

	.pageeditbuttons { border: none; margin: 0px; padding: 0px; visibility: hidden; }

	.flatcontainer { display: block; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: -20px; padding: 0px; border: none; overflow: visible; }
	.flathead { display: block; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; padding: 0px; overflow: visible; }
	.flatcontent { display: block; margin-top: 20px; margin-left: 20px; margin-right: 0px; margin-bottom: 40px; padding: 10px; border: 1px gray solid; overflow: visible; height: auto; width: 680px; }
	.flatfoot { display: block; margin-left: 10px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; padding: 10px; overflow: visible; }
	.flatmenu { display: block; margin-bottom: 20px; background: #EFEFEF; }

	.order_subcontent_swap { page-break-before: always; text-shadow: none; font-family: inherit; font-size: 12px; background: #ffffff; color: #333333; width: auto; height: auto; overflow: visible; margin-bottom: 10px; padding: 0px; display: block; clear: both; border: 0px #D1D1D1 none; }
	.order_subcontent_swap img { float: none; border: 0px none; margin: 0px; padding: 0px; }
	.order_subcontent_swap a:link    { text-decoration: underline; color: #333333; }
	.order_subcontent_swap a:visited { text-decoration: underline; color: #333333; }
	.order_subcontent_swap a:hover   { text-decoration: underline; color: #FE5E00; }
	.order_subcontent_swap a:active  { text-decoration: underline; color: #FE5E00; }
	.order_subcontent_swap img { float: none; clear: none; border: 0px none; margin: 0px; padding: 0px; }

	.docbutton { font-weight: normal; text-decoration: none; text-shadow: none; font-family: inherit; font-size: 11px; color: #575757; background: transparent; text-align: center; border-collapse: collapse; }
	.docbutton img { float: none; clear: none; border: none; margin: 0px; padding: 0px; }
	.docbutton a:link    { font-weight: bold; text-decoration: none; color: #575757; text-shadow: none; font-family: inherit; font-size: 11px; background: url(urubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; }
	.docbutton a:visited { font-weight: bold; text-decoration: none; color: #575757; text-shadow: none; font-family: inherit; font-size: 11px; background: url(urubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; }
	.docbutton a:hover   { font-weight: bold; text-decoration: none; color: #575757; text-shadow: none; font-family: inherit; font-size: 11px; background: url(urubknapp_b.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; }
	.docbutton a:active  { font-weight: bold; text-decoration: none; color: #575757; text-shadow: none; font-family: inherit; font-size: 11px; background: url(urubknapp_a.gif) no-repeat transparent; text-align: center; height: 20px; width: 95px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 3px; display: table-cell; margin-bottom: 0px; }

	.offerspeclist {}
	.offerspeclist select { display: none; position: absolute; visibility: hidden; }

	.viewgroup_headline_tr {  }
	.viewgroup_headline_tr strong { display: block; padding-top: 12px; }
	.viewgroup_headline_br { display: block; color: #333333; }

	.editlinks { display: none; position: absolute; }

	.pageedittextarea { text-shadow: none; font-family: inherit; font-size: 100%; color: #333333; overflow: auto; height: auto; width: calc(100% - 5px); background: transparent !important; border: none !important; }
}

@media screen {

	.iconlinks { line-height: 20px; font-size: 16px; font-weight: normal !important; font-style: normal !important; display: inline-block; min-width: 20px; min-height: 20px; border-top: 1px solid #EAEAEA; border-right: 1px solid #404040; border-bottom: 1px solid #404040; border-left: 1px solid #EAEAEA; text-align: center; vertical-align: top; text-decoration: none !important; background-color: #ffffff !important; }
	.iconlinks a:link    { color: #606060 !important; }
	.iconlinks a:visited { color: #606060 !important; }
/*	.iconlinks a:hover   { color: #A00000 !important; } */
	.iconlinks a:active  { color: #FF0000 !important; }
	.iconlinks img { display: inline-block; float: none !important; clear: none !important; border: none; margin: 2px !important; padding: 0px !important; max-width: 100px; max-height: 100px; }

	.iconlinks_right { display: inline-block; float: right; margin-right: -6px; line-height: 20px; font-size: 16px; font-weight: normal !important; font-style: normal !important; min-width: 20px; min-height: 20px; border-top: 1px solid #EAEAEA; border-right: 1px solid #404040; border-bottom: 1px solid #404040; border-left: 1px solid #EAEAEA; text-align: center; vertical-align: top; text-decoration: none !important; background-color: #ffffff !important; }
	.iconlinks_right a:link    { color: #606060 !important; }
	.iconlinks_right a:visited { color: #606060 !important; }
/*	.iconlinks_right a:hover   { color: #A00000 !important; } */
	.iconlinks_right a:active  { color: #FF0000 !important; }
	.iconlinks_right img { display: inline-block; float: none !important; clear: none !important; border: none; margin: 2px !important; padding: 0px !important; max-width: 100px; max-height: 100px; }

	.iconlinks_expand { height: 20px; line-height: 20px; font-size: 20px; font-weight: normal !important; font-style: normal !important; display: block; padding: 0px 3px; min-width: 14px; min-height: 20px; border-top: 1px solid #EAEAEA; border-right: 1px solid #404040; border-bottom: 1px solid #404040; border-left: 1px solid #EAEAEA; text-align: center; vertical-align: top; text-decoration: none !important; background-color: #fbfbfb !important; }
	.iconlinks_expand a:link    { color: #606060 !important; }
	.iconlinks_expand a:visited { color: #606060 !important; }
/*	.iconlinks_expand a:hover   { color: #A00000 !important; width: 32px; height: 32px; font-size: 26px; line-height: 26px; position: absolute; display: block; } */
	.iconlinks_expand a:active  { color: #FF0000 !important; padding: 0px 3px; min-width: 16px !important; height: 20px !important; font-size: 20px !important; line-height: 20px !important; position: absolute; display: block; }
	.iconlinks_expand img { display: inline-block; float: none !important; clear: none !important; border: none; margin: 0px !important; padding: 0px !important; }

	.iconlinks_block { }
	.iconlinks_block a:link    { color: #606060 !important; height: 20px; line-height: 20px !important; font-size: 16px !important; font-weight: normal !important; font-style: normal !important; text-align: center !important; vertical-align: top !important; text-decoration: none !important; overflow: hidden; }
	.iconlinks_block a:visited { color: #606060 !important; line-height: 20px !important; font-size: 16px !important; font-weight: normal !important; font-style: normal !important; text-align: center !important; vertical-align: top !important; text-decoration: none !important; }
/*	.iconlinks_block a:hover   { color: #A00000 !important; line-height: 20px !important; font-size: 16px !important; font-weight: normal !important; font-style: normal !important; text-align: center !important; vertical-align: top !important; text-decoration: none !important; } */
	.iconlinks_block a:active  { color: #FF0000 !important; line-height: 20px !important; font-size: 16px !important; font-weight: normal !important; font-style: normal !important; text-align: center !important; vertical-align: top !important; text-decoration: none !important; }
/*
	.iconlinks_expand_block { display: block; border-top: 0px solid gray; float: right; margin-right: 16px; margin-top: 16px; }
	.iconlinks_expand_block a:link    { color: #606060 !important; height: 20px; line-height: 20px !important; font-size: 20px !important; font-weight: normal !important; font-style: normal !important; text-align: center !important; vertical-align: top !important; text-decoration: none !important; overflow: hidden; }
	.iconlinks_expand_block a:visited { color: #606060 !important; line-height: 20px !important; font-size: 20px !important; font-weight: normal !important; font-style: normal !important; text-align: center !important; vertical-align: top !important; text-decoration: none !important; position: absolute; display: block; }
	.iconlinks_expand_block a:hover   { color: #A00000 !important; font-weight: normal !important; font-style: normal !important; text-align: center !important; vertical-align: top !important; text-decoration: none !important; width: 20px !important; height: 20px !important; font-size: 20px !important; line-height: 20px !important; position: absolute; display: block; }
	.iconlinks_expand_block a:active  { color: #FF0000 !important; font-weight: normal !important; font-style: normal !important; text-align: center !important; vertical-align: top !important; text-decoration: none !important; width: 20px !important; height: 20px !important; font-size: 20px !important; line-height: 20px !important; position: absolute; display: block; }
*/
	.iconlinks_expand_block { display: block; border-top: 0px solid gray; float: right; margin-right: 0px; margin-top: -12px; padding-top: 2px; box-shadow: 0px 2px 2px gray; }
	.iconlinks_expand_block a:link    { color: #606060 !important; height: 22px; min-width: 24px; line-height: 20px !important; font-size: 16px !important; font-weight: normal !important; font-style: normal !important; text-align: center !important; vertical-align: top !important; text-decoration: none !important; overflow: hidden; filter: grayscale(1); margin-left: 0px; opacity: 0.75; }
	.iconlinks_expand_block a:visited { color: #606060 !important; line-height: 20px !important; font-size: 16px !important; font-weight: normal !important; font-style: normal !important; text-align: center !important; vertical-align: top !important; text-decoration: none !important; position: absolute; display: block; filter: grayscale(1); margin-left: 0px; opacity: 0.75; }
	.iconlinks_expand_block a:hover   { color: #A00000 !important; font-weight: normal !important; font-style: normal !important; text-align: center !important; vertical-align: top !important; text-decoration: none !important; min-width: 24px !important; height: 22px !important; font-size: 20px !important; line-height: 20px !important; position: absolute; display: block; filter: grayscale(0); margin-left: 0px; opacity: 1; }
	.iconlinks_expand_block a:active  { color: #FF0000 !important; font-weight: normal !important; font-style: normal !important; text-align: center !important; vertical-align: top !important; text-decoration: none !important; min-width: 24px !important; height: 22px !important; font-size: 16px !important; line-height: 20px !important; position: absolute; display: block; filter: grayscale(0); margin-left: 0px; opacity: 1; }

}

