/* default styles for extension "tx_wecmap_pi1" */
		.sidebar {display:block; overflow: auto;}
		.tx-wecmap-map .startendaddress {display: block; color: grey; font-size: 85%;}
		.tx-wecmap-map .infotitle { font-weight: bold; font-size: 110%;}
/* default styles for extension "tx_wecmap_pi2" */
		.sidebar {display:block; overflow: auto;}
		.tx-wecmap-map .startendaddress {display: block; color: grey; font-size: 85%;}
		.tx-wecmap-map .infotitle { font-weight: bold; font-size: 110%;}
/* default styles for extension "tx_wecmap_pi3" */
		.sidebar {display:block; overflow: auto;}
		.tx-wecmap-map .startendaddress {display: block; color: grey; font-size: 85%;}
		.tx-wecmap-map .infotitle { font-weight: bold; font-size: 110%;}
/* default styles for extension "tx_srfreecap_pi2" */
		.tx-srfreecap-pi2-image { margin-left: 1em; }
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
/* default styles for extension "tx_cssstyledcontent" */

* {margin:0;padding:0;}
body {font-size:100.01%; margin: 0em; padding: 0em; font-family:Arial, Helvetica, sans-serif; background-color: #D5D87D; color: #222222}

/* IMAGES */
/* IMAGES - CAPTIONS*/
	div.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	div.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	div.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

/* Needed for noRows setting */
	div.csc-textpic div.csc-textpic-imagecolumn { float: left; }

/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 1px solid black;
		/*padding: 0px 0px; */
		padding: 0em;
	}
	div.csc-textpic {display:inline;}
	div.csc-textpic-imagewrap {}

	div.csc-textpic IMG { border: none; display:inline;}

/* div: This will place the images side by side */
	div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image { float: left; display:inline; }

/* UL: This will place the images side by side */
	div.csc-textpic div.csc-textpic-imagewrap ul { list-style: none; margin: 0; padding: 0; }
	div.csc-textpic div.csc-textpic-imagewrap ul li { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
	div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image { float: left; }
	div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt { float: none; }
	div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd { float: none; }
	div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd img { border: none; } /* FE-Editing Icons */
	dl.csc-textpic-image { margin: 0; }
	dl.csc-textpic-image dt { margin: 0; display: inline; }
	dl.csc-textpic-image dd { margin: 0; }

/* Clearer */
	div.csc-textpic-clear { clear: both; }

/* Margins around images: */
/* Pictures on left, add margin on right */
	div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image,
	div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image,
	div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 0em;
	}

/* Pictures on right, add margin on left */
	div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image,
	div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image,
	div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 0em;
	}

/* Pictures centered, add margin on left */
	div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 0em;
	}
	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin: 0; }

	/* Space below each image (also in-between rows) */
	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0em; }
	div.csc-textpic-equalheight div.csc-textpic-imagerow { margin-bottom: 0em; display: block; }
	div.csc-textpic div.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0em !important; }
	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0em !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	div.csc-textpic-intext-left div.csc-textpic-imagewrap,
	div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
		margin-right:  0em;
	}
	div.csc-textpic-intext-right div.csc-textpic-imagewrap,
	div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
		margin-left:  0em;
	}

/* Positioning of images: */

/* Above */
	div.csc-textpic-above div.csc-textpic-imagewrap {display: block;}
	div.csc-textpic-above div.csc-textpic-text {clear: both; padding-top:0.33em; }
	

/* Center (above or below) */
	div.csc-textpic-center {display: inline-block;  text-align: center; /* IE-hack */ }
	div.csc-textpic-center div.csc-textpic-imagewrap {overflow: hidden; margin: 0 auto; }
	div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	div.csc-textpic-center div.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; margin: 0em; margin-right: 0.5em; padding: 0em;}

/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; margin: 0em; margin-left: 0.5em; padding: 0em;}

/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {display: block;}
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%;}
	/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {display: block;}
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%;}
	/* End hide from IE5/mac */

/* Color of mandatory error message */
span.powermail_mandatory { color: red;}

/* Background color if validation failed */
input.validation-failed, textarea.validation-failed { background-color: red;}

/* DIV container of errormessage */
div.powermail_mandatory_js { color: red; margin: 3px 0 15px 150px;}

