/* Structure */
html {
	height:					100.01%;
}
body {
	font-size:				70%;
	color:                  #404040;
	margin:					0;
	padding:				0;
}
#Page {
	margin:					0 auto;
	width:					992px;
}
#ContentWrapper1 #TopNavigation {
	/*float:					left;*/
	width:					749px;
	padding-top:            14px;
}
#ContentWrapper2 #MemberArea {
	/*float:					left;*/
	height:					110px;
	width:					243px;
	margin-top:				6px;
}
#ContentWrapper1,
#ContentWrapper2 {
	float:                  left;
}

#ContentColumn {
	float:					left;
	padding:				0px 2px 0 4px;
	width:					738px;
}
#ContentColumn #MenuColumn {
	clear:					both;
	float:					left;
	width:					144px;
	margin-right:			15px;
	overflow:				hidden;
	min-width:				144px;
	min-height:				1px;
}
#ContentColumn #TopContent {
	margin-bottom:			0px;
	padding-top:            5px;
}
#ContentColumn #MainAndSecondaryColumn {
	float:					left;
	width:					575px;
}
#ContentColumn #MainColumn {
	border-right:			1px solid #bcbabb;
	float:					left;
	margin-right:			15px;
	padding-right:			15px;
	width:					420px;
}
#ContentColumn #SecondaryColumn {
	float:					left;
	overflow:				hidden;
	width:					124px;
}
#AdvertColumn {
	float:					left;
	overflow:				hidden;
	width:					241px;
}
#Footer {
	clear:					both;
}
/* Style */
body {
	font-family:			'Trebuchet MS';
}
img {
	border:					0;
}
.clear {
	clear:					both;
	height:                 0px;
	margin:                 0px;
	padding:                0px;
}
.left {
	float:					left;
}
.right {
	float:					right;
}
.center {
	text-align:				center;
}
/* Navigation - Topmenu */
#TopMenuLogo {
    padding:                0px 10px 0px 10px;
}
#TopMenu {
	background:				url(../images_www/menu-topmeny-bg.gif) no-repeat;
	height:					50px;
	list-style:				none;
	margin:					0;
	padding:    			2px 0px 6px 10px;
	width:					520px;
}
#TopMenu li {
	float:					left;
	height:					33px;
	padding:				17px 11px 0px 11px;
}
#TopMenu li.selected {
	background:				url(../images_www/menu-topmeny-selectedbg.gif) repeat-x;
}
#TopMenu li a {
	color:					#000;
	display:				block;
	font-size:				1.2em;
	/*font-weight:            bold;*/
	text-decoration:		none;
}
#TopMenu li a:hover,
#TopMenu li a:focus {
	color:					#f7bc44;
}
#TopMenu li.selected a {
	color:					#fff;
	font-size:				1.2em;
	font-weight:            bold;
}
#TopMenu li.selected a:hover,
#TopMenu li.selected a:focus {
	color:					#fff;
}
/* Navigation - Submenu */
#SubMenu {
	background:				url(../images_www/menu-submeny-bg.gif) no-repeat;
	height:					25px;
	list-style:				none;
	margin:					0;
	padding:    			1px 0px 3px 10px;
	min-width:				520px;
}
#SubMenu li {
	float:					left;
	height:					21px;
	padding:				4px 11px 0px 11px;
}
#SubMenu li.selected {
	background:				url(../images_www/menu-submeny-selectedbg.gif) repeat-x;
}
#SubMenu li a {
	color:					#000;
	display:				block;
	font-size:				1.1em;
	/*font-weight:            bold;*/
	text-decoration:		none;
}
#SubMenu li a:hover,
#SubMenu li a:focus {
	color:					#f7bc44;
}
#SubMenu li.selected a {
	color:					#fff;
	font-size:				1.1em;
	font-weight:            bold;
}
#SubMenu li.selected a:hover,
#SubMenu li.selected a:focus {
	color:					#fff;
}

