#Container {
	width: 830px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 7px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align: center;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px;
	padding: 0px;
}
#Logo {
	float: left;
	width: 200px;
	padding-top: 17px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 1.5em;
	font-weight: bold;
}
#Logo a:link, #Logo a:visited   {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#LogoContainer {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
#LogoContainerRight {
	float: Right;
	margin-top: 10px;
	margin-left: 10px;
}
#Search {
	float: right;
	width: 590px;
	margin-top: 18px;
	font-size: 1em;
	color: #FFFFFF;
}
#Search .input {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #AAB3B3;
	border-bottom-color: #D5DDDD;
	border-left-color: #AAB3B3;
	background-color: #FFFFFF;
	font-size: 10px;
	float: left;
	height: 15px;
}
#Search .submit {
	background-image: url(../img/buttonbg.gif);
	background-repeat: repeat-x;
	background-position: left center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #CCCCCC;
}
#TopMenuBar {
	clear: both;
	float: left;
	background-image: url(../img/bgnew.jpg);
	background-repeat: repeat-x;
	height: 30px;
	width: 830px;
	margin-top: 20px;
}
.Topmenuitem:link, .Topmenuitem:visited {
	float: left;
	padding-top: 5px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
}
.Topmenuitem:hover {
	float: left;
	padding-top: 5px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #D6C762;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
}
#LeftMenu {
	float: left;
	margin-right: 5px;
	padding-right: 5px;
}
#TopContainer {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	background-image: url(../img/bgnew.jpg);
	background-repeat: repeat-x;
	height: 78px;
}
#StartMidSection {
	float: left;
	width: 442px;
	text-align: left;
	margin-right: 5px;
}
#RightSection {
	float: right;
	width: 185px;
}
.LangSelect 
{
	width: 180px;
	margin-bottom: 5px;
	background-image: url(../img/arrow_select.gif);
	background-repeat: no-repeat;
	text-indent: 19px;
	font-size: 0.9em;
}                            
.LangSelect a:link, .LangSelect a:visited {
	text-decoration:none;
	color:#000000
}                            
.LangSelect a:hover{
	text-decoration:underline;
	color:#000000
}
.MenuItem1:link, .MenuItem1:visited {
	font-family: Verdana, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	width: 179px;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-right: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.MenuItem1:hover {
	font-family: Verdana, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	width: 179px;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-right: 5px;
	background-color: #EAEDF6;
}
.MenuItem1act:link, .MenuItem1act:visited {
	font-family: Verdana, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	width: 179px;
	background-color: #EAEDF6;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-right: 5px;
}
.MenuItem1act:hover {
	font-family: Verdana, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	width: 179px;
	background-color: #BDC6DF;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-right: 5px;
}
.MenuItem2:link, .MenuItem2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	width: 179px;
	background-color: #EAEDF6;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-position: left center;
}
.MenuItem2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	width: 179px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #BDC6DF;
}
.MenuItem3:link, .MenuItem3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	width: 179px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #EAEDF6;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
* html .MenuItem3Popout  /* this is recognized by IE only */
{
  width: 179px;  /* total width, only for IE5.x/Win */
  w\idth: 179px; /* content width for other IE */
}
.MenuItem3Popout
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	width: 179px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	background-color: #EAEDF6;
	background-repeat: no-repeat;
	background-position: right center;
	width: 179px;  /* content width for other browsers */
	w\idth: 184px; /* content width for other IE */
}
.MenuItem3Popout:link, .MenuItem3Popout:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	width: 179px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	background-color: #EAEDF6;
	background-repeat: no-repeat;
	background-position: right center;
}
.MenuItem3NoChild:link, .MenuItem3NoChild:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	width: 179px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #EAEDF6;
	background-repeat: no-repeat;
	background-position: right center;
}
.MenuItem3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	width: 179px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #BDC6DF;
}
.MenuItem3NoChild:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	width: 179px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #BDC6DF;
}
.MenuItem3Act:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	width: 179px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #BDC6DF;
}
.MenuItem4:link, .MenuItem4:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	width: 179px;
	padding-bottom: 5px;
	text-indent: 25px;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #EAEDF6;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.MenuItem4NoChild:link, .MenuItem4NoChild:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	width: 179px;
	padding-bottom: 5px;
	text-indent: 25px;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #EAEDF6;
	background-repeat: no-repeat;
	background-position: right center;
}
.MenuItem4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	width: 179px;
	padding-bottom: 5px;
	text-indent: 25px;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #BDC6DF;
}
.MenuItem4NoChild:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	width: 179px;
	padding-bottom: 5px;
	text-indent: 25px;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #BDC6DF;
}
#StartPageContainer {
	float: left;
	width: 830px;
	background-image: url(../img/startpagecontainer1.gif);
	background-repeat: repeat-y;
	background-position: left;
}
#DynamicImage {
	clear: both;
	float: left;
	width: 185px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
}
#StartImageHolder {
	float: left;
	width: 442px;
	clear: both;
}
#StartPageEditArea {
	float: left;
	width: 430px;
	clear: both;
	margin-top: 10px;
	text-align: left;
	padding: 5px 6px;
	font-size: 1em;
}
#ListBox1 {
	float: left;
	width: 215px;
	background-image: url(../img/bgbluelist1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	margin-top: 10px;
}
.ListHeading {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 2px;
	clear: both;
	width: 174px;
	margin-bottom: 5px;
	padding-left: 8px;
}
.ListItem:link, .ListItem:visited {
	width: 300px;  /* content width for other browsers */
	w\idth: 200px; /* content width for other IE */
	clear: both;
	float: left;
	font-size: 0.9em;
	color: #333333;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	padding-right: 5px;
}
* html .ListItem:link, .ListItem:visited  /* this is recognized by IE only */
  {
  width: 210px;  /* total width, only for IE5.x/Win */
  w\idth: 215px; /* content width for other IE */
}
.ListItem:hover {
	clear: both;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #6F86B8;
	color: #FFFFFF;
	text-decoration: none;
}
#ListBox2 {

	float: right;
	width: 215px;
	background-image: url(../img/bgbluelist1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	margin-top: 10px;
}
#StartPageListBoxHolder {
	float: left;
	width: 442px;
}
#NewsList {
	float: left;
	width: 182px;
	background-image: url(../img/bgnewslist.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	clear: both;
	padding-bottom: 10px;
}
.NewsItem:link, .NewsItem:visited {

	clear: both;
	float: left;
	width: 160px;
	font-size: 0.9em;
	color: #333333;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}
#Footer {
	clear: both;
	float: left;
	width: 820px;
	margin-top: 15px;
	font-size: 0.9em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding: 8px 5px 5px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7288BA;
	margin: 5px 0px;
	padding: 0px;
	font-size: 1.1em;
	font-weight: bold;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #b32228;
	margin: 8px 0px 5px;
	padding: 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 8px 0px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 100%;
}
.PageName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #333333;
	clear: both;
	float: left;
	width: 422px;
	margin-bottom: 20px;
	margin-left: 5px;
}
.BlueBoxList {
	list-style-position: outside;
	list-style-image: url(../img/dotoffices.gif);
	text-align: left;
	display: block;
}
.BlueBoxListWide {
	display: block;
	list-style-position: outside;
	list-style-image: url(../img/dotoffices.gif);
	text-align: left;
}
.BlueBoxListWide li {
margin-bottom: 5px;
}
.BBLWide {
	display: block;
	list-style-position: outside;
	list-style-image: url(../img/dotoffices.gif);
	text-align: left;
}
.BBLWide li {
margin-bottom: 5px;
}
.PrintAndDate {
	CLEAR: both; 
	FONT-SIZE: 0.9em; 
	FLOAT: left; 
	MARGIN-BOTTOM: 15px; 
	MARGIN-LEFT: 5px; 
	WIDTH: 422px; 
	COLOR: #848484
}
.EditorContent {
	font-size: 1em;
	color: #333333;
	clear: both;
	float: left;
	width: 410px;
	line-height: 1.3em;
	margin-left: 5px;
	margin-bottom: 8px;
}
.EditorContentWide 
{
	clear: both;
	font-size: 1em;
	color: #333333;
	clear: both;
	float: left;
	width: 590px;
	line-height: 1.3em;
	margin-left: 5px;
	margin-bottom: 8px;
}
#RightEditorContent {
	float: left;
	width: 182px;
	text-align: left;
	margin-top: 10px;
	clear: both;
	font-size: 0.9em;
}
.LogoLeft {
	clear: both;
	float: left;
	margin-top: 40px;
	margin-left: 5px;
}
.FloatLeft {
	float: left;
	width: auto;
	clear: left;
	margin-top: 5px;
	color: #FFFFFF;
	padding-left: 12px;
}
.FloatRight {
	float: right;
	width: auto;
	padding-right: 10px;
}
.TopMenuItemTop, .TopMenuItemTop:link, .TopMenuItemTop:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.9em;
}
.TopMenuItemTop:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#NewsList P {
	margin: 0px;
	padding: 0px 10px;
	float: left;
	clear: both;
	font-size: 0.9em;
}
#NewsHeading a:link, #NewsHeading a:hover, #NewsHeading a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	float: left;
	width: 160px;
}
#NewsPuff a:link, #NewsPuff a:hover, #NewsPuff a:visited {
	color: #333333;
	text-decoration: none;
	float: left;
	width: 160px;
}
#NewsLink a:link, #NewsLink a:visited{
	color: #1954A6;
	text-decoration: none;
	float: left;
	width: 160px;
}
#NewsLink a:hover{
	color: #1954A6;
	text-decoration: underline;
}
#NewsDate a:link, #NewsDate a:hover, #NewsDate a:visited {
	color: #333333;
	text-decoration: none;
	margin-top: 8px;
	float: left;
	width: 160px;
}
#NewsItem {
	clear: both;
	float: left;
	width: 235px;
	margin-bottom: 8px;
}
#Dekor {
	background-image: url(../img/dekor.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 25px;
	margin-left: 5px;
}
#NewsListMain {
	float: left;
	width: 98%;
	background-image: url(../img/newslistmain.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	clear: both;
	padding-bottom: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}
