BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #d0dce2; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV#maincontent {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-SIZE: 12px; PADDING-BOTTOM: 30px; WIDTH: 446px; PADDING-TOP: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV[id]#maincontent {
	PADDING-TOP: 0px
}
DIV#refablock {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; WIDTH: 156px; CURSOR: default; COLOR: #666; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
DIV[id]#refablock {
	LEFT: 26px; POSITION: relative
}
TD#refalogo {
	BACKGROUND-IMAGE: url(/design/refa/logo.gif); WIDTH: 210px; BACKGROUND-REPEAT: no-repeat
}
DIV.navigation {
	BORDER-TOP: #5a6870 1px solid; PADDING-LEFT: 30px; FONT-SIZE: 12px; BACKGROUND: #7c92a2; VERTICAL-ALIGN: middle; WIDTH: 690px; BORDER-BOTTOM: #5a6870 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-ALIGN: left
}
DIV[class].navigation {
	WIDTH: 660px; HEIGHT: 18px
}
A.nav_item {
	BORDER-RIGHT: #666 1px solid; DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: #7c92a2; VERTICAL-ALIGN: middle; WIDTH: 70px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 2px; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.nav_item_active {
	BORDER-RIGHT: #666 1px solid; DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: #7c92a2; VERTICAL-ALIGN: middle; WIDTH: 70px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 2px; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.nav_item_active {
	BACKGROUND: #d0dce2; COLOR: #000
}
A[class].nav_item {
	HEIGHT: 16px
}
A[class].nav_item_active {
	HEIGHT: 16px
}
A.nav_item:hover {
	BACKGROUND: #d0dce2; COLOR: #000
}
DIV#subnavblock {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 0px; WIDTH: 156px; TEXT-ALIGN: left
}
DIV[id]#subnavblock {
	MARGIN-LEFT: 26px; WIDTH: 156px
}
A.nav_subitem {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 16px; FONT-SIZE: 11px; BACKGROUND: url(/design/refa/triangle.gif) #e1e1e1 no-repeat 3px 4px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A.nav_subitem:hover {
	BACKGROUND-COLOR: #d9fbff
}
TD#actionrow {
	VERTICAL-ALIGN: top; WIDTH: 209px; PADDING-TOP: 16px; TEXT-ALIGN: center
}
IMG.actionbanner {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN-BOTTOM: 15px; BORDER-LEFT: #666 1px solid; CURSOR: pointer; BORDER-BOTTOM: #666 1px solid
}
TD#bannerrow {
	VERTICAL-ALIGN: top; WIDTH: 184px; PADDING-TOP: 16px; TEXT-ALIGN: center
}
DIV#bannercontainer {
	PADDING-BOTTOM: 30px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 30px
}
DIV#bannercontainer IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; DISPLAY: block; MARGIN-BOTTOM: 10px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
DIV[id]#bannercontainer IMG {
	MARGIN-LEFT: 15px
}
DIV.downloadbox {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px dotted; MARGIN-TOP: 10px; PADDING-LEFT: 10px; BACKGROUND: #f3f3f3; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px dotted; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px dotted
}
TD#footer {
	BORDER-TOP: #eee 1px dotted; FONT-SIZE: 10px; BACKGROUND: #fff; COLOR: #666; TEXT-ALIGN: center
}
DIV#maincontent A {
	COLOR: #009; TEXT-DECORATION: none
}
DIV#maincontent A:hover {
	COLOR: #900
}
A.footerlink {
	COLOR: #666; TEXT-DECORATION: none
}
A.footerlink:hover {
	COLOR: #c33
}
H1 {
	FONT-SIZE: 18px; MARGIN: 16px 0px
}
DIV.errorblock {
	BORDER-RIGHT: #900 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #900 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 21px; BACKGROUND: url(/dogmacms/design/symbols/delete.png) #fcc no-repeat 2px 50%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #900 1px solid; WIDTH: 400px; PADDING-TOP: 4px; BORDER-BOTTOM: #900 1px solid
}
DIV.successblock {
	BORDER-RIGHT: #900 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #900 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 21px; BACKGROUND: url(/dogmacms/design/symbols/delete.png) #fcc no-repeat 2px 50%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #900 1px solid; WIDTH: 400px; PADDING-TOP: 4px; BORDER-BOTTOM: #900 1px solid
}
DIV.successblock {
	BORDER-RIGHT: #090 1px solid; BORDER-TOP: #090 1px solid; BACKGROUND: url(/dogmacms/design/symbols/accept.png) #cfc no-repeat 2px 50%; BORDER-LEFT: #090 1px solid; BORDER-BOTTOM: #090 1px solid
}
A.sortlink {
	PADDING-LEFT: 18px; COLOR: #000
}
A.sortlink_DESC {
	BACKGROUND-POSITION: 2px 50%; PADDING-LEFT: 18px; BACKGROUND-IMAGE: url(/dogmacms/design/symbols/sort_asc.png); COLOR: #000; BACKGROUND-REPEAT: no-repeat
}
A.sortlink_ASC {
	BACKGROUND-POSITION: 2px 50%; PADDING-LEFT: 18px; BACKGROUND-IMAGE: url(/dogmacms/design/symbols/sort_desc.png); COLOR: #000; BACKGROUND-REPEAT: no-repeat
}
DIV.smallshopbox {
	BORDER-RIGHT: #666 1px dotted; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px dotted; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px dotted; WIDTH: 160px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px dotted; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV.smallshopbox A {
	COLOR: #000; TEXT-DECORATION: none
}
DIV.smallshopbox A:hover {
	TEXT-DECORATION: underline
}
DIV.smallshopbox:hover {
	BACKGROUND: #f0f0f0
}
DIV.folderdescription {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 20px
}
DIV.subfolderlist {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; BACKGROUND: #eee; PADDING-BOTTOM: 8px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #999 1px solid
}
A.subfolderlink {
	DISPLAY: block; PADDING-LEFT: 22px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/dogmacms/design/symbols/folder.png); MARGIN-BOTTOM: 5px; COLOR: #000; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.subfolderlink:hover {
	COLOR: #009; TEXT-DECORATION: underline
}
A.highlightlink {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A.articleheader {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; COLOR: #000
}
A.pricelink {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #600; TEXT-DECORATION: none
}
DIV.articledesc {
	FONT-SIZE: 12px; COLOR: #333
}
DIV.shop_notification {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #fffaeb; PADDING-BOTTOM: 5px; BORDER-LEFT: #666 1px solid; WIDTH: 630px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid
}
DIV[class].shop_notification {
	WIDTH: 618px
}
DIV.breadcrumbs {
	PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 15px; PADDING-LEFT: 2px; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; WIDTH: 440px; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
DIV[class].breadcrumbs {
	WIDTH: 436px
}
A.breadcrumb {
	FONT-SIZE: 11px; COLOR: #009; TEXT-DECORATION: underline
}
A.breadcrumb:hover {
	COLOR: #900
}
A.buylink {
	FONT-WEIGHT: bold; COLOR: #009; TEXT-DECORATION: none
}
A.buylink:hover {
	BACKGROUND: #ddd
}
TABLE.carttable * {
	FONT-SIZE: 12px
}
TR.cartheader {
	FONT-WEIGHT: bold
}
TABLE.checkouttable * {
	FONT-SIZE: 12px
}
TABLE.checkouttable INPUT {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; WIDTH: 250px; BORDER-BOTTOM: #666 1px solid
}
TD.checkoutlabel {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; VERTICAL-ALIGN: top
}
DIV.nojsdiv {
	DISPLAY: none
}
DIV.hidediv {
	DISPLAY: none
}
DIV.checkoutheader {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #fffaeb; PADDING-BOTTOM: 5px; BORDER-LEFT: #666 1px solid; WIDTH: 545px; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid
}
DIV[class].checkoutheader {
	WIDTH: 533px
}
DIV.checkoutbody {
	BORDER-RIGHT: #666 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #666 1px dotted; WIDTH: 545px; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px dotted
}
DIV[class].checkoutbody {
	WIDTH: 533px
}
DIV.listpagenav {
	FONT-SIZE: 12px; CURSOR: default; TEXT-ALIGN: center
}
A.listpagelink {
	COLOR: #000; TEXT-DECORATION: none
}
A.listpagelink:hover {
	COLOR: #900
}
SPAN.listpagedisabled {
	CURSOR: default; COLOR: #999
}
SPAN.listpagelinkactive {
	FONT-WEIGHT: bold; CURSOR: default; COLOR: #600
}
DIV.shoptopspacer {
	
}
DIV[class].shoptopspacer {
	HEIGHT: 20px
}
A.shop_logoutlink {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: 3px 50%; MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 22px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/dogmacms/design/symbols/door_open.png); PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.shop_profilelink {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: 3px 50%; MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 22px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/dogmacms/design/symbols/door_open.png); PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.shop_profilelink {
	BACKGROUND-IMAGE: url(/design/refa/user.png)
}
A.shop_logoutlink:hover {
	TEXT-DECORATION: underline
}
A.shop_profilelink:hover {
	TEXT-DECORATION: underline
}
INPUT.shopinput {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; WIDTH: 300px; BORDER-BOTTOM: #666 1px solid
}
DIV.seminar_longdesc {
	MARGIN-BOTTOM: 15px
}
DIV.seminar_subfolder {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
A.seminar_subfolder_header {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; TEXT-DECORATION: none
}
A.seminar_subfolder_header:hover {
	BACKGROUND: #ddd; COLOR: #900
}
A.seminar_link {
	DISPLAY: block
}
IMG.seminar_thumb {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.seminar_container {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.seminar_infocontainer {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: none; MARGIN-BOTTOM: 20px; BORDER-LEFT: #ccc 1px solid; WIDTH: 630px; BORDER-BOTTOM: #ccc 1px solid
}
DIV[class].seminar_infocontainer {
	WIDTH: 628px
}
SPAN.seminar_reiter {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ddd; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 21px
}
SPAN.seminar_reiter_active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #fee; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 21px
}
SPAN[class].seminar_reiter_active {
	BORDER-BOTTOM: medium none
}
SPAN.seminar_reiter:hover {
	BACKGROUND: #fee; COLOR: #900
}
DIV.seminar_reiterreihe {
	HEIGHT: 18px
}
A.seminar_reiter {
	COLOR: #000; TEXT-DECORATION: none
}
TD.seminar_listlabel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
TD.seminar_listvalue {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
TD.seminar_listfiller {
	BACKGROUND: #ddd; HEIGHT: 10px
}
TR.seminar_listheader {
	BACKGROUND: #ddd
}
TR.seminar_listheader TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; CURSOR: default; PADDING-TOP: 2px
}
TR.seminar_listbody TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
A.seminar_download {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 5px 50%; DISPLAY: block; PADDING-LEFT: 27px; BACKGROUND-IMAGE: url(/dogmacms/design/symbols/package.png); PADDING-BOTTOM: 5px; MARGIN: 10px; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.seminar_download:hover {
	TEXT-DECORATION: underline
}
A.seminar_download_title:hover {
	TEXT-DECORATION: underline
}
IMG.seminar_titleimage {
	MARGIN-LEFT: 5px
}
DIV.seminar_infoheader {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold
}
A.seminar_download_title {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 0px 50%; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND-IMAGE: url(/dogmacms/design/symbols/package.png); PADDING-BOTTOM: 5px; MARGIN: 2px; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
DIV.seminar_infocontainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 18px; PADDING-TOP: 0px
}
A.seminar_bookbutton {
	BORDER-RIGHT: #900 1px solid; PADDING-RIGHT: 25px; BACKGROUND-POSITION: 80px 50%; BORDER-TOP: #900 1px solid; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(/dogmacms/design/symbols/cart_go.png); PADDING-BOTTOM: 2px; BORDER-LEFT: #900 1px solid; WIDTH: 100px; COLOR: #900; PADDING-TOP: 2px; BORDER-BOTTOM: #900 1px solid; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV.seminar_eventdesc {
	MARGIN: 10px; COLOR: #333
}
A.seminar_prelistlink {
	DISPLAY: block; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 20px; COLOR: #000; TEXT-DECORATION: none
}
A.seminar_prelistlink:hover {
	BACKGROUND: #ddd; COLOR: #900
}
DIV.customerLoginBox {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; BACKGROUND: #eee; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; BORDER-LEFT: #999 20px solid; WIDTH: 520px; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid
}
DIV.customerLoginHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px
}
TD.checkoutheader {
	FONT-WEIGHT: bold; COLOR: #666; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 5px solid
}
TABLE.checkout_personaddress TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.checkout_personheader {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px; COLOR: #666; BORDER-BOTTOM: #666 1px solid
}
A.checkout_editlink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #009; TEXT-DECORATION: none
}
A.checkout_editlink:hover {
	COLOR: #900
}
DIV.checkout_person {
	BACKGROUND-POSITION: 0px 50%; MARGIN-TOP: 20px; PADDING-LEFT: 23px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/dogmacms/design/symbols/user.png); MARGIN-BOTTOM: 5px; BACKGROUND-REPEAT: no-repeat
}
DIV.seminar_depgroupheader {
	PADDING-RIGHT: 3px; MARGIN-TOP: 5px; PADDING-LEFT: 3px; BACKGROUND: #ccc; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 40px; PADDING-TOP: 3px
}
DIV.seminar_depxgroupheader {
	PADDING-RIGHT: 3px; MARGIN-TOP: 5px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.newslistitem {
	BORDER-TOP: #999 1px solid; MARGIN: 0px 0px 10px; PADDING-TOP: 10px
}
P.newslisttitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px
}
A.newslisttitle {
	COLOR: #000; TEXT-DECORATION: none
}
A.newslisttitle:hover {
	COLOR: #900
}
P.newslistbody {
	
}
A.newslistmore {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #999999; BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-DECORATION: none
}
A.sitemap_page {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: 0px 50%; DISPLAY: block; PADDING-LEFT: 23px; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.sitemap_folder {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: 0px 50%; DISPLAY: block; PADDING-LEFT: 23px; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.sitemap_page {
	BACKGROUND-IMAGE: url(/dogmacms/design/symbols/page_white.png)
}
A.sitemap_folder {
	BACKGROUND-IMAGE: url(/dogmacms/design/symbols/folder.png); MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
A.sitemap_page:hover {
	COLOR: #900; TEXT-DECORATION: underline
}
A.sitemap_folder:hover {
	COLOR: #900; TEXT-DECORATION: underline
}
DIV.sitemap_children {
	PADDING-LEFT: 15px; MARGIN-LEFT: 8px; BORDER-LEFT: #ccc 1px dotted; PADDING-TOP: 5px
}
DIV.anzeigeitem {
	MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
DIV.cms_bannercontainer {
	BACKGROUND: #000; FILTER: alpha(opacity=80); LEFT: 0px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center; opacity: 0.8
}
DIV.cms_bannerelement {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute
}
A.cms_bannercloser {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #f00; PADDING-BOTTOM: 3px; BORDER-LEFT: #000 1px solid; WIDTH: 120px; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 100%; HEIGHT: 20px
}
TABLE.formtable {
	WIDTH: 440px
}
TABLE.formtable TD.label {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; COLOR: #666; PADDING-TOP: 2px
}
TABLE.formtable TD.thirdcol INPUT {
	WIDTH: 120px
}
TABLE.formtable TD.doublecol INPUT {
	WIDTH: 147px
}
TABLE.formtable TD.separator {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 20px; BORDER-BOTTOM: #666 1px solid
}
TABLE.formtable INPUT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 300px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.formtable TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 300px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.formtable SELECT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 300px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.formtable INPUT[type='submit'] {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #d0dce2; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
TABLE.formtable INPUT[type='checkbox'] {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 16px; BORDER-BOTTOM: medium none
}
TABLE.formtable TEXTAREA {
	HEIGHT: 150px
}
TABLE.formtable SELECT {
	WIDTH: 302px
}
TABLE.formtable LABEL.direct {
	POSITION: relative; TOP: -2px
}
TABLE.listtable {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; BORDER-LEFT: #999 1px solid; WIDTH: 440px; BORDER-BOTTOM: #999 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.listtable TR.header TD {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: #ddd; BORDER-LEFT: #999 1px solid; CURSOR: default
}
TABLE.listtable TR.body TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: #999 1px solid; PADDING-TOP: 3px
}
TABLE.listtable TD.bodyactions {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: #999 1px solid; PADDING-TOP: 3px
}
TABLE.listtable TD.bodyactions {
	TEXT-ALIGN: center
}
TABLE.listtable TR.body {
	BACKGROUND: #fff
}
TABLE.listtable TR.body:hover {
	BACKGROUND: #d0dce2
}
A.sortlinkasc {
	PADDING-LEFT: 18px; BACKGROUND: url(/dogmacms/design/symbols/sort_asc.png) no-repeat
}
A.sortlinkdesc {
	PADDING-LEFT: 18px; BACKGROUND: url(/dogmacms/design/symbols/sort_desc.png) no-repeat
}
DIV.filterbox {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-LEFT: #999 1px solid; WIDTH: 440px; CURSOR: default; BORDER-BOTTOM: #999 1px solid; POSITION: relative; HEIGHT: auto
}
DIV.filterbox_show {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-LEFT: #999 1px solid; WIDTH: 440px; CURSOR: default; BORDER-BOTTOM: #999 1px solid; POSITION: relative; HEIGHT: auto
}
DIV[class].filterbox {
	WIDTH: 438px
}
DIV.filterbox:hover {
	HEIGHT: auto
}
DIV.filterbox_show {
	HEIGHT: auto
}
DIV.filterheader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 23px; FONT-WEIGHT: bold; BACKGROUND: url(/dogmacms/design/symbols/details.png) #ddd no-repeat 2px 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 16px
}
FORM.filterform {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.filterswitch {
	FONT-SIZE: 10px; WIDTH: 430px; COLOR: #666; POSITION: absolute; TOP: 3px; TEXT-ALIGN: right
}
DIV.eventitem {
	MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px; BORDER-BOTTOM: #666 1px dashed
}
DIV.eventitem A.eventtitle {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(/dogmacms/design/symbols/calendar.png) no-repeat
}
DIV.eventitem TD.eventlabel {
	FONT-WEIGHT: bold; CURSOR: default; COLOR: #666
}
DIV.eventitem TABLE {
	FONT-SIZE: 11px
}
H2.eventheader {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 4px; WIDTH: 440px; BORDER-BOTTOM: #666 1px dashed
}
A.eventbooking {
	BORDER-RIGHT: #900 1px solid; BORDER-TOP: #900 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #fee; MARGIN-BOTTOM: 20px; BORDER-LEFT: #900 1px solid; WIDTH: 150px; COLOR: #000; BORDER-BOTTOM: #900 1px solid; TEXT-ALIGN: center
}
DIV.sevents_totalsum {
	BORDER-TOP: #999 1px solid; MARGIN-TOP: 10px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 20px; WIDTH: 440px; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: right
}
DIV.sevents_sumheader {
	MARGIN-TOP: 10px; PADDING-LEFT: 23px; BACKGROUND: url(/dogmacms/design/symbols/user.png) no-repeat
}
TABLE.sevents_sumheadertable {
	FONT-WEIGHT: bold; WIDTH: 417px; BORDER-BOTTOM: #999 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.sevents_sumtable {
	FONT-SIZE: 11px; MARGIN-LEFT: 23px; WIDTH: 440px; COLOR: #333; BORDER-COLLAPSE: collapse
}
TR.sevents_sumtableheader {
	FONT-WEIGHT: bold; COLOR: #000
}
DIV.nonjs {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; COLOR: #666; FONT-STYLE: italic
}
A.searchresult_link {
	FONT-SIZE: 14px; COLOR: #00c
}
DIV.searchresult {
	MARGIN-TOP: 10px; WIDTH: 440px
}
DIV.listnavigation {
	MARGIN-TOP: 20px; TEXT-ALIGN: center
}
A.folder {
	DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/dogmacms/design/symbols/folder.png) no-repeat
}
A.document {
	DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/dogmacms/design/symbols/page_white.png) no-repeat; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
A.createbutton {
	MARGIN-TOP: 7px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/dogmacms/design/symbols/add.png) no-repeat; MARGIN-BOTTOM: 7px
}
DIV#docsafe_logout {
	LEFT: 360px; POSITION: absolute; TOP: 19px
}
DIV[id]#docsafe_logout {
	TOP: 3px
}
DIV#docsafe_logout A {
	DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/dogmacms/design/symbols/door_open.png) no-repeat; WIDTH: 80px
}