/* Memberarea - Login */
.memberarea-bg-normal{
	background:				url(../images_www/member-area-bg.gif) no-repeat;
}
.memberarea-bg-sub{
	background:				url(../images_www/member-area-sub-bg.gif) no-repeat;
}
#MemberArea h2 {
	color:					#fff;
	float:					left;
	font-size:				15px;
	margin:					0;
	padding:				12px 0 0 15px;
}
#MemberArea a {
	float:					right;
	color:					#fff;
	font-size:				11px;
	margin:					12px 13px 0 0;
}
#MemberArea div {
	border-top:				1px solid #fed485;
	clear:					both;
	margin: 				0px 4px;
}
#MemberArea div p {
	color:					#fff;
	margin:					0;
	font-size:				1.1em;
	padding:				6px 0 0 11px;
}
#MemberArea div a {
	float:					none;
}
#MemberArea .form {
	padding: 				18px 4px 5px 4px;
}
#MemberArea .form div {
	border-top:				none;
	clear:                  none;
	margin:					0;
	text-align:             center;
	vertical-align:         middle;
}
#MemberArea .form label {
	position:				absolute;
	left:					-9999em;
}
#MemberArea .form input {
	font-size:				11px;
}
#MemberArea .form .txtLogin 
{
	margin-bottom:			5px;
	width:					135px;
}
#MemberArea .form .txtLoginWater {
	background:             white url(../images_www/input_username_watermark.gif) no-repeat;
	margin-bottom:			5px;
	width:					135px;
}
#MemberArea .form .txtPassword {
	width:					135px;
}
#MemberArea .form .txtPasswordWater {
	background:             white url(../images_www/input_password_watermark.gif) no-repeat;
	width:					135px;
}
#MemberArea .form .btnLoginSubmit {
	background:				url(../images_www/btnLogin.gif) no-repeat;
	height:					32px;
	width:					74px;
	border:					0;
}

/* Content - Startpage */
#TopContent .image {
	float:					left;
	margin-right:			15px;
	width:					465px;
}
#TopContent .text {
	float:					left;
	/*background:				url(../images_www/startarea-bottom.gif) bottom #fae5a4 no-repeat;*/
	width:					254px;
	/*height:					273px;*/
}
#TopContent .text h2 {
	/*background:				url(../images_www/startarea-top.gif) no-repeat;*/
	margin:					0 0 15px 0;
	font-size:				1.4em;
	padding:				25px 21px 0 21px;
}
#TopContent .text p {
	font-size:				1.3em;
	padding:				0 21px;
	margin:					0 0 10px 0;
	line-height:			1.3em;
}
#TopContent .text li {
	font-size:			1.3em;
}
#TopContent .text a {
	color:					#f78c02;
	text-decoration:		none;
}
#TopContent .text a:hover,
#TopContent .text a:focus,
#TopContent .text a:active {
	text-decoration:		underline;
}
#TopContent .text p a:hover,
#TopContent .text p a:focus {
	text-decoration:		underline;
}
#ContentColumn .headline {
	background:				url(../images_www/article-column-top.gif) no-repeat;
	padding-top:			3px;
}
#ContentColumn .headline h2 {
	background:				url(../images_www/article-column-bottom.gif) left bottom #cbcbc7 no-repeat;
	color:					#fff;
	font-size:				1.3em;
	font-weight:			normal;
	margin:					0 0 10px 0;
	padding:				0 0 2px 11px;
}

/* Content - Startpage - Listing */
#StartPageListing {
	float:					left;
	padding-top:            8px;
	/*padding-right:			15px;
	width:					735px;
	border:			        1px solid #bcbabb;*/
}
#StartPageListing div.item {
	margin-bottom:			20px;
	/*border-top:				1px solid #eaeaea;*/
	font-size:				1.1em;
	/*padding-top:			10px;*/
}
#StartPageListing div.item h3
{
    color:                  #ffffff;
	font-size:				1.2em;
	margin:					0px 0px 19px 0px;
	text-decoration:		none;
}
#StartPageListing div.item a:hover h3,
#StartPageListing div.item a:focus h3
{
}
#StartPageListing div.item p {
	font-size:				1em;
	margin:					0;
}
#StartPageListing div.item a {
	color:					#f78c02;
	font-size:				1em;
	text-decoration:		none;
}
#StartPageListing div.item a:hover,
#StartPageListing div.item a:focus {
	text-decoration:		underline;
}
#StartPageListing div.first,
#StartPageListing div.second,
#StartPageListing div.third {
	float:					left;
	width:					230px;
	margin:					0;
	border:					0;
	overflow:				hidden;
	padding:				0px;
}
#StartPageListing div.fourth {
	float:					left;
	width:					480px;
	margin:					0;
	border:					0;
	overflow:				hidden;
	margin-top:				0px;
	padding-top:			13px;
	padding-right:          20px;
}
#StartPageListing div.fifth {
	float:					left;
	width:					230px;
	margin:					0;
	border:					0;
	overflow:				hidden;
	margin-top:				0px;
	padding-top:			13px;
}
#StartPageListing div.first,
#StartPageListing div.second {
	padding-right:			20px;
}
#StartPageListing div.no-border {
	border-bottom:			0;
	margin-bottom:			0;
}
.puff_area {
	padding:				10px 15px 5px 15px;
	min-height:             121px;
	width:                  200px;
}