.Filters {
	float: left;
	width: 100px;
	font-size: 0.9em;
	line-height: 15pt;
}
.FilterHolder {
	float: left;
	width: 200px;
	margin-left: 10px;
	margin-top: 10px;
}
.FilterHolderSub {
	float: left;
	width: 200px;
	margin-top: 10px;
}
input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.NewsRowBr:link, .NewsRowBr:visited {
	float: left;
	width: 95%;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D0D5E0;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	color: #333333;
	margin-left: 8px;
	font-size: 0.9em;
}
.NewsRowBr:hover {
	float: left;
	width: 95%;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D0D5E0;
	padding-top: 5px;
	background-color: #F1F1F1;
	color: #333333;
	text-decoration: none;
	cursor: hand;
}
.NewsRowBrNoborder {
	float: left;
	width: 80%;
	clear: both;
	padding-top: 5px;
	margin-bottom: 10px;
	text-align: center;
	margin-left: 5px;
	font-size: 0.9em;
}
#UpHolder {
	font-size: 1em;
	color: #577DAC;
	clear: both;
	float: left;
	width: 410px;
	margin-left: 5px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
#UpHolder img {
	float: left;
	margin-right: 5px;
}
#UpHolder a:link, #UpHolder a:visited {
	text-decoration: none;
	color: #999999;
}
#UpHolder a:hover {
	text-decoration: underline;
	color: #999999;
}
.ListHeadingBlue {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 2px;
	clear: both;
	margin-bottom: 5px;
	width: auto;
	padding-left: 8px;
}
.ListHeadingNews {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 2px;
	clear: both;
	width: 412px;
	padding-left: 8px;
}
#FilterMain {
	float: left;
	width: 95%;
	background-image: url(../img/bgfiltermain.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	clear: both;
	padding-bottom: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#FilterMainWide {
	float: left;
	width: 95%;
	background-image: url(../img/bgfiltermainwide.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	clear: both;
	padding-bottom: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}
.ImgArchive {
	float: left;
	width: 630px;
}
.ImgHolder {
	float: left;
	width: 300px;
	background-image: url(../img/bgImgItem.gif);
	background-repeat: no-repeat;
	height: 120px;
	padding-top: 8px;
	margin-left: 5px;
}
#MidSectionWide {
	float: left;
	width: 600px;
	text-align: left;
	font-size: 1em;
}
.ImgHolder .imgshow {
	border: 1px solid #666666;
	float: left;
	width: 70px;
	margin-right: 5px;
	margin-left: 5px;
}
.ThumbHolder {
	float: left;
	width: 80px;
	margin-left: 2px;
	margin-top: 0px;
	font-size: 0.9em;
	line-height: 11pt;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.ImgHolder p {
	float: left;
	width: 145px;
	margin-left: 2px;
	margin-top: 0px;
	font-size: 0.9em;
	line-height: 11pt;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.ImgHolder .DownLoad {
	float: left;
	width: 11px;
	margin-right: 5px;
	margin-top: 4px;
}
.PrintArchive {
	float: left;
	clear: both;
	width: 200px;
}
.PrintHolder .imgshow {
	border: 1px solid #666666;
	float: left;
	width: 70px;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
}
.PrintHolder p {
	float: left;
	margin-left: 2px;
	margin-top: 5px;
	width: 100px;
	border: 1px solid #999933;
	clear: both;
}
.PrintHolder .DownLoad {
	float: left;
	width: 11px;
	margin-right: 5px;
	margin-top: 4px;
}
.PrintImageHolder {
	float: left;
	width: 80px;
}
.PrintDescription {
	float: left;
	width: 150px;
}
.PrintHolder {
	float: left;
	width: 500px;
	margin-bottom: 5px;
	margin-top: 10px;
}
.PrintOrderHolder {
	float: right;
	width: 200px;
}
#OrderPrintHolder {
	float: left;
	clear: left;
	width: 500px;
	margin-bottom: 15px;
}
#OrderPrintHolder .img {
	float: left;
	margin-right: 10px;
}
#OrderPrintHolder .Text {
	float: left;
}
#OrderPrintHolder .H1 {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	color: #333333;
}
a:link {
	color: #000099;
	text-decoration:none
}
a:visited {
	color: #990099;
	text-decoration:none
}
a:hover {
	color: #000099;
	text-decoration:underline
}

