.boxStyle
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}

.ContainerHeaderBack
{
	background-color:#222f4f;
}

.BoxText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:bold;}
.BoxText a:link {  text-decoration: none; color: #FFFFFF}
.BoxText a:visited {  text-decoration: none; color: #FFFFFF}
.BoxText a:hover {  color: #FFFFFF; text-decoration: underline}

.BoxRight {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:bold; background-image:url(../images/green_box_back.jpg);}
.BoxRight a:link {  text-decoration: none; color: #FFFFFF}
.BoxRight a:visited {  text-decoration: none; color: #FFFFFF}
.BoxRight a:hover {  color: #FFFFFF; text-decoration: underline}

.main {  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #59221f;}
.main a:link {  text-decoration: underline; color: #222f4f;}
.main a:visited {  text-decoration: underline; color: #222f4f;}
.main a:hover {  color: #83952b; text-decoration: underline}

.menu { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #fBf7d2;	font-weight: bold;}
.menu a:link {  text-decoration: none; color: #fBf7d2;}
.menu a:visited {  text-decoration: none; color: #fBf7d2;}
.menu a:hover {  text-decoration: underline; color: #ffffff;}

.menuSelected {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #00517E;}

.submenu {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #fBf7d2;	font-weight: bold;}
a.submenu:link { text-decoration: none; color: #fBf7d2;}
a.submenu:visited { text-decoration: none; color: #fBf7d2;}
a.submenu:hover {  text-decoration: underline; color: #ffffff;  }

.submenuSelected {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color: #00517E;text-decoration: none; line-height:1.5;}


.disclaimer {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #59221f;font-weight: normal;}
.disclaimer a:link {  text-decoration: none; color: #59221f;}
.disclaimer a:visited {  text-decoration: none; color: #59221f;}
.disclaimer a:hover {  color: #59221f; text-decoration: underline}

.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #59221f;font-weight: normal;}
.copyright a:link {  text-decoration: none; color: #59221f;}
.copyright a:visited {  text-decoration: none; color: #59221f;}
.copyright a:hover {  color: #59221f; text-decoration: underline}


.pagetitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #83952b; font-style:italic;}
.header2 { font-family: Times New Roman, Times, serif; font-size: 18; font-weight: bold; color: #00517e; font-style: italic}
.header1 {  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #59221f;}

.zitat { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; font-style: italic}

.hintergrundfarbe {  background-color: #FAE7D8}

.Produktverlinkung { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333 }
a.Produktverlinkung:link {  text-decoration: underline}
a.Produktverlinkung:visited {  text-decoration: underline}
a.Produktverlinkung:hover {  color: #666666; text-decoration: underline}.hg {  background-repeat: no-repeat; background-position: right bottom}


.SearchBox{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 10px; BACKGROUND-COLOR: #FFFFFF;}
.ChangeLangBox{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #222f4f; FONT-SIZE: 10px; BACKGROUND-COLOR: #FFFFFF; width=90px;}


.text11wb {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.hgImageBottom {  background-repeat: no-repeat; background-position: center bottom}
.text11w { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF }

.text11b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff}
.text11b a:link {  text-decoration: underline; color: #ffffff;}
.text11b a:visited {  text-decoration: underline; color: #ffffff;}
.text11b a:hover {  color: #ffffff; text-decoration: underline}


.text9w { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF }
.text11bb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000 }
.text11rb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #730008}
.text12rb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #730008 }
.text11r { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #730008 }
.text12bb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000 }

.HTMLTextPageLink{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #730008 }

/*News*/
.NewsList_HeadlineTable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #6D8BaF}
.NewsList_Date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #acc638 }
.NewsList_Headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00517e }
.NewsList_ShortText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #58585a}
.NewsList_Button{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF;}
.NewsDetails_Date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #acc638 }
.NewsDetails_Headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00517e }
.NewsDetails_Text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #58585a}
.NewsDetails_Button{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF;}
.NewsPreview_Date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #7c1f1a }
.NewsPreview_Headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #000000 }

/*Events*/
.EventsList_HeadlineTable {background-color: #eeeeee;}
.EventsList_Date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #acc638 }
.EventsList_Headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00517e }
.EventsList_ShortText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #58585a}
.EventsList_Button{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 10px; BACKGROUND-COLOR: #FFFFFF;}

.EventsDetails_Date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #acc638 }
.EventsDetails_Headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00517e }
.EventsDetails_Text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #58585a}
.EventsDetails_Button{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 10px; BACKGROUND-COLOR: #FFFFFF;}

.EventsPreview_Date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #acc638 }
.EventsPreview_Headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #00517e }

.EventsReminder_Border {  background-color: #002858}
.EventsReminder_TitleBack {  background-color: #730008}
.EventsReminder_Back {  background-color: #FFFFFF}
.EventsReminder_Title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF }
.EventsReminder_Text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000 }
.EventsReminder_Field{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 10px; BACKGROUND-COLOR: #FFFFFF;}
.EventsReminder_Button{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 10px; BACKGROUND-COLOR: #FFFFFF;}
.EventsReminder_Err { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #730008 }


/*Company2005 Modul */
.Company2005_Common { border-right: #222f4f 1px solid; border-top: #222f4f 1px solid; font-size: 9pt; border-left: #222f4f 1px solid; color: #ffffff; border-bottom: #222f4f 1px solid;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.Company2005_Item { font-size: 8pt; color: #222f4f; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cccccc;}
.Company2005_AlternatingItem { font-size: 8pt; color: #222f4f; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #dddddd;}
.Company2005_EditItem { font-size: 8pt; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #6f788e;}
.Company2005_SelectedItem { font-size: 8pt; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #6f788e;}
.Company2005_Pager {	font-weight: bold; font-size: 8pt; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #6f788e;}
.Company2005_Header{	font-weight: bold;	font-size: 8pt;	color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #6f788e;}
.Company2005_Eingabefeld{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 10px; BACKGROUND-COLOR: #FFFFFF;}
.Company2005_Standard {	font-size: 8pt;	color: #222f4f; 	font-family: Verdana, Arial, Helvetica, sans-serif;}
.Company2005_Detail_Header {font-size: 14pt;	color: #7c1f1a; 	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
.Company2005_Detail_Label {font-size: 10pt;	color: #222f4f; 	font-family: Verdana, Arial, Helvetica, sans-serif;}
.Company2005_Detail_Label a:link {  text-decoration: underline; color: #222f4f;}
.Company2005_Detail_Label a:visited {  text-decoration: underline; color: #222f4f;}
.Company2005_Detail_Label a:hover {  color: #222f4f; text-decoration: underline}
.Company2005_Detail_Desc {font-size: 10pt;	color: #222f4f; 	font-family: Verdana, Arial, Helvetica, sans-serif;}
.Company2005_Organi_Category_Table{BORDER-RIGHT: 1px solid #222f4f; BORDER-TOP: 1px solid #222f4f; BORDER-LEFT: 1px solid #222f4f; BORDER-BOTTOM: 1px solid #222f4f; background-color:#ffffff;}
.Company2005_Organi_Category_Header{background-color:#222f4f;font-weight: bold;	font-size: 11pt;	color: #ffffff;	font-family: Arial, Helvetica, sans-serif;}
.Company2005_Organi_Item_Table{font-weight: normal;	font-size: 9pt;color: #222f4f;	font-family: Arial, Helvetica, sans-serif;}

/*Products*/
.navProducts { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #4B619A; font-weight:normal;}
a.navProducts:link {  text-decoration: none;color: #4B619A;}
a.navProducts:visited {  text-decoration: none;color: #4B619A;}
a.navProducts:hover {  color: #0000FF; text-decoration: underline}
.categoryProducts {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #4B619A}
.categoryProducts a:link {  text-decoration: underline; color: #4B619A;}
.categoryProducts a:visited {  text-decoration: underline; color: #4B619A;}
.categoryProducts a:hover {  color: #4B619A; text-decoration: underline}
.ProductTableBack {  background-color: #ffffff; border-top: solid 1px #C6CDDF}
.ProductTableFront {  background-color: #ffffff;}
.ProductHeaderBack {  background-color: #ffffff}
.ProductHeaderText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #4B619A}
.ProductHeaderText2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #aaaaaa; text-align: justify}
.ProductHeaderTextPrice {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff0000;}
.ProductText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4B619A}
.ProductAttrib {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4B619A}
.ProductLeaflet { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333 }
a.ProductLeaflet:link {  text-decoration: underline}
a.ProductLeaflet:visited {  text-decoration: underline}
a.ProductLeaflet:hover {  color: #666666; text-decoration: underline}
.ProductCart { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333 }
a.ProductCart:link {  text-decoration: none}
a.ProductCart:visited {  text-decoration: none}
a.ProductCart:hover {  color: #0000ff; text-decoration: underline}
.ProductLeafletHeaderCell{  background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold;}
.ProductCartTableHeaderCell{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:bold;padding-left:2px;padding-right:2px;}
a.ProductCartTableHeaderCell:link {  text-decoration: none;color: #ffffff;}
a.ProductCartTableHeaderCell:visited {  text-decoration: none;color: #ffffff;}
a.ProductCartTableHeaderCell:hover {  color: #f38e00; text-decoration: none}
.ProductCartTable{ }
.ProductCartBox{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF;}
.ProductCartError { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; font-weight: bold; }
.ProductCartItem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333 }
a.ProductCartItem:link {  text-decoration: none}
a.ProductCartItem:visited {  text-decoration: none}
a.ProductCartItem:hover {  color: #0000ff; text-decoration: underline}
.ProductDetailLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333 }
a.ProductDetailLink:link {  text-decoration: underline}
a.ProductDetailLink:visited {  text-decoration: underline}
a.ProductDetailLink:hover {  color: #0000ff; text-decoration: underline}
.hg {  background-repeat: no-repeat; background-position: right bottom}
.ProductSmallImage {margin-right: 10px;}
.ProductCountryHead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333;}
.ProductCountryLink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333;}
a.ProductCountryLink:hover {  color: #0000FF; text-decoration: underline}
.CheckoutHeader{background-color: #ffffff; border-bottom: solid 1px #4B619A; font-size: 11px; font-weight: normal; color: #4B619A;}
.CheckoutFooter{background-color: #ffffff; border-top: solid 1px #4B619A; font-size: 12px; font-weight: normal; color: #333333;}
.CheckoutLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #4B619A }
a.CheckoutLink:link {  text-decoration: none}
a.CheckoutLink:visited {  text-decoration: none}
a.CheckoutLink:hover {  color: #0000ff; text-decoration: underline}
.CheckoutLinkBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;font-weight:bold; }
a.CheckoutLinkBold:link {  text-decoration: none}
a.CheckoutLinkBold:visited {  text-decoration: none}
a.CheckoutLinkBold:hover {  color: #0000ff; text-decoration: underline}
.CheckoutHeaderCell{background-color: #4B619A; font-size: 12px; font-weight: bold; color: #ffffff;}
.CheckoutItemCell{background-color: #C3CBDD; font-size: 12px; font-weight: normal; color: #000000;}
.CheckoutBox{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 10px; BACKGROUND-COLOR: #FFFFFF;}
.LeafletDetailTable{}
.LeafletDetailHeader{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #6D8BaF}
.LeafletDetailFooter{background-color: #ffffff; border-top: solid 1px #aaaaaa; font-size: 12px; font-weight: normal; color: #333333;}
.LeafletDetailLink{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
a.LeafletDetailLink:link {  text-decoration: none}
a.LeafletDetailLink:visited {  text-decoration: none}
a.LeafletDetailLink:hover {  color: #0000ff; text-decoration: underline}
.LeafletDetailHeaderCell{background-color: #4b698d; font-size: 12px; font-weight: bold; color: #ffffff;}
.LeafletDetailItemCell{background-color: #C6D6E6; font-size: 12px; font-weight: normal; color: #000000;}
.ShopError{font-family: Arial, Helvetica, sans-serif;font-size: 16px; font-weight:bold; color: #ff0000;}

/*Leaflet*/
.LeafletTableBack {  background-color: #000000;}
.LeafletTableFront {  background-color: #ffffff;}
.LeafletHeaderBack {  background-color: #FAE7D8;}
.LeafletHeaderText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-align: justify}
.LeafletItem {  background-color: #ffffff;}
.LeafletAlternateItem {  background-color: #EEEEEE;}
.LeafletItemLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: justify}
a.LeafletItemLink:link {  text-decoration: underline; color: #000000;}
a.LeafletItemLink:visited {  text-decoration: underline; color: #000000;}
a.LeafletItemLink:hover {  color: #0000FF; text-decoration: underline}
.LeafletAlternateItemLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: justify}
a.LeafletAlternateItemLink:link {  text-decoration: underline; color: #000000;}
a.LeafletAlternateItemLink:visited {  text-decoration: underline; color: #000000;}
a.LeafletAlternateItemLink:hover {  color: #0000FF; text-decoration: underline}
.LeafletPrintHeaderText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-align: justify}
.LeafletPrintItem {  background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: justify}
.LeafletPrintAlternateItem {  background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: justify}

/*Kontakt*/
.ContactErrDesc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; text-align: left}
.ContactThanx {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #58585a; text-align: justify}
.ContactTableBack 
{ 
	border-right: #58585a 1px solid;
	border-top: #58585a 1px solid;
	border-left: #58585a 1px solid;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	border-bottom: #58585a 1px solid;
	background-color: white;
}
.ContactDesc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #58585a}
.ContactLabelText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #58585a}
.ContactFields{ BORDER-RIGHT: 1px solid #58585a; BORDER-TOP: 1px solid #58585a; BORDER-LEFT: 1px solid #58585a; BORDER-BOTTOM: 1px solid #58585a; FONT-FAMILY: verdana; COLOR: #58585a; FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF;}

/*WebUser*/
.RegisterErrDesc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: justify}
.RegisterThanx {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: justify}
.RegisterTableBack {  background-color: #FAE7D8}
.RegisterDesc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.RegisterLabelText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: justify}
.RegisterFields{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 10px; BACKGROUND-COLOR: #FFFFFF;}

.galleryOverviewTable
{
	width: 98%;
	margin-right: auto;
	margin-left: auto;
}

.galleryOverviewTitle
{
	font-weight: bolder;
	font-size: 12px;
	color: #222f4f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.galleryOverviewDesc
{
	font-size: 11px;
	color: #222f4f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.galleryListHeaderTable
{
	border-right: #222f4f 1px solid;
	border-top: #222f4f 1px solid;
	margin-left: auto;
	border-left: #222f4f 1px solid;
	width: 98%;
	margin-right: auto;
	border-bottom: #222f4f 1px solid;
	background-color: #6f788e;
	color: #222f4f;
}

.galleryListFooterTable
{
	border-right: #222f4f 1px solid;
	border-top: #222f4f 1px solid;
	margin-left: auto;
	border-left: #222f4f 1px solid;
	width: 98%;
	margin-right: auto;
	border-bottom: #222f4f 1px solid;
	background-color: #6f788e;
}

.galleryListTable
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin-left: auto;
	width: 98%;
	margin-right: auto;
	padding-top: 2px;
}

.galleryListTitle
{
	font-weight: bolder;
	font-size: 12px;
	color: #222f4f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.galleryListLink
{
	font-size: 11px;
	color: #222f4f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.galleryListPage
{
	font-size: 11px;
	color: #222f4f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.galleryListSelPage
{
	font-weight: bolder;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.galleryDetailHeaderTable
{
	border-right: #222f4f 1px solid;
	border-top: #222f4f 1px solid;
	margin-left: auto;
	border-left: #222f4f 1px solid;
	width: 98%;
	margin-right: auto;
	border-bottom: #222f4f 1px solid;
	background-color: #6f788e;
}

.galleryDetailTitle
{
	font-weight: bolder;
	font-size: 12px;
	color: #222f4f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.galleryDetailTable
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin-left: auto;
	width: 98%;
	margin-right: auto;
	padding-top: 2px;
}

.galleryDetailDesc
{
	font-size: 11px;
	color: #222f4f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.galleryDetailPage
{
	font-size: 11px;
	color: #222f4f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.galleryDetailSelPage
{
	font-weight: bolder;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* Tell a friend */
.tellAFriendLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4b698d}
tellAFriendLink a:link {  text-decoration: none}
tellAFriendLink a:visited {  text-decoration: none}
tellAFriendLink a:hover {  color: #4b698d; text-decoration: underline}

.tellAFriendLabelText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #222f4f; padding: 2px 2px 2px 4px;}
.tellAFriendFields{ BORDER-RIGHT: 1px solid #4b698d; BORDER-TOP: 1px solid #4b698d; BORDER-LEFT: 1px solid #4b698d; BORDER-BOTTOM: 1px solid #4b698d; FONT-FAMILY: verdana; COLOR: #222f4f; FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF; }
.tellAFriendErrDesc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; text-align: justify}
.tellAFriendTable
{
	padding: 5px 5px 5px 5px;
	border-right: #222f4f 1px solid;
	border-top: #222f4f 1px solid;
	border-left: #222f4f 1px solid;
	width: 75%;
	border-bottom: #222f4f 1px solid;
	background-color: #ffffff;
}
.tellAFriendThanx {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #222f4f; text-align: justify}

/*Downloads*/
.downloadsOverviewTable
{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

.downloadsOverviewTitle
{
	font-weight: bolder;
	font-size: 12px;
	color: #00517e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.downloadsOverviewDesc
{
	font-size: 12px;
	color: #00517e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.downloadsListTable
{
	border-right: #58585a 1px solid;
	border-top: #58585a 1px solid;
	border-left: #58585a 1px solid;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	border-bottom: #58585a 1px solid;
	background-color: white;
}

.downloadListHeader
{
	font-weight: bolder;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #58585a;
}
a.downloadListHeader:link {  text-decoration: none; color:#ffffff}
a.downloadListHeader:visited {  text-decoration: none; color:#ffffff;}
a.downloadListHeader:hover {  color: #ffffff; text-decoration: underline}

.downloadListLink
{
	font-size: 11px;
	color: #00517e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.downloadListLink:link {  text-decoration: none}
a.downloadListLink:visited {  text-decoration: none}
a.downloadListLink:hover {  color: #acc638; text-decoration: underline}

.downloadListItem
{
	font-size: 11px;
	color: #00517e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
a.downloadListItem:link {  text-decoration: none}
a.downloadListItem:visited {  text-decoration: none}
a.downloadListItem:hover {  color: #acc638; text-decoration: underline}

.downloadListAlternateItem
{
	font-size: 11px;
	color:  #00517e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}


.downloadListFooter
{
	font-weight: bolder;
	font-size: 11px;
	color: #58585a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #58585a;
}
a.downloadListFooter:link {  text-decoration: none; color:#ffffff;}
a.downloadListFooter:visited {  text-decoration: none; color:#ffffff;}
a.downloadListFooter:hover {  color: #ffffff; text-decoration: underline}
.downloadsListTitle
{
	font-weight: bolder;
	font-size: 12px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.downloadListDropDown{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 10px; BACKGROUND-COLOR: #FFFFFF;}

/*Links*/
.linksOverviewTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	border-bottom: black 1px solid;
	background-color: white;
}

.linksOverviewTitle
{
	font-weight: bolder;
	font-size: 12px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.linksOverviewDesc
{
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.linksListTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	border-bottom: black 1px solid;
	background-color: white;
}

.linksListHeader
{
	font-weight: bolder;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gainsboro;
}
a.linksListHeader:link {  text-decoration: none}
a.linksListHeader:visited {  text-decoration: none}
a.linksListHeader:hover {  color: #FF6600; text-decoration: underline}

.linksListLink
{
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.linksListLink:link {  text-decoration: none}
a.linksListLink:visited {  text-decoration: none}
a.linksListLink:hover {  color: #FF6600; text-decoration: underline}

.linksListItem
{
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}
a.linksListItem:link {  text-decoration: none}
a.linksListItem:visited {  text-decoration: none}
a.linksListItem:hover {  color: #FF6600; text-decoration: underline}

.linksListAlternateItem
{
	font-size: 11px;
	color:  #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: whitesmoke;
}


.linksListFooter
{
	font-weight: bolder;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gainsboro;
}
a.linksListFooter:link {  text-decoration: none}
a.linksListFooter:visited {  text-decoration: none}
a.linksListFooter:hover {  color: #FF6600; text-decoration: underline}
.linksListTitle
{
	font-weight: bolder;
	font-size: 12px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.linksListDropDown{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 10px; BACKGROUND-COLOR: #FFFFFF;}


/*Newsletter*/
.newsletterListAlternateItem
{
	font-size: 11px;
	color:  #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: whitesmoke;
}

.newsletterListTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	border-bottom: black 1px solid;
	background-color: white;
}

.newsletterListFooter
{
	font-weight: bolder;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gainsboro;
}
a.newsletterListFooter:link {  text-decoration: none}
a.newsletterListFooter:visited {  text-decoration: none}
a.newsletterListFooter:hover {  color: #FF6600; text-decoration: underline}

.newsletterListHeader
{
	font-weight: bolder;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gainsboro;
}
a.newsletterListHeader:link {  text-decoration: none}
a.newsletterListHeader:visited {  text-decoration: none}
a.newsletterListHeader:hover {  color: #FF6600; text-decoration: underline}

.newsletterListFooter
{
	font-weight: bolder;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gainsboro;
}
a.newsletterListFooter:link {  text-decoration: none}
a.newsletterListFooter:visited {  text-decoration: none}
a.newsletterListFooter:hover {  color: #FF6600; text-decoration: underline}

.newsletterListItem
{
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}
a.newsletterListItem:link {  text-decoration: none}
a.newsletterListItem:visited {  text-decoration: none}
a.newsletterListItem:hover {  color: #FF6600; text-decoration: underline}

.newsletterBack {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
a.newsletterBack:link {  text-decoration: underline; color: #666666;}
a.newsletterBack:visited {  text-decoration: underline; color: #666666;}
a.newsletterBack:hover {  color: #FF6600; text-decoration: underline}

.newsletterTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #222f4f}

.newsletterError {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000}

.newsletterMessage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #222f4f}

.newsletterSignInTable
{
	border-right: #222f4f 1px solid;
	border-top:#222f4f 1px solid;
	border-left: #222f4f 1px solid;
	width: 50%;
	margin-right: auto;
	margin-left: auto;
	border-bottom: #222f4f 1px solid;
	padding: 5px 5px 5px 5px;
	background-color:#ffffff;
}

.newsletterLabel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #222f4f}

.newsletterForm{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #4b698d; FONT-SIZE: 10px; BACKGROUND-COLOR: #ffffff;}
.newsletterButton{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #ffffff; FONT-SIZE: 10px; BACKGROUND-COLOR: #4b698d;}

/* Webuser */
.Webuser_Login_Error{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000}
.Webuser_Login_Label{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666}
.Webuser_Login_Field{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 10px; BACKGROUND-COLOR: #FFFFFF;}
.Webuser_Login_Button{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 10px; BACKGROUND-COLOR: #FFFFFF;}
.Webuser_Logout_Link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
a.Webuser_Logout_Link:link {  text-decoration: underline; color: #666666;}
a.Webuser_Logout_Link:visited {  text-decoration: underline; color: #666666;}
a.Webuser_Logout_Link:hover {  color: #FF6600; text-decoration: underline}
.Webuser_Login_Table
{
	background-color: #ffffff;
}


/*BreadCrumb*/
.BreadCrumb_Table
{
	width: 100%;
}

.BreadCrumb_Row
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #222f4f;
}

.BreadCrumb_Link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #222f4f; font-weight:bold;}
a.BreadCrumb_Link:link {  text-decoration: none;color: #222f4f}
a.BreadCrumb_Link:visited {  text-decoration: none;color: #222f4f}
a.BreadCrumb_Link:hover {  color: #0000ff; text-decoration: underline}

/*Suche*/
.SearchTableBack
{
	
}
.SearchTableText
{
	font-size: 12px;
	color: #222f4f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SearchTableBox{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 10px; BACKGROUND-COLOR: #FFFFFF;}
.SearchTableButton{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 10px; BACKGROUND-COLOR: #FFFFFF;}
.SearchTableCount
{
	font-size: 12px;
	color: #222f4f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.SearchResultTable { width:auto; }
.SearchResultItem {  }
.SearchResultItemLink
{
	font-size: 12px;
	color: #222f4f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.SearchResultItemLink:link {  text-decoration: underline; color: #222f4f;}
a.SearchResultItemLink:visited {  text-decoration: underline; color: #222f4f;}
a.SearchResultItemLink:hover {  color: #ffffff; text-decoration: underline}
.SearchResultAlternateItem
{
	
}
.SearchResultAlternateItemLink
{
	font-size: 12px;
	color: #222f4f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
a.SearchResultAlternateItemLink:link {  text-decoration: underline; color: #222f4f;}
a.SearchResultAlternateItemLink:visited {  text-decoration: underline; color:#222f4f;}
a.SearchResultAlternateItemLink:hover {  color: #ffffff; text-decoration: underline}

/*Sitemap*/
.SitemapTableBack {  }
.SitemapItem {  }
.SitemapItemDesc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: slategray; text-align: justify}
.SitemapAlternateItem { }
.SitemapAlternateItemDesc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: slategray; text-align: justify}
.SitemapItemLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #222f4f; text-align: justify}
a.SitemapItemLink:link {  text-decoration: underline; color: #222f4f;}
a.SitemapItemLink:visited {  text-decoration: underline; color: #222f4f;}
a.SitemapItemLink:hover {  color: #ffffff; text-decoration: underline}
.SitemapAlternateItemLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #222f4f; text-align: justify}
a.SitemapAlternateItemLink:link {  text-decoration: underline; color: #222f4f;}
a.SitemapAlternateItemLink:visited {  text-decoration: underline; color: #222f4f;}
a.SitemapAlternateItemLink:hover {  color: #ffffff; text-decoration: underline}

/*Jobbörse*/
.Jobs_Table { font-size: 12pt; font-family: Arial, Helvetica, sans-serif;}
.Jobs_ItemTable { border-right: #222f4f 1px solid; border-top: #222f4f 1px solid; font-size: 12pt; border-left: #222f4f 1px solid; color: #ffffff; border-bottom: #222f4f 1px solid;	font-family: Arial, Helvetica, sans-serif;}
.Jobs_ItemHeaderTable{	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 12px;	color: #ffffff;	background-color: #222f4f;}
.Jobs_ItemLinkTable{	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 12px;	color: #ffffff;	background-color: #222f4f;}
.Jobs_ItemMessageTable{	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 12px;	color: #222f4f;	background-color: white;}
.Jobs_NavTable {padding-bottom: 4px; font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 12px;color: #222f4f;}
.Jobs_Buttons{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 10px; BACKGROUND-COLOR: #FFFFFF;}
.Jobs_Field{ BORDER-RIGHT: 1px solid #3072AD; BORDER-TOP: 1px solid #3072AD; BORDER-LEFT: 1px solid #3072AD; BORDER-BOTTOM: 1px solid #3072AD; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 10px; BACKGROUND-COLOR: #FFFFFF;}
.Jobs_MessageTable {width:60%; border-right: #222f4f 1px solid; border-top: #222f4f 1px solid; font-size: 9pt; border-left: #222f4f 1px solid; color: #222f4f; border-bottom: #222f4f 1px solid;	font-family: Arial, Helvetica, sans-serif;}
.Jobs_MessageLabelCell{font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #222f4f;	background-color: white;}
.Jobs_MessageFieldCell{font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #222f4f;	background-color: #ffffff;}
.Jobs_Err{	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #ff0000;}
.Jobs_PostMessage{	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #222f4f}