/* Content - Category */
#CategoryMainImage {
	margin-bottom:			20px;
}
#CategoryPageListing div.item {
	margin-bottom:			10px;
	border-top:				1px solid #eaeaea;
	font-size:				1.2em;
	padding-top:			10px;
}
#CategoryPageListing div.item h2 {
	font-size:				1.3em;
	margin:					0 0 10px 0;
}
#CategoryPageListing div.item p {
	font-size:				1em;
	margin:					0;
}
#CategoryPageListing div.item a {
	color:					#f78c02;
	font-size:				1em;
	text-decoration:		none;
}
#CategoryPageListing div.item a:hover,
#CategoryPageListing div.item a:focus {
	text-decoration:		underline;
}
#CategoryPageListing div.first {
	border:					0;
	padding-top:            0;
}

/* Content - Article - style */
.ArticleContent .content {
	padding:				26px 30px 15px 25px;
}
.ArticleContent .content .image {
	padding-bottom:         15px;
}
.ArticleContent .startpagecontent {
	padding:				15px 25px 0px 15px;
	/*background-color:       #fef5e3;
	border-right:           solid 1px #f9ae20;
	border-bottom:          solid 1px #f9ae20;
	border-left:            solid 1px #f9ae20;*/
}
.ArticleContent .startpagecontent p {
	margin:					5px 0 8px 0;
	font-size:				1.2em;
	line-height: 1.4em;
}
.ArticleContent .startpagecontent p a{
	font-size:				1.1em;
}
.ArticleContent .startpagecontent ul {
	margin-top:				5px;
}
.ArticleContent h1 {
	font-size:				1.5em;
	margin:					0 0 13px 0;
}
.ArticleContent h2 {
	font-size:				1.4em;
	/*margin:					0 0 13px 0;*/
	margin:					0;
}
.ArticleContent h3 {
	font-size:				1.3em;
	/*margin:					0 0 13px 0;*/
	margin:					0;
}
.ArticleContent p {
	margin:					5px 0 15px 0;
	font-size:				1.2em;
}
.ArticleContent p.preamble {
	font-size:				1.2em;
	font-weight:			bold;
	font-style:             italic;
}
.ArticleContent ul li,
.ArticleContent ol li,
.ArticleContent th,
.ArticleContent td {
	font-size:				1.2em;
}
.ArticleContent td,
.ArticleContent td p 
{
	font-size: 1em;
}

/* Advert - Wellnet */
#WellnetAdvert {
	width:					235px;
	margin-left:			6px;
}
#WellnetAdvert .top {
	background:				url(../images_www/advert-wellnet-top.gif) no-repeat;
	height:					9px;
}
#WellnetAdvert .content {
	border-left:			2px solid #f6f5f0;
	border-right:			2px solid #f6f5f0;
	overflow:				hidden;
	padding:				0 12px;
}
#WellnetAdvert .content {
	font-size:				1.2em;
}
#WellnetAdvert .content h2 {
	font-size:				1.3em;
}
#WellnetAdvert .content h3 {
	font-size:				1.1em;
}
#WellnetAdvert .content ul {
	margin:					0 0 0 25px;
	padding:				0 0 15px 0;
	list-style-image:		url(../images_www/checkbox.gif);
}
#WellnetAdvert .content p {
	margin:					0;
}
#WellnetAdvert .bottom {
	background:				url(../images_www/advert-wellnet-bottom.gif) no-repeat;
	height:					6px;
}

/* Listing - Article */
#StartPageArticleListing {
	overflow:				hidden;
	float:					left;
	width:					124px;
	padding-left:			15px;
	border-left:			1px solid #bcbabb;
	margin-left:			-1px;
}
#StartPageArticleListing div.item {
	margin-top:				10px;
}
#StartPageArticleListing div.first {
	margin-top:				0px;
}
#ArticleListing {
	background:				url(../images_www/article-seccolumn-top.gif) no-repeat;
	padding-top:			3px;
}
#ArticleListing h2 {
	background:				url(../images_www/article-seccolumn-bottom.gif) #feb833 no-repeat bottom;
	font-size:				1.2em;
	font-weight:			normal;
	color:					#fff;
	margin:					0;
	padding:				0 0 2px 12px;
}
.articleListing div.item {
	margin-top:				10px;
	border-top:				1px solid #eaeaea;
	padding-top:			10px;
}
.articleListing div.first {
	border:					0;
	padding:				0;
}
.articleListing div.second {
	/*border-bottom:			1px solid #eaeaea;*/
	margin-bottom:			10px;
	/*padding-bottom:			10px;*/
}
.articleListing h3 {
	font-size:				1.2em;
	line-height:			1.2em;
	margin:					4px 0 0 0;
}
.articleListing h3 a {
	color:					#f78c02;
	font-weight:			normal;
	text-decoration:		none;
}
.articleListing h3 a:hover,
.articleListing h3 a:focus {
	text-decoration:		underline;
}
.articleListing p {
	color:					#595959;
	font-size:				1.2em;
	margin:					0;
}