.OrderFormHolder {
	font-size: 1em;
	color: #333333;
	clear: both;
	float: left;
	width: 500px;
	line-height: 1.3em;
	margin-bottom: 8px;
	padding-bottom: 15px;
	margin-left: 5px;
}

.OrderHolder {
	float: left;
	width: 200px;
	border: 1px solid #00CCCC;
	background-image: url(../img/bg_swirl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.OrderHolder p {
	float: left;
	width: 100%;
	margin-left: 2px;
	margin-top: 5px;
	clear: both;
}
.pLeft {
	float: left;
	width: 80px;
	border: 1px solid #990000;
}
.pHeading {
	float: left;
	width: 200px;
	font-size: 11px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	border: 1px double #993333;
}
.pRight {

	float: right;
	width: 80px;
	border: 1px solid #990000;
}
.PrintHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	font-weight: bolder;
}
.PrintImage {
	float: left;
	width: 70px;
}
.PrintContent {
	float: right;
	width: 220px;
	border: 1px solid #993333;
}
.OrderItemsHolder {
	font-size: 1em;
	color: #333333;
	clear: both;
	float: left;
	width: 500px;
	line-height: 1.3em;
	margin-bottom: 8px;
	padding-bottom: 15px;
	background-image: url(../img/dotted.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-left: 5px;
}
.PrintMainHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333333;
	font-weight: bolder;
	clear: both;
	float: left;
	width: 150px;
}
#SearchLeft {
	float: left;
	width: 180px;
	text-align: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#SearchLeft .input {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin-top: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #AAB3B3;
	border-bottom-color: #D5DDDD;
	border-left-color: #AAB3B3;
	background-color: #EEEEEE;
	font-size: 10px;
	float: left;
	height: 15px;
	width: 145px;
	margin-right: 3px;
}
#SearchLeft .submit {
	background-image: url(../img/search.gif);
	background-repeat: repeat-x;
	background-position: left center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #CCCCCC;
	float: left;
	margin-left: 3px;
	text-align: center;
	width: 50px;
	padding-right: 2px;
	padding-left: 2px;
}
#CongressHolder {
	float: left;
	width: 600px;
}
#CongrList {
	width: 90%;
	float: left;
	padding-left: 12px;
}
#CongrList p{
	float: left;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 270px;
}
.MonthHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	clear: both;
	float: left;
	font-weight: bold;
	padding-bottom: 5px;
	width: 90%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.DateHolder {
	BACKGROUND-POSITION: left 50%;
	PADDING-LEFT: 10px;
	FLOAT: left;
	BACKGROUND-IMAGE: url(../img/arrow.gif);
	WIDTH: 200px;
	BACKGROUND-REPEAT: no-repeat;
	font-size: 0.9em;
}
.InfoHolder {
	FLOAT: right;
	font-size: 0.9em;
}
.GroupHolder {
	float: left;
	width: 500px;
	padding-top: 8px;
}
.HeadingCong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	clear: both;
	float: left;
	margin-bottom: 10px;
	font-weight: bold;
	color: #7288BA;
	width: 98%;
	padding-top: 5px;
	padding-right: 5px;
	background-image: url(../img/dotoffices.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-bottom: 1px;
}
#StartPageContainerStart {

	float: left;
	width: 830px;
	background-image: url(../img/startpagecontainer1.gif);
	background-repeat: repeat-y;
	background-position: left;
}
#Congrlistmain {

	float: left;
	width: 98%;
	background-image: url(../img/bgcong.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	clear: both;
	padding-bottom: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}
