/*------------------------- */
/*		General				*/
/*------------------------- */

body 							{ margin: 0px; background-color: #ffffff; font-family: times, verdana, tahoma; color: #000000; line-height: normal; overflow: auto; }

a, a:link, a:visited,
a:active, a:hover				{ color: #000000; font-weight: normal; text-decoration: none; }
a:hover   						{ color: #000000; }
a img							{ border: 0px; }

h1								{ margin-top: 0px; margin-bottom: 15px; color: #000000; font-weight: bold; font-size: medium; font-family: times, arial, helvetica, verdana, sans-serif; line-height: normal; }
h1 span							{ color: #000000; }
p								{ margin-top: 0px; margin-bottom: 15px; font-size: normal; }

/*------------------------- */
/*		Framework			*/
/*------------------------- */

#Frame							{ margin: 0px; width: 600px; }
#Content						{ padding: 0px; }
#Header							{ display: none; }
#PrintHeader					{ margin-bottom: 30px; text-align: center; }
#Theme							{ display: none; }
#Logotype						{ display: none; }
#ColumnLeft						{ display: none; }
#ColumnRight					{ float: left; width: 652px; background-color: #ffffff; display: inline; }
#TopLeft						{ display: none; }
#TopRight						{ display: none; }
#MenuLeft						{ display: none; }		
#MenuLeft p						{ }
#MenuRight						{ display: none; }
#MainLeft						{ font-size: normal; line-height: normal; width: 410px; float: left; display: inline; }
#MainRight						{ font-size: normal; line-height: normal; width: 160px; float: left; display: inline; }
#MainRight a,
#MainRight a:link,
#MainRight a:visited,
#MainRight a:active,
#MainRight a:hover				{ color: #000000; font-weight: normal; }
#MainRight a:hover   			{ }
#Menu							{ display: none; }
#Menu a,
#Menu a:link,
#Menu a:visited,
#Menu a:active,
#Menu a:hover,
#Menu span						{ }
#Menu p							{ }
#SitemapTree ul					{ list-style-type: none; margin-left: 0px; }
#SitemapTree li					{ margin-bottom: 5px; }
#Footer							{ display: none; }
#Footer a,
#Footer a:link,
#Footer a:visited,
#Footer a:active,
#Footer a:hover					{ }
#Footer a:hover					{ }


/*------------------------- */
/*		Modules				*/
/*------------------------- */

.NavigationItem					{ padding-top: 5px; padding-bottom: 5px; padding-left: 25px; padding-right: 25px; background-image: url(../Img/Framework/NavigationItemBackground.gif); margin-bottom: 2px; margin-right: 2px; font-family: verdana, arial, tahoma; font-size: x-small; font-weight: normal; color: #000000; line-height: normal; }
.NavigationItem a,
.NavigationItem a:link,
.NavigationItem a:visited,
.NavigationItem a:active,
.NavigationItem a:hover			{ color: #000000; font-weight: normal; text-decoration: none; background-image: url(../Img/Framework/NavigationItemArrow.gif); background-position: left; background-repeat: no-repeat; padding-left: 10px; }
.NavigationItem a:hover   		{ color: #6d6d6d; }

.NavigationItemOver				{ padding-top: 5px; padding-bottom: 5px; padding-left: 25px; padding-right: 25px; background-color: #eaeaea; margin-bottom: 2px; margin-right: 2px; font-family: verdana, arial, tahoma; font-size: x-small; font-weight: normal; color: #000000; line-height: normal; cursor: pointer; }
.NavigationItemOver a,
.NavigationItemOver a:link,
.NavigationItemOver a:visited,
.NavigationItemOver a:active,
.NavigationItemOver a:hover		{ color: #000000; font-weight: normal; text-decoration: none; background-image: url(../Img/Framework/NavigationItemArrow.gif); background-position: left; background-repeat: no-repeat; padding-left: 10px; }
.NavigationItemOver a:hover   	{ color: #6d6d6d; }

.NavigationItemActive			{ padding-top: 5px; padding-bottom: 5px; padding-left: 25px; padding-right: 25px; background-color: #faeda9; margin-bottom: 2px; margin-right: 2px; font-family: verdana, arial, tahoma; font-size: x-small; font-weight: normal; color: #000000; line-height: normal; }
.NavigationItemActive span		{ color: #000000; font-weight: normal; text-decoration: none; background-image: url(../Img/Framework/NavigationItemArrow.gif); background-position: left; background-repeat: no-repeat; padding-left: 10px; }


.BoxLeft						{ margin-top: 30px; margin-left: 26px; margin-right: 26px; margin-bottom: 5px; font-size: x-small; color: #2f2f2f; line-height: 1.7em; }
.BoxLeftForm					{ background-image: url(../Img/Framework/BoxBackground.gif); padding-left: 25px; padding-right: 25px; padding-top: 6px; padding-bottom: 6px; margin-right: 2px; }
.BoxLeftForm form				{ margin: 0px; }
.BoxLeftForm input				{ color: #7c7c7c; background-color: #ffffff; padding: 3px; font-size: x-small; border: 1px solid #dddddd; font-family: verdana; }
.BoxLeftForm a,
.BoxLeftForm a:link,
.BoxLeftForm a:visited,
.BoxLeftForm a:active,
.BoxLeftForm a:hover			{ color: #000000; font-weight: normal; text-decoration: underline; background-image: url(../Img/Framework/NavigationItemArrow.gif); background-position: left; background-repeat: no-repeat; padding-left: 10px; font-size: x-small; }
.BoxLeftForm a:hover   			{ color: #6d6d6d; }

.MenuItem						{ float: left; font-size: x-small; padding-left: 7px; padding-right: 7px; height: 25px; }
.MenuItemOver					{ float: left; border-left: 1px solid #c4c4c4; border-right: 1px solid #c4c4c4; font-size: x-small; padding-left: 6px; padding-right: 6px; height: 25px; background-image: url(../Img/Framework/MenuItemBackgroundOver.gif); cursor: pointer; }
.MenuItemActive					{ float: left; border-left: 1px solid #c4c4c4; border-right: 1px solid #c4c4c4; font-size: x-small; padding-left: 6px; padding-right: 6px; height: 25px; background-image: url(../Img/Framework/MenuItemBackgroundActive.gif); cursor: pointer; }

.FormText						{ color: #7c7c7c; background-color: #ffffff; padding: 3px; font-size: x-small; border: 1px solid #dddddd; font-family: verdana; }
.FormButton						{ font-size: x-small; font-family: verdana; padding: 1px; }