/* Newslisting */
.NewsListingItem 
{
    padding-bottom:         8px;
}
.NewsListingItem .NewsListingHeader
{
    padding:                0px 0px 4px 0px;
}
.NewsListingItem .NewsListingBody
{
    padding:                0px 0px 8px 12px;
	background:				url(../images_www/news_divider.gif) repeat-x;
	background-position:    bottom;
}
.NewsListingItem .NewsLink
{
    font-size:              1.2em;
    font-weight:            bold;
    text-decoration:        none;
}
.NewsListingItem .NewsLink:hover
{
    text-decoration:        underline;
}
.NewsListingItem .NewsListingDate
{
    font-style:             italic;
    font-size:              0.9em;
}


/* Footer */
#Footer p {
	text-align:				center;
	font-size:				1.1em;
	color:					#595959;
}
#Footer a {
	color:					#595959;
}

/* Quicklinks */
#MenuColumn h2 {
	border-left:			1px solid #eaeaea;
	border-right:			1px solid #eaeaea;
	font-size:				1.2em;
	color:					#e00000;
	margin:					0;
	padding:				9px 6px;
}
#QuickLinks {
	float:					right;
	height:					459px;
	width:					144px;
	position:				relative;
	overflow:				hidden;
}
#QuickLinks .tabs {
	overflow:				hidden;
	width:					144px;
}
#QuickLinks .text {
	background:				url(../images_www/quicklink-bg.png);
	height:					72px;
	padding:				0 10px;
}
#QuickLinks .choosen {
	background-position:	144px 0px;
}
#QuickLinks .text h3 {
	font-size:				1.1em;
	margin:					0;
	padding-top:			5px;
}
#QuickLinks .text p {
	font-size:				1.1em;
	margin:					0;
}
#QuickLinks .text a {
	font-size:				1em;
	padding-top:			3px;
	color:					#f78c02;
	text-decoration:		none;
}
#QuickLinks .text a:hover,
#QuickLinks .text a:focus {
	text-decoration:		underline;
}
#QuickLinks .text .imageLink img {
	padding-right:			1px !important;
}
#QuickLinks .content img.bg {
	margin-left:			-10px;
}
#QuickLinks .tab {
	position:				absolute;
	width:					144px;
}
#QuickLinks .content {
	padding:				0px 10px;
	height:					100px;
	overflow:				hidden;
	background:				url(../images_www/quicklinks-bg.gif) repeat-x #f0f0f0;
	border-left:			1px solid #eaeaea;
	border-right:			1px solid #eaeaea;
}
#QuickLinks .imageLink {
	display:				block;
	font-weight:			bold;
	color:					#5491C7;
	text-decoration:		none;
	margin-bottom:			5px;
}
#QuickLinks .imageLink img {
	padding-right:			5px;
}


.BannerAdvert {
	/*margin-left:			6px;*/
	margin-top:				5px;
	padding-bottom:			5px;
	text-align:             right;
}
.BannerAdvert p {
	margin:				    0px;
	padding:			    0px;
}

.ArticleContent a {
	color:					#f78c02;
}

.red {
	color:					#C12F2F;
}
.green {
	color:					#618417;
}

.PagingContainer a {
	margin-right:			5px;
	font-size:				1.2em;
	text-decoration:		none;
}
.PagingContainer a:hover,
.PagingContainer a:focus {
	text-decoration:		underline;
}
.PagingContainer a.SelectedPagingItem {
	font-size:				1.5em;
	font-weight:			bold;
}
.paging {
	margin-top:				20px;
	font-size:				1.2em;
}
.paging a {
	color:					#f78c02;
	text-decoration:		none;
}
.paging a:hover,
.paging a:focus {
	text-decoration:		underline;
}
.print-icon {
	width:					72px;
	height:					33px;
	background:				url(../images_www/btnPrint.gif) no-repeat;
	border:					0;
	cursor:					hand;
	margin:					0 0 11px 10px;
}