.HolderBG {
	float: left;
	width: 560px;
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.Line {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	clear: both;
	float: left;
	height: 10px;
	width: 270px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.link {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	FLOAT: left;
	BACKGROUND-IMAGE: url(../img/dotoffices.gif);
	WIDTH: 100%;
	BACKGROUND-REPEAT: no-repeat;
	margin-top: 10px;
	padding-bottom: 2px;
}
.LinkDescription {
	FLOAT: left;
	width: 520px;
}
.LinksHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	clear: both;
	float: left;
	font-weight: bold;
	padding-bottom: 5px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 10px;
}
.CountryHeading {
	clear: both;
	float: left;
	font-weight: bold;
	padding-bottom: 5px;
	width: 291px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.CountryHolderBG {
	float: left;
	width: 296px;
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.HeadingOffices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	clear: both;
	float: left;
	margin-bottom: 10px;
	font-weight: bold;
	color: #7288BA;
	width: 98%;
	padding-top: 5px;
	padding-right: 5px;
	background-image: url(../img/dotoffices.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	padding-bottom: 1px;
}
.HeadingOffices h1{
	margin: 0px 0px 5px;
	padding: 0px;
}
.CountryInfo {
	float: left;
	width: 100px;
}
.GroupHolderOffice {
	float: left;
	width: 100px;
	padding-top: 8px;
	margin-left: 5px;
}
.AddrInfo1 {
	float: left;
	width: 300px;
}
.OfficeHolder {
	FLOAT: left;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN-LEFT: 5px;
	WIDTH: 620px;
	COLOR: #333333;
	LINE-HEIGHT: 1.3em;
	font-size: 0.9em;
}
.GroupHolderOfficeName {
	float: left;
	width: 150px;
	padding-top: 8px;
	margin-left: 5px;
}
.GroupHolderOffice p {
	float: left;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
}
.GroupHolderOffice h2 {
	margin: 0px;
	padding: 0px;
	color: #333333;
}
.hiddenprint {
	visibility: hidden;
}
table 
{
	font-size: 100%;
}
	
.AllergenHolder {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px; WIDTH: 99%; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#AllergenListHolder {
	FLOAT: left; WIDTH: 630px; MARGIN-RIGHT: 5px; TEXT-ALIGN: left
}
.AllergenFilterHolder {
	FLOAT: left; LINE-HEIGHT: 18px; MARGIN-RIGHT: 10px
}

.allergenform {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f1f1f1
}
.AllergenListContainer {
	CLEAR: both; FONT-SIZE: 1em; FLOAT: left; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 5px; WIDTH: 610px; COLOR: #333333; LINE-HEIGHT: 1.3em
}
.AllergenColorRow {
	CLEAR: both; MARGIN-TOP: 1px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 590px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 42px
}
.AllergenLightGrey {
	CLEAR: both; MARGIN-TOP: 1px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 615px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #e7e7e7
}
.AllergenColumn1 {
	FLOAT: left; WIDTH: 340px
}
.AllergenColumn1 span{
	float:left;
	width:160px;
}
.AllergenColumn2 {
	FLOAT: left; WIDTH: 45px
}
.AllergenColumn3 {
	FLOAT: left; WIDTH: 40px
}
.AllergenColumn4 {
	FLOAT: left; WIDTH: 80px
}
.AllergenColumn0 {
	FLOAT: left; WIDTH: 20px
}
.AllergenHeading {
	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 450px
}
.ColumnHolder {
	CLEAR: both; FLOAT: left; WIDTH: 590px
}
.AllergenDarkGrey {
	CLEAR: both; MARGIN-TOP: 1px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 615px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee
}
#InfoShow {
	CLEAR: both; 
	MARGIN-TOP: 5px; 
	FLOAT: right; 
	MARGIN-BOTTOM: 5px; 
	WIDTH: 560px
}

.AllergenPrint {
	CLEAR: both; FLOAT: left; WIDTH: 541px; TEXT-ALIGN: right
}
#InfoShowRow { 
	FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 605px
}
.AllergenMixRow {
	FLOAT: right;
	WIDTH: 590px;
}

.InfoShowClass {
	FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 580px;
}
#Leftmenu table {
	float: left;
	width: 179px;
}
#StartImageHolderWide {
	float: left;
	width: 640px;
	clear: both;
}
#StartMidSectionWide {
	float: left;
	width: 640px;
	text-align: left;
}
#StartPageEditAreaWide {
	float: left;
	width: 620px;
	clear: both;
	margin-top: 10px;
	text-align: left;
	padding: 5px 6px;
	font-size: 1em;
}		
.UsSalesFilterHolder {

                             float: left;

                             width: 500px;

                             margin-left: 10px;

                             margin-top: 10px;

}