/* Fieldset */
fieldset.tx-powermail-pi1_fieldset { border: 1px solid #aaa; background-color: #eeeeee; padding: 10px;}

/* legend of Fieldset */ 
fieldset.tx-powermail-pi1_fieldset legend {font-weight: bold; color: black;}

/* label */
fieldset.tx-powermail-pi1_fieldset label {display: block; width: 150px; float: left; clear: both; font-weight: bold;}

/* Input and textarea */
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select { width: 260px; }

/* DIV container arround every field */
div.tx_powermail_pi1_fieldwrap_html { margin: 10px 0;}
/* submit button */
fieldset.tx-powermail-pi1_fieldset input.powermail_submit { margin: 20px 0 10px 150px; font-weight: bold;}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title, p.tx_powermail_pi1_fieldwrap_html_radio_title {margin: 0; padding: 0; font-weight: bold;}

/* Confirmation */
td.powermail_all_td { padding: 3px 10px 3px 0;}




div#header {height: 6em; position: relative;  z-index:100; margin-bottom: 0em; }

div#rootline {padding-left: 13.125em; margin-bottom: 0.5em;}
div#rootline .blocks {background-color:#D0C507 ; height: 1em; overflow:hidden; margin-right: -0.5em; padding:0.25em;}
div#rootline .blocks .block {}
div#rootline .blocks .block span {font-size:0.7em; color: #222222;}
div#rootline .blocks .block a {text-decoration: none; color: #222222;}



div#content {position: relative; z-index: 100; overflow: hidden; padding: 0em 0.5em 0em 0.5em; margin: 0em;}
	div#title {position: relative; z-index: 120; padding-left: 13.125em; margin-bottom: 0.5em;}
	div#title .blocks {position: relative; z-index: 120; margin-right: -0.5em; margin-bottom: 0em; height: 6.25em; background-color: #639C18; }
	div#title .blocks .block {position: relative; z-index: 120; vertical-align: middle; }
	div#title .blocks .block span#title-image {float: left; margin-right: 0.5em;}	
	div#title .blocks .block span#title-image img {border: 0px solid blue;}	
	div#title .blocks .block h1 {padding-top: 1em; color: white; font-size: 1.75em; }
	div#title .blocks .block h2 {display: none; }

div#left {position: relative; z-index: 100; float:left; left: 0em; top: 0em; width: 12.5625em; padding-right: 0em; margin-right: 0.5em; margin-top: 0em; overflow: hidden !important; border-right: 0px solid black; }
div#right {position: relative; z-index: 100; float: right; right: 0em; top: 0em; width: 12.5625em; padding-left: 0em; margin-left: 0.5em; margin-top: 0em; overflow: hidden !important; border-left: 0px solid black; }
	
.align-center {text-align: center; }
.align-left {text-align: left; }
.align-right {text-align: right; }
.totop {margin: -1em 0em 0em;}

div#content .blocks {margin-top: 0em; z-index: 100;}
div#content .blocks span.intext-image {float:left; margin-right: 0.5em; margin-bottom: 0em;}
div#content .blocks .block {height:1%;}
div#content .blocks .block p {font-size: 0.75em; padding: 0em 0em 0.5em; }
div#content .blocks .block p + p{font-size: 0.75em; padding: 0em 0em 0.5em; }
div#content .blocks .block p.csc-header-date {float: none; color: #aaa; display:inline;}
div#content .blocks .block p img {font-size: 133%; margin: 0.5em; }

div#content .blocks .block ul {display:block; overflow:hidden; list-style-position: outside; margin: 0em 0.5em 0.5em; font-size: 0.75em; margin-left: 2.5em; padding-left: 2.5em;}
div#content .blocks .block ol {display:block; overflow:hidden; list-style-position: outside; margin: 0em 0.5em 0.5em; font-size: 0.75em; margin-left: 2.5em; padding-left: 2.5em;}
div#content .blocks .block ul li {margin-left: 2.5em; padding-left: 2.5em;}
div#content .blocks .block ol li {margin-left: 2.5em; padding-left: 2.5em;}

div#content .blocks .block .header {margin-bottom: 0.5em; }
div#content .blocks .block .text {diplay: inline;}
div#content .blocks .block .text .text-wrap {padding-bottom: 1em;}
div#content .blocks .block .textimage {display: block; overflow: hidden; margin-bottom: 0.5em !important; }
div#content .blocks .block .image {display: inline; overflow: hidden; margin-bottom: 0.5em !important;}
div#content .blocks .block .bullets {overflow: hidden; margin-bottom: 0.5em;}
div#content .blocks .block .table {overflow: hidden; margin-bottom: 0.5em;}
div#content .blocks .block .uploads {overflow: hidden; margin-bottom: 0.5em;}
div#content .blocks .block .multimedia {overflow: hidden; margin-bottom: 0.5em;}
div#content .blocks .block .mailform {overflow: hidden; margin-bottom: 0.5em;}
div#content .blocks .block .search {overflow: hidden; margin-bottom: 0.5em;}
div#content .blocks .block .login {overflow: hidden; margin-bottom: 0.5em;}
div#content .blocks .block .menu {overflow: hidden; margin-bottom: 0.5em;}
div#content .blocks .block .shortcut {overflow: hidden; margin-bottom: 0.5em;}
div#content .blocks .block .plugins {overflow: hidden; margin-bottom: 0.5em;}

div#content .blocks .block .csc-header {margin-top: 0em; margin-bottom: 0.75em; }
div#content .blocks .block .csc-header-n1 {}
div#content .blocks .block .csc-header h1 {font-size: 1.25em; line-height: 1em; }
div#content .blocks .block .csc-header h2 {font-size: 1.2em; line-height: 1em;}
div#content .blocks .block .csc-header h3 {font-size: 1.15em; line-height: 1em;}
div#content .blocks .block .csc-header h4 {font-size: 1.1em; line-height: 1em;}
div#content .blocks .block .csc-header h5 {font-size: 1.05em; line-height: 1em; border: 1px solid black; margin:auto; overflow: hidden; }
div#content .blocks .block .csc-textpicHeader h1 {font-size: 1.25em; line-height: 1em;}
div#content .blocks .block .csc-textpicHeader h2 {font-size: 1.2em; line-height: 1em;}
div#content .blocks .block .csc-textpicHeader h3 {font-size: 1.15em; line-height: 1em;}
div#content .blocks .block .csc-textpicHeader h4 {font-size: 1.1em; line-height: 1em;}
div#content .blocks .block .csc-textpicHeader h5 {font-size: 1.05em; line-height: 1em;}

div#content .blocks .block .textimage .csc-textpic-caption {font-size: 0.66em;}
div#content .blocks .block .image .csc-textpic-caption {font-size: 0.66em;}

div#content .blocks .block .image .csc-textpic-intext-left .csc-textpic-imagewrap {overflow:hidden; border: 0px solid black; margin-bottom: 0.5em !important; padding-bottom: 0em !important;}
div#content .blocks .block .image .csc-textpic-intext-right .csc-textpic-imagewrap {overflow:hidden; border: 0px solid black; margin-bottom: 0.5em !important;padding-bottom: 0em !important;}
div#content .blocks .block .image .csc-textpic-intext-left .csc-textpic-caption {padding: 0.25em; padding-bottom: 0em;}
div#content .blocks .block .image .csc-textpic-intext-right .csc-textpic-caption {padding: 0.25em; padding-bottom: 0em;}
div#content .blocks .block .image .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {overflow:hidden; margin-right: 0.5em; margin-bottom: 0em !important;}
div#content .blocks .block .image .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {overflow:hidden; margin-left: 0.5em; margin-bottom: 0em !important;}
div#content .blocks .block .image .csc-textpic-above-left .csc-textpic-imagewrap {overflow:hidden; padding-right: 0.5em !important; margin-bottom: 0em !important;}
div#content .blocks .block .image .csc-textpic-above-right .csc-textpic-imagewrap {overflow:hidden; padding-left: 0.5em !important; margin-bottom: 0em !important;}
div#content .blocks .block .image .csc-textpic-below-left .csc-textpic-imagewrap {overflow:hidden; padding-right: 0.5em !important;}
div#content .blocks .block .image .csc-textpic-below-right .csc-textpic-imagewrap {overflow:hidden; padding-left: 0.5em !important;}
div#content .blocks .block .image .csc-textpic-above-left .csc-textpic-caption {margin-bottom: 0.5em !important;}
div#content .blocks .block .image .csc-textpic-above-right .csc-textpic-caption {margin-bottom: 0.5em !important;}

div#content .blocks .block .image .csc-textpic-below-left .csc-textpic-caption {background-color:#cccccc; margin-bottom: 0.5em !important;}
div#content .blocks .block .image .csc-textpic-below-right .csc-textpic-caption {background-color:#cccccc; margin-bottom: 0.5em !important;}

div#content .blocks .block .textimage .csc-textpic-intext-left .csc-textpic-imagewrap {border: 0px solid black;}
div#content .blocks .block .textimage .csc-textpic-intext-right .csc-textpic-imagewrap {border: 0px solid black;}
div#content .blocks .block .textimage .csc-textpic-intext-left .csc-textpic-caption {padding: 0.25em;}
div#content .blocks .block .textimage .csc-textpic-intext-right .csc-textpic-caption {padding: 0.25em;}
div#content .blocks .block .textimage .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap  {overflow:hidden; margin-right: 0.5em; margin-bottom: 0.5em;}
div#content .blocks .block .textimage .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap  {overflow:hidden; margin-left: 0.5em; margin-bottom: 0.5em;}
div#content .blocks .block .textimage .csc-textpic-above-left .csc-textpic-imagewrap {padding-right: 0.5em !important;}
div#content .blocks .block .textimage .csc-textpic-above-right .csc-textpic-imagewrap {padding-left: 0.5em !important;}
div#content .blocks .block .textimage .csc-textpic-below-left .csc-textpic-imagewrap {padding-right: 0.5em !important;}
div#content .blocks .block .textimage .csc-textpic-below-right .csc-textpic-imagewrap {padding-left: 0.5em !important;}


div#content .blocks .block .csc-frame {display: block; overflow: hidden; }
div#content .blocks .block .csc-frame .image {margin-bottom: 0em !important; }
div#content .blocks .block .csc-frame .text {margin-bottom: 0em !important; }
div#content .blocks .block .csc-frame .textimage {margin-bottom: 0em !important; }
div#content .blocks .block .csc-frame .textimage .csc-textpic-imagewrap {margin-bottom: 0em !important; }
div#content .blocks .block .csc-frame .text-wrap {margin-bottom: 0em !important; padding-bottom: 0em !important; }
div#content .blocks .block .csc-frame-frame1 {padding: 0.5em; padding-bottom: 0em; margin: 0em 1em 0.5em; border: 1px solid #A1B40E;}
div#content .blocks .block .csc-frame-frame2 {padding: 0.5em; padding-bottom: 0em; margin: auto; overflow: hidden; margin-top: 0em; margin-bottom: 0em; width: 23.75em; border: 1px solid #A1B40E;}
div#content .blocks .block .csc-frame-frame3 {padding: 0.5em; padding-bottom: 0em; margin: 0em 0.5em 0.5em 0em !important; width: 11.5625em; overflow: hidden; float:left; border: 1px solid #FF8800; background-color:#FF8800; margin-bottom: 1em; -moz-border-radius: 0.5em; -khtml-border-radius: 0.5em; -webkit-border-radius: 0.5em;}
div#content .blocks .block .csc-frame-frame4 {padding: 0.5em; padding-bottom: 0em; margin: 0em 0.5em 0.5em 0em !important; width: 11.5625em; overflow: hidden; float:left; border: 1px solid #FFCC00; background-color:#FFCC00; margin-bottom: 1em; -moz-border-radius: 0.5em; -khtml-border-radius: 0.5em; -webkit-border-radius: 0.5em;}

div#content .blocks .block .csc-frame-q-color1 {padding: 0.5em; margin: 0em 0.5em 0.5em 0em !important; width: 11.5625em; height: 11.5625em; float:left;  border: 1px solid #FF5500; background-color:#FF5500; margin-bottom: 1em; -moz-border-radius: 0.5em; -khtml-border-radius: 0.5em; -webkit-border-radius: 0.5em;}
div#content .blocks .block .csc-frame-q-color2 {padding: 0.5em; margin: 0em 0.5em 0.5em 0em !important; width: 11.5625em; height: 11.5625em; float:left;  border: 1px solid #FF9900; background-color:#FF9900; margin-bottom: 1em; -moz-border-radius: 0.5em; -khtml-border-radius: 0.5em; -webkit-border-radius: 0.5em;}
div#content .blocks .block .csc-frame-q-color3 {padding: 0.5em; margin: 0em 0.5em 0.5em 0em !important; width: 11.5625em; height: 11.5625em; float:left;  border: 1px solid #FF7700; background-color:#FF7700; margin-bottom: 1em; -moz-border-radius: 0.5em; -khtml-border-radius: 0.5em; -webkit-border-radius: 0.5em;}
div#content .blocks .block .csc-frame-q-color4 {padding: 0.5em; margin: 0em 0.5em 0.5em 0em !important; width: 11.5625em; height: 11.5625em; float:left;  border: 1px solid #FFBB00; background-color:#FFBB00; margin-bottom: 1em; -moz-border-radius: 0.5em; -khtml-border-radius: 0.5em; -webkit-border-radius: 0.5em;}

div#content .blocks .block p.csc-frame-frame1 {display: block; overflow: hidden; padding: 0.67em; margin: 0.67em auto 1em; -moz-border-radius: 0.67em; -khtml-border-radius: 0.67em; -webkit-border-radius: 0.67em;}
div#content .blocks .block p.csc-frame-frame2 {display: block; overflow: hidden; padding: 0.67em; margin: 0.67em auto 1em; -moz-border-radius: 0.67em; -khtml-border-radius: 0.67em; -webkit-border-radius: 0.67em;}
div#content .blocks .block p.csc-frame-frame3 {display: block; overflow: hidden; padding: 0.67em; margin: 0.67em auto 1em; -moz-border-radius: 0.67em; -khtml-border-radius: 0.67em; -webkit-border-radius: 0.67em;}
div#content .blocks .block p.csc-frame-frame4 {display: block; overflow: hidden; padding: 0.67em; margin: 0.67em auto 1em; -moz-border-radius: 0.67em; -khtml-border-radius: 0.67em; -webkit-border-radius: 0.67em;}

div#content .blocks .block p.csc-frame-q-color1 {display: block; overflow: hidden; width: 15.4165em; height: 15.4165em; padding: 0.666em; margin: 0em 0.65em 0.65em 0em !important; }
div#content .blocks .block p.csc-frame-q-color2 {display: block; overflow: hidden; width: 15.4165em; height: 15.4165em; padding: 0.666em; margin: 0em 0.65em 0.65em 0em !important; }
div#content .blocks .block p.csc-frame-q-color3 {display: block; overflow: hidden; width: 15.4165em; height: 15.4165em; padding: 0.666em; margin: 0em 0.65em 0.65em 0em !important; }
div#content .blocks .block p.csc-frame-q-color4 {display: block; overflow: hidden; width: 15.4165em; height: 15.4165em; padding: 0.666em; margin: 0em 0.65em 0.65em 0em !important; }

div#content .blocks .block p.csc-frame-frame1 sub {line-height:2em;}
div#content .blocks .block p.csc-frame-frame2 sub {line-height:2em;}
div#content .blocks .block p.csc-frame-frame1 strong {font-size: 125%;}
div#content .blocks .block p.csc-frame-frame2 strong {font-size: 125%;}
div#content .blocks .block p.csc-frame-frame1 strong em {color: #639C18; font-style: normal;}
div#content .blocks .block p.csc-frame-frame2 strong em {color: #639C18; font-style: normal;}

div#content .blocks .block .csc-frame-frame1 p strong {font-size: 1.1em; color: #555555; }
div#content .blocks .block .csc-frame-frame1 p.align-right {color: #bcbcbc; font-size: 0.6em; }
div#content .blocks .block .csc-frame-rulerAfter {display: block; margin-top: 0em !important; margin-bottom: 1em !important; border-bottom:1px solid #639C18; width:50%; margin: auto; text-align:center;}
div#content .blocks .block .csc-frame-rulerBefore {display: block; margin-top: 0em !important; margin-bottom: 1em !important; border-top:1px solid #639C18; width:50%; margin: auto; text-align:center;}

div#content .blocks .content-frame .float-left-single {display: inline-block; float:left; width: 12.5625em; padding-top: 0em; padding-right: 0.5em; margin-right: 0em; margin-top: 0em; margin-bottom: -0.5em; overflow: hidden !important; }
div#content .blocks .content-frame .float-right-single {display: inline-block; float: right; clear: right; width: 12.5625em; padding-top: 0em; padding-left: 0.5em; margin-left: 0em; margin-top: 0em; margin-bottom: -0.5em; overflow: hidden !important; }
div#content .blocks .content-frame .float-left-multi {display: inline; float:left; width: 12.5625em; padding-top: 0em; padding-right: 0.5em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em; overflow: hidden !important; }
div#content .blocks .content-frame .float-right-multi {display: inline; float: right; width: 12.5625em; padding-top: 0em; padding-left: 0.5em; margin-left: 0em; margin-top: 0em; margin-bottom: 0em; overflow: hidden !important; }

div#content .blocks .content-frame .clear-left {clear: left;}
div#content .blocks .content-frame .clear-right {clear: right;}
div#content .blocks .content-frame .align-center {display: block; overflow:hidden; text-align: center; margin: auto; width:100%; }

div#content .blocks .content-frame .side .blocks {margin-top: 0em;}
div#content .blocks .content-frame .side .blocks .block {margin-top: 0em;}
div#content .blocks .content-frame .side .blocks .block .csc-header {margin-top: 0em !important; margin-bottom: 0em !important;}


.ie_advice {position: absolute; top:  1.75em; right:0.5em; border: 1px solid red; z-index:2100; width: 25em; background-color: #EFD102; filter:Alpha(opacity=75); }
.ie_advice p {font-size: 0.66em; color: red; font-weight: light;}
.ie_advice p strong {font-weight: bold;}

div.side {color: #333333}
div.side .blocks {display:block; margin-top: 0em; height: 1%; }
div.side .blocks #mainmenu {position: relative; z-index: 100; display: block; margin-bottom: 0.5em; padding-bottom: 0em; overflow: hidden; border-bottom: 0px solid black; }
div.side .blocks #mainmenu a {text-decoration:none; color: #D5D87D;}
div.side .blocks #mainmenu div.mm-1-wrap {margin-bottom: 0.25em; display: block; float: none; overflow: hidden; border: 1px solid black;}
div.side .blocks #mainmenu div.mm-1-wrap span {display:block;}
div.side .blocks #mainmenu div.mm-1-wrap span.colored_middot {display:inline; }
div.side .blocks #mainmenu div.mm-1-wrap a {font-weight: bold; font-size: 1.1em;}
div.side .blocks #mainmenu div.mm-1-wrap div.mm-1-1 {background-color: #639C18; padding:0.25em;}
div.side .blocks #mainmenu div.mm-1-wrap div.mm-1-2 {background-color: #6B9F17; padding:0.25em;}
div.side .blocks #mainmenu div.mm-1-wrap div.mm-1-3 {background-color: #73A216; padding:0.25em;}
div.side .blocks #mainmenu div.mm-1-wrap div.mm-1-4 {background-color: #7AA514; padding:0.25em;}
div.side .blocks #mainmenu div.mm-1-wrap div.mm-1-5 {background-color: #82A813; padding:0.25em;}
div.side .blocks #mainmenu div.mm-1-wrap div.mm-1-6 {background-color: #8AAB12; padding:0.25em;}
div.side .blocks #mainmenu div.mm-1-wrap div.mm-1-7 {background-color: #92AE11; padding:0.25em;}
div.side .blocks #mainmenu div.mm-1-wrap div.mm-1-8 {background-color: #9AB110; padding:0.25em;}
div.side .blocks #mainmenu div.mm-1-wrap div.mm-1-9 {background-color: #FFAC00; padding:0.25em;}
div.side .blocks #mainmenu div.mm-1-wrap div.mm-1-10 {background-color: #A1B40E; padding:0.25em;}
div.side .blocks #mainmenu div.mm-2-wrap a {font-size: 0.9em !important;}
div.side .blocks #mainmenu div.mm-3-wrap a {font-size: 0.9em !important;}
div.side .blocks #mainmenu span.mm-2-no {}
div.side .blocks #mainmenu span.mm-2-act {}
div.side .blocks #mainmenu span.mm-3-act {display: block; float:none; overflow: hidden; margin-left: 1em;}
div.side .blocks #mainmenu span.mm-3-no {display: block; float:none; overflow: hidden; margin-left: 1em;}
div.side .blocks #mainmenu span.mm-4-act {display: block; float:none; overflow: hidden; margin-left: 2em;}
div.side .blocks #mainmenu span.mm-4-no {display: block; float:none; overflow: hidden; margin-left: 2em;}

div.side .blocks .block {display: block; overflow: hidden ; height: 1%; margin-bottom: 0em !important; }
div.side .blocks .block p {font-size: 0.7em !important; margin: 0.5em 0.5em 0.5em !important; padding: 0em !important; }
div.side .blocks .block p + p {font-size: 0.7em !important; margin: 0em 0.5em 0.5em !important; padding: 0em !important; }
div.side .blocks .block p.align-left {text-align: left; }
div.side .blocks .block p.align-center {text-align: center; }
div.side .blocks .block p.align-right {text-align: right; }

div.side .blocks .block p sub em {line-height:100%;}

div.side .blocks .block .header {border: 1px solid black; background-color: #eeeeee; }

div.side .blocks .note .block {display: inline;}
div.side .blocks .comment .block {display: inline;}
div.side .blocks .help .block {display: inline;}
div.side .blocks .quote .block {display: inline;}

div.side .blocks .block .text {display: block !important; border: 1px solid #639C18 ; background-color: #eeeeee;margin-bottom: 0.5em !important;}
div.side .blocks .block .text .text-wrap {padding-bottom: 0em !important;}
div.side .blocks .note .block .text {border: 1px solid #FF6600 ; background-color: #eeeeee;}
div.side .blocks .note .block .text .text-wrap {padding-bottom: 0em !important;}
div.side .blocks .comment .block .text {border: 1px solid #FF8800 ; background-color: #eeeeee;}
div.side .blocks .comment .block .text .text-wrap {padding-bottom: 0em !important;}
div.side .blocks .help .block .text {border: 1px solid #FFAA00 ; background-color: #eeeeee;}
div.side .blocks .help .block .text .text-wrap {padding-bottom: 0em !important;}
div.side .blocks .quote .block .text {border: 1px solid #FFCC00 ; background-color: #eeeeee;}
div.side .blocks .quote .block .text .text-wrap {padding-bottom: 0em !important;}


div.side .blocks .block .textimage {display: block !important; border:1px solid #639C18; background-color: #eeeeee;}
div.side .blocks .note .block .textimage {border:1px solid #FF5500; background-color: #eeeeee;}
div.side .blocks .comment .block .textimage {border:1px solid #FF7700; background-color: #eeeeee;}
div.side .blocks .help .block .textimage {border:1px solid #FF9900; background-color: #eeeeee;}
div.side .blocks .quote .block .textimage {border:1px solid #FFBB00; background-color: #eeeeee;}

div.side .blocks .block .image {display: block !important; border: 0px solid #639C18; margin-bottom: 0.5em !important;} 
div.side .blocks .block .bullets {display: block !important; border: 1px solid #EFD102; background-color: #eeeeee; }
div.side .blocks .block .table {display: block !important; border: 1px solid #639C18; background-color: #eeeeee; text-align: center; }
div.side .blocks .block .uploads {display: block !important; border: 1px solid #639C18; background-color: #eeeeee; }
div.side .blocks .block .multimedia {display: block !important; border: 1px solid #639C18; background-color: #eeeeee; }
div.side .blocks .block .mailform {display: block !important; border: 1px solid #639C18; background-color: #eeeeee; }
div.side .blocks .block .search {display: block !important; border: 1px solid #639C18; background-color: #eeeeee; }
div.side .blocks .block .login {display: block !important; border: 1px solid #639C18; background-color: #eeeeee; }
div.side .blocks .block .menu {display: block !important; border: 1px solid #639C18; background-color: #eeeeee; }
div.side .blocks .block .shortcut {display: block !important; border: 0px solid #639C18; background-color: #eeeeee; margin-bottom: 0em !important;}
div.side .blocks .block .plugins {display: block !important; border: 1px solid #639C18; background-color: #eeeeee; }


div.side .blocks .block .csc-header {height: 1%;}
div.side .blocks .block .csc-header {margin-top: 0em !important; margin-bottom: 0em !important;}
div.side .blocks .block .csc-header-n1 {margin-top: 0em !important; margin-bottom: 0em !important;}

div.side .blocks .block .csc-header h1 {font-size: 0.7em !important; line-height: 1em; padding:0.44em; border: 0px none !important;}
div.side .blocks .block .csc-header h2 {font-size: 0.7em !important; line-height: 1em; padding:0.44em; border: 0px none !important;}
div.side .blocks .block .csc-header h3 {font-size: 0.7em !important; line-height: 1em; padding:0.44em; border: 0px none !important;}
div.side .blocks .block .csc-header h4 {font-size: 0.7em !important; line-height: 1em; padding:0.44em; border: 0px none !important;}
div.side .blocks .block .csc-header h5 {font-size: 0.7em !important; line-height: 1em; padding:0.44em; border: 0px none !important;}

div.side .blocks .block .csc-textpicHeader h1 {font-size: 0.7em !important; line-height: 1em; padding:0.44em; border: 0px none !important;}
div.side .blocks .block .csc-textpicHeader h2 {font-size: 0.7em !important; line-height: 1em; padding:0.44em; border: 0px none !important;}
div.side .blocks .block .csc-textpicHeader h3 {font-size: 0.7em !important; line-height: 1em; padding:0.44em; border: 0px none !important;}
div.side .blocks .block .csc-textpicHeader h4 {font-size: 0.7em !important; line-height: 1em; padding:0.44em; border: 0px none !important;}
div.side .blocks .block .csc-textpicHeader h5 {font-size: 0.7em !important; line-height: 1em; padding:0.44em; border: 0px none !important;}

div.side .blocks .block h4.align-center {text-align:center; margin-top:0.5em;}

div.side .blocks .block .csc-list-ol {}
div.side .blocks .block .csc-list-ol ol {font-size: 0.7em !important; margin-bottom:0.5em !important;}
div.side .blocks .block .csc-list-ul {}
div.side .blocks .block .csc-list-ul ul {font-size: 0.7em !important; margin-bottom:0.5em !important;}


div.side .blocks .block .header .csc-header {border: 0px solid black; background-color: #639C18; }

div.side .blocks .block .text .csc-header {border: 0px solid black; margin:0px; background-color: #639C18;}
div.side .blocks .note .block .text .csc-header {background-color: #FF6600;}
div.side .blocks .comment .block .text .csc-header {background-color: #FF8800;}
div.side .blocks .help .block .text .csc-header {background-color: #FFAA00;}
div.side .blocks .quote .block .text .csc-header {background-color: #FFCC00;}

div.side .blocks .block .textimage .csc-header {border: 0px solid black; background-color: #639C18; }
div.side .blocks .note .block .textimage .csc-header {background-color: #FF5500; }
div.side .blocks .comment .block .textimage .csc-header {background-color: #FF7700; }
div.side .blocks .help .block .textimage .csc-header {background-color: #FF9900; }
div.side .blocks .quote .block .textimage .csc-header {background-color: #FFBB00; }

div.side .blocks .block .textimage .csc-textpicHeader {border: 0px solid black; background-color: #639C18;}
div.side .blocks .block .image .csc-header {border: 0px solid black !important; background-color: #639C18; }
div.side .blocks .block .bullets .csc-header {border: 0px solid black; background-color: #EFD102; }
div.side .blocks .block .table .csc-header {border: 0px solid black; background-color: #639C18; }
div.side .blocks .block .uploads .csc-header {border: 0px solid black; background-color: #639C18; }
div.side .blocks .block .multimedia .csc-header {border: 0px solid black; background-color: #639C18; }
div.side .blocks .block .mailform .csc-header {border: 0px solid black; background-color: #639C18; }
div.side .blocks .block .search .csc-header {border: 0px solid black; background-color: #639C18; }
div.side .blocks .block .login .csc-header {border: 0px solid black; background-color: #639C18; }
div.side .blocks .block .menu .csc-header {border: 0px solid black; background-color: #639C18; }
div.side .blocks .block .shortcut .csc-header {border: 0px solid black; background-color: #639C18; }
div.side .blocks .block .plugins .csc-header {border: 0px solid black; background-color: #639C18; }


div.side .blocks .block .textimage .csc-textpic-above-center .csc-textpic-imagewrap  {overflow:hidden; padding: 0em !important; margin: 0em !important;}
div.side .blocks .block .textimage .csc-textpic-above-left .csc-textpic-imagewrap  {overflow:hidden; padding: 0.25em; padding-bottom: 0em !important; margin-bottom: 0em !important;}
div.side .blocks .block .textimage .csc-textpic-above-right .csc-textpic-imagewrap  {overflow:hidden; padding: 0.25em; padding-bottom: 0em !important; margin-bottom: 0em !important;}
div.side .blocks .block .textimage .csc-textpic-below-center .csc-textpic-imagewrap  {overflow:hidden; padding: 0em !important; margin: 0em !important;}
div.side .blocks .note .block .textimage .csc-textpic-below-center .csc-textpic-imagewrap  {overflow: hidden; padding: 0em 0.5em 0.5em !important; margin: auto !important;}
div.side .blocks .comment .block .textimage .csc-textpic-below-center .csc-textpic-imagewrap  {overflow: hidden; padding: 0em 0.5em 0.5em !important; margin: auto !important;}
div.side .blocks .block .textimage .csc-textpic-below-left .csc-textpic-imagewrap  {overflow:hidden; padding: 0.25em; padding-top: 0em; margin-bottom: 0em !important;}
div.side .blocks .block .textimage .csc-textpic-below-right .csc-textpic-imagewrap  {overflow:hidden; padding: 0.25em; padding-top: 0em; margin-bottom: 0em !important;}
div.side .blocks .block .textimage .csc-textpic-intext-left .csc-textpic-imagewrap  {overflow:hidden; padding: 0.25em; margin-right: 0.25em; }
div.side .blocks .block .textimage .csc-textpic-intext-right .csc-textpic-imagewrap  {overflow:hidden; padding: 0.25em; margin-left: 0.25em; }
div.side .blocks .block .textimage .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap  {overflow:hidden; margin-right: 0.25em; margin-bottom: 0.25em;}
div.side .blocks .block .textimage .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap  {overflow:hidden; margin-left: 0.25em; margin-bottom: 0.25em;}



div.side .blocks .block .csc-textpic-caption {font-size: 0.65em; padding-bottom:0.25em;}

div.side .blocks .block .bullets ul.csc-bulletlist {margin: 0.5em 0em 0.5em 0.5em !important; left: 0em; font-size: 0.7em; margin-left: 1.15em !important; padding-left: 1.15em !important; }
div.side .blocks .block .bullets ol.csc-bulletlist {margin: 0.5em 0em 0.5em 0.5em !important; left: 0em; font-size: 0.7em; margin-left: 1.15em !important; padding-left: 1.15em !important; }
div.side .blocks .block .bullets .csc-bulletlist li {margin-left: 0em !important; padding-left: 0em !important;}

div.side .blocks .block .bullets ul.csc-bulletlist-0 {color: #000000; font-weight:bold; }
div.side .blocks .block .bullets ol.csc-bulletlist-0 {color: #000000; font-weight:bold; }
div.side .blocks .block .bullets .csc-bulletlist-0 li {}

div.side .blocks .block .bullets ul.csc-bulletlist-1 {color: #333333; }
div.side .blocks .block .bullets ol.csc-bulletlist-1 {color: #333333; }
div.side .blocks .block .bullets .csc-bulletlist-1 li {}

div.side .blocks .block .bullets ul.csc-bulletlist-2 {color: #666666; font-weight:bold; }
div.side .blocks .block .bullets ol.csc-bulletlist-2 {color: #666666; font-weight:bold; }
div.side .blocks .block .bullets .csc-bulletlist-2 li {}

div.side .blocks .block .bullets ul.csc-bulletlist-3 {color: #999999; }
div.side .blocks .block .bullets ol.csc-bulletlist-3 {color: #999999; }
div.side .blocks .block .bullets .csc-bulletlist-3 li {}

div.side .blocks .block .table table.contenttable {}
div.side .blocks .block .table table.contenttable-0 {margin: 0em; width: 12.5em; caption-side: bottom; border-collapse: collapse; empty-cells: show; border: 0px solid gray; border-spacing: 1px; }
div.side .blocks .block .table table.contenttable-1 {margin: 0em; width: 12.5em; caption-side: bottom; border-collapse: collapse; empty-cells: show; border: 0px solid gray; border-spacing: 1px;}
div.side .blocks .block .table table.contenttable-2 {margin: 0em; width: 12.5em; caption-side: bottom; border-collapse: collapse; empty-cells: show; border: 0px solid gray; border-spacing: 1px;}
div.side .blocks .block .table table.contenttable-3 {margin: 0em; width: 12.5em; caption-side: top; border-collapse: collapse; empty-cells: show; border: 0px solid gray; border-spacing: 1px;}
div.side .blocks .block .table table.contenttable caption {margin: 0.33em;}
div.side .blocks .block .table table.contenttable-0 caption {text-align: left; font-size: 0.7em; font-style: normal; font-weight: normal; }
div.side .blocks .block .table table.contenttable-1 caption {text-align: right; font-size: 0.7em; font-style: italic; font-weight: bold; }
div.side .blocks .block .table table.contenttable-2 caption {text-align: right; font-size: 0.7em; font-style: normal; font-weight: normal; }
div.side .blocks .block .table table.contenttable-3 caption {text-align: left; font-size: 0.7em; font-style: normal; font-weight: normal; }
div.side .blocks .block .table table.contenttable th {}
div.side .blocks .block .table table.contenttable-0 th {font-size: 0.7em; font-style: normal; font-weight: bold; background-color: #eeeeee; color: #000000; padding: 0.25em;}

div.side .blocks .block .table table.contenttable-1 th {font-size: 0.7em; font-style: normal; font-weight: bold; background-color: #cccccc; color: #000000; padding: 0.25em;}
div.side .blocks .block .table table.contenttable-2 th {font-size: 0.7em; font-style: normal; font-weight: bold; background-color: #cccccc; color: #000000; padding: 0.25em;}
div.side .blocks .block .table table.contenttable-3 th {font-size: 0.7em; font-style: normal; font-weight: bold; background-color: #cccccc; color: #000000; padding: 0.25em;}
div.side .blocks .block .table table.contenttable td {}
div.side .blocks .block .table table.contenttable-0 td {font-size: 0.7em; padding: 0.25em;}
div.side .blocks .block .table table.contenttable-1 td {font-size: 0.7em; padding: 0.25em;}
div.side .blocks .block .table table.contenttable-2 td {font-size: 0.7em; padding: 0.25em;}
div.side .blocks .block .table table.contenttable-3 td {font-size: 0.7em; padding: 0.25em;}
div.side .blocks .block .table table.contenttable-0 td.td-0 {font-weight: bold;}
div.side .blocks .block .table table.contenttable-1 td.td-0 {font-weight: bold;}
div.side .blocks .block .table table.contenttable-2 td.td-0 {font-weight: bold;}
div.side .blocks .block .table table.contenttable-3 td.td-0 {font-weight: bold;}
div.side .blocks .block .table table.contenttable-0 tr.tr-odd td {background-color: #82A813; color: #000000; }
div.side .blocks .block .table table.contenttable-0 tr.tr-even td {background-color: #8AAB12; color: #000000;  }
div.side .blocks .block .table table.contenttable-0 tr.tr-last td {background-color: #92AE11; color: #000000; font-weight: bold;}
div.side .blocks .block .table table.contenttable-1 tr.tr-odd td {background-color: #669900; color: #000000; }
div.side .blocks .block .table table.contenttable-1 tr.tr-even td {background-color: #999900; color: #000000;  }
div.side .blocks .block .table table.contenttable-1 tr.tr-last td {background-color: #999900; color: #000000; font-weight: bold;}
div.side .blocks .block .table table.contenttable-2 tr.tr-odd td {background-color: #669900; color: #000000; }
div.side .blocks .block .table table.contenttable-2 tr.tr-even td {background-color: #999900; color: #000000;  }
div.side .blocks .block .table table.contenttable-2 tr.tr-last td {background-color: #999900; color: #000000; font-weight: normal;}
div.side .blocks .block .table table.contenttable-3 tr.tr-odd td {background-color: #ffffff; color: #000000; }
div.side .blocks .block .table table.contenttable-3 tr.tr-even td {background-color: #000000; color: #ffffff;  }
div.side .blocks .block .table table.contenttable-3 tr.tr-last td {background-color: #999900; color: #000000; font-weight: normal;}

div.side .blocks .block .uploads table.csc-uploads {width:100%; overflow:hidden;}

div.side .blocks .block .multimedia object {width: 12.425em; height: 12.425em; border: 0px none}

div.side .blocks .block .mailform form {border: 0px solid black;}
div.side .blocks .block .mailform form fieldset {margin:0.25em; padding:0.25em; border: 1px solid black;}
div.side .blocks .block .mailform form fieldset label {font-size: 0.7em;}

div.side .blocks .block .menu ul {margin: 0em !important; left: 0em; font-size: 0.7em; }
div.side .blocks .block .menu ol {margin: 0em !important; left: 0em; font-size: 0.7em; }
div.side .blocks .block .menu ul li {margin-left: 0.5em !important; padding-left: 0.5em !important;}
div.side .blocks .block .menu ol li {margin-left: 0.5em !important; padding-left: 0.5em !important;}

div.side .blocks .block .menu .csc-menu-3 {padding: 0.5em 0.5em 0em !important;}
div.side .blocks .block .menu .csc-menu-3 .csc-section {font-size: 0.7em; padding: 0em 0em 0.66em; !important;}
div.side .blocks .block .menu .csc-menu-3 .csc-section a {color: #333333; text-decoration: none;}

div.side .blocks .block ul {margin: 0em !important; left: 0em; font-size: 0.7em; }
div.side .blocks .block ol {margin: 0em !important; left: 0em; font-size: 0.7em; }
div.side .blocks .block ul li {margin-left: 0.5em !important; padding-left: 0.5em !important;}
div.side .blocks .block ol li {margin-left: 0.5em !important; padding-left: 0.5em !important;}


div#footer {position: relative; z-index: 1000; margin-left:0.5em; margin-right:0.5em; border-top: 1px solid #222222; padding-top:0em; margin-top:2em; text-align: center;}
div#footer .block {font-size: 0.7em;}



div#footermenu {position: relative; z-index: 1000; margin-top:-2em; margin-bottom:1em; margin-left:14.125em; margin-right:0.5em; border-top: 0px solid black; border-bottom: 0px solid black; padding:0em; float:right; }
div#footermenu a {text-decoration: none; font-weight: bold; padding: 0em; line-height: 1em; font-size: 0.7em; color: #eee; }
div#footermenu span.fm-1 {background-color: #639C18; margin-left: 0.25em; padding: 0em 0.25em;}
div#footermenu span.fm-2 {background-color: #6B9F17; margin-left: 0.25em; padding: 0em 0.25em;}
div#footermenu span.fm-3 {background-color: #73A216; margin-left: 0.25em; padding: 0em 0.25em;}
div#footermenu span.fm-4 {background-color: #7AA514; margin-left: 0.25em; padding: 0em 0.25em;}
div#footermenu span.fm-5 {background-color: #82A813; margin-left: 0.25em; padding: 0em 0.25em;}
div#footermenu span.fm-6 {background-color: #8AAB12; margin-left: 0.25em; padding: 0em 0.25em;}
div#footermenu span.fm-7 {background-color: #92AE11; margin-left: 0.25em; padding: 0em 0.25em;}
div#footermenu span.fm-8 {background-color: #9AB110; margin-left: 0.25em; padding: 0em 0.25em;}
div#footermenu span.fm-9 {background-color: #FFAC00; margin-left: 0.25em; padding: 0em 0.25em;}
div#footermenu span.fm-10 {background-color: #A1B40E; margin-left: 0.25em; padding: 0em 0.25em;}




div#language-selection {position: absolute; right: 0.5em; top: 0em; width: 100%; margin-top:4.75em;}
div#language-selection div#topmenu {float: right; margin-left: 0.25em; }
div#language-selection div#topmenu a {text-decoration: none; font-weight: bold; padding: 0em; line-height: 1em; font-size:0.7em; color: #eee;  }
div#language-selection div#topmenu span.tm-1 {background-color: #639C18; margin-left: 0.25em; padding: 0em 0.25em;}
div#language-selection div#topmenu span.tm-2 {background-color: #6B9F17; margin-left: 0.25em; padding: 0em 0.25em;}
div#language-selection div#topmenu span.tm-3 {background-color: #73A216; margin-left: 0.25em; padding: 0em 0.25em;}
div#language-selection div#topmenu span.tm-4 {background-color: #7AA514; margin-left: 0.25em; padding: 0em 0.25em;}
div#language-selection div#topmenu span.tm-5 {background-color: #82A813; margin-left: 0.25em; padding: 0em 0.25em;}
div#language-selection div#topmenu span.tm-6 {background-color: #8AAB12; margin-left: 0.25em; padding: 0em 0.25em;}
div#language-selection div#topmenu span.tm-7 {background-color: #92AE11; margin-left: 0.25em; padding: 0em 0.25em;}
div#language-selection div#topmenu span.tm-8 {background-color: #9AB110; margin-left: 0.25em; padding: 0em 0.25em;}
div#language-selection div#topmenu span.tm-9 {background-color: #FFAC00; margin-left: 0.25em; padding: 0em 0.25em;}
div#language-selection div#topmenu span.tm-10 {background-color: #A1B40E; margin-left: 0.25em; padding: 0em 0.25em;}

div#language-selection div.lm-content {float: right; }
div#language-selection div.lm-content span {background-color: #aaa; margin-left: 0.25em; padding: 0em 0.25em;line-height:1em;font-size:0.7em;}
div#language-selection div.lm-content span a {text-decoration:none; font-weight:bold; padding:0em; color: white;}

div#headerimage1 {position:absolute; display: block; z-index:10; top: 0em; left: 0em; width: 48.4375em; height: 15.5em;}
div#headerimage2 {position:absolute; display: block; z-index:10; top: 15.5em; left: 0em; width: 14.375em; height: 23em;}
div#footer-image {position: relative; bottom: 18.125em; right: 0em; float: right; }

div#searchbox {display:block; position:absolute; z-index:1000; top: 7em; left:0.5em; width: 12.5em; border: 1px solid black; background-color: #D5D87D;}
div#searchbox .csc-header {border: 0px solid black; background-color: #cccccc; }
div#searchbox .csc-header h3 {font-size: 1em !important; line-height: 1em; padding:0.25em;}
div#searchbox form {padding:0.25em; text-align: center; height:2em; vertical-align: middle;}

div#searchbox form input {}
div#searchbox form input.button {font-size: 1em; margin-left: 0.5em;}