.UsSalesRepShow {

                             float: left;

                             margin-left: 5px;
                             padding-bottom: 5px;
                             margin-bottom: 8px;

                             border-bottom-width: 1px;

                             border-bottom-style: solid;

                             border-bottom-color: #CCCCCC;

                             width: 420px;

}



.UsSalesRepShow H2{

                             font:Arial, Helvetica, sans-serif;

                             font-size:1.1em;

                             color:#333333;

                             padding:0px;

                             margin:0px 0px 8px 0px;

}



.UsSalesRepShow Img {

                             float: left;

                             padding-right:8px;

                             padding-bottom:8px;

}


.UsSalesRepShowBreak {

                             float:left;

                             clear:both;

                             width: 450px;

                             margin-top: 4px;

                             margin-bottom: 4px;

                             padding: 3px;


}
.UsFormHolderRight {

                             float: left;

                             text-align: right;

}



.UsFormHolderLeft {

                             float: left;

                             width: 110px;

}

.UsFormHolderLeftWide {

                             float: left;

                             width: 450px;

                             clear: both;

                             padding-bottom: 5px;

}

.UsSalesRepShowHolder {

                             float: left;

                             margin-bottom: 10px;

}

.UsSalesRepShowSmall {

                             float: left;

                             margin-left: 5px;

                             margin-bottom: 8px;

                             width: 200px;

}

.UsSalesRepShowSmall P{

                             float:left;

                             padding:0px 0px 4px 0px;

                             margin:0;

                             clear:both;

                             width:100%;

}



.UsFilters {
	float: left;
	width: auto;
	font-size: 0.9em;
}



.UsInfoHolder {

                             float: right;

                             text-align: right;

                             font-size: 0.9em;

                             width: 220px;

                             color: #990000;

}

.UsInfoHolderLeft {

                             float: left;

                             text-align: right;

                             font-size: 0.9em;

                             width: 220px;

                             color: #990000;

                             margin-left: 5px;

}

.greylink:link, .greylink:visited
{
	color: #999999;
	text-decoration: none;
}

.greylink:hover
{
	text-decoration: underline;
}

/*Mindre text japan*/
.Small {
	font-size: 0.8em;
	line-height:1.1em;
}
.SmallNormal {
	font-size: 0.8em;
}
.SmallLineheightLarge {
	line-height:1.9em;
}
.LineheightTight {
	line-height:1em;
}